基于MATLAB的QDPSK通信系统仿真

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

基于MATLAB的QDPSK通信系统仿真

摘要

针对信号与系统课程及电子信息类专业的特点, 提出将MATLAB引入到信号与系统课程的教与学中, 既能加强学生对理论知识的掌握及提高解决实际问题的能力, 又能为课堂教学及教学方法和手段的改革增添活力。

MATLAB的出现使“信号与系统”课程的计算机辅助教学更为便捷。本文详细论述了使用MATLAB工具将“信号与系统”中复杂的理论计算和绘图等抽象问题通过编程变得简单而直观。MATLAB的运用大大改善了“信号与系统”的教学方法和手段,丰富了教学内容,取得了良好的教学效果,对于教学水平的提高十分有益

利用MATLAB平台的SIMULINK功能编写了一套QDPSK通用功能模块库,并在此基础上进行了多项可视化仿真,较好地显示了数字通信的工作方式和优越性,以及采用SIMULINK进行仿真的良好的演示效果,为QDPSK系统的研究提

供了一个较好的软件平台。

关键字: 通信系统; 仿真; QDPSK

引言

在通信与电子工程领域,系统仿真技术一直是进行新型通信协议研发、通信体制的性能研究、通信系统设计、算法分析和改进、通信信号处理、电子系统设计的重要手段。传统的仿真技术基于C语言等计算机专业编程技术,编程的工作量大,仿真程序的可读性、可重用性、可靠性都很难适应大型复杂通信系统仿真的需要。通信与电子工程师和科研工作者迫切需要一种仿真工具,以摆脱繁杂的编程工作,将精力和时间集中到解决科学问题、提出和验证创新思想和算法上来。MATLAB以及Simulink科学计算、建模和仿真软件是为了适应这一要求而产生的优秀仿真平台软件,并已成为全世界科学工作者共同的学术交流工以及系统仿真界事实上的工业标准。现在,我国教育科研部门对MATLAB的地位和重要作用也逐渐达成了共识,尤其是在硬件设施有限、科研经费不足的情况下,MATLAB的广泛应用必将大大提升我国科教事业的基础研究水平。

目录

1 课程设计目的 (1)

2 课程设计要求 (1)

3 相关知识 (1)

4 课程设计分析 (2)

5 程序代码 (4)

6 运行结果 (6)

7 参考文献 (7)

1.课程设计目的

(1)加深对QDPSK系统基本理论知识的理解。

(2)培养独立开展科研的能力和编程能力。

(3)掌握基本的QDPSK系统应用。

2.课程设计要求

(1)掌握课程设计的相关知识、概念清晰。

(2)程序设计合理、能够正确运行。

3 相DQPSK关知识

3.1 QDPSK通信系统

所谓四相相对移相键控也是利用前后码元之间的相对相位变化来表示数字信息。若以前一码元相位作为参考,并令△φ为本码元与前一码元的初相差,则信息编码与载波相位变化仍可用QPSK信号相位编码逻辑关系表来表示。

对于DQPSK而言,可先将输入的双比特码经码型变换,再用码型变换器输出的双比特码进行四相绝对移相,则所得到的输出信号便是四相相对移相信号。通常采用的方法是码变换加调相法和码变换加相位选择法。

本设计用差分编码实现绝对码和相对码的转换,转换后分别在不同信噪比的信道中运行,同时,运行结果输入显示器和示波器,根据结果分析其在不同信噪比下系统的解调性能。这样,实现了DQPSK数字信号频带传输系统的设计与建模。

3.2设计平台

Simulink是Matlab最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。

Simulink是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。

Simulink是一种可视化工具。构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。Simulink与MATLAB; 紧密集成,可以直接访问MATLAB大量的工具来进行

算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。

2 系统设计

2.1 总体方案设计

本系统主要包括以下4个模块:

1、DQPDK调制模块;

2、可调信道模块;

3、DQPSK解调模块;

4、误码率计算模块。

总体方案设计如图1所示。

图1 系统总体方案设计

2.2具体模块设计

2.2.1 DQPSK调制模块的设计

DQPSK调制模块包含随机数发生器、差分编码器、DQPSK调制器。随机数发生器产生随机的二进制基带信号,由差分编码器进行差分编码,将绝对码转换为相对码,相对码经过DQPSK调制器调制产生DQPSK码。在Simulink里的模块化结构如图2所示。

图2 DQPSK调制模块设计

2.2.2可调信道模块的设计

系统可调信道采用了Simulink中的加性高斯白噪声信道,可更改该信道的信噪比,实现在不同噪声下对解调性能的测试。其机构如图3所示。

图3 可调信道模块设计

2.2.3DQPSK解调模块的设计

DQPSK解调模块包含差分码反变换器、DQPSK解调器,其中,DQPSK 解调器用于将接收到的DQPSK码解调为相应的相对码,差分码反变换器将相对码转换为绝对码。在Simulink里的模块化结构如图4所示。

图4 DQPSK解调模块设计

2.3系统总体设计

系统总体设计如图5所示。

图5 系统总体设计

2.4模型文件的参数配置

将电路图连好后,依次对各模块和器件进行相应的参数配置。

在进行DQPSK调制时,根据实际要求分别要对基带信号、差分编码器、DQPSK 调制器参数进行设置。

相关文档
最新文档