Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16163|回復: 7
打印 上一主題 下一主題

[問題求助] Verilog上算10^N次方(N為小數)

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-12-16 21:51:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想請問大大們~7 P0 ^9 c* k. g% y: `5 C) ]4 ?5 w  w3 s5 e
根據數學式2 R6 ^  K7 F  v. p; v, T5 j# V- `
用對數的方式算出N次方根的答案之後,答案的格式為10^N
; Y4 `8 T8 ]" T) q. ~N如果是整數的話計算上沒什麼問題,
) i$ q1 z$ M# _不過如果是像1.41598452 這樣的小數,在verilog內要怎麼做才可以
; `  i; L/ l( S2 N5 a* j/ m2 Z9 L得到10^1.41598452 的答案呢@@?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-12-27 16:51:42 | 只看該作者
我也想知道,有高人发表一些意见吗
3#
發表於 2009-12-28 11:46:37 | 只看該作者
回復 1# 呆頭鴨 , h0 H4 z( K! t* i2 @3 N, b
如果不想用查表的話,把10^x' 轉成 2^(log2(10)*x') 即  10^x' =  2^(log2(10)*x')
% r3 E) S) B! U注意x的整數部分要先提出,即 x = 整數 + x' ---------->> 0 <= x' <= 1,包含0 與 1.
# A+ ~0 Y1 p# I$ @. [整數部分的計算沒有問題,小數部分用 泰勒級數逼近如下 即可.
, f9 {: Y5 k( r6 B; M2^x ~=
2 b. @8 W2 J) {5 L4 A7 X                                 1.0
9 g: r' C/ c; I: E                        +        0.6930321187 * x# T8 Q9 Y8 R: l& M- V, h: b% w
                        +        0.2413797743 * x^2
' A+ O& B( W& t6 g, ]                        +        0.0520323499 * x^3
( v1 l  Z, i0 P) v) ^+ n                        +        0.0135557571 * x^4

評分

參與人數 2Chipcoin +5 +5 收起 理由
呆頭鴨 + 5 很有參考價值^^~
masonchung + 5 經驗之談!值得參考!

查看全部評分

4#
 樓主| 發表於 2010-1-2 14:30:28 | 只看該作者
請問大大~0.6930321187  這個值是怎麼來的@@? ln 2 ?
5#
發表於 2010-1-5 10:53:30 | 只看該作者
請問大大~0.6930321187  這個值是怎麼來的@@? ln 2 ?. C! C  v+ Z/ r0 J0 p5 B- N# P, M
呆頭鴨 發表於 2010-1-2 02:30 PM
6 Y; L/ |0 \, S' W3 S

: L7 t5 x' R( d7 _! U) J
& w+ A5 t  f7 H% }這些係數是經過用Remez Exchange Algorithm優化過,比單純用有限項數的泰勒級數的係數好,誤差較小.
6#
 樓主| 發表於 2010-1-5 21:29:46 | 只看該作者
那X^1/2  (開根號)7 a( y6 A( ^! ?2 i! {& }

) c1 ^( A. U+ s- D/ f3 g, x! B2 y也可以用類似作法嗎??
7#
發表於 2010-1-13 11:17:48 | 只看該作者
可以參考看看牛頓法根號逼近,較簡單
8#
 樓主| 發表於 2010-1-13 21:26:26 | 只看該作者
回復 7# 賈斯丁 7 P  Z# T' h( s+ l" J) ]

5 k2 A( ]- l7 m: K+ r9 M& k, R8 p. v7 q
    大大~牛頓法的公式有用到除法運算,有辦法簡化他不使用"除法"來實現嗎@@?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-15 09:43 AM , Processed in 0.109514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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