邵玉斌 龍 華 劉增力 向鳳紅
[摘要]論述了通信仿真技術(shù)應(yīng)用的必要性和應(yīng)用范圍,討論了仿真技術(shù)在通信工程專業(yè)實(shí)踐教學(xué)環(huán)節(jié)中的應(yīng)用方法,并總結(jié)了通信工程專業(yè)在教學(xué)科研中應(yīng)用仿真技術(shù)的一些經(jīng)驗(yàn),為進(jìn)一步拓展仿真技術(shù)在通信與電子工程領(lǐng)域的教學(xué)應(yīng)用提出了建議。
[關(guān)鍵詞]仿真技術(shù);通信工程;仿真軟件工具
[中圖分類號(hào)]G40—057
[文獻(xiàn)標(biāo)識(shí)碼]A
[論文編號(hào)]1009—8097(2009)13—0309—03
一仿真在現(xiàn)代通信技術(shù)中已成為重要的工程設(shè)計(jì)手段
隨著通信技術(shù)和計(jì)算機(jī)技術(shù)的進(jìn)步,通信系統(tǒng)仿真技術(shù)已經(jīng)逐漸成為通信系統(tǒng)設(shè)計(jì)和驗(yàn)證的主要手段。近二十年以來(lái),數(shù)字信號(hào)處理方法和軟件無(wú)線電技術(shù)得到了廣泛應(yīng)用,傳統(tǒng)的設(shè)計(jì)手段和設(shè)計(jì)方法已經(jīng)不能適應(yīng)急劇增加的通信系統(tǒng)復(fù)雜性的要求。今天,如果沒(méi)有計(jì)算機(jī)仿真方法,系統(tǒng)設(shè)計(jì)和性能測(cè)試是不可能完成的。
傳統(tǒng)的通信系統(tǒng)設(shè)計(jì)中,主要考慮的是對(duì)熱噪聲的性能指標(biāo)問(wèn)題。傳輸信道一般建模為加性高斯信道,性能指標(biāo)的評(píng)估采用傳統(tǒng)的解析計(jì)算方法就可勝任。然而,許多現(xiàn)代通信系統(tǒng),尤其是工作環(huán)境十分復(fù)雜的無(wú)線電通信系統(tǒng)和抗干擾通信系統(tǒng)中,其工作頻率在數(shù)千兆頻帶,電磁波傳播特性也十分復(fù)雜,衰落和多徑效應(yīng)成為系統(tǒng)設(shè)計(jì)主要問(wèn)題。相應(yīng)接收機(jī)的復(fù)雜性大大提高:例如復(fù)雜的同步算法,信道估計(jì)和符號(hào)檢測(cè),RAKE體系結(jié)構(gòu)以及非線性系統(tǒng)在現(xiàn)代無(wú)線電通信中被廣泛采用。對(duì)此,傳統(tǒng)的理論解析分析方法都不再總是有效的,對(duì)于現(xiàn)代通信系統(tǒng)而言,仿真方法是必需的設(shè)計(jì)和分析手段。
現(xiàn)代通信網(wǎng)絡(luò)和網(wǎng)絡(luò)協(xié)議的復(fù)雜性行為也是必須采用仿真方法研究的原因。傳統(tǒng)的排隊(duì)理論和運(yùn)籌學(xué)可以解決對(duì)簡(jiǎn)單通信信息流量模型的性能分析和計(jì)算問(wèn)題,但是現(xiàn)代通信網(wǎng)絡(luò)協(xié)議的復(fù)雜性已經(jīng)遠(yuǎn)遠(yuǎn)超出了傳統(tǒng)數(shù)學(xué)的分析能力。為了快速、便捷而且準(zhǔn)確地對(duì)通信網(wǎng)絡(luò)協(xié)議性能做出評(píng)估,采用基于事件的離散事件仿真方法幾乎是唯一的選擇。采用仿真方法可以避免理論性能分析的障礙,通過(guò)系統(tǒng)建模,參數(shù)選擇和調(diào)整,能夠迅速得出系統(tǒng)在模擬真實(shí)環(huán)境中的行為表現(xiàn),從而對(duì)所應(yīng)用的信號(hào)處理算法、通信協(xié)議做出評(píng)估和改進(jìn)。
微處理器和數(shù)字信號(hào)處理芯片技術(shù)的進(jìn)步在硬件上保證了現(xiàn)代通信系統(tǒng)的實(shí)現(xiàn)問(wèn)題,在此背景下,算法和協(xié)議的軟件實(shí)現(xiàn)越來(lái)越成為系統(tǒng)功能實(shí)現(xiàn)的主要手段。仿真中應(yīng)用的算法和真實(shí)系統(tǒng)中的功能實(shí)現(xiàn)算法已經(jīng)融合。同時(shí)現(xiàn)代微型計(jì)算機(jī)的處理能力大大超過(guò)了數(shù)年之前的大型計(jì)算機(jī),已經(jīng)基本能夠滿足通信仿真軟件和仿真數(shù)值計(jì)算對(duì)計(jì)算機(jī)運(yùn)算能力和存儲(chǔ)空間的需要?,F(xiàn)在,在整個(gè)通信業(yè)界,基于仿真技術(shù)的系統(tǒng)設(shè)計(jì)分析已經(jīng)被廣泛采用,成為研究新理論,開(kāi)發(fā)新技術(shù)的主流方法。掌握仿真技術(shù)也是通信業(yè)界所必需的技能之一。
二仿真技術(shù)是現(xiàn)代通信實(shí)驗(yàn)必不可少的環(huán)節(jié)
學(xué)習(xí)和研究現(xiàn)代通信技術(shù)是一個(gè)理論與實(shí)踐相結(jié)合的過(guò)程。在通信工程實(shí)踐環(huán)節(jié)中,仿真技術(shù)得到了廣泛的應(yīng)用。透過(guò)仿真技術(shù),通信工程專業(yè)的學(xué)生可以學(xué)習(xí)和研究比傳統(tǒng)通信理論所研究的對(duì)象更為復(fù)雜,更為接近真實(shí)工作環(huán)境的通信模型。而在傳統(tǒng)理論框架中,系統(tǒng)模型必須加以簡(jiǎn)化才能得出解析結(jié)果。另外,利用仿真技術(shù)可以十分方便地修改系統(tǒng)參數(shù),并且可以很快評(píng)估這些參數(shù)變化對(duì)系統(tǒng)整體性能的影響。隨著交互式仿真環(huán)境的成熟,設(shè)計(jì)者利用簡(jiǎn)單的程序編寫和系統(tǒng)方框圖建模方法就可以模擬出復(fù)雜系統(tǒng)的工作行為,這樣,通信工程師就能夠?qū)⒅饕性谕ㄐ畔到y(tǒng)的設(shè)計(jì)和本身改進(jìn)的關(guān)注上,而不需將精力浪費(fèi)在仿真程序,的編程技巧和調(diào)試上。
在復(fù)雜工作環(huán)境中,通信系統(tǒng)性能研究的基礎(chǔ)是對(duì)傳輸信道的建模仿真問(wèn)題。因此,信道仿真也就成為了系統(tǒng)評(píng)估中所必需的。同時(shí),為了適應(yīng)復(fù)雜的和時(shí)變的傳輸環(huán)境,現(xiàn)代通信系統(tǒng)的信號(hào)處理算法趨于復(fù)雜化。例如采用信道估計(jì)自適應(yīng)算法,多天線技術(shù),智能天線波束成形算法,CDMA蜂窩網(wǎng)絡(luò)中的多用戶檢測(cè)算法,正交多載波調(diào)制算法,信道編解碼算法等等。這些技術(shù)的實(shí)現(xiàn)必須依靠高速信號(hào)處理芯片和軟件實(shí)現(xiàn)。對(duì)算法在實(shí)際通信環(huán)境中的適應(yīng)性驗(yàn)證和評(píng)估就必須借助于仿真來(lái)完成。
現(xiàn)代通信系統(tǒng)中,通信協(xié)議設(shè)計(jì)和驗(yàn)證幾乎都是基于仿真技術(shù)的。為了保證通信的實(shí)時(shí)性和利用效率,現(xiàn)代通信系統(tǒng)中提出了各種復(fù)雜的具有層次結(jié)構(gòu)的通信協(xié)議,從而構(gòu)成通信網(wǎng)絡(luò)。排隊(duì)理論和運(yùn)籌學(xué)只能對(duì)通信協(xié)議做出簡(jiǎn)化的性能估算,與實(shí)際系統(tǒng)中的運(yùn)行往往存在較大差別。由于實(shí)際系統(tǒng)行為的復(fù)雜性,解析分析幾乎是不可能的,因此,對(duì)通信協(xié)議在實(shí)際網(wǎng)絡(luò)環(huán)境中的評(píng)價(jià)就成為了網(wǎng)絡(luò)協(xié)議仿真分析的主要任務(wù)。
現(xiàn)代通信系統(tǒng)的實(shí)現(xiàn)也是基于仿真技術(shù)的。通信功能的軟件化實(shí)現(xiàn)、通信節(jié)點(diǎn)傳輸行為的智能化以及軟件無(wú)線電技術(shù)本身是計(jì)算機(jī)技術(shù)和通信技術(shù)結(jié)合的結(jié)果。通信系統(tǒng)的電路級(jí)設(shè)計(jì)已經(jīng)從基于純硬件集成電路的模式轉(zhuǎn)變?yōu)橐钥删幊踢壿嬈骷榫幊虒?duì)象的VHDL軟件編程映射模式。VHDL程序設(shè)計(jì)和調(diào)試都是以仿真方法完成的。在系統(tǒng)級(jí)設(shè)計(jì)中,系統(tǒng)仿真和系統(tǒng)實(shí)現(xiàn)是統(tǒng)一的,仿真算法可以直接映射為DSP的實(shí)現(xiàn)代碼。而在更高層的協(xié)議級(jí)設(shè)計(jì)中,通信網(wǎng)絡(luò)協(xié)議仿真代碼也就是協(xié)議實(shí)現(xiàn)的核心代碼。軟件無(wú)線電技術(shù)使得通信信號(hào)處理方法得到廣泛應(yīng)用,在基帶信號(hào)處理中可以通過(guò)軟件實(shí)現(xiàn)信號(hào)處理變換,得出射頻波束成形,預(yù)編碼,自適應(yīng)均衡,自適應(yīng)數(shù)字調(diào)制,解調(diào),信道編解碼,信源編解碼,信息安全算法等等,而對(duì)這些算法的仿真算法和實(shí)現(xiàn)算法相同,代碼可以直接應(yīng)用于實(shí)際系統(tǒng)中。
現(xiàn)代通信系統(tǒng)的測(cè)試設(shè)備價(jià)格高昂,而且,實(shí)際工作中的通信系統(tǒng)往往具有不可測(cè)試特性。例如,對(duì)營(yíng)運(yùn)中的通信網(wǎng)絡(luò)性能測(cè)試對(duì)于高校學(xué)生來(lái)說(shuō)是幾乎不可能的,也是營(yíng)運(yùn)通信網(wǎng)絡(luò)所不允許的。但另一方面,對(duì)于通信系統(tǒng)和通信網(wǎng)絡(luò)的研究是必須有實(shí)踐對(duì)象的,在這種情況下,通信仿真和網(wǎng)絡(luò)仿真是就必然成為唯一的選擇。
總之,現(xiàn)代通信系統(tǒng)是一個(gè)復(fù)雜巨系統(tǒng),對(duì)現(xiàn)代通信技術(shù)的學(xué)習(xí)和研究必須采用現(xiàn)代系統(tǒng)論的觀點(diǎn)和方法。現(xiàn)代系統(tǒng)論指出,復(fù)雜巨系統(tǒng)往往是非線性系統(tǒng),對(duì)系統(tǒng)的數(shù)學(xué)建模已屬不易,對(duì)所建立的數(shù)學(xué)模型進(jìn)行解析分析計(jì)算基本上是不可能的。對(duì)復(fù)雜巨系統(tǒng)的研究,關(guān)鍵在于把握系統(tǒng)在外界環(huán)境中的交互行為和系統(tǒng)狀態(tài)的變化。對(duì)于計(jì)算機(jī)仿真來(lái)說(shuō),可以充分利用計(jì)算機(jī)的數(shù)值計(jì)算能力,在解析計(jì)算十分困難的情況下,采用相對(duì)簡(jiǎn)易的數(shù)值計(jì)算獲得工程上可用的結(jié)果。工程設(shè)計(jì)的目的是得出符合實(shí)際的結(jié)果,在這個(gè)意義上來(lái)說(shuō),仿真方法是一條捷徑。
三仿真是培養(yǎng)學(xué)生的學(xué)習(xí)興趣、創(chuàng)造性思維、建立理論與實(shí)踐結(jié)合的橋梁
通信工程專業(yè)對(duì)學(xué)生的數(shù)學(xué)基礎(chǔ)要求高,除了傳統(tǒng)微積分知識(shí)之外,還要求具有積分變換,概率論和隨機(jī)過(guò)程、信息論的基本知識(shí),排隊(duì)論和離散數(shù)學(xué)的基本知識(shí)等等。通信工程專業(yè)課程都是建立在這些數(shù)學(xué)基礎(chǔ)之上的。對(duì)通信工程本科學(xué)生的學(xué)習(xí)調(diào)查結(jié)果顯示,大多數(shù)學(xué)生是出于對(duì)就業(yè)前景憧憬和單純向往選擇了該專業(yè)的。他們對(duì)通信工程專業(yè)的
技術(shù)素質(zhì)要求和未來(lái)從事的工作性質(zhì)并不十分了解。于是,雖然學(xué)生有很高的學(xué)習(xí)熱情,但又普遍存在著對(duì)數(shù)理基礎(chǔ)知識(shí)的輕視和畏懼。抽象的理論和工程實(shí)際脫節(jié)是本專業(yè)面臨的教學(xué)困境之一:一方面通信系統(tǒng)的復(fù)雜性使得實(shí)驗(yàn)室不可能擁有系統(tǒng)級(jí)實(shí)驗(yàn)環(huán)境,另一方面通信工程的實(shí)際工作環(huán)境正是對(duì)系統(tǒng)級(jí)的通信網(wǎng)絡(luò)設(shè)備的設(shè)計(jì)、運(yùn)營(yíng)和維護(hù)。如果把通信工程比喻為有血有肉活生生的人,那么通信理論就好比是人的骨架。如此,學(xué)生對(duì)學(xué)習(xí)理論知識(shí)的畏懼心理就是可以理解的了。如何在通信理論這個(gè)骨架上附著血肉,將專業(yè)知識(shí)作為活生生的技術(shù)事物展現(xiàn)給學(xué)生,是專業(yè)課程教師必須思考的問(wèn)題。學(xué)習(xí)興趣是通過(guò)教學(xué)藝術(shù)培養(yǎng)出來(lái)的,教學(xué)藝術(shù)不是空洞的,而是具體的適應(yīng)與專業(yè)特征的方法。學(xué)習(xí)心理學(xué)指出。對(duì)于學(xué)習(xí)成效而言,學(xué)生的學(xué)習(xí)興趣比刻苦精神重要得多。
在多年探索中,我們發(fā)現(xiàn),對(duì)于通信工程專業(yè)的教學(xué)實(shí)踐,通信仿真方法較成功地成為了理論聯(lián)系實(shí)踐的橋梁。首先,仿真方法將純粹的數(shù)學(xué)理論知識(shí)通過(guò)計(jì)算機(jī)轉(zhuǎn)化為生動(dòng)的數(shù)學(xué)實(shí)驗(yàn),成為理論實(shí)驗(yàn)的有效工具。利用仿真方法,通過(guò)數(shù)值計(jì)算得出生動(dòng)的曲線圖表,學(xué)生可以從中理解數(shù)學(xué)理論的實(shí)際內(nèi)涵,從而加深對(duì)理論知識(shí)的理解和掌握。重建學(xué)習(xí)的興趣。其次,仿真建模分析可以通過(guò)相對(duì)簡(jiǎn)單的仿真過(guò)程去對(duì)比理論解析結(jié)果,將抽象的理論模型通過(guò)仿真實(shí)現(xiàn)為具體的可以進(jìn)行行為調(diào)試的軟通信機(jī)。通過(guò)仿真建模過(guò)程,學(xué)生既對(duì)理論分析有了深入的認(rèn)識(shí),同時(shí)也清楚了實(shí)際通信系統(tǒng)的工作原理和系統(tǒng)參數(shù)對(duì)通信機(jī)性能指標(biāo)的影響。例如,對(duì)調(diào)制解調(diào)的波形及其頻域分析使得學(xué)生能夠直觀地感受到調(diào)制解調(diào)的作用,噪聲對(duì)傳輸?shù)挠绊懸约案道锶~分析的應(yīng)用:對(duì)糾錯(cuò)編解碼的仿真可以直接測(cè)試出編碼的抗干擾能力;而對(duì)信道和通信收發(fā)信機(jī)的仿真可以得出信號(hào)噪聲功率比對(duì)系統(tǒng)傳輸差錯(cuò)率的曲線關(guān)系,并可比較各種調(diào)制制式的性能。這樣,通過(guò)仿真實(shí)驗(yàn)將通信理論的核心問(wèn)題實(shí)例化,從而深刻理解理論本身的實(shí)質(zhì)和意義。通過(guò)系統(tǒng)仿真,學(xué)生可以從理論到數(shù)學(xué)建模,再到計(jì)算機(jī)建模和仿真,在得出結(jié)果的過(guò)程中,從建模過(guò)程和實(shí)驗(yàn)結(jié)果中體會(huì)通信系統(tǒng)的實(shí)質(zhì)。經(jīng)過(guò)這樣的過(guò)程,學(xué)生就不再視通信系統(tǒng)是抽象的死的東西。
大學(xué)教育不僅僅是對(duì)專業(yè)知識(shí)的灌輸,專業(yè)教育應(yīng)更加重視創(chuàng)造力的培養(yǎng)。沒(méi)有適當(dāng)?shù)膶?shí)踐手段和方法,是很難有效地培養(yǎng)創(chuàng)造性,利用仿真手段,學(xué)生可以將其頭腦中利用專業(yè)基礎(chǔ)知識(shí)和創(chuàng)造靈感得到的系統(tǒng)模型在計(jì)算機(jī)中加以實(shí)現(xiàn),創(chuàng)造性地構(gòu)建通信系統(tǒng),驗(yàn)證其思想,不斷總結(jié)工程經(jīng)驗(yàn),驗(yàn)證系統(tǒng)行為的過(guò)程,如此反復(fù),會(huì)使得學(xué)習(xí)的主動(dòng)性大大提高。創(chuàng)造能力也就在這一生動(dòng)的實(shí)踐活動(dòng)中逐步培養(yǎng)得以形成。
通信仿真實(shí)驗(yàn)是對(duì)傳統(tǒng)硬件軟件實(shí)驗(yàn)的綜合和升華。對(duì)于通信工程的學(xué)生,具備基本的電子技術(shù)知識(shí)是十分重要的,尤其是電子技術(shù)的實(shí)踐經(jīng)驗(yàn)對(duì)于專業(yè)學(xué)習(xí)和未來(lái)的工作能力起著關(guān)鍵作用。電路模塊是通信系統(tǒng)的構(gòu)成元素,線性系統(tǒng)是電路的功能模型,而信號(hào)處理則是線性系統(tǒng)理論的應(yīng)用提升。通信工程專業(yè)是一門系統(tǒng)級(jí)的工程學(xué)科,通信系統(tǒng)就是通過(guò)通信協(xié)議聯(lián)系起來(lái)的以信號(hào)處理為功能實(shí)體的復(fù)雜系統(tǒng)。從層次上,只有對(duì)傳統(tǒng)的硬件和軟件具有實(shí)踐經(jīng)驗(yàn)的人才能夠真正理解通信系統(tǒng),也才能在系統(tǒng)仿真中把握物理實(shí)質(zhì)。通信仿真實(shí)驗(yàn)通常是系統(tǒng)級(jí)的,即把通信系統(tǒng)模塊視為功能模塊。以協(xié)議聯(lián)系這些模塊,仿真就是考察系統(tǒng)行為的過(guò)程。
四現(xiàn)代通信仿真技術(shù)的層次和軟件需求
根據(jù)仿真對(duì)象的不同,相應(yīng)的仿真手段、方法和適用的軟件也有所不同。隨著仿真技術(shù)在通信領(lǐng)域的推廣,在通信技術(shù)的各層次都產(chǎn)生了相應(yīng)的仿真工具。通信技術(shù)從底至上,大體可以劃分為:電路系統(tǒng)、功能模塊、通信系統(tǒng)方框圖以及通信網(wǎng)絡(luò)等幾個(gè)層次。
在電路系統(tǒng)層次,工程目標(biāo)是設(shè)計(jì)滿足要求的電路系統(tǒng),對(duì)于模擬電路,如設(shè)計(jì)放大器、頻率綜合器、鎖相環(huán)、變頻、調(diào)制解調(diào)器等等。對(duì)于數(shù)字電路,如各種時(shí)序邏輯電路、偽隨機(jī)碼發(fā)生器、編解碼器等等。在電路系統(tǒng)層次的設(shè)計(jì)關(guān)鍵是電路拓?fù)湓O(shè)計(jì)和電參數(shù)選擇。仿真語(yǔ)言Pspice可以勝任模擬電路領(lǐng)域的設(shè)計(jì)和仿真問(wèn)題,集成了Pspice語(yǔ)言的可視化仿真軟件眾多,常用的有EWB、ORCAD、Protel DXP以及最新的Altium(Protel)EDA設(shè)計(jì)軟件。其中EWB簡(jiǎn)單易用,目前已經(jīng)廣泛用于模擬電路課程教學(xué)和實(shí)驗(yàn)中,0RCAD和Protel DXP是電路設(shè)計(jì)的專業(yè)軟件,從電路原理圖設(shè)計(jì)、原理圖級(jí)仿真到印制板圖生成和印制板級(jí)仿真都可完成,Altium(Protel)EDA設(shè)計(jì)軟件則逐漸成為了現(xiàn)代電子系統(tǒng)設(shè)計(jì)中從芯片開(kāi)發(fā)、板級(jí)設(shè)計(jì)、電磁兼容到機(jī)電一體化設(shè)計(jì)整個(gè)環(huán)節(jié)的統(tǒng)一仿真設(shè)計(jì)平臺(tái)。數(shù)字電路的設(shè)計(jì)現(xiàn)在已經(jīng)轉(zhuǎn)入了大規(guī)??删幊踢壿嬈骷r(shí)代,主要以VHDL語(yǔ)言作為軟件設(shè)計(jì)語(yǔ)言,不同廠商為其產(chǎn)品提供了相應(yīng)的設(shè)計(jì)和仿真平臺(tái),如Max-Plus Ⅱ等等。對(duì)于數(shù)字信號(hào)處理芯片(DSP)的設(shè)計(jì),也有廠商提供的編程仿真環(huán)境可用,如T1的DSP編程仿真平臺(tái)CCS,可完成編程、軟件仿真和目標(biāo)板硬件仿真直到代碼下載全過(guò)程。功能模塊層次的仿真任務(wù)是解決通信功能模塊的輸入輸出參數(shù)指標(biāo)設(shè)計(jì)問(wèn)題,也包括模塊內(nèi)部的結(jié)構(gòu)和算法問(wèn)題。如電磁傳播環(huán)境仿真、信道均衡,波形估計(jì)和信號(hào)參數(shù)估計(jì),智能天線、編碼調(diào)制等等。在通信系統(tǒng)方框圖層次的任務(wù)是根據(jù)設(shè)計(jì)目標(biāo)構(gòu)建通信系統(tǒng),包括發(fā)信機(jī)、信道以及收信機(jī)。仿真目標(biāo)是研究整個(gè)通信系統(tǒng)在使用信道環(huán)境下的適應(yīng)性,如傳輸差錯(cuò)率性能,抗干擾性能等等。
適用于功能模塊層次和通信系統(tǒng)方框圖層次的仿真軟件眾多,有Matlab/Simulink,Scilab和SystemView等等。其中,SystemView是通信系統(tǒng)專用的系統(tǒng)級(jí)仿真軟件,軟件模塊庫(kù)提供了全面的通信系統(tǒng)模塊,完成可視化模塊建模后立即可得出仿真結(jié)果。Matlab/Simulink則是較為通用的系統(tǒng)仿真和科學(xué)計(jì)算平臺(tái),幾乎所有理工學(xué)科的仿真實(shí)驗(yàn)和數(shù)值計(jì)算均可在該平臺(tái)上完成。Matlab通過(guò)編程可完成算法仿真,Simulink是Matlab的擴(kuò)展,是可視化方框圖建模仿真工具。Matlab提供了C/C++編譯和C/C++語(yǔ)言的接口,其信號(hào)處理工具箱還提供了DSP代碼翻譯接口,將仿真和算法實(shí)現(xiàn)統(tǒng)一起來(lái)。Scilab是法國(guó)國(guó)立信息與自動(dòng)化研究院INRIA開(kāi)發(fā)的一個(gè)開(kāi)放源碼的免費(fèi)科學(xué)計(jì)算仿真軟件,與Matlab相兼容。
在通信網(wǎng)絡(luò)層次的仿真問(wèn)題以通信網(wǎng)絡(luò)協(xié)議仿真為主,主要以網(wǎng)絡(luò)信息流量和阻塞率指標(biāo)為參數(shù)。廣為采用的仿真平臺(tái)有OPNET和NS,OPNET是商用專業(yè)網(wǎng)絡(luò)仿真軟件,工作于Windows平臺(tái),在C++編譯器的支持下,可進(jìn)行從廣域到局域,有線到無(wú)線的全網(wǎng)絡(luò)仿真。NS是Linux下的開(kāi)源軟件,也是廣為應(yīng)用的網(wǎng)絡(luò)仿真平臺(tái)。
五實(shí)踐效果評(píng)價(jià)和建議
在通信工程專業(yè)教學(xué)中,我們建立了通信仿真實(shí)驗(yàn)室,以Matlab/Simulink和OPNET為主要仿真工具,在專業(yè)課程實(shí)驗(yàn)、課程設(shè)計(jì)、實(shí)習(xí)以及畢業(yè)設(shè)計(jì)中應(yīng)用了系統(tǒng)仿真的方法。在大學(xué)二年級(jí)階段,開(kāi)設(shè)了Matlab語(yǔ)言基礎(chǔ)課程,系統(tǒng)介紹了這一科學(xué)計(jì)算和系統(tǒng)仿真工具,在專業(yè)課程前期開(kāi)設(shè)了通信系統(tǒng)仿真課程,以Matlab和OPNET為工具介紹了通信系統(tǒng)仿真的基本思想、仿真方法論和實(shí)踐。在課程實(shí)驗(yàn)和課程設(shè)計(jì)中鼓勵(lì)學(xué)生創(chuàng)造新系統(tǒng)并得出仿真結(jié)果。通過(guò)畢業(yè)設(shè)計(jì)課題對(duì)仿真應(yīng)用加以升華。通過(guò)多層次的仿真技術(shù)教學(xué)實(shí)踐活動(dòng)的開(kāi)展,學(xué)生的編程能力和通信系統(tǒng)思想得到了很大提高。
在實(shí)踐教學(xué)中,我們認(rèn)為,仿真技術(shù)的應(yīng)用是以電路硬件實(shí)驗(yàn)作為基礎(chǔ)的。沒(méi)有一定數(shù)量的電路實(shí)驗(yàn)和硬件平臺(tái)實(shí)驗(yàn)的支撐,仿真技術(shù)只能是空中樓閣。系統(tǒng)論是仿真技術(shù)方法論的基礎(chǔ),軟件無(wú)線電技術(shù)和通信信號(hào)處理技術(shù)作為仿真技術(shù)的應(yīng)用背景,也起著重要作用。所以仿真技術(shù)的應(yīng)用不是單純是軟件應(yīng)用問(wèn)題,而是一個(gè)綜合的學(xué)科建設(shè)問(wèn)題。只有從通信工程學(xué)科的高度,從通信工程學(xué)科內(nèi)在要求來(lái)認(rèn)識(shí)和應(yīng)用仿真技術(shù)才能起到好的作用。