摘要 ............................................................. 1 前言 . .............................................................. 21 设计内容及要求31.1 设计目的 . .................................................. 3 1.2 设计任务 . .................................................. 3 1.3 设计内容 3 2 设计原理 4 2.1 数据源 . .................................................... 4 2.2 卷积编码 . .................................................. 4 2.3 m 序列发生器 4 2.4 扩频与解扩 4 2.4.1 扩频 4 2.4.2 解扩 . ................................................. 4 2.5 Viterbi译码 5 2.6 可靠度评估 6 3 软件仿真及结果分析74 心得体会 8 5 附录 9 参考文献 25 摘要MATLAB是一种用于科学计算的高性能语言。它可将计算、可视化和程序设计集成在一个非常容易使用的环境中。MATLAB是一个交互系统,它的基本数据元素是数组,尤其适合解决用矩阵和向量组织数据的科学技术计算问题。此次课设就是利用 MATLAB软件编写程序实现卷积编码和Viterbi译码的算法,并且实现扩频通信系统的扩频与解扩,从而得出信噪比与误码率之间的关系。前言扩频通信是 现代通信系统中新的通信方式,它具有较强的抗干扰、抗衰落和抗多径性能,频谱利用率高。扩频信号是不可预测的、伪随机的宽带信号,其带宽远大于要传输的数据 (信息 )带宽,同时接收机中必须有与宽带载波同步的副本。在发端输人的信息先调制形成数字信号,然后由扩频码发生器产生的扩频码序列去调制数字信号以展宽信号的频谱,展宽后的信号再调制到射频发送出去。在接收端收到的宽带射频信号,变频至中频,然后由本地产生的与发端相同的扩频码序列去相关解扩,再经信息解调,恢复成原始信息输出。通信系统都要进行3 次调制和相应的解调。一次调制为信息调制。与一般通信系统比较,多了扩频调制和解扩部分。扩频通信具备如下特征:(1)数字传输方式;(2)传输信号的带宽远大于被传信息带宽; (3)带宽的展宽,是利用与被传信息无关的函数(扩频函数 )对被传信息的信元重新进行调制实现的; (4)接收端用相同的扩频函数进行相关解调(解扩),求解出被传信息的数据。用扩频函数(也称伪随机码 )调制和对信号相关处理是扩频通信有别于其他通信的两大特点。1 设计内容及要求1.1 设计目的锻炼学...