摘要
MATLAB中实现直接线性卷积通常调用conv()函数指令。对于线性卷积,一般直接比较麻烦。为了提高运算效率和运算工作量的目的,文章采用基于MATLAB实现线性卷积的自编函数clconv()和利用FFT和IFFT实现快速线性卷积的方法。通过实例验证及仿真结果,验证了clconv()函数的有效性,并且快速线性卷积的方法在计算出与直接线性卷积近似解的同时,运算工作量大大减少,运算速度大大提高,验证了利用FFT和IFFT实现快速线性卷积的有效性和优越性。
MATLAB direct linear convolution usually call the conv( ) function instruction. For linear convolution, generally direct comparison of trouble. In order to improve the operational efficiency and the purpose of computing workload, we use a method based on MATLAB the linear convolution self-function clconv ( ) and use of FFT and IFFT rapid linear convolution. Verified by an example and simulation results to verify the validity of the clconv ( ) function, and fast linear convolution method in the calculation of the approximate solution of the direct linear convolution operator workload is greatly reduced, greatly improve the speed of operation, verify the effectiveness and superiority of the use of FFT and IFFT fast linear convolution.
出处
《电脑与信息技术》
2013年第4期29-31,共3页
Computer and Information Technology