Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
樓主: michael6172
打印 上一主題 下一主題

[問題求助] 用verilog撰寫取對數log電路

  [複製鏈接]
61#
發表於 2010-8-2 21:13:11 | 只看該作者
下来参考参考。谢谢了。
62#
發表於 2010-8-15 08:20:23 | 只看該作者
剛好在研究+ ?4 r* T- S* {
對這個程式很有興趣# T3 e4 q8 |$ D. J
感謝分享 謝謝
63#
發表於 2010-12-15 23:48:26 | 只看該作者
先回覆,改天在來看code" W& G+ Q1 f, e' W
4 Z9 k2 m5 B2 L" m% X
我也有在做對數轉換器$ q5 Z) n" A' i" V
我是將數字表示成 N = 2^k(1+x)& T" n' c2 }2 ?/ g6 U" J  x% I( x
以Mitchell的方法為基礎進行改良8 d/ h8 s# P# h# H- I0 q& h

+ q2 d2 n5 o  A* }3 a" s& _好久沒上來了XD
. x, n8 ~/ _. D7 g" t6 i" Y上一次來是在問FPGA方面的東西$ O4 ]: A5 G% ~0 q3 {- o- q/ E5 q  j8 V
因為要在上面實做對數轉換器! n: z0 @! F/ Z4 r
不過那時沒得到協助/ P: q% `) Z1 P! N  X. ?
幸好最後有成功做出來
64#
發表於 2010-12-28 09:19:13 | 只看該作者
非常感謝分享~~~  
6 r2 R8 a2 ]$ I4 L
- y5 e8 ?1 I; K7 z' ]8 yThanks.
65#
發表於 2011-1-13 20:15:47 | 只看該作者
不過用了log 還得找個exp 這樣 才能做更多用途 感謝分寫
66#
發表於 2011-8-9 21:31:30 | 只看該作者
感謝大大無私的分享!!!!!!!
67#
發表於 2011-8-9 21:36:03 | 只看該作者
這個電路我想了好久還是沒寫出來
68#
發表於 2011-12-8 08:37:33 | 只看該作者
很好的方法!不過我的錢不夠,無法下載!
69#
發表於 2012-2-2 09:42:59 | 只看該作者
想看看 k 大是如何解決這個問題3 e) X2 Z4 K2 [; Q* N% {* w. q7 k8 }
: l) |- k% D" W: S+ O( a0 ^6 _2 H感謝 K 大的分享 謝謝~
70#
發表於 2012-2-19 18:04:47 | 只看該作者
剛好有在做這個研究,學習了
# U9 w9 ^, }- L8 C# ]% ]: ]# v; t謝謝!
71#
發表於 2012-2-22 11:10:22 | 只看該作者
感謝分享喔!
- q/ L. r+ W1 F$ ]3 [6 l/ ^5 o對這個code 很有興趣,研究一下
72#
發表於 2012-6-29 17:36:48 | 只看該作者
感謝分享!!!感謝分享!!!感謝分享!!!感謝分享!!!
73#
發表於 2012-10-10 20:53:15 | 只看該作者
正好有面试用到这个,学习了
74#
發表於 2012-11-21 03:09:46 | 只看該作者
專題也需要用到LOG* F- f' S0 U; [9 I4 a+ H# h
想破頭都想不出來怎麼寫~
75#
發表於 2013-7-13 09:35:31 | 只看該作者

这年头,沙发板凳都比较难抢!

这年头,沙发板凳都比较难抢!
76#
發表於 2014-3-26 21:37:55 | 只看該作者
謝謝前輩分享,不過我也對X = a x 2^n (a = 0.5~1)這一句很好奇,為什麼要有這個設定?
77#
發表於 2015-4-9 16:15:30 | 只看該作者
seraphim0512 發表於 2014-3-26 09:37 PM
6 B) q! G7 L0 T8 N) @: o, V; S**** 作者被禁止或刪除 內容自動屏蔽 ****
! \" I) q- x0 C6 E2 g" i/ y1 Q
其實是原作者一時手快, 原文應該寫成下面這樣比較好懂...( K6 [- L* G  H% g% O
( F# C) e2 ?! P0 E' N- ]7 [5 S
X 先寫成 X = a * 2^n,  (a = 0.5~1) 的form(形式) ,  將乘數 a 給normalized to 0.5~1的範圍.
+ W+ B/ w6 p& D/ N$ N0 x3 i) Y9 K- L5 R3 j
這樣子 X = 2時,   a = 1, n = 1
' r+ m9 I3 E6 E3 r" W$ gX = 6 時, x= 0.75, n = 3
4 o! g: c, l. p$ ~: Q. a0 C) u& P& V5 j2 q+ z
原因是 a 介於 0.5~1時, 它的小數表示法會是 0.1xxx (2進位) 對整個表達空間的使用會比較好 (不會浪費太多bit).4 x; Q/ t8 v, g
  C  q1 M$ M8 Q8 k0 T: |
至於用泰勒展開式, 是工程計算常用的方法, 因為.... 它能有效的控制到精度誤差 (就是收斂, 到第幾項能收斂到多少, 是可以確定的), 又很萬用
. A( Q3 G7 r: ^& z* y& {  y% |6 a所以在數值計算上, 泰勒展開式很常見到. 但不見得是最好的解, 有時候看場合會改用查表法, cordic...
$ {+ N+ `8 p1 I+ R
- M9 \; x& K& d; O( p數學真的很重要! (雖然我都忘光了 haha)" F8 l, z' Z/ t( X9 m

, P7 j/ T/ l/ S, A! T) v
78#
發表於 2018-3-14 20:27:13 | 只看該作者
不錯!不錯喔!' G* w! L. z9 K& l! x
來玩玩看
79#
發表於 2021-7-30 08:14:51 | 只看該作者
感謝分享 感謝分享  感謝分享
80#
發表於 2021-12-17 16:54:28 | 只看該作者
最近需要這個取對數的方式.感謝提供參考!!
# B8 {6 o: p1 J4 q9 m* P0 r  N
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-16 12:43 AM , Processed in 0.120516 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表