欢迎来到天天文库
浏览记录
ID:22583939
大小:662.07 KB
页数:5页
时间:2018-10-30
《simulink扩频仿真课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Simulink扩频仿真课程设计报告一.扩频通信的理论基础直接序列扩频,就是直接用具有高码率的扩频码序列在发送端去扩展信号的频谱。在接收端,用相同的扩频码序列去进行解扩,把展宽的扩频信号还原成原始的信息。扩频模块包括伪随机码生成和相关运算两个部分。不同的伪随机码表示着不同的扩频方式。常用的伪随机码有m序列(最大长度移位寄存器序列)、Gold码序列等。在直序扩频序列通信系统中,每一用户都分配到一固定的PN序列,用户之间的PN序列都是互为正交的,以使得每一用户不受到其他用户的干扰。扩频的过程可以简而言之为在发送端用PN
2、码序列将载有信息的信号扩频到某个较宽的带宽上,然后在信道上进行传输。解扩过程与扩频过程完全相同,也是将输入解扩模块的信号用伪随机码进行扩频处理。冋时,要求接收端解扩频用的伪随机码与发送端扩频用的伪随机码不仅码字相同,而且相位相同;否则,将会导致期望用户的信号自身相互抵消。解扩处理将扩频后的信号压缩到信息频带内,由宽带信号恢复为窄带信号;同吋,解扩处理的结果也扩展了干扰信号,降低了干扰信号的功率谱密度,使之进入到信息频带内的功率下降,从而使系统获得处理增益,提高了系统的抗干扰能力。二.课程设计设麵传输率为扩频码片速率
3、为尺=2()()()~/5,Rc'Ra=^,采用Gold序列作为扩频系列,以BPSK为调制方式。试建立扩频系统仿真模型并仿真观察其数据波形、扩频输出波形以及扩频调制输出波形。以此扩频发射机作为信号源,构建扩频传输和接收系统,观察信道传输后、解扩后和解调后的信号频谱和波形。设传输信道为AWGN信道,在信道中加入300Hz的单频正弦干扰信号,并假设扩频信号接收机的同步系统是理想的。扩频发射机传输与接收系统结构如下:信号>扩频—x调制信道>解扩►解调-x输出Gold序列扩频发射机仿真所用主要模块:1)Scope一一将输入
4、信号在示波器中显示出来。2)Display一一将输入信号以数字的形式显示出来。3)ErrorRateCalculation计算输入信号的比特或符号错误率。4)AWGNchannel——AWGN信道。5)GoldSequenceGenerator生成Gold序列。6)BernoulliBinaryGenerator生成Bernoulli分部二进制数。7)BPSKDemodulatorBasbandBPSK解调。8)BPSKModulatorBasband——BPSK调制。BernoulliBinaryGenerato
5、rBernoulliBinaryRateTransitionUnipolartoBipolarConverterProductBipolartoUnipolarConverterBipolartoUnipolarConverterBPSKModulatorBasebandNoDF-H-醐EjRateTransition!B-FFTSpectrumSoopeGoldSequenceGeneratorlGeldS6、ion2B-FFTSpectrumSoopelSoopel发射端仿真模型在上面的模型中BernoulliBinaryGenerator即伯努力二进制发生器,产生的数据流相当于信源,其采样时间(sampletime)设置为1/100,即数据流的传输速率为100bps。GoldSequenceGenerator用于产生Gold序列,设置其采样时间为1/2000,即扩频码片速率为2000chip/s。由于和乘时数据流的传输速率要与扩频码片序列和同,因此可用RateTransition提升数据流的传输速率,将其output7、sampletime设置为1/2000。UnipolartoBipolarConverter模块用于将单极性码变为双极性码,BipolartoUnipolarConverter则刚好相反。乘法器输出的就是扩频序列。通过示波器可以观察原信息序列、Gold序列和扩频序列。为了方便观察原來信号和扩频后信号的频谱变化,可将频谱观察范围达到8kHz,需耍被观察信号的采样率达到16000次/s,因此在模型中使用RateTransition模块是需要观测的信号的采样率达到16000次/s。PvoductUnipolarCo«-»8、*wmrBPSKtoCozenerBPSKModulator->AWOHOo«SB供wBemovlhBinaryOerwMor□ntpoiar^8ipc4«iCen^rtarUnipe
6、ion2B-FFTSpectrumSoopelSoopel发射端仿真模型在上面的模型中BernoulliBinaryGenerator即伯努力二进制发生器,产生的数据流相当于信源,其采样时间(sampletime)设置为1/100,即数据流的传输速率为100bps。GoldSequenceGenerator用于产生Gold序列,设置其采样时间为1/2000,即扩频码片速率为2000chip/s。由于和乘时数据流的传输速率要与扩频码片序列和同,因此可用RateTransition提升数据流的传输速率,将其output
7、sampletime设置为1/2000。UnipolartoBipolarConverter模块用于将单极性码变为双极性码,BipolartoUnipolarConverter则刚好相反。乘法器输出的就是扩频序列。通过示波器可以观察原信息序列、Gold序列和扩频序列。为了方便观察原來信号和扩频后信号的频谱变化,可将频谱观察范围达到8kHz,需耍被观察信号的采样率达到16000次/s,因此在模型中使用RateTransition模块是需要观测的信号的采样率达到16000次/s。PvoductUnipolarCo«-»
8、*wmrBPSKtoCozenerBPSKModulator->AWOHOo«SB供wBemovlhBinaryOerwMor□ntpoiar^8ipc4«iCen^rtarUnipe
B供wBemovlhBinaryOerwMor□ntpoiar^8ipc4«iCen^rtarUnipe
此文档下载收益归作者所有