一种抽样率转换的简化算法
A simplified algorithm for changing sampling rate
-
摘要: 为了改变信号的采样率,需要对信号进行插值和抽取。但是,当插值倍数很大时,运算量非常庞大,这在硬件上将难以实现。提出了一种简化算法:分析输出与输入、滤波器系数之间的关系,再结合采样率转换的比值,对所需要的点进行乘累加运算,实验表明,达到了采样率转换的目的,大大降低了运算量。Abstract: Extraction and interpolation of signal is necessary to be performed for changing the sampling rate of signal.When the rate of interpolation is high,the calculation becomes burdensome and hard to be implemented with hardware.An algorithm for reducing the computation is proposed.Based on analyzing the relationship between the input signal,output signal and filter coefficients and combining with the rate of sampling rate changing the algorithm performs multiply-accumulate operation to the points needed.Experiments show that sampling rate changing can be implemented with great reduction of computation load by this method.