摘要MATLAB是一种用于科学计算的高性能语言
它可将计算、可视化和程序设计集成在一个非常容易使用的环境中
MATLAB是一个交互系统,它的基本数据元素是数组,尤其适合解决用矩阵和向量组织数据的科学技术计算问题
此次课设就是利用MATLAB软件编写程序实现卷积编码和Viterbi译码的算法,并且实现扩频通信系统的扩频与解扩,从而得出信噪比与误码率之间的关系
关键词卷积扩频信噪比误码率前言扩频通信是现代通信系统中新的通信方式,它具有较强的抗干扰、抗衰落和抗多径性能,频谱利用率高
扩频信号是不可预测的、伪随机的宽带信号,其带宽远大于要传输的数据(信息)带宽,同时接收机中必须有与宽带载波同步的副本
在发端输人的信息先调制形成数字信号,然后由扩频码发生器产生的扩频码序列去调制数字信号以展宽信号的频谱,展宽后的信号再调制到射频发送出去
在接收端收到的宽带射频信号,变频至中频,然后由本地产生的与发端相同的扩频码序列去相关解扩,再经信息解调,恢复成原始信息输出
通信系统都要进行3次调制和相应的解调
一次调制为信息调制
与一般通信系统比较,多了扩频调制和解扩部分
扩频通信具备如下特征:(1)数字传输方式;(2)传输信号的带宽远大于被传信息带宽;(3)带宽的展宽,是利用与被传信息无关的函数(扩频函数)对被传信息的信元重新进行调制实现的;(4)接收端用相同的扩频函数进行相关解调(解扩),求解出被传信息的数据
用扩频函数(也称伪随机码)调制和对信号相关处理是扩频通信有别于其他通信的两大特点
设计题目:基于卷积编码的扩频通信系统软件平台设计一设计目的锻炼学生综合运用所学知识设计实际通信系统的能力,为学生走向工作岗位处理本专业方向的各种实际问题打好基础,做到学以致用
具体到本次设计:1、学习通信中的纠错编码技术及其主要应用;2、掌握扩频通信原理技术及其特点,了解其在通信系统中特别是第三代移动通信系统