�(wǎng)�(luò)控制模塊是動(dòng)�(tài)仿真系統(tǒng)最核心的模塊,它完成幾乎所有的�(wǎng)�(luò)控制算法,包括呼叫接入控�、切換管�、無(wú)線資源管理和�(diào)度等。對(duì)于接入控制,�(wǎng)�(luò)控制模塊從業(yè)�(wù)處理模塊提取�(wú)線鏈路信�,然后根�(jù)�(wú)線資源管理策略決定將此次�(wú)線鏈路請(qǐng)求接入還是阻�;對(duì)于切換管理,�(wǎng)�(luò)控制模塊需要檢�(cè)移動(dòng)�(tái)的位置變�,如果移�(dòng)�(tái)�(fā)生了位置變化,則根據(jù)切換算法�(lái)決定移動(dòng)�(tái)是否切換,并�(diào)整相�(guān)基站和移�(dòng)�(tái)的發(fā)射功�;對(duì)于無(wú)線資源管理和�(diào)�,可以采用多種策略和算法,如集中式控�、分布式控制或混合式控制算法,這些算法主要完成管理、調(diào)度各種物理資�,如�(wú)線信�、發(fā)射功率、頻�、時(shí)�、碼資源��
以太�(wǎng)是當(dāng)今現(xiàn)有局域網(wǎng)采用的最通用的通信�(xié)議標(biāo)�(zhǔn)。該�(biāo)�(zhǔn)定義了在局域網(wǎng)(LAN)中采用的電纜類型和信號(hào)處理方法。以太網(wǎng)在互�(lián)�(shè)備之間以10�100Mbps的速率傳送信息包,雙絞線電纜10Base T以太�(wǎng)由于其低成本、高可靠性以�10Mbps的速率而成為應(yīng)用最為廣泛的以太�(wǎng)技�(shù)。許多制造商提供的產(chǎn)品都能采用通用的軟件協(xié)議�(jìn)行通信,開放性好�
�(biāo)�(zhǔn)以太�(wǎng)
最�,以太網(wǎng)只有10Mbps的吞吐量,它所使用的是CSMA/CD(帶有沖突檢�(cè)的載波偵聽多路訪問)的訪問控制方法,通常把這種最早期�10Mbps以太�(wǎng)稱為�(biāo)�(zhǔn)以太�(wǎng)。以太網(wǎng)主要�2種傳輸介�(zhì),那就是雙絞線和同軸電纜。所有的以太�(wǎng)都遵循IEEE 802.3�(biāo)�(zhǔn),下面列出的是IEEE 802.3的一些以太網(wǎng)�(luò)�(biāo)�(zhǔn),在這些�(biāo)�(zhǔn)中前面的�(shù)字表示傳輸速度,單位是“Mbps�,的一�(gè)�(shù)字表示單段網(wǎng)線長(zhǎng)度(基準(zhǔn)單位�100m),Base表示“基帶”的意�,Broad代表“帶寬��
�1�10Base-5,使用粗同軸電纜,網(wǎng)段長(zhǎng)度為500m,基帶傳輸方��
�2�10Base-2,使用細(xì)同軸電纜,網(wǎng)段長(zhǎng)度為185m,基帶傳輸方法�
�3�10Base-T,使用雙絞線電纜,網(wǎng)段長(zhǎng)度為100m�
�4�1Base-5,使用雙絞線電纜,網(wǎng)段長(zhǎng)度為500m,傳輸速度�1Mbps�
�5�10Broad-36,使用同軸電纜(RG-59/U CATV�,網(wǎng)段長(zhǎng)度為3600m,是一種寬帶傳輸方式�
�6�10Base-F,使用光纖傳輸介�(zhì),傳輸速率�10Mbps�
快速以太網(wǎng)
快速以太網(wǎng)與原�(lái)�100Mbps帶寬下工作的FDDI相比它具有許多的�(yōu)�(diǎn),最主要體現(xiàn)在快速以太網(wǎng)技�(shù)可以有效地保障用戶在布線基礎(chǔ)�(shí)施上的投�,它支持3�4�5類雙絞線以及光纖的連接,能有效地利用現(xiàn)有的�(shè)��
快速以太網(wǎng)的不足其�(shí)也是以太�(wǎng)技�(shù)的不足,那就是快速以太網(wǎng)仍是基于載波偵聽多路訪問和沖突檢�(cè)(CSMA/CD)技�(shù),當(dāng)�(wǎng)�(luò)�(fù)載較重時(shí),會(huì)造成效率的降�,當(dāng)然這可以使用交換技�(shù)�(lái)彌補(bǔ)�
100Mbps快速以太網(wǎng)�(biāo)�(zhǔn)又分為:
�1�100BASE-TX�
�2�100BASE-FX�
�3�100BASE-T4�
千兆以太�(wǎng)
千兆以太�(wǎng)技�(shù)作為的高速以太網(wǎng)技�(shù),給用戶帶來(lái)了提高核心網(wǎng)�(luò)的有效解決方�,這種解決方案的優(yōu)�(diǎn)是繼承了傳統(tǒng)以太�(wǎng)技�(shù)�(jià)格便宜的�(yōu)�(diǎn)�
千兆技�(shù)仍然是以太網(wǎng)技�(shù),它采用了與10M以太�(wǎng)相同的幀格式、幀�(jié)�(gòu)、網(wǎng)�(luò)�(xié)�、全/半雙工工作方�、流控模式以及布線系�(tǒng)。由于該技�(shù)不改變傳�(tǒng)以太�(wǎng)的桌面應(yīng)用、操作系�(tǒng),因此可�10M�100M的以太網(wǎng)很好地配合工�。升�(jí)到千兆以太網(wǎng)不必改變�(wǎng)�(luò)�(yīng)用程序、網(wǎng)管部件和�(wǎng)�(luò)操作系統(tǒng),能夠地投資保護(hù),因此該技�(shù)的市�(chǎng)前景十分看好�
以太�(wǎng)在功能上可分為共享型以太�(wǎng)和交換型以太�(wǎng),下面分別簡(jiǎn)單介紹�2種類型的以太�(wǎng)的工作原��
共享型以太網(wǎng)
不管是總線型或環(huán)形以太網(wǎng),還是使用集線器的星型以太網(wǎng)都屬于共享型局域網(wǎng)。網(wǎng)上所有節(jié)�(diǎn),包括服�(wù)器和工作站共享整�(gè)�(wǎng)�(luò)�10M帶寬(即�(wǎng)�(luò)上每秒鐘可傳�10MB的數(shù)�(jù)��
以太�(wǎng)的傳輸方法,也就是以太網(wǎng)的介�(zhì)訪問控制(MAC)技�(shù)稱為:載波監(jiān)聽多路存取和沖突檢測(cè)(CSMA/CD�,下面分步說(shuō)明其原理��
�1)載波監(jiān)聽:�(dāng)你所在的�(wǎng)站(包括服務(wù)器和工作站)要向另一�(gè)�(wǎng)站發(fā)送信息時(shí),先�(jiān)聽網(wǎng)�(luò)信道上有�(wú)信息正在傳輸,確定信道是否空��
�2)信道忙碌:如果�(fā)�(xiàn)�(wǎng)�(luò)信道正忙,則等待,直到發(fā)�(xiàn)�(wǎng)�(luò)信道空閑為止�
�3)信道空閑:如果�(fā)�(xiàn)�(wǎng)�(luò)信道空閑,則向網(wǎng)上發(fā)送信�。由于整�(gè)�(wǎng)�(luò)信道為共享總線結(jié)�(gòu),網(wǎng)上所有網(wǎng)站都能夠收到你所�(fā)出的信息,所以網(wǎng)站向�(wǎng)�(luò)信道�(fā)送信息也稱為“廣播�。但只有你想要發(fā)送數(shù)�(jù)的網(wǎng)站能�(shí)別和接收這些信息�
�4)沖突檢�(cè):網(wǎng)站發(fā)送信息的同時(shí),還要監(jiān)聽網(wǎng)�(luò)信道,檢�(cè)是否有另一�(tái)�(wǎng)站同�(shí)在發(fā)送信�。如果有�2�(gè)�(wǎng)站發(fā)送的信息�(huì)�(chǎn)生碰�,即�(chǎn)生沖突,從而使�(shù)�(jù)信息包被破壞�
�5)遇忙停�(fā):如果發(fā)送信息的�(wǎng)站檢�(cè)到網(wǎng)上的沖突,則立即停止該網(wǎng)�(luò)信息�(fā)送,并向�(wǎng)上發(fā)送一�(gè)“沖突”信�(hào),讓其他�(wǎng)站也�(fā)�(xiàn)該沖突,從而摒棄可能一直在接收的受損的信息��
�6)多路存取:如果�(fā)送信息的�(wǎng)站因“碰撞沖突”而停止發(fā)�,就需等待一段時(shí)�,再回到步,重新開始載波�(jiān)聽和�(fā)�,直到數(shù)�(jù)成功�(fā)送為��
所有共享型以太�(wǎng)上的�(wǎng)站,都是�(jīng)�(guò)上述6步步�,�(jìn)行數(shù)�(jù)傳輸?shù)�?BR> CSMA/CD介質(zhì)訪問控制法只允許在同一�(shí)間里,只能有一�(gè)�(wǎng)站發(fā)送信�,其他網(wǎng)站只能收聽和等待,否則就�(huì)�(chǎn)生“碰撞�。反�(fù)的沖突碰撞使�(wǎng)站大部分�(shí)間在等待�(wǎng)�(luò)信道的空閑,�(wǎng)�(luò)信道則大部分�(shí)間充斥著沖突信息,真正傳輸信息的�(shí)間大大減�,使�(wǎng)�(luò)效率低下。因�,共享型�(wǎng)�(luò)只適合一些中小型單位用戶使用,而且只適合傳輸數(shù)�(jù)信息�
交換型以太網(wǎng)
為了解決共享型以太網(wǎng)的問題,�(chǎn)生了交換型以太網(wǎng)。交換型以太�(wǎng)的特�(diǎn)是使用交換機(jī)代替�(wǎng)�(luò)集線器,交換�(jī)可以使多�(gè)用戶同時(shí)使用此網(wǎng)�(luò)。這樣一�(lái),如果您使用的是10Mb交換型以太網(wǎng),則每�(gè)用戶就可以獨(dú)自享�10Mbps的傳輸速率而不用去考慮其他用戶的使用情�,因此網(wǎng)�(luò)的實(shí)際帶寬得到大幅度提高,可以實(shí)�(xiàn)高速的�(shù)�(jù)傳輸。如果您選用的是快速交換型以太�(wǎng)或者千兆交換型以太�(wǎng)的話,那么一�(gè)用戶就可以獨(dú)�100Mbps甚至�1000Mbps的數(shù)�(jù)傳輸率,任何�(yīng)用都不會(huì)為帶寬而擔(dān)憂了。當(dāng)�,以太網(wǎng)交換�(jī)的價(jià)格比�(wǎng)�(luò)集線器自然是要貴得多�
類似傳統(tǒng)的橋接器,交換機(jī)提供了許多網(wǎng)�(luò)互聯(lián)功能。交換機(jī)能經(jīng)�(jì)地將�(wǎng)�(luò)分成小的沖突�(wǎng)域,為每�(gè)工作站提供更高的帶寬。協(xié)議的透明性使得交換機(jī)在軟件配置簡(jiǎn)單的情況下直接安裝在多協(xié)議網(wǎng)�(luò)�;交換機(jī)使用�(xiàn)有的電纜、中繼器、集線器和工作站的網(wǎng)�,不必作高層的硬件升�(jí);交換機(jī)�(duì)工作站是透明�,這樣管理開銷低廉,簡(jiǎn)化了�(wǎng)�(luò)節(jié)�(diǎn)的增�、移�(dòng)和網(wǎng)�(luò)變化的操��
本實(shí)例的以太�(wǎng)功能是由一片RTL8019AS�(shí)�(xiàn),它�(duì)嵌入式處理器沒有特殊要求,通用性強(qiáng)。與常規(guī)的網(wǎng)卡設(shè)�(jì)思路不同的是,在嵌入式系�(tǒng)中,系統(tǒng)的精�(jiǎn)一直是�(gè)主要的原�。一般RTL8019AS作為�(wǎng)卡時(shí)需�1片EEPROM作為配置存儲(chǔ)器,�(lái)確定通信的端口地址,中斷地址,網(wǎng)卡的物理地址,工作模�,制造廠商等信息;而在嵌入式系�(tǒng)中,可以使用RTL8019AS的默�(rèn)配置和一些管腳作為網(wǎng)卡的初始化方�。這樣可以節(jié)省配置存�(chǔ)�,減小嵌入式硬件平臺(tái)的體積。RTL8019AS支持即插即用模式和非即插即用模式。在嵌入式系�(tǒng)中,�(wǎng)卡的外設(shè)通常是不�(jīng)常插拔的,所�,為了系�(tǒng)的精�(jiǎn),配置RTL8019AS為非即插即用模式。固定的中斷和端口地址可以通過(guò)RTL8019AS的外部管腳在系統(tǒng)上電�(fù)位的�(shí)候自�(dòng)配置起來(lái)�
RTL8019AS含有16K字節(jié)的RAM,地址�0x4000-0x7fff(指的是RTL8019�(nèi)部的存儲(chǔ)地址,是RTL8019AS工作用的存儲(chǔ)�,可以通過(guò)�(yuǎn)程DMA訪問�,每256�(gè)字節(jié)稱為一�(yè),共�64�(yè)。頁(yè)的地址就是地址的高8�,頁(yè)地址�0x40�0x7f。�16k的RAM的一部分用來(lái)存放接收的數(shù)�(jù)�,一部分用來(lái)存儲(chǔ)待發(fā)送的�(shù)�(jù)包作為一�(gè)集成的以太網(wǎng)芯片,數(shù)�(jù)的發(fā)送校�(yàn),總線數(shù)�(jù)包的碰撞檢測(cè)與避免是由芯片自己完成的。我們只需要配置發(fā)送數(shù)�(jù)的物理層地址的源地址、目的地址、數(shù)�(jù)包類型以及發(fā)送的�(shù)�(jù)就可以了。在RTL8019AS的初始化程序中已�(jīng)�(shè)置好了接收緩沖區(qū)的位�,并且配置好了中斷的模式。當(dāng)有一�(gè)正確的數(shù)�(jù)包到�(dá)的時(shí)�,RTL8019AS�(huì)�(chǎn)生一�(gè)中斷信號(hào),Samsung S3C44B0X處理器在中斷處理程序中接收數(shù)�(jù)。數(shù)�(jù)的接收比較簡(jiǎn)�,即通過(guò)�(yuǎn)端DMA把數(shù)�(jù)從RTL8019AS的RAM空間讀回Samsung S3C44B0X處理器中處理�
�(dòng)�(tài)系統(tǒng)仿真一般包括以下幾�(gè)模塊:網(wǎng)�(luò)控制模塊、功率控制模�、業(yè)�(wù)處理模塊、數(shù)�(jù)處理模塊、地理覆蓋模�、信道傳播模�、小尺度衰落模塊�。其中網(wǎng)�(luò)控制模塊是動(dòng)�(tài)仿真系統(tǒng)最核心的模�,它完成幾乎所有的�(wǎng)�(luò)控制算法,包括呼叫接入控�、切換管�、無(wú)線資源管理和�(diào)度等�
接入控制
�(duì)于接入控制,�(wǎng)�(luò)控制模塊從業(yè)�(wù)處理模塊提取�(wú)線鏈路信�,然后根�(jù)�(wú)線資源管理策略決定將此次�(wú)線鏈路請(qǐng)求接入還是阻��
切換管理
�(duì)于切換管�,網(wǎng)�(luò)控制模塊需要檢�(cè)移動(dòng)�(tái)的位置變�,如果移�(dòng)�(tái)�(fā)生了位置變化,則根據(jù)切換算法�(lái)決定移動(dòng)�(tái)是否切換,并�(diào)整相�(guān)基站和移�(dòng)�(tái)的發(fā)射功��
�(wú)線資源管理和�(diào)�
�(duì)于無(wú)線資源管理和�(diào)�,可以采用多種策略和算法,如集中式控�、分布式控制或混合式控制算法,這些算法主要完成管理、調(diào)度各種物理資�,如�(wú)線信�、發(fā)射功率、頻�、時(shí)�、碼資源��