2022年通信系统综合课设 .pdf
《2022年通信系统综合课设 .pdf》由会员分享,可在线阅读,更多相关《2022年通信系统综合课设 .pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉理工大学学科基础课群综合训练报告I 课程设计任务书学生姓名:专业班级:信息 SY0901指导教师:工作单位:信息工程学院题目:通信系统学科基础课群综合训练课程设计目的:通过课程设计, 使学生加强对电子电路的理解,学会对电路分析计算以及设计。进一步提高分析解决实际问题的能力,通过完成综合设计型和创新性实验及训练,创造一个动脑动手独立开展电路实验的机会,锻炼分析解决电子电路问题的实际本领,实现由课本知识向实际能力的转化;加深对通信原理的理解,提高学生对现代通信系统的全面认识,增强学生的实践能力。课程设计内容和要求要求:掌握以下各种通信技术的基本原理,掌握实验的设计、电路调试与测量的方法。 培养
2、学生根据需要选学参考书,查阅手册, 图表和文献资料的自学能力,通过独立思考深入钻研有关问题,学会自己分析解决问题的方法。设计内容:模拟信源 (模拟话音 )数字化方式基带码信道码调制方式信道解调信道解码基带解码数模转换自己构造一时间函数PCMManchester码汉明码ASKAWGN与发送端对应时间安排1 根据设计任务,分析电路原理,确定实验方案2 天2 根据实验条件进行电路的测试,并对结果进行分析7 天3 撰写课程设计报告1 天指导教师签名:年月日系主任(或责任教师)签名:年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
3、师精心整理 - - - - - - - 第 1 页,共 23 页 - - - - - - - - - 武汉理工大学学科基础课群综合训练报告II 目录1. 原理分析与方案论证 . 1 1.1 通信系统架构 . 1 1.2 信源码 PCM 码. 2 1.3 基带码 Manchester码 . 3 1.3.1曼彻斯特编码简介 . 3 1.3.2曼彻斯特编码原理 . 3 1.4 信道码汉明码 . 3 1.5 噪声信道 AWGN . 4 2. 各模块的 MATLAB 实现 . 5 2.1 信号源的实现 . 5 2.2 信源编码 PCM 编码 . 5 2.2.1 PCM 编码原理 . 5 2.2.2 PC
4、M 编码的实现 . 7 2.3. 基带编码 Manchester编码 . 8 2.4. 信道编码汉明码编码 . 9 2.5. ASK 调制 . 11 2.6. 信道噪声 AWGN . 12 2.7. ASK 解调 . 13 2.8. 汉明码解调 . 14 2.9. Manchester译码 . 15 2.10. PCM 译码 . 16 2.11. 误码率的计算 . 16 3.仿真结果分析 . 17 3.1 源信号与接收信号波形对比. 17 3.2 误码率统计 . 17 4. 心得体会 . 18 5. 参考文献 . 19 名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
5、- - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 23 页 - - - - - - - - - 武汉理工大学学科基础课群综合训练报告III 摘要MATLAB 是由美国 mathworks 公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、 矩阵计算、 科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、 工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案, 并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当
6、今国际科学计算软件的先进水平。调制在通信系统中有十分重要的作用。通过调制,不仅可以进行频谱搬移,把调制信号的频谱搬移到所希望的位置上,从而将调制信号转换成适合于传播的已调信号,而且它对系统的传输有效性和传输的可靠性有着很大的影响,调制方式往往决定了一个通信系统的性能。MATLAB 软件广泛用于数字信号分析, 系统识别, 时序分析与建模, 神经网络、 动态仿真等方面有着广泛的应用。本课题利用MATLAB软件完成模拟信号进行PCM 编码、 Manchester编码、汉明码、 ASK 调制、经过 AWGN 信道,再解调、译码的完整通信系统仿真,并通过统计误码率和对比前后波形,对这个通信系统进行评估。
7、关键字: MATLAB ,编码,调制,解调,译码,通信系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 23 页 - - - - - - - - - 武汉理工大学学科基础课群综合训练报告IV Abstract MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data
8、analysis, and numeric computation. Using MATLAB, you can solve technical computing problems faster than with traditional programming languages, such as C, C+, and Fortran. Modulation in a communication system has a very important role. Through the modulation, can not only move the modulation signal
9、spectrum, and the spectrum of the move to want the position, and the modulation signal into suitable for transmission of the modulated signal, and it to the system transmission efficiency and the reliability of the transmission has a great influence on the modulation method, often determines a commu
10、nication system performance. MATLAB software is widely used in digital signal analysis, system identification, time series analysis and modeling, neural networks, dynamic simulation for such applications. This topic using MATLAB software simulation signal PCM coding, Manchester coding, hamming code
11、and ASK modulation, through AWGN channel, and demodulation, decoding the integrity of the communication system simulation, and through the statistical error rate and contrast before and after waveform, the communication system to evaluate. Key words : MATLAB, Coding, modulation and demodulation, dec
12、oding, communication system 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 23 页 - - - - - - - - - 武汉理工大学学科基础课群综合训练报告1 1 原理分析与方案论证1.1 通信系统架构通信的目的是传输信息。 通信系统的作用就是将信息从信息源发送到一个或多个目的地。 对于任何一个通信系统, 均可视为由发送端、 信道和接收端三大部分组成(如图 1-1 所示) 。图 1-1 通信系统一般模型1、信息源 : 把原始信息变换成原始电信
13、号。2、信源编码:实现模拟信号的数字化传输即完成A/D 变化。提高信号传输的有效性。即在保证一定传输质量的情况下,用尽可能少的数字脉冲来表示信源产生的信息。信源编码也称作频带压缩编码或数据压缩编码。3、信道编码:信源编码的目的:信道编码主要解决数字通信的可靠性问题。信道编码的原理:对传输的信息码元按一定的规则加入一些冗余码(监督码),形成新的码字,接收端按照约定好的规律进行检错甚至纠错。信道编码又称为差错控制编码、抗干扰编码、纠错编码。4、数字调制数字调制技术的概念:把数字基带信号的频谱搬移到高频处,形成适合在信道中传输的频带信号。数字调制的主要作用:提高信号在信道上传输的效率,达到信号远距离
14、传输的目的。基本的数字调制方式:振幅键控ASK 、频移键控FSK 、相移键控PSK 。5、信道:信道是信号传输媒介的总称,传输信道的类型有无线信道(如电缆、光纤)和有线信道(如自由空间)两种。6、噪声源:接收设备发送设备信息源编码信 道信息源噪声源发送端接收端信道调制译码解调名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 23 页 - - - - - - - - - 武汉理工大学学科基础课群综合训练报告2 通信系统中各种设备以及信道中所固有的,为了分析方便,把噪声源视为各
15、处噪声的集中表现而抽象加入到信道。1.2 信源码 PCM 码通常是把从模拟信号抽样、 量化,直到变换成为二进制符号的基本过程,称为脉冲编码调制 PCM,简称脉码调制。 在编码器中由冲激脉冲对模拟信号抽样,得到在抽样时刻上的信号抽样值。这个抽样值仍是模拟量。 在量化之前, 通常由保持电路将其作短暂保存, 以便电路有时间对其量化。 在实际电路中, 常把抽样和保持电路做在一起, 称为抽样保持电路。 图中的量化器把模拟抽样信号变成离散的数字量, 然后在编码器中进行二进制编码。这样每个二进制码组就代表一个量化后的信号抽样值。 图中的解码器的原理和编码过程相反。其中,量化与编码的组合称为模 /数变换器(A
16、/D 变换器) ;解码与低通滤波的组合称为数/模变换器(D/A 变换器) 。抽样是对模拟信号进行周期性的扫描,把时间上连续的信号变成时间上离散的信号。经过抽样的信号应包含原信号的所有信息,即能无失真地恢复出原模拟信号。量化是把经抽样得到的瞬时值进行幅度离散,即指定Q 规定的电平,把抽样值用最接近的电平表示。编码是用二进制码组表示有固定电平的量化值。实际上量化是在编码过程中同时完成的。律和 A律压缩特性:律:(式 1-1)A 律:(式 1-2)式中, x 为归一化输入, y 为归一化输出, A、为压缩系数。数字压扩技术:一种通过大量的数字电路形成若干段折线,并用这些折线来近似 A 律或律压扩特性
17、,从而达到压扩目的方法。即对数压扩特性的折线近似法。我国一般都采用A 律。本文设计方案也采用A 律-13 折线法。)11()1(1)1(1xnxny1|1n11|n111|0n11xAAxAAxAAxy名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 23 页 - - - - - - - - - 武汉理工大学学科基础课群综合训练报告3 1.3 基带码 Manchester 码数字通信系统传输码流中应含有时钟频率分量,以便于接收端从码流中提取同步信息, 同步信息保证接收端按正
18、确时序再生原始信息,减小误码率。 因此信源信号进行信源编码调制后还需要进行基带编码,使得码流中“1”和“0”的统计概率应各占 1/2 。1.3.1 曼彻斯特码简介及其编码规则曼彻斯特码 Manchester code (又称裂相码、双向码) ,一种用电平跳变来表示 1 或 0 的编码,其变化规则很简单, 即每个码元均用两个不同相位的电平信号表示,也就是一个周期的方波,但0 码和 1 码的相位正好相反。二进制码与曼彻斯特码波形的对比关系如下。110 0 01 1 变换为1/0 序列中间下降沿代表10 变换为 0/1 序列中间上升沿表示0。优点在于其编码后的时钟信息都不受信源统计特性影响(连续 0
19、、连续 1 时无法接受定时信号) ,有很强的定时分量。1.3.2 曼彻斯特码原理用于数字基带传输的码型种类Manchester码是其中常用的一种。 Manchester码是一种用跳变沿而非电平来表示要传输的二进制信息0 或1一般规定在位元中间用下跳变表示“ 1”用上跳变表示“ 0” 。曼彻斯特编码被被认为是一种自定时码自定时意味着数据流的精确同步是可行的。每一个比特都准确的在一预先定义时间时期的时间中被传送。 曼彻斯特编码提供了一种简单的方法在长时间段内没有电平跳变的情况下仍然能够对任意的二进制序列进行编码并且防止在这种情况下同步时钟信号的丢失以及防止低通模拟电路中低频直流飘移所引起的比特错误
20、。如果保证传送的编码交流信号的直流分量为零并且能够防止中继信号的基曼彻斯特码具有丰富的位定时信息。1.4 信道码汉明码汉明码 Hamming code:用于数据传送,能检测所有一位和双位差错并纠正所有一位差错的二进制代码。 与其他的错误校验码类似, 汉明码也利用了奇偶校验位的概念, 通过在数据位后面增加一些比特,可以验证数据的有效性。 利用一个以上的校验位, 汉明码不仅可以验证数据是否有效,还能在数据出错的情况下名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 23 页 -
21、 - - - - - - - - 武汉理工大学学科基础课群综合训练报告4 指明错误位置。在接受端通过纠错译码自动纠正传输中的差错来实现码纠错功能,称为前向纠错FEC。在数据链路中存在大量噪音时,FEC 可以增加数据吞吐量。通过在传输码列中加入冗余位(也称纠错位 )可以实现前向纠错。但这种方法比简单重传协议的成本要高。汉明码利用奇偶块机制降低了前向纠错的成本。现以数据码 1101为例讲讲汉明码的编码原理,此时D8=1、D4=1、D2=0、D1=1,在 P1编码时,先将 D8、D4、D1 的二进制码相加,结果为奇数3,汉明码对奇数结果编码为1,偶数结果为 0(奇数位。若奇数结果编码为0.偶数结果为
22、 1,则叫偶数位),因此 P1 值为 1,D8+D2+D1=2,为偶数,那么 P2值为 0,D4+D2+D1=2,为偶数, P3 值为 0。这样,参照上文的位置表,汉明码处理的结果就是 1010101。在这个 4 位数据码的例子中,我们可以发现每个汉明码都是以三个数据码为基准进行编码的。从编码形式上, 我们可以发现汉明码是一个校验很严谨的编码方式。在这个例子中,通过对 4 个数据位的 3 个位的 3 次组合检测来达到具体码位的校验与修正目的(不过只允许一个位出错, 两个出错就无法检查出来了,这从下面的纠错例子中就能体现出来) 。在校验时则把每个汉明码与各自对应的数据位值相加,如果结果为偶数(纠
23、错代码为0)就是正确,如果为奇数(纠错代码为1)则说明当前汉明码所对应的三个数据位中有错误,此时再通过其他两个汉明码各自的运算来确定具体是哪个位出了问题。还是刚才的 1101的例子,正确的编码应该是1010101, 如果第三个数据位在传输途中因干扰而变成了1,就成了 1010111。检测时,P1+D8+D4+D1 的结果是偶数 4,第一位纠错代码为0,正确。P2+D8+D2+D1的结果是奇数 3,第二位纠错代码为 1,有错误。 P3+D4+D2+D1 的结果是奇数 3,第三位纠错代码为1,有错误。那么具体是哪个位有错误呢?三个纠错代码从高到低排列为二进制编码110,换算成十进制就是6,也就是说
24、第 6 位数据错了,而数据第三位在汉明码编码后的位置正好是第6 位。1.5 噪声信道 AWGN加性高斯白噪声 AWGN(Additive White Gaussian Noise) 是最基本的噪声与干扰模型。加性噪声:叠加在信号上的一种噪声,通常记为n(t),而且无论有无信号,噪声 n(t)都是始终存在的。因此通常称它为加性噪声或者加性干扰。白噪名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 23 页 - - - - - - - - - 武汉理工大学学科基础课群综合训练报
25、告5 声:噪声的功率谱密度在所有的频率上均为一常数,则称这样的噪声为白噪声。如果白噪声取值的概率分布服从高斯分布,则称这样的噪声为高斯白噪声。2 各模块的 MATLAB 实现2.1 信号源的实现根据题目的要求, 自己构造一个时间函数, 模拟话音信号, 因为话音信号的频率在 300Hz3400Hz之间,取典型值 300Hz。构造一个模拟正弦函数。设定采样频率为 6000Hz,因而采样点间步长为1/6000s。程序为:fs=6000; %设定采样频率dt=1/fs; %设定步长N=20; long=N; n=0:N-1; t=n*dt; %截止时间fc=300; %时间函数频率y=sin(2*pi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年通信系统综合课设 2022 通信 系统 综合
限制150内