DSP實(shí)現(xiàn)DTMF信號(hào)發(fā)生器的關(guān)鍵技術(shù)
·DTMF信號(hào)發(fā)生器將按鍵或數(shù)字信號(hào)轉(zhuǎn)化成雙音信號(hào)。
·DTMF信號(hào)檢測(cè)器雙音信號(hào)中的信息。
·下圖是一般雙音多頻電話的雙音頻率情況。
DSP實(shí)現(xiàn)DTMF信號(hào)發(fā)生器的關(guān)鍵技術(shù)
1 正弦信號(hào)算法和頻率控制
設(shè)有一系統(tǒng):其傳輸函數(shù)H(z)沒(méi)有零點(diǎn),只有一對(duì)處在單位圓上的共扼的極點(diǎn),則單位沖擊響應(yīng)為恒幅度的振蕩,即產(chǎn)生了正弦信號(hào)。
·ROW頻率: 697、770、852、941Hz
·COLUMN頻率: 1209、1336、1477、1633Hz
·采樣頻率: fs = 8kHz 3 DTMF信號(hào)時(shí)序控制
根據(jù)ATT技術(shù)規(guī)范:
(1)數(shù)字號(hào)碼最大傳輸速度為10個(gè),即一個(gè)號(hào)碼占100ms時(shí)間片。
(2)在100ms時(shí)間片內(nèi)雙音多頻信號(hào)持續(xù)不少于45ms且不多于55ms的時(shí)間。
(3)一個(gè)數(shù)字按鍵有兩個(gè)作業(yè):Tone Task和Quiet Task。
4 流程說(shuō)明
·按鍵中斷將啟動(dòng)一個(gè)作業(yè)(Start Task)
·執(zhí)行Quiet Task:
-插入雙音信號(hào)間的間隔
-置Tone Task的計(jì)數(shù)大小
-Unpack New Digit
·執(zhí)行Tone Task:
-按規(guī)定時(shí)間片輸出雙音信號(hào)
-置Quiet Task的計(jì)數(shù)大小
評(píng)論