[問題] FFT取樣值物理意義

看板MATLAB作者 (科科)時間14年前 (2012/02/01 19:33), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
小妹最近看了一個程式(一個主程式呼叫兩個子程式), 主要是要畫出頻域的大小跟相位, 但是其中一行程式碼的物理意義不太了解, 想請問大家的意見 :) function [h,Nfft,Nifft,doppler_coeff]=FWGN_model(fm,fs,N) % FWGN (Clarke/Gan) Model % Input: fm= Maximum Doppler frquency % fs= Sampling frequency, N = Number of samples % Output: h = Complex fading channel Nfft = 2^max(3,nextpow2(2*fm/fs*N)); % Nfft=2^n Nifft = ceil(Nfft*fs/(2*fm)); % Generate the independent complex Gaussian random process 以上是其中一個子程式中的部分程式, 想請問 Nfft = 2^max(3,nextpow2(2*fm/fs*N)); 括號裡面的 2*fm/fs*N 是什麼意義呢? 個人猜測會不會跟取樣定理有關,但老師說應該不是...囧 還有為什麼最後要跟3取max呢? 希望大家可以不吝指教 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.92.86 ※ 編輯: kerkermaster 來自: 140.116.92.86 (02/01 19:34)

02/01 23:38, , 1F
取max意思是 讓Nfft大於或等於2^3
02/01 23:38, 1F

02/03 13:28, , 2F
那請問為什麼是跟3取max呢?為什麼不是4或是其他數字
02/03 13:28, 2F
文章代碼(AID): #1FAICJDg (MATLAB)