主要内容

getLatency

延迟的FFT或信道器计算

描述

例子

Y= getLatency (hdlfft)回报周期的数量,Y对象,需要计算FFT的一个输入框。延迟取决于输入向量的大小和FFT长度。信道器滤波器系数不影响延迟。

例子

Y= getLatency (hdlfft,N)回报周期的数量一个对象需要计算FFT的一个输入框,如果FFT长度N,输入标量。这个函数不会改变的属性hdlfft

例子

Y= getLatency (hdlfft,N,V)回报周期的数量一个对象需要计算FFT的一个输入框,如果FFT长度N和向量输入的大小V。这个函数的性质不会改变hdlfft

例子

全部折叠

对象的延迟随FFT长度和向量的大小。使用getLatency函数来找到一个特定的配置的延迟。之间的延迟是周期的数量第一次有效输入和第一个有效输出,假设输入是连续的。

创建一个新的dsp.HDLFFT对象和请求的延迟。

hdlfft = dsp.HDLFFT (“FFTLength”,512);L512 = getLatency (hdlfft)
L512 = 599

请求的延迟信息相似的对象有不同的FFT长度。不改变原始的属性对象。

L256 = getLatency (hdlfft, 256)
L256 = 329
N = hdlfft.FFTLength
N = 512

请求的延迟信息接受eight-sample向量输入类似的对象。

256年L256v8 = getLatency (hdlfft, 8)
L256v8 = 93

实现FFT的比例在每个阶段。的延迟不会改变。

hdlfft。Normalize = true; L512n = getLatency(hdlfft)
L512n = 599

请求相同的输出订单作为输入订单。延迟增加,因为对象必须收集输出之前重新排序。

hdlfft。BitReversedOutput = false;L512r = getLatency (hdlfft)
L512r = 1078

输入参数

全部折叠

HDL-optimized FFT或信道器系统对象创建和配置。看到dsp.HDLChannelizer,dsp.HDLIFFT,或dsp.HDLFFT

FFT长度指定为2 2的整数次幂3到216。使用这个参数请求延迟对象的相似hdlfft,但与FFT长度N

向量的大小,指定为一个从1到64的力量。向量的大小不能大于FFT长度。使用这个参数请求延迟对象的相似hdlfft,但V样本向量输入。当你没有指定这个参数,函数假设输入标量。

输出参数

全部折叠

周期的延迟对象需要计算FFT的一个输入框,返回一个整数。之间的延迟是周期的数量第一次有效输入和第一个有效输出,如果输入是连续的。每个调用对象模拟一个周期。

介绍了R2014b