Создайте сигнал, дискретизированный в 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);
Откройте Signal Analyzer и перетащите расписание на отображение. Нажмите Time-Frequency, чтобы добавить представление спектрограммы. На вкладке Spectrogram, в разделе Time Resolution, выберите Specify. Введите разрешение по времени 0,5 секунды и нулевое перекрытие между смежными сегментами.
Представление спектрограммы показывает, что каждая клавиша набирается полсекунды, с полсекундными молчаливыми паузами между клавишами. Первый тон имеет свое содержимое частоты, сконцентрированное около 697 Гц и 1209 Гц, соответствующее цифре '1'
в стандарте DTMF.