我實現了來自「IEEE Proceedings of the IEEE」的以下代碼,N. Jeremy Kasdin(頁825)pdf。但我不明白這些線,因爲我沒有數字食譜書:使用IIR濾波器生成粉紅噪聲
/* perform the discrete Fourier transform */
realft (hfa,n_pts, 1);
realft (wfa,n_pts, 1);
wfa[1]=wfa[1]*hfa[1];
wfa[2]=wfa[2]*hfa[2];
for(i=3;i<=nn;i+=2) {
wr=wfa[i];
wi=wfa[i+1];
wfa[il=wr*hfa[i]-wi*hfa[i+1];
wfa[i+l]=wr*hfa[i+1]+wi*hfa[i];
}
有人可以給我一些方向嗎?
Numerical Recipes在線提供http://nr.com –
這是昂貴的一個問題... – xunien
舊版本是免費的,應該是足夠的這個特定的問題 - 轉到http:// www .nr.com/oldverswitcher.html –