Spec-Zone.ru › TensorFlow 2.3

tf.signal.stft

Просмотреть исходный код на GitHub

Вычисляет кратковременное преобразование Фурье от signals.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительных сведений.

tf.compat.v1.signal.stft

tf.signal.stft(
    signals, frame_length, frame_step, fft_length=None,
    window_fn=tf.signal.hann_window, pad_end=False, name=None
)

Реализовано с помощью совместимых с TPU/GPU операций и поддерживает градиенты.

Аргументы
signals Массив [..., samples] float32/float64 Tensor вещественных сигналов.
frame_length Скалярное целое число Tensor. Длина окна в выборках.
frame_step Скалярное целое число Tensor. Количество выборок для шага.
fft_length Скалярное целое число Tensor. Размер FFT для применения. Если не указано, используется наименьшая степень двойки, охватывающая frame_length.
window_fn Функция, принимающая длину окна и аргумент dtype и возвращающая [window_length] Tensor выборок в указанном типе данных. Если установлено значение None, оконная функция не используется.
pad_end Необходимо ли заполнять конец signals нулями, когда заданная длина кадра и шаг дают кадр, частично выходящий за его пределы.
name Необязательное имя операции.
Возвращаемое значение
Массив [..., frames, fft_unique_bins] Tensor значений STFT complex64/complex128, где fft_unique_bins является fft_length // 2 + 1 (уникальные компоненты FFT).
Исключения
ValueError Если signals имеет ранг меньше 1, frame_length не скаляр, или frame_step не скаляр.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/signal/stft

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API