-HDFFTAU-60-GO- I 1 Qin疾 17率(MHHj0 2 a.d O.G ti11.31 .41 .G IS2iMfl率I性经;变Itti方功主It*旳r# 11 - - 0 : IJ15-1£1<1.59,51.6neQ.-U.24Kne4J.e<1.50番EU.1图3.28接收端a-hat星座图图3.27接收端info-h 星座图10 rion-50lOO-iD111问 /利'I图3.29经高斯噪声后传输的...
将ModelSim仿真结果存为txt文件,在Matlab里面读出来与Matlab的仿真结果进行比较,代码如下: %% 插入导频FPGA_pilot_dout=readlines('D:/FPGA/OFDM_802.11a_my/TX/matlab/pilot_data_out.txt','EmptyLineRule','skip')';display(FPGA_pilot_dout);FPGA_Re_pilot_dout=extractBefore(FPGA_pilot_dout,9);FPGA_Im...
FPGA_Im_map_dout = readlines('D:/FPGA/OFDM_802.11a_my/TX/matlab/map_Im_data_out.txt','EmptyLineRule','skip')'; % FPGA_Re_map_dout = load('D:/FPGA/OFDM_802.11a_my/TX/matlab/map_Re_data_out.txt')'; % FPGA_Im_map_dout = load('D:/FPGA/OFDM_802.11a_my/TX/matlab/map_Im...
q,FPGA_Re_LTS_dout);FPGA_Im_LTS_dout=bin2num(q,FPGA_Im_LTS_dout);FPGA_Re_LTS_dout=cell2m...
r11 = [r11,[y_re1(k),y_im1(k)]]; end dif_bit1 = round(X_initial - r11); ber_snr1=0; for k=1:N_number; if dif_bit1(k)~=0; ber_snr1=ber_snr1+1; end end Error_ber = [Error_ber,ber_snr1]; end BERs(:,tt) = Error_ber./N_number; ...
51CTO博客已为您找到关于ofdm索引调制的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及ofdm索引调制问答内容。更多ofdm索引调制相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
顺便把自己的思路捋一下。一方面关于ofdm的认识,一方面关于代码的实现(matlab)。
一、获取代码方式 二、OFDM简介 三、部分源代码 clearall closeall %%参数设定 N_FFT=256;%FFT点数 fs=4*10^6;%基带采样频率4MHz fsub=15.625*10^3;%子载波频率间隔15.625KHz %%训练符号 %短训练符号频域表示 F_Shortpreamble(1:256)=[0,0,0,0,-1-1j,0,0,0,1-1j,0,0,0,1+1j,0,0,0,-1-...
r11 = [r11,[y_re1(k),y_im1(k)]]; end dif_bit1 =round(X_initial - r11); ber_snr1=0; fork=1:N_number; ifdif_bit1(k)~=0; ber_snr1=ber_snr1+1; end end Error_ber = [Error_ber,ber_snr1]; end BERs(:,tt) = Error_ber./N_number; ...
map_dout_Im <= 0; map_dout_Index <= 6'b111_111; end else if(map_dout_Index == 6'd47) map_dout_Index <= 6'b111_111; else if( full & ~rd_en) begin case(map_din_Map_Type) 2'b00: begin //Bpsk case(map_din_r[0]) ...