3.多径信道对数字信号的影响
设有一条三径传输的信道
s(t)uib(ti)i13,其参数如下:
u10.5,u20.707,u30.5;10,21,32
用matlab画出信道的幅频响应和相频响应;
1,0tTsb(t)ang(tnTs),其中g(t),Ts10,elsen 设信道输入信号为,画出输出信号波形。
同相的输入信号,改变Ts后画出波形并比较。
通过该信道的幅频响应和相频响应可以看出,信道的幅度和频率响应都不理想,输入信号过信道会造成幅度频率失真。
1
代码:
Fs=100;
f=0:1/Fs:(Fs-1)/Fs;
u1=0.5;u2=0.707;u3=0.5;
t1=0;t2=1;t3=2;%信道参数
s=u1*exp(-j*2*pi*t1*f)+u2*exp(-j*2*pi*t2*f)+u3*exp(-j*2*pi*t3*f);%系统函数
figure(1);
subplot(211);
plot(2*f,abs(s));title('幅频特性');
xlabel('\\omega/\\pi');ylabel('|H(2\\pif)|');
subplot(212);
plot(2*f,angle(s));title('相频特性');
xlabel('\\omega/\\pi');ylabel('\heta(2\\pif)');
2
grid on;
当输入信号相同,Ts不同时的输出波形对比:
Ts=1时输入信号波形648642205100Ts=1时输出信号波形00510Ts=2时的输入信号波形645210Ts=2时的输出信号波形00510150051015
由仿真结果比较可知,随着Ts的增大,输出信号波形与输入信号波形越接近。因为信道幅频特性不理想,会造成输入信号失真,针对模拟信号体现在波形失真,针对数字信号体现为码间干扰。由于各径时延差不同,通过各路径的信号衰减不同,信号经过多径后形
3
成码间干扰。当信号的码元间隔Ts远大于多径间的最大时延差(2=2)时,信号经过多径后所产生的码间干扰不明显。
代码:
Ts1=1;
Ts2=2;
r=5;%an的长度
t1=-2:0.01:8;
t2=-3:0.01:12;
a=[1 2 3 4 5];%人为定义an的系数
b1=0;
b2=0;
for n=1: r;
b1=b1+a(n)*(heaviside(t1-(n-1)*Ts1)-heaviside(t1-(n)*Ts1));%Ts=1时的输入信号
4
b2=b2+a(n)*(heaviside(t2-(n-1)*Ts2)-heaviside(t2-(n)*Ts2));% Ts=2时的输入信号
end
s1=u1*b1+u2*[zeros(1,100),b1(1:length(t1)-100)]+u3*[zeros(1,200),b1(1:length(t1)-200)];% Ts=1时的输出信号
s2=u1*b2+u2*[zeros(1,100),b2(1:length(t2)-100)]+u3*[zeros(1,200),b2(1:length(t2)-200)];% Ts=2时的输出信号
figure(2)
subplot(221)
plot(t1,b1);title('Ts=1时的输入信号');
grid on;
axis([-2,10,0,6]);
subplot(222)
plot(t1,s1);title('Ts=1时的输出信号');
grid on;
5
axis([-2,10,0,8]);
subplot(223)
plot(t2,b2);title('Ts=2时的输入信号');
grid on;
axis([-2,15,0,6]);
subplot(224)
plot(t2,s2);title('Ts=2时的输出信号');
grid on;
axis([-2,15,0,10]);
6
因篇幅问题不能全部显示,请点此查看更多更全内容