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