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