摘要
为提高小波变换的计算效率,研究基于提升算法的3阶Daubechies离散小波变换及其逆变换的FPGA实现。简要介绍提升算法的基本原理,给出3阶Daubechies小波变换及其逆变换的提升算法过程,对正变换与逆变换的硬件实现结构进行设计,该结构无需附加内存,且采用流水线技术实现小波系数的快速并行输出,大大节省了传统变换所需的存储空间并提高了计算速度。在Quartus设计软件中对提升算法结构进行仿真,验证了提升结构的正确性。分别使用传统的基于卷积的DB3小波滤波器和设计的DB3提升结构对包含噪声的模拟信号进行小波阈值滤波处理。结果表明:提升结构算法计算复杂度小,在可承受的信噪比范围内,能够快速实现信号的小波变换处理。
The FPGA implementation of DB3 discrete wavelet transform and inverse transform based on lifting algorithm is studied to improve the calculation efficiency of wavelet transform. Based on the introduction of lifting algorithm principle, the calculation process of DB3 wavelet transform and its inverse transform is presented. The hardware implementation architecture of transform is designed. The wavelet coefficient can replace the original signal data in this architecture, which doesn't need any more memory to store the calculation data. The pipelining technology is used to speedup the calculation and output of wavelet coefficient. The lifting algorithm architecture is simulated in Quartus software and simulation result proves the correctness of the architecture. The traditional DB3 wavelet filter and the lifting algorithm architecture are used to process simulated signal by wavelet threshold de-noising. The results show that the signal noise ratio of method in this thesis is less than the traditional method, while it's still in a sustainable range and the calculation soeed is hizher than the traditional method.
出处
《兵工自动化》
2012年第8期78-81,共4页
Ordnance Industry Automation