ShortTimeFourier
ShortTimeFourier[data]
data の短時間フーリエ変換(STFT)をShortTimeFourierDataオブジェクトとして返す.
ShortTimeFourier[data,n]
長さ n のパーティションを使う.
ShortTimeFourier[data,n,d]
オフセット d のパーティションを使う.
ShortTimeFourier[data,n,d,wfun]
各パーティションに平滑化窓 wfun を適用する.
ShortTimeFourier[data,n,d,wfun,m]
変換の計算前に,ゼロから長さ m まででパーティションを充填する.
詳細とオプション
- 短時間フーリエ変換(STFT)は,信号の時間・周波数表現で,信号を時間と周波数の両方で,変換したり,フィルタをかけたり,分析したりするためにしばしば使われる.
- ShortTimeFourier[data]は data のパーティションの離散フーリエ変換(DFT)を計算し,ShortTimeFourierDataオブジェクトを返す.
- Spectrogramを data または結果のShortTimeFourierDataオブジェクトに使ってスペクトログラムをプロットする.
- ShortTimeFourier[data]は長さ でオフセット のパーティションを使う.ただし, はLength[data]である.
- パーティションの長さ n とオフセット d は,(サンプル数として解釈される)整数として,あるいは時間またはサンプル量として 表すことができる.
- 必要な場合は,すべてのパーティションが同じ長さになるように,右側に固定充填が使われる.
- ShortTimeFourier[data,n,d,wfun]の平滑化窓 wfun は,からまでの間でサンプルを取る,あるいは長さ n のリストの窓関数を使って指定できる.デフォルトの窓はDirichletWindowで,事実上平滑化は行わない.
- data は以下の任意のものでよい.
-
list 任意階数の数値配列 audio AudioオブジェクトまたはSoundオブジェクト video Videoオブジェクト - 多チャンネルの音声オブジェクトについては,全チャンネルの合計についてスペクトログラムが計算される.
- ShortTimeFourierはFourierParametersオプションを取る.デフォルト設定はFourierParameters->{1,-1}である.
例題
すべて開くすべて閉じるスコープ (7)
パラメータ (4)
時間Quantityを使ってパーティションサイズを指定する:
時間Quantityを使ってオフセットを指定する:
Scaledを使ってパーティションサイズと相対的なオフセットを指定する:
NoneまたはDirichletWindowを使うことは平滑化を行わないことに等しい:
HannWindowを平滑化窓関数として使用する:
各パーティションがサンプル20個分の長さになるように充填する:
時間Quantityを使って充填を指定する:
アプリケーション (6)
ShortTimeFourierデータの振幅のプロット:
InverseShortTimeFourierを使って逆変換を近似する:
InverseShortTimeFourierを使って短時間フーリエ変換を逆にする:
別のSTFT分割オフセットを使って音声録音のスピードを変える:
特性と関係 (2)
短時間フーリエ変換データはSpectrogramArrayを使って計算した値と同じである:
ShortTimeFourierのSpectrogramはもとの信号のSpectrogramと等価である:
テキスト
Wolfram Research (2019), ShortTimeFourier, Wolfram言語関数, https://reference.wolfram.com/language/ref/ShortTimeFourier.html (2024年に更新).
CMS
Wolfram Language. 2019. "ShortTimeFourier." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/ShortTimeFourier.html.
APA
Wolfram Language. (2019). ShortTimeFourier. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ShortTimeFourier.html