新聞中心

EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > FSK制式來電顯示的幾種解碼方式比較

FSK制式來電顯示的幾種解碼方式比較

作者: 時間:2007-12-20 來源:網(wǎng)絡(luò) 收藏
摘要:主要探討基于的主叫號碼的幾種,詳細(xì)介紹專用電路解調(diào)、鎖相環(huán)解調(diào)和數(shù)字信號處理器(DSP)軟件解調(diào)的識別,給出相應(yīng)理論依據(jù)和實驗數(shù)據(jù),最后分析各種的優(yōu)缺點。
關(guān)鍵詞:;;HT9032;74HC9046;BF535


1 引言
主叫號碼識別(俗稱)已成為電話通信的一項重要功能,在許多CTI呼叫中心和交換機中也是不可缺少的。全世界的來電顯示主要分為4大類:Bellcore FsK主要是中國、美國、加拿大使用;ETSI 主要是歐洲及我國臺灣地區(qū)使用:JT FSK主要是日本使用:DTMF主要是我國臺灣和印度地區(qū)。本文主要討論FSK來電顯示的方式,詳細(xì)介紹基于專用電路、鎖相解調(diào)和基于DSP的3種解調(diào)方式。

2 專用電路解調(diào)
主流的來話顯示電路有Mitel公司的MT88E39、MT88E43、MT88E45等:Holtek公司的HT9032;NPC公司的SM8332;Freescale公司的MCl45447;EMC公司的EM92547A。筆者以HT9032為例介紹FSK解碼方式,著眼于Type I或On-hook caller ID應(yīng)用,符合Bell 202及V.23規(guī)范。HT9032將FSK解調(diào)器包含在一個電路中,引腳及功能與Freescale公司的MCl45447及EMC公司的EM92547A相兼容。
該電路硬件主要由HT9032與Atmel的Mega8型單片機組成,如圖l所示。HT9032解調(diào)出的FSK基帶信號送入單片機的捕獲中斷,信號碼率為1200b/s,所以Mega8設(shè)定1.2 kHz時鐘頻率對信號進行采樣判決。由于采樣周期不可能是理想的1200 Hz,會使采樣位置漸漸偏離碼元中心,造成判決錯誤,所以每次下降沿捕獲中斷產(chǎn)生后,單片機記數(shù)時鐘重新復(fù)位,矯正其采樣相位。然后延時0.4 ms(2.4kHz),取碼元中點,并開始按1.2 kHz速率采樣,由此得到0、1比特流,將其按10bit合成字節(jié)信息,每個字節(jié)起始位是1,結(jié)束位為0,中間8位為信息。最后根據(jù)主叫識別的單數(shù)據(jù)消息格式提取所需的消息字,得到來電日期與來電號碼。

主叫識別信息數(shù)據(jù)的格式有二種:單數(shù)據(jù)消息格式(SDMF)和復(fù)合數(shù)據(jù)消息格式(MDMF),前者結(jié)構(gòu)簡單,也常用,具體格式如下:

信道占用信號:由一組300個連續(xù)的“O”和“l(fā)”(二進制位)交替組成,第一個比特為“0”,最后一個為“1”。在通話狀態(tài)下,信道占用信號不發(fā)送,接收端只在正確收到這個信號后才認(rèn)為后面緊跟的為有效信號。
標(biāo)志信號:由180個(掛機狀態(tài)下)或80個(通話狀態(tài)下)標(biāo)志位(邏輯”1”)組成,即持續(xù)的高電平。
消息類型字:單數(shù)據(jù)格式情況下為“04H”,表示為主叫號碼傳送信息。
消息長度字:占一個字節(jié),為消息字的數(shù)目。
消息內(nèi)容:單數(shù)據(jù)消息格式消息字內(nèi)容如下:日期,時間(月,日,時,分),共8個字節(jié);主叫號碼(如果允許顯示);如果不允許顯示主叫號碼,將傳送字符“P”;當(dāng)終端交換機無法得到主機號碼時,將傳送字符“0”。
校驗和:校驗字的算法是將消息數(shù)據(jù)(即單數(shù)據(jù)格式的消息類型字、消息長度字和消息數(shù)據(jù)字)按256的模求和取補來得到校驗字。
其HT9032解碼輸出比特信號為:


根據(jù)單數(shù)據(jù)消息格式分析后得到來電顯示的時間為:08月14日13時47分,來電號碼為:13386198301,校驗位:0x12。所有數(shù)據(jù)(包括校驗位)和按256的模求和為00,證明收到的數(shù)據(jù)完全正確。


3 鎖相環(huán)解調(diào)
鎖相環(huán)主要包括鑒相器、環(huán)路濾波器和壓控振蕩器。鑒相器可分為數(shù)字鑒相器與模擬鑒相器,數(shù)字鑒相器一般由異或門或邊沿觸發(fā)器組成,模擬鑒相器由乘法器組成,環(huán)路濾波器一般選用比例積分濾波電路。
設(shè)輸入信號為:


式中,α(nT)為調(diào)制的數(shù)字信號,△ω為FSK信號頻偏,設(shè)鎖相環(huán)的帶寬足夠?qū)?,環(huán)路鎖定,則VCO輸出信號頻率與輸入信號頻率一致,也是調(diào)頻波,如果鑒相器采用正弦鑒相器,VCO輸出的電壓為


式中,φe為穩(wěn)態(tài)相差,為一常數(shù),一般小于90,反比于環(huán)路增益,由式(2)可得VCO輸出頻率為


壓控振蕩器輸出頻率與控制電壓關(guān)系為:ω=ωc+AoVc,與(3)式相比可得


由此可知壓控振蕩器的控制電壓與FSK的調(diào)制信號成正比,在實際電路中,只要加一些整形電路就可將其恢復(fù)為數(shù)字信號,完成FSK的解調(diào)。
在筆者開發(fā)的系統(tǒng)中,選用74HC9046型數(shù)字鎖相環(huán)來完成FSK的解調(diào),如圖2所示。

PCI、PC2分別是門鑒相器和邊沿觸發(fā)鑒相器,這里選用PCI輸出,環(huán)路濾波器選用無源比例積分濾波器,根據(jù)FSK來電顯示信號的特點,設(shè)定74HC9046的參數(shù)如下,中心頻率fc=1.7 kHz,跟蹤帶寬為2fL=1.5 kHz,環(huán)路濾波器帶寬為l kHz,R1=10 kHz,C1=O.3μF,R2=∞(具體計算可參考74HC9046的數(shù)據(jù)手冊),由于一般電容器的誤差大,所以R1要根據(jù)實際情況微調(diào)才能保證環(huán)路能跟蹤FSK信號。
輸入信號用信號源來代替,其中心頻率為1.7kHz。頻偏正負(fù)0.5 kHz,調(diào)制速率1.2 kb/s。
由于采用數(shù)字鎖相環(huán),輸入信號必須為TTL,所以要對輸入信號進行放大限幅,限幅后的信號與鎖相輸出信號頻率一致,但存在少許的相位差即穩(wěn)態(tài)相差。當(dāng)鎖相環(huán)進入鎖定狀態(tài)后,其VCO的電壓與基帶信號一致,由于FSK制式來電顯信號1代表1.2 kHz,0代表2.2 kHz,所以鎖相解調(diào)輸出的信號要經(jīng)反相后才輸入到單片機進行消息字的提取,單片機處理方法與基于專用電路解調(diào)方式中的相同,這里不再贅述。

4 基于DSP的解調(diào)
FSK信號的軟件解調(diào)方法很多,差分解調(diào)是比較簡單且易于實現(xiàn)的一種。其理論依據(jù)為設(shè)FSK信號的二個頻率分別為ω1,ω2。ω=ωo+△ω,若△ω>o,則ω=ω2;若△ωO,則ω=ω1。經(jīng)過帶通后的信號可表示為y(t)=Acos(ωo+△ω)t,相乘器輸出為:


上式說明,若將輸入信號延遲π/2或3π/2個相位,即ωoτ=π/2時,x(t)=-A2/2*sin(△ωτ);ωoτ=3π/2時。x(t)=A2/2sin(△ωτ)。可得到一雙極性電壓,將“0”和“l(fā)”鑒別出來。DSP的解調(diào)算法框圖如圖3所示。

算法確定后,在system view上進行了仿真,輸入PN序列,速率為1.2 kb/s,F(xiàn)SK調(diào)制器中心頻率為1.7 kHz,頻偏正負(fù)O.5 kHz,為了延時整數(shù)個采樣點,DSP采樣率為34 kHz,是中心頻率(ωo=1.7 kHz)的整數(shù)倍,所以得ωo*τ=π/2=1.7(4x34000)-1)=5samples,低通濾波器的截止頻率為1.2 kHz。DSP算法仿真如圖4所示,仿真輸出波形如圖5所示。

值得注意的是延時點的選取,在信號延時π(34000/1700/2=10 samples)時,獲得的信號幅度要比π/2延時小很多,從(6)式也可以得出同樣的結(jié)論。
基于仿真的可實現(xiàn)性,筆者采用了ADI公司的BF535型DSP。該DSP具有300MHz的主頻,2個40 bit的MAC和2個32 bit的ALU,4個8 bit的視頻處理單元,16個地址尋址單元。該DSP內(nèi)部集成了308 KB的RAM,并具有豐富的外部接口,用其實現(xiàn)算法中的延時、濾波、相乘及消息字的提取綽綽有余,其實際代碼只有l(wèi)l KB。

5 結(jié)束語
基于專用電路的解調(diào)方式成本低廉、實用簡單、性能可靠,適合小型來電顯示機的設(shè)計,大部分來電顯示產(chǎn)品都采用此種方式。
鎖相環(huán)解碼方式基于硬件FSK解調(diào),在大多數(shù)通信解調(diào)電路中都采用這種方式,其優(yōu)點是靈敏度很高,在信噪比低的情況下性能尤為突出,缺點是電路復(fù)雜,調(diào)試不便,而且對于大部分?jǐn)?shù)字鎖相環(huán)集成電路(例如74HC9046或4046),當(dāng)VCO工作于高頻(>6 MHz)時受溫度影響很大,需要加溫度補償電路才可正常工作。
基于DSP的解碼是純軟件解調(diào)方式,優(yōu)點是設(shè)計靈活,修改方便,但是相對于專用電路解調(diào)方式來說成本過高,在信噪比差的情況下,算法要做相應(yīng)的調(diào)整。

交換機相關(guān)文章:交換機工作原理


低通濾波器相關(guān)文章:低通濾波器原理


鑒相器相關(guān)文章:鑒相器原理
鎖相環(huán)相關(guān)文章:鎖相環(huán)原理


關(guān)鍵詞: 方式 比較 解碼 顯示 制式 來電 FSK

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉