这是一个相对简单的实现,主要是为了帮助处理学生提出的问题。 这些应该不需要任何特殊的工具箱,新用户应该更容易理解。 在 R2019b、R2015b 和 R2009b 中测试。
我不保证此实现在实际应用中的稳健性。
%%%%%%%%%%%%%%%%%%%%%%%%%%%
信号 = dtmfencode(KEYS,{OPTIONS})
在音频信号中编码一系列 DTMF 音调。
序列中的每个音调都被一段静音时间隔开。
设备使用的最小典型音调和空间持续时间
是 40 毫秒。
KEYS 是由 4x4 键盘上的键组成的字符向量:
123A
456B
789C
*0#D
OPTIONS 是键值对:
'toneduration' 指定音调的长度(默认 0.2s)
'spaceduration' 指定音间静音(默认 0.1s)
'fs' 指定采
2021-07-07 12:48:51
7KB
matlab
1