升余弦滚降滤波器仿真测试_第1页
升余弦滚降滤波器仿真测试_第2页
升余弦滚降滤波器仿真测试_第3页
升余弦滚降滤波器仿真测试_第4页
升余弦滚降滤波器仿真测试_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 通信原理仿真作业 班 级 学 号 姓 名 任课教师 升余弦滤波器仿真测试一、 实验要求利用Matlab做出一组升余弦滚降滤波器的冲激响应,滚降系数为0,0.5,0.75和1,并通过FFT求出其幅频特性。二、 实验原理1. 无码间串扰的时域条件若想要消除码间串扰,应有:由于an是随机的,要想通过在接收滤波器输出的信号抽样信号中的各项相互抵消使码间串扰为0是不行的,这就需要对基带传输系统的总传输特性h(t)的波形提出要求。如果相邻码元的前一个码元的波形到达后一个码元抽样判决时刻已经衰减到0,就能满足要求。但是,这样的波形不易实现,因为现实中的h(t)波形有很长的“拖尾”,也正是由于每个码元的“拖

2、尾”造成了对相邻码元的串扰。这就是消除码间串扰的基本思想。只要基带传输系统的冲激响应波形h(t)仅在本码元的抽样时刻上有最大值,并在其他码元的抽样时刻上均为0,则可消除码间串扰。所以应满足下式:由此我们可以得到基带传输特性应满足的频域条件:iH(+2iTs), |Ts此条件称为奈奎斯特第一准则。2. 由此准则可设计出理想低通滤波器:但理想低通滤波器存在着问题:理想矩形特性的物理实现极为困难。理想的冲激响应h(t) 的“尾巴”很长,尾部摆幅较大,衰减缓慢,对位定时的要求严格,要求抽样时刻严格对准零点。当定时存在偏差时,偏离零点,可能出现严重的码间串扰。3. 解决方法引入滚降滚降系数:=W2W1,

3、01理论传输特性:理论冲击响应:三、 试验流程1. 确定基本参数码元速率为1000Bd采样速率为 10000Hz输入到响应峰值之间的延迟为5码元时隙数滚降系数分别为0, 0.5, 0.75, 1(循环执行)Fd=1e3; % 输入数字序列的采样率即码元速率Fs=Fd*10; %采样频率 此式保证了Fs/Fd为正整数delay=5; %输入到响应峰值之间的延迟(单位是码元时隙数)2. 运用rcosine函数进行升余弦滤波器设计num = rcosine(Fd,Fs, fir/normal,r,delay);其中fir/normal用于FIR滚升余弦滤波器设计3. 制作冲击响应图每次用不同的颜色标

4、识冲击响应曲线确定仿真时间点: 采样周期为1/Fs 时间为0-0.01sk=rand(),rand(),rand();%每个循环改变一次RGB颜色 figure(1); plot(t,num,Color,k); axis(0 0.01 -0.3 1.1); xlabel(t); ylabel(h(t); title(冲击响应); hold on;4. 使用快速傅里叶变换制作传输特性曲线Hw=abs(fft(num,1000); %fft快速傅里叶变换 N=1000 abs求得振幅 f=(1:Fs/1000:Fs)-1; %频率分辨率为Fs/N=10 figure(2); plot(f,Hw,C

5、olor,k); axis(0 1500 0 12); xlabel(f); ylabel(H(w); title(传输特性); hold on;四、 实验结果仿真传输特性:仿真冲击响应:理论传输特性:理论冲击响应:通过理论与仿真的升余弦滤波器的冲击响应与传输特性之间的比较,我们可以发现:当=1时理论值与仿真值非常吻合,但当=0时仿真的特性曲线不为矩形。这是因为理想FIR数字滤波器不是因果稳定的,无法设计。但可以用窗函数法进行逼近。=0时升余弦滤波器实为矩形窗函数。过渡带很短,但会产生吉普斯效应,即通带与阻带的波纹。五、 程序附录及注释(注:浅绿色的为原有注释,深绿色为新加注释即我对程序的理解

6、与分析)clcclear allclose allFd=1e3; % 输入数字序列的采样率即码元速率Fs=Fd*10; %采样频率 此式保证了Fs/Fd为正整数delay=5; %输入到响应峰值之间的延迟(单位是码元时隙数)for r=0, 0.5, 0.75, 1 %滚降系数 num = rcosine(Fd,Fs, fir/normal,r,delay); %fir/normal用于FIR滚升余弦滤波器设计 fir有限脉冲响应(Finite Impulse Response) normal常规的升余弦函数 t=0:1/Fs:1/Fs*(length(num)-1); %仿真时间点 采样周期为1/Fs 采样前模拟信号的时间长度T=1/Fs*(length(num)-1) = 0.01s k=rand(),rand(),rand();%每个循环改变一次RGB颜色 figure(1); plot(t,num,Color,k); axis(0 0.01 -0.3 1.1); xlabel(t); ylabel(h(t); title(冲击响应); hold on; Hw=abs(fft(num,1000); %fft快速傅里叶变换 N是DFT变换区间长度N=1000 abs求得振幅 f=(1:Fs/1000:Fs)-1; %频率分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论