Разрешение тонов путем изменения утечки окна

Можно настроить спектральные утечки окна анализа, чтобы разрешить синусоиды в Signal Analyzer.

Сгенерируйте двухканальный сигнал, дискретизированный на частоте 100 Гц в течение 2 секунд.

  1. Первый канал состоит из тонального сигнала 20 Гц и тонального сигнала 21 Гц. Оба тона имеют единичную амплитуду.

  2. Второй канал также имеет два тональных сигнала. Один тон имеет единичную амплитуду и частоту 20 Гц. Другой тон имеет амплитуду 1/100 и частоту 30 Гц.

fs = 100;

t = (0:1/fs:2-1/fs)';

x = sin(2*pi*[20 20].*t)+[1 1/100].*sin(2*pi*[21 30].*t);

Встройте сигнал в белый шум. Задайте отношение сигнал/шум 40 дБ. Откройте Signal Analyzer и постройте график сигнала с помощью fs частоты дискретизации.

x = x + randn(size(x)).*std(x)/db2mag(40);

Нажмите спектр, чтобы добавить спектральные графики к отображению. Откроется вкладка Спектр (Spectrum).

Ползунок, который управляет спектральными утечками, находится в среднем положении, соответствующем полосе пропускания разрешения около 1,29 Гц. Два тональных сигнала в первом канале не разрешены. Тон 30 Гц во втором канале виден, несмотря на то, что он намного слабее другого.

Увеличьте утечку так, чтобы ширина полосы разрешения составляла приблизительно 0,84 Гц. Слабый тон во втором канале четко разрешен.

Переместите ползунок на максимальное значение. Пропускная способность разрешения составляет приблизительно 0,5 Гц. Два тональных сигнала в первом канале разрешены. Слабый тон во втором канале маскируется большими боковыми стенками окна.

Перейдите на вкладку « Отображение». Используйте горизонтальный зум, чтобы увеличить ось частоты. Добавьте курсоры частотного диапазона, чтобы оценить частоты тонов.

См. также

Приложения

Функции

Похожие примеры

Подробнее о