发送滤波器信号输出眼图
接受滤波器接受信号眼图
发送滤波器输出信号星座图
接受发送滤波器接收信号星座图
实验分析:
通过对发、接收滤波器信号眼图和星座图分析,可以看接收滤波器的采用,对输出信号有显著的影响,采用匹配滤波器,信号误差相当较小。
实验三:
假设加性噪声不存在,传输64个特定的二进制比特,如果比特速率Rb =1/Ts,基带系
统不采用匹配滤波器,画出接收滤波器的输出信号波形和眼图,判断有无码间干扰,求出
抽样判决后的数字序列。如果将比特速率改为Rb?45TS,画出接收滤波器的输出
信号
波形和眼图,判断有无码间干扰,求出抽样判决后的数字序列。 1、 不采用匹配滤波器Rb =1/Ts %输入符号序列,形成发送信号 M=8;%符号数 N=32;%抽样点数 L=4;
T0=1;Ts=L*T0; Rs=1/Ts;
fs=1/T0;%抽样频率 Bs=fs/2;%折叠频率 T=N/fs;
t=-T/2+[0:N-1]/fs; f=-Bs+[0:N-1]/T;
x=1-2*(rand(1,M)>0.5); x0=x>0; n=0:M-1;
subplot(3,2,1),stem(x0,'b.'); axis([0 M+1 0 1.5]) title('输入符号序列'); n=0:L*M-1;
x1=zeros(1,L*M); for i=1:M
x1(L*i-(L-1))=x(i); end
subplot(322);stem(n,x1,'.'); title('发送信号'); %升余弦的发送滤波器 alpha=1;
h=syx2(alpha,N);
subplot(323);stem(t,h,'.');
axis([-T/2,T/2,1.1*min(h),1.1*max(h)]); title('升余弦发送滤波器的时域冲激响应'); %发送滤波器输出 y=conv(x1,h);
n=-T/2:L*M-1-T/2+N-1;
subplot(324);stem(n,y,'.')
axis([-T/2,L*M-1-T/2+N-1,1.1*min(y),1.1*max(y)]); title('发送滤波器输出波形'); %抽样判决
sam=zeros(1,M); for i=0:M-1
c=find(n==i*fs/Rs); sam(i+1)=y(c); end
n1=0:M-1;
subplot(3,2,5),stem(n1,sam,'.'); title('抽样值') b=zeros(1,M); for i=1:M
if sam(i)>0 b(i)=1; end end
subplot(3,2,6),stem(b,'b.'); axis([0 M+1 0 1.5]) title('判决结果'); %眼图
eyediagram(y,L,1,0);
title('接收滤波器输出信号眼图');
不采用匹配滤波器Rb =1/Ts的仿真结果 仿真分析:可以看出此时判决序列无失真的恢复了原始序列。
接受滤波器接收信号眼图
仿真分析:眼睛睁得很大,除一个眼有少许畸变之外无明显失真。噪声容限大,抗噪性能好。
2、不采用匹配滤波器Rb=4/5/Ts %输入符号序列,形成发送信号 M=8;%符号数 N=32;%抽样点数 L=4;
T0=1;Ts=L*T0; Rb=4/5/Ts; Tb=1/Rb;
fs=1/T0;%抽样频率 Bs=fs/2;%折叠频率 T=N/fs;
t=-T/2+[0:N-1]/fs; f=-Bs+[0:N-1]/T;
x=1-2*(rand(1,M)>0.5); x0=x>0; n=0:M-1;