[問題] 關於DSP,煩請各位前輩幫忙一下!

看板Electronics作者 (凱斯貓)時間18年前 (2007/06/06 05:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在用做DSP亂數產生器 我先產生一個平均分布的一組亂數 其方法是用LFSR來產生平均分布的亂數 產生之後,把這組數列SCALE到0~1之間 當然,這樣就產生0~1之間的浮點數亂數。 問題來了, 此組亂數在經過一個FIR低通濾波器之後,並無錯誤產生。 但是當我用BOX-MULLER將這組亂數轉換成常態分布的亂數之後... 再同樣經過FIR低通濾波器之後, 整個儲存常態分布亂數的buffer出現數據Y軸截斷的現象 而經過濾波器的輸出也是一樣的結果,Y軸數據大小有截斷的感覺 我想請問各位前輩, ===================================== 是否浮點數做三角函數或是開根號或是指數、對數運算時有特殊限制(宣告或設定)? 因為儲存平均分布的浮點亂數buffer的資料可以經過低通濾波器, 所以基本上我懷疑是轉換時浮點運算的問題。(我猜的) (對了,我是用C語言寫的,組語我不會阿>"<) 麻煩大家多多提出意見或方法,讓我有更多解決問題的靈感!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.101.75
文章代碼(AID): #16PTHo-9 (Electronics)