移动通信课程设计报告Word下载.docx
《移动通信课程设计报告Word下载.docx》由会员分享,可在线阅读,更多相关《移动通信课程设计报告Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
课程设计的总体介绍
首先设计直接序列扩频通信系统的发射机和接收机。
发射机的设计采用m序列来扩展二进制数据流,将其扩频为宽频信号,并采用QPSK调制方式将信号调制后发送出去。
信号经过AWGN信道传输到接收端。
接收机采用相干解调原理解调信号,采用的解扩码序列与发射机扩频码序列完全相同,信号经解扩调制后,带宽恢复原始宽度。
在Simulink平台上分别对系统的发射机和接收机进行仿真测试,研究信号在整个扩频调制、解扩调制过程中的变化情况。
最后在该系统中加入特定的干扰,进行仿真测试,研究整个系统的抗干扰性能。
课程设计的基本任务和要求
1、说明直接序列扩频原理及PN序列的生成和作用,画出直接序列扩频原理图。
2、熟悉SIMULINK中各通信模块,根据原理图完成扩频通信仿真系统模块设计,分为发射机、接收机部分。
3、设计误码率分析模块部分,完成前后扩频解扩频谱波形比较及收发误码率分析。
4、对设计完成的系统加入干扰源,完成对系统抗干扰性能的分析。
5、按课程设计格式要求完成设计报告。
Simulink的简介
Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。
在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。
Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。
同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。
Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。
Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。
为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI),这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。
Simulink是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。
对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。
Simulink与MATLAB紧密集成,可以直接访问MATLAB大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。
第二章直接序列扩频原理
扩频通信的定义及原理
扩频通信是扩展频谱通信的简称。
它是一种信息传输方式,在发端采用扩频码调制,使信号所占的频带宽度远大于所传信息必需的带宽,在收端采用相同的扩频码进行相关解扩以恢复所传信息数据。
它的原理如图2-1所示:
图2-1扩频通信原理框图
直接序列扩频定义及原理
直接序列扩频(DirectSequenceSpreadSpectrum)工作方式,简称直扩方式(DS方式)。
就是用高速率的扩频序列在发射端扩展信号的频谱,而在接收端用相同的扩频码序列进行解扩,把展开的扩频信号还原成原来的信号。
图2-2直接序列扩频通信系统的原理框图
图2-2是直接序列扩频通信系统的原理框图。
欲传输的数字信号与码片速率很高的扩频码进行调制,其输出为频谱带宽被扩展的信号,这个过程称为扩频。
扩展频谱信号再变换为射频信号发射出去。
在接收端,射频信号经过变频后输出中频信号,通常是N个发射信号和干扰及噪声的混合信号。
它与发端相同的本地扩频码进行扩频解调(解扩),使宽带信号变为窄带信号。
再经信息解调器恢复成原始数字信号。
扩展频谱的特性取决于所采用的扩频码序列的码型和码片速率。
为了获得具有近似噪声的频谱,采用伪噪声(PN)序列作为扩频系统的扩频码。
扩频和解扩的频谱变化过程如图2-2所示:
图2-3扩频和解扩的频谱变化
采用码片速率很高的PN码序列进行扩频调制,通过扩频解扩处理能够提高抗干扰能力。
扩展频谱信号在接收端做相关解扩处理,有用信号被解扩为窄带谱信号;
宽带无用信号与本地伪码不相关,因此不能解扩,仍为宽带谱;
窄带干扰信号则被本地伪码扩展成为宽带谱。
PN序列生成与作用
PN序列(Pseudo-noiseSequence)伪噪声序列,这类序列具有类似随机噪声的一些统计特性,但和真正的随机信号不同,它可以重复产生和处理,故称作伪随机噪声序列。
PN序列有多种,其中最基本常用的一种是最长线形反馈移位寄存器序列,也称作m序列,通常由反馈移位寄存器产生,PN序列一般用于扩展信号频谱。
伪随机序列系列具有良好的随机性和接近于白噪声的相关函数,并且有预先的可确定性和可重复性。
这些特性使得伪随机序列得到了广泛的应用。
m序列是有n级线性移位寄存器产生的周期为2n-1的码序列,是最大长度线性回馈移位寄存器序列的简称。
码分多址系统主要采用两种长度的m序列:
一种是周期为215-1的m序列,又称短PN码。
另一种是周期为242-1的m序列,又称长PN序列
m序列主要功能为:
扩展调制信号的带宽到更大的传输带宽,即扩展频谱,提高系统抗干扰能力;
区分通过多址接入方式使用同一传输频带的不同用户的信号,在移动通信CDMA系统中作为用户地址码和基站地址码;
除此外还可以作为扰码,平衡通信中”0”和”1”的数目。
图2-4最长线性移位寄存序列的产生
第三章基于Simulink的发射机仿真设计
直接序列扩频通信系统发射机的设计
直接序列扩频通信系统的发射机系统结构如图3-1所示。
其中设数据序列a(t)对应的其电平取值为±
1,码元速率为Rabps,码元宽度为Ta=1/Ras。
扩频所使用的伪随机序c(t)也是电平取值为±
1的双极性波形,伪随机序列的码元也称之为码片(chip),码片率设为Rcchip/s,对应的码片宽度就是Tc=1/Rcs。
码片速率通常是数据速率的整数倍。
对于双极性的波形而言,扩频过程等价于数据流a(t)与伪随机序列c(t)相乘的过程,扩频输出序列设为d(t),也是取值为±
1的双
极性波形,其速率等于码片速率。
扩频序列经过调制后得到调制输出信号s(t)送入信道。
图3-1直接序列扩频通信系统发射机结构图
本次设计采用QPSK(四相相移键控)将信号调制发送出去,这样能能大大提高通信系统的可靠性传输效率。
由于QPSK调制器内部有两条通道,I通道和Q通道两条正交的通道,两条通道的输入信号可以是相同的,也可以不同。
本次设计中两通道都将用于调制同一数据,输入数据a(t),经过QPSK调制后,输出信号有s(t)。
基于Simulink的发射机的仿真
建立一个传输速率为Ra=100bps,扩频码片速率为R=2000chip/s,Rc/Ra=20,采用m序列作为扩频序列,以QPSK为调制方式的仿真模型,进行发射系统的仿真,观察其扩频前后的输出波形及频谱。
发射机的系统仿真模型如图3-2所示:
图3-2发射机系统仿真模型
参数设置:
RandomIntegerGenerator:
数据输入源,用于产生数据流,采样时间。
PNSequenceGenerator:
伪码产生器,用于产生伪随机扩频序列,其采样时间为。
RateTransition:
升速处理器,用于做升速处理,使扩频模块上的数据采样速率相同。
输出速率为2000chip/s。
UnipolartoBipolarConverter:
单双极转换器,用于完成数据和扩频的单双极变换。
Product:
乘法器,用于完成输入信号与扩频码的模2加。
其输出就是扩频输出,其码速率等于采样速率,即每个采样点代表一个码片。
BipolartoUnipolarConverter:
双单极转换器:
完成扩频输出由双极性到单极性转换。
QPSK——调制器:
用于将扩频信号调制到中频。
调制输出信号是复信号,采样率为2000次/s。
仿真结果:
图3-3发射机各点波形图
时域分析:
第一条波形是扩频后的波形,第二条波形是原始信号波形,第三条波形是PN序列波形。
从波形经分析得到:
当数据流为+1时,扩频输出是对应的PN序列的原序列,当数据为-1时,扩频输出就是PN序列的反相结果,且输出信号码元速率增加,码元宽度变窄。
图3-4原数据信号的频谱
图3-5扩频信号的频谱
图3-6已调制的频谱
频域分析:
图3-4为原数据信号频谱,可见数据信号的带宽约为100HZ,功率峰值约为20dB。
当它和2000HZ的扩频序列相乘以后,信号的频谱会和扩频码频谱做卷积运算,输出波形如图3-5所示。
从图3-5中可以看出信号经过扩频后的信号频谱带宽约为2000HZ,是原来频谱宽度的20dB倍,从功率峰值方面看,图3-4中输入信号的功率峰值为20dB,经过扩频之后输出的宽频信号功率谱降到约为5dB处。
所以从频域方面看,信号带宽增加、功率下降。
基于Simulink的接收机仿真设计
此次设计用AWGN(加性高斯白噪声)来传输调制后的信号到接收机,数据源采用的是发射机发送出来的QPSK已调制出来的信号,解扩码序列采用的还是PN序列。
接收机的系统仿真模型如图3-7所示:
图3-7接收机的系统仿真模型
图中的Subsystem是用发射机建立的子系统,使得接收机仿真模型简便。
具体操作过程是将发射机输入与输出选中点击右键单击CreatSubsyetem.
图3-8接收机中各点波形
时域分析:
第一条波形是接收机中解扩后的波形,第二条是解调后的波形。
解扩输出信号等于输入数据信号,接收机能够将含有噪声的混合信号解扩出有效的数据信号。
图3-9解调后的频谱
图3-10解扩后的频谱
对比图3-9和图3-10的频谱图形可以看出,该接收机将宽带的解调输出信号解扩后,输出的是窄带信号,输出的信号频谱为100HZ,功率峰值将近20dB,与发射机采用的输入信号一样。
由此,此次搭建的接收机系统能够实现解扩调制的。
第四章直接序列扩频通信系统的抗干扰性能分析
这章主要研究在整个扩频调制、信道传输、解扩调制过程中的变化,以及人为在扩频系统中加入特定的干扰后,来进行仿真测试,根据仿真结果来研究整个系统的抗干扰性能。
为了更好的研究该系统的抗干扰性能,我们将把信噪比降低为10dB,同时外加干扰成分,这里用的是正弦波信号,来研究该系统对不同干扰和噪声所反映出来的的抗干扰能力。
基于Simulink的直接序列扩频通信系统的仿真模型如图4-1所示:
图4-1直接序列扩频通信系统的仿真模型
SineWave:
单频信号干扰源,用于产生单频干扰信号,其采样率为20000,其码速为2000chip/s
ErrorRateCalculation:
误码检测模块:
用于测量解扩输出信号的误码率。
+(and):
加法模块:
用于将干扰信号加入信道输出的混合信号中。
AWGNChannel:
模块中的SNR设置为10dB。
图4-2系统输入与输出仿真波形
对比两个波形可以看出解扩输出信号等于原始输入信号。
图4-3系统加入干扰前后波形
虽然干扰后波形中有一些频率较低的部分,这部分是噪声和干扰,但是两条波形几乎还是一样,由此说明有噪声和干扰的情况下,该系统是能够解扩出输入原始数据信号的。
图4-4原数据波形
图4-5调制后波形
图4-6已解调信号加入干扰后的频谱
图4-7加入干扰后的解扩频谱
频域分析:
由图4-5和图4-6的对比可以噪声成分对波形有一定的影响。
图4-4与图4-7的频谱变化说明了加入了信道噪声和人为干扰之后,该系统仍旧能够的解扩出原始信号,这充分说明直接序列扩频通信系统具有良好的隐蔽性和抗干扰性。
总的来说,解扩输出信号频谱宽度、时域的波形、功率峰值都和输入信号一样。
输出信号的误码率为0。
这充分说明了直接序列扩频通信系统具有良好的抗干扰性和良好的隐蔽性。
第五章结束语
此次课程设计,采用Matlab/Simulink来了解各通信模块。
根据原理图完成扩频通信仿真系统模块设计,分为发射机、接收机部分,设计误码率分析模块部分,完成前后扩频解扩频谱波形比较及收发误码率分析,对设计完成的系统加入干扰源,完成对系统抗干扰性能的分析。
通过这几天的查资料和不断学习,对Simulink和直接序列扩频通信系统有了更加深刻的了解,在这个学习过程中,在仿真过程中遇到了困难,比如说在设计接收的时候刚开始解扩后的波形始终与原数据信号不一样,低电平超过-1V,还有就是在直接序列通信系统仿真模型中干扰前后波形完全一致,并没有收到干扰影响,通过不断地修改参数问题得以解决。
参考文献
[1]刘学勇.详解MATLAB/Simulink通信系统建模与仿真[M].北京:
电子工业出版社,2011
[2]钟麟,王峰.MATLAB仿真技术与应用教程[M].北京:
国防工业出版社,2004
[3]邵佳,董辰辉.MTALAB、Simulink通信系统建模与仿真实例精讲[M].北京:
电子工业
出版社,2009
[4]唐向宏,岳恒立.MATLAB及在电子信息类课程中的应用[M].北京:
电子工业出版社,
2006
[5]邵玉斌.MATLAB/Simulink通信系统建模与仿真实例分析[M].北京:
清华大学出版社,
2008
[6]郭梯云,邬国扬,张厥盛.移动通信.西安:
西安电子科技大学出版社,1993
[7]王世林.现代数字调制技术,北京:
人民邮电出版社,1987