移动通信课程设计实验报告-利用matlab进行m序列直接扩频仿真
更新时间:2024-04-06 05:08:01 阅读量: 综合文库 文档下载
- 移动通信课程设计题目推荐度:
- 相关推荐
目录
一、背景 .................................................................................................... 4 二、基本要求 ............................................................................................ 4 三、设计概述 .......................................................................................... 4 四、Matlab设计流程图 ........................................................................... 5 五、Matlab程序及仿真结果图 ............................................................... 6
1、生成m序列及m序列性质 ............................................................................ 6 2、生成50位随机待发送二进制比特序列,并进行扩频编码......................... 7 3、对扩频前后信号进行BPSK调制,观察其时域波形................................... 9 4、计算并观察扩频前后BPSK调制信号的频谱............................................. 10 5、仿真经awgn信道传输后,扩频前后信号时域及频域的变化 .................. 11 6、对比经信道前后两种信号的频谱变化......................................................... 12 7、接收机与本地恢复载波相乘,观察仿真时域波形..................................... 14 8、与恢复载波相乘后,观察其频谱变化......................................................... 15 9、仿真观察信号经凯萨尔窗低通滤波后的频谱............................................. 16 10、观察经过低通滤波器后无扩频与扩频系统的时域波形........................... 17 11、对扩频系统进行解扩,观察其时域频域 ................................................... 18 12、比较扩频系统解扩前后信号带宽............................................................... 19 13、比较解扩前后信号功率谱密度................................................................... 20 14、对解扩信号进行采样、判决....................................................................... 21 15、在信道中加入2040~2050Hz窄带强干扰并乘以恢复载波 ...................... 24 16、对加窄带干扰的信号进行低通滤波并解扩............................................... 25 17、比较解扩后信号与窄带强干扰的功率谱................................................... 27
六、误码率simulink仿真 ..................................................................... 28
1、直接扩频系统信道模型................................................................................. 28
2、加窄带干扰的直扩系统建模......................................................................... 29 3、用示波器观察发送码字及解扩后码字......................................................... 30 4、直接扩频系统与无扩频系统的误码率比较................................................. 31 5、不同扩频序列长度下的误码率比较............................................................. 32 6、扩频序列长度N=7时,不同强度窄带干扰下的误码率比较 ................... 33
七、利用Walsh码实现码分多址技术 ................................................. 34
1、产生改善的walsh码 ..................................................................................... 35
2、产生两路不同的信息序列............................................................................. 36 3、用两个沃尔什码分别调制两路信号............................................................. 38
- 1 -
4、两路信号相加,并进行BPSK调制............................................................. 39 5、观察调制信号频谱,并经awgn信道加高斯白噪和窄带强干扰 .............. 40 6、接收机信号乘以恢复载波,观察时域和频域............................................. 42 7、信号经凯萨尔窗低通滤波器......................................................................... 43 8、对滤波后信号分别用m1和m2进行解扩 .................................................. 44 9、对两路信号分别采样,判决......................................................................... 45
八、产生随机序列Gold码和正交Gold码 ......................................... 47
1、产生Gold码并仿真其自相关函数............................................................... 48
2、产生正交Gold码并仿真其互相关函数....................................................... 50
九、实验心得体会 .................................................................................. 51
- 2 -
直接序列扩频系统仿真
一、背景
直接序列扩频通信系统(DSSS)是目前应用最为广泛的系统。在发送端,直扩系统将发送序列用伪随机序列扩展到一个很宽的频带上去,在接受端又用相同的扩频序列进行解扩,回复出原有信息。由于干扰信息与伪随机序列不相关,扩频后能够使窄带干扰得到有效的抑制,提高输出信噪比。系统框图如下图所示:
二、基本要求:
1. 通过matlab建模,对直扩系统进行仿真,数据调制方式可以自由选择,可以
使用基带信号,但最好能使用频带信号,信道为高斯白噪信道。要仿真出扩频前的信号的频偏,扩频后的信号频谱,过信道之后的频谱以及解扩之后的频谱。
2. 研究并仿真产生m序列,写出生成m序列的算法。
3. 验证直扩系统对窄带干扰的抑制能力,在信道中加入一个窄带强干扰,仿真
出加了干扰后的频谱图和解扩后的频谱图,给出误码率等仿真图。
4. 在以上基础上仿真实现码分多址技术,使用Walsh码进行复用,实现多个信
号同时传输。(选做) 可选项:
1.在信道中加入多径,使用rake接收来抗多径效应。
2.产生除m序列之外的其他随机序列,如Gold码,正交Gold码等等。 3.对比无扩频的系统的误码率。
三、设计概述
本次课设完成基本要求,并选作了可选项码分多址,Gold码及误码率对比。通过matlab建模仿真了直扩系统BPSK调制的各点频偏及时域信号,并仿真了窄带强干扰对直扩系统的影响以及利用改善的WALSH码实现码分多址技术。另外,通过matlab的simulink工具盒bertool工具仿真对比了直扩系统和无扩频系统的误码率。
- 3 -
四、matlab设计流程图
基本扩频系统仿真流程图
100/7Hz 二进制比特信息 100Hz 7位双极性m序列 100Hz 扩频序列 2000Hz 载波cos4000πt BPSK调制信号 高斯白噪声 恢复载波cos4000πt 凯萨尔滤波器低通滤波 100Hz 7位双极性m序列 采样、判决 - 4 -
五、matlab程序及仿真结果图
1、生成m序列及m序列性质
实验产生7位m序列,频率100Hz,模拟线性反馈移位寄存器序列,原理图如下:
clear all; clc;
X1=0;X2=0;X3=1;
m=350; %重复50遍的7位单极性m序列 for i=1:m
Y3=X3; Y2=X2; Y1=X1; X3=Y2; X2=Y1; X1=xor(Y3,Y1); L(i)=Y1; end
for i=1:m
M(i)=1-2*L(i); %将单极性m序列变为双极性m序列 end
k=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(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,符合理论结果。
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; end end
- 6 -
t=0:N-1; figure(2) %做信息码图 subplot(2,1,1) stem(t,x);
title('扩频前待发送二进制信息序列'); tt=0:349; subplot(2,1,2) l=1:7*N; y(l)=0; for i=1:N k=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); end s(l)=0;
for i=1:350 %扩频后,码率变为100/7*7=100Hz s(i)=xor(L(i),y(i)); end
tt=0:7*N-1; stem(tt,s);
axis([0,350,0,1]);
title('扩频后的待发送序列码');
- 7 -
3、对扩频前后信号进行BPSK调制,观察其时域波形
BPSK调制采用2kHz信号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调制时域波形 plot(ts,s_bpsk); xlabel('s');
axis([0.055,0.085,-1.2,1.2])
title('扩频后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由于序列极性变换产生相位变换。
- 8 -
4、计算并观察扩频前后BPSK调制信号的频谱
对信号采用400000点fft计算,得到频谱 figure(4) N=400000;
ybb=fft(s_bpskb,N); %无扩频信号BPSK调制频谱 magb=abs(ybb);
fbb=(1:N/2)*100000/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)*100000/N; plot(fb,mag(1:N/2)*2/N); axis([1700,2300,0,0.8]);
title('扩频后调制信号频谱'); xlabel('Hz');
如图,扩频前信号主瓣宽度约为2*100/7=28Hz,扩频后,信号频谱展宽,主瓣1900~2100Hz约为200Hz,为无扩频信号频谱宽度的N=7倍,符合理论推算。
- 9 -
5、仿真经awgn信道传输后,扩频前后信号时域及频域的变化
awgn信道模拟了真实的信道,为传输信号增加了高斯白噪声。在本次仿真中,设定信道信噪比为3dB,即信噪比约为2。
figure(5)
subplot(2,2,1)
s_bpskba=awgn(s_bpskb,3,'measured');%经过信道加高斯白噪,信噪比为3dbw plot(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]);
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)*100000/N; plot(fb,maga(1:N/2)*2/N); axis([1700,2300,0,0.8]); xlabel('Hz');
title('扩频后经信道调制信号频谱');
- 10 -
10、观察经过低通滤波器后无扩频与扩频系统的时域波形
figure(10) subplot(2,1,1)
yrebl=real(ifft(bs.*yreb,400000)); %对无扩频系统频谱做ifft变换 tm=(1:N)/N*4; plot(tm,yrebl); xlabel('t');
title('扩频前经过凯萨尔窗函数滤波后时域波形'); subplot(2,1,2)
yrel=real(ifft(bs.*yre,400000)); %对扩频系统频谱做ifft变换 plot(tm,yrel); xlabel('t');
title('扩频后经过凯萨尔窗函数滤波后时域波形');
如图,经过低通滤波器后,高频分量基本消失,剩下的信号已经能够进行采样判决,时域波形与原信息基本吻合。
- 16 -
11、对扩频系统进行解扩,观察其时域频域
figure(11) subplot(2,1,1)
jj=rectpulse(M,1000); %扩频信号乘以解扩序列 yrej=jj.*yrel(1:350000); plot(ts(1:350000),yrej); xlabel('t');
axis([0,4,-0.5,0.5]);
title('解扩后信号波形'); subplot(2,1,2) yj=fft(yrej,N); magj=abs(yj);
plot(freb,magj(1:N/2)*2/N); axis([0,500,0,0.2]);
title('解扩后信号频谱'); xlabel('Hz');
由于扩频信号与m序列具有良好的相关性,故乘以m序列以后,能基本还原出原信号波形。同时可以看出,频谱已经由扩展带宽再次缩短,还原出原信号频谱。
- 17 -
12、比较扩频系统解扩前后信号带宽
figure(12)
title('解扩前后信号频偏对比'); subplot(2,1,1)
plot(freb,magrel(1:N/2)*2/N); axis([0,200,0,0.4]);
title('解扩前信号频偏'); subplot(2,1,2)
plot(freb,magj(1:N/2)*2/N); axis([0,200,0,0.4]);
title('解扩后信号频偏');
可以清楚看出,解扩前信号主瓣约为100Hz,解扩后恢复为100/7Hz,与发送信息吻合。
- 18 -
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('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');
如图,解扩后信号的频谱被压缩,功率幅度增加,符合理论分析结果。
- 19 -
14、对解扩信号进行采样、判决
figure(14) subplot(2,1,1) for i=1:1:350
ij=i*1000-500; ss(i)=yrej(ij); end
stem(ss);
title('解扩信号采样'); 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; end end
for i=1:1:50 ij=7*i-6; if ss(ij)==0
ss(ij)=ss(ij+4); end end
for i=1:1:348 if ss(i)==0
ss(i)=ss(i+2); end end
for 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; end stem(S);
title('判决后的最终信号');
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('信号与窄带干扰经解扩后的功率谱');
比较功率谱。蓝色部分为信号功率谱,绿色部分为窄带强干扰功率谱,可以发现窄带强干扰已经完全淹没在信号功率里。由理论计算可知,信噪比与N=1无扩频相比能够提高N2倍,抗干扰能力明显增强。
六、误码率simulink仿真
误码率仿真采用了MATLAB里面的SIMULINK及BERTOOL工具。SIMULINK是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。SIMULINK具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点SIMULINK已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于SIMULINK。
1、直接扩频系统信道模型
2、加窄带干扰的直扩系统建模
仿真过程中,仍然采用了100Hz的扩频序列,100/7Hz的数据码流,2kHz的BPSK调制并加入了与中心频点频偏20Hz的窄带强干扰。误码率仿真采用了SIMULIMK自带的Error Rate Calculation模块,来对比发送与接收的码流。建模的过程中,考虑了信号的频率,极性,窄带干扰和awgn信道的高斯白噪声,完全符合一般的通信系统的组成结构。仿真时间为100s。
3、用示波器观察发送码字及解扩后码字
上图为仿真过程中截取的部分发送与接收码字,上半部分为发送码字序列,下半部分为最终解扩后的码字序列。可以看出,大多数时间信号吻合,在第25.86s左后出现两个误码。
4、直接扩频系统与无扩频系统的误码率比较
采用SIMULINK下的BERTOOL工具,可以轻松地仿真出信号的误码率。在误码率计算中,我分别仿真了不同m序列长度和不同窄带干扰强度下,误码率与awgn高斯信道信噪比的关系图。
下图为无窄带干扰时,无扩频系统与N=7的m序列直接扩频BPSK系统的误码率比较,横坐标为信道信噪比。
可以看出,扩频序列误码率与无扩频系统的理论误码率基本相同,说明在没有窄带干扰的情况下扩频与否对于误码率影响不大。这说明,在干扰为高斯白噪声的情况下,扩频系统与无扩频系统的抗干扰能力相同。
- 30 -
5、不同扩频序列长度下的误码率比较
如图,扩频系统的误码率与扩频序列的长度有关,可以看出,在信噪比很小的情况下,不同扩频序列长度的误码率基本相同。当信噪比逐渐增大时,系统的误码情况有所好转。扩频码越长,误码率越低,抗干扰能力越强。
6、扩频序列长度N=7时,不同强度窄带干扰下的误码率比较
如图,当窄带强干扰的振幅为信号幅度的10倍时,扩频系统的误码率不变,说明扩频系统对窄带强干扰有很强的抑制能力,符合之前的matlab仿真结果。当窄带强干扰的振幅增至信号幅度的250倍和500倍时,系统误码率随干扰振幅增大而增大。窄带干扰幅度为信号幅度250倍时,误码率小于0.01,可以接受。当窄带干扰幅度为信号幅度的500倍时,误码率较大,不能忍受,但这种情况基本不会出现。
- 32 -
七、利用Walsh码实现码分多址技术
沃尔什码的自相关特性和互相关特性都不理想,这意味着CDM信号经过多径信道传输时,每个用户的不同径之间会产生严重干扰,同时不同用户不同径之间也会产生严重干扰。为此,可以用相关性较好的伪随机序列,即m序列与沃尔什码模二加,得到改善的沃尔什码。这样,既保留了沃尔什码的正交特性,又大大改善了其相关特性。
12.5Hz二进制比特信息1 12.5Hz二进制比特信息2 100Hz8位改善walsh码m1 100Hz8位改善walsh码m2 100Hz 扩频序列 2000Hz 载波cos4000πt BPSK调制信号 高斯白噪声 2040~2050Hz 窄带强干扰 恢复载波cos4000πt 凯萨尔滤波器低通滤波 100Hz8位改善walsh码1 采样、判决信息1 100Hz8位改善walsh码m2 采样、判决信息2 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; for i=1:m
Y3=X3; Y2=X2; Y1=X1; X3=Y2; X2=Y1; X1=xor(Y3,Y1); L(i)=Y1; end
L(8)=0; %单极性7位m序列末尾补0 m=m+1; for i=1:m
M(i)=1-2*L(i); end
k=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); end
stem(k-1,m1); axis([0,8,-1,1]); xlabel('k');
title('改善的沃尔什码m1') ; subplot(3,1,3)
for i=1:4 %生成改善的沃尔什码m2 m2(i)=M(i); end
for i=5:8
m2(i)=-M(i); end
stem(k-1,m2); axis([0,8,-1,1]); xlabel('k');
title('改善的沃尔什码m2') ;
如图,改善的沃尔什码m1与m2正交。下面将用这两路沃尔什码分别对两路信息进行扩频调制。
2、产生两路不同的信息序列
figure(2) N=50;a=0;
x_rand=rand(1,N); for i=1:N
if x_rand(i)>=0.5 x1(i)=1;a=a+1;
- 35 -
else x1(i)=0; end end
t=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; end end
subplot(2,1,2) stem(t*0.08,x2);
title('扩频前待发送二进制信息序列2'); xlabel('t/s');
- 36 -
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(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); end
subplot(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); end
subplot(2,1,1) stem(tt/100,s1);
title('扩频后的待发送序列码1'); xlabel('t/s'); subplot(2,1,2) stem(tt/100,s2);
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/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=400000;
yb=fft(s_bpsk,N); mag=abs(yb);
fb=(1:N/2)*100000/N; plot(fb,mag(1:N/2)*2/N); axis([1000,3000,0,0.25]);
title('码分复用扩频后调制信号频谱'); xlabel('f/Hz'); subplot(3,1,2)
s_bpska=awgn(s_bpsk,3,'measured');%经过awgn信号,信噪比3dB plot(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);
fb=(1:N/2)*100000/N; fd=200000;
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:350000 zd(i)=0; end
ds=abs(freqz(bd,1,400000,fd))'; ybz=fft(zd,N)*40000; magz=abs(ybz); dz=ds.*magz;
dsz=maga+dz;%将窄带干扰叠加到信号上
plot(fb,dsz(1:N/2)*2/N); axis([1000,3000,0,0.4]); xlabel('f/Hz');
title('码分复用扩频后经信道调制加窄带强干扰信号频谱');
- 40 -
正在阅读:
移动通信课程设计实验报告-利用matlab进行m序列直接扩频仿真04-06
概率论与数理统计习题答案NQ04-30
含量测定11-10
陶氏离子交换树脂说明书3 - 图文11-10
工资管理系统uml大作业 - 图文11-23
人社部发17号文件关于调整人民法院办案人员岗位津贴标准的06-15
中国货币当局资产负债表分析11-10
分析化学标准答案11-10
性格探索 - 图文10-31
第八章 污水管道系统的设计计算05-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 扩频
- 移动通信
- 序列
- 仿真
- 直接
- 利用
- 课程
- 实验
- 进行
- 报告
- matlab
- 设计
- 儿童观
- 高考复习专题-高三英语完形填空练习 - (2)
- 岩溶地区石漠化综合治理工程项目可行性实施方案
- C++实验指导书
- 《管理运筹学》第三版习题答案(韩伯棠教授版)
- 水处理学习资料
- 马原课机考试题库第三章试题及答案(2015年9月)
- 煤矿通风科科长年度工作总结
- 国家环保部《自然保护区综合科学考察规程》(环涵139号)
- 郧西县景阳乡沿江公路建设项目可行性研究报告
- 交通事故责任认定原则
- 住院医师考试2012广东内科复习试题-7
- 潭阳路厂拌泡沫沥青冷再生路面施工方案
- 2017-2022年中国枕式包装机行业市场监测与投资机遇研究报告(目
- 江苏省常州市2013-2014学年七年级英语第一学期期中教学质量调研
- 溯 古 神 功 性 命 双 修 琐 言 续 太 虚 集 录
- 浅圆仓施工组织设计 - 图文
- 链传动设计示例 - 图文
- 壳体机械论文
- 国家农业综合开发办公室关于印发《国家农业综合开发土地治理项目