exponenta event banner

Спектрограмма сигнала тонального сигнала ответа станции

Создайте сигнал с частотой 4 кГц, напоминающий все клавиши цифрового телефона. Сохраните сигнал в расписании MATLAB ®.

fs = 4e3;
t = 0:1/fs:0.5-1/fs;

ver = [697 770 852 941];
hor = [1209 1336 1477];

tones = [];

for k = 1:length(ver)
    for l = 1:length(hor)
        tone = sum(sin(2*pi*[ver(k);hor(l)].*t))';
        tones = [tones;tone;zeros(size(tone))];
    end
end

% To hear, type soundsc(tones,fs)

S = timetable(seconds(0:length(tones)-1)'/fs,tones);

Откройте анализатор сигналов и перетащите расписание на дисплей. Щелкните Время (Time) - Частота (Frequency), чтобы добавить вид спектрограммы. На вкладке Спектрограмма (Spectrogram) в разделе Разрешение по времени (Time Resolution) выберите Указать (Specify). Введите разрешение по времени 0,5 секунды и нулевое перекрытие между соседними сегментами.

Вид спектрограммы показывает, что каждая клавиша набирается на полсекунды, с полуторасекундными паузами между клавишами. Первый тон имеет свое частотное содержание, сосредоточенное около 697 Гц и 1209 Гц, что соответствует цифре '1' в стандарте DTMF.

См. также

Приложения

Функции

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

Подробнее