看板 MATLAB 關於我們 聯絡資訊
小妹最近看了一個程式(一個主程式呼叫兩個子程式), 主要是要畫出頻域的大小跟相位, 但是其中一行程式碼的物理意義不太了解, 想請問大家的意見 :) 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)
Raymond0710:取max意思是 讓Nfft大於或等於2^3 02/01 23:38
kerkermaster:那請問為什麼是跟3取max呢?為什麼不是4或是其他數字 02/03 13:28