数字基带系统实验一总结报告Word格式.docx
《数字基带系统实验一总结报告Word格式.docx》由会员分享,可在线阅读,更多相关《数字基带系统实验一总结报告Word格式.docx(12页珍藏版)》请在冰点文库上搜索。
在数字通信中,有些场合可以不经载波调制和解调过程而直接传输基带信号,这种直接传输基带信号的系统称为基带传输系统。
数字信宿编码信道带限信道的数字基带传输系统的传输模型为:
发送滤波器 传输信道 接收滤波器r((w{an} Gw) x(t)C) y(t) GR(w) r(t) 抽样判决 {an'
} 定时信号 位定时提取噪声源
输入符号序列
{al},其取值为1或-1;
每隔一个比特周期Tb发送一个脉冲信号得到
发送信号d(t);
在匹配形式下,发送滤器和接收滤波器都是平方根升余弦滚降滤波器,在
第2页共15页
非匹配形式下,发送滤波器是升余弦滚降滤波器而接收滤波器是直通型。
发送信号d(t)经过发送滤波器后输出信号x(t);
信号在信道内传输时受到噪声的干扰,信道输出的信号
y(t)x(t)n(t);
经过接收滤波器后的输出信号为r(t)y(t)gR(t);
采用不同的滤波
器对输出信号产生的延时会有所不同,在采样时要确定采样的起始点,然后对输出信号进行抽样判决,得到判决
{al'
}。
根据接送滤波器的输出信号的眼图判断信号有无码间干扰;
根
据抽样判决点信号的星座图判断噪声对通信系统通信质量的影响程度。
模拟升余弦滚降滤波器得到数字升余弦滚降滤波器可采用窗函数设计法和频率抽样法。
窗函数法是从模拟升余弦滤波器的单位冲激响应的表达式
hd(t)sint/Tccost/Tct/Tc142t2/Tc2出发,对其进行时域抽样、截断、加窗得到,最后向右移
位得到因果的数字升余弦滚降滤波器的单位冲激响应h(nT)。
频率抽样法是从模拟升余弦滚降滤波器的频率响应表达式入手,对其进行频率抽样后进行IDFT变换,最后向右移位,得到实际的因果的数字升余弦滚降滤波器的单位冲激响应。
三、实验内容
因果数字升余弦滚降滤波器设计
给定的升余弦系统的频域响应表达式和时域单位冲激响应的表达式,分别采用窗函数法和频率抽样法设计线性相位的升余弦滚降的基带系统。
滤波器设计的有关参数:
T=1,fs1,Tc4,N31。
滚降系数分别为,1;
设计滤波器。
1)窗函数法设计非匹配形式的基带系统的发送滤波器
A.程序如下:
子函数:
function[h]=unmatch_filter(N,Tc,a)
%hn升余弦滚降滤波器的单位冲击响应%N:
抽样点数%Tc:
表征升余弦滤波器的频率响应常数%a:
滚降系数t=[-(N-1)/2:
(N-1)/2];
fori=1:
N;
if(abs(t(i))==0)
第3页共15页
h(i)=1;
elseif((1-4*a*a*t(i)*t(i)/Tc/Tc)==0) h(i)=sin(pi*t(i)/Tc)/t(i)*Tc/4;
else
h(i)=sin(pi*t(i)/Tc)*cos(a*pi*t(i)/Tc)/(pi*t(i)/Tc)/(1-4*a*a*t(i)*t(i)/Tc/Tc);
end;
end;
end
主程序:
clc;
clearall;
closeall;
a=input('
滚降系数a='
);
Tc=4;
N=31;
w=-1:
:
1;
n=[1:
N];
wd=(blackman(N))'
;
[h]=unmatch_filter(N,Tc,a);
hn=h.*wd;
%h为实际的因果数字升余弦滚降滤波器的单位冲击响应
[H,w]=freqz(hn);
mag=abs(H);
H1=max(mag);
Hw=mag/H1;
Hdb=20*log10((mag+eps)/H1);
subplot(221);
stem(real(hn),'
.'
title('
单位冲击响应时域特性'
xlabel('
t'
ylabel('
hn'
subplot(222);
plot(w,abs(H));
幅频特性'
w'
abs(H)'
subplot(223);
plot(w,Hw);
归一化幅频响应'
Hw'
subplot(224);
plot(w/pi,Hdb);
title('
幅度响应'
w/pi'
Hdb/dB'
B.结果:
当a=时:
单位冲击响应时域特性幅频特性归一化幅频响应1040abs(H)hn023w幅度响应:
:
//pi1
图1非匹配滤波器a=时的单位冲击响应和幅度响应波形
第4页共15页
当a=1时:
单位冲击响应时域特性幅频特性abs(H)02030t归一化幅频响应1040hn210023w幅度响应:
//pi10
图2非匹配滤波器a=1时的单位冲击响应和幅度响应波形
2)频率抽样法设计匹配形式的基带系统的发送滤波器A.程序如下:
function[hn]=match_filter(N,Tc,a)
n=-(N-1)/2:
(N-1)/2;
%时域取值-15至+15k=n;
f=k*1/N;
%频率Hf=zeros(1,N);
%根升余弦匹配滤波器fori=1:
N%升余弦滤波器频域特性
if(abs(f(i))<
=(1-a)/(2*Tc)) Hf(i)=Tc;
elseif(abs(f(i))<
=(1+a)/(2*Tc))
Hf(i)=Tc/2*(1+cos(pi*Tc/a*(abs(f(i))-(1-a)/(2*Tc))));
elseHf(i)=0;
endend
HF=sqrt(Hf);
%根升余弦滚降滤波器
hn=1/N*HF*exp(j*2*pi/N*k'
*n);
%根升余弦滚降滤波器时域特性end主程序:
[hn,HF,n]=match_filter(N,Tc,a);
第5页共15页
接收滤波器输出信号
图5比特周期为Tb=4T时接收滤波器的输出信号波形
眼图
图6比特周期为Tb=4T时接收滤波器输出信号的眼图
B.Tb=3Ta=1
误比特率仍计算为Pe=0,但观察眼图可知会产生较大的码间干扰
接收滤波器输出信号
图7比特周期为Tb=3T时接收滤波器的输出信号波形
图8比特周期为Tb=3T时接收滤波器输出信号的眼图
第11页共15页
C.Tb=8Ta=1
无码间干扰,误比特率为Pe=0,误比特数j=0
图9比特周期为Tb=8T时,接收滤波器输出信号波形
图10比特周期为Tb=8T时,接收滤波器输出信号眼图
2)非匹配滤波器和匹配滤波器加加性噪声系统
传输240个二进制比特,比特速率Rb=1/Tc,信噪比分别取1dB、10dB时,基带系统分别为匹配滤波器形式和非匹配滤波器形式、滚降系数为,得到相应的恢复数字信息序列。
调用matlab的星座图函数画出接收抽样判决点信号的星座图。
根据星座图的坐标取值,判断噪声对信号的影响程度和信号的传输质量。
讨论信噪比、是否采用匹配滤波器对系统信息传输质量的影响。
非匹配滤波器加噪声的主程序如下:
L=240;
%输入二进制比特个数a=input('
SNR=input('
信噪比SNR='
Tb=4;
Rb=1/Tb;
%比特传输速率N=31;
%滤波器阶数Tc=4;
[y0]=source(L);
[y1]=send(y0,Tb);
第12页共15页
[h]=unmatch_filter(N,Tc,a);
hn=h.*wd;
%发送滤波器
[y]=convolation(y1,hn);
%发送滤波器输出波形y=y((N+1)/2:
(N+1)/2-1+L*Tb);
%高斯噪声
[n0]=guass(SNR,y,L)
[y3]=xindao(y,n0)%加入噪声后信号%接收滤波器
r=conv(y3,hn);
%观察接收滤波器输出r=r((N+1)/2:
%抽样判决
[sample,sample1]=samples(L,Tb,r)stem(sample,'
判决输出序列'
xlabel('
n'
ylabel('
sample'
);
%星座图
scatterplot(r,Tb,0,'
r*'
%计算误码率
[Pe,j]=BER(y0,sample,L)
A.非匹配模式下SNR=1dBa=误码率Pe=,误比特数j=17
判决输出序列
图11非匹配模式下,SNR=1dB的恢复信号波形和接收滤波器输出信号星座图
B.非匹配模式下SNR=10dBa=误码率Pe=0,误比特数j=0
图12非匹配模式下,SNR=10dB的恢复信号波形和接收滤波器输出信号星座图
第13页共15页
分析结论:
上图可知可得,输出信噪比越大,噪声对信号的影响程度越小,传输质量越好。
匹配滤波器加噪声的主程序如下:
L=240;
SNR=input('
)%输入性噪比Tb=4;
%比特周期
Rb=1/Tb;
%比特传输速率N=31;
%滤波器阶数[y0]=source(L);
[hn]=match_filter(N,Tc,a);
%发送滤波器
C.匹配模式下SNR=1a=误码率Pe=,误比特数j=11
图13 匹配模式下,SNR=1dB的恢复信号波形和接收滤波器输出信号星座图
D.匹配模式下SNR=10a=误码率Pe=0,误比特数j=0
第14页共15页
判决输出序列1Scatter
图14匹配模式下,SNR=10dB的恢复信号波形和接收滤波器输出信号星座图
基带系统分别为匹配滤波器形式和非匹配滤波器形式时,对接收滤波器输出信号进行抽样时,抽样时刻不相同,通过匹配滤波器和非匹配滤波器时的时延不同,所以抽样时刻也不同。
通过比较不同信噪比,是否采用匹配滤波器对系统传输质量是有影响的,提高信噪比,采用匹配滤波器能够有效的提高系统的传输质量。
四、实验心得
1)开始设计滤波器时,没有编写滤波器子函数,直接编写了滤波器程序,后来在利用滤波
器时就出现了很多问题,使用起来很不方便,使用时需要重复编写,而且改变参数较麻烦,编写滤波器子函数后,直接调用子函数,主程序就变得更加清晰易懂了,同时也有利于后面的分析。
2)在用窗函数法设计非匹配滤波器时,于没有把抽样后时域表达式中的分母的过零点考
虑完全,导致在傅里叶变换后,数字域序列没有显示,将这些特殊点单独赋值,更改后数字域序列能够正确显示。
3)编写眼图子函数时,开始没有明白设计原理,设计花了很长一段时间,后来请教了一下
其他同学,明白了设计原理和实现方法后,眼图子函数就很容易实现了。
4)设计整个基带传输系统时,调用所有需要的子函数时,为方便调试,可以将几个重要的
输出信号画出,根据画出的图形来判断输出的正确与否,对整个系统的传输也会有直观清晰的了解。
5)理清系统各个组成模块的作用,根据各个部分输出的信号判断设计的正确性。
通过整个
系统的设计,我们对基带传输系统的传输原理有了更清楚的认识。
第15页共15页
频率抽样法是从模拟升余弦滚降滤波器的频率响应表达式入手,对其进行频率抽样后进行IDFT变换,最后向右移位,得到