999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MTCA架構的ISDN接入網關設計

2013-04-23 05:16:54南京航空航天大學電子信息工程學院
電子世界 2013年3期
關鍵詞:系統設計

南京航空航天大學電子信息工程學院 賀 信

下一代網絡(NGN)是多網融合的產物,是可以提供多種包括媒體、音頻、數據等各種業務的開放性網絡。PICMG(PCI Industrial Computer Manufacturers Group)是開放性通信平臺架構規范的領導者,2005年PICMG在ATCA[1](Advanced Telecom Computing Architecture)的基礎上提出的MTCA(Micro Telecom Computing Architecture)架構規范[2],從此MTCA成為業界研究的熱點。MTCA因其開放性的架構標準,特別適用于多種不同網絡融合的小型化應用。本文提出一種基于此架構的ISDN網關設計[3][4],實現ISDN網絡在IP網絡中的接入。

1.系統總體結構

本系統是通過設計符合MTCA規范的AMC(Advanced Mezzanine Card:高級夾層卡)模塊來實現ISDN接入網關的功能。1個典型的MTCA系統包括:12塊AMC模塊、1或2個MCH(MicroTCA Carrier Hub)、互連背板以及電源、散熱等模塊。MTCA系統支持AMC.0的所有4種規格的板卡,本系統采用AMC.2 Type E2(2個Gigabit Ethernet)。

圖1 AMC硬件組成

ISDN接入網關主要完成兩個功能:一是ISDN信令的與IP網絡中SIP(Session Initiation Protocol∶初始會話協議)[5]信令之間的轉換;二是媒體流之間的轉換。一個典型的通信流程如下:

(a)ISDN終端通過ISDN接入網關對IP網絡中的PC軟電話發起呼叫。

(b)ISDN接入網關收到ISDN信令呼叫信號,轉換為IP網絡中的SIP信令呼叫信號,發送至軟電話。

(c)軟電話按照SIP信令流程反饋SIP信令至ISDN接入網關。

(d)ISDN接入網關將來自軟電話的SIP信令轉換為相應ISDN的信令,發送至ISDN終端。

(e)以上過程直至呼叫建立,ISDN接入網關將ISDN信道與IP網絡中的媒體流通道打開,并進行相應的媒體流格式轉換。

2.ISDN接入網關AMC硬件設計

本網關的AMC模塊硬件按照功能主要劃分為兩部分:一是核心控制電路,完成信令轉換的處理和媒體流協議的轉換,是電路的核心部分;二是接口電路,完成ISDN線路的接入和MTCA系統的接入及管理。AMC硬件組成如圖1。

2.1 核心控制電路設計

核心控制電路采用MindSpeed公司的VOIP處理器M82515作為主處理器,用于媒體流的協議的轉換并提供軟件運行的硬件平臺;采用CPLD芯片來實現不同信號之間的交換、映射等處理。

M82515是專業用于VOIP設計的32位處理器,內部具有2個ARM920核和一個DSP核心,其中兩個ARM920核分別用于控制和媒體流處理,DSP核用于呼叫中各種鈴音的產生。

核心控制電路中的VOIP處理器最小系統,配備2片32M SDRAM芯片、1片用于存儲應用程序的8M Flash芯片以及1片用于存儲啟動程序(bootloader)1M Flash芯片。

2.2 接口電路設計

接口電路的設計按照接口種類分為3個部分:一是用于ISDN線路接入的U接口,采用motorola公司的U接口芯片MC145572來設計實現;二是用于接入MTCA的GMII接口,采用REALTEK公司的以太網物理層芯片RT8201BL和Marvel公司的以太網交換芯片88E6045來設計實現;三是用于MTCA管理的I2C接口,采用Atmel公司的單片機ATmega128L來設計實現。

3.網關軟件設計

由于ISDN網關應用在電信領域,因此需要保證其實時性要求。本網關軟件平臺采用的操作系統是WindRiver公司開發的Vxworks實時操作系統。VxWorks操作系統由內核、I/O系統、文件系統、網絡支持幾部分組成,并且擁有功能強大,界面友好的開發工具Tornado開發平臺。網關軟件的設計包括兩大方面:一是基礎軟件系統,包括BSP(Board Support Package:板級支持包)的定制、操作系統的移植以及芯片驅動的編寫;二是應用程序的設計,本系統中應用程序主要完成ISDN信令和SIP信令呼叫流程的控制與轉換、媒體流的控制、交換和管理,應用程序的開發采用C語言設計。在下文中著重對Vxworks移植和呼叫流程的控制與轉換進行介紹[6][7]。

3.1 Vxworks移植

VxWorks的移植是通過BSP來實現的。Wind River公司的Tornado開發工具對應于不同硬件平臺提供了相應的BSP配置程序,功能十分強大。僅僅通過Tornado開發工具我們就可以生成bootloader引導程序和VxWorks內核映像。

BSP的配置文件一般在VxWorks編澤環境Tornado的目錄target/config/all和target/config/CPUxxx(CPU型號)中,前一個目錄中是通用的配置,一般不用修改,后一個目錄中包括了對應的處理器的型號,如本系統BSP的配置是主要是在target/config/MindARM920(MindSpeed提供)中的config.h文件中進行的。配置文件config.h主要定義了引導行,目標機操作系統包含的主要成分,如軟驅、IDE硬盤、SCSI設備、網絡等設備驅動,文件系統(DOSFS,TFFS,CDROMFS等),調試方式,內存地址等及有關參數。引導行(boot line)定義了引導設備、引導路徑、操作系統文件名、主機/目標機IP地址、子網掩碼、FTP用戶名和口令等參數。

修改config.h最重要的一步是修改引導行。引導文件bootrom.sys根據引導行來確定引導設備、引導路徑、操作系統文件,并且引導行存放在固定的位置。操作系統訪問引導行來確定網絡的配置,系統reboot時也將訪問引導行。bootrom.sys和VxWorks將它轉換為一個特定的引導參數結構BOOT_PARAMS。在config.h中,引導行定義為有特定格式的字符串。BOOT_PARAMS定義在hootlib.h中。

BSP配置完成后,接下來就是生成bootloader文件bootrom_uncmp和內核映像文件VxWorks。

在Tornado集成環境中執行菜單命令Build-〉Build Boot ROM…,在彈出的對話框中,左邊框中選擇BSP,選中ARM920,右邊框中選擇要生成的影像文件,選擇bootrom_uncmp,然后點擊OK確認。Tornado將生成bootrom_uncmp。VxWorks內核映像文件的生成和bootrom_uncmp文件生成的操作基本一致。

3.2 呼叫流程控制與轉換軟件的設計

在設計呼叫流程控制與轉換軟件之前,先了解一下ISDN終端通過網關對SIP終端的呼叫模型,如圖2。

從模型中,我們知道ISDN信令與SIP信令之間的一一對應關系,因此在網關軟件中需要在實現ISDN協議(Q931、Q921)、SIP協議的基礎上設計綜合處理軟件來實現協議的轉換控制。在Vxworks軟件設計中,采用不同的任務來實現相對獨立的各個功能。本軟件系統中定義的任務如下:

Q931Task():ISDN信令中Q931協議任務,實現標準的Q931協議。

Q921Task():ISDN信令中Q921協議任務,實現標準的Q921協議。

IHDLTask():綜合處理任務,實現ISDN信令與SIP信令的轉換、控制。

圖2 ISDN終端呼叫SIP終端的基本呼叫模型

圖3 綜合處理任務主程序流程圖

eXosipTask()∶SIP協議處理任務,實現標準的SIP協議,本系統中通過eXosip協議棧和Osip2協議棧來實現。

QmcSendTask()∶ISDN信令物理層協議實現,HDLC發送任務。

QmcRcvTask()∶ISDN信令物理層協議實現,HDLC接收任務。

在軟件中還定義了一些其它的任務,比如用于定時的任務等,各任務之間通過消息隊列進行通信。其中ISDN信令Q931和Q921任務、SIP信令任務均按照協議定義的通信流程設計,物理層協議的兩個任務功能只是簡單的接收和發送處理,因此在此不多做介紹。下面給出綜合處理任務的主處理流程如圖3所示。

4.結束語

本文提出了一種基于MTCA架構的ISDN接入網關的設計,給出了系統軟硬件的結構。該系統利用MTCA這種小型化、開放性的平臺架構,可廣泛應用在各種多業務接入系統中。目前該網關已應用于某單位的含Pstn、ISDN、E1等多種業務MTCA接入平臺中,與常見的電信平臺相比,其體積小、成本低,安裝使用方便。

[1]PICMG標準,行業標準,Ethernet Advanced MezzanineCard Speci fi cation,AMC.2 R1.0,2007.

[2]PICMG標準,行業標準,Micro Telecommunications Computing Architecture Base Specification,MTCA.0 R1.0,2006.

[3]中華人民共和國郵電部技術規定,行業標準,YDN 034.3-1997,ISDN用戶-網絡接口規范第3部分:第三層基本呼叫控制技術規范,1997.

[4]中華人民共和國郵電部技術規定,行業標準,YDN 034.2-1997,ISDN用戶-網絡接口規范第2部分:數據鏈路層技術規范,1997.

[5]IETF標準,行業標準,RFC 3261 SIP:Session Initiation Protocol,2001.

[6]周啟平,張楊.VxWorks下設備驅動程序及BSP開發指南[M].北京:中國電力出版社,2004.

[7]程敬原.VxWorks軟件開發項目實例完全解析[M].北京:中國電力出版社,2005.

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 99久久精品国产综合婷婷| 久久午夜夜伦鲁鲁片无码免费| 国产jizz| 热re99久久精品国99热| 五月婷婷丁香色| 凹凸国产熟女精品视频| 天天综合网色中文字幕| 热伊人99re久久精品最新地| 色欲色欲久久综合网| 亚洲高清在线天堂精品| 一区二区三区四区日韩| 高清欧美性猛交XXXX黑人猛交| 免费激情网站| 一本大道香蕉中文日本不卡高清二区| 一区二区三区国产精品视频| 国产欧美日韩在线一区| 91蜜芽尤物福利在线观看| 日韩高清无码免费| 久久久久国色AV免费观看性色| 亚洲国产日韩在线观看| 日韩A级毛片一区二区三区| 国产午夜福利片在线观看| 国产精品视频导航| 伊人五月丁香综合AⅤ| 欧美亚洲国产视频| 日本中文字幕久久网站| 四虎精品国产AV二区| 中文字幕亚洲无线码一区女同| 日韩一二三区视频精品| 日本尹人综合香蕉在线观看| 亚洲人在线| 激情综合激情| 国产精品成人观看视频国产| 日本午夜精品一本在线观看| 日本a级免费| 国产精品护士| 免费A级毛片无码免费视频| 日韩中文精品亚洲第三区| 日日碰狠狠添天天爽| 欧美激情视频一区二区三区免费| 91麻豆精品国产91久久久久| 日韩精品成人在线| 欧美国产综合色视频| 久久黄色毛片| 一级毛片高清| 国产小视频a在线观看| 国产手机在线ΑⅤ片无码观看| 国产小视频a在线观看| 亚洲精品少妇熟女| 高清国产在线| 91丝袜美腿高跟国产极品老师| 在线视频97| 福利一区三区| 丰满的熟女一区二区三区l| 久一在线视频| 国产成人精品免费视频大全五级| 久久精品视频一| 91精品视频在线播放| 欧美成人综合视频| 中国精品自拍| 99九九成人免费视频精品| 久久香蕉国产线看观看式| 午夜福利无码一区二区| 精品无码国产一区二区三区AV| 国产麻豆福利av在线播放| 免费A级毛片无码免费视频| 亚洲成人高清无码| 伊人久久综在合线亚洲91| 国产原创第一页在线观看| 国产成人精品2021欧美日韩| 色九九视频| 制服丝袜一区| 亚洲美女久久| 精品一區二區久久久久久久網站 | 国产手机在线ΑⅤ片无码观看| 亚洲男人的天堂在线观看| 亚洲清纯自偷自拍另类专区| 91视频日本| 亚洲国产清纯| 无码精油按摩潮喷在线播放| 一级爱做片免费观看久久| 中文字幕久久波多野结衣|