• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: 并行计算  

资源简介

matlab开发-DTMF。双音多频声调

资源截图

代码片段和文件信息

symbol = {‘1‘‘2‘‘3‘‘4‘‘5‘‘6‘‘7‘‘8‘‘9‘‘*‘‘0‘‘#‘};
lfg = [697 770 852 941]; % Low frequency group
hfg = [1209 1336 1477];  % High frequency group
f  = [];
for c=1:4
    for r=1:3
        f = [ f [lfg(c);hfg(r)] ];
    end
end
Fs  = 8000;       % Sampling frequency 8 kHz
N = 800;          % Tones of 100 ms
t   = (0:N-1)/Fs; % 800 samples at Fs
pit = 2*pi*t;


tones = zeros(Nsize(f2));
for toneChoice=1:12
    % Generate tone
    tones(:toneChoice) = sum(sin(f(:toneChoice)*pit))‘;
    % Plot tone
    subplot(43toneChoice)plot(t*1e3tones(:toneChoice));
    title([‘Symbol “‘ symbol{toneChoice}‘“: [‘num2str(f(1toneChoice))‘‘num2str(f(2toneChoice))‘]‘])
    set(gca ‘Xlim‘ [0 25]);
    ylabel(‘Amplitude‘);
    if toneChoice>9 xlabel(‘Time (m

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1066  2016-10-03 05:32  DTMF.m
     文件        1315  2016-10-03 05:32  license.txt

评论

共有 条评论