推荐阅读最新更新时间:2024-03-30 23:06
LabVIEW系列——合并错误(VI)的用法
Merge Errors.vi的功能:1、按顺序搜索错误输入1,2,3,以及错误数组输入中的错误,输出第一个错误。 2、如果没有错误,也就是错误状态都为FALSE(勾),按顺序搜索第一个警告,也就是返回第一个code不为零的警告。 3、如果既没有错误,也没有警告,输出错误输入1。
[测试测量]
基于DSP Builder的14阶FIR滤波器的设计
数字滤波器在数字信号处理的各种应用中发挥着十分重要的作用,他是通过对采样数据信号进行数学运算处理来达到频域滤波的目的。数字滤波器既可以是有限长单脉冲响应(FIR)滤波器也可以是无限长单脉冲响应(IIR)滤波器。在维纳滤波器理论发明的早期,人们使用IIR滤波器,但现在更多是使用FIR滤波器。本文按照Matlab/Simulink/DSP Builder/QuartusⅡ流程,设计一个FIR滤波器。Altera DSP Builder是连接Simulink和QuartusⅡ开发软件的DSP开发工具。在DSP Builder的无缝设计流程中,首先在Matlab软件中进行算法设计,然后在Simulink软件中进行系统集成,最后将设计输出为
[应用]
关于IIR滤波器的设计心得
对于用双线性变换法来设计数字滤波器而言,由低通指标开始,其设计过程如下: 先低通模拟频率--- 数字频率指标--- 频率预畸变,得模拟低通指标---- 进行模拟逼近,求模拟低通的传输函数---- 双线性变换,求得数字低通的传输函数. 如果想了解双线性Z变换下的高通滤波器设计,可参看楼顺天等编著“基于MATLAB的系统分析与设计--信号处理”3.7节,该书中给出了设计的方法,并提供了一些函数。 实际上双线性Z变换法设计IIR数字滤波器并不复杂,只是有点麻烦,花些功夫还是可以搞清的。它是基于模拟的规正的低通滤波器(截止频率为1)变换而来的,在模拟滤波器设计中要把规正的低通滤波器变成非规正的低通、高通、带通和带阻,也
[嵌入式]
基于DSP Builder的14阶FIR滤波器的设计
数字滤波器在数字信号处理的各种应用中发挥着十分重要的作用,他是通过对采样数据信号进行数学运算处理来达到频域滤波的目的。数字滤波器既可以是有限长单脉冲响应(FIR)滤波器也可以是无限长单脉冲响应(IIR)滤波器。在维纳滤波器理论发明的早期,人们使用IIR滤波器,但现在更多是使用FIR滤波器。本文按照Matlab/Simulink/DSP Builder/QuartusⅡ流程,设计一个FIR滤波器。Altera DSP Builder是连接Simulink和QuartusⅡ开发软件的DSP开发工具。在DSP Builder的无缝设计流程中,首先在Matlab软件中进行算法设计,然后在Simulink软件中进行系统集成,最后将设计输出为
[嵌入式]
LabVIEW技巧系列(二)——并行写冲突
前些天在编一个程序时遇到了一个很诡异的问题,为什么说诡异呢,我们先看下面这个程序: 简单编了一下,这个程序的大体意思是,把四路布尔型的故障数组,存到一个一维数组的特定位置,程序是临时编的,所以大家不要太介意,主要说明功能。但是无论怎么样,程序中没有引入随机数,所以输入是定值的情况下,输出也一定是定值。多次运行后,我剪了两张有代表性的图: 细心的朋友会发现,故障输出数组中的后面有一位发生了变化,但是我的整个程序中却没有改变任何东西。这个问题曾经困扰了我整整半天。最后在才发现,这是由于寄存器的写冲突导致的。这个不是windows的问题,而是整个电子,或者说是寄存器的特性,有编过FPGA的朋友可能知道,一个寄存器
[测试测量]