通信原理课程设计报告书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通信原理课程设计

______

学号_______

班级_____

目录

一、目录 (2)

二、任务书 (3)

三、具体容及要求 (4)

3.1 题目一 (4)

3.1.1题目容 (4)

3.1.2设计思想或方法 (4)

3.1.3实现的功能或方法 (4)

3.1.4程序流程图 (4)

3.1.5程序代码 (5)

3.1.6仿真框图 (5)

3.1.7模块描述及参数设置 (5)

3.1.8结果运行……………………………………………………………

10

3.1.9结果分析……………………………………………………………

11

3.2 题目二…………………………………………………………………

11

3.2.1题目容 (11)

3.2.2设计思想或方法……………………………………………………

11 3.2.2程序流程图 (12)

3.2.4程序代码……………………………………………………………

13

3.2.5仿真框图……………………………………………………………

13

3.2.6模块描述及参数设置…………………………………………………

14

3.2.7结果运行……………………………………………………………

20

3.2.8结果分析……………………………………………………………

20

3.3 题目三…………………………………………………………………

20

3.3.1题目容 (20)

3.3.2设计思想或方法 (20)

3.2.3程序流程图 (21)

3.2.4程序代码 (21)

3.2.5结果运行 (23)

3.2.6结果分析 (23)

四、心得与体会 (23)

五、参考文献 (23)

《通信原理课程设计》任务书

一、目的和要求:

要求学生在熟练掌握MATLAB和simulink仿真使用的基础上,学会通信仿真系统的基本设计与调试。并结合通信原理的知识,对通信仿真系统进行性能分析。

二、实验环境

PC机、Matlab/Simulink

三、具体容及要求

(1)试用Matlab/Simulink研究BPSK在加性高斯白噪声信道下的误码率性能与信

噪比之间的关系;

(2)试用Matlab/Simulink研究BPSK+信道编码(取汉明码)在加性高斯白噪声信

道下的误码率性能与信噪比之间的关系;分析不同码率对误码率性能的影响。

(3)试用Matlab编程实现HDB3码的编解码过程,并画出1 1 0 1 0 0 0 0 0 0 1

1 1 0 0 0 0 0 0 1 0的原始、编码和解码图形。

四、提交设计报告

容包括:

●系统的基本原理框图以及每一个模块的作用;

●系统Simulink 仿真过程中,每一个用到的模块中主要参数的意义;

●仿真系统参数的设定和设定的依据;

●仿真系统参数改变时,给仿真结果带来的影响(如高斯白噪声信道的信噪比增加,则误

码率减小);

●仿真程序(需要加注释)。

●仿真的结果(波形,误码率等)。

五、主要参考文献及资料

邵玉斌. Matlab/Simulink通信系统建模与仿真实例分析.清华大学 2008年

贺冰等,Simulink通信仿真教程,国防工业,2006年5月。

3.1、题目一

3.1.1、题目容

试用Matlab/Simulink研究BPSK在加性高斯白噪声信道下的误码率性能与信噪比之间的关系;

3.1.2、设计思想或方法

先用Simulink建立BPSK在加性高斯白噪声信道(无突发干扰)下的仿真模型,设置好每个模块的参数,编写主程序实现BPSK的输入,在程序运行过程中调用BPSK仿真模型,然后用BitErrorRate取在加性高斯白噪声信道下的误码率,最后画出BPSK在加性高斯白噪声信道下的误码率性能与信噪比之间的关系。

3.1.3、实现的功能说明

通过调用已建立的BPSK在加性高斯白噪声信道(无突发干扰)下的仿真模

型,利用Matlab编程分析BPSK在加性高斯白噪声信道(无突发干扰)的误码率

性能。

3.1.4、程序流程图

3.1.5、程序代码

x=0:20; y=x; hold off;%取消原来的图

M=2

for i=1:length(x)

SNR=x(i); %信道的信噪比依次取x中的元素

sim('untitled1'); %运行仿真程序,得到的误比特率保存在工作区变量

BitErrorRate中

y(i)=mean(BitErrorRate); %计算BitErrorRate的平均值作为本次仿真的误比

特率

End

semilogy(x,y,'k','LineWidth',2); %对y取对数画图

hold on;

xlabel('高斯白噪声信道中的SNR');

ylabel('误码率');

title('BPSK的误码率曲线');

hold on;

grid on;%画网格

3.1.6、仿真框图

3.1.7、模块描述及参数设置

Random Integer Generator (随机整数发生器)

模块描述:采用该模块产生随机的二进制随机信号作为系统的信源。

模块参数:Initial seed:随机数种子,不同的随机数种子通常产生不同的序列。

Sample time:抽样时间,表示输出序列中每个二进制符号的持续时间。

Frame-based outputs:选种表示输出为帧格式,否则输出数据流。

Samples per frame:只有当Frame-based outputs选种后才可编辑此

参数,它表示输出一帧中包含的抽样点数。此处表示1帧由10000

个比特组成。

Output data type:输出数据类型。

相关文档
最新文档