图4.7 识别滤波器建立的系统
图中上下两部分拥有相同的结构、相同的信号源、相同的编解码和相同的干扰。此时我们可以看到,图符9和图符28的输出波形是一模一样的。在这种情况下,去掉滤波器的影响就会很明显地体现出来。
首先,我们在下半部分的流程中去掉第一个滤波器,此时的输入信号变为:
图4.7 使用滤波器一时的输入波形
图4.8 不使用滤波器一时输入波形
可看出,信号源经过巴特沃斯滤波器后,时域特性按照巴特沃斯滤波器的特性发生改变。
加入干扰源后,由Sink15和Sink22的输出可看到,两者现在的波形有较大区别。
图4.9 使用滤波器一时扩频后的波形
图4.10 不使用滤波器一扩频后的波形
最后我们可在Sink9和Sink28的波形看到最后的输出结果。
图4.11 使用滤波器一后的最后输出
图4.12 不使用滤波器一的最后输出
由以上可看到,不使用滤波器一后,最后还原的波形较之之前会有一点小小的偏移,但不会有大的变化。因而我们可以判断,滤波器一的功能主要是为模拟一个真正的直序扩频系统的模拟信号源,对最后的输出影响不大。这个滤波器作者加入时只是希望仿真显得更真实,现在证实也的确主要起到这个作用。
然后我们再看滤波器二的作用。为了使其体现得更加明显,作者还在图符14和图符26的乘法器处都添加了接收器,以输入波形。
由图4.13和4.14看来,上下两个流程直到滤波器前的波形还是完全相同的。
图4.13 使用滤波器二时刚解扩时的波形
图4.14不使用滤波器二刚解扩时的波形
然而到最后的缓冲器输出后,两种情形就发生了变化。正如图4.15和图4.16。
图4.15 使用滤波器二时的最后输出波形
图4.16 不使用滤波器二时最后输出波形
可以看到,此时的输出大为不同。
分析原因,我们看到,最后输出时的缓冲器它的作用为:输出延时,输出真假值,和上下阈值。它为正逻辑,单输入,缺省的上下阈值为0.8V和0.2V。现在我们就可以分析出此滤波器的重要性。本系统中缓冲器阈值缺省,故为默认的0.8V/0.2V。不使用滤波器时,缓冲器直接根据乘法器的输出进行判断,故得到4.16那样失真的波形。而使用滤波器后,此滤波器对之前的输出进行整形,再经过缓冲器,才能真正恢复信号源波形。
第五章 结论
综上所述.SystemView拥有全面而庞大的功能模块库和各种强有力的辅助工具,而且使用起来简单方便,非常适合作为系统设计和仿真的软件平台。在实际科研和生产中,限于经济条件,一个系统的开发往往需要先经过仿真验证之后才能投入生产,因此SystemView也就成为广大科研人员和生产者必不可少的系统开发工具。
本文主要以典型滤波器为例,阐述了以SystemView和MATLAB为代表的EDA仿真软件的现状和使用。文中所完成的主要工作如下:
(1)用MATLAB对典型滤波器–椭圆模拟滤波器和FIR(有限脉冲响应)数字波器的特性进行仿真。
(2)用SystemView对典型滤波器–椭圆模拟滤波器和FIR(有限脉冲响应)数字波器的特性进行仿真。设计两个仿真系统来阐明其滤波作用。
(3)根据SystemView的强大功能,在其环境下直接调用MATLAB的函数来实现它与MATLAB第三方库模块–M-link库的可靠连接。
(4)用SystemView设计一个实例仿真。即直序扩频系统的仿真。
本文关键字:滤波器 电工文摘,电工技术 - 电工文摘
上一篇:车载GPS导航系统的设计