test.asv
来自「详细的OFDM设计过程」· ASV 代码 · 共 25 行
ASV
25 行
clear;
load h.mat;
nr_subcarriers=12;
Ex=1;
flag_bits = de2bi(10^4,nr_subcarriers);
flag_symbols = modulation(flag_bits,ones(1,nr_subcarriers),Ex*ones(1,nr_subcarriers));
frames = reshape(flag_symbols,nr_subcarriers,1);
IFFTframes= symifft(frames);
cyclic_frames = add_prefix(IFFTframes,40);
m1 = reshape(cyclic_frames,1,(40+256));
m2 = filter([1 0.8],1,m1); %channel fading
m3=m2
m3 = addnoise(m2,-5); %adding some noise
cyclic_frames = reshape(m3,296,1);
frames = cyclic_frames(40+1:end,:);
nr=1; frames_output(:,nr) = symfft(frames(:,nr));
serial_output = reshape( frames_output,1,nr_subcarriers * 1);
flag_bits = demodulation(serial_output,ones(1,nr_subcarriers),ones(1,nr_subcarriers),tempH);
flag = bi2de(flag_bits)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?