專利名稱:基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無線網(wǎng)絡(luò)通信領(lǐng)域的無線局域網(wǎng)接入點(diǎn)設(shè)備,尤其涉及一種基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備。
背景技術(shù):
無線局域網(wǎng)技術(shù)是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與無線通信技術(shù)相結(jié)合的產(chǎn)物,在過去的幾年里,無線局域網(wǎng)技術(shù)得到了快速的發(fā)展并已日趨成熟。在無線局域網(wǎng)技術(shù)領(lǐng)域當(dāng)中,目前存在著多種標(biāo)準(zhǔn)的技術(shù)在應(yīng)用,如IEEE 802.11系列標(biāo)準(zhǔn)定義的無線局域網(wǎng)(WLAN)系統(tǒng),歐洲定義的HiperLAN/1和HiperLAN/2系統(tǒng),藍(lán)牙技術(shù)(Bluetooth),HomeRF等,其中IEEE 802.11系列標(biāo)準(zhǔn)定義的無線局域網(wǎng)形式是其中應(yīng)用最廣泛的技術(shù)。國際IEEE802.11組織定制了802.11、802.11b、802.11a和其它的一些標(biāo)準(zhǔn),在它們之中,IEEE 802.11和802.11b標(biāo)準(zhǔn)制定的MAC層和PHY層協(xié)議規(guī)定是實(shí)現(xiàn)無線局域網(wǎng)終端和無線局域網(wǎng)接入點(diǎn)所必需遵循的標(biāo)準(zhǔn)。
IEEE802.11標(biāo)準(zhǔn)描述的MAC層主要提供了兩種不同功能的媒體訪問控制方法分布式協(xié)調(diào)功能(Distributed Coordination Function,DCF)和集中式協(xié)調(diào)功能(Point Coordination Function,PCF)。所謂的協(xié)調(diào)功能(Coordination Function)是指一個(gè)用來決定什么時(shí)候哪個(gè)工作站能開始收發(fā)消息的機(jī)制。DCF是IEEE 802.11 MAC層的基本媒體訪問控制方法,它主要是利用帶沖突避免的載波偵聽多路訪問(Carrier-sense multipleaccess/collision avoidance,簡稱CSMA/CA)技術(shù)來提供工作站異步收發(fā)消息,這種方法可用在Ad Hoc和Infrastructure的無線局域網(wǎng)絡(luò)架構(gòu)中。PCF提供工作站收發(fā)具有時(shí)限性(time bounded)的信息,在使用上屬于無競爭(contention free)方法,因此也不會發(fā)生數(shù)據(jù)沖突的情形,但只能在有基礎(chǔ)設(shè)施的無線局域網(wǎng)中適用。IEEE 802.11和802.11b標(biāo)準(zhǔn)定義的PHY物理層媒介有紅外(IR)調(diào)制解調(diào)技術(shù)、跳頻(FHSS)的2.4GHz無線傳輸方式和直接序列擴(kuò)頻(DSSS)的2.4GHz無線傳輸方式等。公知的無線局域網(wǎng)產(chǎn)品大多是應(yīng)用直接序列擴(kuò)頻(DSSS)的2.4GHz無線傳輸方式來實(shí)現(xiàn)通信過程的。
無線局域網(wǎng)系統(tǒng)中,終端設(shè)備和接入點(diǎn)設(shè)備共同組成了無線局域網(wǎng)的系統(tǒng)。IEEE802.11標(biāo)準(zhǔn)制定的無線局域網(wǎng)標(biāo)準(zhǔn)定義了Ad-hoc方式工作的IBSS模式和基礎(chǔ)架構(gòu)模式,IBSS模式是一種特殊的Ad-hoc LAN的應(yīng)用,稱為Independent Basic Service Set(IBSS),是一群計(jì)算機(jī)設(shè)定相同的BSS名稱,即可自成一個(gè)組,而此BSS名稱,即所謂BSSID。只有在基礎(chǔ)架構(gòu)的工作模式下才需要接入點(diǎn)來共同完成無線局域網(wǎng)的接入?yún)f(xié)調(diào)過程,無線接入點(diǎn)是無線局域網(wǎng)業(yè)務(wù)網(wǎng)絡(luò)的小型無線基站設(shè)備,完成IEEE 802.11b標(biāo)準(zhǔn)規(guī)定的無線接入功能。接入點(diǎn)也是一種網(wǎng)絡(luò)橋接器,是連接有線網(wǎng)絡(luò)與無線局域網(wǎng)絡(luò)的橋梁,無線局域網(wǎng)終端設(shè)備可通過相應(yīng)的接入點(diǎn)設(shè)備接入來連接無線外部的有線網(wǎng)絡(luò)資源。在數(shù)據(jù)通訊方面,接入點(diǎn)負(fù)責(zé)完成它與終端設(shè)備之間空間媒介的接入?yún)f(xié)調(diào)、接入認(rèn)證和關(guān)聯(lián)機(jī)制、傳輸數(shù)據(jù)包和數(shù)據(jù)的加密傳輸過程。
在實(shí)現(xiàn)無線局域網(wǎng)接入點(diǎn)的方式上,公知的方法是利用國外現(xiàn)成無線局域網(wǎng)的有關(guān)套片(Chipsets)來實(shí)現(xiàn)。目前國外提供無線局域網(wǎng)的實(shí)現(xiàn)套片的廠家主要有Intersil公司和Atmel公司的套片產(chǎn)品?,F(xiàn)有技術(shù)中套片的實(shí)現(xiàn)一般由MAC層處理器模塊、物理層硬件模塊和集成MAC層協(xié)議功能的固件模塊組成。由于MAC層協(xié)議功能的固件模塊化,系統(tǒng)更新端口不開放。因而,在以上公知的無線局域網(wǎng)接入點(diǎn)的實(shí)現(xiàn)方式上,體現(xiàn)了以下的一些缺點(diǎn)1、缺乏可擴(kuò)展性,因?yàn)闊o線局域網(wǎng)的有關(guān)標(biāo)準(zhǔn)是處于不斷的修訂當(dāng)中的,現(xiàn)在公知的無線局域網(wǎng)的安全性和支持多媒體特性有待改進(jìn),當(dāng)使用現(xiàn)成的套片完成無線局域網(wǎng)接入點(diǎn)的實(shí)現(xiàn)時(shí),難以保證產(chǎn)品的實(shí)時(shí)更新功能。2、缺乏靈活性,另外當(dāng)自己要在無線局域網(wǎng)接入點(diǎn)上實(shí)現(xiàn)自己的安全算法時(shí),采用套片的實(shí)現(xiàn)方法顯然是很難實(shí)現(xiàn)的。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,克服上述公知的無線局域網(wǎng)接入點(diǎn)的缺點(diǎn),實(shí)現(xiàn)可擴(kuò)展并靈活地?zé)o線局域網(wǎng)接入點(diǎn)的實(shí)現(xiàn),本發(fā)明提出的基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,實(shí)現(xiàn)一方面遵循了IEEE的國際標(biāo)準(zhǔn),實(shí)現(xiàn)標(biāo)準(zhǔn)制定的基本的無線局域網(wǎng)接入功能;另一方面提供了可擴(kuò)展地靈活的接口,方便以后的升級,可以增加增強(qiáng)的加密算法、快速認(rèn)證算法和良好支持QoS服務(wù)的機(jī)制,實(shí)現(xiàn)安全高效支持多媒體通信的無線局域網(wǎng)接入點(diǎn)設(shè)備。
本發(fā)明的技術(shù)方案如下一種基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,至少包括以下的四個(gè)模塊物理層硬件模塊、MAC層硬件模塊和MAC軟件模塊和自定義PCMCIA接口;所述物理層硬件模塊主要包括基帶處理電路、中頻處理電路模塊、射頻處理電路模塊、天線模塊和射頻功放電路模塊;所述MAC層硬件模塊主要包括電源模塊電路、一嵌入式處理器及其支持電路子模塊、存儲器模塊電路和I/O通信子模塊組成;所述MAC層軟件模塊包括嵌入式操作系統(tǒng)子模塊和上層軟件子模塊組成,主要包括了以下的幾個(gè)部分MAC層的協(xié)議棧程序、PHY I/O的驅(qū)動模塊、遠(yuǎn)程SNMP網(wǎng)管的代理程序、以太網(wǎng)驅(qū)動模塊和嵌入式LINUX操作系統(tǒng)模塊;所述物理層硬件模塊、MAC層硬件模塊和MAC層軟件模塊之間有硬件接口和軟件接口來完成相互的通信協(xié)作過程,該MAC層軟件模塊完成軟件系統(tǒng)調(diào)度和網(wǎng)絡(luò)協(xié)議的處理;所述自定義PCMCIA接口模塊完成所述物理層硬件模塊和所述MAC層硬件模塊的信號連接和時(shí)序匹配過程。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述MAC層軟件模塊還包括本地監(jiān)控的代理程序、串口驅(qū)動模塊,完成通過串口進(jìn)行本地配置的功能。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述基帶處理電路對數(shù)據(jù)流進(jìn)行基帶調(diào)制解調(diào);所述中頻處理電路模塊完成對信號的載波調(diào)制解調(diào);所述射頻處理模塊完成已調(diào)信號的頻率轉(zhuǎn)換;所述射頻功放電路模塊完成對發(fā)送的射頻無線信號進(jìn)行放大處理;而天線模塊完成電信號和電磁波信號的轉(zhuǎn)換。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述嵌入式處理器為MPC860模塊。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,在所述物理層硬件模塊中,每個(gè)功能模塊分別由Intersil物理層芯片組中的芯片及相應(yīng)的外圍電路組成;并且所述基帶處理電路由帶rake接收機(jī)的基帶處理電路HFA3861組成;所述中頻處理電路的I/Q調(diào)制解調(diào)過程則由I/Q調(diào)制/解調(diào)器和混頻器HFA3783組成。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述射頻處理模塊的RF/IF轉(zhuǎn)換過程由2.4GHz射頻/中頻轉(zhuǎn)換器和混頻器HFA3683芯片完成;所述射頻功放電路模塊由2.4GHz功率放大器和檢測器HFA3983組成;天線模塊由分布式的圓極雙天線組成。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述HFA3861芯片還包括發(fā)射機(jī)部分、接收單元以及包括一自動增益控制AGC單元,所述發(fā)射機(jī)部分完成基帶數(shù)據(jù)的擴(kuò)頻、編碼、加擾碼工作,并自動為發(fā)送的分組產(chǎn)生報(bào)頭和前同步碼;所述接收單元完成中頻解調(diào)后的數(shù)據(jù)的解擴(kuò)、去擾碼、去報(bào)頭工作;所述預(yù)調(diào)制模塊和射頻模塊的自動增益控制AGC單元一起組成一AGC系統(tǒng),根據(jù)環(huán)境的變化自動控制射頻、中頻部分增益和衰減的變化從而改善接收機(jī)的動態(tài)接收范圍。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述物理層硬件模塊的各功能模塊的芯片電源供給端設(shè)置有多個(gè)電源濾波電容以有效濾除電源紋波。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述物理層硬件模塊的電路板上還設(shè)置預(yù)留的焊接屏蔽板的焊盤。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述存儲器模塊電路包括有至少一同步動態(tài)隨機(jī)存儲存取器和一閃存芯片。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述MPC860至少包括SPI接口和SCC接口,所述SPI接口用于控制接口,SCC接口用于數(shù)據(jù)通信接口。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述MAC層軟件模塊中,所述MAC層的協(xié)議棧軟件主要完成IEEE802.11定義的MAC層協(xié)議的有關(guān)功能,完成對無線媒介信道接入的協(xié)調(diào)功能,以及完成與以太網(wǎng)的接口的橋接的功能。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述MAC協(xié)議棧軟件采用均衡多線程方式,MAC協(xié)議棧的所有22個(gè)模塊由均衡效率和可實(shí)現(xiàn)性的少于等于11個(gè)的線程完成;在每個(gè)線程的內(nèi)部包含著多個(gè)不同的處理模塊,在所述MAC層協(xié)議棧模塊中各線程和線程之間是通過消息隊(duì)列的交互來進(jìn)行通信,通信可以直接定位到線程內(nèi)部的各個(gè)模塊的通信過程。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述PHY I/O的驅(qū)動程序完成對所述物理層硬件模塊的數(shù)據(jù)傳送過程和控制過程的驅(qū)動過程。
所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中,所述各驅(qū)動模塊采用動態(tài)模塊加載的方式編寫。
本發(fā)明所提供的一種基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,其能達(dá)到的良好效果是實(shí)現(xiàn)了完成無線局域網(wǎng)接入的基本功能的無線局域網(wǎng)接入點(diǎn)設(shè)備,同時(shí)具有擴(kuò)展性和靈活性,方便以后的升級擴(kuò)展;本發(fā)明設(shè)備也可以通過在MAC層協(xié)議棧中加入相應(yīng)的增強(qiáng)功能模塊來實(shí)現(xiàn)增強(qiáng)接入點(diǎn)的功能。如可以在MAC層和上層的應(yīng)用程序中加入增強(qiáng)認(rèn)證802.1x算法來實(shí)現(xiàn)在無線局域網(wǎng)中的安全接入問題。另外,可以在MAC層中加入TKIP加密方法和一次一密方法等可以實(shí)現(xiàn)具備增強(qiáng)安全功能的無線接入點(diǎn)。還有其他的增強(qiáng)支持多媒體傳輸性能的有關(guān)算法也可以加入到本發(fā)明產(chǎn)品中,從而實(shí)現(xiàn)了良好的支持多媒體通信的無線局域網(wǎng)接入點(diǎn)設(shè)備。
以下結(jié)合附圖,通過對本發(fā)明較佳實(shí)施例的詳細(xì)描述將使本發(fā)明的技術(shù)效果及其有益構(gòu)思顯而易見。
附圖中,
圖1是本發(fā)明的電路原理總框圖;圖2是本發(fā)明的系統(tǒng)架構(gòu)圖;圖3是本發(fā)明的電原理圖I;圖4是本發(fā)明的電原理圖II;圖5是本發(fā)明的電原理圖III;圖6是自定義PCMCIA接口信號連接圖;圖7是本發(fā)明的軟件和硬件的結(jié)合示意圖;圖8是本發(fā)明的MAC層軟件的流程圖。
具體實(shí)施例方式
以下詳細(xì)描述本發(fā)明的一較佳實(shí)施例,以對本發(fā)明作進(jìn)一步說明。
本發(fā)明的一種基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,如圖1和圖2所示的,具體至少包括四個(gè)模塊物理層硬件模塊42,MAC層硬件模塊43,MAC層軟件模塊44和自定義PCMCIA接口17。而所述物理層硬件模塊42則至少包括基帶處理電路18,中頻處理電路19,射頻處理電路20,射頻功放電路21和天線模塊22;所述MAC層硬件模塊43包括電源模塊電路45,嵌入式處理器MPC860及其支持電路46,存儲器模塊電路47和I/O通信模塊電路48;所述MAC層軟件模塊44包括嵌入式操作系統(tǒng)子模塊和上層軟件子模塊,其主要包括MAC層協(xié)議棧模塊49,PHY I/O驅(qū)動模塊50,遠(yuǎn)程SNMP網(wǎng)管的代理模塊51、用于本地監(jiān)控的本地串口代理模塊53、串口驅(qū)動模塊52、以太網(wǎng)驅(qū)動模塊54和嵌入式LINUX系統(tǒng)模塊55組成。
所述物理層硬件模塊42和所述MAC層硬件模塊43以及所述MAC層軟件模塊44之間的通信過程則有硬件接口和軟件接口來完成相互的通信協(xié)作過程,是通過所述自定義PCMCIA接口17定義的控制通道、數(shù)據(jù)通道以及其他的信號連接并完成所述物理層硬件模塊42和所述MAC層硬件模塊43之間的信號連接和時(shí)序匹配過程,其中所述基帶處理電路18對數(shù)據(jù)流進(jìn)行基帶調(diào)制解調(diào),所述中頻處理電路19利用I/Q調(diào)制解調(diào)模塊完成其對信號的載波調(diào)制解調(diào),所述射頻處理電路20通過IF/RF轉(zhuǎn)換模塊完成已調(diào)信號的頻率轉(zhuǎn)換,所述射頻功率放大電路21和所述天線模塊22完成電信號和電磁波信號之間的轉(zhuǎn)換。
如圖1所示的,本發(fā)明的所述基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,除上述系統(tǒng)結(jié)構(gòu)外,與所述嵌入式處理器1電連接還有一可讀寫存儲器電路2和一閃存電路3,分別通過數(shù)據(jù)地址線29和30進(jìn)行電連接;一存儲輔助電路4,通過一數(shù)據(jù)線31與所述嵌入式處理器1電連接;一BDM調(diào)試接口7,通過一調(diào)試線32與所述嵌入式處理器1電連接;一可編程邏輯器5設(shè)置在所述嵌入式處理器1和所述自定義PCMCIA接口17之間,并通過接口線33和34分別連接,以及通過控制線41,分別對所述基帶處理電路18,中頻處理電路19,射頻處理電路20,射頻功率放大電路21和天線模塊22等進(jìn)行控制,上述各子模塊電路之間分別通過接口線35~37和接收線38、發(fā)送線39、40進(jìn)行通訊連接;所述嵌入式處理器1還通過控制數(shù)據(jù)線23、24、25分別連接有10/100M以太網(wǎng)接口電路8、10M以太網(wǎng)接口電路9和串行接口電路10,該各接口電路分別再通過接口線26、27、28對應(yīng)連接以太網(wǎng)接口11、12和串行接口13;此外,所述嵌入式處理器1還電連接有電源供電電路14、初始化電路15和時(shí)鐘電路16。
本發(fā)明的所述基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備對數(shù)據(jù)發(fā)送,是從所述MAC層處理器下來的數(shù)據(jù)經(jīng)過接口電路模塊轉(zhuǎn)換成和基帶處理電路相匹配的時(shí)序波形然后送到所述基帶處理電路18,所述基帶處理電路18把上層送來的數(shù)據(jù)加上物理層報(bào)頭,并且對數(shù)據(jù)進(jìn)行BPSK/QPSK/CCK調(diào)制,生成的模擬信號并經(jīng)過所述中頻處理電路19I/Q調(diào)制到中頻,再經(jīng)過所述射頻處理電路20進(jìn)行RF/IF轉(zhuǎn)換到ISM頻段,然后通過所述射頻功率放大電路21和所述天線模塊22發(fā)射到空間中。而對數(shù)據(jù)接收時(shí),則從天線過來的信號經(jīng)過濾波、放大、頻率轉(zhuǎn)換、中頻I/Q解調(diào)再送到所述基帶處理電路18進(jìn)行BPSK/QPSK/CCK解調(diào)去掉物理層報(bào)頭后送到MAC層處理器。
如圖1和圖4所示的本發(fā)明的所述基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備中,Motorola公司的POWERPC芯片MPC860處理器,即所述嵌入式處理器1是本發(fā)明中的核心,它一方面與兩片16Bit×1M×4Bank,共16Mbyte的HY57V651620B SDRAM動態(tài)隨機(jī)存取器芯片和兩片16Bit×1M,共4Mbyte的采用AM29LV160DB芯片的FLASH閃存相連,組成存儲器模塊電路47。他們之間的聯(lián)結(jié)是由數(shù)據(jù)地址線29,30來完成,其中包括了數(shù)據(jù)信號線和地址信號線和其他的輔助控制線的連接。另一方面所述MPC860處理器1通過CPLD可編程邏輯器件5對信號進(jìn)行重新的修整后,通過所述自定義PCMCIA接口17與所述物理層硬件模塊42部分相連。
還有所述MPC860處理器1利用其自身的兩個(gè)SCC接口擴(kuò)展出來一個(gè)10M的以太網(wǎng)接口12和一個(gè)10/100M自適應(yīng)的以太網(wǎng)接口11,完成本發(fā)明無線局域網(wǎng)接入點(diǎn)設(shè)備與有線網(wǎng)相連的過程。所述MPC860處理器1還通過其自身的一個(gè)SMC接口擴(kuò)展,通過MAX3222芯片10的轉(zhuǎn)換過程,完成擴(kuò)展一個(gè)串行接口13,實(shí)現(xiàn)本地串口監(jiān)控的過程。所述MPC860處理器1還拓延出來一個(gè)BDM調(diào)試接口7,完成對本發(fā)明硬件設(shè)備的調(diào)試過程和對軟件程序的調(diào)試和升級的過程。而所述CPLD可編程邏輯器5也連接一個(gè)JTAG調(diào)試接口6完成對所述CPLD可編程邏輯器5內(nèi)程序的更新過程。所述電源模塊14完成對MPC860處理器1的復(fù)位過程。在所述物理層硬件模塊42中,所述基帶處理電路18,中頻處理電路19,射頻處理電路20,射頻功放電路21,天線模塊22通過接口線36,37,38和發(fā)送線39,40進(jìn)行連接,完成數(shù)據(jù)的上行鏈路通道處理并發(fā)送出去的過程和下行鏈路的實(shí)際獲取傳輸?shù)倪^程。
下面根據(jù)大模塊的劃分進(jìn)行更詳細(xì)的表述。
一、物理層硬件模塊如圖3所示,所述物理層硬件模塊42中的每個(gè)功能模塊由Intersil物理層芯片組中的一塊芯片及相應(yīng)外圍電路組成所述基帶處理電路18由帶rake接收機(jī)的基帶處理電路HFA3861,即圖中的標(biāo)號U2的芯片組成;所述中頻處理電路19的I/Q調(diào)制解調(diào)過程則由I/Q調(diào)制解調(diào)器和混頻器HFA3783,即圖中標(biāo)號U3的芯片組成;所述射頻處理電路20的RF/IF轉(zhuǎn)換過程則由2.4GHz射頻/中頻轉(zhuǎn)換器和混頻器HFA3683芯片即圖中標(biāo)號U4的芯片完成;所述射頻功率放大電路21由2.4GHz功率放大器和檢測器HFA3983即圖中標(biāo)號為U5的芯片組成;所述天線模塊22由分布式的圓極雙天線組成。所述基帶處理電路18的HFA3861芯片、所述中頻處理電路19的HFA3783芯片、所述射頻處理電路20的HFA3683芯片和所述射頻功率放大電路21的HFA3983芯片都采用的是Intersil公司的無線局域網(wǎng)相關(guān)芯片。
其中,所述自定義PCMCIA接口17的T/R_SW信號和T/R_SW_n形成正反的控制信號實(shí)現(xiàn)對無線信號的發(fā)送和接收的切換過程。所述自定義PCMCIA接口17的RADIO_PD信號與所述HFA3783芯片U3的RADIO_PD相接;PE1信號和PE2信號與所述HFA3683芯片U4和HFA3783芯片U3的PE1腳和PE2腳相連;CAL_EN信號連接到HFA3783芯片U3中的CAL_EN信號腳上。
另外所述自定義PCMCIA接口17的RX_CLK,RX_DATA,MD_RDY,TX_CLK,TX_DATA,TX_RDY,CCA,RX_PE,TX_PE,RESET_BB_n,S_DATA,S_CLK,BB_RW和CSB都分別與所述基帶處理電路18的所述芯片HFA3861中的相應(yīng)管腳相連。而所述自定義PCMCIA接口17的S_DATA、SC_CLK、LE_IF、LE_RF一起與所述HFA3783芯片U3和所述HFA3683芯片U4中的SD_RF_IF、SCLK_RF_IF、LE_IF、LE_RF相連。而TX_PE轉(zhuǎn)義為PA_PE后和所述射頻功率放大電路21的芯片HFA3983的對應(yīng)管腳連接起來。還有所述HFA3861芯片U2中的TX_DET與所述射頻功率放大電路21的芯片中的功率檢測管腳TX_DET相連接,TX_IF_AGC和RX_IF_AGC與所述HFA3783芯片中的TX_IF_AGC和RX_IF_AGC管腳相連。TXI、TXQ和RXI、RXQ與所述HFA3783芯片U3中的相應(yīng)TXI、TXQ和RXI、RXQ的管腳相連,完成數(shù)據(jù)的正交的傳輸過程。IF_DET與所述HFA3783芯片U3中的IF_DET相連;RX_RF_AGC與所述HFA3683芯片中的RX_RF_AGC相連完成相應(yīng)的IF和RF的AGC調(diào)節(jié)過程。從所述HFA3861芯片U2引出的天線選擇信號ANT_SET和ANT_SEL_n與所述天線模塊22相連,完成分布式天線系統(tǒng)的選擇問題。所述HFA3783芯片U3和所述HFA3683芯片U4通過共路耦合進(jìn)行相連。所述芯片U2、U3和U4之間共同采用同一個(gè)44MHz的時(shí)鐘來作為時(shí)鐘源。
如圖3所示,所述HFA3983芯片U5作為2.4GHz功率放大器和檢測器,具有兩級功率放大器,30dB的功率增益,最大輸出功率18dBm。在控制過程中,所述HFA3861芯片和基帶處理電路18利用獲取所述射頻功率放大電路21中的HFA3983芯片的檢測器的輸出來動態(tài)監(jiān)視該HFA3983芯片的輸出功率。當(dāng)需要調(diào)整HFA3783芯片U3的IF調(diào)制解調(diào)器的自動增益控制電壓時(shí),輸出電壓就會變化。這會在一定工作環(huán)境下提供最有可能的無誤差的數(shù)據(jù)傳輸速率,并補(bǔ)償傳輸鏈中發(fā)生在通道與通道之間以及與溫度變化有關(guān)的電壓變化。
所述HFA3683芯片U4是工作在2.4GHz頻率上的射頻/中頻轉(zhuǎn)換器和混頻器,它同時(shí)是一個(gè)可編程頻率合成器和增益可選低噪聲放大器,該芯片U4和中頻的接口實(shí)現(xiàn)了中頻發(fā)送和接收復(fù)用,共用一個(gè)差分匹配網(wǎng)絡(luò),發(fā)送和接收射頻放大器可以直接連接到混頻器上,同時(shí)減少了中頻濾波器的使用。
所述HFA3683芯片U4在接收鏈路通道中具有增益可選(H/L)的低噪聲放大器(LNA)和下變頻混頻器(Mixer)來實(shí)現(xiàn)對信號的放大和下變頻處理;而在發(fā)送鏈路通道上,上變頻混頻器(Mixer)和高性能的信號預(yù)放大器(Preamplifier)完成對中頻信號的上變頻過程。所述HFA3783芯片U3是實(shí)現(xiàn)I/Q正交信號調(diào)制和解制并進(jìn)行混頻的芯片,它實(shí)現(xiàn)了對I/Q正交基帶信號的正交調(diào)制解調(diào),同時(shí)集成了Tx/Rx發(fā)送和接收的AGC控制模塊。在發(fā)送鏈路通道中,主要包括差分I/Q兩路信號輸入級,信號要求由500mVpp的模擬預(yù)成形信號;I/Q路上向混頻器,實(shí)現(xiàn)信號的調(diào)制;模擬信號加法器;發(fā)送中頻信號放大器;混頻器由一個(gè)寬帶正交本振發(fā)生器驅(qū)動,中頻頻率設(shè)置及PLL同步參數(shù)由一個(gè)三線的串行口控制。在接收鏈路通道中,主要包括兩級低畸變AGC中頻放大器,可以提供70dB的AGC范圍;中頻電平峰值檢測器;一對正交雙平衡下向混頻器,實(shí)現(xiàn)IF-baseband的解調(diào);接收器直流偏置校正環(huán)路。
和所述HFA3683芯片U4一樣,所述HFA3783芯片U3的中頻接口發(fā)送、接收中頻通道共用一個(gè)差分匹配網(wǎng)絡(luò),減少了一單中頻半雙工發(fā)送器中所需用濾波器件數(shù)量,所述HFA3683芯片U4接口僅僅使用了一個(gè)聲表面濾波器來進(jìn)行連接。在所述HFA3783芯片U3和所述HFA3683芯片U4中各自都集成了一個(gè)可編程頻率合成器,可以通過同外部的VCO組合構(gòu)成頻率鎖相環(huán)路(PLL)。本地振蕩器(VCO)的振蕩經(jīng)過預(yù)置分頻系數(shù)的分頻器分頻后的信號和參考振蕩頻率經(jīng)過R分頻后的信號進(jìn)行相位比較,比較的結(jié)果被轉(zhuǎn)換成控制VCO振蕩的控制信號,這個(gè)控制信號通過環(huán)路濾波器連接到VCO的電壓控制端,形成一個(gè)頻率鎖相環(huán)路(PLL)。這樣可以通過改變預(yù)置的分頻器的分頻系數(shù)改變鎖相環(huán)的輸出頻率。(P+1)*A+P(B-A)=P*B+A,IEEE802.11b定義了工作在ISM頻段2.4GHz~2.5GHz的14個(gè)信道。對所述HFA3683芯片,對11個(gè)工作信道來說中頻都是374MHz。HFA3683芯片是通過編程PLL本地振蕩LO的分頻系數(shù)改變RF_VCO的振蕩頻率,從而改變系統(tǒng)工作信道。例如信道Channel 1的中心頻率是2412MHz,本發(fā)明設(shè)備就可以定義RF_VCO的振蕩頻率為2038MHz,這樣2038MHz+374MHz=2412MHz,這樣就得到了信道1的中心頻點(diǎn)為2412MHz。
所述HFA3861芯片U2是帶rake接收機(jī)的基帶處理電路芯片,所述基帶處理電路18由一塊Intersil公司的專用集成芯片HFA3861和相應(yīng)的外圍電路構(gòu)成。所述HFA3861芯片U2包含了一個(gè)基帶雙工/半雙工、分組/連續(xù)、收發(fā)信機(jī)的全部功能,帶有64個(gè)編程控制寄存器,且片內(nèi)包含A/D、D/A轉(zhuǎn)換器,工作頻器為1、2、2.5、5.5和11M,可以采用DBPSK、DQPSK和CCK調(diào)制方式。發(fā)射機(jī)部分包括一個(gè)網(wǎng)絡(luò)處理器接口、前同步碼及報(bào)頭發(fā)生器、DPSK調(diào)制器、高速調(diào)制器、數(shù)據(jù)擾碼器、發(fā)送濾波器和頻譜擴(kuò)展器。完成基帶數(shù)據(jù)的擴(kuò)頻、編碼、加擾碼等工作,并自動為發(fā)送的分組產(chǎn)生報(bào)頭和前同步碼。在發(fā)送的時(shí)候前同步碼總是以DBPSK方式調(diào)制,報(bào)頭可以選擇DBPSK或DQPSK方式而數(shù)據(jù)分組可以選用DBPSK、DQPSK或CCK方式。發(fā)射機(jī)在需要時(shí)自動在DBPSK、DQPSK或CCK模式之間切換。這樣做的目的是在同步期間縮短捕獲時(shí)間,而一旦完成同步之后,可以用更快的速率傳送數(shù)據(jù)。接收單元包括巴克碼相關(guān)器、CCK相關(guān)器、反饋平衡器、符號判決器、峰值檢測器、DPSK解調(diào)器、數(shù)據(jù)解擾碼器、數(shù)控振蕩器、環(huán)路濾波器和報(bào)頭檢測器等。完成中頻解調(diào)后的數(shù)據(jù)的解擴(kuò)、去擾碼、去報(bào)頭等工作。除了發(fā)送單元和接收單元之外,HFA3861芯片還有一個(gè)自動增益控制(AGC)單元,與調(diào)制模塊和射頻模塊的AGC單元一起組成一個(gè)自動增益控制AGC系統(tǒng),根據(jù)環(huán)境的變化自動控制射頻、中頻部分增益和衰減的變化從而改善接收機(jī)的動態(tài)接收范圍。
所述物理層硬件模塊42中所包含的基帶處理電路18、中頻處理電路19、2.4GHz射頻處理電路20都對電源穩(wěn)定性要求很高,電源的一點(diǎn)點(diǎn)紋波就有可能大大降低電路的穩(wěn)定性,所以在芯片電源連接管腳部分設(shè)置多個(gè)電源濾波電容,以濾除電源可能有紋波。對射頻和中頻信號,阻抗匹配變得非常重要。所以在PCB布線時(shí)關(guān)鍵信號的線寬設(shè)計(jì)是非常重要的。另外,在真正做成產(chǎn)品以后為了防止對電磁波的泄漏,電路板上特意預(yù)留了焊接屏蔽板的焊盤。
二、MAC層硬件模塊如圖4所示的,本發(fā)明的基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,其中所述MAC層硬件模塊43的電路設(shè)計(jì)可以劃分為四個(gè)子系統(tǒng)電源模塊電路45、MPC860處理器及其支持電路46、存儲器模塊電路47、I/O通信模塊電路48。
在所述電源模塊電路45中,所述基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備在所述電源供電電路14中采用外部整流提供的9V的直流電源,再通過MAX726電源調(diào)整芯片U6來完成第二步變壓形成穩(wěn)定低紋波的+5V及其他+3.3V的電壓供應(yīng)。所述MAX726芯片U6是一個(gè)100KHz的開關(guān)電源芯片。采用開關(guān)電源的好處是芯片體積小,重量輕,而且功率轉(zhuǎn)換效率高。
所述MPC860處理器及其支持電路46中包括所述MPC860處理器1、復(fù)位與初始化電路15、時(shí)鐘電路16以及BMD調(diào)試接口7的電路等。本發(fā)明采用的所述MPC860處理器1的具體型號可以是Motorola公司的XPC860ENZP50D4,它是357腳BPGA封裝的POWERPC芯片。所述MPC860處理器通過所述復(fù)位與初始化電路15的復(fù)位信號有上電復(fù)位,硬復(fù)位和軟復(fù)位三種。當(dāng)系統(tǒng)上電時(shí),上電復(fù)位階段完成了極其重要的對所述MPC860處理器1內(nèi)部時(shí)鐘模塊中的PLL(鎖相環(huán))電路工作模式MODCK1和MODCK2的采樣和設(shè)置。而后開始硬復(fù)位和軟復(fù)位。在所述MPC860處理器1中強(qiáng)調(diào)了系統(tǒng)上電后,/PORESET管腳的有效信號應(yīng)至少持續(xù)3ms以上才能完成對MODCK1和MODCK2的采樣。
所述MPC860處理器1的時(shí)鐘電路43由兩套方案可以用,一種是采用外部有源振蕩器從EXTLCK腳輸入初始的時(shí)鐘信號,另一種是采用晶體振蕩電路通過EXTAL和XTAL提供初始的時(shí)鐘信號。兩種方案輸入的時(shí)鐘信號進(jìn)入所述MPC860處理器1后,根據(jù)初始化MPC860處理器1時(shí)對SPLL鎖相環(huán)的設(shè)置以及對PLPRCR寄存器設(shè)置倍頻因子的MF,從而產(chǎn)生該MPC860處理器1的內(nèi)部工作時(shí)鐘。該兩種方案的選擇就是通過前面所提到的在/PORESET管腳有效階段讀入的MODCK1和MODCK2的不同設(shè)置來實(shí)現(xiàn)的。MODCK1和MODCK2是SPLL工作模式配置字。所述MPC860處理器1中使用BDM(Background Debug Model)調(diào)試接口7來實(shí)現(xiàn)對該MPC860處理器1的初始配置和系統(tǒng)調(diào)試。使用所述BDM調(diào)試接口7的優(yōu)點(diǎn)是無需用仿真器就實(shí)現(xiàn)了交互式調(diào)試的功能。
所述存儲器模塊電路47可以分成兩個(gè)模塊;所述SDRAM動態(tài)隨機(jī)存儲器的可讀寫存儲電路2和所述FLASH芯片的閃存電路3組成。所述可讀寫存儲電路2中由兩片16Bit×1M×4Bank,共16MByte的時(shí)鐘頻率為100MHZ的HY57V651620B SDRAM芯片U10、U11組成。這相當(dāng)于計(jì)算機(jī)系統(tǒng)中的內(nèi)存,是用來運(yùn)行系統(tǒng)以及應(yīng)用程序的。所述閃存電路3中由兩片16Bit×1M,4MByte的AM29LV160DB FLASH芯片U8、U9組成。這相當(dāng)于計(jì)算機(jī)系統(tǒng)的硬盤,用來存放操作系統(tǒng),相關(guān)數(shù)據(jù)以及應(yīng)用軟件;該可讀寫存儲電路2和閃存電路3的數(shù)據(jù)線D
和所述MPC860處理器1的數(shù)據(jù)線D
相連,可讀寫存儲電路2和閃存電路3的地址線AD
與所述MPC860處理器1的地址線AD
相連。另外有控制線與所述可讀寫存儲電路2和所述閃存電路3相連。在所述存儲器模塊電路47中,兩片16Bit×4M的HY57V651620B SDRAM動態(tài)隨機(jī)存儲器構(gòu)成的16M的RAM單元分配占用從0X00000000到0X00FFFFFF的地址單元。兩片F(xiàn)LASH芯片中,第一片分配占用地址0X40000000到0X401FFFFF的地址范圍;第二片則分配占用0X40200000到0X403FFFFF的地址空間。其中0X40000000是邏輯地址映射到絕對地址的偏移量。
在SDRAM動態(tài)隨機(jī)存儲器中,對SDRAM的讀寫控制是所述MPC860處理器1中存儲器管理模塊中的UPMA(User Porgrammable Machine A)來實(shí)現(xiàn)的。對16M SDRAM的讀寫操作是32位數(shù)據(jù)總線的數(shù)據(jù)傳輸,需要兩片SDRAM組合從而提供32Bits的數(shù)據(jù)寬度。兩片SDRAM芯片共同工作于同一地址,分別提供高低16位數(shù)據(jù)的輸入輸出,即所述MPC860處理器1的數(shù)據(jù)線D
接第一片SDRAM芯片的數(shù)據(jù)線D
,所述MPC860處理器1的數(shù)據(jù)線D[16:31]接第二片SDRAM芯片的數(shù)據(jù)線D
。由于要兩個(gè)SDRAM芯片同時(shí)工作,從而一次讀寫32位的數(shù)據(jù),要求兩個(gè)SDRAM芯片使用相同的片選信號/CS2,相同的時(shí)鐘輸入CLK,相同的地址線連接A8A9(Bank選擇)、/GPLAO/GPLA3(讀寫控制,行列選擇)、A18A20A29(地址線)。不同的連接是兩個(gè)SDRAM芯片的兩個(gè)用來掩碼輸出的UDQM和LDQM的連接中,第一片SDRAM連接/BAS1/和BAS0,第二片SDRAM連接/BAS3和/BAS2。
在FLASH芯片系統(tǒng)部分中,所述MPC860處理器1的AD[11:30]分別連接到所述FLASH芯片的AD[19:0],所述MPC860處理器1的D
分別連接到所述FLASH芯片的D[15:0]。所述MPC860處理器1中的/BYTE管理腳置高即采用16位傳輸模式。將/CSO管腳作為第一片F(xiàn)LASH芯片的片選信號,/CS1管腳作為第二片F(xiàn)LASH芯片的片選信號。這種連接方法使用所述MPC860處理器的GPCM(General-Purpose Chip-SelectMachine)接口來控制存儲器的運(yùn)行。/GPL1管腳控制兩片F(xiàn)LASH芯片的輸出使能;/WR管腳控制兩片F(xiàn)LASH芯片的讀寫使能。在MPC860的系統(tǒng)GPCM接口中,/CSO是用來連接存放啟動代碼的存貯器的片選信號,所以連接/CSO管腳的那片F(xiàn)LASH芯片必須是有引導(dǎo)系統(tǒng)功能的。
在進(jìn)行了上電復(fù)位或硬復(fù)位后,在沒有連接BDM調(diào)試接口的情況下,如果復(fù)位配置字中的BDIS位置低,所述MPC860處理器1就讀取由/CSO管腳連接片選的FLASH芯片的前8個(gè)字節(jié)存放的SSP和PC指針值,然后通過16位寬度的FLASH引導(dǎo)端口開始引導(dǎo)系統(tǒng)。事實(shí)上由于操作系統(tǒng)對底層硬件的控制,對FLASH的操作從某種程度上對于本發(fā)明開發(fā)應(yīng)用程序而言是透明的。在本發(fā)明的系統(tǒng)中,操作系統(tǒng)對所述MPC860處理器1進(jìn)行初始化時(shí),一定會初始化GPCM中的相關(guān)寄存器,此后GPCM就可以完成相應(yīng)的功能即對FLASH芯片的透明操作。AM29LV160DB第10腳(NC)連了所述MPC860處理器的A10,第14腳(NC)接地。這是為將來可以在同一個(gè)板子上換4M FLASH芯片做預(yù)留準(zhǔn)備。
如圖5所示的,在所述I/O通信模塊電路48系統(tǒng)設(shè)計(jì)中,所述MPC860處理器1的CPM處理器可以支持10M以及10/100M的以太網(wǎng)連接。將所述MPC860處理器1中的寄存器GSMR[MODE]設(shè)為0B1100即可選選擇以太網(wǎng)的通信方式,SCC(Serial Communication Controllers)在CPM的控制下執(zhí)行IEEE802.38/Ethernet CSMA/CD媒體訪問控制及通道接口的全套功能。所述MPC860處理器1的Ethernet控制器要求有一個(gè)外部的收發(fā)器連接到以太網(wǎng)絡(luò)接口上。在本發(fā)明中,這個(gè)以太網(wǎng)收發(fā)器功能由LXT905 10M以太網(wǎng)物理層芯片U13和LXT972 10/100M以太網(wǎng)物理層芯片U12來實(shí)現(xiàn)。所述LXT905芯片U13是IEEE 802.3物理層的應(yīng)用芯片,它為大多數(shù)標(biāo)準(zhǔn)802.3控制器到10BASE-T介質(zhì)提供接口電路。所述MPC860處理器1中的Ethernet控制器忽略片上的DPLL而使用外部的所述LXT905芯片U13來提供相應(yīng)功能。片上DPLL不能用于低速(1-Mbps)以太網(wǎng),因?yàn)樗荒苷_的偵測出幀尾。
所述LXT905芯片U13使用一個(gè)隔離的變壓器HR601624即芯片U16完成了電平轉(zhuǎn)換接口并驅(qū)動10BASE-T雙絞電纜,接口采用主流的RJ-45接口。從邏輯上講,10M以太網(wǎng)通過所述MPC860處理器1的SCC1端口供有線接入。從物理連線上看,10M以太網(wǎng)接口是由所述MPC860處理器1中的通用接口PA中的部分管腳加上通用接口PC中的部分管腳共同組成。而10/100M的收發(fā)器接口芯片使用的是INTEL公司的LXT972 10/100M以太網(wǎng)物理層芯片U12,它直接支持100BASE-TX和10BASE-T的應(yīng)用,同時(shí)提供了Media Inteface介質(zhì)獨(dú)立接口(MII)用于與10/100的MAC的方便連接。它支持10/100的雙工操作,操作環(huán)境可能被設(shè)置為auto-negotiation(自動商議),并行偵測或者手動控制。
對于100M以太網(wǎng)口,本發(fā)明使用了一片HR601680芯片U15完成了電平轉(zhuǎn)換接口的功能。Ethernet10/100MEthernet的實(shí)現(xiàn)中使用25MHz外部時(shí)鐘輸入,使用的4根串行數(shù)據(jù)輸入線RXD
、4根串行數(shù)據(jù)輸出線TXD
,來進(jìn)行數(shù)據(jù)的傳輸。10/100M以太網(wǎng)的實(shí)現(xiàn)占用了所述MPC860處理器1的PD[3:15]管腳以及[1:4]管腳。其中PD[3:15]管腳分別與LXT972芯片U12的RXD
和TXD
對應(yīng)相連,而SPARE[1:4]管腳則與所述LXT972芯片U12的TX_ER、RX_ER、COL和TX_EN相對應(yīng)連接。
另外在本發(fā)明中,通過所述MPC860處理器1的CPM端口中的串行管理控制SMC1模塊(Serial Management Controllers)串行通信端口,實(shí)現(xiàn)了一個(gè)兩線的RS-232串口13的設(shè)計(jì)。本發(fā)明采用所述MAX3222芯片U14將所述MPC860處理器1輸出的信號轉(zhuǎn)換為符合RS-232串口電平標(biāo)準(zhǔn)的串口信號,可以以460KBps的速率傳輸數(shù)據(jù)。
三、物理層硬件與MAC層硬件的接口
所述物理層硬件模塊42與所述MAC層硬件模塊43之間的連接通過所述自定義PCMCIA接口17來實(shí)現(xiàn)。接口連接有控制接口和數(shù)據(jù)接口的連接實(shí)現(xiàn),另外還有電源連接和CCA提醒信號等,它們完成所述MPC860處理器1與物理層以下各有關(guān)硬件處理模塊所述基帶處理HFA3861芯片U2、所述中頻處理HFA3783芯片U3、所述射頻處理HFA3683芯片U4和所述射頻功率放大HFA3983芯片U5的信號通信和控制連接過程。要實(shí)現(xiàn)這個(gè)連接過程中對物理層的控制過程,在所述MPC860處理器1上可以使用SPI接口或者SCC接口完成。對所述HFA3861芯片U2的控制接口用SPI比較好完成,因?yàn)闆]有數(shù)據(jù)就沒有時(shí)鐘,較易切換。
如圖6所示,所述MPC860處理器1的SPIMOSI信號腳和SPIMISO信號腳通過切換器與所述物理層硬件模塊42中的SD信號相連,而這個(gè)切換器的切換控制是受到SPISEL信號控制,同時(shí)該SPISEL與所述MAC層硬件模塊43的BB_RW相連,SPICLK與所述MAC層硬件模塊43的S_CLK相連;選擇一個(gè)通用的I/O接口GPIO與所述MAC層硬件模塊43的CSB相連,完成片選的功能。上述中的SPISEL被配置為通用I/O接口GPIO與所述MAC層硬件模塊43的CSB相連,完成片選的功能。上述中的SPISEL被配置為通用I/O的工作模式。
相對來說,對所述HFA3783芯片U3和所述HFA3683芯片U4的接口配置就簡單的多,和所述HFA3861芯片U2的控制口很相似,區(qū)別在于所述HFA3861芯片U2寫入時(shí)是采用16bits;而所述HFA3783芯片U3和所述HFA3683芯片U4的接口采用的是20bits。所述MPC860處理器1的SPI接口提供一次寫入4~16bits的功能,因而對所述HFA3783芯片U3和所述HFA3683芯片U4控制的20bits數(shù)據(jù)傳輸可以拆分為兩次10bits的數(shù)據(jù)傳輸過程即可。
所述MPC860處理器1的SPI接口已經(jīng)被用于控制接口,所以能用于數(shù)據(jù)接口的就只有SCC接口。比較SCC與所述HFA3861芯片U2的時(shí)序,兩者非常相似。所以在該MAC層硬件模塊43中的所述MPC860處理器1與所述物理層硬件模塊42中的HFA3861芯片的連接關(guān)系中,CTS對應(yīng)TxRDY;TxD對應(yīng)TxDATA;CD對應(yīng)MDRDY;RxD對應(yīng)RxDATA;CLKi和CLKj還有另外的BRGO通過復(fù)用器MUTEX與RxCLK和TxCLK相連,為SCC在所述HFA3861芯片U2沒有時(shí)鐘的時(shí)候提供一個(gè)時(shí)鐘,如果PLL不使用的話,就能讓它在數(shù)據(jù)到達(dá)的時(shí)候即可進(jìn)入工作狀態(tài),收發(fā)數(shù)據(jù)。
在所述HPY物理層硬件模塊42和所述MAC層硬件模塊43之間采用所述自定義PCMCIA接口17的卡和接口槽進(jìn)行電氣的連接,所述自定義PCMCIA接口17中的連接信號包括對所述物理層硬件模塊42的HFA3683芯片U4、HFA3783芯片U3和HFA3861芯片U2控制口進(jìn)行讀寫的控制信號線,對所述HFA3861芯片U2數(shù)據(jù)進(jìn)行讀寫的數(shù)據(jù)通信線,另外還有電源控制信號、CCA指示信號等其它的信號連接。
下表定義了所述自定義PCMCIA接口17的管腳號和信號對應(yīng)關(guān)系
而如圖6所示的,所述自定義PCMCIA接口17的各信號通過CPLD可編程邏輯器5或直接與所述MPC860處理器1相連。所述自定義PCMCIA接口17直接連到所述MPC860處理21的信號有CCA到PC5腳,LE_IF到PB23腳,BB_RW與PB31,CAL_EN與PA3,SD_RF_IF與PB29,S_DATA與PB28,PE1加RADIO_PD與PB16,LE_RF與PB22,TX_PE加T/R_SW與PC14,CSB與PB14,S_CLK加SCLK_RF_IF與PB30,RESET_BB_n與PB18分別相連。所述自定義PCMCIA接口17與所述CPLD可編程邏輯器5的接口有RXDATA與CPLD可編程邏輯器5的50腳相連;TXDATA與1腳;TX_RDY與2腳,TX_CLK與5腳,RX_PE加上PE2和T/R_SW_n與14腳,MD_RDY與16腳,RX_LCK與20腳,PA_PE與24腳相連。在所述MPC860處理器1與所述CPLD可編程邏輯器5的管腳相連的有PA7信號到CPLD的7管腳,PB29到9腳,PB28到10腳,PB17到12腳,PB31到13腳,PC8到17腳,PA5到21腳,PA12到22腳,PC14到23腳,PA13到25腳,PC9到100腳,而最后所述MPC860處理器1的PA1信號則與CPLD可編程邏輯器5的G_CLK信號腳相連。
四、MAC層軟件模塊如圖7所示,本發(fā)明的基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備的系統(tǒng)硬件是接入點(diǎn)功能實(shí)現(xiàn)的承載平臺,而軟件的最后實(shí)現(xiàn)形式是作為固件(firmware)的方式存放于本發(fā)明的嵌入式接入點(diǎn)設(shè)備的FLASH閃存電路3中,與所述MPC860處理器1及硬件系統(tǒng)結(jié)合在一起,上電開機(jī)的時(shí)候就運(yùn)行起來,完成快速的、穩(wěn)定的系統(tǒng)操作功能。本發(fā)明選擇了使用基于Motorola的POWERPC MPC860處理器的MAC層硬件模塊43平臺和嵌入式LINUX操作系統(tǒng)模塊55來組成實(shí)現(xiàn)的硬件和軟件平臺,然后在這平臺基礎(chǔ)之上來完成所述MAC層軟件模塊44的系統(tǒng)構(gòu)建。在基于所述MPC860處理器1和嵌入式LINUX系統(tǒng)模塊55的設(shè)計(jì)方案中,設(shè)計(jì)出一個(gè)與物理層硬件模塊42相對應(yīng)的一個(gè)所述自定義PCMCIA接口17,通過這個(gè)接口可以實(shí)現(xiàn)對所述PHY物理層的基帶處理芯片HFA3861芯片U2和其他的中頻芯片U3,射頻芯片U4和功放芯片U5的控制和調(diào)節(jié)。同時(shí)完成數(shù)據(jù)的傳輸過程。
所述嵌入式LINUX系統(tǒng)模塊55是建立在所述MPC860處理器1之上的,在這里,本發(fā)明使用的是POWERPC-LINUX2.4.4版本的嵌入式LINUX系統(tǒng)模塊55,在嵌入式LINUX系統(tǒng)模塊55的基礎(chǔ)之上,建立設(shè)備驅(qū)動來實(shí)現(xiàn)對PHY I/O驅(qū)動模塊50的驅(qū)動和以太網(wǎng)驅(qū)動模塊54。IEEE802.11標(biāo)準(zhǔn)的MAC層協(xié)議棧模塊49就建立在所述嵌入式LINUX系統(tǒng)模塊55和系統(tǒng)的各設(shè)備驅(qū)動之上。MAC層的各軟件系統(tǒng)與嵌入式LINUX系統(tǒng)模塊55的內(nèi)核結(jié)合起來,形成緊密地接口交互模式,以更好地實(shí)現(xiàn)實(shí)時(shí)性并提高系統(tǒng)的效率。無線網(wǎng)接口和以太網(wǎng)接口的橋接的過程的實(shí)現(xiàn)是在MAC層協(xié)議棧模塊49中完成的。
由圖1中可見,所述MAC層軟件模塊44由以下的各軟件部分構(gòu)成MAC層協(xié)議棧模塊49主要完成IEEE802.11定義的MAC層協(xié)議的有關(guān)功能,完成對無線媒介信道接入的協(xié)調(diào)功能,另外還完成與以太網(wǎng)的接口的橋接的功能。在所述MAC層軟件模塊44中,所述MAC層協(xié)議棧模塊49是其中的重點(diǎn)。
所述MAC層協(xié)議棧模塊49是從IEEE802.11標(biāo)準(zhǔn)中拓延過來的,并加進(jìn)了IEEE 802.11b的一些更改。在IEEE802.1標(biāo)準(zhǔn)中定義了MAC層的運(yùn)作的狀態(tài)圖,其中定義了大框架的三個(gè)部分Data_Service部分,State_Manage部分和Tx_Rx部分。
所述Data_Service部分主要完成LLC層和DS分布式系統(tǒng)和Tx_Rx部分內(nèi)部數(shù)據(jù)傳輸過程的監(jiān)管功能。所述Data_Service內(nèi)部還細(xì)分為MSDU_to_LLC、MSDU_from_LLC、DSM_Interface、Prepare_MPDU和PM_Filter_AP等模塊。
而所述State_Manage部分內(nèi)部包括有MIB模塊、Mlme_Requests模塊、Mlme_Indications模塊和Distribute_Mmpdus、Power_Save_Monitor、AuthReq_Service_AP、AsocService_AP、AuthRspService和Synchronization_AP等模塊。
在所述Tx_Rx部分中,又包括了Coordination子部分、Transmission子部分和Reception部分,Coordination子部分中包括了Tx_Coordination和Rx_Coordination模塊,而Transmission子部分又包括了Backoff_Procedurt和Data_Pump模塊。而Reception子部分包括了Validate_MPDU,F(xiàn)ilte_MPDU,Channel_State和Defragment模塊。
所述MAC層協(xié)議棧模塊49要實(shí)現(xiàn)可運(yùn)行的MAC層的功能則還必須完成相應(yīng)與外部的接口。MAC核心與DS分布式系統(tǒng)(即是以太網(wǎng)驅(qū)動模塊54)、無線網(wǎng)絡(luò)接口部分和上層LLC層之間存在接口過程。所述DS分布式接口和無線接口部分都有相應(yīng)的設(shè)備驅(qū)動程序完成此相應(yīng)的接口以完成與所述MAC層的交互。而MAC層完成相應(yīng)的MAC層服務(wù)的接口以供LLC層調(diào)用并完成與LLC層的交互過程。MAC層軟件模塊44是建立在實(shí)際的嵌入式系統(tǒng)平臺基礎(chǔ)之上的,因而還必須有嵌入式LINUX系統(tǒng)模塊55的內(nèi)核來完成MAC層的動作調(diào)用功能。
所述LLC或應(yīng)用層的進(jìn)程與所述MAC層內(nèi)核的進(jìn)程之間的交互有Data通道和Control通道,這個(gè)交互過程可以通過內(nèi)存調(diào)用和中斷的方法來完成。同樣與DS分布式系統(tǒng)接口和無線網(wǎng)絡(luò)接口部分的接口也可以通過內(nèi)存調(diào)用和中斷的方法來完成。在MAC層內(nèi)核的內(nèi)部,各個(gè)模塊之間則通過消息隊(duì)列的方法來完成信號的各個(gè)模塊之間的傳遞。
在具體的實(shí)現(xiàn)過程中,所述MAC層協(xié)議棧模塊49的實(shí)現(xiàn)可以有單線程的實(shí)現(xiàn)方式和多線程的實(shí)現(xiàn)方式。在本發(fā)明的系統(tǒng)當(dāng)中,統(tǒng)籌考慮了系統(tǒng)的可實(shí)現(xiàn)性和系統(tǒng)的效率問題,提出了均衡多線程的設(shè)計(jì)方法。一方面考慮了使用多線程的技術(shù)來提高系統(tǒng)的效率,另一方面考慮到了不能同時(shí)建立太多的線程,因?yàn)樘嗟木€程同樣也會影響到系統(tǒng)的在線程之間切換的時(shí)間和空間的花費(fèi),從而同樣影響到系統(tǒng)的效率問題。所述MAC層協(xié)議棧模塊49如上述所述總共包括有22個(gè)模塊,另外加上定時(shí)器Timer模塊和存儲Memory管理模塊總共有24個(gè)模塊。本發(fā)明在實(shí)現(xiàn)整個(gè)MAC層協(xié)議棧模塊49時(shí)建立了11個(gè)線程,在每個(gè)線程的內(nèi)部又包含著多個(gè)不同的處理模塊。在MAC層協(xié)議棧模塊49中的各線程和線程之間是通過消息隊(duì)列的交互來進(jìn)行通信,通信可以直接定位到線程內(nèi)部的各個(gè)模塊的通信過程,和消息隊(duì)列的結(jié)構(gòu)定義中。Message結(jié)構(gòu)中定義了接收消息隊(duì)列的隊(duì)列名稱rec_q,接收處理模塊的名稱rec_p,消息信號的類型,消息信號的優(yōu)先級,消息信號需要占用的長度。另外還定義了一個(gè)par_union的結(jié)構(gòu),結(jié)構(gòu)定義了當(dāng)消息信號的占用長度不超過MSG_BORDER_LEN長度時(shí),則在操作過程當(dāng)中直接使用已經(jīng)分配空間par_copy數(shù)組來存放消息信號的內(nèi)容,而當(dāng)長度超過MSG_BORDER_LEN長度時(shí),則在操作的過程當(dāng)中必須新開辟出空間來存放消息信號所攜帶的內(nèi)容。
所述PHY I/O驅(qū)動模塊50完成對所述物理層硬件模塊42部分的數(shù)據(jù)傳送過程和控制過程的驅(qū)動過程。所述MAC層協(xié)議棧模塊49中橋接的模塊從所述以太網(wǎng)驅(qū)動模塊54收到數(shù)據(jù)幀,要從無線網(wǎng)絡(luò)的接口中傳出去,要求能夠操作物理層硬件模塊42中的各部分模塊,完成從無線數(shù)據(jù)端口將數(shù)據(jù)發(fā)送出去的過程;同樣,相反方向的數(shù)據(jù)傳輸過程也要求有PHY I/O驅(qū)動模塊50的參與。
還有,所述物理層硬件模塊42中的一些如功率控制,停產(chǎn)檢測,AGC過程等都要能夠從所述MAC層軟件模塊44上進(jìn)行控制。因而所述PHY I/O驅(qū)動模塊50中要求能夠提供這樣的接口過程。而在所述嵌入式LINUX系統(tǒng)模塊55中,驅(qū)動的實(shí)現(xiàn)方式有字符設(shè)備驅(qū)動方式、塊設(shè)備驅(qū)動方式和網(wǎng)絡(luò)設(shè)備驅(qū)動方式三種。同時(shí),所述嵌入式LINUX系統(tǒng)模塊55下的驅(qū)動可以有兩種方式鏈入內(nèi)核一種方式是作為一個(gè)模塊進(jìn)行動態(tài)加載;另外一個(gè)方式是靜態(tài)鏈入內(nèi)核。由于動態(tài)加載比靜態(tài)鏈入具有更大的靈活性,所以本發(fā)明中的各驅(qū)動的實(shí)現(xiàn)都采用動態(tài)模塊加載的方式編寫,在軟件上對所述HFA3861芯片U2控制口、HFA3783芯片U3和HFA3683芯片U4的控制口的驅(qū)動控制是作為字符設(shè)備驅(qū)動來完成;而對所述HFA3861芯片U2數(shù)據(jù)口的傳輸操作驅(qū)動則以網(wǎng)絡(luò)設(shè)備驅(qū)動來完成的。
所述PHY I/O驅(qū)動模塊50的控制口的工作流程如下在軟件流程中,首先為該P(yáng)HY I/O驅(qū)動模塊50生成一個(gè)file_operation結(jié)構(gòu),其中包含了所有的被調(diào)用的函數(shù)read,write,ioctl,release函數(shù)等。在所述MPC860處理器1的SPI接口的工作過程,init_module()函數(shù)中需要配置SPI接口的管腳;設(shè)置SDMA的工作方式;設(shè)置ParameterRam和BD;同時(shí)根據(jù)需要,開/關(guān)中斷,如果開中斷,則注冊中斷處理程序;申請可以使用DMA的內(nèi)存塊;向內(nèi)核注冊本字符設(shè)備;open()函數(shù)模塊完成計(jì)數(shù)器累加。Write()函數(shù)完成從用戶空間中把數(shù)據(jù)拷貝到內(nèi)核空間,把數(shù)據(jù)發(fā)出;同時(shí)檢查是否成功發(fā)出,若出錯(cuò)向上層報(bào)告出錯(cuò)信息。Read()函數(shù)拷貝所要寫的地址到內(nèi)核空間,發(fā)送地址,發(fā)送完畢則啟動接收,檢查是否出錯(cuò),若出錯(cuò)向上層報(bào)告出錯(cuò)信息。Close()函數(shù)模塊完成計(jì)數(shù)器減一。Cleanup_module()函數(shù)模塊釋放所分配的內(nèi)存,撤銷本字符設(shè)備。數(shù)據(jù)口的工作過程中,SCC可以實(shí)現(xiàn)了很多常見的協(xié)議,譬如ETHERNET,HDLC,BITSYNC,TRANSPARENT,APPLETALK等。本發(fā)明選擇了沒有附加CRC校驗(yàn)的TANSPARENT模式來完成數(shù)據(jù)口的收發(fā)傳輸過程。
所述遠(yuǎn)程SNMP網(wǎng)管代理模塊51為接入點(diǎn)提供SNMP端口以便遠(yuǎn)程的監(jiān)控終端能夠通過網(wǎng)絡(luò)對接入點(diǎn)設(shè)備的工作參數(shù)和工作性能進(jìn)行相應(yīng)的控制和監(jiān)視。而所述SNMP網(wǎng)管代理模塊51就是駐留在AP中完成與遠(yuǎn)程終端通訊的程序。通過監(jiān)控161,162端口,能夠?qū)崿F(xiàn)與遠(yuǎn)程終端的SNMP通訊,并能對MAC層的協(xié)議運(yùn)行參數(shù)進(jìn)行修改,建立相應(yīng)的IEEE 802.11的MIB庫,實(shí)現(xiàn)統(tǒng)一的兼容的網(wǎng)絡(luò)管理。用于本地串口監(jiān)視的所述本地串口代理模塊53完成串口信息的接受和傳送,并能夠?qū)AC協(xié)議棧的運(yùn)行參數(shù)進(jìn)行實(shí)時(shí)的更改,實(shí)現(xiàn)本地監(jiān)控的功能。所述串口驅(qū)動模塊52的編制實(shí)現(xiàn)對串口的驅(qū)動。以太網(wǎng)驅(qū)動模塊54的編制實(shí)現(xiàn)了所述嵌入式LINUX系統(tǒng)模塊55下的100/100以太網(wǎng)的驅(qū)動,同時(shí)完成相應(yīng)幀的過濾過程的行為。最后還要完成對所述嵌入式LINUX系統(tǒng)模塊55內(nèi)核的精簡,以適應(yīng)嵌入式系統(tǒng)的小的存取空間的要求。
如圖8所述,本發(fā)明的所述MAC層軟件模塊44程序的流程如下設(shè)備上電后,初始化程序的載入完成對所述PMC860處理器1的初始化過程,并完成對所述MPC860處理器1的內(nèi)部各寄存器賦值和工作模式定位的初始化過程,同時(shí)外圍其他芯片的初始化已同樣完成。在該MPC860處理器中,依次進(jìn)行下述步驟所述嵌入式LINUX系統(tǒng)的載入并運(yùn)行,各驅(qū)動程序的載入,掛接和運(yùn)行,MAC層協(xié)議棧程序的運(yùn)行,SNMP代理程序的運(yùn)行,在所述MAC層協(xié)議棧模塊中的main()函數(shù)運(yùn)行,啟動MAC層協(xié)議棧程序中的9個(gè)線程的運(yùn)行,然后進(jìn)入線程的循環(huán)的過程,當(dāng)在循環(huán)過程中接收到數(shù)據(jù),然后進(jìn)行判斷,當(dāng)是從有線網(wǎng)端接收到數(shù)據(jù)并要傳送到無線網(wǎng)當(dāng)中去時(shí),則啟動相應(yīng)的從無線網(wǎng)發(fā)送的進(jìn)程完成從無線網(wǎng)發(fā)送出去的過程。當(dāng)是從無線網(wǎng)端接收到數(shù)據(jù)要發(fā)送到有線網(wǎng)上時(shí),則啟動另外的從有線網(wǎng)發(fā)送出去的進(jìn)程完成相應(yīng)的過程,另外當(dāng)接收到SNMP的控制數(shù)據(jù)時(shí),則啟動相應(yīng)的SNMP代理操作進(jìn)程完成對MAC層協(xié)議棧模塊的運(yùn)行參數(shù)的調(diào)整過程。當(dāng)在上述的線程處理和進(jìn)程的處理過程中的出現(xiàn)異常處理時(shí),則程序會退出,否則MAC層軟件模塊會循環(huán)運(yùn)行下去。
應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的較佳實(shí)施例以及其技術(shù)構(gòu)思做出各種可能的改變或替換,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,至少包括以下的四個(gè)模塊物理層硬件模塊、MAC層硬件模塊和MAC軟件模塊和自定義PCMCIA接口;所述物理層硬件模塊主要包括基帶處理電路、中頻處理電路模塊、射頻處理電路模塊、天線模塊和射頻功放電路模塊;所述MAC層硬件模塊主要包括電源模塊電路、一嵌入式處理器及其支持電路子模塊、存儲器模塊電路和I/O通信子模塊組成;所述MAC層軟件模塊包括嵌入式操作系統(tǒng)子模塊和上層軟件子模塊組成,主要包括了以下的幾個(gè)部分MAC層的協(xié)議棧程序、PHY I/O的驅(qū)動模塊、遠(yuǎn)程SNMP網(wǎng)管的代理程序、以太網(wǎng)驅(qū)動模塊和嵌入式LINUX操作系統(tǒng)模塊;所述物理層硬件模塊、MAC層硬件模塊和MAC層軟件模塊之間有硬件接口和軟件接口來完成相互的通信協(xié)作過程,該MAC層軟件模塊完成軟件系統(tǒng)調(diào)度和網(wǎng)絡(luò)協(xié)議的處理;所述自定義PCMCIA接口模塊完成所述物理層硬件模塊和所述MAC層硬件模塊的信號連接和時(shí)序匹配過程。
2.根據(jù)權(quán)利要求1所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述的MAC層軟件模塊還包括本地監(jiān)控的代理程序、串口驅(qū)動模塊,完成通過串口進(jìn)行本地配置的功能。
3.根據(jù)權(quán)利要求2所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述基帶處理電路對數(shù)據(jù)流進(jìn)行基帶調(diào)制解調(diào);所述中頻處理電路模塊完成對信號的載波調(diào)制解調(diào);所述射頻處理模塊完成已調(diào)信號的頻率轉(zhuǎn)換;所述射頻功放電路模塊完成對發(fā)送的射頻無線信號進(jìn)行放大處理;而天線模塊完成電信號和電磁波信號的轉(zhuǎn)換。
4.根據(jù)權(quán)利要求3所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述嵌入式處理器為MPC860模塊。
5.根據(jù)權(quán)利要求3所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,在所述物理層硬件模塊中,每個(gè)功能模塊分別由Intersil物理層芯片組中的芯片及相應(yīng)的外圍電路組成;并且所述基帶處理電路由帶rake接收機(jī)的基帶處理電路HFA3861組成;所述中頻處理電路的I/Q調(diào)制解調(diào)過程則由I/Q調(diào)制/解調(diào)器和混頻器HFA3783組成。
6.根據(jù)權(quán)利要求5所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述射頻處理模塊的RF/IF轉(zhuǎn)換過程由2.4GHz射頻/中頻轉(zhuǎn)換器和混頻器HFA3683芯片完成;所述射頻功放電路模塊由2.4GHz功率放大器和檢測器HFA3983組成;天線模塊由分布式的圓極雙天線組成。
7.根據(jù)權(quán)利要求6所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述HFA3861芯片還包括發(fā)射機(jī)部分、接收單元以及包括一自動增益控制AGC單元,所述發(fā)射機(jī)部分完成基帶數(shù)據(jù)的擴(kuò)頻、編碼、加擾碼工作,并自動為發(fā)送的分組產(chǎn)生報(bào)頭和前同步碼;所述接收單元完成中頻解調(diào)后的數(shù)據(jù)的解擴(kuò)、去擾碼、去報(bào)頭工作;所述預(yù)調(diào)制模塊和射頻模塊的自動增益控制AGC單元一起組成一AGC系統(tǒng),根據(jù)環(huán)境的變化自動控制射頻、中頻部分增益和衰減的變化從而改善接收機(jī)的動態(tài)接收范圍。
8.根據(jù)權(quán)利要求7所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述物理層硬件模塊的電路板上還設(shè)置預(yù)留的焊接屏蔽板的焊盤。
9.根據(jù)權(quán)利要求3所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述存儲器模塊電路包括有至少一同步動態(tài)隨機(jī)存儲存取器和一閃存芯片。
10.根據(jù)權(quán)利要求9所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述MPC860至少包括SPI接口和SCC接口,所述SPI接口用于控制接口,SCC接口用于數(shù)據(jù)通信接口。
11.根據(jù)權(quán)利要求3所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述MAC層軟件模塊中,所述MAC層的協(xié)議棧軟件主要完成IEEE802.11定義的MAC層協(xié)議的有關(guān)功能,完成對無線媒介信道接入的協(xié)調(diào)功能,以及完成與以太網(wǎng)的接口的橋接的功能。
12.根據(jù)權(quán)利要求11所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述MAC協(xié)議棧軟件采用均衡多線程方式,MAC協(xié)議棧的所有22個(gè)模塊由均衡效率和可實(shí)現(xiàn)性的少于等于11個(gè)的線程完成;在每個(gè)線程的內(nèi)部包含著多個(gè)不同的處理模塊,在所述MAC層協(xié)議棧模塊中各線程和線程之間是通過消息隊(duì)列的交互來進(jìn)行通信,通信可以直接定位到線程內(nèi)部的各個(gè)模塊的通信過程。
13.根據(jù)權(quán)利要求12所述的無線局域網(wǎng)接入點(diǎn)設(shè)備,其特征在于,所述PHY I/O的驅(qū)動程序完成對所述PHY物理層硬件模塊的數(shù)據(jù)傳送過程和控制過程的驅(qū)動過程。
全文摘要
本發(fā)明的一種基于嵌入式系統(tǒng)的無線局域網(wǎng)接入點(diǎn)設(shè)備,其至少包括以下的四個(gè)模塊物理層硬件模塊、MAC層硬件模塊和MAC軟件模塊和自定義PCMCIA接口;所述物理層硬件模塊、MAC層硬件模塊和MAC層軟件模塊之間有硬件接口和軟件接口來完成相互的通信協(xié)作過程,該MAC層軟件模塊完成軟件系統(tǒng)調(diào)度和網(wǎng)絡(luò)協(xié)議的處理;所述自定義PCMCIA接口模塊完成所述物理層硬件模塊和所述MAC層硬件模塊的信號連接和時(shí)序匹配過程。本發(fā)明產(chǎn)品提供了可擴(kuò)展地靈活的接口,方便以后的升級,可以增加增強(qiáng)的加密算法、快速認(rèn)證算法和良好支持QoS服務(wù)的機(jī)制,實(shí)現(xiàn)安全高效支持多媒體通信的無線局域網(wǎng)接入點(diǎn)設(shè)備。
文檔編號H04L12/28GK1555158SQ200310117489
公開日2004年12月15日 申請日期2003年12月19日 優(yōu)先權(quán)日2003年12月19日
發(fā)明者胡愛群, 陳立全 申請人:深圳市國人通信有限公司