Оцените плотность перекрестного спектра мощности
Оценка / Оценка Спектра мощности
dspspect3
Блок Cross-Spectrum Estimator выводит плотность перекрестного спектра мощности частоты двух действительных или комплексных входных сигналов, x и y, с помощью метода валлийцев усредненных измененных периодограмм. Входные сигналы должны быть одного размера и тип данных.
Блок Cross-Spectrum Estimator вычисляет текущую оценку спектра мощности путем усреднения последних оценок спектра мощности N, где N является количеством спектральных средних значений, заданных в Number of spectral averages. Буфера блоков входные данные в перекрывающиеся сегменты. Можно установить длину сегмента данных и перекрытия объема данных через набор параметров в диалоговом окне блока. Блок вычисляет спектр мощности на основе набора параметров в диалоговом окне блока.
Каждый столбец входного сигнала обработан как отдельный канал. Если вход является двумерным сигналом, первая размерность представляет длину канала (или формат кадра), и второе измерение представляет количество каналов. Если вход является одномерным сигналом, то он интерпретирован как один канал.
Источник значения длины окна. Можно установить этот параметр на:
Same as input frame length
(значение по умолчанию) — Длина окна установлена в формат кадра входа.
Specify on dialog
— Длина окна является значением, заданным в Window length.
Этот параметр является ненастраиваемым.
Длина окна, в выборках, используемых, чтобы вычислить оценку спектра, заданную как положительный целочисленный скаляр, больше, чем 2
. Этот параметр применяется, когда вы устанавливаете Window length source на Specify on dialog
. Значением по умолчанию является 1024
. Этот параметр является ненастраиваемым.
Процент перекрытия между последовательными окнами данных, заданными как скаляр в области значений [0, 100
). Значением по умолчанию является 0
. Этот параметр является ненастраиваемым.
Задайте метод усреднения как Running
или Exponential
. В рабочем методе усреднения блок вычисляет одинаково взвешенное среднее конкретного количества оценок спектра, заданных параметром Number of spectral averages. В экспоненциальном методе блок вычисляет среднее значение по выборкам, взвешенным экспоненциально фактором упущения затухания.
Количество спектральных средних значений, заданных как положительный целочисленный скаляр. Значением по умолчанию является 1
. Средство оценки спектра вычисляет текущую оценку спектра мощности путем усреднения последних оценок спектра мощности N, где N является количеством спектральных средних значений, заданных в Number of spectral averages. Этот параметр является ненастраиваемым.
Этот параметр применяется, когда Averaging method установлен в Running
.
Установите этот флажок, чтобы задать фактор упущения от входного порта. Когда вы не устанавливаете этот флажок, фактор упущения задан через параметр Forgetting factor.
Этот параметр применяется, когда Averaging method установлен в Exponential
.
Задайте экспоненциальный фактор упущения взвешивания как скалярное значение, больше, чем нуль и меньшее, чем или равный одному. Значением по умолчанию является 0.9
.
Этот параметр применяется, когда вы устанавливаете Averaging method на Exponential
и очищаете параметр Specify forgetting factor from input port.
Источник значения длины БПФ. Можно установить этот параметр на:
Auto
(значение по умолчанию) — Длина БПФ установлена в формат кадра входа.
Свойство
Длина БПФ является значением, заданным в FFT length.
Этот параметр является ненастраиваемым.
Длина БПФ раньше вычисляла оценки спектра, заданные как положительный целочисленный скаляр. Этот параметр применяется, когда вы устанавливаете FFT length source на Property
. Значением по умолчанию является 1024
. Этот параметр является ненастраиваемым.
Функция окна для средства оценки перекрестного спектра, заданного как один из Chebyshev
| Flat Top
| Hamming
| Hann
| Kaiser
| Rectangular
. Значением по умолчанию является Hann
. Этот параметр является ненастраиваемым.
Затухание лепестка стороны окна, заданного как действительная положительная скалярная величина. Этот параметр применяется, когда вы устанавливаете Window function на Chebyshev
или Kaiser
. Значением по умолчанию является 60
. Этот параметр является ненастраиваемым.
Частотный диапазон средства оценки перекрестного спектра. Можно установить этот параметр на:
centered
(значение по умолчанию) — Средство оценки перекрестного спектра вычисляет двухсторонний спектр в центре комплексных или действительных входных сигналов, x и y. Длина оценки перекрестного спектра равна длине БПФ. Оценка спектра вычисляется по частотному диапазону [-SampleRate/2 SampleRate/2]
, когда длина БПФ даже и [-SampleRate/2 SampleRate/2]
, когда длина БПФ нечетна.
onesided
— Средство оценки перекрестного спектра вычисляет односторонний спектр действительных входных сигналов, x и y. Когда длина БПФ, NFFT даже, длина оценки перекрестного спектра (NFFT / 2
) + 1
и вычисляется по частотному диапазону [0 SampleRate/2]
. Когда длина БПФ, NFFT нечетен, длина оценки перекрестного спектра (NFFT + 1) / 2
и вычисляется по частотному диапазону [0 SampleRate/2]
.
twosided
— Средство оценки перекрестного спектра вычисляет двухсторонний спектр комплексных или действительных входных сигналов, x и y. Длина оценки перекрестного спектра равна длине БПФ. Оценка спектра вычисляется по частотному диапазону [0 SampleRate]
, где SampleRate
является частотой дискретизации входного сигнала.
Этот параметр является ненастраиваемым.
Когда вы устанавливаете этот флажок, частота дискретизации блока вычисляется как N/Ts, где N является форматом кадра входного сигнала, и Ts является шагом расчета входного сигнала. Когда вы снимаете этот флажок, частота дискретизации блока является значением, заданным в Sample rate (Hz). По умолчанию этот флажок устанавливается.
Частота дискретизации входного сигнала, заданного как значение положительной скалярной величины. Значением по умолчанию является 44100
. Этот параметр применяется, когда вы снимаете флажок Inherit sample rate from input. Этот параметр является ненастраиваемым.
Тип симуляции, чтобы запуститься. Можно установить этот параметр на:
Code generation
(значение по умолчанию)
Моделируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быструю скорость симуляции, чем Interpreted execution
.
Interpreted execution
Моделируйте модель с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation
.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
[1] Hayes, Монсон Х. Статистическая цифровая обработка сигналов и моделирование. Хобокен, NJ: John Wiley & Sons, 1996.
[2] Кей, Стивен М. Современная спектральная оценка: теория и приложение. Englewood Cliffs, NJ: Prentice Hall, 1999.
[3] Stoica, Петр и Рэндольф Л. Моисей. Спектральный анализ сигналов. Englewood Cliffs, NJ: Prentice Hall, 2005.
[4] Валлийский язык, P. D. ''Использование Быстрого преобразования Фурье для Оценки Спектров мощности: Метод На основе Усреднения во времени По Коротким Измененным Периодограммам''. Транзакции IEEE на Аудио и Электроакустике. Издание 15, № 2, июнь 1967, стр 70–73.