用于基于分組丟失率的編解碼器自適應的方法和設備的制作方法
【專利摘要】本發(fā)明提供了一種用于無線通信的方法、設備和計算機程序產品,其中在第一無線節(jié)點,為使用第一編解碼器從第二無線節(jié)點傳送的多個幀確定幀丟失率的加權平均;至少部分基于幀丟失率將反饋傳送到第二無線節(jié)點;以及響應于傳送該反饋,使用第二編解碼器接收來自第二無線節(jié)點的一個或多個幀。以及,使用第一編解碼器將多個幀從第一無線節(jié)點傳送到第二無線節(jié)點;響應于該傳送從第二無線節(jié)點接收幀丟失率信息;至少部分基于此幀丟失率信息選擇第二編解碼器,并使用第二編解碼器將第二多個幀傳送到第二無線節(jié)點。
【專利說明】用于基于分組丟失率的編解碼器自適應的方法和設備
[0001]相關申請的交叉引用
[0002]本申請要求2011 年 10 月 21 日提交的題為 “METHOD AND APPARATUS FOR PACKETLOSS RATE-BASED CODEC ADAPTATION(用于基于分組丟失率的編解碼器自適應的方法和設備)”的美國臨時申請S/N.61/550,330、以及2012年10月17日提交的題為“METHOD ANDAPPARATUS FOR PACKET LOSS RATE-BASED CODEC ADAPTATION (用于基于分組丟失率的編解碼器自適應的方法和設備)”的美國專利申請S/N.13/654,351的權益,這兩篇申請被轉讓給本申請受讓人并且其全部內容通過援引明確納入于此。
【背景技術】
[0003]領域
[0004]本公開一般涉及通信系統(tǒng),更具體地涉及用于基于分組丟失率的編解碼器自適應的方法和設備。
[0005]背景
[0006]無線通信系統(tǒng)被廣泛部署以提供諸如電話、視頻、數(shù)據(jù)、消息收發(fā)、和廣播等各種電信服務。典型的無線通信系統(tǒng)可采用能夠通過共享可用的系統(tǒng)資源(例如,帶寬、發(fā)射功率)來支持與多用戶通信的多址技術。這類多址技術的示例包括碼分多址(CDMA)系統(tǒng)、時分多址(TDMA)系統(tǒng)、頻分多址(FDMA)系統(tǒng)、正交頻分多址(OFDMA)系統(tǒng)、單載波頻分多址(SC-FDMA)系統(tǒng)、和時分同步碼分多址(TD-SCDMA)系統(tǒng)。
[0007]這些多址技術已在各種電信標準中被采納以提供使不同的無線設備能夠在城市、國家、地區(qū)、以及甚至全球級別上進行通信的共同協(xié)議。新興電信標準的一示例是長期演進(LTE)。LTE是對由第三代伙伴項目(3GPP)頒布的通用移動電信系統(tǒng)(UMTS)移動標準的一組增強。它被設計成通過改善頻譜效率、降低成本、改善服務、利用新頻譜、以及更好地與在下行鏈路(DL)上使用0FDMA、在上行鏈路(UL)上使用SC-FDMA、并且使用多輸入多輸出(MIMO)天線技術的其他開放標準整合來更好地支持移動寬帶因特網接入。然而,隨著對移動寬帶接入的需求持續(xù)增長,存在要在LTE技術中作出進一步改進的需要。較佳地,這些改進應當適用于其他多址技術以及采用這些技術的電信標準。
【發(fā)明內容】
[0008]描述了優(yōu)化視頻和語音通信中所使用的編解碼器的自適應的系統(tǒng)、方法和設備,這些視頻和語音通信包括例如LTE語音(VoLTE)、或其它數(shù)據(jù)上承載視頻或語音的實現(xiàn)。自適應可包括從第一編碼器-解碼器(編解碼器)變?yōu)楦退俾实牡诙幋a器以便完成更高
的吞吐量。
[0009]在本公開的一方面中,使用第一音頻或視頻編解碼器將多個幀從第一無線節(jié)點傳送到第二無線節(jié)點。響應于所傳送的多個幀從第二無線節(jié)點接收幀丟失率信息,并至少部分地基于該幀丟失率信息來選擇第二音頻或視頻編解碼器。接著可使用該第二編解碼器將第二多個幀傳送傳送到第二無線節(jié)點。[0010]在本公開的一方面中,通過將幀丟失率與第一和第二閾值進行比較并將幀丟失率與閾值的比較結果作為反饋提供,來選擇第二編解碼器。響應于該比較,可使用第二編解碼器傳送該一個或多個幀。幀丟失率信息可包括使用第二編解碼器的請求。
[0011]在本公開的一方面中,在第一無線節(jié)點處確定使用第一編解碼器從第二無線節(jié)點傳送的多個幀的幀丟失率的加權平均。至少部分地基于幀丟失率將反饋傳送到第二無線節(jié)點,并且響應于該反饋,使用第二編解碼器接收來自第二無線節(jié)點的一個或多個幀。
[0012]在本公開的一方面中,將幀丟失率與第一閾值和第二閾值比較,且反饋包括比較的結果。響應于該比較,可使用第二編解碼器接收該一個或多個幀。
[0013]在本公開的一方面中,基于反饋從第二無線節(jié)點接收第二編解碼器的標識。幀丟失率可基于在一段時間上丟失的幀的數(shù)量。丟失的幀的數(shù)量可包括來自第二無線節(jié)點的沒有被接收到到或超出所允許的延遲才接收到的中貞。
[0014]在本公開的一方面中,如果幀丟失率低于第二閾值,則第二編解碼器可被優(yōu)化用于相比于第一編解碼器而言更高的傳送速率。如果幀丟失率在第一閾值以上,則第二編解碼器可被優(yōu)化用于相比于第一編解碼器而言更低的傳送速率。
[0015]在本公開的一方面中,一個或多個閾值可包括滯后因子。至少一個閾值可基于與編解碼器上的變化相關聯(lián)的編解碼器的預期幀丟失率來選擇。
[0016]在本公開的一方面中,幀丟失率的加權平均可包括在多個時段上丟失的幀的數(shù)量的加權和。該多個時段的范圍可從較早的時段到較晚的時段,并且加權和可強調在較晚的時段期間丟失的幀的數(shù)量。
[0017]在本公開的一方面中,一旦檢測到靜默模式,就可調整幀丟失率的加權平均。幀丟失率和閾值的比較可基于經調整的幀丟失率。
[0018]在本公開的一方面中,可估計無線電接入網對無線電鏈路上的問題作出響應的速率,并且可至少部分基于所估計的速率來確定該時間段。該時間段可以至少是大于對應于所估計的速率的時段的數(shù)量級。
[0019]在本公開的一方面中,可基于特定編解碼器在與該特定編解碼器相關聯(lián)的預期幀丟失率上的預期平均意見得分來選擇至少一個閾值。可選擇至少一個編解碼器,以使得第一編解碼器在幀丟失率的加權平均處的當前平均意見得分等于特定編解碼器在與該特定編碼解碼器相關聯(lián)的預期幀丟失率處的預期平均意見得分。調整所述確定可包括調整采樣的數(shù)量并確定靜默模式的長度。
[0020]附圖簡述
[0021 ] 圖1是解說網絡架構的示例的示圖。
[0022]圖2是解說接入網的示例的示圖。
[0023]圖3是解說LTE中的DL幀結構的示例的示圖。
[0024]圖4是解說LTE中的UL幀結構的示例的示圖。
[0025]圖5是解說用于用戶及控制面的無線電協(xié)議架構的示例的示圖。
[0026]圖6是解說接入網中的演進型B節(jié)點和用戶裝備的示例的示圖。
[0027]圖7是解說用于基于分組丟失率的編解碼器選擇的速率自適應過程的示圖。
[0028]圖8是標繪作為幀錯誤率的函數(shù)的平均意見得分降級的圖表。
[0029]圖9是用于基于分組丟失率的編解碼器選擇的速率自適應過程的流程圖。[0030]圖10是用于基于分組丟失率的編解碼器選擇的速率自適應過程的流程圖。
[0031]圖11是用于基于分組丟失率的編解碼器選擇的速率自適應過程的流程圖。
[0032]圖12是解說示例性設備中的不同模塊/裝置/組件之間的數(shù)據(jù)流的概念性數(shù)據(jù)流圖。
[0033]圖13是解說采用處理系統(tǒng)的設備的硬件實現(xiàn)的示例的示圖。
【具體實施方式】
[0034]以下結合附圖闡述的詳細描述旨在作為各種配置的描述,而無意表示可實踐本文所描述的概念的僅有配置。本詳細描述包括具體細節(jié)來提供對各種概念的透徹理解。然而,對于本領域技術人員將明顯的是,沒有這些具體細節(jié)也可實踐這些概念。在一些實例中,以框圖形式示出眾所周知的結構和組件以便避免淡化此類概念。
[0035]現(xiàn)在將參照各種裝置和方法給出電信系統(tǒng)的若干方面。這些裝置和方法將在以下詳細描述中進行描述并在附圖中由各種框、模塊、組件、電路、步驟、過程、算法等(統(tǒng)稱為“元素”)來解說。這些元素可使用電子硬件、計算機軟件或其任何組合來實現(xiàn)。此類元素是實現(xiàn)成硬件還是軟件取決于具體應用和加諸于整體系統(tǒng)上的設計約束。
[0036]作為示例,元素、或元素的任何部分、或者元素的任何組合可用包括一個或多個處理器的“處理系統(tǒng)”來實現(xiàn)。處理器的示例包括:微處理器、微控制器、數(shù)字信號處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)、可編程邏輯器件(PLD)、狀態(tài)機、門控邏輯、分立的硬件電路以及其他配置成執(zhí)行本公開中通篇描述的各種功能性的合適硬件。處理系統(tǒng)中的一個或多個處理器可以執(zhí)行軟件。軟件應當被寬泛地解釋成意為指令、指令集、代碼、代碼段、程序代碼、程序、子程序、軟件模塊、應用、軟件應用、軟件包、例程、子例程、對象、可執(zhí)行件、執(zhí)行的線程、規(guī)程、函數(shù)等,無論其是用軟件、固件、中間件、微代碼、硬件描述語言、還是其他術語來述及皆是如此。
[0037]相應地,在一個或多個示例性實施例中,所描述的功能可以在硬件、軟件、固件、或其任何組合中實現(xiàn)。如果在軟件中實現(xiàn),則各功能可作為一條或多條指令或代碼存儲或編碼在計算機可讀介質上。計算機可讀介質包括計算機存儲介質。存儲介質可以是能被計算機訪問的任何可用介質。作為示例而非限定,這樣的計算機可讀介質可包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲或其他磁存儲設備、或能被用來攜帶或存儲指令或數(shù)據(jù)結構形式的期望程序代碼且能被計算機訪問的任何其他介質。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(⑶)、激光碟、光碟、數(shù)字多用碟(DVD)、軟盤和藍光碟,其中盤常常磁性地再現(xiàn)數(shù)據(jù),而碟用激光光學地再現(xiàn)數(shù)據(jù)。上述的組合也應被包括在計算機可讀介質的范圍內。
[0038]圖1是解說LTE網絡架構100的示圖。LTE網絡架構100可稱為演進型分組系統(tǒng)(EPS) 100。EPS100可包括一個或多個用戶裝備(UE) 102、演進型UMTS地面無線電接入網(E-UTRAN) 104、演進型分組核心(EPC) 110、歸屬訂戶服務器(HSS) 120以及運營商的IP服務122。EPS可與其他接入網互連,但出于簡單化起見,那些實體/接口并未示出。如所示,EPS提供分組交換服務,然而,如本領域技術人員將容易領會的,本公開中通篇給出的各種概念可被擴展到提供電路交換服務的網絡。
[0039]E-UTRAN包括演進型B節(jié)點(eNB) 106和其他eNB 108。eNB 106提供朝向UE 102的用戶面和控制面的協(xié)議終接。eNB 106可經由回程(例如,X2接口)連接到其他eNB 108。eNB 106也可稱為基站、基收發(fā)機站、無線電基站、無線電收發(fā)機、收發(fā)機功能、基本服務集(BSS)、擴展服務集(ESS)、或其他某個合適的術語。eNB 106為UE 102提供通往EPC 110的接入點。UE 102的示例包括蜂窩電話、智能電話、會話發(fā)起協(xié)議(SIP)電話、膝上型設備、個人數(shù)字助理(PDA)、衛(wèi)星無線電、全球定位系統(tǒng)、多媒體設備、視頻設備、數(shù)字音頻播放器(例如,MP3播放器)、相機、游戲控制臺、或任何其他類似的功能設備。UE 102也可被本領域技術人員稱為移動站、訂戶站、移動單元、訂戶單元、無線單元、遠程單元、移動設備、無線設備、無線通信設備、遠程設備、移動訂戶站、接入終端、移動終端、無線終端、遠程終端、手持機、用戶代理、移動客戶端、客戶端、或其他某個合適的術語。
[0040]eNB 106通過SI接口連接到EPC 110。EPC 110包括移動性管理實體(MME) 112、其他MME114、服務網關116、以及分組數(shù)據(jù)網絡(PDN)網關118。MMEl 12是處理UE 102與EPC110之間的信令的控制節(jié)點。一般而言,MME112提供承載和連接管理。所有用戶IP分組通過服務網關116來傳遞,服務網關116自身連接到I3DN網關118。PDN網關118提供UE IP地址分配以及其他功能。PDN網關118連接到運營商的IP服務122。運營商的IP服務122可包括因特網、內聯(lián)網、IP多媒體子系統(tǒng)(IMS)、以及PS流送服務(PSS)。
[0041]圖2是解說LTE網絡架構中的接入網200的示例的示圖。在此示例中,接入網200被劃分成數(shù)個蜂窩區(qū)域(蜂窩小區(qū))202。一個或多個較低功率等級eNB 208可具有與這些蜂窩小區(qū)210中的一個或多個蜂窩小區(qū)交迭的蜂窩區(qū)域202。較低功率等級eNB 208可以是毫微微蜂窩小區(qū)(例如,家用eNB(HeNB))、微微蜂窩小區(qū)、微蜂窩小區(qū)或遠程無線電頭端(RRH)。宏eNB 204各自被指派給相應的蜂窩小區(qū)202并且配置成為蜂窩小區(qū)202中的所有UE 206提供對EPC 110的接入點。在接入網200的此示例中,沒有集中式控制器,但是在替換性配置中可以使用集中式控制器。eNB 204負責所有與無線電有關的功能,包括無線電承載控制、準入控制、移動性控制、調度、安全性、以及與服務網關116的連通性。
[0042]接入網200所采用的調制和多址方案可以取決于正部署的特定電信標準而變動。在LTE應用中,在DL上使用OFDM并且在UL上使用SC-FDMA以支持頻分雙工(FDD)和時分雙工(TDD)兩者。如本領域技術人員將容易地從以下詳細描述中領會的,本文給出的各種概念良好地適用于LTE應用。然而,這些概念可以容易地擴展到采用其他調制和多址技術的其他電信標準。作為示例,這些概念可擴展到演進數(shù)據(jù)最優(yōu)化(EV-DO)或超移動寬帶(UMB)。EV-DO和UMB是由第三代伙伴項目2 (3GPP2)頒布的作為CDMA2000標準族的一部分的空中接口標準,并且采用CDMA向移動站提供寬帶因特網接入。這些概念還可擴展到采用寬帶CDMA(W-CDMA)和其他CDMA變體(諸如TD-SCDMA)的通用地面無線電接入(UTRA)、采用TDMA的全球移動通信系統(tǒng)(GSM)、以及采用OFDMA的演進型UTRA(E-UTRA)、IEEE802.11(W1-Fi)、ΙΕΕΕ802.16(WiMAX)、ΙΕΕΕ802.20和 Flash-OFDM。UTRA、E_UTRA、UMTS、LTE和GSM在來自3GPP組織的文獻中描述。CDMA2000和UMB在來自3GPP2組織的文獻中描述。所采用的實際無線通信標準和多址技術將取決于具體應用以及加諸于系統(tǒng)的整體設計約束。
[0043]eNB 204可具有支持MMO技術的多個天線。MMO技術的使用使得eNB 204能利用空域來支持空間復用、波束成形和發(fā)射分集??臻g復用可被用于在相同頻率上同時傳送不同的數(shù)據(jù)流。這些數(shù)據(jù)流可被傳送給單個UE 206以增大數(shù)據(jù)率或傳送給多個UE 206以增加系統(tǒng)總容量。這是藉由對每一數(shù)據(jù)流進行空間預編碼(即,應用振幅和相位的比例縮放)并且然后通過多個發(fā)射天線在DL上傳送每一經空間預編碼的流來達成的。經空間預編碼的數(shù)據(jù)流帶有不同空間簽名地抵達(諸)UE206處,這些不同的空間簽名使得每個UE 206能夠恢復以該UE 206為目的地的一個或多個數(shù)據(jù)流。在UL上,每個UE 206傳送經空間預編碼的數(shù)據(jù)流,這使得eNB204能夠標識每個經空間預編碼的數(shù)據(jù)流的源。
[0044]空間復用一般在信道狀況良好時使用。在信道狀況不那么有利時,可使用波束成形來將發(fā)射能量集中在一個或多個方向上。這可以藉由對數(shù)據(jù)進行用于通過多個天線發(fā)射的空間預編碼來達成。為了在蜂窩小區(qū)邊緣處達成良好覆蓋,單流波束成形傳輸可結合發(fā)射分集來使用。
[0045]在以下詳細描述中,將參照在DL上支持OFDM的MMO系統(tǒng)來描述接入網的各種方面。OFDM是將數(shù)據(jù)調制在OFDM碼元內的數(shù)個副載波上的擴頻技術。這些副載波以精確頻率分隔開。該分隔提供使得接收機能夠從這些副載波恢復數(shù)據(jù)的“正交性”。在時域中,可向每個OFDM碼元添加保護區(qū)間(例如,循環(huán)前綴)以對抗OFDM碼元間干擾。UL可使用經DFT擴展的OFDM信號形式的SC-FDMA來補償高峰均功率比(PAPR)。
[0046]圖3是解說LTE中的DL幀結構的示例的示圖300。幀(IOms)可被分成10個相等大小的子幀。每個子幀可包括2個連貫的時隙??墒褂觅Y源網格來表示2個時隙,其中每個時隙包括資源塊。該資源網格被劃分成多個資源元素。在LTE中,資源塊包含頻域中的12個連貫副載波,并且對于每個OFDM碼元中的正常循環(huán)前綴而言,包含時域中的7個連貫OFDM碼元,或即包含84個資源元素。對于擴展循環(huán)前綴的情形,資源塊包含時域中的6個連貫OFDM碼元,并且具有72個資源元素。如指示為R302、304的某些資源元素包括DL參考信號(DL-RS)。DL-RS包括因蜂窩小區(qū)而異的RS (CRS)(有時也稱為共用RS) 302以及因UE而異的RS (UE-RS) 304。UE-RS304僅在對應的物理DL共享信道(PDSCH)所映射到的資源塊上傳送。由每個資源元素攜帶的比特數(shù)目取決于調制方案。因此,UE接收的資源塊越多且調制方案越高,則該UE的數(shù)據(jù)率就越高。
[0047]圖4是解說LTE中的UL幀結構的示例的圖示400。UL可用的資源塊可被劃分成數(shù)據(jù)區(qū)段和控制區(qū)段??刂茀^(qū)段可形成在系統(tǒng)帶寬的兩個邊緣處并且可具有可配置的大小??刂茀^(qū)段中的資源塊可被指派給UE以用于控制信息的傳輸。數(shù)據(jù)區(qū)段可包括所有未被包括在控制區(qū)段中的資源塊。該UL幀結構導致數(shù)據(jù)區(qū)段包括毗連副載波,這可允許單個UE被指派數(shù)據(jù)區(qū)段中的所有毗連副載波。
[0048]UE可被指派控制區(qū)段中的資源塊410a、410b以用于向eNB傳送控制信息。UE也可被指派數(shù)據(jù)區(qū)段中的資源塊420a、420b以用于向eNB傳送數(shù)據(jù)。UE可在控制區(qū)段中的所指派資源塊上在物理UL控制信道(PUCCH)中傳送控制信息。UE可在數(shù)據(jù)區(qū)段中的所指派資源塊上的物理UL共享信道(PUSCH)中僅傳送數(shù)據(jù)或傳送數(shù)據(jù)和控制信息兩者。UE傳輸可貫越子幀的這兩個時隙,并可跨頻率跳躍。
[0049]資源塊集可被用于在物理隨機接入信道(PRACH)430中執(zhí)行初始系統(tǒng)接入并達成UL同步。PRACH430攜帶隨機序列并且不能攜帶任何UL數(shù)據(jù)/信令。每個隨機接入前置碼占用與6個連貫資源塊相對應的帶寬。起始頻率由網絡指定。即,隨機接入前置碼的傳輸被限制于特定的時頻資源。對于PRACH不存在跳頻。PRACH嘗試被攜帶在單個子幀(Ims)中或在包含數(shù)個毗連子幀的序列中,并且UE每幀(IOms)僅可作出單次PRACH嘗試。[0050]圖5是解說LTE中用于用戶面和控制面的無線電協(xié)議架構的示例的示圖500。用于UE和eNB的無線電協(xié)議架構被示為具有三層:層1、層2和層3。層I (LI層)是最低層并實現(xiàn)各種物理層信號處理功能。LI層將在本文中被稱為物理層506。層2(L2層)508在物理層506上方并且負責UE與eNB之間在物理層506之上的鏈路。
[0051]在用戶面中,L2層508包括媒體接入控制(MAC)子層510、無線電鏈路控制(RLC)子層512、以及分組數(shù)據(jù)匯聚協(xié)議(rocp) 514子層,它們在網絡側上終接于eNB處。盡管未示出,但是UE在L2層508上方可具有若干個上層,包括在網絡側終接于PDN網關118處的網絡層(例如,IP層)、以及終接于該連接的另一端(例如,遠端UE、服務器等)處的應用層。
[0052]PDCP子層514提供不同無線電承載與邏輯信道之間的復用。HXP子層514還提供對上層數(shù)據(jù)分組的頭部壓縮以減少無線電傳輸開銷,通過將數(shù)據(jù)分組暗碼化來提供安全性,以及提供對UE在各eNB之間的切換支持。RLC子層512提供對上層數(shù)據(jù)分組的分段和重裝、對丟失數(shù)據(jù)分組的重傳、以及對數(shù)據(jù)分組的重排序以補償由于混合自動重復請求(HARQ)造成的脫序接收。MAC子層510提供邏輯信道與傳輸信道之間的復用。MAC子層510還負責在各UE間分配一個蜂窩小區(qū)中的各種無線電資源(例如,資源塊)。MAC子層510還負責HARQ操作。
[0053]在控制面中,用于UE和eNB的無線電協(xié)議架構對于物理層506和L2層508而言基本相同,區(qū)別僅在于對控制面而言沒有頭部壓縮功能??刂泼孢€包括層3(L3層)中的無線電資源控制(RRC)子層516。RRC子層516負責獲得無線電資源(即,無線電承載)以及使用eNB與UE之間的RRC信令來配置各下層。
[0054]圖6是接入網中eNB 610與UE 650處于通信的框圖。在DL中,來自核心網的上層分組被提供給控制器/處理器675??刂破?處理器675實現(xiàn)L2層的功能性。在DL中,控制器/處理器675提供頭部壓縮、暗碼化、分組分段和重排序、邏輯信道與傳輸信道之間的復用、以及基于各種優(yōu)先級度量來向UE 650進行的無線電資源分配??刂破?處理器675還負責HARQ操作、丟失分組的重傳、以及對UE 650的信令。
[0055]TX(發(fā)射)處理器616實現(xiàn)LI層(即,物理層)的各種信號處理功能。這些信號處理功能包括編碼和交織以促成UE 650處的前向糾錯(FEC)以及基于各種調制方案(例如,二進制相移鍵控(BPSK)、正交相移鍵控(QPSK)、M相移鍵控(M-PSK)、M正交振幅調制(M-QAM))向信號星座進行的映射。隨后,經編碼和調制的碼元被拆分成并行流。每個流隨后被映射到OFDM副載波、在時域和/或頻域中與參考信號(例如,導頻)復用、并且隨后使用快速傅里葉逆變換(IFFT)組合到一起以產生攜帶時域OFDM碼元流的物理信道。該OFDM流被空間預編碼以產生多個空間流。來自信道估計器674的信道估計可被用來確定編碼和調制方案以及用于空間處理。該信道估計可以從由UE 650傳送的參考信號和/或信道狀況反饋推導出來。每個空間流隨后經由單獨的發(fā)射機618TX被提供給一不同的天線620。每個發(fā)射機618TX用各自的空間流來調制RF載波以供傳送。
[0056]在UE 650處,每個接收機654RX通過其各自的天線652來接收信號。每個接收機654RX恢復出調制到RF載波上的信息并將該信息提供給接收(RX)處理器656。RX處理器656實現(xiàn)LI層的各種信號處理功能。RX處理器656對該信息執(zhí)行空間處理以恢復出以UE650為目的地的任何空間流。如果有多個空間流以該UE 650為目的地,那么它們可由RX處理器656組合成單個OFDM碼元流。RX處理器656隨后使用快速傅里葉變換(FFT)將該OFDM碼元流從時域變換到頻域。該頻域信號對該OFDM信號的每個副載波包括單獨的OFDM碼元流。通過確定最有可能由eNB 610傳送了的信號星座點來恢復和解調每個副載波上的碼元、以及參考信號。這些軟判決可以基于由信道估計器658計算出的信道估計。這些軟判決隨后被解碼和解交織以恢復出原始由eNB 610在物理信道上傳送的數(shù)據(jù)和控制信號。這些數(shù)據(jù)和控制信號隨后被提供給控制器/處理器659。
[0057]控制器/處理器659實現(xiàn)L2層??刂破?處理器可以與存儲程序代碼和數(shù)據(jù)的存儲器660相關聯(lián)。存儲器660可稱為計算機可讀介質。在UL中,控制器/處理器659提供傳輸信道與邏輯信道之間的分用、分組重裝、暗碼譯解、頭部解壓縮、控制信號處理以恢復出來自核心網的上層分組。這些上層分組隨后被提供給數(shù)據(jù)阱662,后者代表L2層以上的所有協(xié)議層。各種控制信號也可被提供給數(shù)據(jù)阱662以進行L3處理??刂破?處理器659還負責使用確收(ACK)和/或否定確收(NACK)協(xié)議進行檢錯以支持HARQ操作。
[0058]在UL中,數(shù)據(jù)源667被用來將上層分組提供給控制器/處理器659。數(shù)據(jù)源667代表L2層上方的所有協(xié)議層。類似于結合由eNB 610進行的DL傳輸所描述的功能性,控制器/處理器659通過提供頭部壓縮、暗碼化、分組分段和重排序以及基于由eNB 610進行的無線電資源分配在邏輯信道與傳輸信道之間進行的復用,來為用戶面和控制面實現(xiàn)L2層??刂破?處理器659還負責HARQ操作、丟失分組的重傳以及對eNB 610的信令。
[0059]由信道估計器658從由eNB 610所傳送的參考信號或者反饋推導出的信道估計可由TX處理器668用來選擇恰適的編碼和調制方案,以及促成空間處理。由TX處理器668生成的諸空間流經由分別的發(fā)射機654TX提供給不同的天線652。每個發(fā)射機654TX用各自的空間流來調制RF載波以供傳送。
[0060]在eNB 610處以與結合UE 650處的接收機功能所描述的方式相類似的方式來處理UL傳輸。每個接收機618RX通過其各自的天線620來接收信號。每個接收機618RX恢復出調制到RF載波上的信息并將該信息提供給RX處理器670。RX處理器670可實現(xiàn)LI層。
[0061]控制器/處理器675實現(xiàn)L2層??刂破?處理器675可以與存儲程序代碼和數(shù)據(jù)的存儲器676相關聯(lián)。存儲器676可稱為計算機可讀介質。在UL中,控制/處理器675提供傳輸信道與邏輯信道之間的分用、分組重組、暗碼譯解、頭部解壓縮、控制信號處理以恢復出來自UE 650的上層分組。來自控制器/處理器675的上層分組可被提供給核心網。控制器/處理器675還負責使用ACK和/或NACK協(xié)議進行檢錯以支持HARQ操作。
[0062]在一些實現(xiàn)中,僅僅出于攜帶數(shù)據(jù)的目的在IP蜂窩系統(tǒng)中提供LTE,并且語音和其它話務通過回退或以其他方式后退到諸如2G或3G系統(tǒng)等的一不同的無線電接入網來處置。視頻和語音可作為數(shù)據(jù)話務通過LTE網絡攜帶。例如,可采用VoLTE來在LTE上遞送語音和消息收發(fā)服務,且VoLTE向網絡運營商提供標準化系統(tǒng)用于通過LTE無線電接入網和在LTE無線電接入網之間傳遞語音話務。VoLTE直接支持語音通信,而無需回退以使用一不同網絡技術。在其它示例中,語音可使用VoIP來承載,而一個或多個數(shù)據(jù)上承載視頻的方案可與LTE聯(lián)用??墒褂靡粋€或多個編解碼器來對視頻和語音話務進行編碼和解碼,以便在VoLTE網絡或另一個分組數(shù)據(jù)網絡中的兩個節(jié)點間進行傳送和接收。可使用一個以上的編解碼器,且在兩個節(jié)點之間可預定義、協(xié)商或以其它方式商定一組編解碼器。該組編解碼器中的每個編解碼器可以為特定傳送速率進行優(yōu)化。例如,一特定編解碼器可相比于另一編解碼器而言提供在更高的傳送速率上的更好的語音傳送質量。
[0063]通常,要被用于語音呼叫的特定編解碼器是在呼叫發(fā)起之前或期間被協(xié)商的。速率自適應可在語音呼叫期間(例如當信道狀況改變時)進行。改變后的信道狀況可導致編解碼器的改變,以獲得更高編碼速率。自適應可作為分組丟失率(PLR)的測量的結果而被觸發(fā)。在一些實施例中,增加的PLR可導致更低速率編解碼器的使用,而降低的PLR可導致更高速率編解碼器的使用。
[0064]某些實施例提供了允許基于PLR來實現(xiàn)改進的速率自適應的系統(tǒng)、方法和設備??梢岳斫?,盡管本文的一個或多個示例涉及語音通信,但是本文描述的系統(tǒng)和方法也可被用于視頻通信或其它類型的通信。使用編解碼器的許多無線通信系統(tǒng)可得益于本文描述的系統(tǒng)和方法。
[0065]在使用VoLTE的系統(tǒng)中,媒體流的接收機可在它開始經歷高PLR時觸發(fā)速率自適應。增加的PLR可影響被稱為平均意見得分(MOS)的主觀質量度量。MOS通常被用于給電話服務話音質量評分,按從I到5的標度來表達,其中5為最佳。對于在PSTN/TMD網絡上撥打的呼叫,分數(shù)4通常被視為“長話質量”。MOS評分可以是很多因素的函數(shù),包括網絡和與該網絡一起使用的編解碼器的類型、布線和駐地裝備、和甚至用于撥打呼叫的手持機。在首次引入時,使用主觀收聽測試來確定M0S,藉此,一組受過訓練的專家評判所記錄的話音樣本并賦予平均分數(shù),?,F(xiàn)在可使用測試裝備使用復雜算法來計算M0S,這些復雜算法被設計成很接近地逼近于主觀收聽測試的結果。圖8解說了作為幀錯誤率(FER)的函數(shù)的MOS降級的標繪。應當注意,術語“幀”和“分組”被可互換地使用,且本領域技術人員應當理解這樣使用上的差異相對于在此揭示的系統(tǒng)、方法和設備而言是微不足道的。PLR可因各種原因而改變,且在特定PLR達到后,發(fā)生交越,從而使得當前速率的編解碼器具有比一可用的更低速率編解碼器在相同信道狀況下的預期(或觀察到的)M0S更低的M0S。當較低速率的編解碼器提供了比較高速率編解碼器顯著低得多的PLR時,可能發(fā)生交越。在一些示例中,較低速率的編解碼器可具有逼近或達到零的PLR。當交越情況被確定已發(fā)生時,切換到更低編解碼器速率可改善呼叫質量。然而,通常,在切換到更低的編解碼器速率之前,以較低速率編解碼器所將經歷的PLR是未知的。
[0066]某些實施例采用基于PLR的自適應機制,它可在不需要或不希望編解碼器速率下降的時候避免編解碼速率的下降。在一些實施例中,PLR自適應機制包括允許一裝置在現(xiàn)存呼叫期間將其編解碼器速率自適應到網絡中的當前條件以維持可接受的呼叫質量的系統(tǒng)、方法和設備。因此,可在通信信道或連接的端點之間提供反饋信道。在一些實施例中,參數(shù)調諧被用來標識用于基于PLR的自適應的正確交越點。在一些實施例中,媒體發(fā)送速率可在一時標上降低,該時標是比由eNB使用以對鏈接級問題作出反應的時標更大的數(shù)量級。在一個實施例中,當RAN運營商不提供關于用于鏈接自適應的時標的顯式反饋時,較大的自適應間隔被選擇和使用。
[0067]圖7解說了基于PLR的自適應算法,其可使用于源702和目的地704之間正在進行的網際協(xié)議語音(VoIP)或視頻電話(VT)呼叫。在722,該算法可將加權PLR用作速率增加和/或降低的觸發(fā)。源702和目的地704可包括可被配置成接收和/或發(fā)起VoIP或VT呼叫的任何合適的裝置或被實施在該裝置中。源702可包括將內容傳達到目的地704的一個或多個接收機的一個或多個發(fā)射機。在712,目的地704可在接收機處跟蹤PLR。在某一預定閾值PLR處,可觸發(fā)編解碼器速率的增加或降低,且目的地704可在732將反饋傳送到源702。例如,一個閾值可定義最大PLR,以使得當測得的或觀察到的PLR超過該閾值時,可指示和/或執(zhí)行編解碼速率上的改變??赏ㄟ^實時傳輸協(xié)議(RTP)來傳送反饋,該協(xié)議定義了用于通過網際協(xié)議(IP)網絡遞送音頻和視頻的標準化的分組格式??赏ㄟ^實時傳輸控制協(xié)議(RTCP)來傳送反饋,該協(xié)議提供了用于RTP流的帶外統(tǒng)計和控制信息。在一些實施例中,在步驟742,編解碼速率可基于PLR上的改變并且在反饋已經被傳送之后被增加或降低。
[0068]在一些實施例中,速率自適應算法使用采樣的加權平均來將與PLR相關聯(lián)的時標考慮在內,以使得更新近的采樣被強調。該算法可使得編解碼器速率在到達MOS交越點時自適應。如在此描述的,與PLR相關聯(lián)的時標和/或PLR上的改變可被設置,以使得該算法使編解碼器以呈低于在eNB使用的自適應速率的數(shù)量級的速率來自適應。在一些實施例中,加權平均可被用來把在使用相同的“MAC/PHY”參數(shù)時所發(fā)生的錯誤群聚在一起。在較遠時間發(fā)生的錯誤群可基于所使用的MAC/PHY參數(shù)的對應性來加權。
[0069]在一些實施例中,編解碼器自適應可在預料或預期有MOS交越的情況下執(zhí)行。用作降低自適應的觸發(fā)的PRL閾值可基于在一個或多個MOS特性中標識出的交越點(見圖8中的曲線)。
[0070]在一些實施例中,基于PLR的自適應系統(tǒng)、方法和設備可被配置成考慮到靜默區(qū)間。靜默區(qū)間可以是期間沒有檢測到話音的時間段。對應于靜默區(qū)間的幀可以非常低的速率發(fā)送。在一個示例中,靜默區(qū)間幀每160ms被發(fā)送一次。因此,可以采用除了“最小”時間外還基于“最小”采樣數(shù)量的自適應度量,以確保充分平均。在一個示例中,靜默幀的丟失被賦予比常規(guī)或即正常速率幀的丟失更大的權重。成功地接收到的靜默幀可被賦予比接收到的常規(guī)幀更低的權重。 [0071]圖9解說了在某些實施例中采用的基于PLR的自適應過程900。在步驟902,時間被拆分成長度為T_adapt (T_自適應)的各個區(qū)間或時段,且各自為T_adapt。T_adapt可被看作對于eNB對VoIP承載上的鏈路問題的反應有多快的衡量。在一個示例中,T_adapt具有I秒的默認值。
[0072]在步驟904,確定在第N個時段中丟失的幀的百分比(FLR[N])。如果幀沒有被接收到或者幀到達太晚來不及回放,那么該幀被認為是丟失的。例如,如果幀在最大允許延遲后才接收到,則該幀被認為是丟失的。在一些實施例中,通過確定當解碼器在去抖動緩沖器的輸出端請求幀時不能被遞送的幀的百分比來確定FLR[N]。
[0073]在步驟906,確定加權 FLR[N] (ff_FLR[N])。W_FLR[N]可以是最后 N_ave (N_ 平均)個時段的加權和,并可被定義為:
N _ ave—l
[0074]W_ FLR[N] = I a' ^ FLR[N -1]
/=0
[0075]其中α被用來削弱對在更早的各T_adapt時段期間發(fā)生的錯誤的強調,并且其中:
[0076]當在使用正常的基于PLR自適應時,N_ave = 5,或者
[0077]當在使用保守的基于PLR的自適應時,N_ave = 10 ;以及
[0078]α =0.95。[0079]在步驟908,確定W_FLR是否大于經修改的第一閾值,Thresh_down (閾值_下降)加HysteresisFactor (滯后因子)。如果W_FLR大于該閾值,則在步驟910降低編解碼器速率。在一個示例中,默認ThreSh_d0Wn被設為2%用于保守實現(xiàn)。在另一個實施例中,Thresh_down的值可被設為5%,或更高。在一些實施例中,如果最后的編解碼器速率增長是在最后的(2*N_ave)個采樣內執(zhí)行的,HysteresisFactor被設為I ;否則HysteresisFactor 可被設為 O。
[0080]在步驟912,確定W_FLR是否低于Thresh_up (閾值_上升)。當?shù)陀谠撻撝禃r,則在步驟914編解碼器速率可被增加。在一些實施例中,Thresh_up的默認值是1%。
[0081]在編解碼器速率改變后,在步驟916可將W_FLR重置為O。在一些實施例中,W_FLR測試僅在已有N_ave個采樣在初始化或重置后被饋送到過濾器中后才執(zhí)行。因此,在W_FLR被測試之前,先收集完整的一組新數(shù)據(jù)。N_ave的值可根據(jù)實現(xiàn)來選擇,并且可以被例如設置為5或10。
[0082]在某些實施例中,閾值Thresh_up和Thresh_down基于圖8的圖表中解說的交越點來選擇??苫诋斍笆褂玫木幗獯a器速率(模式)以及在發(fā)射機和接收機之間協(xié)商的一組編解碼器中相鄰的或下一最接近的編解碼器模式來選擇閾值。
[0083]在某些實施例中,閾值Thresh_up和Thresh_down是基于估計的MOS來選擇的。在一個實施例中,UE可使用特定編解碼器模式M_curr (M_當前),其中下一個更高和下一個更低的編解碼器模式分別是1_1^81!(1_高)和110?(11_低)。下一個最高編解碼器模式的PLR可被計算為P LR_Scale_high* (當前編解碼模式的PLR)?;谠谇袚Q到更高編解碼器后系統(tǒng)可達到當前PLR的兩倍這一假設,默認的PLR_Scale_high (PLR_比例_高)可被設為2。下一個最低編解碼器模式的PLR可被假設為PLR_SCale_l0W* (當前編解碼器模式的PLR)?;谠谙到y(tǒng)切換到更低編解碼器后當前PLR可能被減半這一假設,默認的PLR_scale_low (PLR_比例_低)可被設為1/2。由此:
[0084]Thresh_down可被設為PLR,以使得
[0085]MOS (M_curr, PLR) <M0S (M_low, PLR_scale_low*PLR),并且
[0086]Thresh_up可被設為PLR,以使得
[0087]MOS(M_curr, PLR)<M0S(M_high, PLR_scale_high*PLR)。
[0088]在某些實施例中,在檢測到靜默時段開始之后,自適應過程在“靜默模式”中操作。在一個示例中,可基于收到靜默描述符(SID)幀來檢測到靜默時段。靜默模式中作出的某些調整可包括:
[0089]1.對于每個成功的幀接收:
[0090]參數(shù)N_frames (N_ 幀)遞增 1/2
[0091]注意:FLR= N_frames_lost/N_frames ;以及
[0092]2.對于每個不成功的幀接收:
[0093]參數(shù)N_frames遞增I ;以及
[0094]參數(shù)N_frames_lost (N_ 幀 _ 丟失)遞增 1.5。
[0095]為了計及采樣數(shù)量上的減少,第N個FLR采樣,F(xiàn)LR[N],可僅在如果兩個條件均滿足的情況下被計算:
[0096]1.從上一次計算起的時間>T_adapt ;以及[0097]2.N_frames>N_adapt,
[0098]其中默認N_adapt (N_自適應)=10。
[0099]圖10是基于分組丟失率的編解碼器選擇的速率自適應過程的流程圖1000。該方法可由無線節(jié)點來執(zhí)行。
[0100]在步驟1002,無線節(jié)點確定使用第一編解碼器從第二無線節(jié)點傳送的多個幀的幀丟失率的加權平均。幀丟失率可基于在一段時間上丟失的幀的數(shù)量。丟失的幀的數(shù)量可包括來自第二無線節(jié)點的沒有被接收到或超出所允許的延遲才被接收到的幀。幀丟失率的加權平均可包括在多個時段上丟失的幀的數(shù)量的加權和。這多個時段的范圍可從較早時段到較晚時段。加權和可被加權以強調在較晚時段期間丟失的幀的數(shù)量。
[0101]在一些實施例中,所確定或測得的幀丟失率可基于對靜默模式的檢測或確定來調整??蓪⒔浾{整的幀丟失率與第一閾值和第二閾值進行比較。所確定的幀丟失率可通過調整樣本的數(shù)量和確定靜默模式的長度來被調整。所確定的幀丟失率可通過調整上述確定(包括調整樣本的數(shù)量和確定靜默模式的長度)來被調整。
[0102]在步驟1004,無線節(jié)點至少部分基于幀丟失率來將反饋傳送到第二無線節(jié)點。在一些實施例中,無線節(jié)點將幀丟失率與第一閾值和第二閾值進行比較,并且反饋可包括幀丟失率與第一、第二閾值的比較的結果。
[0103]在步驟1006,響應于傳送反饋,無線節(jié)點使用第二編解碼器從第二無線節(jié)點接收一個或多個幀。接收到的幀可使用基于幀丟失率與第一閾值和第二閾值的比較的第二編解碼器來接收??蔀椴煌瑐魉退俾蕛?yōu)化第一和第二編解碼器。第一閾值和第二閾值中的一者或多者可包括滯后因子??苫诳梢允枪┰诟淖兙幗獯a器時選擇的候選的編解碼器的預期幀丟失率來選擇第一閾值和第二閾值中的一者或多者??苫诤蜻x編解碼器在處于與該候選編解碼器相關聯(lián)的預期幀丟失率的情況下的預期MOS來選擇第一閾值和第二閾值中的一者或多者。
[0104]在一些實施例中,基于反饋從第二無線節(jié)點接收第二編解碼器的標識。如果幀丟失率在第二閾值以下,則第二編解碼器可被優(yōu)化用于相比于第一編解碼器而言更高的傳送速率。如果幀丟失率在第一閾值以上,則第二編解碼器可被優(yōu)化用于相比于第一編解碼器更低的傳送速率。
[0105]在一些實施例中,至少一個編解碼器被選擇成使得第一編解碼器在幀丟失率的加權平均處的當前MOS等于特定編解碼器在與該特定編解碼器相關聯(lián)的預期幀丟失率處的預期MOS。
[0106]在一些實施例中,無線節(jié)點估計無線電接入網對無線電鏈路上的問題作出響應的速率,并至少部分基于所估計的速率來確定該時間段。該時間段可以至少是大于對應于所估計的速率的時段的數(shù)量級。
[0107]圖11是用于基于分組丟失率的編解碼器選擇的速率自適應過程的流程圖1100。該方法可由一無線節(jié)點來執(zhí)行。在步驟1102,該無線節(jié)點使用第一編解碼器將多個幀傳送到第二無線節(jié)點。在步驟1104,響應于去往該第二無線節(jié)點的巾貞,該無線節(jié)點從該第二無線節(jié)點接收幀丟失率信息。此外,在步驟1106,至少部分基于幀丟失率信息,該無線節(jié)點選擇第二編解碼器。在步驟1108,該無線節(jié)點使用第二編解碼器向該第二無線節(jié)點傳送第二多個幀,確定使用第一編解碼器從第二無線節(jié)點傳送的多個幀的幀丟失率的加權平均。[0108]圖12是解說示例性設備100中的不同模塊/裝置/組件之間的數(shù)據(jù)流的概念性數(shù)據(jù)流圖1200。設備1201包括:確定使用第一編解碼器從第二無線節(jié)點傳送的多個幀的幀丟失率的加權平均的模塊1202 ;將該幀丟失率與第一閾值和第二閾值進行比較的模塊1204 ;選擇要用作該第一編解碼器的一編解碼器的模塊1206 ;響應于傳送該反饋,使用第二編解碼器從該第二無線節(jié)點接收一個或多個幀的模塊1208 ;以及至少部分地基于該幀丟失率將反饋傳送到該第二無線節(jié)點的模塊1210。
[0109]該設備可包括執(zhí)行前述圖9、10和11的流程圖中的算法的每個步驟的附加模塊。由此,前述圖9、10和11的流程圖中的每個步驟可由一模塊執(zhí)行且該設備可包括這些模塊中的一個或多個模塊。各模塊可以是具體配置成實施所述過程/算法的一個或多個硬件組件、由配置成執(zhí)行所述過程/算法的處理器實現(xiàn)的、存儲在計算機可讀介質中以用于由處理器實現(xiàn)的的、或其某個組合。
[0110]圖13是解說采用處理系統(tǒng)1314的設備1201’的硬件實現(xiàn)的示例的示圖。處理系統(tǒng)1314可實現(xiàn)成具有由總線1324 —般化地表示的總線架構。取決于處理系統(tǒng)1314的具體應用和整體設計約束,總線1324可包括任何數(shù)目的互連總線和橋接器??偩€1324將包括一個或多個處理器和/或硬件模塊(由處理器1304、模塊1202、1204、1206、1208、1210和計算機可讀介質1306表示)的各種電路鏈接在一起。總線1324還可鏈接各種其它電路,諸如定時源、外圍設備、穩(wěn)壓器和功率管理電路,這些電路在本領域中是眾所周知的,且因此將不再進一步描述。
[0111]該裝置包括耦合至收發(fā)機1310的處理系統(tǒng)1314。收發(fā)機1310被耦合至一個或多個天線1320。收發(fā)機1310提供用于通過傳輸介質與各種其它裝置通信的手段。處理系統(tǒng)1314包括耦合至計算機可讀介質1306的處理器1304。處理器1304負責一般性處理,包括執(zhí)行存儲在計算機可讀介質1306上的軟件。該軟件在由處理器1304執(zhí)行時使處理系統(tǒng)1314執(zhí)行上文針對任何特定裝置描述的各種功能。計算機可讀介質1306還可被用于存儲由處理器1304在執(zhí)行軟件時操縱的數(shù)據(jù)。處理系統(tǒng)還包括模塊1202、1204、和1206。各模塊可以是在處理器1304中運行的軟件模塊、駐留/存儲在計算機可讀介質1306中的軟件模塊、耦合至處理器1304的一個或多個硬件模塊、或其某種組合。處理系統(tǒng)1314可以是eNB 610的組件且可包括存儲器676和/或TX處理器616、RX處理器670、和控制器/處理器675中的至少一者。處理系統(tǒng)1314也可以是UE 650的組件且可包括存儲器660和/或TX處理器668、RX處理器656、和控制器/處理器659中的至少一者。
[0112]在一配置中,用于無線通信的設備100/100’包括:用于確定使用第一編解碼器從一無線節(jié)點傳送的多個幀的幀丟失率的加權平均的裝置;用于將該幀丟失率與第一閾值和第二閾值進行比較的裝置;以及用于在該幀丟失率高于第一閾值或低于第二閾值后在第二編解碼器處與該無線節(jié)點進行通信的裝置。前述裝置可以是設備100的前述模塊和/或設備100’中配置成執(zhí)行由前述裝置所述的功能的處理系統(tǒng)1314中的一者或多者。如前文所述,處理系統(tǒng)1314可包括TX處理器616、RX處理器670、以及控制器/處理器675。由此,在一種配置中,前述裝置可以是配置成執(zhí)行由前述裝置所述及的功能的TX處理器616、RX處理器670、以及控制器/處理器675。
[0113]在另一配置中,用于無線通信的設備100/100’包括上述裝置。前述裝置可以是設備100的前述模塊和/或設備100’中配置成執(zhí)行由前述裝置所述的功能的處理系統(tǒng)1314中的一者或多者。如前文所述,處理系統(tǒng)1314可包括TX處理器668、RX處理器656、以及控制器/處理器659。由此,在一種配置中,前述裝置可以是配置成執(zhí)行由前述裝置所述及的功能的TX處理器668、RX處理器656、以及控制器/處理器659。
[0114]應該理解,所公開的過程中各步驟的具體次序或層次是示例性辦法的解說。應理解,基于設計偏好,可以重新編排這些過程中各步驟的具體次序或層次。此外,一些步驟可被組合或被忽略。所附方法權利要求以樣本次序呈現(xiàn)各種步驟的要素,且并不意味著被限定于所呈現(xiàn)的具體次序或層次。
[0115]提供之前的描述是為了使本領域中的任何技術人員均能夠實踐本文中所描述的各種方面。對這些方面的各種改動將容易為本領域技術人員所明白,并且在本文中所定義的普適原理可被應用于其他方面。因此,權利要求并非旨在被限定于本文中所示出的方面,而是應被授予與語言上的權利要求相一致的全部范圍,其中對要素的單數(shù)形式的引述除非特別聲明,否則并非旨在表示“有且僅有一個”,而是“一個或多個”。除非特別另外聲明,否則術語“一些/某個”指的是一個或多個。本公開通篇描述的各種方面的要素為本領域普通技術人員當前或今后所知的所有結構上和功能上的等效方案通過引用被明確納入于此,且旨在被權利要求所涵蓋。此外,本文中所公開的任何內容都并非旨在貢獻給公眾,無論這樣的公開是否在權利要求書中被顯式地敘述。沒有任何權利要求元素應被解釋為裝置加功能,除非該元素是明確使 用措辭“用于…的裝置”來記載的。
【權利要求】
1.一種無線通信的方法,包括: 在第一無線節(jié)點處,確定使用第一音頻或視頻編解碼器從第二無線節(jié)點接收到的多個幀的幀丟失率的加權平均; 至少部分地基于所述幀丟失率,將反饋傳送到所述第二無線節(jié)點;以及 響應于傳送所述反饋,使用第二音頻或視頻編解碼器來從所述第二無線節(jié)點接收一個或多個幀,其中所述第一編解碼器和所述第二編解碼器是針對不同傳送速率進行優(yōu)化的。
2.如權利要求1所述的方法,其特征在于,還包括將所述幀丟失率與第一閾值和第二閾值進行比較,其中所述反饋包括所述幀丟失率與所述第一閾值和所述第二閾值進行比較的結果,并且其中所述比較的結果被用于選擇所述第二編解碼器。
3.如權利要求2所述的方法,其特征在于,還包括響應于所述反饋從所述第二無線節(jié)點接收所述第二編解碼器的標識。
4.如權利要求1所述的方法,其特征在于,所述幀丟失率是基于一時間段上丟失的幀的數(shù)量。
5.如權利要求4所述的方法,其特征在于,所丟失的幀的數(shù)量包括由所述第二無線節(jié)點傳送的沒有被接收到或超出所允許的延遲才被接收到的中貞。
6.如權利要求2所述的方法,其特征在于,如果所述幀丟失率低于所述第二閾值,則所述第二編解碼器被優(yōu)化以 用于相比于所述第一編解碼器而言更高的傳送速率。
7.如權利要求2所述的方法,其特征在于,如果所述幀丟失率高于所述第一閾值,則所述第二編解碼器被優(yōu)化以用于相比于所述第一編解碼器而言更低的傳送速率。
8.如權利要求2所述的方法,其特征在于,所述第一閾值和所述第二閾值中的至少一者包括滯后因子。
9.如權利要求2所述的方法,其特征在于,所述第一閾值和所述第二閾值中的至少一者是基于作為編解碼器的改變的候選的編解碼器的預期幀丟失率來選擇的。
10.如權利要求1所述的方法,其特征在于,所述幀丟失率的加權平均包括在多個時段上丟失的幀的數(shù)量的加權和。
11.如權利要求10所述的方法,其特征在于,所述多個時段中的時段的范圍從較早時段到較晚時段,且所述加權和強調在較晚時段期間丟失的幀的數(shù)量。
12.如權利要求2所述的方法,其特征在于,進一步包括 檢測靜默模式;以及 基于所述靜默模式調整所述幀丟失率的加權平均, 其中所述幀丟失率與所述第一閾值和所述第二閾值的比較是基于調整后的幀丟失率的。
13.如權利要求4所述的方法,其特征在于,還包括: 估計無線電接入網絡對無線電鏈路級問題作出響應的速率;以及 至少部分地基于估計出的速率來確定所述時間段。
14.如權利要求13所述的方法,其特征在于,所述時間段至少是大于對應于所述估計出的速率的時段的數(shù)量級。
15.如權利要求2所述的方法,其特征在于,所述第一閾值和所述第二閾值中的至少一者是基于特定編解碼器在與所述特定編解碼器相關聯(lián)的預期幀丟失率處的預期平均意見得分(MOS)來選擇的。
16.如權利要求2所述的方法,其特征在于,所述第一編解碼器和所述第二編解碼器中的至少一者被選擇以使得:所述第一編解碼器在所述幀丟失率的加權平均處的當前MOS等于特定編解碼器在與所述特定編碼解碼器相關聯(lián)的預期幀丟失率處的預期M0S。
17.如權利要求12所述的方法,其特征在于,調整所述幀丟失率的加權平均包括調整樣本的數(shù)量并確定所述靜默模式的長度。
18.一種用于無線通信的設備,包括: 用于在第一無線節(jié)點處確定使用第一音頻或視頻編解碼器從第二無線節(jié)點接收到的多個幀的幀丟失率的加權平均的裝置; 用于至少部分基于所述幀丟失率將反饋傳送到所述第二無線節(jié)點的裝置;以及 用于響應于傳送所述反饋,使用第二音頻或視頻編解碼器來從所述第二無線節(jié)點接收一個或多個幀的裝置,其中所述第一編解碼器和所述第二編解碼器是針對不同傳送速率進行優(yōu)化的。
19.如權利要求18所述的設備,其特征在于,還包括用于將所述幀丟失率與第一閾值和第二閾值進行比較的裝置 ,其中所述反饋包括所述幀丟失率與所述第一閾值和所述第二閾值進行比較的結果,并且其中所述比較的結果被用于選擇所述第二編解碼器。
20.如權利要求19所述的設備,其特征在于,還包括用于響應于所述反饋從所述第二無線節(jié)點接收所述第二編解碼器的標識的裝置。
21.如權利要求18所述的設備,其特征在于,所述幀丟失率基于一時間段上丟失的幀的數(shù)量。
22.如權利要求21所述的設備,其特征在于,所述丟失的幀的數(shù)量包括由所述第二無線節(jié)點傳送的沒有被接收到或超出所允許的延遲才被接收到的幀。
23.如權利要求19所述的設備,其特征在于,如果所述幀丟失率低于所述第二閾值,則所述第二編解碼器被優(yōu)化以用于相比于所述第一編解碼器而言更高的傳送速率。
24.如權利要求19所述的設備,其特征在于,如果所述幀丟失率高于所述第一閾值,則所述第二編解碼器被優(yōu)化以用于相比于所述第一編解碼器而言更低的傳送速率。
25.如權利要求19所述的設備,其特征在于,所述第一閾值和所述第二閾值中的至少一者包括滯后因子。
26.如權利要求19所述的設備,其特征在于,所述第一閾值和所述第二閾值中的至少一者是基于作為編解碼器的改變的候選的編解碼器的預期幀丟失率來選擇的。
27.如權利要求18所述的設備,其特征在于,所述幀丟失率的加權平均包括在多個時段上丟失的幀的數(shù)量的加權和。
28.如權利要求27所述的設備,其特征在于,所述多個時段中的時段的范圍從較早時段到較晚時段,且所述加權和強調在較晚時段期間丟失的幀的數(shù)量。
29.如權利要求19所述的設備,其特征在于,還包括: 用于檢測靜默模式的裝置;以及 用于基于所述靜默模式調整所述幀丟失率的裝置, 其中所述幀丟失率與所述第一閾值和所述第二閾值的比較是基于調整后的幀丟失率的。
30.如權利要求21所述的設備,其特征在于,還包括: 用于估計無線電接入網絡對無線電鏈路級問題作出響應的速率的裝置;以及 用于至少部分地基于估計出的速率來確定所述時間段的裝置。
31.如權利要求30所述的設備,其特征在于,所述時間段至少是大于對應于所述估計出的速率的時段的數(shù)量級。
32.如權利要求19所述的設備,其特征在于,所述第一閾值和所述第二閾值站的至少一者是基于特定編解碼器在與所述特定編解碼器相關聯(lián)的預期幀丟失率處的預期平均意見得分(MOS)來選擇的。
33.如權利要求19所述的設備,其特征在于,所述第一編解碼器和所述第二編解碼器中的至少一者被選擇以使得:所述第一編解碼器在所述幀丟失率的加權平均處的當前MOS等于特定編解碼器在與所述特定編碼解碼器相關聯(lián)的預期幀丟失率處的預期M0S。
34.如權利要求29所述的設備,其特征在于,用于調整所述幀丟失率的加權平均的裝置包括用于調整樣本的數(shù)量并確定所述靜默模式的長度的裝置。
35.一種計算機程序產品,包括: 包括用于以下操作的代碼的非瞬態(tài)計算機可讀介質: 在第一無線節(jié)點處,確定使用第一音頻或視頻編解碼器從第二無線節(jié)點接收到的多個幀的幀丟失率的加權平均; 至少部分地基于所述幀丟失率,將反饋傳送到所述第二無線節(jié)點;以及響應于傳送所述反饋,使用第二音頻或視頻編解碼器來從所述第二無線節(jié)點接收一個或多個幀,其中所述第一編解碼器和所述第二編解碼器是針對不同傳送速率進行優(yōu)化的。
36.如權利要求35所述的計算機程序產品,其特征在于,所述計算機可讀介質包括用于以下操作的代碼:將所述幀丟失率與第一閾值和第二閾值進行比較,其中所述反饋包括所述幀丟失率與所述第一閾值和所述第二閾值進行比較的結果,并且其中所述比較的結果被用于選擇所述第二編解碼器。
37.如權利要求36所述的計算機程序產品,其特征在于,所述計算機可讀介質包括用于以下操作的代碼:響應于所述反饋從所述第二無線節(jié)點接收所述第二編解碼器的標識。
38.如權利要求35所述的計算機程序產品,其特征在于,所述幀丟失率基于一時間段上丟失的幀的數(shù)量。
39.如權利要求38所述的計算機程序產品,其特征在于,所丟失的幀的數(shù)量包括由所述第二無線節(jié)點傳送的沒有被接收到或超出所允許的延遲才被接收到的幀。
40.如權利要求36所述的計算機程序產品,其特征在于,如果所述幀丟失率低于所述第二閾值,則所述第二編解碼器被優(yōu)化以用于相比于所述第一編解碼器而言更高的傳送速率。
41.如權利要求36所述的計算機程序產品,其特征在于,如果所述幀丟失率高于所述第一閾值,則所述第二編解碼器被優(yōu)化以用于相比于所述第一編解碼器而言更低的傳送速率。
42.如權利要求36所述的計算機程序產品,其特征在于,所述第一閾值和所述第二閾值中的至少一者包括滯后因子。
43.如權利要求36所述的計算機程序產品,其特征在于,所述第一閾值和所述第二閾值中的至少一者是基于作為編解碼器的改變的候選的編解碼器的預期幀丟失率來選擇的。
44.如權利要求35所述的計算機程序產品,其特征在于,所述幀丟失率的加權平均包括在多個時段上丟失的幀的數(shù)量的加權和。
45.如權利要求44所述的計算機程序產品,其特征在于,所述多個時段中的時段的范圍從較早時段到較晚時段,且所述加權和強調在較晚時段期間丟失的幀的數(shù)量。
46.如權利要求35所述的計算機程序產品,其特征在于,所述計算機可讀介質還包括用于執(zhí)行以下動作的代碼: 檢測靜默模式;以及 基于所述靜默模式調整所述幀丟失率,其中所述幀丟失率與所述第一閾值和所述第二閾值的比較是基于調整后的幀丟失率的。
47.如權利要求38所述的計算機程序產品,其特征在于,所述計算機可讀介質還包括用于執(zhí)行以下動作的代碼: 估計無線電接入網絡對無線電鏈路級問題作出響應的速率;以及 至少部分基于估出計的速率確定所述時間段。
48.如權利要求47所述的計算機程序產品,其特征在于,所述時間段至少是大于對應于所述估計出的速率的時段的數(shù)量級。
49.如權利要求36所述的計算機程序產品,其特征在于,所述第一閾值和所述第二閾值中的至少一者是基于特定編解碼器在與所述特定編解碼器相關聯(lián)的預期幀丟失率處的預期平均意見得分(MOS)來選擇的。
50.如權利要求36所述的計算機程序產品,其特征在于,所述第一閾值和所述第二閾值中的至少一者被選擇以使得:所述第一編解碼器在所述幀丟失率的加權平均處的當前MOS等于特定編解碼器在與所述特定編碼解碼器相關聯(lián)的預期幀丟失率處的預期M0S。
51.如權利要求46所述的計算機程序產品,其特征在于,用于調整所述幀丟失率的加權平均的代碼包括用于調整樣本的數(shù)量并確定所述靜默模式的長度的代碼。
52.一種用于無線通信的設備,包括: 處理系統(tǒng),其被配置成: 在第一無線節(jié)點,確定使用第一音頻或視頻編解碼器從第二無線節(jié)點接收到的多個幀的幀丟失率的加權平均; 至少部分基于所述幀丟失率,將反饋傳送到所述第二無線節(jié)點;以及響應于傳送所述反饋,使用第二音頻或視頻編解碼器來從所述第二無線節(jié)點接收一個或多個幀,其中所述第一編解碼器和所述第二編解碼器是針對不同傳送速率進行優(yōu)化的。
53.如權利要求52所述的設備,其特征在于,所述處理系統(tǒng)被配置用于將所述幀丟失率與第一閾值和第二閾值進行比較,其中所述反饋包括所述幀丟失率與所述第一閾值和所述第二閾值進行比較的結果,并且其中所述比較的結果被用于選擇所述第二編解碼器。
54.如權利要求53所述的設備,其特征在于,所述處理系統(tǒng)被配置用于響應于所述反饋從所述第二無線節(jié)點接收所述第二編解碼器的標識。
55.如權利要求52所述的設備,其特征在于,所述幀丟失率基于在一時間段上丟失的中貞的數(shù)量。
56.如權利要求55所述的設備,其特征在于,所丟失的幀的數(shù)量包括由所述第二無線節(jié)點傳送的沒有被接收到或超出所允許的延遲才被接收到的中貞。
57.如權利要求53所述的設備,其特征在于,如果所述幀丟失率低于所述第二閾值,則所述第二編解碼器被優(yōu)化以用于相比于所述第一編解碼器而言更高的傳送速率。
58.如權利要求53所述的設備,其特征在于,如果所述幀丟失率高于所述第一閾值,則所述第二編解碼器被優(yōu)化以用于相比于所述第一編解碼器而言更低的傳送速率。
59.如權利要求53所述的設備,其特征在于,所述第一閾值和所述第二閾值中的至少一者包括滯后因子。
60.如權利要求53所述的設備,其特征在于,所述第一閾值和所述第二閾值中的至少一者是基于作為編解碼器的改變的候選的編解碼器的預期幀丟失率來選擇的。
61.如權利要求52所述的設備,其特征在于,所述幀丟失率的加權平均包括在多個時段上丟失的幀的數(shù)量的加權和。
62.如權利要求61所述的設備,其特征在于,所述多個時段中的時段的范圍從較早時段到較晚時段,且所述加權和強調在較晚時段期間丟失的幀的數(shù)量。
63.如權利要求52所述的設備,其特征在于,所述處理系統(tǒng)被配置成: 檢測靜默模式;以及 基于所述靜默模式 調整所述幀丟失率, 其中所述幀丟失率與所述第一閾值和所述第二閾值的比較是基于調整后的幀丟失率的。
64.如權利要求55所述的設備,其特征在于,所述處理系統(tǒng)被配置成: 估計無線電接入網絡對無線電鏈路級問題作出響應的速率;以及 至少部分基于估計出的速率確定所述時間段。
65.如權利要求64所述的設備,其特征在于,所述時間段至少是大于對應于所述估計出的速率的時段的數(shù)量級。
66.如權利要求53所述的方法,其特征在于,所述第一閾值和所述第二閾值中的至少一者是基于特定編解碼器在與所述特定編解碼器相關聯(lián)的預期幀丟失率處的預期平均意見得分(MOS)來選擇的。
67.如權利要求53所述的設備,其特征在于,所述第一編解碼器和所述第二編解碼器中的至少一者被選擇以使得:所述第一編解碼器在所述幀丟失率的加權平均處的當前MOS等于特定編解碼器在與所述特定編碼解碼器相關聯(lián)的預期幀丟失率處的預期M0S。
68.如權利要求63所述的設備,其特征在于,所述處理系統(tǒng)被配置來通過調整樣本的數(shù)量并確定所述靜默模式的長度來調整所述幀丟失率的加權平均。
69.一種無線通信的方法,包括: 使用第一音頻或視頻編解碼器來將多個幀從第一無線節(jié)點傳送到第二無線節(jié)點; 響應于所述傳送從所述第二無線節(jié)點接收幀丟失率信息; 至少部分基于所述幀丟失率信息選擇第二音頻或視頻編解碼器,以及 使用所述第二編解碼器將第二多個幀傳送到所述第二無線節(jié)點,其中所述第一編解碼器和所述第二編解碼器是針對不同傳送速率優(yōu)化的。
70.如權利要求69所述的方法,其特征在于,所述幀丟失率信息包括將所述幀丟失率與第一閾值和第二閾值進行比較,并且其中所述第二編解碼器是基于所述比較來選擇的。
71.如權利要求69所述的方法,其特征在于,所述幀丟失率信息包括要使用所述第二編解碼器的請求。
72.一種用于無線通信的設備,包括: 用于使用第一音頻或視頻編解碼器來將多個幀從第一無線節(jié)點傳送到第二無線節(jié)點的裝置; 用于響應于所述傳送從所述第二無線節(jié)點接收幀丟失率信息的裝置; 用于至少部分基于所述幀丟失率信息選擇第二音頻或視頻編解碼器的裝置,以及用于使用所述第二編解碼器將第二多個幀傳送到所述第二無線節(jié)點的裝置,其中所述第一編解碼器和所述第二編解碼器是針對不同傳送速率優(yōu)化的。
73.如權利要求72所述的設備,其特征在于,所述用于選擇所述第二編解碼器的裝置包括用于將所述幀丟失率與第一閾值和第二閾值進行比較的裝置,并且其中所述第二編解碼器是基于所述比較來選擇的。
74.如權利要求72所述的設備,其特征在于,所述幀丟失率信息包括要使用所述第二編解碼器的請求。
75.一種計算機程序產品,包括: 計算機可讀介質,包括用于以下操作的代碼: 使用第一音頻或視頻編解碼器來將多個幀從第一無線節(jié)點傳送到第二無線節(jié)點; 響應于所述傳送從所述第二無線節(jié)點接收幀丟失率信息; 至少部分基于所述幀丟失率信息選擇第二音頻或視頻編解碼器;以及 使用所述第二編解碼器將第二多個幀傳送到所述第二無線節(jié)點,其中所述第一編解碼器和所述第二編解碼器是針對不同傳送速率進行優(yōu)化的。
76.如權利要求75所述的計算機程序產品,其特征在于,選擇所述第二編解碼器包括將所述幀丟失率與第一閾值和第二閾值進行比較,并且其中所述第二編解碼器是基于所述比較來選擇的。
77.如權利要求75所述的計算機程序產品,其特征在于,所述幀丟失率信息包括要使用所述第二編解碼器的請求。
78.一種用于無線通信的設備,包括: 處理系統(tǒng),其被配置成: 使用第一音頻或視頻編解碼器來將多個幀從第一無線節(jié)點傳送到第二無線節(jié)點; 響應于所述傳送從所述第二無線節(jié)點接收幀丟失率信息; 至少部分基于所述幀丟失率信息來選擇第二音頻或視頻編解碼器,以及使用所述第二編解碼器將第二多個幀傳送到所述第二無線節(jié)點,其中所述第一編解碼器和所述第二編解碼器是針對不同傳送速率優(yōu)化的。
79.如權利要求78所述的設備,其特征在于,選擇所述第二編解碼器包括將所述幀丟失率與第一閾值和第二閾值進行比較,并且其中所述第二編解碼器是基于所述比較來選擇的。
80.如權利要求78所述的設備,其特征在于,所述幀丟失率信息包括要使用所述第二編解碼器的請求。
【文檔編號】H04L1/00GK103999393SQ201280062271
【公開日】2014年8月20日 申請日期:2012年10月18日 優(yōu)先權日:2011年10月21日
【發(fā)明者】A·斯瓦彌納杉, S·巴拉蘇布拉馬尼恩, T·克林根伯恩, S·V·金德 申請人:高通股份有限公司