资源描述:
《数字基带传输实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一数字基带传输实验郑东升200908120031王忠200908120025实验1程序:alpha=input(falpha-);x=input(‘接收类型(0为匹配接收,1为非匹配接收)=');T0=l;Ts=4*T0;F0=l/T0;N=31;k=-(N-l)/2:(N-l)/2;n=-(N-l)/2:(N-l)/2;f=F0/(N-l)*k;t=T0*n;%系统传输特性第一零点对应的时间设为4s。%时域抽样频率,其实也就是频域延拓的周期%数字频谱的自变量%数字时域的门变量%离散频谱=数字频谱*频谱分辨率%离散时间变量=数字时域变量冷时域抽样间隔[Gtf?Grf]=timesa
2、mpling(N,alpha,Ts,F0,x);%通过窗函数法产生的发送滤波器与接收滤波器grt=real(1/N*Grf*exp(1i*2*pi/N*kf*n));%dtftgtt=real(l/N*Gt产exp(li*2*pi/N*k'*n));%dtftM=401;m=-(M-l)/2:(M-l)/2;T=T0*(M・l);fl=l/T*m;GTF=real(gtt*exp(-1i*nf*f1*2*pi));GRF=real(grt*exp(-lj*n'*fl*2*pi));B=(l+alpha)/2/Ts;%第一零点带宽B=Rb/r]=Rb*(l+a)/2c=20*log(-m
3、in(GTF)/max(GTF))/log(10);%第一旁瓣衰减(dB)LGTF=20*log(GTF)/log(10);%对数形式LGTF=LGTF-max(real(LGTF));%归一化LGRF=20*log(GRF)/log(10);LGRF=LGRF-max(real(LGRF));subplot(221)stem(t,gtt,T);axis([min(t),max(t),min(gtt)-0.2,max(gtt)+0.2]);xlabeK't(sy);ylabelCgt(t)1)titleC发送滤波器的冲击响应');subplot(222)plot(fl((M+1)/2:
4、M),LGTF((M+1)/2:M));%只显示正频谱xlabelCKHzy);ylabelCGtf(dBy)text(0.3*max(f1),-10,「第一零点带宽=,,num2str(B)/Hz,],,fontsize8,,color7r');text(0.3*max(fl),-20,['第一旁瓣衰减=l,num2str(c)/dB,],'fontsize,>8/color7r,);titleC发送滤波器的频率响应);subplot(223)stem(t,grt,7);axis([min(t),max(t),min(grt)-0.2,max(grt)+0.2]);xlabel(,
5、t(s),);ylabel(,gr(t)1)titl*接收滤波器的冲击响应);subplot(224)plot(fl((M+1)/2:M),LGRF((M+1)/2:M));%只显示正频谱xlabelCf(Hzy);ylabel('Grf(dBy)title。接收滤波器的频率响应调用的程序timesamplingflinction[Gtf,Grf]=timesampling(N,alpha,Ts,F0,x)T0=l/F0;ht=zeros(1,N);n=-(N-l)/2:(N-l)/2;forn=-(N-l)/2:(N-l)/2;t=n*T0;ll=pi*t/Ts;12=(1-4*(a
6、lpha*t/Ts)A2);if11=0ht(n+((N・1)/2+1))=cos(alpha*pi*t/Ts)/(1-4*(alpha*t/Ts)A2);elseif12==0ht(n+((N-l)/2+1))=sin(alpha*pi*t/Ts)*sin(pi*t/Ts)/(8*alpha*(t/Ts)A2);elseht(n+((N-l)/2+l))=sin(pi*t/Ts)/(pi*t/Ts)*cos(alpha*pi*t/Ts)/(l-4*(alpha*t/Ts)A2);endendk=-(N-l)/2:(N-l)/2;匸F0/(N・l)*k;Hf=ht*exp(-li*f*
7、k*2*pi);ifx==lGtf=Hf;Grf=ones(size(Hf));elseGtf=sqrt(Hf);Grf=sqrt(Hf);endend结果:(1)非匹配:alpha=0.1Alpha=0-5Figure1o回Alpha=1Figure1o回(2)匹配:Alpha=0.1Alpha=0.5Alpha=1实验2程序:M=input(f码元个数=);Rb=input(‘码元速率(Baud)=‘);SNR=input(*信噪比」);a