《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于NS-2的VoIP模擬與仿真
基于NS-2的VoIP模擬與仿真
微型機與應用2010年第9期
胡 斌,黃 冰,王小兵,伍健輝
(桂林電子科技大學 信息與通信學院,廣西 桂林 541004)
摘要: 提出了一種基于自適應多速率算法的新VoIP系統方案,該方案可以根據網絡信道質量的好壞來自適應地選擇一種最佳的語音傳輸模式,從而在一定程度上保障了重構后的語音質量。在NS-2仿真平臺下,通過與傳統VoIP體系比較發現,所提出的新VoIP系統方案在語音QoS保障方面明要顯優于傳統VoIP系統。
Abstract:
Key words :

摘  要: 提出了一種基于自適應多速率算法的新VoIP系統方案,該方案可以根據網絡信道質量的好壞來自適應地選擇一種最佳的語音傳輸模式,從而在一定程度上保障了重構后的語音質量。在NS-2仿真平臺下,通過與傳統VoIP體系比較發現,所提出的新VoIP系統方案在語音QoS保障方面明要顯優于傳統VoIP系統。
關鍵詞: VoIP;自適應多速率算法;自適應;NS-2

    隨著Internet的迅速發展,網絡多媒體的數據傳輸越來越成為研究熱點,其中IP電話系統(VoIP)就是其中一個重要分支[1]。但是由于VoIP要求會話雙方要實時傳輸語音數據,對語音的實時性要求條件較高,而VoIP又是建立在沒有QoS保障的UDP/IP協議之上,所采用的語音編碼方案一般都是單速率的語音編碼方案,如G.729,這就使得傳統的VoIP很難適應不斷變化的網絡資源環境。當網絡資源比較充足時,重構后的語音質量還能有一定的保障。但是當網絡業務量很大或者當網絡發生擁塞時,連續的語音包丟失現象就會很嚴重,從而導致重構后的語音質量出現急劇下降的現象。雖然國內外學者對此也提出了若干應對策略,如在網絡協議方面的呼叫允許控制、資源預留機制(RSVP)協議、差分服務等,但是這些策略在對實時語音起到保障作用的同時,又導致了核心路由器的嚴重開銷,最終使得整個VoIP系統的可擴展性變差。本文提出了一種基于AMR語音編解碼算法的新VoIP系統,該系統可以根據網絡信道質量的好壞來自適應地選擇一種最佳的傳輸速率,從而使得合成后的語音質量有了更加良好的QoS保障。通過NS-2平臺下的仿真,實驗結果表明:新VoIP系統在網絡延時和數據包丟失率方面均要明顯優于采用G.729算法的傳統VoIP系統。
1 NS-2和AMR相關技術
1.1 NS-2網絡模擬器

    NS-2(Network Simulator,version 2)是由加州大學伯克利分校開發的面向對象的、離散事件驅動的網絡模擬器,主要用于解決網絡研究方面的問題,目前NS-2可以用于模擬各種不同的通信網絡。它功能強大,模塊豐富,已經實現的主要模塊有:網絡傳輸協議(如TCP和UDP),業務源流量產生器(如FTP、Telnet、Web、CBR和VBR),路由隊列管理機制(如Droptail、FQ、RED和CBQ),路由算法(如Dijkstra),無線網絡WLAN、移動IP、衛星通信網絡模塊、多播協議以及一些MAC子層協議等。
    NS-2使用了被稱為分裂對象模型的開發機制,采用C++和OTcl兩種開發語言進行開發,它們之間采用TclCL進行自動連接和映射。NS-2的模擬可分為2個層次,其中第一個層次是基于OTcl的模擬,主要利用NS-2現有的網絡元素來實現模擬,因此無需對NS-2本身做任何修改,只需要編寫一個完整的OTcl腳本程序即可;另外一個層次是基于C++和OTcl的模擬,該層次中沒有所需的網絡元素,因此需要對NS-2進行擴展,添加所需要的網絡元素。一般來說,NS-2的模擬需要與Nam﹙Network animater﹚配合使用。Nam是基于Tcl/Tk的動畫演示工具,以把模擬的過程用可視化的方式呈現出來[2]。
1.2 AMR自適應技術的介紹
    自適應多速率語音編碼(AMR)有8種信源編碼模式,2種信道模式(即全速率信道模式和半速率信道模式)以及不同信道模式下所對應的不同信道編碼模式。其中,全速率信道模式下所對應的信道編碼模式為8種,半速率信道模式下所對應的信道編碼模式為6種,每種信道編碼模式都有一種信源編碼模式與之相對應。此外為了降低算法的復雜度,8種信源編碼模式均采用ACELP(Algebraic Code Excited Linear Prediction)模型,不同的只是參量的量化碼本和量化比特數。在移動通信中,當信道模式固定后,通過測量歸一化的載(載波信號)干(干擾信號)比來估計當前信道的質量,度量級別為4個級別,分別為很差、差、好、很好。如果當前信道質量估計為較好或者好,則降低信道編碼速率、提高信源編碼速率,以此來提高重構后的語音質量;如果當前信道質量估計為差或者較差,則提高信道編碼速率、降低信源編碼速率,以此來保障通話質量。所以高模式下的信源編碼(如MR122),雖然可以提供優良的語音可懂度和自然度,但是抗噪能力差;而低模式下的信源編碼(如MR475),由于多數比特被用作信道編碼,因此具有很強的糾錯能力,但是重構后的語音質量不佳[3]。
2 AMR算法下的VoIP系統
    VoIP傳輸的基本過程可分為4種:PC-PC模型、PC-Phone模型、Phone-PC模型和Phone-Phone模型[4]。本文中仿真的是Phone-Phone模型,具體過程如圖1所示。在該模型中,語音的傳輸過程可以拆分為2個階段。第一個階段,語音數據通過UDP協議打包從源點pc0-T開始發送,通過網關gk0、gk1轉發,將語音數據包轉發到目的地點pc0-R,從而實現節點0~5之間的語音數據通信;第二個階段,語音數據通過UDP協議打包從源點pc1-T開始發送,通過網關gk1和gk0轉發,將語音數據包轉發到目的地點pc1-R,從而實現節點6~1之間的語音數據通信。2個階段連續的傳輸過程構成了VoIP中語音數據的基本傳輸過程。此外,為了更加真實地模擬網絡資源的變化,設置了一個pc到pc的網絡數據量的傳輸過程。該過程為:網絡數據通過TCP協議打包從源點pc2-T開始發送,通過網關gk0和gk1轉發,將網絡數據包轉發到目的地點pc2-R,從而實現節點2~7之間的網絡數據的傳輸。通過設置不同的網絡數據流量可以來模擬當前網絡信道質量的好壞,從而為選擇不同的AMR信源編碼模式做準備。

    為了檢測網絡擁塞下新VoIP系統的性能,需要對上述語音模型的一些參數進行調整:(1)公共交換網(PSTN)傳輸帶寬的設定。節點0~3之間的鏈路是用來模擬PSTN的,而PSTN中最大的語音傳輸速率(無損語音編碼方案G.711)為64 Kb/s,因此為了體現帶寬資源的寶貴性,設置此鏈路的傳輸帶寬為64 Kb,同理節點1~3之間、節點5~4之間、節點6~4之間的傳輸帶寬也設為64 Kb;(2)Internet網傳輸帶寬的設定。節點3~4之間的鏈路是用來模擬Internet網的,由于Internet網中傳輸數據量往往很大,而分配給每個用戶之間的傳輸帶寬是有限的,因此為了體現網絡帶寬的有限性,設置此鏈路的傳輸帶寬為1 Mb。同理節點2~3之間、節點4~7之間的傳輸帶寬也設為1 Mb;(3)當前網絡信道質量的度量。為了度量當前網絡信道質量,選取衡量VoIP系統性能的參數如時延、抖動、數據包丟失率等來作為衡量當前信道質量的參數。在本實驗中,選取的是在一定時間內的語音數據丟包率,其計算公式為:λ=Sd/SRTT,式中Sd為固定時間內丟失的語音包數目,SRTT為固定時間內發送的語音包數目[4];(4)AMR信源編碼模式的選擇。由于AMR有8種信源編碼模式,且8種信源編碼模式均是基于ACELP模型,各個模式下重構后的語音MOS值相差也不大,但是AMR總的代碼量卻很大,所以綜合衡量起來,可以根據不同的語音數據包丟失率來自適應地選取其中的3種,即:MR122、MR74、MR475[3]。選擇標準為:當λ≤1%時,選取MR122模式;當1%<λ≤3%時,選取MR74模式;當λ>3%時,選取MR475模式;初始信源編碼模式為MR122。
3 實驗結果與分析
    新VoIP系統在NS-2平臺下的運行情況如圖2所示。在該運行模型中,節點2~7之間流量的大小代表了網關節點3~4之間鏈路的狀況。即當節點2~7之間傳送的網絡數據很大時(>1 Mb),則認為節點3~4之間的鏈路發生了擁塞狀況;當節點2~7之間傳送的數據量較小時(<1 Mb),則認為不會發生擁塞狀況。節點0~6是語音數據包的發送節點,且具有根據網絡質量來自適應地調整語音發送速率的功能,其中初始發送速率為12.2 Kb/s;數據包的發送用NS-2自帶的Pareto分布流量產生器,這主要是考慮到話音激活檢測技術(VAD)對IP話音的影響[2]。

    此外,為了更加方便和有效地分析實驗數據,需要對上述VoIP模型進行簡化處理,簡化后的VoIP傳輸模型如圖3所示。其中節點2為網關,節點3既是網關也是所有網絡數據的接收節點;節點0為語音數據包的發送節點,節點1為網絡數據量的發送節點。

    圖4為采用不同語音算法的網絡數據的時延圖和丟包率圖。

    通過實驗結果可知,網絡擁塞下的新VoIP系統在時延和丟包率方面均要比基于G.729的VoIP系統優越,因而在重構后的IP語音MOS值上,新VoIP系統要比原系統更加具備QoS保障性能。
    其中在網絡時延方面,兩者基本上都處于上升階段,但是其最大值均沒有超過250 ms(實時語音傳輸的最大時延要求)。此外由于新VoIP系統采用了自適應機制,故而在上升的趨勢上,前者沒有后者的上升趨勢快,時延時間在整體上要小于后者,如圖4(a)和圖4(b)所示。
    在丟包率方面,兩者均隨著數據包的增加而呈現出波浪形的發展趨勢,其中基于G.729算法的VoIP系統的包丟失率在整體上將穩定于4%左右,如圖4(d)所示。而基于AMR算法的新VoIP系統由于采用了自適應機制,其可以隨著信道質量的變化而自適應地調節發送速率,但是由于初始速率為MR122模式,這就使得第一次出現的數據包丟失率比較大,而后由于采用了自適應機制,減小了信源發送速率,在一定程度上緩解了網絡擁塞的情況,從而降低了數據包丟失率。但是當數據包丟失率小于3%時,由于用到了MR74模式,之后數據包丟失率又有了一個上升趨勢,但是很快就又降了下來,最后將基本保持在3%左右,如圖4(c)所示。
    本文介紹了一種基于AMR算法的新VoIP系統,該系統可以隨著網絡信道質量的好壞來自適應地調整發送端的發送速率。實驗結果證明,新系統在網絡時延和包丟失率上均要優于傳統VoIP系統。因而新系統在網絡擁塞的情況下可以更好地保障重構后的語音質量,具有良好的應用前景。
參考文獻
[1] 張磊.VoIP語音技術與應用[M].北京:機械工業出版社,2000.
[2] 方路平,劉世華,陳盼,等.NS-2網絡模擬基礎與應用[M].北京:國防工業出版社,2008.
[3] 王炳錫,王洪.變速率語音編碼[M].西安:西安電子科技大學出版社,2004.
[4] 舒華英,李勇.VoIP技術與應用[M].北京:人民郵電出版社,2003.
[5] 3GPP TS 26. 090 V8.1.0 Adaptive multi-rate (AMR) speech codec, 2009.
[6] 于斌.NS2與網絡模擬[M].北京:人民郵電出版社,2007.
[7] http://www.isi.edu/nsnam/repository/topics.html.2009.
[8] 李艷,來智勇,朱峰.NS-2與網絡模擬器的應用研究[J].內蒙古農業學報,2008(9):152-154.
[9] 賈龍濤,鮑長春.基于NS的自適應多速率網絡語音通信的性能分析[J].通信學報,2006(2):121-125.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久综合狠狠综合久久综合88| 亚洲人成7777| 国产精品自在欧美一区| 久久国产乱子精品免费女| 久久er99精品| 欧美视频在线观看免费| 国产深夜精品| 一区二区三区在线不卡| 一区二区三区鲁丝不卡| 国产精品久久二区二区| 欧美人与禽猛交乱配| 国产丝袜一区二区三区| 国产伦一区二区三区色一情| 久久久久久久网| 亚洲午夜视频在线观看| 欧美色图五月天| 香蕉视频成人在线观看| 欧美日韩中文字幕日韩欧美| 久久久蜜臀国产一区二区| 欧美二区在线播放| 欧美性淫爽ww久久久久无| 亚洲视频电影在线| 久久在线精品| 1024欧美极品| 久久男女视频| 亚洲女人天堂成人av在线| 精品成人a区在线观看| 久久成人羞羞网站| 久久久久**毛片大全| 亚洲一区二区三区激情| 在线观看欧美日本| 亚洲精品视频啊美女在线直播| 国产精品va| 亚洲高清不卡在线观看| 亚洲人成人99网站| 美国三级日本三级久久99| 国产精品久久久久77777| 久久狠狠婷婷| 欧美日韩国内| 国产一区二区三区丝袜| 亚洲综合精品一区二区| 欧美成人视屏| 亚洲一区二区三区三| 久久综合影音| 国产一区久久| 激情久久综艺| 欧美国产精品中文字幕| 欧美黄污视频| 国模精品娜娜一二三区| 亚洲美女视频在线免费观看| 国产一区二区三区电影在线观看| 久久人91精品久久久久久不卡| 亚洲特级毛片| 美女网站在线免费欧美精品| 夜夜爽夜夜爽精品视频| 亚洲视频axxx| 亚洲在线视频网站| 欧美天天在线| 欧美日韩国产一区二区三区地区| 中文日韩电影网站| 国产精品福利在线观看网址| 国外成人在线视频| 在线看片一区| 亚洲国产欧美日韩| 欧美激情 亚洲a∨综合| 久久一区激情| 久久影院午夜片一区| 欧美日韩伦理在线免费| 国产免费亚洲高清| 欧美视频官网| 一本色道久久综合精品竹菊| 在线观看成人av电影| 亚洲欧美视频| 亚洲韩日在线| 亚洲欧美一区二区在线观看| 欧美激情视频一区二区三区免费| 亚洲精品国产精品国产自| 亚洲国产欧美日韩精品| 亚洲精选大片| 国产日韩精品一区二区三区| 欧美在线观看你懂的| 国产午夜亚洲精品理论片色戒| 一本一道久久综合狠狠老精东影业| 久久这里只有精品视频首页| 免费欧美高清视频| 狠狠做深爱婷婷久久综合一区| 国产揄拍国内精品对白| 亚洲主播在线观看| 欧美精品在线看| 国产精品99一区| 国产精品视频导航| 亚洲女ⅴideoshd黑人| 欧美激情综合在线| 亚洲深夜福利视频| 久久久久久婷| 亚洲一区中文字幕在线观看| 久久久国产亚洲精品| 欧美专区中文字幕| 久久黄色小说| 亚洲欧洲一级| 国产精品二区二区三区| 欧美福利一区二区| 亚洲美女电影在线| 欧美在线精品免播放器视频| 亚洲精品视频在线观看网站| 制服丝袜激情欧洲亚洲| 欧美连裤袜在线视频| 欧美精品观看| 国产亚洲欧美一级| 亚洲网址在线| 欧美成人免费视频| 亚洲国产黄色片| 国产一区二区日韩精品欧美精品| 国产一区二区在线免费观看| 亚洲精品系列| 欧美中日韩免费视频| 欧美不卡在线| 亚洲国产精品热久久| 国产人妖伪娘一区91| 韩国精品久久久999| 国模套图日韩精品一区二区| 牛牛影视久久网| 蜜桃av噜噜一区| 狠狠色香婷婷久久亚洲精品| 亚洲毛片在线| 欧美一区二区私人影院日本| 亚洲男女毛片无遮挡| 国产在线欧美| 开元免费观看欧美电视剧网站| 欧美亚洲系列| 欧美日韩成人一区二区| 久久国产精品黑丝| 在线不卡中文字幕播放| 亚洲一区二区精品在线| 亚洲免费视频网站| 国产精品狼人久久影院观看方式| 亚洲大胆av| 亚洲黄色成人网| 亚洲国产精品久久91精品| 欧美视频第二页| 欧美视频在线一区二区三区| 极品日韩av| 亚洲国产精品久久久久婷婷884| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产精品都在这里| 欧美高清在线| 欧美日韩中文字幕在线| 亚洲国产精品一区二区www| 一区二区三区四区五区视频| 亚洲综合导航| 久久这里有精品15一区二区三区| 亚洲国产精品尤物yw在线观看| 国产精品青草久久久久福利99| 欧美精品福利在线| 亚洲人成网站在线播| 国产精品99久久久久久有的能看| 欧美日韩91| 国产精品久久久久久一区二区三区| 一区二区三区日韩| 欧美成人免费播放| 国产精品久久久久久av福利软件| 亚洲视频一二三| 亚洲日本中文字幕区| 久久久999精品免费| 国产日韩欧美91| 韩国三级电影久久久久久| 国内综合精品午夜久久资源| 久久久人成影片一区二区三区观看| 午夜久久久久久久久久一区二区| 欧美精品成人| 狠狠干狠狠久久| 久久亚洲一区二区三区四区| 一本色道精品久久一区二区三区| 国产一区二区精品久久99| 国产精自产拍久久久久久| 国产欧美日韩一区二区三区| 91久久国产自产拍夜夜嗨| 美女主播精品视频一二三四| 一区二区欧美在线| 日韩视频一区二区在线观看| 日韩亚洲欧美一区二区三区| 伊人久久大香线蕉综合热线| 曰本成人黄色| 欧美视频日韩视频| 欧美另类视频在线| 国产精品国产三级国产普通话99| 欧美激情一区二区三区在线视频| 亚洲精品乱码久久久久久日本蜜臀| 欧美一区二区在线视频| 在线精品亚洲一区二区| 欧美精品在欧美一区二区少妇| 蜜臀av性久久久久蜜臀aⅴ四虎| 一区二区激情| 国产一区二区三区久久| 欧美高清不卡| 日韩一级精品| 欧美激情女人20p| 国产精品日韩在线一区| 在线亚洲欧美专区二区| aa亚洲婷婷| 亚洲福利精品| 亚洲精品视频中文字幕| 国产精品99久久久久久久久| 亚洲欧美成aⅴ人在线观看| 亚洲欧美综合网| 国产一区二区三区精品欧美日韩一区二区三区| 欧美日韩在线一区二区| 亚洲黄一区二区| 午夜电影亚洲| 国产午夜亚洲精品不卡| 美女精品国产| 欧美色综合天天久久综合精品| 国产一区二区久久精品| 亚洲激情中文1区| 另类国产ts人妖高潮视频| 久久狠狠一本精品综合网| 在线观看日韩www视频免费| 国产午夜精品理论片a级大结局| 一区在线电影| 久久人人爽人人| 国内成人在线| 久久精品二区三区| 羞羞视频在线观看欧美| 99国产精品视频免费观看一公开| 欧美精品激情blacked18| 亚洲高清视频中文字幕| 欧美一区在线直播| 亚洲视频图片小说| 在线电影欧美日韩一区二区私密| 久久久久久久综合日本| 99精品热视频| 一区二区三区日韩精品视频| 亚洲裸体俱乐部裸体舞表演av| 性欧美videos另类喷潮| 在线日本欧美| 国产欧美日韩视频一区二区三区| 亚洲欧美日韩人成在线播放| 亚洲第一区在线观看| 欧美日韩精品欧美日韩精品| 久久网站热最新地址| 欧美成人国产va精品日本一级| 亚洲国产日韩综合一区| 欧美成人免费网| 亚洲免费久久| 亚洲欧洲精品成人久久奇米网| 久久久久国色av免费观看性色| 性欧美大战久久久久久久久| 伊人婷婷欧美激情| 亚洲欧美国产不卡| 亚洲电影在线播放| 伊人狠狠色丁香综合尤物| 一本不卡影院| 国产一区二区久久| 在线日韩av| 久久久噜噜噜久久中文字幕色伊伊| 欧美日韩dvd在线观看| 亚洲人屁股眼子交8| 久久久综合香蕉尹人综合网| 亚洲国产精品123| 欧美午夜视频一区二区| 欧美性猛交xxxx乱大交蜜桃| 欧美不卡视频一区发布| 国产在线观看一区| 欧美在线一级视频| 国产欧美日韩免费看aⅴ视频| 一区二区三区在线不卡| 亚洲免费网址| 久久综合网色—综合色88| 蜜桃伊人久久| 亚洲欧洲在线免费| 精品不卡视频| 久久精品亚洲精品| 香蕉国产精品偷在线观看不卡| 欧美在线网址| 欧美激情一区二区| 亚洲一区精品视频| 国产精品美女午夜av| 伊人久久噜噜噜躁狠狠躁| 久久九九免费| 久久久久久自在自线| 久久亚洲影音av资源网| 日韩午夜av在线| 国产亚洲精品aa午夜观看| 国产伦精品一区二区三区高清版| 亚洲视频一起| 亚洲精品乱码久久久久久久久| 欧美波霸影院| 老司机午夜精品视频| 红桃av永久久久| 国产精品成人一区二区三区夜夜夜| 亚洲精品日本| 国产真实精品久久二三区| 欧美午夜无遮挡| 欧美伦理一区二区| 国内成人精品2018免费看| 欧美第十八页| 亚洲三级色网| 羞羞漫画18久久大片| 亚洲综合激情| 午夜精品影院在线观看| 欧美高清视频| 国产精品视频观看| 国产精品三上| 久久夜色精品| 国产片一区二区| 国产亚洲欧美一级| 国产乱肥老妇国产一区二| 国产一区91精品张津瑜| 欧美影院成年免费版| 欧美二区在线| 黑人巨大精品欧美黑白配亚洲| 亚洲日本aⅴ片在线观看香蕉| 欧美mv日韩mv国产网站app| 在线免费观看一区二区三区| 一本大道av伊人久久综合| 在线观看欧美日本| 欧美日韩国产电影| 激情欧美一区二区| 精品1区2区| 亚洲国产日韩综合一区| 99热这里只有成人精品国产| 亚洲第一页自拍| 国产在线日韩| 久久久久久久波多野高潮日日| 免费在线国产精品| 久久久高清一区二区三区| 亚洲在线日韩| 正在播放欧美视频|