comm_and_RF 板


LINE

快速傅立葉只能用於2^N個資料點數,N為自然數, 有查到通常是會用補零的方式把資料點數補滿到2^N。 因為套裝軟體沒辦法符合我的需求, 所以使用numerical recipe中FFT 的code, 我給訊號源sin(2*pi)+sin(30*pi)+sin(100*pi),在[0,2pi)內等分1000點, http://i.imgur.com/hXDLxgj.jpg 我把訊號轉成頻譜強度, 橘色是FFT補到2048,藍色是直接DFT,都還沒除1000。 昨天問人說FFT轉出來不正確,我想可能是因為補零造成內插, 這樣FFT要如何使用於任意數的資料點數? ----- Sent from JPTT on my LGE LG-H860. -- !!!!!!!!!!!!!簽名檔破750000點擊率啦!!!!!!!!!!!!!!! Fw: [問卦] 電影:決勝21點的機率問題 https://goo.gl/2BpbB7 #1MfN3FgZ (joke)
1F:→ yeebon: chx64的1/2悖論真的很經典呢07/22 16:41
!!!!!!!!!!!!!!簽名檔破750000點擊率啦!!!!!!!!!!!!!! --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.26.230.28
※ 文章網址: https://webptt.com/m.aspx?n=bbs/comm_and_RF/M.1547167375.A.6D0.html
2F:推 profyang: Matlab的fft,不補到2的次方也可以算 你114.137.114.214 01/12 12:23
3F:→ j0958322080: 公司沒有matlab,且包成dll用C較方便 27.242.7.14 01/12 18:11
4F:推 bxxl: 應該沒錯, 本來就是長這樣. 不同點數的DFT220.136.146.133 01/13 19:31
5F:→ bxxl: 算出來的結果本來就不會一樣啊.220.136.146.133 01/13 19:31
6F:→ bxxl: 你要先懂N點DFT結果的物理意義.220.136.146.133 01/13 19:33
7F:→ bxxl: N不同,你對應頻率上的格子點就偏移了220.136.146.133 01/13 19:35
8F:推 bxxl: 但偏移不代表不對,只是你要正確的解讀它220.136.146.133 01/13 19:42
9F:推 bxxl: 另外回到原題,最簡單的做法就是直接餵它1024220.136.146.133 01/13 19:47
10F:→ bxxl: 有限制說你不能一次取1024點資料嗎?220.136.146.133 01/13 19:48
11F:→ bxxl: 常見的應用中,取樣訊號是一直進來的220.136.146.133 01/13 19:49
12F:→ bxxl: 要取1000點或1024點是看你方便, 那當然選220.136.146.133 01/13 19:49
13F:→ bxxl: 計算快速的1024點啊220.136.146.133 01/13 19:49
14F:→ j0958322080: 點數我不能保證,因為是寫給客戶的 27.242.7.14 01/13 21:11
15F:→ j0958322080: 我們只能建議他量測2^N點數 27.242.7.14 01/13 21:12
16F:→ j0958322080: 這樣看起來就只能混用Radix去做了 27.242.7.14 01/13 21:14
17F:推 bxxl: matlab是call FFTW library220.136.146.133 01/13 23:42
18F:→ bxxl: 基本上也是不同點數的算法不一樣220.136.146.133 01/13 23:42
19F:→ bxxl: N能因數分解為小質數時最快220.136.146.133 01/13 23:43
20F:→ j0958322080: 原來matlab也是call FFTW的喔@@ 27.242.7.14 01/14 00:27
21F:推 cuello: 不用再受限2^n了吧,我之前都直接叫fftw 61.230.112.161 11/05 23:21
22F:→ cuello: 如果你剛好用Linux, $ apt-cache search 61.230.112.161 11/05 23:23
23F:→ cuello: fftw 61.230.112.161 11/05 23:23
24F:→ cuello: fftw 很強的, NR 並非ㄧ定可靠喔~ 61.230.112.161 11/05 23:26
25F:→ cuello: 有些問題用掉過我了我不少時間精力.... 61.230.112.161 11/05 23:29
26F:→ cuello: 得到的教訓:數值問題交給數值專家... 61.230.112.161 11/05 23:30
27F:→ cuello: 我根本就不該花時間去改碼到算對為止... 61.230.112.161 11/05 23:33
28F:→ cuello: (NB: 但我說的並不是它的 dft routines 61.230.112.161 11/05 23:35
29F:→ cuello: ) 61.230.112.161 11/05 23:35
30F:推 cuello: "算對"?是,會有算對算錯的問題! 61.230.112.161 11/05 23:40
31F:→ cuello: 隨時要有其它軟體可以對答案,我常用 ma 61.230.112.161 11/05 23:41
32F:→ cuello: tlab 61.230.112.161 11/05 23:41
33F:→ cuello: 所以,必須自己寫時,建議用可靠的程式庫 61.230.112.161 11/05 23:44
34F:→ j0958322080: 是這樣沒錯,FFTW沒開放源碼,僅DLL 39.9.30.88 11/16 18:20
35F:→ j0958322080: 我個人是習慣把源碼擷取出來包進程式 39.9.30.88 11/16 18:20
36F:推 cuello: 我自己的確也有這種頃向,ㄧ直都是 58.114.211.63 11/16 23:26
37F:→ cuello: 後來也找到了原始碼對付任何尺寸,不必方 58.114.211.63 11/16 23:30
38F:→ cuello: 形 58.114.211.63 11/16 23:30
39F:→ cuello: 現在想起來程式裡 fftw ㄧ直都非預設,是 58.114.211.63 11/16 23:33
40F:→ cuello: 選項 :) 58.114.211.63 11/16 23:33







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP