trying to make fft for this ifft code

hello this code simulated for ifft im trying to do the inverse for find the fft but i failed can u help me? thanks!!
clear all
N=10;
fs=1e6;
T=1e-3;
% random signal
bit=randint(20,1); % 20 bits 0 or 1 1 x 20
% serial-to-parallel converter
par=reshape(bit,2,10); % 2 x 10 2 bits for sym
% mapper
sym=par'*[2;1]; % multiplay for mapper 00-0 01-1 10-2 11-3
phase=[-3*pi/4,3*pi/4,-pi/4,pi/4];
phase_sym=phase(sym+1); % every sym gets phase for example pi/4 will get '3'
% IFFT
for k=0:N-1
i=1
for t=1/fs:1/fs:T
x(k+1,i)=cos((2*pi*k*t)/T+phase_sym(k+1))+j*sin((2*pi*k*t)/T+phase_sym(k+1));
i=i+1
end
end

1 件のコメント

Yella
Yella 2011 年 6 月 17 日
Why cant u directly use ifft function of MATLAB. It helps in reducing the code length.
HTH

サインインしてコメントする。

 採用された回答

Doug Hull
Doug Hull 2012 年 9 月 17 日

0 投票

answered in comments

その他の回答 (0 件)

カテゴリ

質問済み:

2011 年 5 月 21 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by