Разрешите тоны различной утечкой окна

Можно настроить спектральную утечку аналитического окна, чтобы разрешить синусоиды в 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, чтобы добавить спектральные графики в отображение. Кликните по вкладке Spectrum, которая появляется.

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

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

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

Кликните по вкладке Display. Используйте горизонтальное изменение масштаба, чтобы увеличить ось частоты. Добавьте курсоры частотного диапазона, чтобы оценить частоты тонов.

Смотрите также

Приложения

Функции

Связанные примеры

Больше о