DSP实现DTMF信号发生器的关键技术

概述

·dtmf信号发生器将按键或数字信号转化成双音信号。

·dtmf信号检测器双音信号中的信息。

·下图是一般双音多频电话的双音频率情况。

dsp实现dtmf信号发生器的关键技术

1 正弦信号算法和频率控制

设有一系统:其传输函数h(z)没有零点,只有一对处在单位圆上的共扼的极点,则单位冲击响应为恒幅度的振荡,即产生了正弦信号。

2 dtmf的双音信号产生

·row频率: 697、770、852、941hz

·column频率: 1209、1336、1477、1633hz

·采样频率: fs = 8khz
3 dtmf信号时序控制

根据at&t技术规范:

(1)数字号码最大传输速度为10个,即一个号码占100ms时间片。

(2)在100ms时间片内双音多频信号持续不少于45ms且不多于55ms的时间。

(3)一个数字按键有两个作业:tone task和quiet task。

4 流程说明

·按键中断将启动一个作业(start task)

·执行quiet task:

-插入双音信号间的间隔

-置tone task的计数大小

-unpack new digit

·执行tone task:

-按规定时间片输出双音信号

-置quiet task的计数大小

  • DSP实现DTMF信号发生器的关键技术已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计