亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

來電顯示業(yè)務實現(xiàn)方法

文檔序號:7915451閱讀:507來源:國知局
專利名稱:來電顯示業(yè)務實現(xiàn)方法
技術領域
本發(fā)明涉及一種在綜合接入設備以及數(shù)字程控交換機上實現(xiàn)來電顯示業(yè)務的方法,特別是涉及一種在通用數(shù)字信號處理器硬件平臺上實現(xiàn)來電顯示產生和發(fā)送功能的方法。
背景技術
來電顯示業(yè)務為用戶提供主叫號碼顯示功能,其基本實現(xiàn)方法是發(fā)端交換機將主叫號碼等通過信令系統(tǒng)(例如NO.7信令),傳送給終端交換機。終端交換機將主叫識別信息以移頻鍵控(FSK)的方式送給被叫用戶終端設備。
實現(xiàn)這一業(yè)務的前提是綜合接入設備或交換機必須具備產生和發(fā)送來電顯示信號的功能。
為了實現(xiàn)上述功能,綜合交換設備或交換機必須具備信號調制功能,即必須滿足郵電部內部標準YDN-1997《電話主叫識別信息傳送及顯示功能的技術要求和測試方法(暫行規(guī)定)》中的相關要求該標準規(guī)定交換機需要將用戶信息,例如主叫號碼、主叫日期和時間,按照相位連續(xù)二進制移頻鍵控的方式進行調制,調制信號的波特率為1200比特/秒,邏輯0采用2200Hz正弦信號表示,邏輯1采用1200Hz正弦信號表示,頻率誤差不超過1%;在掛機數(shù)據(jù)傳送中,交換機需要在第一聲振鈴結束后的0.5秒-1.5秒內開始發(fā)送來電顯示信號。該信號的組成如下,首先是作為信道占用信號的300個連續(xù)的“0”和“1”,其中第一位為0,最后一位為1;然后是作為標志信號的180個連續(xù)的“1”;接著是數(shù)據(jù)信息,數(shù)據(jù)信息均為8位數(shù)據(jù);最后是校驗字,校驗字是所有數(shù)據(jù)信息的和取反后的低八位數(shù)據(jù)。數(shù)據(jù)信息與校驗和在發(fā)送前要在高位前加1,在低位后加0,并且從最低位開始發(fā)送。
現(xiàn)有技術中,綜合接入設備和交換機是通過專用芯片或專用電路來實現(xiàn)上述信號調制功能的,其中部分專用芯片采用DSP核(通用DSP器件中的CPU部分)來實現(xiàn)來電顯示信號的產生和發(fā)送。
但是,專有芯片或專有電路的功能模式單一,不能靈活配置;而且外部接口不能隨意更改,因而不能作為一種通用的資源為其它模塊所調用。
鑒于以上現(xiàn)有技術的缺陷,本發(fā)明基于通用數(shù)字信號處理器的硬件平臺的來點顯示業(yè)務實現(xiàn)方法。

發(fā)明內容
本發(fā)明的目的正是克服上述現(xiàn)有技術的缺陷,本方法提供一種來電顯示業(yè)務實現(xiàn)方法,利用通用數(shù)字信號處理器(DSP)代替綜合接入設備和交換機中的專用芯片或專用電路,實現(xiàn)來電顯示信號的調制,從而完成來電顯示業(yè)務。
為了達到上述目的,本發(fā)明提供一種來電顯示業(yè)務實現(xiàn)方法,該方法包括以下步驟終端交換機根據(jù)發(fā)端交換機外部CPU命令,發(fā)送來電顯示信號;利用查表法對來電顯示信號數(shù)據(jù)進行調制處理;向被叫端傳送調制后的來電顯示信號數(shù)據(jù);及被叫端終端設備完成來電顯示業(yè)務,程序結束。
本發(fā)明提供了一種占用存儲空間小,運算速度快的來電顯示業(yè)務實現(xiàn)方法;由于通用數(shù)字信號處理器是一種通用芯片,其相對于專用芯片和專用電路來說,功能更強大,價格更便宜;另一方面,由于綜合接入設備的語音處理核心也是數(shù)字信號處理器,所以不需要再單獨配備數(shù)字信號處理器,成本會更為低廉。
下面將結合實施例,并參照附圖進行詳細說明,以便對本發(fā)明的目的、特征及優(yōu)點有更深入的理解。


圖1是本發(fā)明所提供的來電顯示業(yè)務實現(xiàn)方法流程圖。
圖2是本發(fā)明實施例操作流程圖。
圖3為本發(fā)明實施例波形圖。
具體實施例方式
如圖1所示,為本發(fā)明所提供的來電顯示業(yè)務實現(xiàn)方法的流程圖,首先,根據(jù)主叫端外部CPU命令,發(fā)送來電顯示信號,步驟101;利用查表法對來電顯示信號數(shù)據(jù)進行調制處理,步驟102;向被叫端傳送來電信號數(shù)據(jù)發(fā)送經(jīng)調制后的來電顯示信號數(shù)據(jù),步驟103;被叫端完成來電顯示業(yè)務,程序結束,步驟104。
上述流程中,是采用通用數(shù)字信號處理器硬件平臺來實現(xiàn)的,其PCM串行接口完成來電顯示信號的輸出;控制接口用于處理外部CPU對DSP芯片的代碼下載、命令控制與響應??梢愿鶕?jù)需要靈活設置其與外界接口,或將其作為一個通用資源為其它模塊所調用。如可以根據(jù)實際需要在一片DSP芯片上實現(xiàn)幾十路甚至上百路的來電顯示信號發(fā)送;也可以在一片DSP芯片上實現(xiàn)除了來電顯示外其它功能,例如語音編解碼、回波抑制、DTMF收發(fā)號等功能,以便能夠充分利用DSP有效資源。
當然,本發(fā)明也可以采用單片機等其它處理器來實現(xiàn),只不過DSP由于特殊指令和尋址方式的支持,具有更高的運行效率。
下面舉一具體實施例,來說明本發(fā)明的技術方案。
本實施例利用了來電顯示信號波特率與PCM采樣頻率的關系,用20個采樣點來表示3個二進制位,充分的保證了來電顯示信號的相位連續(xù)特性。同時,為了節(jié)省耗費的存儲器空間,本發(fā)明的比特0用2200Hz表示,比特1用1200Hz表示以及PCM采樣頻率的關系,得到所需要的最小正弦表為120點;同時為了提高程序運行效率,根據(jù)三位二進制位的八種組合方式構建了160字的相鄰點間隔表,采用查表法來確定相鄰兩點在正弦表中的間隔。
如圖2所示,本發(fā)明的實施例的整體實現(xiàn)流程包括以下步驟首先,檢測發(fā)端交換機CPU當前是否發(fā)出開始發(fā)送來電顯示信號的通知,步驟201;如接收到該外部CPU的命令,則終端交換機開始發(fā)送來電顯示信號,執(zhí)行來電顯示信號發(fā)送程序,對CPU寫入的信息進行處理,處理內容包括對來電顯示信號數(shù)據(jù)高位前加1,低位后加0,并且計算來電顯示信號數(shù)據(jù)的校驗和,步驟202;查找當前要發(fā)送的3位數(shù)據(jù)內容,由此3位數(shù)據(jù)內容找到對應相鄰間隔表的20個數(shù)據(jù),步驟203;根據(jù)相鄰間隔表的對應數(shù)據(jù)決定當前采樣點相應上一采樣點的偏移量,查正弦表得到當前采樣點對應的頻率數(shù)值,發(fā)送到PCM總線,步驟204;判斷當前的20個數(shù)據(jù)是否已發(fā)送完畢,步驟205;如當前20個采樣點已經(jīng)發(fā)完則程序繼續(xù)執(zhí)行;否則執(zhí)行步驟204;判斷當前是否全部數(shù)據(jù)都已發(fā)送完畢,步驟206,若全部信息已經(jīng)發(fā)送完則結束程序,否則執(zhí)行步驟203。
如圖3所示,為本發(fā)明實施例中三位數(shù)據(jù)“010”的實際波形圖。
上述實施例的流程中,所述來電顯示信號采用相位連續(xù)二進制頻移鍵控的調制方式,波特率為1200比特/秒,邏輯0采用2200Hz的正弦波表示、邏輯1采用1200Hz的正弦波表示,PCM的采樣頻率為8000Hz,由此得出每20個PCM采樣點對應來電顯示信號中的3個比特。本發(fā)明采用查表法來產生調制數(shù)據(jù),為了節(jié)省存儲器空間,需要確定所查正弦表的最小采樣點,本發(fā)明中的正弦表采樣點為120點。其推導過程如下設在發(fā)送邏輯1(1200Hz)時,正弦表中當前采樣點與上一采樣點的間隔距離為A個點的間距;在發(fā)送邏輯0(2200Hz)時,正弦表中當前采樣點與上一間隔點的距離為B個點的間距;一位邏輯1的起始點與結束點之間間隔為C個點間距;一位的邏輯0起始點與結束點之間間隔為D個點間距;正弦表的最小采樣點數(shù)為n。則有A=1200n/8000=3n/20B=2200n/8000=11n/40C=A×20/3=nD=B×20/3=11n/6由于A、B、C、D均應該為整數(shù),所以n應該為20、40和6的最小公倍數(shù),因此最小采樣點數(shù)為120。
考慮到來電顯示業(yè)務對用戶電路負載電平的要求,本發(fā)明中采用的120點正弦表如下0x0000,0x0622,0x0c40,0x1255,0x185d,0x1e55
0x2437,0x29ff,0x2faa,0x3534,0x3a98,0x3fd30x44e2,0x49c0,0x4e6a,0x52dd,0x5716,0x5b120x5ecf,0x6248,0x657d,0x686a,0x6b0e,0x6d670x6f74,0x7132,0x72a0,0x73bf,0x748c,0x75070x7530,0x7507,0x748c,0x73bf,0x72a0,0x71320x6f74,0x6d67,0x6b0e,0x686a,0x657d,0x62480x5ecf,0x5b12,0x5716,0x52dd,0x4e6a,0x49c00x44e2,0x3fd3,0x3a98,0x3534,0x2faa,0x29ff0x2437,0x1e55,0x185d,0x1255,0x0c40,0x06220x0000,0xf9df,0xf3c1,0xedac,0xe7a4,0xe1ac0xdbca,0xd602,0xd057,0xcacd,0xc569,0xc02e0xbb1f,0xb641,0xb197,0xad24,0xa8eb,0xa4ef0xa132,0x9db9,0x9a84,0x9797,0x94f3,0x929a0x908d,0x8ecf,0x8d61,0x8c42,0x8b75,0x8afa0x8ad1,0x8afa,0x8b75,0x8c42,0x8d61,0x8ecf0x908d,0x929a,0x94f3,0x9797,0x9a84,0x9db90xa132,0xa4ef,0xa8eb,0xad24,0xb197,0xb6410xbb1f,0xc02e,0xc569,0xcacd,0xd057,0xd6020xdbca,0xe1ac,0xe7a4,0xedac,0xf3c1,0xf9df由于每一位由20/3個采樣點組成,假設三位的組合為“010”,則其20個采樣點對應的相鄰間距計算如下0-5的相鄰間距為B=11×120÷40=336的相鄰間距為(20/3-6)×B+(1-(20/3-6))×A=287-12的相鄰間距為A=3×120÷20=1813的相鄰間距為(40/3-13)×A+(1-(40/3-13))×B=2814-19的相鄰間距為B=33由于3位的01共有8種組合方式,按照上述例子,得出其對應的相鄰間距表如下“000”33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33“001”33,33,33,33,33,33,33,33,33,33,33,33,33,23,18,18,18,18,18,18“010”33,33,33,33,33,33,28,18,18,18,18,18,18,28,33,33,33,33,33,33“011”33,33,33,33,33,33,28,18,18,18,18,18,18,18,18,18,18,18,18,18“100”18,18,18,18,18,18,23,33,33,33,33,33,33,33,33,33,33,33,33,33“101”18,18,18,18,18,18,23,33,33,33,33,33,33,23,18,18,18,18,18,18“110”18,18,18,18,18,18,18,18,18,18,18,18,18,28,33,33,33,33,33,33
“111”18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18以上描述的實施例是說明性的而不是限制性的,本發(fā)明的保護范圍以權利要求所記載的內容為準,任何在不脫離本發(fā)明的精神和范圍的情況下所作出的變化和修改,都在本發(fā)明的保護范圍之內。
權利要求
1.一種來電顯示業(yè)務實現(xiàn)方法,該方法包括以下步驟終端交換機根據(jù)發(fā)端交換機外部CPU命令,發(fā)送來電顯示信號;利用查表法對來電顯示信號數(shù)據(jù)進行調制處理;向被叫端傳送調制后的來電顯示信號數(shù)據(jù);及被叫端終端設備完成來電顯示業(yè)務,程序結束。
2.如權利要求1所述的來電顯示業(yè)務實現(xiàn)方法,其特征在于所述對來電顯示信號數(shù)據(jù)進行調制處理,包括對來電顯示信號數(shù)據(jù)高位前加1,低位后加0,及計算來電顯示信號數(shù)據(jù)的校驗和。
3.如權利要求1所述的來電顯示業(yè)務實現(xiàn)方法,其特征在于所述利用查表法對來電顯示信號數(shù)據(jù)進行調制處理,包括以下操作查找當前要發(fā)送來電顯示信號數(shù)據(jù)的3位數(shù)據(jù)內容;由此3位數(shù)據(jù)內容找到對應相鄰間隔表的20個數(shù)據(jù);根據(jù)相鄰間隔表的對應數(shù)據(jù)決定當前采樣點相應上一采樣點的偏移量;及查正弦表得到當前采樣點對應的頻率數(shù)值。
4.如權利要求3所述的來電顯示業(yè)務實現(xiàn)方法,其特征在于所述正弦表采樣點為120點。
5.如權利要求1所述的來電顯示業(yè)務實現(xiàn)方法,其特征在于所述來電顯示信號數(shù)據(jù)的每一位由20/3個采樣點組成。
6.如權利要求1所述的來電顯示業(yè)務實現(xiàn)方法,其特征在于所述終端交換機采用通用數(shù)字信號處理器進行來電信號的調制。
7.如權利要求6所述的來電顯示業(yè)務實現(xiàn)方法,其特征在于所述通用數(shù)字信號處理器的串行接口PCM完成來電顯示信號的輸出。
8.如權利要求6所述的來電顯示業(yè)務實現(xiàn)方法,其特征在于所述通用數(shù)字信號處理器的控制接口用于處理外部CPU對DSP芯片的代碼下載、命令控制與響應。
9.如權利要求1所述的來電顯示業(yè)務實現(xiàn)方法,其特征在于所述終端交換機采用單片機或者其它處理器進行來電信號的調制。
全文摘要
本發(fā)明提供一種來電顯示業(yè)務實現(xiàn)方法,該方法包括以下步驟終端交換機根據(jù)發(fā)端交換機外部CPU命令,發(fā)送來電顯示信號;利用查表法對來電顯示信號數(shù)據(jù)進行調制處理;向被叫端傳送調制后的來電顯示信號數(shù)據(jù);被叫端終端設備完成來電顯示業(yè)務,程序結束。本發(fā)明提供了一種占用存儲空間小,運算速度快的來電顯示業(yè)務實現(xiàn)方法;由于通用數(shù)字信號處理器是一種通用芯片,其相對于專用芯片和專用電路來說,功能更強大,價格更便宜;另一方面,由于綜合接入設備的語音處理核心也是數(shù)字信號處理器,所以不需要再單獨配備數(shù)字信號處理器,成本會更為低廉。
文檔編號H04M3/42GK1553679SQ0313180
公開日2004年12月8日 申請日期2003年6月4日 優(yōu)先權日2003年6月4日
發(fā)明者肖志方, 樊榮虎, 袁晨, 衡偉 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1