首页 理论教育 算法基本原理解析

算法基本原理解析

时间:2023-06-26 理论教育 版权反馈
【摘要】:在式及图3.8.1中,M为所要分析的复频率的点数,即采样点的总数,不一定与x[n]的长度相等;A为采样轨迹的起始点位置,由它的半径A0及相角θ0确定。通常A0≤1,否则z0将处于单位圆z=1的外部。图3.8.1 CZT在z平面上的轴线轨迹z变换在这些采样点的值为直接计算式,与直接计算离散傅里叶变换相似,总共算出M个采样点,需要NM次复数乘法与(N-1)M次复数加法。在式中,令把式代入式得令则CZT算法框图如图3.8.2所示。

算法基本原理解析

已知有限长序列x[n](0≤nN-1)的z变换为

978-7-111-42877-0-Chapter03-121.jpg

为适应z可以沿z平面更一般的路径取值,故沿z平面上的一段螺线作等分角的采样,z的这些采样点zk

zk=AW-kk=0,1,…,M-1) (3.8.2)

式中

978-7-111-42877-0-Chapter03-122.jpg

978-7-111-42877-0-Chapter03-123.jpg

zk所沿的轨迹如图3.8.1所示。在式(3.8.5)及图3.8.1中,M为所要分析的复频率的点数,即采样点的总数,不一定与x[n]的长度相等;A为采样轨迹的起始点位置,由它的半径A0及相角θ0确定。通常A0≤1,否则z0将处于单位圆z=1的外部。W为螺线参数,W0表示螺线的伸展率,W0>1时,随着k的增加螺线内缩,W0<1时,则随k的增加螺线外伸。φ0是采样点间的角度间隔。由于φ0是任意的,减小φ0就可提高频率分辨率,这对分析具有任意起始频率的高分辨率窄带频谱是很有用的。当M=NA=A0ejθ0=1,978-7-111-42877-0-Chapter03-124.jpg978-7-111-42877-0-Chapter03-125.jpg时,线性调频z变换就是离散傅里叶变换

978-7-111-42877-0-Chapter03-126.jpg

图3.8.1 CZT在z平面上的轴线轨迹

z变换在这些采样点的值为

978-7-111-42877-0-Chapter03-127.jpg(www.xing528.com)

直接计算式(3.8.6),与直接计算离散傅里叶变换相似,总共算出M个采样点,需要NM复数乘法与(N-1)M次复数加法。当NM很大时,这个量很大,这就限制了运算速度。但是,下面将看到,通过一定的变换,以上运算可以转换为卷积形式,从而可以采用快速傅里叶变换算法,这样就可以大大提高运算速度。在式(3.8.6)中,令

978-7-111-42877-0-Chapter03-128.jpg

把式(3.8.7)代入式(3.8.6)得

978-7-111-42877-0-Chapter03-129.jpg

978-7-111-42877-0-Chapter03-130.jpg

978-7-111-42877-0-Chapter03-131.jpg

CZT算法框图如图3.8.2所示。

978-7-111-42877-0-Chapter03-132.jpg

图3.8.2 CZT算法框图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈