如何讀出原始資料和fft之後的峰值

這是我用擷取卡所讀出的數據有二個Channel,no1 是我的鎚(白色),no2 是我的加速度波(紅色)

圖二是我做fft的波型

我有二個目的

1.我想要知圖一紅色那波的每個波峰的值(x和y值),並且讀出差值

2.我也想要圖二做fft之後的圖的波峰的值(紅色)(x和y值),並且讀出差值


謝謝大家指導一下  附上我的檔lvm2.rar

這不是和你上一個問題完全一模一樣,用PAEK DETECT 就可以找出PAEK值了啊.但是你想要的差值是什麼和什麼的差?

我知道,我也試過了 但結果沒有出來,那個點不是那個值,而且好像也只能讀前面二個點的峰值,就不能讀後面的值了,而且我有二個波,我是要紅色那個波的值   ,還有我是想求 二個峰值之間的差值   (也就是二個峰值的x值互減)   不知這樣大家了解我的意思了嗎…謝謝

因我是7.0的所以看不到程式,但是請問你有調整過Threshold的位置嗎,它可以定義你想要的數值下限是多少

延續這個問題,我用FFT 轉出的DTMF資料用peak detect 來看會發現他計算dBV的公式好像不完全是   dB=20 log V,因為我是分別用FFT設定dB與Linear來看相映的關係,結果數值會有差,而且有時會與用Graph看到的峰值不太一樣(Graph上Peak的amplitude位置會比較小),不知各位是否知道是為何?

 

 

[QUOTE=t122ab]

延續這個問題,我用FFT 轉出的DTMF資料用peak detect 來看會發現他計算dBV的公式好像不完全是   dB=20 log V,因為我是分別用FFT設定dB與Linear來看相映的關係,結果數值會有差,而且有時會與用Graph看到的峰值不太一樣(Graph上Peak的amplitude位置會比較小),不知各位是否知道是為何?

[/QUOTE]

單位上的不同,你用一般的FFT 算出來他會直接套用dB =20 log ,如果你需要其他單位 dBv dBm dBmV dBuV 這一類的單位可以使用Spectral Measurements Toolkit 中的FFT 就可以算的出來了.