通信工程实验报告文档格式.docx

上传人:b****2 文档编号:13272299 上传时间:2022-10-09 格式:DOCX 页数:49 大小:787.34KB
下载 相关 举报
通信工程实验报告文档格式.docx_第1页
第1页 / 共49页
通信工程实验报告文档格式.docx_第2页
第2页 / 共49页
通信工程实验报告文档格式.docx_第3页
第3页 / 共49页
通信工程实验报告文档格式.docx_第4页
第4页 / 共49页
通信工程实验报告文档格式.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

通信工程实验报告文档格式.docx

《通信工程实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《通信工程实验报告文档格式.docx(49页珍藏版)》请在冰豆网上搜索。

通信工程实验报告文档格式.docx

⒈BDPSK调制系统的结构图。

(MicrosoftVisio中截图)

⒉BDPSK调制器模块的VerilogHDL代码及注释。

⒊功能仿真和时序仿真结果的波形。

(ModelSim中截图)

⒋(选做)开发板验证后的波形。

(示波器上拍照)

三、实验结果

1、调制器和解调器的外引脚图和内部结构图

图1.1调制器的外部引脚

图1.2调制器的内部结构

图1.3解调器的外部引脚

图1.4解调器的内部结构

2、调制器模块和解调器模块的VerilogHDL代码及注释

(1)差分编码

modulechafen(reset_n,clk,a,b);

inputreset_n;

inputclk;

inputa;

outputb;

regc;

assignb=a^c;

always@(posedgeclkornegedgereset_n)

if(!

reset_n)

c<

=0;

else

begin

c<

=b;

end

Endmodule

(2)控制器

moduleController(

clk,

reset_n,

data,

address,

clk_DA,

blank_DA_n,

sync_DA_n

);

inputclk;

inputreset_n;

inputdata;

output[4:

0]address;

outputclk_DA;

//数模转换器控制信号

outputblank_DA_n;

outputsync_DA_n;

reg[4:

0]address_data;

regc;

begin

c<

=1'

bz;

else

c<

=data;

end

address_data<

=5'

b00000;

elseif(c==data)

address_data<

=address_data+5'

b00001;

begin

case(data)

1'

b0:

address_data<

b1:

b10000;

default:

bzzzzz;

endcase

end

assignaddress=address_data;

assignclk_DA=clk;

assignblank_DA_n=1'

b1;

assignsync_DA_n=1'

(3)查找表

moduleLookUpTable(

dataout,

inputclk;

inputreset_n;

input[4:

0]address;

output[7:

0]dataout;

reg[7:

0]LUT[0:

31];

if(!

reset_n)

//用C编程计算出的查找表采样值填在这里

LUT[0]<

=8'

h7f;

//0°

LUT[1]<

h97;

LUT[2]<

haf;

LUT[3]<

hc5;

LUT[4]<

hd9;

LUT[5]<

he8;

LUT[6]<

hf4;

LUT[7]<

hfc;

LUT[8]<

hfe;

LUT[9]<

LUT[10]<

hf5;

LUT[11]<

hea;

LUT[12]<

hda;

LUT[13]<

hc7;

LUT[14]<

hb2;

LUT[15]<

h9a;

LUT[16]<

h81;

//180°

LUT[17]<

h69;

LUT[18]<

h51;

LUT[19]<

h3b;

LUT[20]<

h27;

LUT[21]<

h17;

LUT[22]<

hb;

LUT[23]<

h3;

LUT[24]<

h0;

LUT[25]<

h1;

LUT[26]<

h8;

LUT[27]<

h13;

LUT[28]<

h22;

LUT[29]<

h35;

LUT[30]<

h4a;

LUT[31]<

h62;

assigndataout=LUT[address];

endmodule

⒊功能仿真和时序仿真结果的波形

图1.5功能仿真

图1.6时序仿真

实验二MATLAB实验_OFDM误码率仿真(AWGN)

一、实验目的:

1、掌握OFDM的基本原理。

2、掌握用Matlab搭建OFDM系统的基本方法

3、用MATLAB进行OFDM系统在AWGN信道下误码率分析。

二、实验内容

(1)发送部分

①对产生的0、1比特流进行16QAM调制,映射到星座图上,即将数据变为复平面内的数据;

②将变换后的数据进行串并转换进行IFFT变换后在进行并串转换。

为了避免多径造传播成的ISI干扰,要对每一个OFDM符号加循环前缀(CP)。

为了避免码间干扰,CP中的信号与对应OFDM符号尾部宽度为Tg的部分相同,Tg为人为设定。

本实验中为OFDM符号长度的1/4。

③加保护间隔。

为了最大限度的消除码间干扰,该保护间隔一般大于多径信道的最大时延,这样一个符号的多径干扰就不会对下一个符号造成干扰。

将产生的OFDM符号组成一个

串行序列,即组帧。

(2)信道部分:

AWGN信道

(3)接收部分:

①解帧,将接收的序列分解为一个个独立的OFDM符号。

②去掉保护间隔,将加在每个符号前的保护间隔去掉。

③将去掉保护间隔的OFDM符号进行串并转换,为下一步快速傅里叶变换做准备。

④将并行的信号进行快速傅里叶变换得到对应的时域信号。

⑤进行并串转换,再进行QAM解调,解调之前要进行均衡处理。

解调之后得到之前生成的0、1比特流。

设计仿真方案,得到在数据传输过程中不同信噪比的BER性能结论,要求得到的BER

曲线较为平滑。

四、实验报告要求

所有程序完整的源代码(.m文件)以及注释。

仿真结果。

对于所有的图形结果(包括波形与仿真曲线等),将图形保存成.tif或者.emf的格式并插入word文档。

三、实验结果

1、所有程序完整的源代码(.m文件)以及注释

clearall;

closeall;

fprintf('

OFDM基带系统\n\n'

%%%%%%%%%%%%%%%%%%%%%%%%参数设置%%%%%%%%%%%%%%%%%%%%%%%

carrier_count=256;

%FFT数目

numbe

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1