共查询到19条相似文献,搜索用时 405 毫秒
1.
2.
针对二进制偏移载波(BOC)信号进行相关运算时存在多峰的特殊性,设计了一种基于时域滤波的BOC无模糊捕获算法。通过频域分析得到时域滤波器的频率响应,再反推出时域滤波器的系数,构建有限脉冲响应(FIR)滤波器。对不同算法进行仿真,结果证明该时域滤波器能很好地消除BOC信号自相关副峰。降低滤波器阶数,并设计可实现的基于时域滤波和多段匹配滤波器(MMF)-傅里叶变化(FFT)的BOC无模糊捕获算法,仿真分析表明该算法能很好地消除副峰,正确捕获信号。 相似文献
3.
《现代电子技术》2016,(11)
为了提高现场可编程门阵列(FPGA)设计的超高阶有限单位冲击响应(FIR)滤波器对数据进行实时处理,提出了一种改进的频域设计FIR滤波器方法。针对频域处理卷积运算时,由于补零耗时造成数据无法实时处理这一问题进行了改进。首先将长序列分成固定长度的子序列,将原来利用一个(快速傅里叶变换)FFT IP处理子序列的常规方案改为利用两个FFT IP进行运算,通过控制子序列输入两个FFT IP的时间差,便可以利用重叠相加法的原理,将子序列卷积之后的结果直接相加,便可得到卷积结果,从而达到信号实时处理的目的。实例仿真计算表明,提供的频域实现方法不仅能降低FPGA资源消耗,还能够消除现有技术中的补零延迟现象,提高了处理速度。 相似文献
4.
FIR数字滤波器在DSP上的实现 总被引:7,自引:0,他引:7
在TMS320C54x系统开发环境CCS(Code Composer Studio)下对FIR滤波器的DSP实现原理进行了讨论。利用Matlab中的FIR数字滤波器的函数设计相应的滤波器,对得到的滤波器系数采用Q15格式表示,并用C语言产生模拟输入信号。将获取的系数和输入信号通过相应的指令调到DSP芯片的数据存储器中,运用MAC指令、循环缓冲寄存器、块循环寄存器实现已知混合信号的滤波。通过实验仿真,从输入信号和输出信号的时域和频域曲线可看出在DSP上实现的FIR滤波器能完成预定的滤波任务。 相似文献
5.
为解决频域法实现信号匹配滤波时硬件开销较大的问题,采用时域法实现线性调频(LFM)信号的匹配滤波。设计了一款针对LFM信号的8阶分布式结构的时域匹配滤波器;利用FPGA的ROM宏模块构建查找表,实现分布式滤波算法;基于FPGA器件完成了滤波器的设计与集成。仿真结果显示,滤波器占用170个逻辑单元、109个寄存器、3K字节存储器,逻辑资源开销较小。与传统FIR结构的乘累加算法相比,分布式滤波算法运算速度更快。 相似文献
6.
7.
8.
为了解决多频段数字均衡滤波器处理过程中数据计算量的问题,通过对数字均衡器设计的分析,将数字音频信号进行频域滤波处理,最终设计出一种高效的数字均衡滤波器。通过将数字信号在频域中进行傅里叶变换,提出了一种基于快速傅里叶变换原理的算法,该算法中码位倒置和蝶形运算方法的处理与通常的快速傅里叶变换相比,更有效地减少了数据的运算量,减少了数据处理的时间。结果表明,使用该种算法设计的数字均衡滤波器与传统的时域滤波方法相比,具有很好的实时处理效果。 相似文献
9.
10.
11.
伍尤富 《太赫兹科学与电子信息学报》2007,5(5):388-390
提出了一种基于现场可编程逻辑器件(FPGA)的有限冲击响应(Finite Impusle Response, FIB)滤波器的设计新方法,该方法利用分布式算法来并行实现FIR数字滤波器硬件电路,并用VHDL编程。仿真实验结果表明,该方法能使设计简单、灵活,同时利用加法器代替乘法器不仅节约了硬件资源,而且提高了数字信号处理的速度。 相似文献
12.
随着需求的发展,信号处理系统对实时性的要求越来越高,这就要求对涉及到的信号处理算法的运算时间有了严格的限制。本文介绍了一种在PowerPC平台上,基于AltiVec技术的FIR滤波器设计方法。仿真实验表明,此种FIR滤波器的实现方法运算速度快,实时性好,性能优于在传统DSP平台上的FIR滤波器设计方法。 相似文献
13.
14.
15.
16.
17.
基于DSP的FIR滤波器的C语言算法实现 总被引:1,自引:0,他引:1
有限冲激响应(FIR)滤波器是数字信号处理系统中最基本的元件,具有严格的线性相频特性,同时其单位抽样响应是有限长的,系统稳定。阐述了FIR的基本原理,并进行了MATLAB仿真。基于TI公司的TMS320VC5402 DSP硬件平台,设计了FIR低通滤波器。采用C语言算法,利用集成开发环境代码调式器(Code Composer Studio,CCS)分别观察了输入和输出波形,验证了此算法的准确性和高效性,对信号处理及信号传输有重要的研究意义。 相似文献
18.
19.
Junhyung Um Taewhan Kim 《Electronics letters》2000,36(5):405-407
In terms of speed, the Wallace-tree compressor (i.e. bit-level carry-save addition array) is widely recognised as one of the most effective schemes for implementing arithmetic computations in VLSI design. However, the scheme has been applied only in a rather restrictive way, i.e. for implementing fast multipliers and for generating fixed structures without considering the characteristic of the input signals. The authors address the problem of optimising arithmetic circuits to overcome those limitations. A polynomial time algorithm is presented which generates a delay-optimal carry-save addition structure of an arithmetic circuit with uneven signal arrival profiles. This algorithm has been applied to the optimisation of high-speed digital filters and 5-30% savings have been achieved in the overall filter implementation in comparison to the standard carry-save implementation 相似文献