文件帮助中心
Chirp Z-Transform
y = czt(x,m,w,a)
例子
y= czt(X那m那W.那一种)返回长度 -mchirp z-transform(czt)的X沿着螺旋形轮廓Z.-plane定义W.和一种通过z =一种*W.。^ - (0:m-1)。
y= czt(X那m那W.那一种)
y
X
m
W.
一种
z =一种*W.。^ - (0:m-1)
默认值m那W., 和一种那CZT.返回z变换X在m单位圈周围等间隔点,结果相当于离散的傅里叶变换(DFT)X据给出FFT.(X)。
CZT.
FFT.(X)
FFT.
全部收缩
创建一个随机向量,X,长度为1013.计算其DFT使用CZT.。
RNG.默认x = RANDN(1013,1);y = czt(x);
采用CZT.要放大滤波器频率响应的窄带部分。
使用窗口方法设计30阶低通FIR滤波器。指定1 kHz的采样率和125Hz的截止频率。使用矩形窗口。找到过滤器的传递函数。
FS = 1000;d = designfilt('低通道'那'筛选道',30,'cutfffrequency',125,......'DesignMethod'那'窗户'那'窗户',@ entrwin,'采样率',fs);h = tf(d);
计算过滤器的DFT和CZT。将CZT的频率范围限制为75到175 Hz之间的带。在每种情况下生成1024个样本。
m = 1024;Y = FFT(H,M);F1 = 75;F2 = 175;w = exp(-j * 2 * pi *(f2-f1)/(m * fs));a = exp(j * 2 * pi * f1 / fs);Z = CZT(H,M,W,A);
绘制变换。放大感兴趣的领域。
fn =(0:m-1)'/ m;fy = fs * fn;FZ =(F2-F1)* Fn + F1;图(FY,ABS(Y),FZ,ABS(Z))XLIM([50 200])传奇('fft'那'czt')xlabel('频率(Hz)')
输入信号,指定为向量,矩阵或3-D阵列。如果X是一个矩阵,函数转换列的列X。如果X是3-D阵列,该功能沿着第一个阵列尺寸运行,大小大于1。
例子:SIN(PI ./ [4; 2] *(0:159))'指定双通道正弦曲线。
SIN(PI ./ [4; 2] *(0:159))'
数据类型:单身的|双倍的复数支持:金宝app是的
单身的
双倍的
长度(X)
变换长度,指定为正整数标量。
数据类型:单身的|双倍的
exp(-2j * pi /m)
螺旋轮廓点之间的比率,指定为复标量。
1
螺旋形轮廓初始点,指定为复标量。
例子:EXP(1J * PI / 4)沿着单位圈Z.-Plane并使真实轴与45度的角度。
EXP(1J * PI / 4)
Chirp z变换,作为向量或矩阵返回。
CZT.在指定的Chirp轮廓上计算z变换时,使用下一个电源-2长度FFT来执行快速卷积[1]。
[1] Rabiner,Lawrence R.和Bernard Gold。数字信号处理的理论与应用。Englewood Cliffs,NJ:Prentice-Hall,1975年。
使用说明和限制:
看自动尺寸限制(MATLAB编码器)。
代码生成不支持3-D阵列。金宝app
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
FFT.|弗里克
弗里克
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室