如何用單片機(jī)實(shí)現(xiàn)FSK來電顯示解碼
原理:
此項(xiàng)目的關(guān)鍵是,FSK是連續(xù)相位的,且高電平與低電位的頻率不成倍數(shù)關(guān)系(1200Hz與2200Hz).采用測(cè)量脈沖寬度的話不容易確定上升沿與下降沿.理論上用AD轉(zhuǎn)換后的幅值對(duì)時(shí)間查表可確定上升下降沿,但軟硬件太復(fù)雜,還不如買成品fsk解調(diào)IC.我采用的辦法是測(cè)量脈沖寬度,因?yàn)閿?shù)據(jù)是異步串行通訊方式,由1到0的下降沿來確定時(shí)鐘,即由1200hz到2200hz的改變來確定,關(guān)鍵是1200到2200的改變是任意相位的,而不是從0相位開始.說明白點(diǎn),用單片機(jī)不停測(cè)脈沖寬度,先是1200的寬度,突然來了個(gè)脈沖寬度在1200與2200之間,這說明下降沿在這個(gè)脈沖內(nèi)的某個(gè)時(shí)間,怎么確定這個(gè)時(shí)間呢?經(jīng)過我周密計(jì)算 :--) ,公式如下,
T(下降沿距當(dāng)前時(shí)間)=[ T(這個(gè)脈沖時(shí)間) - T(2200hz脈沖寬度) ] x 2.2
有了起始位的下降沿,檢測(cè)1200Hz,2200Hz對(duì)你們來說就容易了吧?
資料:
電話主叫號(hào)碼信息的識(shí)別及實(shí)現(xiàn)
----主叫號(hào)碼信息識(shí)別及傳送(CID,Calling Identity Delivery),是指交換機(jī)將主叫用戶的主叫號(hào)碼及呼叫的日期、時(shí)間等信息傳送給被叫用戶,由被叫號(hào)用戶的主叫號(hào)碼顯示器將信息顯示出來并存儲(chǔ)。以便用戶摘機(jī)前就知道到底誰打電話來,或外出回來后查閱誰來過電話。它是由具有主叫號(hào)碼信息識(shí)別服務(wù)功能的交換機(jī)與具有主叫號(hào)碼顯示服務(wù)功能的終端相配合來實(shí)現(xiàn),在終端上可以顯示主叫電話機(jī)的號(hào)碼、呼叫時(shí)間等信息。
一、CID技術(shù)產(chǎn)生背景
----美國貝爾通信研究室(BELLCORE)首先引入話音頻帶數(shù)據(jù)通信的調(diào)制解調(diào)方式來實(shí)現(xiàn)CID業(yè)務(wù),并在1990年提出了相關(guān)技術(shù)建議(TR-TS-000031,ISUE3,1990年1月),該建議經(jīng)過多次修改后被稱為Bell202建議。數(shù)據(jù)傳送采用了移頻鍵控(FSK)方式,通常稱為移頻鍵控方式。
與此同時(shí),歐洲以瑞典為代表的研究機(jī)構(gòu)為能在自己生產(chǎn)的交換機(jī)上方便地實(shí)現(xiàn)主叫號(hào)碼傳送(Calling Number Delivery)業(yè)務(wù),電話終端與交換機(jī)之間采用雙音多頻號(hào)碼傳送方式作為解決方案,通常稱為雙音多頻方式。
----經(jīng)過多年的研究和發(fā)展,許多國家認(rèn)為移頻鍵控方式有較好的發(fā)展前景,紛紛以此為基礎(chǔ)來制定本國的標(biāo)準(zhǔn)。到目前為止,采用移頻鍵控方式的國家和地區(qū)有美國、加拿大、比利時(shí)、英國、西班牙、日本、新加坡和中國等。
類別 移頻鍵控方式 雙音多頻方式
傳送速度 約1200bit/s 約12.5字符/s**
規(guī)定時(shí)間內(nèi)的信息量
(字符) 最多約600 最多約38
字符集 ASCII 只能是數(shù)字及少數(shù)字符
傳送可靠性 高 較高
應(yīng)用 廣泛 較少
表1 移頻鍵控方式與雙音多頻方式的比較
*雙音頻40ms發(fā)送,間隔40ms
二、CID業(yè)務(wù)功能電話網(wǎng)上開展CID業(yè)務(wù),必須考慮各方權(quán)益。主叫用戶可以根據(jù)自己的意愿在一定權(quán)發(fā)內(nèi)控制是否向被叫用戶傳送自己的號(hào)碼。被叫用戶在登記主叫信息顯示權(quán)限后,交換機(jī)應(yīng)向被叫用戶傳送主叫信息。
1、主叫用戶叫信息顯示權(quán)限
----主叫用戶主叫信息顯示權(quán)即主叫用戶是否允許向被叫用戶顯示主叫信息。
----作為主叫用戶,發(fā)出呼叫時(shí)可以有允許CID和限制CID兩種選擇。
(1)允許顯示
主叫用戶的一切正常撥號(hào),均為允許CID的呼叫,應(yīng)向被叫用戶所在終端交換機(jī)傳送主叫信息。這類用戶也可以要求在某次呼叫時(shí)不向被叫用戶顯示主叫信息,這時(shí)需要在該次呼叫撥號(hào)之前加撥一標(biāo)志號(hào)碼(如**,發(fā)端交換機(jī)收到**后,判別定為該次呼叫的CID業(yè)務(wù)被限制,送出限制標(biāo)志,終端交換機(jī)不將該次呼叫的主叫號(hào)碼送到被叫終端設(shè)備。
(2)限制顯示
主叫用戶的一切正常撥號(hào),均為限制CID的呼叫,其主叫號(hào)碼不送到被叫用戶終端設(shè)備。這類用戶也可以要求在某次呼叫時(shí)向被叫用戶顯示主叫號(hào)碼,這時(shí)需要在該次呼叫撥號(hào)之前加撥一標(biāo)志號(hào)碼(如**,發(fā)端交換機(jī)收到**后,判定為該次呼叫的CID業(yè)務(wù)被允許,送出允許標(biāo)志,終端交換機(jī)將該咨和叫的主叫號(hào)碼送到被叫終端設(shè)備。
----無論主叫是允許CID用戶還是限制CID用戶,當(dāng)呼叫的對(duì)方是110,119,120,122等特服終端時(shí),其主叫號(hào)碼一定要傳送到被叫終端上。
2、被叫用戶主叫信息顯示權(quán)限
被叫用戶主叫信息顯示權(quán)限即被叫用戶能否顯示主叫信息。
(1)用戶登記主叫信息顯示權(quán)限
用戶登記了主叫信息顯示權(quán)限后,在作為被叫用戶時(shí),終端交換機(jī)應(yīng)向用戶傳送相應(yīng)的顯示信息。
·在一次呼叫有主叫號(hào)碼,則顯示“號(hào)碼+日期+時(shí)間”;
·在一次呼叫中終端交換機(jī)沒有收到主叫號(hào)碼,則顯示“O”;·在一次呼叫中如果不允許顯示主叫號(hào)碼,則顯示“P”。
(2)用戶不登記主叫信息顯示權(quán)限
如不登記此權(quán)限,交換機(jī)不向此用戶發(fā)送任何信息。
三、CID業(yè)務(wù)的基本技術(shù)
----采用移頻鍵控傳送方式的交換機(jī)應(yīng)具備與該方式有關(guān)的硬件環(huán)境,以及數(shù)據(jù)處理和傳送所必要的軟件環(huán)境。
1、主叫號(hào)碼及標(biāo)志在局間的傳送
----主叫號(hào)碼信息顯示是由終端交換機(jī)傳給被叫用戶終端設(shè)備的,因此終端交換機(jī)應(yīng)能順利得到主叫方號(hào)碼,這就要求發(fā)端交換機(jī)將主叫號(hào)碼等信息通過局間信令系統(tǒng)(如七號(hào)信信)傳送給終端交換機(jī),隨主叫號(hào)碼一起傳送的還有一個(gè)標(biāo)志碼,表示主叫方的意愿。如“X”表示主叫號(hào)碼可以傳送給被叫用戶;“Y”表示主叫碼不愿意傳送給被叫用戶。
交換機(jī)相關(guān)文章:交換機(jī)工作原理
評(píng)論