專利名稱:使用可配置的傳輸信道和速率 ,通過應(yīng)用馬爾可夫鏈對 a m r語音編碼器的語音幀和 s ...的制作方法
背景I.領(lǐng)域本發(fā)明一般涉及數(shù)據(jù)通信,尤其涉及使用可配置信道和速率來測試無線鏈路的技術(shù)。
II.背景諸如碼分多址(CDMA)系統(tǒng)、時分多址(TDMA)系統(tǒng)等無線通信系統(tǒng)被廣泛使用以提供諸如語音、分組數(shù)據(jù)等各種類型的服務(wù)。對于這些系統(tǒng)而言,盡可能有效地利用可用的資源是非常合乎需要的。這通常必須在無線鏈路的狀態(tài)所支持的盡可能短的時間內(nèi)向盡可能多的用戶發(fā)送盡可能多的數(shù)據(jù)。
為實現(xiàn)上述目標(biāo),系統(tǒng)內(nèi)的各基站和各終端之間的無線鏈路可被特征化。基于已特征化的鏈路狀態(tài),可能系統(tǒng)能夠更好地(1)選擇一組特定的終端進行服務(wù),(2)向每個所選擇的終端分配可用資源(例如,發(fā)射功率)的一部分,以及(3)以被認為受所分配的發(fā)射功率和已特征化的鏈路狀態(tài)支持的數(shù)據(jù)率向每個所選擇的終端發(fā)送。
通常,通過發(fā)送已知數(shù)據(jù)模式(例如,由偽隨機數(shù)生成器所生成)、接收所發(fā)送的數(shù)據(jù)模式、將所接收的數(shù)據(jù)模式與本地生成的數(shù)據(jù)模式進行比較以確定傳輸誤差、以及將結(jié)果返回報告給發(fā)射器來特征化無線鏈路。通常在所需時間間隔上為若干幀連續(xù)進行此“環(huán)回(loop-back)”測試。因而測試結(jié)果將反映無線鏈路在該測試間隔上的性能。
許多較新一代的無線通信系統(tǒng)能夠進行靈活的操作。例如,語音數(shù)據(jù)能以非連續(xù)的方式(取決于語音活動的量)、并且在一個或多個(例如,傳輸)信道上發(fā)送,速率可被允許在各幀之間改變,對數(shù)據(jù)的處理也可改變(例如,在各幀之間或在各信道之間改變),諸如此類。常規(guī)的環(huán)回測試技術(shù)通?;谝唤M測試參數(shù)對一個信道的無線鏈路進行特征化。當(dāng)系統(tǒng)以此靈活方式操作時,此常規(guī)測試技術(shù)可能無法提供對無線鏈路性能的準(zhǔn)確評估。
因此,本領(lǐng)域中需要能夠在無線通信系統(tǒng)所支持的各種靈活的操作條件下對無線鏈路進行特征化的技術(shù)。
概述本發(fā)明中提供了使用可配置信道和速率來測試無線鏈路的技術(shù)。在一個方面,提供W-馬爾可夫測試,可調(diào)用該測試對下行和/或上行“傳輸”信道的性能進行測試和驗證??墒褂靡粋€或多個傳輸信道來測試每條鏈路??捎妹總€傳輸信道本身的一組參數(shù)來對其進行配置,該組參數(shù)可指定傳輸信道所用的編碼、速率匹配、傳輸時間間隔(TTI)等等。這允許對傳輸信道進行獨立測試,還允許對下行鏈路和上行鏈路進行獨立測試。
在一個實施例中,W-馬爾可夫測試服務(wù)支持基于已定義的數(shù)據(jù)序列(例如,可選擇的字節(jié)模式)或偽隨機數(shù)生成器來生成測試數(shù)據(jù)??苫谔囟?已定義的或偽隨機的)活動模型來執(zhí)行測試。對于語音呼叫測試,可使用一階馬爾可夫模型對語音活動進行建模并選擇每個TTI所用的速率。對于自適應(yīng)多速率(AMR),可基于可配置AMR速率和靜音描述符(SID)類型(在下文中描述)來執(zhí)行測試。
測試數(shù)據(jù)生成過程在發(fā)射器和接收器之間同步。這允許接收器重現(xiàn)所發(fā)送的測試數(shù)據(jù),并將本地生成的測試數(shù)據(jù)與所接收的測試數(shù)據(jù)進行比較。接收器處的W-馬爾可夫測試實體對傳輸信道上所傳輸?shù)臄?shù)據(jù)塊的個數(shù)、以及所接收的和本地生成的數(shù)據(jù)塊之間的比較結(jié)果進行計數(shù)。比特誤差、幀誤差、塊誤差以及其它統(tǒng)計量可從這些計數(shù)中導(dǎo)出。
本發(fā)明的各個方面和實施例在以下詳細討論。本發(fā)明還提供實現(xiàn)本發(fā)明的各個方面、實施例和特征的方法、程序代碼、數(shù)字信號處理器、接收器單元、發(fā)射器單元、終端、基站、系統(tǒng)及其它設(shè)備和元件,如將在下文中所詳細討論的。
附圖簡述當(dāng)結(jié)合附圖參考下述詳細描述,本發(fā)明的特征、特性和優(yōu)點將變得更加顯而易見,所有附圖中,相同的標(biāo)號對應(yīng)地標(biāo)識相同的元素,其中
圖1示出支持若干用戶的擴頻通信系統(tǒng);圖2A和2B分別是系統(tǒng)中B節(jié)點和UE的框圖;圖3示出用于為特定通信鏈路測試至少一個傳輸信道的過程;
圖4示出用于為下行鏈路和上行鏈路傳輸信道生成偽隨機測試數(shù)據(jù)的測試數(shù)據(jù)生成器。
圖5示出重新混洗24位偽隨機數(shù)來生成24比特的測試數(shù)據(jù);圖6示出基于16狀態(tài)的馬爾可夫鏈來為每個TTI選擇速率的過程的流程圖;圖7示出2狀態(tài)的一階馬爾可夫鏈;圖8示出用于在2狀態(tài)馬爾可夫鏈的ONON和OFFOFF狀態(tài)之間進行轉(zhuǎn)移的過程;圖9示出基于確定性O(shè)N/OFF轉(zhuǎn)移活動來生成測試數(shù)據(jù);以及圖10示出用于由UE啟動和完成測試呼叫的過程。
詳細描述圖1示出支持若干用戶的擴頻通信系統(tǒng)100。系統(tǒng)100包括與若干終端106通信的若干基站104。這些基站是用于與這些終端進行通信的固定站,并且可以是UMTS無線接入網(wǎng)(UTRAN)的一部分?;具€可被稱為B節(jié)點、基站收發(fā)器系統(tǒng)(BTS)、接入點、或某些其它術(shù)語。
各個終端106可被遍及整個系統(tǒng)分散。終端還可被稱為用戶設(shè)備(UE)、移動站、遠程站、接入終端、或某些其它術(shù)語。在任何給定時刻,每個終端106都可與下行鏈路(前向鏈路)和/或上行鏈路(反向鏈路)上的一個或多個基站104通信。這取決于該基站是否為活動的,是否支持軟越區(qū)切換、以及該終端是否在軟越區(qū)切換中。下行鏈路指從基站到終端的通信鏈路,上行鏈路指從終端到基站的通信鏈路。在圖1中所示的例子中,基站104a與106a到106d通信,而基站104b與終端106d到106f通信。終端106d位于重疊的覆蓋區(qū)中,并與基站104a和104b通信,或從這兩者接收傳輸。
無線電網(wǎng)絡(luò)控制器(RNC)102耦合到各個基站104,還可耦合到諸如公共交換電話網(wǎng)(PSTN)、分組數(shù)據(jù)節(jié)點(PDN)等其它系統(tǒng)。RNC 102為耦合到RNC102的各個基站提供協(xié)調(diào)和控制。經(jīng)由各個基站,RNC 102控制(1)在各終端之間和(2)在各終端與耦合到PSTN(例如,常規(guī)電話)和PDN的其它用戶之間的呼叫的路由。RNC 102還可被稱為基站控制器(BSC)、移動交換中心(MSC)、系統(tǒng)控制器、或某些其它術(shù)語。
系統(tǒng)100可被設(shè)計成支持諸如W-CDMA、IS-95、IS-2000、IS-856等一種或多種CDMA標(biāo)準(zhǔn)。這些CDMA標(biāo)準(zhǔn)在本領(lǐng)域中是公知的。每種標(biāo)準(zhǔn)都使用不同的術(shù)語并支持不同的信道結(jié)構(gòu)和信號處理。為清楚起見,以下描述是針對W-CDMA系統(tǒng)。使用W-CDMA術(shù)語,基站和終端分別被稱為B節(jié)點和UE。
圖2A是B節(jié)點104的一個實施例的框圖。在下行鏈路上,來自發(fā)送(TX)數(shù)據(jù)源210的語音和分組數(shù)據(jù)(本文中統(tǒng)稱為“話務(wù)”數(shù)據(jù))和來自測試數(shù)據(jù)生成器240的測試數(shù)據(jù)被提供給(通常按塊)多路復(fù)用器(MUX)214。多路復(fù)用器214在正常模式操作時將話務(wù)數(shù)據(jù)提供給TX數(shù)據(jù)處理器216,并在測試模式操作時提供測試數(shù)據(jù)。TX數(shù)據(jù)處理器216處理(例如,格式化、編碼和交織)所接收的數(shù)據(jù),后者進一步由調(diào)制器(MOD)218處理(例如,擴頻和擾頻)。然后已調(diào)制數(shù)據(jù)被提供給發(fā)射器單元(TMTR)222并被調(diào)節(jié)(例如,轉(zhuǎn)換成一個或多個模擬碼元信號、放大、濾波和上變頻)以生成下行鏈路信號。下行鏈路信號經(jīng)雙工器(D)224被路由,并經(jīng)由天線226被發(fā)送到UE。
圖2B是UE 106的一個實施例的框圖。下行鏈路信號由天線252接收,通過雙工器254被路由,并被提供給接收器單元(RCVR)256。接收器單元256調(diào)節(jié)(例如,濾波、放大和下變頻)所接收的信號,并進一步將所調(diào)節(jié)的信號數(shù)字化以提供樣值。解調(diào)器(DEMOD)258接收并處理(例如,解擾、解擴和數(shù)據(jù)解調(diào))這些樣值以提供恢復(fù)的碼元。解調(diào)器258可實現(xiàn)能夠處理所接收信號中的多個信號實例的RAKE接收器。接收(RX)數(shù)據(jù)處理器260隨即對恢復(fù)的碼元進行解交織和解碼,檢查每個所接收的塊,并將已解碼的數(shù)據(jù)提供給多路分解器(DEMUX)262。多路分解器262將已解碼的話務(wù)數(shù)據(jù)提供給RX數(shù)據(jù)接收器264,并將已解碼測試數(shù)據(jù)提供給控制器270??刹僮鹘庹{(diào)器258和RX數(shù)據(jù)處理器260來處理在多個傳輸信道上所接收的數(shù)據(jù)。
在上行鏈路上,多路復(fù)用器284接收來自控制器270的下行鏈路傳輸信道測試結(jié)果、來自測試數(shù)據(jù)生成器280的測試數(shù)據(jù)(用于測試上行鏈路)、以及來自TX數(shù)據(jù)源282的話務(wù)數(shù)據(jù)。根據(jù)UE 106的當(dāng)前操作模式,多路復(fù)用器284向TX數(shù)據(jù)處理器286提供數(shù)據(jù)和/或測試結(jié)果的正確組合。數(shù)據(jù)和/或測試結(jié)果隨即由TX數(shù)據(jù)處理器286處理(例如,格式化、編碼和交織),再由調(diào)制器288處理(例如,擴頻和擾頻),并由發(fā)射器單元290調(diào)節(jié)以生成上行鏈路信號。上行鏈路信號通過雙工器254路由,并經(jīng)由天線252被發(fā)送到一個或多個B節(jié)點。
回到圖2A,上行鏈路信號天線由天線226接收,通過雙工器224路由,并由接收器單元228調(diào)節(jié)和數(shù)字化以提供樣值。這些樣值進一步由解調(diào)器232和RX數(shù)據(jù)處理器234處理以恢復(fù)所發(fā)送的數(shù)據(jù)和測試結(jié)果。然后多路分解器236將上行鏈路話務(wù)數(shù)據(jù)提供給RX數(shù)據(jù)接收器238,并將上行鏈路測試數(shù)據(jù)和下行鏈路測試結(jié)果提供給控制器220用于評估。
控制器220和270可執(zhí)行涉及下行鏈路和上行鏈路傳輸信道的測試的各種功能,并可分別指導(dǎo)B節(jié)點和UE內(nèi)部的各種處理單元的操作。例如,控制器220和270可指導(dǎo)測試數(shù)據(jù)的生成和對所接收的測試數(shù)據(jù)的處理。存儲器242和272分別可存儲B節(jié)點和UE內(nèi)部各處理單元所使用的數(shù)據(jù)和程序代碼。
為了對可用系統(tǒng)資源的有效利用,基站和終端之間的無線鏈路可被特征化。鏈路特征信息隨即可被用來為終端調(diào)度數(shù)據(jù)發(fā)送、確定數(shù)據(jù)率、分配發(fā)射功率等等。
本發(fā)明提供了使用可配置信道和速率來測試無線鏈路的技術(shù)。為測試下行鏈路信道,測試數(shù)據(jù)在B節(jié)點處由測試數(shù)據(jù)生成器240生成、處理,并從B節(jié)點被發(fā)送到UE。在UE處,所發(fā)送的下行鏈路測試數(shù)據(jù)被接收,以互補方式被處理,并被提供給控制器270??刂破?70再指導(dǎo)測試數(shù)據(jù)生成器280在本地生成測試數(shù)據(jù),該測試數(shù)據(jù)與所接收的測試數(shù)據(jù)進行比較。可執(zhí)行各種類型的測試,來測試下行鏈路傳輸信道?;谒邮盏暮退傻臏y試數(shù)據(jù)之間的比較結(jié)果,可在UE處收集各種性能和統(tǒng)計數(shù)據(jù)。對上行鏈路的測試可用與測試下行鏈路相類似的方式實現(xiàn)。
在一個方面,為通信系統(tǒng)提供W-馬爾可夫測試服務(wù)??烧{(diào)用W-馬爾可夫測試服務(wù)來測試和/或驗證UE和系統(tǒng)模擬器(SS)之間的下行鏈路和/或上行鏈路傳輸信道的性能,其中系統(tǒng)模擬器(SS)是駐留在UTRAN中的實體,并負責(zé)測試服務(wù)。
為清楚起見,對W-CDMA系統(tǒng)具體描述這些測試技術(shù)和W-馬爾可夫測試服務(wù)。
傳輸信道、AMR模式和幀結(jié)構(gòu)許多較新一代的CDMA系統(tǒng)能夠并發(fā)地支持諸如語音、分組數(shù)據(jù)等各種類型的服務(wù)。例如,在W-CDMA中,可使用一個或多個傳輸信道,在下行鏈路和上行鏈路上發(fā)送用于各種服務(wù)的數(shù)據(jù)??蔀檎Z音和某些類型的數(shù)據(jù)分配專用信道(DCH),并可為高速分組數(shù)據(jù)分配下行鏈路共享信道(DSCH)和/或高速下行鏈路共享信道(HS-DSCH)。DCH、DSCH和HS-DSCH是W-CDMA所定義的不同類型的傳輸信道。
對于W-CDMA,用于各種服務(wù)的數(shù)據(jù)最初在較高層作為邏輯信道被處理。然后這些邏輯信道在傳輸層被映射到傳輸信道。要在每個傳輸信道上發(fā)送的數(shù)據(jù)是基于為該傳輸信道選擇的傳輸格式(TF)來處理的。傳輸格式定義各種處理參數(shù),諸如在其上傳輸格式和交織適用的傳輸時間間隔(TTI)、每個傳輸數(shù)據(jù)塊的大小、每個TTI內(nèi)的傳輸塊個數(shù)、要用于TTI的編碼方案、速率匹配參數(shù)等等。TTS可被指定為10、20、40或80毫秒。每個TTI可用于發(fā)送一個包含NB個相等大小傳輸塊的傳輸塊集,其中NB和傳輸塊大小是由用于該TTI的傳輸格式所指定的。對于每個傳輸信道,傳輸格式可在各TTI之間動態(tài)地改變??蔀橐唤o定傳輸信道使用的一組傳輸格式被稱為傳輸格式集(TFS),且為用于每個TTI的傳輸信道選擇該組中的單個傳輸模式來使用??蓪⒉煌膫鬏斝诺琅c不同的傳輸格式集相關(guān)聯(lián)。
每個傳輸信道的數(shù)據(jù)根據(jù)在當(dāng)前TTI中要為該傳輸信道使用的傳輸格式來處理(例如,編碼、交織和速率匹配)。如果TTI大于10毫秒,那么該TTI內(nèi)的比特被分割成多個傳輸信道幀。每個傳輸信道幀對應(yīng)于該TTI中要在一個(10毫秒)物理信道無線電幀(或簡稱無線電幀)內(nèi)發(fā)送的部分。對每個傳輸信道的若干傳輸信道幀被進一步處理(例如,交織),并映射到為該傳輸信道分配的一個或多個物理信道。
W-CDMA利用自適應(yīng)多速率(AMR)語音編碼方案,其中可基于若干可能速率中的一個來對語音數(shù)據(jù)進行編碼。已編碼的語音數(shù)據(jù)被分組成三個類,稱為A類、B類和C類。A類比特是最重要的比特,B類比特是次重要的,C類比特是最不重要的。因為重要性的差異,每一類的比特可用不同處理參數(shù)在不同傳輸信道上發(fā)送。這些參數(shù)可指定糾錯和檢錯編碼、速率匹配等等,并可被選擇以與相關(guān)聯(lián)的類的重要性等級相稱。例如,可對A類比特使用卷積編碼和循環(huán)冗余校驗(CRC),可對B類比特使用卷積編碼但不使用CRC,而對C類比特不使用卷積編碼或CRC。
A、B和C類的比特可作為三個邏輯信道來處理,這三個邏輯信道隨即被映射到三個傳輸信道(即,三個DCH)??稍趯S玫目刂菩诺?DCCH)上攜帶相關(guān)聯(lián)的控制數(shù)據(jù),該專用控制信道是被映射到第四傳輸信道(即,另一個DCH)的另一個邏輯信道。攜帶測試數(shù)據(jù)的傳輸信道的TTI可與攜帶控制數(shù)據(jù)的傳輸信道相同或不同。然后每個(最長的)TTI的所有四個傳輸信道的數(shù)據(jù)可被多路復(fù)用成單個已編碼的復(fù)合傳輸信道(CCTrCH)。CCTrCH中的比特被進一步處理(例如,交織)并在數(shù)據(jù)傳輸所用的一個或多個物理信道之間分割。傳輸信道處理和多路復(fù)用在文檔3GPP TS 34.108V4.2.1中有更詳細的描述,此文檔公開可得,并通過引用包含于此。3GPP TS 34.108中列出的無線電參數(shù)集可用于各種AMR模式的傳輸信道。
表1列出W-CDMA所支持的各種AMR模式及其相關(guān)聯(lián)的數(shù)據(jù)率和塊大小。表1還列出用于各種AMR模式的三個類中的每一個的比特數(shù)。
表1-AMR模式
如表1中所示,AMR模式0到7對應(yīng)于范圍從4.75kpbs到12.2kbps的八個不同的AMR語音數(shù)據(jù)率。AMR模式8到11用于發(fā)送不同類型的靜音描述符(SID)。SID幀包括已編碼的背景噪聲,并在靜音期間每160毫秒發(fā)送一次。AMR模式12-14保留以供將來使用,AMR模式15表示靜音期間沒有數(shù)據(jù)傳輸。對于AMR模式0到7,一個20毫秒的AMR幀中的總比特數(shù)的范圍分別是從95到224。
在測試期間,下行鏈路和上行鏈路時間線中的每一個都被細分成獨立的“測試間隔”(也可稱為“分段”)。在一個實施例中,每個測試間隔跨度為2.56秒并覆蓋若干測試幀。每個測試幀包括用于一個傳輸信道的測試數(shù)據(jù),且跨度為一個TTI,該TTI可被配置成10、20、40或80毫秒。如果每個測試幀與一個20毫秒的TTI相關(guān)聯(lián),則測試間隔將覆蓋128個測試幀。測試間隔還可被定義成跨度為某一其它的持續(xù)時間或若干個特定的測試幀。
發(fā)射器和接收器需要在時間上同步,以允許對傳輸信道進行測試。因為可用異步方式操作W-CDMA系統(tǒng),所以對系統(tǒng)中的各個B節(jié)點而言沒有公共系統(tǒng)時間。在一個實施例中,發(fā)射器和接收器是基于由W-CDMA所定義的連接幀號(CFN)來同步的。CFN是UTRAN和UE之間的傳輸信道同步所用的幀計數(shù)器。為每個傳輸信道類型維護一個CFN(例如,一個CFN對應(yīng)于一個DCH)。每種傳輸信道類型(尋呼信道除外)所用的CFN范圍從0到255,并且對每個(10毫秒)無線電幀遞增1。并不對在一個TTI中發(fā)送的每個傳輸塊集通過空氣發(fā)送CFN。相反,CFN被映射到用來發(fā)送傳輸塊集的第一個無線電幀的系統(tǒng)幀號(SFN)(即,CFN是SFN的8個最低位)。SFN在廣播信道(BCH)中廣播。
每個測試間隔的第一個測試幀被稱為同步幀。在一個實施例中,每一鏈路的同步幀是基于以下各項來確定的(1)唯一地標(biāo)識UE的32位國際移動訂戶標(biāo)識號(IMSI),以及(2)正為該鏈路測試的傳輸信道(例如,DCH)的CFN。同步幀還可基于某一其它標(biāo)識符和/或某些其它信息來確定,并且這是在本發(fā)明的范圍之內(nèi)。
在一個實施例中,下行鏈路同步幀可被定義為其中CFN的最低9位等于IMSI和十六進制值0x55555555(符號0x表示十六進制數(shù))的位級異或(XOR)的最低9位的那些幀。類似地,上行鏈路同步幀可被定義為其中CFN的最低9位等于IMSI和十六進制值0x2AAAAAAA的位級異或(XOR)的最低9位的那些幀。與0x2AAAAAAA的異或使IMSI的偶數(shù)位反轉(zhuǎn),而與0x55555555的異或使IMSI的奇數(shù)位反轉(zhuǎn)。異或操作使各個UE的同步幀在時間上交錯,這可減少B節(jié)點處的峰值負載。由此,下行鏈路和上行鏈路與(時間上)不同的同步幀相關(guān)聯(lián)。
如以下將詳細討論的,每個鏈路的同步幀被用來初始化與該鏈路相關(guān)聯(lián)的偽隨機數(shù)生成器。測試服務(wù)初始化和控制操作還可在每個同步幀開始之前實施。
測試數(shù)據(jù)的生成可使用一個或多個傳輸信道來測試一個特定的通信鏈路(例如,下行鏈路或上行鏈路)。例如,可為3個AMR類的比特和控制數(shù)據(jù)使用4個傳輸信道。每個傳輸信道可用一組參數(shù)(例如,用于編碼、速率匹配、TTI等等)來獨立配置。可選擇每個傳輸信道的TTI為10、20、40或80毫秒。如果各傳輸信道與不同的TTI相關(guān)聯(lián),那么測試數(shù)據(jù)生成是基于所有已配置的傳輸信道的最長TTI。
為每個TTI生成一個數(shù)據(jù)塊,且其包括一個TTI中所有傳輸信道所需的所有測試數(shù)據(jù)。數(shù)據(jù)塊可被分成一個或多個測試幀,一個測試幀對應(yīng)于每一個傳輸信道。每個測試幀包括一個傳輸信道的數(shù)據(jù),且跨度為一個TTI。不同傳輸信道的測試幀可能具有不同的大小。
可使用各種類型的測試數(shù)據(jù)來測試無線鏈路。這些測試數(shù)據(jù)類型可包括已定義的數(shù)據(jù)序列、偽隨機數(shù)據(jù)等等。測試數(shù)據(jù)可以是可配置的,并且在測試設(shè)置期間被選擇。
在一個測試配置中,使用一個或多個已定義的數(shù)據(jù)序列來測試傳輸信道。可使用各種方案來生成這些數(shù)據(jù)序列。在一個方案中,使用單個字節(jié)模式來填充數(shù)據(jù)塊。此字節(jié)模式可為全1模式(“11111111”)或某一其它用戶定義的字節(jié)模式。如果數(shù)據(jù)塊包括多于整數(shù)個八比特組的比特(例如,171個比特),則每個完整的八比特組可用該字節(jié)模式來填充,且其余比特可用零(‘0’)來填充。對已定義數(shù)據(jù)序列的使用可簡化發(fā)射器和接收器處的測試數(shù)據(jù)的生成。
在另一個測試配置中,使用偽隨機數(shù)據(jù)來測試無線鏈路。此數(shù)據(jù)可使用一個或多個偽隨機數(shù)(PRN)生成器來生成,如將在下文詳細討論的。
圖3是用于測試通信鏈路(例如,下行鏈路或上行鏈路)的一個或多個傳輸信道的過程300的一個實施例的流程圖。
為確保由UE和SS所用于生成測試數(shù)據(jù)的偽隨機數(shù)生成器之間的同步,這些生成器在每個測試間隔的開始被重新初始化。因此,確定是否到了要同步偽隨機數(shù)生成器的時間(步驟312)。如果回答為是,那么偽隨機數(shù)生成器被重新初始化(步驟314)。
可用模擬語音通信的方式來測試下行鏈路和上行鏈路傳輸信道。如上文所述,可使用一階馬爾可夫模型來對語音活動進行建模。在此情形中,為每個TTI更新馬爾可夫模型的狀態(tài)(步驟316)。然后基于馬爾可夫模型的當(dāng)前狀態(tài),確定當(dāng)前TTI的使用速率(例如,全速率或空速率)(步驟318)。然后基于該速率確定是否要為當(dāng)前TTI發(fā)送測試數(shù)據(jù)(步驟320)。如果要發(fā)送測試數(shù)據(jù),那么生成一個測試數(shù)據(jù)塊(步驟322)。該數(shù)據(jù)塊被進一步處理,以在為接收測試的鏈路配置的一個或多個傳輸信道上傳輸(步驟324)。這些步驟在下文中詳細討論。
圖4是示出用來為下行鏈路和上行鏈路傳輸信道生成偽隨機測試數(shù)據(jù)的測試數(shù)據(jù)生成器240a和280a的一個實施例的框圖。在一個實施例中,為W-馬爾可夫測試服務(wù)使用兩個獨立的偽隨機數(shù)生成器,一個生成器用于下行鏈路傳輸信道,另一個用于上行鏈路傳輸信道。
在圖4中所示的實施例中,SS分別與用來為下行鏈路和上行鏈路上的各個傳輸信道生成偽隨機數(shù)據(jù)的偽隨機數(shù)生成器440a和440b相關(guān)聯(lián)。類似地,UE分別與用來為下行鏈路和上行鏈路上的各個傳輸信道生成偽隨機數(shù)據(jù)的偽隨機數(shù)生成器480a和480b相關(guān)聯(lián)。在每個下行鏈路同步幀之前,將偽隨機數(shù)生成器440a與生成器480a(其對應(yīng)方)同步。類似地,在每個上行鏈路同步幀之前,將偽隨機數(shù)生成器440b與其對應(yīng)的生成器480b同步。
發(fā)送方的偽隨機數(shù)生成器440a和480b還被用來為每個TTI選擇速率(例如,全速率或空速率)以及為該TTI生成偽隨機數(shù)據(jù)。接收方的偽隨機數(shù)生成器480b和480a用來在鏈路的接收端對測試數(shù)據(jù)生成進行仿真,這使得測試服務(wù)能夠驗證所發(fā)送的測試數(shù)據(jù)是否被無錯地接收。
在SS處可任選地分別使用測試數(shù)據(jù)緩沖區(qū)412a和412b來存儲下行鏈路和上行鏈路測試數(shù)據(jù)。類似地,在UE處可任選地分別使用測試數(shù)據(jù)緩沖區(qū)482a和482b來存儲下行鏈路和上行鏈路測試數(shù)據(jù)。
可為偽隨機數(shù)生成器使用各種設(shè)計。在一個實施例中,每個偽隨機數(shù)生成器顯示以下線性同余關(guān)系xi=(a·xi-1)modm。
公式(1)在一個實施例中,a=75=16,807,m=231-1=2,147,483,647,xi-1和xi是偽隨機數(shù)生成器的連續(xù)輸出,且均為31位整數(shù)。還可為a和m使用其它值。
在每個鏈路的同步幀之前初始化該鏈路的偽隨機數(shù)生成器。初始化可實現(xiàn)如下{a=16807m=2147483647PRNGx=seed value //為生成器設(shè)置種子PRNGx=PRNGX XOR TOGGLE //反轉(zhuǎn)某些比特PRNGx=PRNGx AND 0x7FFFFFFF //將MSB置零PRNGx=(a·PRGNx)mod m //將生成器迭代四次PRNGx=(a·PRGNx)mod m //PRNGx=(a·PRGNx)mod m //PRNGx=(a·PRGNx)mod m //}在以上偽代碼中,PRNGx表示第x個偽隨機數(shù)生成器的內(nèi)容(或狀態(tài)),該偽隨機數(shù)生成器可以是用于下行鏈路或上行鏈路的偽隨機數(shù)生成器)??蛇x擇偽隨機數(shù)生成器的種子為同步幀的系統(tǒng)時間(以幀為單位)。例如,可將下行鏈路同步幀的SFN用作下行鏈路的偽隨機生成器的種子,并可將上行鏈路同步幀的SFN用作上行鏈路的偽隨機數(shù)生成器的種子。TOGGLE是用來反轉(zhuǎn)種子的某些比特的一個值,例如,可為下行鏈路所使用的生成器選擇該值為0x2AAAAAAA,并為上行鏈路所使用的生成器選擇該值為0x55555555。
一完成初始化,即可將每一個偽隨機數(shù)生成器迭代如每一TTI中所需的次數(shù),以生成所需的偽隨機數(shù)據(jù)。在測試數(shù)據(jù)生成期間,只要需要一偽隨機數(shù),即檢索并使用變量PRNGx的當(dāng)前值,并如公式(1)中所示的對變量PRNGx進行更新(即,迭代)。PRNGx的當(dāng)前值對應(yīng)于公式(1)中的xi-1,而PRNGx的新值對應(yīng)于公式(1)中的xi。
從實現(xiàn)的角度來看,使用來自偽隨機數(shù)生成器的31位數(shù)字來生成測試數(shù)據(jù)是效率低下的,因為此數(shù)字不是八比特組對齊的。用八比特組對齊的數(shù)來構(gòu)建數(shù)據(jù)塊是比較容易的。因此,在一個實施例中,出于較好的隨機性屬性和使用的簡單而僅使用PRNGx的每個31位數(shù)字的最高24位,而最低的7位被丟棄。因此對偽隨機數(shù)生成器的每次迭代都提供一個24位的偽隨機數(shù)yn(k)。
圖5是示出重新混洗24位偽隨機數(shù)yn(k)來生成24比特的測試數(shù)據(jù)的圖。24位數(shù)字中最低的若干位的隨機性比最高的若干位低,因此被混洗到左邊。在一個實施例中,來自偽隨機數(shù)生成器的24位偽隨機數(shù)被重新混洗并以“低位在前”順序存儲。重新混洗是通過交換24位數(shù)字yn(k)中的最低字節(jié)和最高字節(jié)以生成經(jīng)重新混洗的數(shù)字ynLE(k)來實現(xiàn)的。
對于接受測試的每個鏈路的每個TTI,W-馬爾可夫測試服務(wù)將相關(guān)聯(lián)的偽隨機數(shù)生成器迭代與所需的一樣多次數(shù),以生成要在該TTI中在為該鏈路配置的傳輸信道上發(fā)送的數(shù)據(jù)塊的所需數(shù)量的比特。所需迭代次數(shù)取決于當(dāng)前TTI所用的速率,該速率確定所需比特數(shù)。表2列出各種AMR速率、每個20毫秒數(shù)據(jù)塊所需比特數(shù)、以及所需迭代次數(shù)P(n)。對用于其它TTI的數(shù)據(jù)塊,可能需要不同的迭代次數(shù)。
表2
要為一個TTI的特定AMR速率生成一個測試數(shù)據(jù)塊,偽隨機數(shù)生成器被迭代P(n)次來生成P(n)個偽隨機數(shù),其中在表2中為每個AMR速率給出P(n)。每次迭代都提供一個24位的偽隨機數(shù)yn(k),k={1,2,...P(n)},其中n表示第n個TTI,k表示第n個TTI的第k次迭代。例如,要生成AMR 12.2數(shù)據(jù)塊所需的244個測試數(shù)據(jù)比特,偽隨機數(shù)生成器被迭代11次以產(chǎn)生26個測試數(shù)據(jù)比特(11·24=264)。在重新混洗以后,AMR 12.2數(shù)據(jù)塊將包括以下序列ynLE(1),ynLE(2),ynLE(3),...ynLE(9),ynLE(10),′ynLE(11)[23],...ynLE(11)[20]′。
如以上所提及的,三個AMR類的比特可在三個不同的傳輸信道上發(fā)送。在此情形中,可用特定方式從數(shù)據(jù)塊中獲得三個AMR類的比特。例如,可首先從數(shù)據(jù)塊中獲得A類比特,接下來獲得B類比特,最后獲得C類比特。這允許對三個傳輸信道和三類比特進行獨立測試。
為生成AMR SID數(shù)據(jù)塊所需的39個測試數(shù)據(jù)比特,偽隨機數(shù)生成器被迭代兩次以生成具有48個測試數(shù)據(jù)比特的兩個偽隨機數(shù)。然后從第一個已重新混洗的偽隨機數(shù)ynLE(1)中的24比特和第二個已重新混洗的偽隨機數(shù)ynLE(2)最高的15個比特中獲得AMR SID數(shù)據(jù)塊所用的39個比特。因而AMR SID數(shù)據(jù)塊將包括以下序列ynLE(1),′ynLE(2)[23]...ynLE(2)[9]′。
可使用測試數(shù)據(jù)緩沖區(qū)來存儲給定測試間隔所需的全部或部分測試數(shù)據(jù)。偽隨機數(shù)生成器可被迭代若干次以生成可存儲在該測試數(shù)據(jù)緩沖區(qū)中的偽隨機數(shù)據(jù)。此后,可如所需地從該緩沖區(qū)中檢索每個TTI所用的測試數(shù)據(jù)。
多速率測試許多CDMA系統(tǒng)支持語音通信所用的多個數(shù)據(jù)率。例如,在IS-95和cdma2000中,可根據(jù)每個20毫秒的幀期間語音活動的量,以四種可能的速率中的一種來對該幀的語音數(shù)據(jù)進行編碼。這四個可能的速率在IS-95中被稱為全速率、半速率、四分之一速率和八分之一速率,且分別對應(yīng)于9.6、4.8、2.4和1.2kbps。速率可在各幀之間改變,并依賴于語音活動的量。
對于W-CDMA,可將八種可能的AMR速率中的一種分配給UE以用于語音通信。與IS-95不同的是,通常在呼叫建立處配置單個AMR速率,并且其后在該呼叫的持續(xù)期間使用該單個AMR速率(除非重新配置)。但是,取決于在每個20毫秒的幀期間有沒有語音活動,可用全速率(即,所分配的AMR速率)或空速率(即,無數(shù)據(jù))來對該幀的語音數(shù)據(jù)進行編碼。為每個160毫秒的靜音期發(fā)送一個SID幀(即,為每8個相繼的空速率幀發(fā)送一個SID幀)。
W-馬爾可夫測試服務(wù)可被設(shè)計成在一給定測試期間對一個或多個AMR速率進行測試。具體要測試的AMR速率可在測試建立期間配置。此外,還可配置每個AMR速率的測試持續(xù)時間(例如,指定的或偽隨機數(shù)個測試間隔)。
W-馬爾可夫測試服務(wù)可被設(shè)計成支持多種測試模式,包括固定速率測試模式和多速率測試模式。對于固定速率測試模式而言,測試間隔持期間速率是固定的(例如,以全速率)。對于多速率測試模式而言,從第一個同步幀開始,為每個TTI選擇全速率或者空速率,該測試服務(wù)可生成全部由‘1’比特組成的全速率數(shù)據(jù)塊。
對于多速率測試模式而言,每個TTI的速率可基于一階馬爾可夫模型來選擇??啥x馬爾可夫模型的各種設(shè)計來逼近語音活動,其中兩個設(shè)計在下文中描述。
在第一馬爾可夫模型中,為與傳統(tǒng)馬爾可夫服務(wù)選項(SO)相關(guān)聯(lián)的4個速率(即,全速率、半速率、四分之一速率和八分之一速率)定義一16狀態(tài)的馬爾可夫鏈。對于此馬爾可夫模型,語音活動是基于這四個傳統(tǒng)速率來建模的。如下所述,這四個傳統(tǒng)速率被映射到全速率和空速率,用于為AMR生成測試數(shù)據(jù)。
16狀態(tài)馬爾可夫鏈可根據(jù)基于四個傳統(tǒng)速率上的語音活動的廣泛建模所獲取的知識來定義。此馬爾可夫鏈中的一個狀態(tài)由當(dāng)前和前一TTI的的速率來定義的。有了四個速率,則有16種可能的狀態(tài),標(biāo)為S(n)=0到15。表3列出這16種狀態(tài)以及相關(guān)聯(lián)的前一和當(dāng)前TTI的速率。
表3
在16狀態(tài)馬爾可夫鏈中,每個狀態(tài)可轉(zhuǎn)移到4個可能狀態(tài)中的一個。例如,取決于所選擇的當(dāng)前TTI的速率,狀態(tài)0僅可轉(zhuǎn)移到狀態(tài)0、1、2或3,狀態(tài)1僅可轉(zhuǎn)移到狀態(tài)4、5、6或7,依此類推。一般而言,如果前一TTI的狀態(tài)S(n-1)等于k,那么當(dāng)前TTI的狀態(tài)S(n)需要滿足以下約束S(n)∈{(4×k)mod16,(4×k+1)mod16,(4×k+2)mod16,(4×k+3)mod16}。
一確定新狀態(tài)S(n),當(dāng)前TTI對應(yīng)的傳統(tǒng)速率R′(n)可表達為R′(n)=12(s(n)mod4]]>公式(2)16狀態(tài)馬爾可夫鏈中的16個狀態(tài)是基于當(dāng)前和前一TTI的四種可能的傳統(tǒng)速率來定義的。四種傳統(tǒng)速率可被映射到AMR的全速率和空速率,如表4中所示。
表4
在表4中,R(n)=1對應(yīng)于所選擇的AMR模式的全速率(表1中的AMR模式0到7中的一個)。R(n)=0對應(yīng)于空速率(AMR模式15)。對于空速率,為每個160毫秒的空期發(fā)送一個特定類型的SID幀(表1中的AMR模式8到11中的一個)。
圖6是用于基于16狀態(tài)馬爾可夫鏈選擇每個TTI的速率的過程600的一個實施例的流程圖。對于每個TTI而言(包括同步幀所用的TTI),首先確定前一TTI的馬爾可夫鏈狀態(tài)S(n-1)(步驟612)。然后使用來自偽隨機數(shù)生成器的當(dāng)前狀態(tài)(即,當(dāng)前偽隨機數(shù))來生成兩個數(shù)一個24位數(shù)yn(1)和一個15位數(shù)zn(步驟614)。數(shù)yn(1)包括偽隨機數(shù)最高的24位,并被用于生成該TTI的數(shù)據(jù)塊的前三個字節(jié),如上所述。數(shù)zn包括yn(1)最低的15位,并被用于確定當(dāng)前TTI的狀態(tài)S(n)。
為確定當(dāng)前TTI的新狀態(tài)S(n),從表3的最后3列為狀態(tài)S(n-1)獲得一組經(jīng)比例縮放的累積轉(zhuǎn)移概率{A1,B1和C1}(步驟616)。例如,如果S(n-1)=9,那么該組將包括{A1=0,B1=5472,和C1=16384}。然后基于前一狀態(tài)S(n-1)、數(shù)zn和為S(n-1)獲得的轉(zhuǎn)移概率組{A1,B1和C1}確定新狀態(tài)S(n)(步驟618)。
在一個實施例中,然后可使用一偽隨機碼來確定新狀態(tài)S(n),如下{if(zn<A1)s(n)=(4*s(n-1)+3)mod 16elseif(A1≤zn<B1)s(n)=(4*s(n-1)+2)mod 16elseif(B1≤zn<C1)s(n)=(4*s(n-1)+1)mod 16elseif(zn≥C1)s(n)=(4*s(n-1))mod 16endif}對于以上示例,如果S(n-1)=9,那么前一TTI的速率是二分之一,下一個狀態(tài)可為4、5、6或7,如表3中所示。如果zn<0則新狀態(tài)S(n)等于4,如果zn<5472則等于5,如果5472≤zn<16384則等于6,如果zn≥16384則等于7。在實行中,如果zn<A1則為當(dāng)前TTI選擇八分之一速率,如果A1≤zn<B1則選擇四分之一速率,如果B1≤zn<C1則選擇半速率,如果zn≥C1則選擇全速率。
然后為新狀態(tài)S(n)確定傳統(tǒng)速率R′(n)(步驟620)。為給AMR生成測試數(shù)據(jù),然后基于傳統(tǒng)速率R′(n)來確定為當(dāng)前TTI使用的速率R(n)(步驟622)。
表3中的經(jīng)比例縮放的累積轉(zhuǎn)移概率{A1,B1和C1}確定16狀態(tài)馬爾可夫鏈的16個狀態(tài)之間的轉(zhuǎn)移。這些轉(zhuǎn)移概率被選擇來逼近典型電話會話中的語音活動。
如圖6中所示,使用16狀態(tài)馬爾可夫鏈,為每個TTI生成一個15位數(shù)字zn,并將其用于確定該TTI的新狀態(tài)S(n)。然后基于公式(2)來確定與新狀態(tài)S(n)相關(guān)聯(lián)的傳統(tǒng)速率R′(n)。此傳統(tǒng)速率R′(n)隨即被映射到AMR速率R(n),基于表4,后者或為全速率或為空速率。
可由SS維護一個16狀態(tài)馬爾可夫鏈用于測試下行鏈路傳輸信道,并由UE維護另一個16狀態(tài)馬爾可夫鏈用于測試上行鏈路傳輸信道。在每個鏈路的第一個同步幀開始處,該鏈路所用的馬爾可夫鏈可被設(shè)為已知狀態(tài)(例如,S(n)=15)。
在第二馬爾可夫模型中,為兩種速率——全速率和空速率——定義2狀態(tài)馬爾可夫鏈。此2狀態(tài)馬爾可夫鏈允許根據(jù)能試圖對語音活動進行建模的偽隨機ON/OFF(開/關(guān))活動來進行測試。對于每個TTI,W-馬爾可夫測試服務(wù)或者提供全速率的數(shù)據(jù)塊,或者對無傳輸提供空塊。
圖7是2狀態(tài)一階馬爾可夫鏈的一個實施例圖,該2狀態(tài)一階馬爾可夫鏈包括對應(yīng)于全速率的ON狀態(tài)和對應(yīng)于空速率的OFF狀態(tài)。OFF狀態(tài)是與每160毫秒空傳輸發(fā)送一個SID幀所用的SID子狀態(tài)相關(guān)聯(lián)的。2狀態(tài)馬爾可夫鏈由從ON狀態(tài)轉(zhuǎn)移到OFF狀態(tài)的概率p,以及從OFF狀態(tài)轉(zhuǎn)移到ON狀態(tài)的概率q來特征化。p和q的值可由UE和SS之間所交換的消息中的兩個參數(shù)(例如,ON_TO_OFF_PROB(開到關(guān)概率)和OFF_TO_ON_PROB(關(guān)到開概率))來指定。
長期平均語音活動Va可被定義為Va=qp+q.]]>公式(3)平均語音活動Va指每個ON持續(xù)期中的平均TTI數(shù)與每個ON/OFF循環(huán)中的平均TTI個數(shù)之比。平均語音突發(fā)長度Vb可被定義為Vb=1p.]]>公式(4)平均語音突發(fā)長度Vb指每個ON持續(xù)期中的平均TTI個數(shù)。
對于某些測試而言,可能需要選擇平均語音活動Va和平均語音突發(fā)長度Vb,然后基于所需的Va和Vb來確定p和q的對應(yīng)值。將公式(3)和(4)組合并重新排列,獲得以下各式Va=Vb·q1+Vb·q,]]>以及公式(5)Vb=Va(1-Va)·q.]]>公式(6)公式(5)指示對于給定值的Vb,當(dāng)q從0變到1時,Va從0變到Vb/(1+Vb)。公式(6)指示對于給定值的Va,當(dāng)q從1變到0時,Vb從Va/(1-Va)變到無窮。例如,當(dāng)選擇Vb為2時,Va應(yīng)小于2/3,這表示當(dāng)Vb被設(shè)為2時,平均語音活動Va不能被設(shè)為2/3。又如,如果Va被設(shè)為7/10,那么Vb被設(shè)為大于7/3。
圖8是用于在特定通信鏈路所用的2狀態(tài)馬爾可夫鏈的ON和OFF狀態(tài)之間轉(zhuǎn)移的過程800的一個實施例的流程圖。在一個實施例中,來自偽隨機數(shù)生成器的24位偽隨機數(shù)yn(1)被用來確定是否要從一個狀態(tài)轉(zhuǎn)移到另一個狀態(tài)。由此,24位的ON和OFF的閾值計算(步驟812)如下
ON_THRESHOLD=ROUND(16,777,215·q),以及OFF_THRESHOLD=ROUND(16,777,215·p)如圖7中所示,從ON狀態(tài)轉(zhuǎn)移到OFF狀態(tài)的概率是p,從OFF狀態(tài)轉(zhuǎn)移到ON狀態(tài)的概率是q。基于24位偽隨機數(shù),如果此數(shù)小于OFF_THRESHOLD,則W-馬爾可夫測試服務(wù)從ON狀態(tài)轉(zhuǎn)移到OFF狀態(tài),如果此數(shù)小于ON_THRESHOLD,則從OFF狀態(tài)轉(zhuǎn)移到ON狀態(tài)。步驟812通常在W-馬爾可夫測試服務(wù)已被初始化之后,在該鏈路所用的第一個同步幀之前執(zhí)行一次。
在每個同步幀的開始處,該鏈路所用的偽隨機數(shù)生成器如上所述地被初始化(步驟814)。其后為每個TTI執(zhí)行框820內(nèi)的各個步驟。在每個TTI的開始處,2狀態(tài)馬爾可夫鏈或處于ON狀態(tài),或處于OFF狀態(tài)。可使用一24位偽隨機數(shù)γn(1)來為每個TTI驅(qū)動ON和OFF狀態(tài)之間的轉(zhuǎn)移,且γn(1)是從偽隨機數(shù)生成器的31位當(dāng)前狀態(tài)生成的(步驟822)。接下來確定該鏈路的當(dāng)前馬爾可夫狀態(tài)是否為OFF(步驟824)。
如果當(dāng)前馬爾可夫狀態(tài)為OFF,那么確定該24位數(shù)是否大于或等于ON_THRESHOLD(步驟826)。如果答案為是,那么W-馬爾可夫測試服務(wù)保持在OFF狀態(tài)(步驟828)。否則的話,W-馬爾可夫測試服務(wù)轉(zhuǎn)移到ON狀態(tài)(步驟832)。無論在哪種情形中,該過程然后都前進至834。
如果當(dāng)前馬爾可夫狀態(tài)為ON(如步驟824中所確定),那么確定該24位數(shù)是否大于或等于OFFOFF_THRESHOLD(步驟830)。如果答案為是,那么W-馬爾可夫測試服務(wù)保持在ON狀態(tài)(步驟832)。否則,W-馬爾可夫測試服務(wù)轉(zhuǎn)移到OFF狀態(tài)(步驟828)。
在步驟834,偽隨機數(shù)生成器被如公式(1)中所示地迭代一次,以更新該生成器的狀態(tài)。
2狀態(tài)馬爾可夫鏈允許基于特定的平均活動和突發(fā)長度,以偽隨機方式提供測試數(shù)據(jù)。一個2狀態(tài)馬爾可夫鏈可由SS維護,用于測試下行鏈路傳輸信道,另一個2狀態(tài)馬爾可夫鏈可由UE維護,用于測試上行鏈路傳輸信道。每個鏈路所用的2狀態(tài)馬爾可夫鏈可在該鏈路的第一個同步幀開始處被設(shè)成已知狀態(tài)(例如,OFF)。
圖9示出基于確定性O(shè)N/OFF活動生成測試數(shù)據(jù)。對于此實施例,為一特定的ON持續(xù)期發(fā)送測試數(shù)據(jù),接著為一特定的OFF持續(xù)期發(fā)送空傳輸,接著為另一ON持續(xù)期發(fā)送測試數(shù)據(jù),依此類推。ON和OFF持續(xù)期可以是可配置的,并可在SS和UE之間協(xié)商。同樣,ON/OFF循環(huán)可以是周期性或非周期性的。還可在一個同步幀的開始指定ON/OFF循環(huán)??蛇x擇ON/OFF持續(xù)期,以使(1)每個測試間隔都包括一個ON/OFF循環(huán),(2)一個測試間隔包括多個ON/OFF循環(huán),或者(3)一個ON/OFF循環(huán)跨越多個測試間隔。
在一個實施例中,對應(yīng)于測試數(shù)據(jù)傳輸?shù)腛N持續(xù)期和對應(yīng)于無傳輸?shù)腛FF持續(xù)期可由UE和SS之間所交換的消息中的兩個參數(shù)來指定。
可使用其它方案來提供數(shù)據(jù),以實現(xiàn)所需的傳輸活動,并且這是在本發(fā)明的范圍之內(nèi)的。
W-馬爾可夫測試服務(wù)的激活和去激活圖10示出用于由UE啟動和完成一次測試呼叫的過程的實施例。開始,UE接收在廣播信道上發(fā)送的系統(tǒng)信息(步驟1012)。為啟動任何類型的呼叫,UE經(jīng)由無線電資源控制(RRC)連請求消息發(fā)送建立RRC連接的請求。其后可通過SS和UE之間RRC連接建立消息和RRC連接建立完成息的交換來建立RRC連接(步驟1016和1018)。為所有類型的呼叫執(zhí)行步驟1012到1018。
一旦被分配了專用信道,UE即可啟動測試服務(wù)。在此情形中,UE和SS可經(jīng)由交換測試服務(wù)控制消息協(xié)商測試配置(步驟1020和1022)。UE可提議各個測試參數(shù)的值。SS可拒絕、接受、或修改這些被提議的值。為各個測試呼叫執(zhí)行步驟1020和1022,且此測試服務(wù)配置在下文中更詳細地討論。
隨后通過無線電承載信道建立消息和無線電承載信道建立完成消息來激活無線電承載信道測試模式(步驟1024和1026)。此激活將已協(xié)商的各個參數(shù)(例如,要使用的傳輸信道個數(shù)、TTI、編碼、匹配等等)應(yīng)用到較低層。概括而言,通過交換RRC消息來提出連接。然后測試服務(wù)協(xié)商測試模式細節(jié)。隨后根據(jù)所協(xié)商的測試配置來配置無線電承載信道。無線電承載信道測試模式的激活在下文中更詳細地討論。
其后,UE和SS處的測試控制(TC)實體使用已配置的參數(shù)和速率,對已配置的傳輸信道進行測試。在一個實施例中,UE和SS交換全部為1的測試數(shù)據(jù),直至第一個同步幀(步驟1028)。在第一個同步幀開始處,已配置的測試建立生效,并且偽隨機數(shù)生成器可被初始化(如果要將偽隨機數(shù)據(jù)用于測試)(步驟1030)。進行測試直至一實體決定結(jié)束測試。然后經(jīng)由UE和SS之間測試服務(wù)控制消息的交換來終止測試(步驟1032和1034)。然后可經(jīng)由RRC連接釋放消息和RRC連接釋放完成消息的交換來切斷呼叫并關(guān)閉RRC連接(步驟1036和1038)。
這各種消息在前述3GPP TS 34-108V4.2.1文檔中有更詳細的描述。SS還可啟動與UE的測試呼叫??蔀镾S啟動的測試呼叫使用類似于圖10中所示的過程。
W-馬爾可夫功能可由UE或者SS啟動。在一個實施例中,一旦已經(jīng)建立RRC連接,兩實體中任何一個(即,SS或EE)即可啟動另一個實體中的無線電承載信道測試模式。無線電承載信道是由第2層提供的用于UE和SS之間用戶數(shù)據(jù)的傳輸?shù)姆?wù)。SS可使用激活UE無線電承載信道過程來使UE進入測試模式,UE可使用激活SS無線電承載信道過程來使SS進入測試模式。在測試模式中,SS或者UE無需調(diào)用呼叫控制(CC)或會話管理(SM)即可建立要在UE/SS測試循環(huán)函數(shù)中被終止的無線電承載信道。此外,當(dāng)處于測試模式中時,可禁用導(dǎo)致RRC連接被釋放的UE/SS應(yīng)用程序或其它協(xié)議中的控制機制(例如,非接入層(NAS)協(xié)議,但可能不是測試控制(TC)協(xié)議),以使其不會干擾測試。
無線電承載信道測試模式激活實體TA(可以是SS或者UE)通過測試服務(wù)控制消息的交換,來要求另一實體TB(可以是UE或SS)在實體TB上激活無線電承載信道測試模式。在一個實施例中,使用定時器來使無線電承載信道激活過程超時。因此,實體TA啟動定時器。
一旦實體TB激活其無線電承載信道測試模式,它即可被指定為執(zhí)行以下各項●接受來自在實體TB的無線電接入能力之內(nèi)的實體TA的任何所請求的無線電承載信道建立。
●終止實體TB的測試循環(huán)功能中的所有用戶平面無線電承載信道;以及●禁用實體TB中可能使RRC連接被釋放的NAS協(xié)議或任何應(yīng)用程序中的任何控制機制。
一旦無線電承載信道測試模式被激活,實體TB即發(fā)送一消息來確認它已激活無線電承載信道測試模式。在接收到此消息之后,實體TA停止定時器。如果在接受此消息之前定時器已過期,那么實體TA指示此情況并終止該程序。
一旦無線電承載信道測試模式已被激活,即可進行測試,直至任一實體(UE或SS)決定要終止測試。如果RRC連接已被建立且另一實體(T2)的無線電承載信道測試模式是活動的,則此實體(T1)可去激活另一個實體的無線電承載信道測試模式。實體T1通過發(fā)送測試服務(wù)控制消息來請求實體T2去激活無線電承載信道測試模式。實體T1隨即啟動定時器。當(dāng)實體T2接收到此消息,它去激活無線電承載信道測試模式,并返回到正常操作。實體T2隨即發(fā)送測試服務(wù)控制消息來確認去激活。
在接收到確認實體T2中無線電承載信道模式已被去激活的測試服務(wù)控制消息,實體T1停止定時器。如果在接收此消息之前定時器過期,那么實體T1指示此情況并終止該程序。
測試服務(wù)配置W-馬爾可夫測試服務(wù)是可使用可用服務(wù)配置和協(xié)商過程來協(xié)商和連接的服務(wù)。任一實體(即,SS或UE)可通過向另一實體發(fā)送消息(例如,測試服務(wù)控制消息)來提議或調(diào)用馬爾可夫呼叫的各種測試服務(wù)專用功能??砂l(fā)送該消息,使得向接收實體請求或要求確認。
經(jīng)由該消息,始發(fā)實體可提議要在測試期間使用的各測試參數(shù)的值。始發(fā)實體還可指示下行鏈路和上行鏈路所用的較佳參數(shù)值。
接收實體可接受或拒絕所提議的測試參數(shù)設(shè)置。如果始發(fā)實體偽指令中的所有字段都在接收實體的可接受范圍之內(nèi),那么接收實體可發(fā)出接受該提議的偽指令。此偽指令可經(jīng)由包括與始發(fā)實體所提議的各個值相同的各字段值在內(nèi)的響應(yīng)消息(即,測試服務(wù)控制消息)被發(fā)送給始發(fā)實體。
或者,如果始發(fā)實體提議接收實體不支持或不可接受的特定測試設(shè)置,那么接收實體可發(fā)出包括對各原始提議值的替換值(即,反提議)在內(nèi)的偽指令。此偽指令可經(jīng)由包括接收實體所支持和接受的各字段中的提議值和接收實體不支持或接受的字段中的反提議值在內(nèi)的響應(yīng)消息被發(fā)送到始發(fā)實體。
因此,經(jīng)由消息通信和協(xié)商,接收實體能夠接受始發(fā)實體的提議,或拒收該提議并為測試參數(shù)提供替換值。在從接收實體接收到響應(yīng)消息之后,始發(fā)實體即可接受反提議的值或選擇符合反提議值的新值。然后始發(fā)實體可向接收實體發(fā)送提議這些新值的另一個消息。該協(xié)商過程將繼續(xù)直至各測試參數(shù)值對于雙方都是可接受的。
表6列出可被用來配置W-馬爾可夫測試服務(wù)的測試服務(wù)控制消息的各個字段。還可為測試服務(wù)配置使用具有不同字段和各式的其它消息,并且這是在本發(fā)明的范圍之內(nèi)。
表5-測試服務(wù)控制消息字段
表6列出與測試服務(wù)控制消息相關(guān)聯(lián)的不同類型的控制偽指令。
表6
表7列出可為下行鏈路和上行鏈路配置的各種速率。
表7-下行鏈路/上行鏈路數(shù)據(jù)率
表8列出8種可能的AMR速率。每個AMR速率都分別與位掩碼中的一個位相關(guān)聯(lián),如果要在測試中使用該AMR速率,則該位被設(shè)為‘1’。
表8
表9列出可用于測試的各種類型的SID幀。
表9
表10列出AMR模式改變的頻率。
表10
表11列出每個TRANSPORT_CONFIG_DATA記錄的各個字段。對于每個要被配置的傳輸信道,測試服務(wù)控制消息中都包括一個記錄。該記錄包括可為相關(guān)聯(lián)傳輸信道配置的各個參數(shù)。
表11-TRANSPORT-CONFIG-DATA記錄
表12列出可用于測試的各種信道配置。
表12-FLEX_TRANS_CONFIG
表13列出用于改變AMR模式的各種選項。
表13-AMR_MODE_CHANGE
表14列出可用于測試的各種SID類型。
表14-SID_TYPE_TO_USE
表15列出可用于傳輸信道的各種TTI。
表15-TTI值
測試幀發(fā)送和接收當(dāng)馬爾可夫測試服務(wù)被連接時,該測試服務(wù)為每個TTI進行上行鏈路和下行鏈路數(shù)據(jù)處理。發(fā)送數(shù)據(jù)塊處理(由SS為下行鏈路傳輸信道進行,或由UE為上行鏈路傳輸信道進行)包括●給要為其發(fā)送數(shù)據(jù)塊的CFN生成一數(shù)據(jù)塊;以及●將對應(yīng)于所發(fā)送的測試數(shù)據(jù)類型的計數(shù)器遞增1。
接收數(shù)據(jù)塊處理(由SS為上行鏈路傳輸信道進行,或由UE為下行鏈路傳輸信道進行)包括●給要為其發(fā)送數(shù)據(jù)塊的CFN生成一數(shù)據(jù)塊;●從無線電承載信道接收一數(shù)據(jù)塊和測試數(shù)據(jù)類型;●如果測試數(shù)據(jù)類型指示偽隨機數(shù)據(jù),那么在本地生成數(shù)據(jù)塊,將所生成的數(shù)據(jù)塊的內(nèi)容與所接收的數(shù)據(jù)塊的內(nèi)容進行比較,并確定是否有誤差;以及●根據(jù)以上測試的結(jié)果和測試數(shù)據(jù)類型漸增正確的計數(shù)器。
各種計數(shù)器可由SS和UE維護來支持W-馬爾可夫測試服務(wù)。對于要測試的每個鏈路,可在發(fā)射器處維護一組計數(shù)器來跟蹤向接收器發(fā)送的數(shù)據(jù)塊(屬于不同測試數(shù)據(jù)類型)的個數(shù)。在接收器處,可維護另一組計數(shù)器來跟蹤從發(fā)送源接收到的數(shù)據(jù)塊的個數(shù)、比特誤差、幀誤差、塊誤差等等。其后各計數(shù)器值可被用來確定比特誤差率(BER)、幀誤差率(FER)、和/或塊誤差率(BLER),還可能用來確定諸如平均傳輸活動、平均突發(fā)長度等其它統(tǒng)計量。下行鏈路測試結(jié)果和統(tǒng)計信息可由UE和SS經(jīng)由一個或多個消息來報告。
如以上所提及,可為下行鏈路和上行鏈路中的每一個并發(fā)地測試若干傳輸信道。每個傳輸信道可被獨立地配置。可為接受測試的每個傳輸信道維護一組計數(shù)器。例如,可為用來發(fā)送A、B和C類比特以及控制數(shù)據(jù)的4個傳輸信道維護4組計數(shù)器。然后可單獨為每個傳輸信道獲得測試結(jié)果。
為清楚起見,已對W-CDMA具體描述的各種測試技術(shù)。但是,這些技術(shù)還可用于其它無線通信系統(tǒng)和其它CDMA系統(tǒng)。
本發(fā)明中所描述的測試技術(shù)可通過各種手段來實現(xiàn)。例如,這些技術(shù)可用硬件、軟件、或其組合來實現(xiàn)。對于硬件實現(xiàn)而言,用于支持測試的各個元件(例如,偽隨機數(shù)生成器、測試數(shù)據(jù)生成器、控制器、以及其它處理單元)可在一個或多個專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計成執(zhí)行本發(fā)明中所描述的各種功能的其它電子單元、或其組合內(nèi)實現(xiàn)。
對于軟件實現(xiàn)而言,各種測試技術(shù)可用執(zhí)行本發(fā)明中所描述的各種功能的模塊(例如,程序、函數(shù)、等等)來實現(xiàn)。這些軟件代碼可被存儲在存儲器單元中(例如,圖2A和2B中的存儲器單元242和272),并可由處理器(例如,控制器220和270)執(zhí)行。存儲器單元可在處理器內(nèi)部或處理器外部實現(xiàn),在后一種情形中它可經(jīng)由本領(lǐng)域中已知的各種裝置通信上耦合到處理器。
本發(fā)明中包括若干標(biāo)題用于參考以及幫助定位某些章節(jié)。這些標(biāo)題并不試圖限制本文中所描述的各個概念的范圍,并且這些概念在貫穿整個說明書的其它各個章節(jié)中也適用。
提供以上對所揭示的各個實施例的描述以使本領(lǐng)域任何技術(shù)人員都能夠制作或使用本發(fā)明。對這些實施例的各種修改對于本領(lǐng)域技術(shù)人員來說將會是非常顯而易見的,且本發(fā)明中所定義的一般原理可適用于其它實施例而不會偏離本發(fā)明的精神和范圍。因此,并不試圖將本發(fā)明限制于本文中所示的各個實施例,而是旨在使其符合與本文中所揭示的各個新穎特性相一致的最寬泛的范圍。
權(quán)利要求
1.一種用于測試無線通信系統(tǒng)中的通信鏈路的方法,包括為當(dāng)前傳輸時間間隔(TTI)確定馬爾可夫鏈的當(dāng)前狀態(tài),其中所述馬爾可夫鏈對由自適應(yīng)多速率(AMR)語音編碼器所生成的各語音幀進行建模;如果所述當(dāng)前狀態(tài)指示要發(fā)送的測試數(shù)據(jù),則為所述當(dāng)前TTI生成測試數(shù)據(jù)的數(shù)據(jù)塊;以及處理所述數(shù)據(jù)塊,以在為所述通信鏈路配置的至少一個傳輸信道上進行傳輸。
2.如權(quán)利要求1所述的方法,其特征在于,還包括基于所述當(dāng)前狀態(tài)確定所述當(dāng)前TTI所用的速率,其中,所述速率是全速率或空速率,且其中,如果所述速率是全速率,則生成所述數(shù)據(jù)塊,如果所述速率是空速率,則不生成所述數(shù)據(jù)塊。
3.如權(quán)利要求1所述的方法,其特征在于,還包括在測試建立期間對所述至少一個傳輸信道進行配置。
4.如權(quán)利要求1所述的方法,其特征在于,還包括為所述至少一個傳輸信道中的每一個選擇一種傳輸格式,且其中,為所述至少一個傳輸信道中的每一個進行的處理是由為所述傳輸信道所選擇的傳輸格式來確定的。
5.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)塊包括多個AMR類的比特。
6.如權(quán)利要求5所述的方法,其特征在于,還包括將所述數(shù)據(jù)塊分成所述多個AMR類的多個幀,且其中,所述多個幀中的每一個在相應(yīng)的一個傳輸信道上發(fā)送。
7.如權(quán)利要求2所述的方法,其特征在于,為預(yù)先確定的持續(xù)時間的每個空速率間隔,對所述空速率發(fā)送一個靜音描述符(SID)幀。
8.如權(quán)利要求7所述的方法,其特征在于,還包括從多個SID類型之中選擇一個SID類型,且其中,所述SID幀屬于所選擇的SID類型。
9.如權(quán)利要求1所述的方法,其特征在于,多個AMR節(jié)點被測試,且其中,所述多個AMR節(jié)點中的每一個都分別與一個數(shù)據(jù)率相關(guān)聯(lián)。
10.如權(quán)利要求9所述的方法,其特征在于,還包括從所述多個AMR節(jié)點之中為所述當(dāng)前TTI選擇一個AMR節(jié)點,其中,所述數(shù)據(jù)塊具有由與所選擇的AMR模式相關(guān)聯(lián)的數(shù)據(jù)率所確定的大小。
11.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)塊所用的測試數(shù)據(jù)是已定義的數(shù)據(jù)模式或來自偽隨機數(shù)生成器的偽隨機數(shù)據(jù)。
12.如權(quán)利要求1所述的方法,其特征在于,還包括從多個TTI值之中選擇一個TTI值,其中,所述多個TTI值中的每一個都對應(yīng)于一個不同的持續(xù)時間,且其中,所述當(dāng)前TTI屬于所選擇的TTI值。
13.如權(quán)利要求1所述的方法,其特征在于,所述通信鏈路是下行鏈路或上行鏈路。
14.如權(quán)利要求1所述的方法,其特征在于,還包括從多個馬爾可夫模型之中選擇一個馬爾可夫模型,且其中,所述馬爾可夫鏈對應(yīng)于所選擇的馬爾可夫模型。
15.如權(quán)利要求1所述的方法,其特征在于,所述馬爾可夫鏈包括16個狀態(tài)。
16.如權(quán)利要求15所述的方法,其特征在于,還包括基于對語音活動進行建模的各個轉(zhuǎn)移概率來確定所述16個狀態(tài)之間的轉(zhuǎn)移。
17.如權(quán)利要求1所述的方法,其特征在于,所述馬爾可夫鏈包括2個狀態(tài)。
18.如權(quán)利要求17所述的方法,其特征在于,所述馬爾可夫鏈的2個狀態(tài)包括ON狀態(tài)和OFF狀態(tài),其中,如果所述馬爾可夫鏈的當(dāng)前狀態(tài)是ON狀態(tài)則生成所述數(shù)據(jù)塊,如果所述當(dāng)前狀態(tài)是OFF狀態(tài)則不生成所述數(shù)據(jù)塊。
19.如權(quán)利要求18所述的方法,其特征在于,還包括從偽隨機數(shù)生成器獲取一偽隨機數(shù);基于所述偽隨機數(shù)和第一閾值從所述ON狀態(tài)轉(zhuǎn)移到所述OFF狀態(tài);以及基于所述偽隨機數(shù)和第二閾值從所述OFF狀態(tài)轉(zhuǎn)移到所述ON狀態(tài)。
20.如權(quán)利要求19所述的方法,其特征在于,還包括在測試建立期間配置所述第一和第二閾值。
21.如權(quán)利要求18所述的方法,其特征在于,還包括基于對語音活動進行建模的各個轉(zhuǎn)移概率來確定所述ON狀態(tài)和所述OFF狀態(tài)之間的轉(zhuǎn)移。
22.如權(quán)利要求18所述的方法,其特征在于,在所述至少一個傳輸信道上在發(fā)生一個ON持續(xù)期的測試數(shù)據(jù)傳輸,接下來是一個OFF持續(xù)期的無測試數(shù)據(jù)傳輸。
23.如權(quán)利要求22所述的方法,其特征在于,還包括在測試建立期間配置所述ON和OFF持續(xù)期。
24.如權(quán)利要求1所述的方法,其特征在于,所述下行鏈路和所述上行鏈路是基于為所述下行鏈路配置的第一組至少一個傳輸信道和為所述上行鏈路配置的第二組至少一個傳輸信道被并發(fā)地測試的。
25.如權(quán)利要求24所述的方法,其特征在于,所述下行鏈路和所述上行鏈路所用的速率是可獨立配置的。
26.如權(quán)利要求1所述的方法,其特征在于,所述無線通信系統(tǒng)是CDMA系統(tǒng)。
27.一種無線通信系統(tǒng)中的發(fā)射器,包括一控制器,用于為當(dāng)前傳輸時間間隔(TTI)確定馬爾可夫鏈的當(dāng)前狀態(tài),其中,所述馬爾可夫鏈對由自適應(yīng)多速率(AMR)語音編碼器所生成的各語音幀進行建模;一測試數(shù)據(jù)生成器,用于在所述當(dāng)前狀態(tài)指示要發(fā)送的測試數(shù)據(jù)時為當(dāng)前TTI生成所述測試數(shù)據(jù)的數(shù)據(jù)塊。一發(fā)送數(shù)據(jù)處理器,用于處理所述數(shù)據(jù)以在為要測試的通信鏈路配置的至少一個傳輸信道上進行傳輸。
28.如權(quán)利要求27所述的發(fā)射器,其特征在于,所述發(fā)送數(shù)據(jù)處理器用于將所述數(shù)據(jù)塊分成為多個AMR類的比特的多個幀,且其中,所述多個幀中的每一個都分別在一個傳輸信道上被發(fā)送。
29.如權(quán)利要求27所述的發(fā)射器,其特征在于,所述發(fā)送數(shù)據(jù)處理器用于基于為所述至少一個傳輸信道所選擇的傳輸格式,為所述傳輸信道處理測試數(shù)據(jù)。
30.如權(quán)利要求27所述的發(fā)射器,其特征在于,所述測試數(shù)據(jù)生成器包括用于生成用于所述測試數(shù)據(jù)的偽隨機數(shù)的偽隨機數(shù)生成器。
31.一種包括如權(quán)利要求27所述的發(fā)射器的基站。
32.一種包括如權(quán)利要求27所述的發(fā)射器的終端。
33.一種無線通信系統(tǒng)中的設(shè)備,包括用于為當(dāng)前傳輸時間間隔(TTI)確定馬爾可夫鏈的當(dāng)前狀態(tài)的裝置,其中,所述馬爾可夫鏈對由自適應(yīng)多速率(AMR)語音編碼器所生成的各語音幀進行建模用于在所述當(dāng)前狀態(tài)指示要發(fā)送測試數(shù)據(jù)時為當(dāng)前TTI生成所述測試數(shù)據(jù)的數(shù)據(jù)塊的裝置;以及用于處理所述數(shù)據(jù)塊以在為要測試的通信鏈路配置的至少一個傳輸信道上進行傳輸?shù)难b置。
34.一種用于測試無線通信系統(tǒng)中的通信鏈路的方法,包括從為所述通信鏈路配置的至少一個傳輸信道,為所述當(dāng)前傳輸時間間隔(TTI)接收測試數(shù)據(jù)的第一數(shù)據(jù)塊;基于為所述測試配置的一組參數(shù),為所述當(dāng)前TTI生成測試數(shù)據(jù)的第二數(shù)據(jù)塊;將所述測試數(shù)據(jù)的第一數(shù)據(jù)塊與所述測試數(shù)據(jù)的第二數(shù)據(jù)塊進行比較;以及基于所述比較的結(jié)果收集對所述至少一個傳輸信道的統(tǒng)計量。
35.如權(quán)利要求34所述的方法,其特征在于,對所述至少一個傳輸信道的統(tǒng)計量包括比特誤差率(BER)、幀誤差率(FER)、塊誤差率(BLER)、或其組合。
36.如權(quán)利要求34所述的方法,其特征在于,還包括為所述當(dāng)前TTI確定馬爾可夫鏈的當(dāng)前狀態(tài);以及基于所述當(dāng)前狀態(tài)確定所述當(dāng)前TTI所用的速率,且其中,所述第二測試數(shù)據(jù)塊是為所確定的速率生成的。
37.一種用于生成用于測試無線通信系統(tǒng)中的通信鏈路的測試數(shù)據(jù)的方法,包括基于偽隨機數(shù)生成器生成一數(shù)據(jù)比特序列;基于所述數(shù)據(jù)比特序列形成一數(shù)據(jù)塊;以及劃分所述數(shù)據(jù)塊,以在當(dāng)前傳輸時間間隔(TTI)中在為所述通信鏈路配置的至少一個傳輸信道上進行傳輸。
38.如權(quán)利要求37所述的方法,其特征在于,所述數(shù)據(jù)塊被分成多個AMR類的比特的多個幀,且其中,所述多個幀中的每一個都在相應(yīng)的一個傳輸信道上發(fā)送。
39.如權(quán)利要求37所述的方法,其特征在于,所述生成包括從所述偽隨機數(shù)生成器獲取一偽隨機數(shù),基于所述偽隨機數(shù)形成一組數(shù)據(jù)比特,以及更新所述偽隨機數(shù)生成器。
40.如權(quán)利要求39所述的方法,其特征在于,所述生成還包括對所述獲取、形成和更新進行多次重復(fù),以及串接從多個偽隨機數(shù)生成的多組數(shù)據(jù)比特以生成所述數(shù)據(jù)比特序列。
41.如權(quán)利要求39所述的方法,其特征在于,所述形成包括提取所述偽隨機數(shù)的最高位部分,以及重新排列所提取部分中的各個字節(jié)來形成所述的一組數(shù)據(jù)比特。
42.如權(quán)利要求41所述的方法,其特征在于,從所述偽隨機數(shù)生成器獲取一31位偽隨機數(shù),從所述偽隨機數(shù)的最高位部分提取一24位值,并且所述24位值的各個字節(jié)被按低位在前的順序重新排列。
43.如權(quán)利要求37所述的方法,其特征在于,還包括在對應(yīng)于一個新的測試間隔的開始的每一個同步幀之前重新初始化所述偽隨機數(shù)生成器。
44.如權(quán)利要求43所述的方法,其特征在于,每個測試間隔都具有2.56秒的持續(xù)期。
45.如權(quán)利要求43所述的方法,其特征在于,所述同步幀是部分地基于所述至少一個傳輸信道的連接幀號來確定的。
46.如權(quán)利要求45所述的方法,其特征在于,所述同步時間還是基于分配給被指定為接收所述數(shù)據(jù)塊的接收器的國際移動用戶標(biāo)識(IMSI)號來確定的。
全文摘要
使用可配置信道和速率來測試無線通信鏈路的各種技術(shù)??烧{(diào)用W-馬爾可夫測試服務(wù),對每條鏈路使用至少一個傳輸信道,來測試和/或驗證下行鏈路和/或上行鏈路的性能。每個傳輸信道可被單獨配置。W-馬爾可夫測試服務(wù)支持基于已定義的數(shù)據(jù)序列或偽隨機數(shù)生成器來生成測試數(shù)據(jù)??苫谔囟ǖ拇_定性或偽隨機活動模型來執(zhí)行該測試。對于語音呼叫測試,可使用一階馬爾可夫模型來對語音活動進行建模,并選擇每個傳輸時間間隔(TTI)所用的速率。對于自適應(yīng)多速率(AMR),可基于可配置的AMR速率和靜音描述符(SID)類型進行測試。各個測試數(shù)據(jù)生成過程在發(fā)射器和接收器之間同步。比特、幀、和/或塊誤差率及其它統(tǒng)計量可被收集。
文檔編號H04L1/16GK1781277SQ200480011357
公開日2006年5月31日 申請日期2004年3月17日 優(yōu)先權(quán)日2003年3月18日
發(fā)明者I·A·米爾, R·N·吉布森 申請人:高通股份有限公司