色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于ATM的ADSL網(wǎng)關(guān)的研究與實(shí)現(xiàn)

          基于ATM的ADSL網(wǎng)關(guān)的研究與實(shí)現(xiàn)

          作者: 時(shí)間:2009-12-25 來(lái)源:網(wǎng)絡(luò) 收藏

          隨著互聯(lián)網(wǎng)上的內(nèi)容越來(lái)越豐富多彩,人們對(duì)傳輸帶寬的需求也逐漸增大,傳統(tǒng)Modem的56K帶寬日益顯得不堪重負(fù)。如何充分有效利用現(xiàn)有的電話線資源來(lái)獲得足夠的帶寬呢? (不對(duì)稱(chēng)數(shù)字用戶(hù)環(huán)路)是一個(gè)很好的答案。技術(shù)利用電話線上高于話音頻帶的帶寬(4K~1.1MHz),采用離散多音頻調(diào)制技術(shù)來(lái)調(diào)制高速數(shù)字信號(hào)(傳統(tǒng)的Modem是用話音頻帶來(lái)調(diào)制數(shù)字信號(hào)),下行速率可達(dá)8Mbit/s,上行可達(dá)1.5Mbit/s。隨著超大規(guī)模集成電路(VLSI)和數(shù)字信號(hào)處理(DSP)技術(shù)的不斷進(jìn)步,DSL技術(shù)也不斷趨于成熟。完成A/D、D/A變換,采用FFT/IFFT作DMT和卷積編碼調(diào)制,既了高帶寬利用率,又保證了傳輸?shù)牡驼`碼特性。我們所設(shè)計(jì)的ADSL采用Itex的Apollo 3 ADSL PCI解決方案作Internet的接入部分,另一側(cè)用以太網(wǎng)或無(wú)線局域網(wǎng)接多用戶(hù),接口為RJ-45和無(wú)線訪問(wèn)點(diǎn)(AP)天線,提供了靈活方便的組網(wǎng)方式,可以廣泛應(yīng)用于家庭、小型辦公室的接入。在軟件上,我們采用根據(jù)硬件結(jié)構(gòu)來(lái)定制Linux內(nèi)核的方法,整合了必要的驅(qū)動(dòng)模塊來(lái)作的操作系統(tǒng),不僅完成對(duì)ADSL接入模塊、以太網(wǎng)模塊以及無(wú)線局域網(wǎng)(WLAN)無(wú)線接入點(diǎn)AP模塊的驅(qū)動(dòng),還提供DHCP、SNMP以及IP防火墻等應(yīng)用功能。

          本文引用地址:http://cafeforensic.com/article/157705.htm

          一、 硬件體系結(jié)構(gòu)

          1.AMD微控制器總體構(gòu)架

            AMD公司推出的ElanSC520功能強(qiáng)大,適用于在嵌入式環(huán)境下用作協(xié)議處理器和處理器,兼容PC/AT,支持32位PCI外部總線,而且其傳輸?shù)牡脱舆t和低價(jià)位使其獲得了廣泛的應(yīng)用。ElanSC520集成了一個(gè)工業(yè)級(jí)的X86處理器,從而為與X86結(jié)構(gòu)適配的軟件提供了良好的接口和易移植性,支持包括Linux和Windows在內(nèi)的多種操作系統(tǒng),內(nèi)建的高速PCI總線接口符合PCI V2.2規(guī)范,可擴(kuò)展1~5個(gè)PCI總線設(shè)備,通過(guò)其內(nèi)部的PCI總線仲裁機(jī)制來(lái)決定與哪一個(gè)PCI設(shè)備進(jìn)行相互通信。PCI總線的最高傳輸速率可達(dá)132MB/s。在ADSL設(shè)備的設(shè)計(jì)中,我們使用了三個(gè)PCI總線設(shè)備,這三個(gè)總線設(shè)備共享PCI總線與ElanSC520進(jìn)行通信。ElanSC520微控制器還帶有高性能的SDRAM和ROM/FLASH接口,同時(shí)還有用于配置和調(diào)試的UART串行接口,可以接模擬終端。的ADSL網(wǎng)關(guān)的硬件體系結(jié)構(gòu)如圖1所示:

          圖1:ADSL硬件體系結(jié)構(gòu)

          2. ADSL接入設(shè)備

            ADSL接入端采用Itex的Apollo 3的PCI解決方案,其芯片組包括線路驅(qū)動(dòng)、模擬前端和數(shù)字收發(fā)器,完成對(duì)電話線路上信號(hào)的發(fā)送和接收濾波、放大、A/D和D/A轉(zhuǎn)換、FFT/IFFT等數(shù)字信號(hào)處理,并通過(guò)PCI總線與ElanSC520進(jìn)行通信。該組芯片將PCI到UTOPIA(標(biāo)準(zhǔn)信元接口)的轉(zhuǎn)換功能集成到DMT收發(fā)器和的成幀器中,將線路接收器集成到模擬前端中。由于控制由主處理器完成,Apollo3不需要額外的存儲(chǔ)設(shè)備和控制器,使板上的控制需求減少到最小,從而大大降低了功耗。該芯片組符合以下協(xié)議標(biāo)準(zhǔn):G.992.1(G.DMT), G.992.2(G.LITE), G.994(G.HS), T1.413 Issue 2(1998)

          其結(jié)構(gòu)如圖2所示:

          圖2:ADSL線路接入端結(jié)構(gòu)

          信號(hào)由RJ-11電話線接口進(jìn)來(lái),收端通過(guò)接收濾波器送到接收部分進(jìn)行濾波、信號(hào)放大,經(jīng)A/D變換,F(xiàn)FT解調(diào),送往處理器進(jìn)行處理;而在發(fā)端,由處理器出來(lái)的數(shù)字信號(hào)經(jīng)過(guò)IFFT進(jìn)行DMT調(diào)制,再經(jīng)過(guò)線路驅(qū)動(dòng)模塊,濾波后發(fā)送到電話線路上進(jìn)行傳輸。

          3.以太網(wǎng)接口

            以太網(wǎng)采用的是Realtek 的RLT8029AS芯片,與NE2000兼容,符合標(biāo)準(zhǔn)的802.3CSMA/CD協(xié)議規(guī)范。其全雙工特性允許同時(shí)發(fā)送和接收,集成了曼徹斯特編解碼器,可以用于無(wú)盤(pán)工作站。

          4.WLAN_AP接口

            為了方便筆記本電腦共享電話線上網(wǎng),我們?cè)谟脩?hù)端還提供了WLAN_AP接口,可以方便的進(jìn)行無(wú)線局域網(wǎng)的組網(wǎng),在這里我們使用了TI公司的PCI1410A橋芯片將PCI信號(hào)轉(zhuǎn)為PCMCIA信號(hào),接無(wú)線網(wǎng)卡,將數(shù)據(jù)包封裝為符合IEEE802.11b協(xié)議的幀進(jìn)行傳輸。

          二、 軟件體系結(jié)構(gòu)

            由于Linux操作系統(tǒng)的穩(wěn)定性、開(kāi)放性以及可擴(kuò)展性,使它在嵌入式系統(tǒng)中獲得較為廣泛的應(yīng)用,然而由于Linux允許非搶先式操作,使其不可能成為完全的實(shí)時(shí)系統(tǒng),最多只能算是在統(tǒng)計(jì)意義上的實(shí)時(shí)。在ADSL網(wǎng)關(guān)的設(shè)計(jì)中我們可以將實(shí)時(shí)的信號(hào)賦予很高的優(yōu)先級(jí),從而保證在整體上公平地進(jìn)行進(jìn)程調(diào)度。

            構(gòu)建嵌入式操作系統(tǒng),我們首先考慮到在一個(gè)嵌入式的應(yīng)用環(huán)境下既沒(méi)有多少內(nèi)存也沒(méi)有多少外存可用,操作系統(tǒng)必須存放在有限的存儲(chǔ)器Flash中,所以我們必須根據(jù)硬件的構(gòu)架來(lái)定制我們需要的Linux內(nèi)核。由于ADSL接入端是的,我們要為內(nèi)核加上對(duì)PPP over ATM的patch(補(bǔ)?。瑢?duì)于在ATM基礎(chǔ)上支持Internet,實(shí)際上可以歸結(jié)為在ATM上如何支持TCP/IP的問(wèn)題,即ATM如何承載IP包的問(wèn)題。在ADSL網(wǎng)關(guān)應(yīng)用中,要共享ADSL線路接入Internet,遵循的是點(diǎn)到點(diǎn)協(xié)議,因此ADSL接入端的驅(qū)動(dòng)程序?qū)嶋H上是一個(gè)PPP over ATM的模塊,它將作為內(nèi)核的一個(gè)可載入模塊進(jìn)行進(jìn)程調(diào)用,而以太網(wǎng)驅(qū)動(dòng)程序和WLAN_AP的驅(qū)動(dòng)程序是在以太網(wǎng)和無(wú)線介質(zhì)里傳送IP包的,即分別用802.3和802.11的幀格式來(lái)封裝IP包,這樣ADSL網(wǎng)關(guān)的協(xié)議棧就如圖3所示。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉