主要内容

级FFT

用周期图法计算谱的非参数估计

图书馆

  • 估计/功率谱估计

    dspspect3

  • 转换

    dspxfrm3

  • 级FFT块

描述

幅度FFT块使用周期图方法计算谱的非参数估计。

输出参数设置为大小的平方的块输出——- - - - - -N输入u相当于

y = abs (fft (u, nfft))。^2 M≤nfft

输出参数设置为,输入的块输出u相当于

y = abs(fft(u,nfft)) % M≤nfft

>Nfft,该块将输入包装到Nfft在使用上述方程之一计算FFT之前:

y(:,k)=datawrap(u(:,k),nfft) % 1≤k≤N

>Nfft,块也可以截断输入:

y(:,k)=abs(fft(u,nfft)) % 1≤k≤N

block处理——- - - - - -N矩阵的输入为N独立的通道。块计算一个单独的估计为每个N独立通道并生成Nfft——- - - - - -N矩阵输出。输出矩阵的每一列都包含对应输入列在点的功率谱密度的估计值Nfft等间隔的频率点在范围[0,F年代),F年代表示信号的采样频率。块总是输出基于样本的数据。

幅度FFT块支持实的和复杂的浮点输入。金宝app该块还支持两者的实际定点输入金宝app大小的平方模式和复杂的定点输入大小的平方模式。

定点数据类型

下图显示了定点信号在幅度FFT子系统块中使用的数据类型。

上图FFT块的定点参数设置如下:

  • 正弦表-与输入的字长相同

  • 整数舍入模式-地板上

  • 整数溢出饱和-未检查

  • 产品输出-通过内部规则继承

  • 蓄电池,通过内部规则继承

  • 输出-通过内部规则继承

上图中星等平方块的定点参数设置如下:

  • 整数舍入模式-地板上

  • 饱和整数溢出检查

  • 输出-通过内部规则继承

参数

输出

指定块是计算输入的幅度FFT还是幅度平方FFT。

FFT实现

将该参数设置为FFTW支持任金宝app意长度的输入信号。块限制生成的代码与FFTW实现到MATLAB®主机电脑。

将该参数设置为Radix-2用于位反转处理、固定或浮点数据,或使用金宝app®编码器™.第一个维度,输入矩阵必须是2的幂。要处理其他输入大小,请使用块来填充或截断这些维度为2的幂,或如果可能,选择FFTW算法。

将该参数设置为汽车让区块选择FFT实现。对于非幂二变换长度,块限制生成的代码到MATLAB主机。

从输入维度继承FFT长度

选择使用输入帧大小作为数据点的数量,在这些数据点上执行FFT。当你选中这个复选框时,这个数字必须是2的幂。如果不选择此复选框,则FFT长度参数指定数据点的数量。

FFT长度

输入要执行FFT的数据点的数量,Nfft.当Nfft大于输入帧大小,则根据需要对每帧进行零填充。当Nfft小于输入帧大小,则根据需要包装每一帧。当清除时,启用该参数从输入维度继承FFT长度复选框。

当你设置FFT实现参数Radix-2,这个值必须是2的幂。

当FFT长度小于输入长度时对输入数据进行换行

选择换行或截断输入,具体取决于FFT长度.如果选中此参数,则在FFT操作之前进行模长数据包装FFT长度小于输入长度。如果未选中此属性,则在FFT操作之前将输入数据截断为FFT长度。检查默认值。

金宝app支持的数据类型

港口 金宝app支持的数据类型

输入

  • 双精度浮点

  • 单精度浮点

  • 固定点(有符号和无符号)

  • 8-、16-和32位有符号整数

输出

  • 双精度浮点

  • 单精度浮点

  • 固定点(仅签名)

  • 8-、16-和32位有符号整数

参考文献

[1] FFTW (http://www.fftw.org

[2] Frigo, M.和S. G. Johnson,“FFTW: FFT的自适应软件架构”,国际声学、语音和信号处理会议论文集, 1998年第3卷,1381-1384页。

A. V.奥本海姆和R. W.谢弗。离散时间信号处理.Englewood Cliffs, NJ: Prentice-Hall, 1989。

Orfanidis, S. J。信号处理概论.Englewood Cliffs, NJ: Prentice-Hall, 1995。

Proakis, J.和D. Manolakis。数字信号处理。3版。恩格尔伍德悬崖,NJ: Prentice-Hall, 1996。

扩展功能

定点转换
使用fixed-point Designer™设计和模拟定点系统。

之前介绍过的R2006a