[問題]用fft求 OQPSK spectrum

看板MATLAB作者 (永無止盡的六月)時間13年前 (2013/01/16 04:17), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我根據網路上一些fft的範例 寫了如下的code fs=10000000000; %10GHz Ndata=1000000; N=65536*8; phase = zeros(1, Ndata); for i=1:Ndata/1000 a=floor(3*(rand(1)-0.5)+1.5)-1; for j=1:1000 if i==1 phase(1000*(i-1)+j)=a; else phase(1000*(i-1)+j)=phase(1000*(i-2)+j)+a; end end end n=0:Ndata-1; t=n/fs; x=0.15*sin(2*pi*2400000000*t+floor(phase)*pi)+0.4; y=fft(x,N); mag=abs(y); f=(0:N-1)*fs/N; plot(f(1:N/2),20*log10((mag(1:N/2)*2/N))); 理論上這是一個10Mbps,中心頻率為2.4GHz的OQPSK 但產出來的圖卻是20Mbps,想請問是我哪邊的code寫錯了嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.250.75

01/16 10:21, , 1F
FFT可以看出是多少bps?
01/16 10:21, 1F
文章代碼(AID): #1GzRb1Mb (MATLAB)
文章代碼(AID): #1GzRb1Mb (MATLAB)