⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.asv

📁 详细的OFDM设计过程
💻 ASV
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -