在程序框图中已经加入仿真信号、滤波器、双通道谱测量及信号掩区和边界检测Ⅵ控件,能够实现本章所要求的主要功能。这些控件之间通过信号数据传输及错误信号传递来进行数据传递,而达到由相应的处理Ⅵ控件来加以处理的目的。
在本文设计的双通道频谱滤波器控件中,数据流的传递分为两类,一类数据流为信号流的传递过程,另一类数据流为错误流的传递过程。而数据流的传递过程,也就是各个Ⅵ控件之间的连线过程。
1.信号流的传递过程
仿真信号Ⅵ产生直流与均匀噪声信号,通过连线传递到滤波器Ⅵ的信号输入端,经过滤波器Ⅵ进行滤波处理后,未经滤波的原始信号和滤波后的信号分别作为双通道谱测量Ⅵ的两路输入信号,即输入信号A和输入信号B;双通道谱测量Ⅵ通过进行两路信号的频率响应分析之后,得到这两路信号的幅度、相位等信息。此时,所产生的响应幅度作为通过连线输入到信号掩区与边界测试Ⅵ的信号输入端,经由该Ⅵ对此信号进行检测,检查所产生的信号是否在所要求的信号掩区边界范围之间。
2.错误流的传递过程
信号产生、滤波、谱测量和检测处理过程中遇到的另一类传输数据是错误流的传递过程。在仿真信号Ⅵ的错误输入端创建无错误信号的常量,这样即表明,在后续信号的传递和处理过程中,所产生的错误信号为信号分析与处理过程所产生,易于判断错误产生的位置。依次连结错误输出到下一Ⅵ控件的错误输入,再到信号掩区和边界测试Ⅵ的输入端。
在实际过程中加入while循环控制过程夕可以连续实现仿真信号之间的传递和处理过程。在该循环体边界加入错误处理逻辑,可对信号仿真过程中的错误进行统一处理。
通过以上的分析过程,按照信号流和错误流两类数据流过程进行连线,可以很容易实现对数据流的分析与控制。经过以上的连线之后,建立了控制程序中数据流的传输线路,如图所示。程序框图的连线中,黄色为错误流的传递过程,蓝色为信号流的传递过程。此外,在循环体中加入了延时环节以及循环停止显示控件,可以对循环过程进行控制。
图 各Ⅵ控件之间数据流的连线
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。