FFT?學習精密測試技術時出現的問題! 請詳細回答,謝謝您的指導!

發布 社會 2024-05-10
19個回答
  1. 匿名使用者2024-02-10

    坐下,我正在為你寫乙個程式,請稍候。

    第乙個問題,要說明程式的問題,首先根據您的要求列出**,然後給出答案,步驟如下:

    fs = 1000;% 取樣頻率 1000Hz

    f = 50;% 基本面。

    n = 2048;取樣點百分比:2048

    n = 2000;

    n=1:n;

    t=(n-1)/fs;

    am=[220 0 10 0 5];所含訊號分量幅度的百分比。

    x=zeros(1,n);

    m = 5;% 三分量:50、150、250,最高250為5次諧波,m取5次

    p=1:m;

    ph=p.*;這個階段只是乙個給定的。

    for k=1 : m

    x=x+am(k)*cos(2*pi*f*k*t+ph(k));生成模擬訊號。

    下面做FFT分析,畫出幀頻圖。

    y = fft(x);

    yabs = abs(y(1:n/2))*2/n;

    fx = (n-1) *fs/n;

    stem(fx(1:n/2),yabs);

    根據你的引數,FFT後幅值不為0的第一條譜線是第一條,也就是0Hz,振幅最大的譜線(因為我設定的振幅50Hz是最大值)大約是50Hz,不準確的原因是你的點被設定為2048,而不是整個週期被截斷, 導致頻譜洩漏,如果將取樣點n改為2000,則訊號為完整的2000(1000 50)=100個週期,或者將取樣頻率fs改為1024,也是完整的2048(1024 50)=100個週期,此時頻譜洩漏w為0,幅頻圖只有三條頻譜線, 分別為50Hz、150Hz、250Hz,與設定完全一致;以上分析可以根據我的程式自己驗證。

  2. 匿名使用者2024-02-09

    301hz似乎很具體,可以去新月論壇詢問。

  3. 匿名使用者2024-02-08

    x 是訊號,n 是轉換點的數量。

    y = fft(x) 在訊號 x 上執行。

    快速傅利葉變換;

    y = fft(x,n) 是訊號 x 前 n 個點的快速傅利葉變換,如果 n 大於 x 的點數,則直接取前 n 個點,如果小於 n,則先將 x 歸零並展開為 n 個點序列,然後找到 n 個點 fft。

    一般來說,N應取為最接近x長度的整數的冪,這樣可以實現更快的FFT並提高計算效率。

  4. 匿名使用者2024-02-07

    fft 和 dft 計算的結果完全相同,都是正確的,fftshift 用於使結果直觀或用於後處理。

  5. 匿名使用者2024-02-06

    個人理解:如果從二維空間的角度看點之間的關係並處理它,那就是空間影象處理,比如中值濾波。 在頻域中,它必須是傅利葉變換後的一維和二維影象,並通過頻譜圖。

  6. 匿名使用者2024-02-05

    您輸入的資料是否過多。 資料越少,計算速度越快

  7. 匿名使用者2024-02-04

    首先要明確概念,水平標準是頻域。 bai

    資料採集速率為250hz,知道。

    如果是 256 點 FFT,則 DAO 計算後陣列的前 128 個點就是結果,後 128 個是對稱的。

    前 128 個點對應 0 250Hz,每 250 個 128 = 乙個點,哪個點的振幅更高,即採集的量包含該點對應的頻率訊號。

  8. 匿名使用者2024-02-03

    1.可以在時間域中直觀地觀察源。

  9. 匿名使用者2024-02-02

    水平讀數是頻域。

    資料採集速率為250Hz,取決於計算FFT時有多少個點(我說的是分立微控制器之類的),如果是256點FFT,那麼計算陣列的前128個點就是結果,最後128個點是對稱的。

    那麼前 128 個點對應於 0 250 Hz,每 250 個 128 = 乙個點。 該點的振幅較高表示要收集的量包含與該點對應的頻率訊號。 看。

  10. 匿名使用者2024-02-01

    迴避這個問題。 迴避這個問題。 迴避這個問題。 迴避這個問題。 迴避這個問題。 迴避這個問題。

  11. 匿名使用者2024-01-31

    你的不是簡單的諧波運動,而是簡單諧波運動的近似值,它在頻域中只有乙個峰值,而非簡單諧波運動有其他頻率峰值,這應該是乙個小的低頻分量。

    FFT 變化就是將近似的簡單諧波頻譜轉換為多個簡單諧波譜。

    您在光譜上只看到乙個峰,但至少應該有兩個峰,因此您看到的是較小的峰。

  12. 匿名使用者2024-01-30

    阻尼振動可以變成很多簡單的諧波振動,這就是FFT變換。 峰值是可能的值,當這部分被移除時,剩餘的振動能量很小。

  13. 匿名使用者2024-01-29

    在Founier模組中,可以確定電壓的幅度和相位。

  14. 匿名使用者2024-01-28

    帶鎖相環。 可以減去 1 相 PLL 輸出的相位。

  15. 匿名使用者2024-01-27

    簡單地說,它顯示在示波器中。

  16. 匿名使用者2024-01-26

    你找到這個模組了嗎? 你能告訴我這個模組在哪裡嗎?

  17. 匿名使用者2024-01-25

    看來大家的情況都差不多,我的畢業設計是基於F2812的,我也用到了FFT演算法,而且是C語言和組合語言的混合體,我還在研究。

  18. 匿名使用者2024-01-24

    房東 我比你差 我正在做收尾設計,基於 5416DSK for FFT(編譯) 你現在怎麼學 你能溝通嗎

  19. 匿名使用者2024-01-23

    用TI呼叫庫更方便,即通過彙編完成,通過TMS320演算法標準使用非常方便。 參考書也可以看,慢慢來。

相關回答
7個回答2024-05-10

內部計算頻譜計算單元。

19個回答2024-05-10

雖然沒有明確的規律,但至少有四種書法

4個回答2024-05-10

測試領域行業種類繁多,不可能什麼都學,所以你還是要掌握測試的理論知識(測試計畫、方案、用例、報告寫法),等你具備了一定的能力後,再考慮學習一點程式語言(VB指令碼、C語言、 等等),學習一些測試工具(QTP、loadrunner等),學習效能測試、資料庫測試、Web測試、自動化測試,後期主要是要精通某個方面才能有一席之地,不可能什麼都學,什麼都沒問題。

6個回答2024-05-10

現在的測試開發工程師要掌握的技能太多了,什麼bash,自動遍歷,自動化,安全,持續整合。 質量控制等,大公司經常使用上述技術。 如果想學習,首先就是去拜訪技術社群,比如testerhome,我個人覺得有很多技術專家願意分享。 >>>More

5個回答2024-05-10

設計、資料庫、程式**,建議在前台和後台之間選擇。 >>>More