echo off;clear all;close all;clc; fprintf( 'OFDM 仿真\n') ; tic % --------------------------------------------- % % 参数定义 % % --------------------------------------------- % % Initialize the parameters NumLoop = 1000; NumSubc = 128; NumCP = 8; SyncDelay = 0; % 子载波数 128 % 位数/ 符号 2 % 符号数/ 载波 1000 % 训练符号数 0 % 循环前缀长度 8 (1/16)*T % 调制方式 4-QAM % 多径信道数 3 % IFFT Size 128 % 信道最大时延 2 % --------------------------------------------- % % QAM MODULATION % % --------------------------------------------- % % Generate the random binary stream for transmit test BitsTx = floor(rand(1,NumLoop*NumSubc)*2); % Modulate (Generates QAM symbols) % input: BitsTx(1,NumLoop*NumSubc); output: SymQAM(NumLoop,NumSubc/2) SymQAMtmp = reshape(BitsTx,2,NumLoop*NumSubc/2)
'; SymQAMtmptmp = bi2de(SymQAMtmp,2,'l