主要内容gydF4y2Ba

。gydF4y2Ba

FFTgydF4y2Ba

入力の高速フーリエ変換(FFT)gydF4y2Ba

  • ライブラリ:gydF4y2Ba
  • DSP系统工具箱/变换gydF4y2Ba

  • FFT块gydF4y2Ba

説明gydF4y2Ba

FFTgydF4y2Baブロックは,gydF4y2BaNgydF4y2Ba次元のの力配列uの最初の次元全全において高速フーリエ変换(fft)ををしますます。ブロックは2つしますなfft実装のどちらかを使し.fftwライブラリを基于した装配か,基数2のアルゴリズムのコレクションをにた実装を选択できます。gydF4y2Ba(汽车)gydF4y2Baを选択できます.fft実装の详细についてについては,gydF4y2BaアルゴリズムgydF4y2Baを参照してください。gydF4y2Ba

ユーザー指定のfft长(pと等しくない)では,ゼロパディングまたは切り舍て,あるいは长さをとするデータがfft演算のにラッピングし演算の≤発し.p≤mのfftの料,次のようになります。gydF4y2Ba

y = fft (u, M)gydF4y2Ba%p≤mgydF4y2Ba

ラッピング:gydF4y2Ba

y (: L) = fft (datawrap (u (: L), M))gydF4y2Ba% p;L = 1,…,NgydF4y2Ba

切り捨て:gydF4y2Ba

y (:,L) = fft(u,M)gydF4y2Ba% p;L = 1,…,NgydF4y2Ba

ヒントgydF4y2Ba

入力の長さPがFFT長Mより大きい場合,FFT出力での振幅が増加することがあります。振幅が増加するのは,gydF4y2BaFFTgydF4y2Baブロックがmを法とするデータラッピングラッピングををすべてのの使使使なサンプルサンプルgydF4y2Ba

このような振幅の増加を避けるため,入力サンプルPの長さをFFT長Mまで切り捨てることができます。これを行うには,gydF4y2Ba垫gydF4y2Baブロックをモデル内のFFTブロックの前に配置します。gydF4y2Ba

端子gydF4y2Ba

入力gydF4y2Ba

すべて展開するgydF4y2Ba

FFTを計算する入力信号。ブロックはN次元の入力信号の最初の次元に沿って FFT を計算します。

ブロックがFFTを計算する方法の詳細については,gydF4y2Ba説明gydF4y2BaおよびgydF4y2BaアルゴリズムgydF4y2Baを参照してください。gydF4y2Ba

データ型:gydF4y2Ba单身的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2BaINT64.gydF4y2Ba|gydF4y2Bauint8.gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2BaUINT32gydF4y2Ba|gydF4y2BaUINT64gydF4y2Ba|gydF4y2Ba不动点gydF4y2Ba
複素数のサポート:gydF4y2BaありgydF4y2Ba

出力gydF4y2Ba

すべて展開するgydF4y2Ba

FFT。gydF4y2BaNgydF4y2Ba次元の入力配列の最初の次元全体で計算されます。ブロックの出力に整数または小数点データ型が含まれている場合、常に符号付きです。

l番目のの力チャネルy(k,l)のkののエントリは,l番目の入力チャネルにおけるm点离散フーリエ変(dft)のk番目番目の点と等価等価gydF4y2Ba

ygydF4y2Ba (gydF4y2Ba kgydF4y2Ba ,gydF4y2Ba lgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ∑gydF4y2Ba pgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba PgydF4y2Ba ugydF4y2Ba (gydF4y2Ba pgydF4y2Ba ,gydF4y2Ba lgydF4y2Ba )gydF4y2Ba egydF4y2Ba −gydF4y2Ba jgydF4y2Ba 2gydF4y2Ba πgydF4y2Ba (gydF4y2Ba pgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba (gydF4y2Ba kgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba /gydF4y2Ba 米gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba ...gydF4y2Ba ,gydF4y2Ba 米gydF4y2Ba

ブロックがFFTを計算する方法の詳細については,gydF4y2Ba説明gydF4y2BaおよびgydF4y2BaアルゴリズムgydF4y2Baを参照してください。gydF4y2Ba

データ型:gydF4y2Ba单身的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2Ba不动点gydF4y2Ba
複素数のサポート:gydF4y2BaありgydF4y2Ba

パラメーターgydF4y2Ba

すべて展開するgydF4y2Ba

メインgydF4y2Ba

このパラメーターをgydF4y2Ba[FFTW]gydF4y2Baに設定して,任意の長さの入力信号をサポートします。ブロックはFFTW実装で生成されたコードを MATLAB®gydF4y2Baをを行可なホストのみのみににににますますます。gydF4y2Ba

ビットビット反転したた处,固定小数点データまたはまたは动小数データ,またはgydF4y2Ba金宝app®gydF4y2Ba编码器™gydF4y2Baを使った移植可能な生成では,このパラメーターをgydF4y2Ba(Radix-2)gydF4y2Baに设定します.m行n列のの力行为の次元mは,2のべき乘でなければなりんませ。gydF4y2Ba垫gydF4y2Baブロックを使ってこれらの次元を2のべき乗にパディングまたは切り捨てをするか,可能な場合はFFTW実装を選択します。gydF4y2Ba(Radix-2)gydF4y2Baモードで使用されるアルゴリズムの詳細については,gydF4y2Ba基数2の実装gydF4y2Baを参照してください。gydF4y2Ba

このパラメーターをgydF4y2Ba(汽车)gydF4y2Baに設定して,ブロックがFFT実装を選択できるようにします。2のべき乗でない変換の長さの浮動小数点の場合、FFTW アルゴリズムは自動的に選択されます。それ以外の場合は、Radix-2 アルゴリズムが自動的に選択されます。2 のべき乗でない変換の長さの場合、ブロックは生成したコードを MATLAB のホスト コンピューターに制限します。

入力要素のに対するに対するに対する要素ののを指定指定ますますますますますますますますとと出チャネル要素要素入顺序に対してビットした顺序で表示されれれますますますますます。チャネル要素がが力顺序に対して形顺顺にされますます。gydF4y2Ba

メモgydF4y2Ba

FFTgydF4y2Baブロックは出力をビット反転した順序で計算します。gydF4y2BaFFTgydF4y2Baブロックの出力を線形順にするには,追加のビット反転演算が必要になります。多くの状況ではgydF4y2Ba[按位反顺序输出]gydF4y2BaチェックボックスをオンにするとgydF4y2BaFFTgydF4y2Baブロックの速度を上げることができます。gydF4y2Ba

出力の顺序の详细はは,gydF4y2Ba线性和位反转输出顺序gydF4y2Baを参照してください。gydF4y2Ba

依存关键词gydF4y2Ba

このパラメーターを有効にするには,gydF4y2Ba(FFT实现)gydF4y2BaをgydF4y2Ba(汽车)gydF4y2BaまたはgydF4y2Ba(Radix-2)gydF4y2Baに设定します。gydF4y2Ba

このパラメーターを选択する,ブロックはfft长によってfftののは,fftの出力をその入と同じ范囲内に必要がある场にます留めるがある场ににますこれはがある场に。データ型での作业ににます。gydF4y2Ba

入力次元からFFT長を継承する場合に選択します。このチェックボックスをオンにする場合,入力の長さは2のべき乗でなければなりません。gydF4y2Ba

依存关键词gydF4y2Ba

このチェックボックスをオフににする料,长さを指定するgydF4y2Ba[FFT长度]gydF4y2Baパラメーターが使用できるようになります。gydF4y2Ba

2以FFT長を上の整数で指定します。gydF4y2Ba

(FFT实现)gydF4y2BaパラメーターをgydF4y2BaRadix-2gydF4y2Baに設定する場合またはgydF4y2Ba[按位反顺序输出]gydF4y2Baチェックボックスをオンにする場合,この値は2のべき乗でなければなりません。gydF4y2Ba

依存关键词gydF4y2Ba

このパラメーターを有効にするには,gydF4y2Ba[从输入尺寸继承FFT长度]gydF4y2Baチェックボックスをオフにします。gydF4y2Ba

FFT長に応じて入力をラップするか,切り捨てるかを選択します。このパラメーターをオンにすると、FFT 長が入力の長さよりも短い場合、FFT 演算の前に長さを法とするデータ ラッピングが発生します。このチェック ボックスをオフにすると、FFT 演算の前に入力データが FFT 長に切り捨てられます。

依存关键词gydF4y2Ba

このパラメーターを有効にするには,gydF4y2Ba[从输入尺寸继承FFT长度]gydF4y2Baチェックボックスをオフにします。gydF4y2Ba

データ型gydF4y2Ba

固定小数演算のgydF4y2Ba丸めモードgydF4y2Baを選択します。gydF4y2Ba

限制性gydF4y2Ba

正弦表表の値値はパラメーターに従わずずこのに従わず,常にgydF4y2Ba(最近的)gydF4y2Baに丸められます。gydF4y2Ba

[丸めモード]gydF4y2Baパラメーターは,以下のすべてのにするする合,数码结果には影响しんません。gydF4y2Ba

  • [乗算出力]gydF4y2Baのデータ型が次である。gydF4y2Ba[继承:通过内部规则继承]gydF4y2Ba。gydF4y2Ba

  • [アキュムレータ]gydF4y2Baのデータ型が次である。gydF4y2Ba[继承:通过内部规则继承]gydF4y2Ba。gydF4y2Ba

これらのデータ型设定を使と,ブロックは完全精密モード动词。gydF4y2Ba

このパラメーターをオンにすると,ブロックは固定小数点演算の結果を飽和させます。このパラメーターをオフにすると,ブロックは固定小数点演算の結果をラップします。gydF4y2Ba饱和gydF4y2BaおよびgydF4y2Ba包装gydF4y2Baの詳細については,固定小数点演算のgydF4y2BaオーバーフローモードgydF4y2Baを参照してください。gydF4y2Ba

限制性gydF4y2Ba

(整数オーバーフローで飽和)gydF4y2Baのパラメーターは,以下のすべての条件に一致する場合,数値結果には影響しません。gydF4y2Ba

  • [乗算出力]gydF4y2Baのデータ型が次である。gydF4y2Ba[继承:通过内部规则继承]gydF4y2Ba。gydF4y2Ba

  • [アキュムレータ]gydF4y2Baのデータ型が次である。gydF4y2Ba[继承:通过内部规则继承]gydF4y2Ba。gydF4y2Ba

これらのデータ型设定を使と,ブロックは完全精密モード动词。gydF4y2Ba

正弦表の値の語長を指定する方法を選択します。正弦表の値の小数部の長さは常に語長から1を引いた値に等しくなります。このパラメーターは以下のように設定できます。gydF4y2Ba

  • データ型継承ルール。たとえば,gydF4y2Ba[継承:入力と同じ語長]gydF4y2Ba

  • 有效なデータ型として评価するするする(例:gydF4y2BaFixdt(1,16)gydF4y2Ba)gydF4y2Ba

[データ型アシスタントを表示)gydF4y2BaボタンgydF4y2Baをクリックして,gydF4y2Ba[正弦表]gydF4y2Baパラメーターの設定を行うためのgydF4y2Ba[データ型アシスタント]gydF4y2Baを表示します。gydF4y2Ba

详细は,gydF4y2Baデータ型アシスタントを利用したデータ型の指定gydF4y2Ba(金宝app模型)gydF4y2Baを参照してください。gydF4y2Ba

限制性gydF4y2Ba

正弦表の値はgydF4y2Ba[丸めモード]gydF4y2BaパラメーターおよびgydF4y2Ba(整数オーバーフローで飽和)gydF4y2Baパラメーターには従わず,常に飽和してgydF4y2Ba(最近的)gydF4y2Baに丸められます。gydF4y2Ba

乗算出力のデータ型を指定します。このブロックの乗算出力データ型の使い方を示す図は,gydF4y2Ba固定小数点gydF4y2BaおよびgydF4y2Ba乘法数据类型gydF4y2Baを参照してください。このパラメーターは以下のように設定できます。gydF4y2Ba

  • データ型継承ルール。たとえば,gydF4y2Ba[継承:通过内部规则继承]gydF4y2Ba。このルールの詳細は,gydF4y2Ba通过内部规则继承gydF4y2Baを参照してください。gydF4y2Ba

  • 有效なデータ型として评価するするする(例:gydF4y2BaFixdt(1,16,0)gydF4y2Ba)gydF4y2Ba

[データ型アシスタントを表示)gydF4y2BaボタンgydF4y2Baをクリックして,gydF4y2Ba[乗算出力]gydF4y2Baパラメーターの設定を行うためのgydF4y2Ba[データ型アシスタント]gydF4y2Baを表示します。gydF4y2Ba

详细は,gydF4y2Baデータ型アシスタントを利用したデータ型の指定gydF4y2Ba(金宝app模型)gydF4y2Baを参照してください。gydF4y2Ba

アキュムアキュムレータのデータ型しししししのアキュムレータデータデータ使いををを示す図図はは使い使いををを図図はgydF4y2Ba固定小数点gydF4y2Baを参照してください。このパラメーターは以下のように設定できます。gydF4y2Ba

  • データ型継承ルール。たとえば,gydF4y2Ba[継承:通过内部规则继承]gydF4y2Ba。このルールの詳細は,gydF4y2Ba通过内部规则继承gydF4y2Baを参照してください。gydF4y2Ba

  • 有效なデータ型として评価するするする(例:gydF4y2BaFixdt(1,16,0)gydF4y2Ba)gydF4y2Ba

[データ型アシスタントを表示)gydF4y2BaボタンgydF4y2Baをクリックして,gydF4y2Ba[アキュムレータ]gydF4y2Baパラメーターの設定を行うためのgydF4y2Ba[データ型アシスタント]gydF4y2Baを表示します。gydF4y2Ba

详细は,gydF4y2Baデータ型アシスタントを利用したデータ型の指定gydF4y2Ba(金宝app模型)gydF4y2Baを参照してください。gydF4y2Ba

gydF4y2Ba固定小数点gydF4y2Baを参照してください。このパラメーターは以下のように設定できます。gydF4y2Ba

  • データ型継承ルール。たとえば,gydF4y2Ba[継承:通过内部规则继承]gydF4y2Ba。gydF4y2Ba

    [继承:通过内部规则继承]gydF4y2Baを选択すると,ブロックは出力の语长と小数部の长さを自动的に计算します。理想的な出力の语长と小数部の长さを计算するためにブロックが使用する方程式は,gydF4y2Ba[通过FFT长度划分输出]gydF4y2Baチェックボックスの設定によって異なります。gydF4y2Ba

    • [通过FFT长度划分输出]gydF4y2Baチェックボックスをオンにした場合,理想的な出力の語長と小数部の長さは入力の語長と小数部の長さと同じになります。gydF4y2Ba

    • [通过FFT长度划分输出]gydF4y2Ba“gydF4y2Ba

      WgydF4y2Ba lgydF4y2Ba 我gydF4y2Ba dgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ogydF4y2Ba ugydF4y2Ba tgydF4y2Ba pgydF4y2Ba ugydF4y2Ba tgydF4y2Ba =gydF4y2Ba WgydF4y2Ba lgydF4y2Ba 我gydF4y2Ba ngydF4y2Ba pgydF4y2Ba ugydF4y2Ba tgydF4y2Ba +gydF4y2Ba 地板上gydF4y2Ba (gydF4y2Ba 日志gydF4y2Ba 2gydF4y2Ba (gydF4y2Ba FgydF4y2Ba FgydF4y2Ba TgydF4y2Ba lgydF4y2Ba egydF4y2Ba ngydF4y2Ba ggydF4y2Ba tgydF4y2Ba hgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba )gydF4y2Ba +gydF4y2Ba 1gydF4y2Ba

      FgydF4y2Ba lgydF4y2Ba 我gydF4y2Ba dgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ogydF4y2Ba ugydF4y2Ba tgydF4y2Ba pgydF4y2Ba ugydF4y2Ba tgydF4y2Ba =gydF4y2Ba FgydF4y2Ba lgydF4y2Ba 我gydF4y2Ba ngydF4y2Ba pgydF4y2Ba ugydF4y2Ba tgydF4y2Ba

    ,gydF4y2Ba通过内部规则继承gydF4y2Baを参照してください。gydF4y2Ba

  • 有效なデータ型として评価するするする(例:gydF4y2BaFixdt(1,16,0)gydF4y2Ba)gydF4y2Ba

[データ型アシスタントを表示)gydF4y2BaボタンgydF4y2Baをクリックして,gydF4y2Ba[出力]gydF4y2Baパラメーターの設定を行うためのgydF4y2Ba[データ型アシスタント]gydF4y2Baを表示します。gydF4y2Ba

详细は,gydF4y2Ba信号のデータのの制御gydF4y2Ba(金宝app模型)gydF4y2Baを参照してください。gydF4y2Ba

ブロックが出力する最小値を指定します。既定値はgydF4y2Ba[]gydF4y2Ba(指定なし)です。金宝app仿真软件ソフトウェアは,以下を行う際にこの値を使用します。gydF4y2Ba

  • シミュレーション范囲のチェック(gydF4y2Ba信号範囲の指定gydF4y2Ba(金宝app模型)gydF4y2Baを参照)gydF4y2Ba

  • 固定小数点データ型の自動スケーリングgydF4y2Ba

ブロックが出力する最大値を指定します。既定値はgydF4y2Ba[]gydF4y2Ba(指定なし)です。金宝app仿真软件ソフトウェアは,以下を行う際にこの値を使用します。gydF4y2Ba

  • シミュレーション范囲のチェック(gydF4y2Ba信号範囲の指定gydF4y2Ba(金宝app模型)gydF4y2Baを参照)gydF4y2Ba

  • 固定小数点データ型の自動スケーリングgydF4y2Ba

。gydF4y2Ba

ブロックの特性gydF4y2Ba

データ型gydF4y2Ba

双倍的gydF4y2Ba|gydF4y2Ba不动点gydF4y2Ba|gydF4y2Ba整数gydF4y2Ba|gydF4y2Ba单身的gydF4y2Ba

直接フィードスルーgydF4y2Ba

いいえgydF4y2Ba

多重信号gydF4y2Ba

はいgydF4y2Ba

可変サイズの信号gydF4y2Ba

ありgydF4y2Ba[gydF4y2Ba一个gydF4y2Ba]gydF4y2Ba

ゼロクロッシング検出gydF4y2Ba

いいえgydF4y2Ba

[gydF4y2Ba一个gydF4y2Ba]gydF4y2Ba[从输入尺寸继承FFT长度]チェックボックスが选択れているいるにににされれれれれれれれれれれgydF4y2Ba

アルゴリズムgydF4y2Ba

すべて展開するgydF4y2Ba

参照gydF4y2Ba

李建平,《信号处理概论》。上马鞍河,新泽西:普伦提斯霍尔,1996,第497页。gydF4y2Ba

[2] Proakis, John G.和Dimitris G. Manolakis。数字信号处理,第3版,北京:清华大学出版社,1996。gydF4y2Ba

[3] FFTW (gydF4y2Bahttp://www.fftw.org.gydF4y2Ba)gydF4y2Ba

[4] Frigo,M.和S. G. Johnson,“FFTW:FFT的自适应软件架构”,音响,语音和信号处理国际会议的课程,Vol。3,1998,第1381-1384页。gydF4y2Ba

拡张机械gydF4y2Ba

参考gydF4y2Ba

オブジェクトgydF4y2Ba

関数gydF4y2Ba

ブロックgydF4y2Ba

R2006aより前に導入gydF4y2Ba