Spec-Zone.ru › TensorFlow 2.4

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 complex64/complex128 значений STFT, где 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.4/api_docs/python/tf/signal/stft

Spec-Zone.ru

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