dtmf.m
来自「DTMF编解码在MATLAB中的仿真(gui设计)」· M 代码 · 共 27 行
M
27 行
%dtfm.m
function x=dtmf(key);
fs=8000;
N=0.1*fs; %信号时间为50ms
R=1;
f1=0;
fh=0;
switch key
case{'1','2','3'}
f1=697;
case{'4','5','6'}
f1=770;
case{'7','8','9'}
f1=852;
case{'*','0','#'}
f1=941;
end
switch key
case{'1','4','7','*'}
fh=1209;
case{'2','5','8','0'}
fh=1336;
case{'3','6','9','#'}
fh=1477;
end
x=wav_gener(R,2*pi*f1/fs,N)+wav_gener(R,2*pi*fh/fs,N);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?