




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上北京邮电大学移动通信课程设计实验报告专心-专注-专业目录一、背景4二、基本要求4三、设计概述 4四、Matlab设计流程图5五、Matlab程序及仿真结果图61、生成m序列及m序列性质62、生成50位随机待发送二进制比特序列,并进行扩频编码73、对扩频前后信号进行BPSK调制,观察其时域波形94、计算并观察扩频前后BPSK调制信号地频谱105、仿真经awgn信道传输后,扩频前后信号时域及频域地变化116、对比经信道前后两种信号地频谱变化127、接收机与本地恢复载波相乘,观察仿真时域波形148、与恢复载波相乘后,观察其频谱变化159、仿真观察信号经凯萨尔窗低通滤波后地频
2、谱1610、观察经过低通滤波器后无扩频与扩频系统地时域波形1711、对扩频系统进行解扩,观察其时域频域1812、比较扩频系统解扩前后信号带宽1913、比较解扩前后信号功率谱密度2014、对解扩信号进行采样、判决2115、在信道中加入20402050Hz窄带强干扰并乘以恢复载波2416、对加窄带干扰地信号进行低通滤波并解扩2517、比较解扩后信号与窄带强干扰地功率谱27六、误码率simulink仿真281、直接扩频系统信道模型282、加窄带干扰地直扩系统建模293、用示波器观察发送码字及解扩后码字304、直接扩频系统与无扩频系统地误码率比较315、不同扩频序列长度下地误码率比较326、扩频序列长
3、度N=7时,不同强度窄带干扰下地误码率比较33七、利用Walsh码实现码分多址技术341、产生改善地walsh码352、产生两路不同地信息序列363、用两个沃尔什码分别调制两路信号384、两路信号相加,并进行BPSK调制395、观察调制信号频谱,并经awgn信道加高斯白噪和窄带强干扰406、接收机信号乘以恢复载波,观察时域和频域427、信号经凯萨尔窗低通滤波器438、对滤波后信号分别用m1和m2进行解扩449、对两路信号分别采样,判决45八、产生随机序列Gold码和正交Gold码471、产生Gold码并仿真其自相关函数482、产生正交Gold码并仿真其互相关函数50九、实验心得体会51直接序列
4、扩频系统仿真1、 背景直接序列扩频通信系统(DSSS)是目前应用最为广泛地系统.在发送端,直扩系统将发送序列用伪随机序列扩展到一个很宽地频带上去,在接受端又用相同地扩频序列进行解扩,回复出原有信息.由于干扰信息与伪随机序列不相关,扩频后能够使窄带干扰得到有效地抑制,提高输出信噪比.系统框图如下图所示:二、基本要求:1. 通过matlab建模,对直扩系统进行仿真,数据调制方式可以自由选择,可以使用基带信号,但最好能使用频带信号,信道为高斯白噪信道.要仿真出扩频前地信号地频偏,扩频后地信号频谱,过信道之后地频谱以及解扩之后地频谱.2. 研究并仿真产生m序列,写出生成m序列地算法.3. 验证直扩系统
5、对窄带干扰地抑制能力,在信道中加入一个窄带强干扰,仿真出加了干扰后地频谱图和解扩后地频谱图,给出误码率等仿真图.4. 在以上基础上仿真实现码分多址技术,使用Walsh码进行复用,实现多个信号同时传输.(选做)可选项:1.在信道中加入多径,使用rake接收来抗多径效应.2.产生除m序列之外地其他随机序列,如Gold码,正交Gold码等等.3.对比无扩频地系统地误码率.3、 设计概述本次课设完成基本要求,并选作了可选项码分多址,Gold码及误码率对比.通过matlab建模仿真了直扩系统BPSK调制地各点频偏及时域信号,并仿真了窄带强干扰对直扩系统地影响以及利用改善地WALSH码实现码分多址技术.另
6、外,通过matlab地simulink工具盒bertool工具仿真对比了直扩系统和无扩频系统地误码率.4、 matlab设计流程图100Hz 扩频序列100/7Hz 二进制比特信息100Hz 7位双极性m序列2000Hz 载波cos4000tBPSK调制信号高斯白噪声恢复载波cos4000t100Hz 7位双极性m序列凯萨尔滤波器低通滤波采样、判决基本扩频系统仿真流程图5、 matlab程序及仿真结果图1、 生成m序列及m序列性质实验产生7位m序列,频率100Hz,模拟线性反馈移位寄存器序列,原理图如下:clear all。clc。X1=0。X2=0。X3=1。 m=350。 %重复50遍地7
7、位单极性m序列for i=1:m Y3=X3。 Y2=X2。 Y1=X1。 X3=Y2。 X2=Y1。 X1=xor(Y3,Y1)。 L(i)=Y1。endfor i=1:m M(i)=1-2*L(i)。%将单极性m序列变为双极性m序列endk=1:1:m。figure(1)subplot(3,1,1)%做m序列图stem(k-1,M)。axis(0,7,-1,1)。xlabel('k')。ylabel('M序列')。title('移位寄存器产生地双极性7位M序列') 。subplot(3,1,2)ym=fft(M,4096)。magm=abs(
8、ym)。%求双极性m序列频谱fm=(1:2048)*200/2048。plot(fm,magm(1:2048)*2/4096)。title('双极性7位M序列地频谱')axis(90,140,0,0.1)。a,b=xcorr(M,'unbiased')。subplot(3,1,3)%求双极性m序列自相关函数plot(b,a)。axis(-20,20,-0.5,1.2)。title('双极性7位M序列地自相关函数')。由上图可以看出,7位m序列为1,-1,-1,-1,1,-1,1.另外,自相关函数地图形比较尖锐,最大值为1,最小值为-1/7,符合理
9、论结果.2、生成50位随机待发送二进制比特序列,并进行扩频编码生成地信息码频率为100/7Hz,利用m序列编码后,频率变为100Hz.N=50。a=0。x_rand=rand(1,N)。%产生50个0与1之间随机数for i=1:N if x_rand(i)>=0.5%大于等于0.5地取1,小于0.5地取0 x(i)=1。a=a+1。 else x(i)=0。 endendt=0:N-1。figure(2)%做信息码图subplot(2,1,1)stem(t,x)。title('扩频前待发送二进制信息序列')。tt=0:349。subplot(2,1,2)l=1:7*N。
10、y(l)=0。for i=1:Nk=7*i-6。 y(k)=x(i)。 k=k+1。y(k)=x(i)。k=k+1。y(k)=x(i)。k=k+1。y(k)=x(i)。k=k+1。y(k)=x(i)。k=k+1。y(k)=x(i)。k=k+1。y(k)=x(i)。ends(l)=0。for i=1:350%扩频后,码率变为100/7*7=100Hz s(i)=xor(L(i),y(i)。endtt=0:7*N-1。stem(tt,s)。axis(0,350,0,1)。title('扩频后地待发送序列码')。3、对扩频前后信号进行BPSK调制,观察其时域波形BPSK调制采用2kH
11、z信号cos(2*2000*t)作为载波figure(3)subplot(2,1,2)fs=2000。ts=0:0.00001:3.5-0.00001。%为了使信号看起来更光滑,作图时采样频率为100kHz % ps=cos(2*pi*fs*ts)。s_b=rectpulse(s,1000)。%将冲激信号补成矩形信号s_bpsk=(1-2.*s_b).*cos(2*pi*fs*ts)。%扩频后信号BPSK调制时域波形,(1-2.*s_b)是1,-1序列plot(ts,s_bpsk)。xlabel('s')。axis(0.055,0.085,-1.2,1.2)title('
12、;扩频后bpsk信号时域波形')。subplot(2,1,1)s_bb=rectpulse(x,7000)。s_bpskb=(1-2.*s_bb).*cos(2*pi*fs*ts)。%无扩频信号BPSK调制时域波形plot(ts,s_bpskb)。xlabel('s')。axis(0.055,0.085,-1.2,1.2)。title('扩频前bpsk信号时域波形')可以看出,100/7Hz地无扩频信号每0.07s时由于序列极性变换产生相位变换,100Hz地扩频后调制信号每0.01s由于序列极性变换产生相位变换.4、计算并观察扩频前后BPSK调制信号地频
13、谱对信号采用点fft计算,得到频谱figure(4)N=。ybb=fft(s_bpskb,N)。%无扩频信号BPSK调制频谱magb=abs(ybb)。fbb=(1:N/2)*/N。subplot(2,1,1)plot(fbb,magb(1:N/2)*2/N)。axis(1700,2300,0,0.8)。title('扩频前调制信号频谱')。xlabel('Hz')。subplot(2,1,2)yb=fft(s_bpsk,N)。%扩频信号BPSK调制频谱mag=abs(yb)。fb=(1:N/2)*/N。plot(fb,mag(1:N/2)*2/N)。axis(
14、1700,2300,0,0.8)。title('扩频后调制信号频谱')。xlabel('Hz')。如图,扩频前信号主瓣宽度约为2*100/7=28Hz,扩频后,信号频谱展宽,主瓣19002100Hz约为200Hz,为无扩频信号频谱宽度地N=7倍,符合理论推算.5、仿真经awgn信道传输后,扩频前后信号时域及频域地变化awgn信道模拟了真实地信道,为传输信号增加了高斯白噪声.在本次仿真中,设定信道信噪比为3dB,即信噪比约为2.figure(5)subplot(2,2,1)s_bpskba=awgn(s_bpskb,3,'measured')。%经
15、过信道加高斯白噪,信噪比为3dbwplot(ts,s_bpskb,ts,s_bpskba)。axis(0,0.005,-1.2,1.2)。xlabel('t')。title('经过信道加噪后地信号与原信号时域波形对比')。subplot(2,2,3)s_bpska=awgn(s_bpsk,3,'measured')。plot(ts,s_bpsk,ts,s_bpska)。title('扩频后经加噪过信道后地信号与原信号时域波形对比')。xlabel('t')。axis(0.0675,0.0725,-1.2,1.2)。
16、subplot(2,2,2)ybba=fft(s_bpskba,N)。%无扩频调制信号经信道后频谱分析magba=abs(ybba)。plot(fbb,magba(1:N/2)*2/N)。title('扩频前经信道调制信号频谱')。axis(1700,2300,0,0.8)。xlabel('Hz')。subplot(2,2,4)yba=fft(s_bpska,N)。%扩频调制信号经信道后频谱分析maga=abs(yba)。fb=(1:N/2)*/N。plot(fb,maga(1:N/2)*2/N)。axis(1700,2300,0,0.8)。xlabel(
17、9;Hz')。title('扩频后经信道调制信号频谱')。可以看出,蓝色为光滑余弦调制信号,绿色为加噪声后时域波形,出现较大锯齿.至于频谱变化,这张图并不明显,于是我在下一张图继续比较了加入高斯噪声后地频谱变化.6、 对比经信道前后两种信号地频谱变化figure(6)title('对比经信道前后地信号频谱')。subplot(2,2,1)plot(fbb,magb(1:N/2)*2/N)。axis(0,4000,0,0.04)。title('扩频前调制信号频谱')。xlabel('Hz')。subplot(2,2,2)pl
18、ot(fbb,magba(1:N/2)*2/N)。axis(0,4000,0,0.04)。title('扩频前经信道调制信号频谱')。xlabel('Hz')。subplot(2,2,3)plot(fb,mag(1:N/2)*2/N)。axis(0,4000,0,0.04)。title('扩频后调制信号频谱')。xlabel('Hz')。subplot(2,2,4)plot(fb,maga(1:N/2)*2/N)。axis(0,4000,0,0.04)。title('扩频后经信道调制信号频谱')。xlabel(
19、39;Hz')。由上图可以清楚地对比经高斯白噪声信道前后地频谱对比.虽然整体地幅度趋势不变,但是能看出,经过信道加噪后,在所有地频率点上都产生了一定地振幅,符合高斯白噪声地原理.此处地信噪比为3dB.另外可以看出,BPSK调制将信号频谱搬移到了以2000Hz为中心频率地频段上.下面,我将分别仿真解调解扩后译码输出及加入窄带强干扰后解调解扩译码输出地时域和频谱.2、 不加窄带强干扰7、 接收机与本地恢复载波相乘,观察仿真时域波形figure(7)subplot(2,1,1)reb=s_bpskba.*cos(2*pi*fs*ts)。%无扩频系统接收信号乘以本地恢复载波信号plot(ts,
20、reb)。axis(0.055,0.085,-1.5,1.5)。xlabel('t')。title('扩频前接收信号乘以恢复载波')。subplot(2,1,2)re=s_bpska.*cos(2*pi*fs*ts)。%扩频系统接收信号乘以本地恢复载波信号plot(ts,re)。axis(0.055,0.085,-1.5,1.5)。xlabel('t')。title('扩频后接收信号乘以恢复载波')。可以看出,接收信号乘以恢复载波后,已经能大致恢复出信号地变化.同时,无扩频系统符号速率仍然是100/7Hz即0.07s出现符号变化,
21、扩频系统100Hz即0.01s出现符号变化.8、与恢复载波相乘后,观察其频谱变化figure(8)subplot(2,1,1)yreb=fft(reb,N)。magreb=abs(yreb)。freb=(1:N/2)*/N。plot(freb,magreb(1:N/2)*2/N)。axis(0,5000,0,0.5)。title('扩频前乘以恢复载波后信号频谱')。subplot(2,1,2)yre=fft(re,N)。magre=abs(yre)。plot(freb,magre(1:N/2)*2/N)。title('扩频后乘以恢复载波后信号频谱')。axis(
22、0,5000,0,0.5)。可以看出,信号乘以频率为2kHz地恢复载波后,在基带和4kHz处存在频谱分量,则下一步需要对信号进行低通滤波.9、仿真观察信号经凯萨尔窗低通滤波后地频谱figure(9)subplot(2,1,1)fp=100。fc=200。as=100。ap=1。%衰减100dBfsw=22000。wp=2*fp/fsw。wc=2*fc/fsw。Nw=ceil(as-7.95)/(14.36*(wc-wp)/2)+1。%求凯萨尔窗低通滤波器阶数beta=0.1102*(as-8.7)。window=kaiser(Nw+1,beta)。b=fir1(Nw,wc,window)。%返
23、回截止频率为wc地Nw阶地低通滤波器系数向量bs=abs(freqz(b,1,fsw)'。%频率响应,点地fft变换plot(bs)magrebl=bs.*magreb。%频谱与低通滤波器相乘plot(freb,magrebl(1:N/2)*2/N)。axis(0,200/7,0,1)。title('扩频前:信号经过凯萨尔窗函数低通滤波')。xlabel('Hz')。subplot(2,1,2)magrel=bs.*magre。plot(freb,magrel(1:N/2)*2/N)。title('扩频后:信号经过凯萨尔窗函数低通滤波')
24、。axis(0,200,0,0.4)。xlabel('Hz')。10、观察经过低通滤波器后无扩频与扩频系统地时域波形figure(10)subplot(2,1,1)yrebl=real(ifft(bs.*yreb,)。%对无扩频系统频谱做ifft变换tm=(1:N)/N*4。plot(tm,yrebl)。xlabel('t')。title('扩频前经过凯萨尔窗函数滤波后时域波形')。subplot(2,1,2)yrel=real(ifft(bs.*yre,)。%对扩频系统频谱做ifft变换plot(tm,yrel)。xlabel('t
25、39;)。title('扩频后经过凯萨尔窗函数滤波后时域波形')。如图,经过低通滤波器后,高频分量基本消失,剩下地信号已经能够进行采样判决,时域波形与原信息基本吻合.11、对扩频系统进行解扩,观察其时域频域figure(11)subplot(2,1,1)jj=rectpulse(M,1000)。%扩频信号乘以解扩序列yrej=jj.*yrel(1:)。plot(ts(1:),yrej)。xlabel('t')。axis(0,4,-0.5,0.5)。title('解扩后信号波形')。subplot(2,1,2)yj=fft(yrej,N)。magj
26、=abs(yj)。plot(freb,magj(1:N/2)*2/N)。axis(0,500,0,0.2)。title('解扩后信号频谱')。xlabel('Hz')。由于扩频信号与m序列具有良好地相关性,故乘以m序列以后,能基本还原出原信号波形.同时可以看出,频谱已经由扩展带宽再次缩短,还原出原信号频谱.12、比较扩频系统解扩前后信号带宽figure(12)title('解扩前后信号频偏对比')。subplot(2,1,1)plot(freb,magrel(1:N/2)*2/N)。axis(0,200,0,0.4)。title('解扩前
27、信号频偏')。subplot(2,1,2)plot(freb,magj(1:N/2)*2/N)。axis(0,200,0,0.4)。title('解扩后信号频偏')。可以清楚看出,解扩前信号主瓣约为100Hz,解扩后恢复为100/7Hz,与发送信息吻合.13、比较解扩前后信号功率谱密度figure(13)subplot(2,1,1)yjb=fft(yrel,N)。prelb=yjb.*conj(yjb)/N。plot(freb,prelb(1:N/2)*2/N)。axis(0,200,0,0.01)。title('解扩前信号功率谱')。xlabel(
28、39;Hz')。subplot(2,1,2)yj=fft(yrej,N)。prel=yj.*conj(yj)/N。plot(freb,prel(1:N/2)*2/N)。axis(0,200,0,0.01)。title('解扩后信号功率谱')。xlabel('Hz')。 如图,解扩后信号地频谱被压缩,功率幅度增加,符合理论分析结果.14、 对解扩信号进行采样、判决figure(14)subplot(2,1,1)for i=1:1:350 ij=i*1000-500。 ss(i)=yrej(ij)。endstem(ss)。title('解扩信号采样&
29、#39;)。subplot(2,1,2)for i=1:1:350%判决信号算法 if ss(i)>0.2 ss(i)=1。 elseif ss(i)<-0.2 ss(i)=-1。 else ss(i)=0。 endendfor i=1:1:50 ij=7*i-6。 if ss(ij)=0 ss(ij)=ss(ij+4)。 endendfor i=1:1:348 if ss(i)=0 ss(i)=ss(i+2)。 endendfor i=1:1:50 S(i)=ss(i*7-3)。 if S(i)=0 S(i)=S(i)+1。 end S(i)=(1-S(i)/2。endstem(
30、S)。title('判决后地最终信号')。至此,扩频系统仿真完成,比较最终判决信号与原发送信号完全吻合.3、 信道中加入窄带强干扰加入窄带干扰地matlab系统流程图100Hz 扩频序列100/7Hz 二进制比特信息100Hz 7位双极性m序列2000Hz 载波cos4000tBPSK调制信号高斯白噪声20402050Hz 窄带强干扰恢复载波cos4000t100Hz 7位双极性m序列凯萨尔滤波器低通滤波采样、判决15、在信道中加入20402050Hz窄带强干扰并乘以恢复载波产生方法为:生成单位冲激信号,其频谱为白色.之后,用20402050Hz地带通滤波器对其进行滤波.之后,
31、与恢复载波相乘.figure(15)subplot(2,1,1)fd=。Wp1=2*2040/fd。%20402050Hz带通滤波器Wp2=2*2050/fd。Wc1=2*2030/fd。Wc2=2*2060/fd。Ap=1。As=100。W1=(Wp1+Wc1)/2。W2=(Wp2+Wc2)/2。wdth=min(Wp1-Wc1),(Wc2-Wp2)。Nd=ceil(11*pi/wdth)+1。bd=fir1(Nd,W1 W2)。zd(1)=1。%产生单位冲激信号for i=2:1: zd(i)=0。endds=abs(freqz(bd,1,fd)'。ybz=fft(zd,N)*。m
32、agz=abs(ybz)。dz=ds.*magz。%冲激信号频谱乘以带通滤波器dsz=maga+dz。%magrelz=magrel。plot(freb,dz(1:N/2)*2/N,freb,maga(1:N/2)*2/N)。xlabel('Hz')。axis(1700,2300,0,0.6)。title('经信道后,加上一窄带强干扰地频谱')。subplot(2,1,2)rez=real(ifft(dz,N)。ts=(1:N)/N*4。yzz=rez.*cos(2*pi*2000*ts)。%信号乘以恢复载波yz=fft(yzz,N)。magyz=abs(yz)
33、。renz=real(ifft(maga,N)。ynzz=renz.*cos(2*pi*2000*ts)。ynz=fft(ynzz,N)。magynz=abs(ynz)。plot(freb,magyz(1:N/2)*2/N,freb,magynz(1:N/2)*2/N)。axis(0,5000,0,0.2)。title('加窄带干扰地信号乘以恢复载波后频谱')。如图,绿色部分为原扩频信号,蓝色部分为新加上窄带干扰频谱.从图上可以看出,窄带干扰非常强.16、 对加窄带干扰地信号进行低通滤波并解扩figure(16)subplot(3,1,1)magyzl=bs.*magyz。%用
34、凯赛尔窗低通滤波器滤波magynzl=bs.*magynz。plot(freb,magyzl(1:N/2)*2/N,freb,magynzl(1:N/2)*2/N)。axis(0,200,0,0.2)。xlabel('Hz')。title('信号与窄带干扰经过凯萨尔窗低通滤波后频谱')。subplot(3,1,2)yrnzl=real(ifft(bs.*yre,)。%对滤波后带干扰信号进行ifft变换yrzl=real(ifft(magynzl,)。tm=(1:N)/N*4。yrnzlj=jj.*yrnzl(1:)。yrzlj=jj.*yrzl(1:)。plot
35、(ts(1:),yrnzlj+yrzlj)。xlabel('t')。axis(0,4,-1.5,1.5)。title('加窄带干扰后解扩信号波形')。subplot(3,1,3)%分别画出信号与干扰经低通滤波后频谱yzj=fft(yrzlj,N)。magzj=abs(yzj)。ynzj=fft(yrnzlj,N)。magnzj=abs(ynzj)。plot(freb,magzj(1:N/2)*2/N,freb,magnzj(1:N/2)*2/N)。axis(0,500,0,0.2)。title('信号与窄带干扰解扩后频谱')。xlabel(
36、9;Hz')。能够看出,由于窄带干扰与扩频序列不相关,经解扩后频谱幅度明显降低,对信号无太大影响,信号地时域波形只是增加了幅度很小地干扰,对采样判决没有影响.说明扩频系统能够很好抑制窄带强干扰.17、 比较解扩后信号与窄带强干扰地功率谱figure(17)prelnz=ynzj.*conj(ynzj)/N。prelz=yzj.*conj(yzj)/N。plot(freb,prelnz(1:N/2)*2/N,freb,prelz(1:N/2)*2/N)。axis(0,100,0,0.007)。xlabel('Hz')。title('信号与窄带干扰经解扩后地功率谱&
37、#39;)。比较功率谱.蓝色部分为信号功率谱,绿色部分为窄带强干扰功率谱,可以发现窄带强干扰已经完全淹没在信号功率里.由理论计算可知,信噪比与N=1无扩频相比能够提高N2倍,抗干扰能力明显增强.18、 误码率simulink仿真误码率仿真采用了matlab里面地simulink及bertool工具.Simulink是最重要地组件之一,它提供一个建模、仿真和综合分析地集成环境.Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和地复杂仿真和设计.同时有大量地和硬件可应用于或被要求应用于Simulink. 1、
38、 直接扩频系统信道模型2、加窄带干扰地直扩系统建模仿真过程中,仍然采用了100Hz地扩频序列,100/7Hz地数据码流,2kHz地BPSK调制并加入了与中心频点频偏20Hz地窄带强干扰.误码率仿真采用了SIMULIMK自带地Error Rate Calculation模块,来对比发送与接收地码流.建模地过程中,考虑了信号地频率,极性,窄带干扰和awgn信道地高斯白噪声,完全符合一般地通信系统地组成结构.仿真时间为100s.3、用示波器观察发送码字及解扩后码字上图为仿真过程中截取地部分发送与接收码字,上半部分为发送码字序列,下半部分为最终解扩后地码字序列.可以看出,大多数时间信号吻合,在第25.
39、86s左后出现两个误码.4、直接扩频系统与无扩频系统地误码率比较采用SIMULINK下地BERTOOL工具,可以轻松地仿真出信号地误码率.在误码率计算中,我分别仿真了不同m序列长度和不同窄带干扰强度下,误码率与awgn高斯信道信噪比地关系图.下图为无窄带干扰时,无扩频系统与N=7地m序列直接扩频BPSK系统地误码率比较,横坐标为信道信噪比. 可以看出,扩频序列误码率与无扩频系统地理论误码率基本相同,说明在没有窄带干扰地情况下扩频与否对于误码率影响不大.这说明,在干扰为高斯白噪声地情况下,扩频系统与无扩频系统地抗干扰能力相同.5、不同扩频序列长度下地误码率比较 如图,扩频系统地误码率与扩频序列地
40、长度有关,可以看出,在信噪比很小地情况下,不同扩频序列长度地误码率基本相同.当信噪比逐渐增大时,系统地误码情况有所好转.扩频码越长,误码率越低,抗干扰能力越强.6、扩频序列长度N=7时,不同强度窄带干扰下地误码率比较 如图,当窄带强干扰地振幅为信号幅度地10倍时,扩频系统地误码率不变,说明扩频系统对窄带强干扰有很强地抑制能力,符合之前地matlab仿真结果.当窄带强干扰地振幅增至信号幅度地250倍和500倍时,系统误码率随干扰振幅增大而增大.窄带干扰幅度为信号幅度250倍时,误码率小于0.01,可以接受.当窄带干扰幅度为信号幅度地500倍时,误码率较大,不能忍受,但这种情况基本不会出现.7、
41、利用Walsh码实现码分多址技术12.5Hz二进制比特信息1100Hz8位改善walsh码m12000Hz 载波cos4000tBPSK调制信号高斯白噪声恢复载波cos4000t100Hz8位改善walsh码1凯萨尔滤波器低通滤波采样、判决信息1100Hz 扩频序列20402050Hz 窄带强干扰12.5Hz二进制比特信息2100Hz8位改善walsh码m2100Hz8位改善walsh码m2采样、判决信息2 沃尔什码地自相关特性和互相关特性都不理想,这意味着CDM信号经过多径信道传输时,每个用户地不同径之间会产生严重干扰,同时不同用户不同径之间也会产生严重干扰.为此,可以用相关性较好地伪随机序
42、列,即m序列与沃尔什码模二加,得到改善地沃尔什码.这样,既保留了沃尔什码地正交特性,又大大改善了其相关特性.1、产生改善地walsh码在本实验中,我采用了前面地7位m序列改善地沃尔什码.产生方法为在双极性m序列后加“1”,并与正交沃尔什码相乘,并用改善后地沃尔什码对两路信息序列分别进行扩频,相加后共同传输,实现码分多址技术. 由于m序列为7位,补位后0和1出现概率相等,成为了真正地随机序列.两路沃尔什函数采用了八阶沃尔什函数地地第一个和第五个,分别为1,1,1,1,1,1,1,1和1,1,1,1,0,0,0,0,为正交码.clear all。clc。X1=0。X2=0。X3=1。 m=7。 f
43、or i=1:m Y3=X3。 Y2=X2。 Y1=X1。 X3=Y2。 X2=Y1。 X1=xor(Y3,Y1)。 L(i)=Y1。endL(8)=0。%单极性7位m序列末尾补0m=m+1。for i=1:m M(i)=1-2*L(i)。endk=1:1:m。figure(1)subplot(3,1,1)stem(k-1,M)。axis(0,9,-1,1)。xlabel('k')。title('移位寄存器产生地双极性7位M序列,末尾加一个1') 。subplot(3,1,2)for i=1:m %生成改善地沃尔什码m1 m1(i)=M(i)。endstem(k
44、-1,m1)。axis(0,8,-1,1)。xlabel('k')。title('改善地沃尔什码m1') 。subplot(3,1,3)for i=1:4 %生成改善地沃尔什码m2 m2(i)=M(i)。endfor i=5:8 m2(i)=-M(i)。endstem(k-1,m2)。axis(0,8,-1,1)。xlabel('k')。title('改善地沃尔什码m2') 。如图,改善地沃尔什码m1与m2正交.下面将用这两路沃尔什码分别对两路信息进行扩频调制.2、产生两路不同地信息序列figure(2)N=50。a=0。x_ra
45、nd=rand(1,N)。for i=1:N if x_rand(i)>=0.5 x1(i)=1。a=a+1。 else x1(i)=0。 endendt=0:N-1。subplot(2,1,1)stem(t*0.08,x1)。xlabel('t/s')。title('扩频前待发送二进制信息序列1')。x_rand=rand(1,N)。for i=1:N if x_rand(i)>=0.5 x2(i)=1。a=a+1。 else x2(i)=0。 endendsubplot(2,1,2)stem(t*0.08,x2)。title('扩频前待发
46、送二进制信息序列2')。xlabel('t/s')。3、 用两个沃尔什码分别调制两路信号figure(3)y1=rectpulse(x1,8)。y2=rectpulse(x2,8)。for i=1:1:50 M1(8*i-7)=m1(1)。M2(8*i-7)=m2(1)。 M1(8*i-6)=m1(2)。M2(8*i-6)=m2(2)。 M1(8*i-5)=m1(3)。M2(8*i-5)=m2(3)。 M1(8*i-4)=m1(4)。M2(8*i-4)=m2(4)。 M1(8*i-3)=m1(5)。M2(8*i-3)=m2(5)。 M1(8*i-2)=m1(6)。M2(
47、8*i-2)=m2(6)。 M1(8*i-1)=m1(7)。M2(8*i-1)=m2(7)。 M1(8*i)=m1(8)。M2(8*i)=m2(8)。endsubplot(2,1,1)tt=0:8*N-1。for i=1:400。x11(i)=1-2*y1(i)。x12(i)=1-2*y2(i)。s1(i)=M1(i)*x11(i)。s2(i)=M2(i)*x12(i)。endsubplot(2,1,1)stem(tt/100,s1)。title('扩频后地待发送序列码1')。xlabel('t/s')。subplot(2,1,2)stem(tt/100,s2)
48、。title('扩频后地待发送序列码2')。xlabel('t/s')。4、 两路信号相加,并进行BPSK调制figure(4)subplot(2,1,1)s=s1+s2。stem(tt/100,s)。title('两路信息相加,即进行walsh码复用')。xlabel('t/s')。subplot(2,1,2)fs=2000。ts=0:0.00001:4-0.00001。s_b=rectpulse(s,1000)。s_bpsk=s_b.*cos(2*pi*fs*ts)。plot(ts,s_bpsk)。xlabel('t/
49、s')。axis(0.065,0.095,-2.2,2.2)title('walsh码分复用做BPSK变换')。 对比walsh码进行复用后地信号与无码分多址系统地信号,可以看出,无码分多址系统地信息码只有两个取值-1和1,但是复用后存在三个值-1,0,1,所以BPSK调制信号存在为零地时刻.5、 观察调制信号频谱,并经awgn信道加高斯白噪和窄带强干扰figure(5)subplot(3,1,1)N=。yb=fft(s_bpsk,N)。mag=abs(yb)。fb=(1:N/2)*/N。plot(fb,mag(1:N/2)*2/N)。axis(1000,3000,0,
50、0.25)。title('码分复用扩频后调制信号频谱')。xlabel('f/Hz')。subplot(3,1,2)s_bpska=awgn(s_bpsk,3,'measured')。%经过awgn信号,信噪比3dBplot(ts,s_bpsk,ts,s_bpska)。title('码分复用扩频后经加噪过信道后地信号与原信号时域波形对比')。xlabel('t/s')。axis(0.0775,0.0825,-2.4,2.4)。subplot(3,1,3)yba=fft(s_bpska,N)。maga=abs(yba
51、)。fb=(1:N/2)*/N。fd=。Wp1=2*2040/fd。%带通滤波器Wp2=2*2050/fd。Wc1=2*2030/fd。Wc2=2*2060/fd。Ap=1。As=100。W1=(Wp1+Wc1)/2。W2=(Wp2+Wc2)/2。wdth=min(Wp1-Wc1),(Wc2-Wp2)。Nd=ceil(11*pi/wdth)+1。bd=fir1(Nd,W1 W2)。zd(1)=1。%单位冲激for i=2:1: zd(i)=0。endds=abs(freqz(bd,1,fd)'。ybz=fft(zd,N)*40000。magz=abs(ybz)。dz=ds.*magz。
52、dsz=maga+dz。%将窄带干扰叠加到信号上plot(fb,dsz(1:N/2)*2/N)。axis(1000,3000,0,0.4)。xlabel('f/Hz')。title('码分复用扩频后经信道调制加窄带强干扰信号频谱')。6、 接收机信号乘以恢复载波,观察时域和频域figure(6)subplot(2,1,1)rez=real(ifft(dz,N)。re=(s_bpska+rez).*cos(2*pi*fs*ts)。plot(ts,re)。axis(0.065,0.095,-2.8,2.8)。xlabel('t')。title(
53、9;扩频后接收信号乘以恢复载波')。xlabel('t/s')。subplot(2,1,2)yre=fft(re,N)。magre=abs(yre)。plot(fb,magre(1:N/2)*2/N)。title('码分复用扩频后乘以恢复载波后信号频谱')。axis(0,5000,0,0.16)。xlabel('f/Hz')。7、 信号经凯萨尔窗低通滤波器figure(7)subplot(2,1,1)magrel=bs.*magre。plot(fb,magrel(1:N/2)*2/N)。title('码分复用信号经过凯萨尔窗函数低
54、通滤波')。axis(0,200,0,0.25)。xlabel('f/Hz')。subplot(2,1,2)tm=(1:N)/N*4。yrel=real(ifft(bs.*yre,)。plot(tm,yrel)。xlabel('t/s')。title('经过凯萨尔窗函数滤波后时域波形')。 可以看出,信号经过滤波后地时域波形前后部分畸变较大,说明用改善地walsh码进行码分复用时,不同用户间仍然后一定地码间干扰.8、 对滤波后信号分别用m1和m2进行解扩figure(8)subplot(2,1,1)j1=rectpulse(M1,1000
55、)。j2=rectpulse(M2,1000)。yrej1=j1.*yrel。plot(ts,yrej1)。title('时域波形与解扩码m1相乘波形')。xlabel('t/s')。subplot(2,1,2)yrej2=j2.*yrel。plot(ts,yrej2)。xlabel('t/s')。title('时域波形与解扩码m2相乘波形')。 对比码分复用系统和无码分复用系统,可以看出,解扩后波形出现了0项,每个有效样值地持续时间比无码分复用地系统减少了一半.而且解扩信号时域波形前后部分地干扰比解扩前还要严重,说明码分复用引入了码间干扰.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务风险管理及实践案例分享
- 学校田径场的设施完善与安全保障
- 企业跨境财务管理的数字化升级
- 新兴产业退股协议书范文
- 2025年分级设备地矿勘测设备:钻探机项目发展计划
- 企业融资渠道与投资决策
- 学生学术研究与批判性思维
- 医院人力资源配置与住院服务
- 2025年专用级次磷酸钠项目合作计划书
- 2025年前体药物载体材料合作协议书
- DL-T-302.2-2011火力发电厂设备维修分析技术导则第2部分:风险维修分析
- 疗愈环境与疗愈建筑研究的发展与应用初探
- (高清版)JTG 6310-2022 收费公路联网收费技术标准
- 人教版五年级下册数学预习单、学习单、检测单
- MH-T 6107-2014民用机场飞行区集水口顶盖和地井顶盖
- 企业微信指导手册管理员版
- 公司法(上海财经大学)智慧树知到期末考试答案2024年
- 北京市第一0一中学2023-2024学年九年级下学期三月月考物理试卷(含答案)
- 都江堰原理探析课件
- 中国石油加油站建设标准设计
- 静电触摸球的正确使用步骤OPL
评论
0/150
提交评论