專利名稱:傳輸數(shù)據(jù)分組的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
一般地說,本發(fā)明涉及一種在不可靠的信道上傳輸數(shù)據(jù)分組的方法和設(shè)備,尤其涉及傳輸具有壓縮的首標(biāo)的數(shù)據(jù)分組的方法和設(shè)備。
背景技術(shù):
有幾種將數(shù)據(jù)從一個(gè)終端傳輸?shù)搅硪粋€(gè)終端的通信技術(shù)。最常用的技術(shù)是蜂窩電話和英特網(wǎng)。進(jìn)一步的發(fā)展是諸如英特網(wǎng)電話這類媒體點(diǎn)播(media-on-demand)和對(duì)話業(yè)務(wù)。大多數(shù)這類業(yè)務(wù)都需要傳送包括音頻和視頻內(nèi)容的實(shí)時(shí)數(shù)據(jù)。
實(shí)時(shí)傳送協(xié)議(RTP)提供用于此目的的手段。RTP是用于實(shí)時(shí)或接近于實(shí)時(shí)傳輸數(shù)據(jù)的英特網(wǎng)協(xié)議。RTP自己不能保證實(shí)時(shí)傳遞數(shù)據(jù),但它提供用于支持流數(shù)據(jù)發(fā)送和接收應(yīng)用的機(jī)制。一般來說,RTP運(yùn)行于UDP協(xié)議之上。UDP(用戶數(shù)據(jù)報(bào)協(xié)議)是一種象TCP一樣、運(yùn)行于IP網(wǎng)之上的無連接協(xié)議。與TCP/IP不同,UDP/IP不提供任何出錯(cuò)恢復(fù)業(yè)務(wù),而代之以提供一種在IP網(wǎng)上發(fā)送和接收數(shù)據(jù)報(bào)的直接方式來替代。
雖然RTP是為固定網(wǎng)絡(luò)開發(fā)的,但它可以用在移動(dòng)網(wǎng)中。然而在移動(dòng)網(wǎng)上使用RTP時(shí)遇到移動(dòng)信道有限的帶寬問題。原因是協(xié)議RTP、UDP和IP各自都有自己的首標(biāo)。因而一個(gè)分組除了鏈路層幀外,還有20字節(jié)的IP首標(biāo)、8字節(jié)的UDP首標(biāo)以及12字節(jié)的RTP首標(biāo),因此總和起來至少40字節(jié)。
這種首標(biāo)具有很高的冗余,為了減少總的開銷,已經(jīng)開發(fā)出了首標(biāo)壓縮機(jī)制。首標(biāo)壓縮協(xié)議去掉首標(biāo)的冗余并且以一種有效的方式編碼該信息。在最好的情況下,這可以將原始首標(biāo)壓縮到一字節(jié)。
圖1圖解了一使用首標(biāo)壓縮協(xié)議的系統(tǒng)。該發(fā)射器包括用于壓縮原始首標(biāo)的壓縮器100。然后將該被壓縮的首標(biāo)傳輸?shù)浇邮掌鞑⑶以谀抢锿ㄟ^解壓器110解壓縮。
設(shè)備場(chǎng)景(context)120是壓縮器用來壓縮該首標(biāo)的狀態(tài)。該設(shè)備場(chǎng)景是一組變量并且基本上由未壓縮版的最后的首標(biāo)的首標(biāo)字段組成。除了實(shí)際的首標(biāo)字段外,該設(shè)備場(chǎng)景還包括附加變量,諸如對(duì)一系列相繼分組已經(jīng)檢測(cè)到是常數(shù)的首標(biāo)字段的一階差分。該設(shè)備場(chǎng)景也可以包含描述該分組流的附加信息,例如典型的分組間在序號(hào)和時(shí)標(biāo)方面的增加。
在操作過程中,壓縮器100和解壓器110需要維護(hù)一個(gè)公用的設(shè)備場(chǎng)景。當(dāng)解壓器110的設(shè)備場(chǎng)景130和壓縮器100的設(shè)備場(chǎng)景120不一致時(shí),首標(biāo)壓縮失敗。當(dāng)在不可靠的信道例如無線信道上傳輸數(shù)據(jù)分組時(shí),由于可能在壓縮器100和解壓器110之間丟失或損壞分組,這種情況可能發(fā)生。
因此,一旦解壓器110的設(shè)備場(chǎng)景130變成無效,必須啟動(dòng)一再同步過程。為了這一目的,提供更新(UP)分組用于傳輸包含壓縮器100的設(shè)備場(chǎng)景120的信息到解壓器110。因此,通過使用UP分組更新設(shè)備場(chǎng)景130。
首標(biāo)壓縮模式的性能可以用兩個(gè)參數(shù)加以描述,這兩個(gè)參數(shù)是壓縮效率和穩(wěn)健性。穩(wěn)健模式允許鏈路上的錯(cuò)誤,在其中的鏈路上發(fā)生首標(biāo)壓縮而不會(huì)丟失附加分組、引入附加錯(cuò)誤或使用更多帶寬。使用UP分組一方面增加穩(wěn)健性,另一方面由于UP分組尺寸大又降低了壓縮效率。因此,除了UP分組之外,還使用非常小而且只與前面的UP分組有關(guān)的非更新(NUP)分組時(shí)。因此,NUP分組不更新該設(shè)備場(chǎng)景,以至于NUP分組丟失,解壓器110的設(shè)備場(chǎng)景130還繼續(xù)有效,該接收器仍然能夠解壓縮其后續(xù)分組。
要壓縮的分組流通常表現(xiàn)的很有規(guī)律。大多數(shù)首標(biāo)字段在該流的使用期限中為常數(shù)并且保持不變。某些字段根據(jù)每個(gè)分組變化(例如,序號(hào)或時(shí)標(biāo))。如果這些字段的值同步于該序號(hào),因此可以從這種序號(hào)計(jì)算出來,那么該流為規(guī)則的。這些字段中的奇異性妨礙這種同步,例如由于RTP-時(shí)標(biāo)字段的非線性跳越。由于奇異性,不可能從序號(hào)計(jì)算出已經(jīng)改變了的字段的值。這些奇異性可能出現(xiàn)的很頻繁,例如對(duì)于會(huì)話音頻流平均每一秒出現(xiàn)。
NUP分組的長(zhǎng)度隨時(shí)間增加歸于兩個(gè)原因。如果該流表現(xiàn)出非正常特性,那么將要被發(fā)送的NUP分組會(huì)更大,原因是必須包括這些非正常特性。如果在該流中不出現(xiàn)非正常特性,該NUP分組的長(zhǎng)度也可能會(huì)隨時(shí)間增加,原因是與最后的更新分組的差較大。為了降低NUP分組的長(zhǎng)度,必須進(jìn)行一次更新,即,發(fā)送一系列UP分組,并且如果正確地收到這些分組,則更新設(shè)備場(chǎng)景。
確定為一次更新而發(fā)送的UP分組的數(shù)量是一個(gè)難點(diǎn)。如果發(fā)送太多,那么仍然在發(fā)送UP分組時(shí)該設(shè)備場(chǎng)景就已經(jīng)更新并且是有效的了。這不必要地增加了所傳輸?shù)奈徊⑶医档土诵?,原因是UP分組比NUP分組大。另一方面,如果沒有發(fā)送足夠的UP分組,則會(huì)增加丟失設(shè)備場(chǎng)景的危險(xiǎn),原因是增加了收不到被發(fā)送的任何分組的概率。
因此,當(dāng)UP分組的數(shù)量太高時(shí),壓縮效率降低。如果UP分組的數(shù)量太低,則解壓器可能丟失其設(shè)備場(chǎng)景,以至于不得不放棄全部分組,直到正確地收到下一個(gè)UP分組。
在諸如無線網(wǎng)絡(luò)這樣的不可靠的信道中,信道質(zhì)量通常發(fā)生相當(dāng)可觀的變化。現(xiàn)在將參考圖2a至2c詳細(xì)地進(jìn)行圖解。
在這些示例中,假定發(fā)生突發(fā)錯(cuò)誤。突發(fā)錯(cuò)誤是丟失幾個(gè)連續(xù)的分組的那些錯(cuò)誤。在圖2a至2c的示例中,假定丟失三個(gè)分組。參考圖2A,解壓器接收不到一個(gè)UP分組和兩個(gè)NUP分組。由于解壓器現(xiàn)在具有無效的設(shè)備場(chǎng)景,所以不得不放棄后續(xù)NUP分組,以至于在接收器中存在總共九個(gè)丟失的分組。
在圖2b中,連續(xù)的UP分組的數(shù)量已經(jīng)增加到總量為三。雖然由于正確地收到這些UP分組的至少一個(gè)的概率非常高,所以發(fā)送一系列相繼UP分組通常更可靠,但降低了壓縮效率。此外,在圖2b的示例中,事實(shí)上沒有提高穩(wěn)健性,原因歸于突發(fā)錯(cuò)誤的性質(zhì),再就是不能在接收器中解壓九個(gè)分組。
克服突發(fā)錯(cuò)誤的問題的一種方法是使用圖2c所示的分散模式。使用分散模式指的是以固定次序發(fā)送UP和NUP分組,以避免發(fā)送一行中的全部UP分組。在圖2c的示例中,這種序列是UP-NUP-UP-NUP-NUP-UP-NUP-NUP-NUP-UP-NUP-……從圖2c能夠看出,即使以分散模式傳輸分組也可能引起顯著的數(shù)據(jù)分組丟失。
因此,現(xiàn)有技術(shù)不能正確地處理壓縮效率和穩(wěn)健性的問題。而且發(fā)現(xiàn)確定最優(yōu)條件是一個(gè)嚴(yán)重的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于在不可靠的信道中傳輸數(shù)據(jù)分組的方法和設(shè)備,該方法和設(shè)備能夠提高效率和穩(wěn)健性。
這一目的通過定義在獨(dú)立權(quán)利要求中的發(fā)明達(dá)到。
根據(jù)本發(fā)明,依據(jù)信道質(zhì)量設(shè)置相繼UP分組的數(shù)量。因此在高質(zhì)量信道的情況下,可以減少UP分組的數(shù)量。當(dāng)信道上存在高錯(cuò)誤率時(shí),增加UP分組的數(shù)量,使得在發(fā)射器和接收器之間存在穩(wěn)健的連接。
本發(fā)明有利條件在于允許動(dòng)態(tài)地使傳輸和壓縮機(jī)制適應(yīng)與當(dāng)前的信道質(zhì)量,特別在于本發(fā)明允許動(dòng)態(tài)地根據(jù)信道質(zhì)量控制解壓器的設(shè)備場(chǎng)景的更新。僅僅將UP分組發(fā)送既保證高穩(wěn)健性又保證較好壓縮效率所需要的次數(shù)。因此,即使信道質(zhì)量改變也能減少平均首標(biāo)大小。
本發(fā)明的優(yōu)選實(shí)施例定義在從屬權(quán)利要求中。
通過根據(jù)往返時(shí)間設(shè)置設(shè)備場(chǎng)景更新階段傳輸?shù)母潞头歉路纸M的總量,甚至可以經(jīng)常用具有良好質(zhì)量的信道進(jìn)行這個(gè)數(shù)字的調(diào)整。這允許更精確地控制在壓縮效率和傳輸穩(wěn)健性之間尋找最好的折中。
當(dāng)基于編碼解碼器屬性確定NUP分組的數(shù)量時(shí),使得根據(jù)本發(fā)明的機(jī)制不但適合該信道的當(dāng)前屬性,而且適合分組流類型。通過依靠信道質(zhì)量和分組流屬性產(chǎn)生UP和NUP分組序列,可以達(dá)到在壓縮效率和傳輸穩(wěn)健性之間更好的折中。
現(xiàn)在參考附圖描述本發(fā)明,其中圖1圖解了一壓縮器/解壓器系統(tǒng),在其中使用了UP和NUP分組;圖2a-2c圖解了在突發(fā)錯(cuò)誤情況下UP-NUP序列的時(shí)序圖;圖3圖解了在根據(jù)本發(fā)明的設(shè)備場(chǎng)景更新階段的UP-NUP序列;圖4a和4b圖解了最佳地使用本發(fā)明的壓縮器/解壓器系統(tǒng);圖5示出了根據(jù)本發(fā)明的設(shè)備場(chǎng)景更新過程的通用流程圖;圖6a和6b是圖解在每個(gè)子序列中設(shè)置UP分組數(shù)量的過程的優(yōu)選實(shí)施例的流程圖;以及圖7是圖解根據(jù)本發(fā)明的優(yōu)選實(shí)施例在序列中設(shè)置分組總數(shù)量的過程的流程圖。
具體實(shí)施例方式
以下將更加詳細(xì)地描述本發(fā)明的優(yōu)選實(shí)施例。
現(xiàn)在參考圖3,設(shè)備場(chǎng)景更新階段的UP和NUP序列可以分割成一系列子序列。每個(gè)子序列包含多個(gè)由多個(gè)NUP分組所跟隨的UP分組。下面的參數(shù)用于描述根據(jù)本發(fā)明的UP-NUP序列。
參數(shù)p描述設(shè)備場(chǎng)景更新階段的總分組數(shù)量。只要必須考慮更新設(shè)備場(chǎng)景或者更新設(shè)備場(chǎng)景至少有用,例如在丟失設(shè)備場(chǎng)景的情況下時(shí),或者更一般地說,只要在數(shù)據(jù)流中檢測(cè)到奇異性時(shí),就進(jìn)入這種階段。選擇足夠長(zhǎng)的設(shè)備均是更新階段的持續(xù)時(shí)間,以使得解壓器能夠更新其設(shè)備場(chǎng)景。
參數(shù)k是每個(gè)子序列中的分組數(shù)量。在圖3的優(yōu)選實(shí)施例中,這個(gè)參數(shù)在各個(gè)子序列中是相同的。
參數(shù)mi描述第i個(gè)子序列中的UP分組的數(shù)量。這個(gè)參數(shù)的值對(duì)于不同的子序列可以互相不同,并且在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,該參數(shù)以次第減1,即,mi=mi-1-1。
最后,參數(shù)ni描述第i個(gè)子序列中的NUP分組的數(shù)量。
圖4a和4b圖解了最佳地使用本發(fā)明的壓縮器/解壓器系統(tǒng)。根據(jù)圖4a,壓縮器從測(cè)量單元400接收關(guān)于信道質(zhì)量的測(cè)量值。測(cè)量單元400可以是任何實(shí)體,例如可以是物理層實(shí)體,它能夠給壓縮器100提供指示信道質(zhì)量的測(cè)量值。這種值可以包括任何類型的、指示例如信道中的噪聲屬性或任何位或數(shù)據(jù)塊錯(cuò)誤的測(cè)量值。如果不能利用真實(shí)的測(cè)量值,測(cè)量單元400可以變成能夠執(zhí)行任何產(chǎn)生至少估計(jì)的質(zhì)量值的行為的發(fā)射器的控制單元。
在圖4b的系統(tǒng)中,萬一一個(gè)子序列的每個(gè)UP分組都丟失了,解壓器能夠發(fā)送不應(yīng)答(non-acknowledgement,NACK)消息給壓縮器。根據(jù)下面的討論將更明白多個(gè)NACK的關(guān)系。
現(xiàn)在轉(zhuǎn)到圖5,該解了更新設(shè)備場(chǎng)景130的總體流程圖,該過程包括設(shè)置各個(gè)參數(shù)mi、k、ni和p的500步至530步。正如本領(lǐng)域的普通技術(shù)人員所公認(rèn)的那樣,圖5中圖解的步驟次序可以改變。例如,可以先設(shè)置參數(shù)p或k。此外,下列情況也在本發(fā)明的范圍之內(nèi),即更新設(shè)備場(chǎng)景的過程可以包括只設(shè)置某些參數(shù)而將剩下的參數(shù)選定為常數(shù)或設(shè)置成缺省值。
現(xiàn)在將更詳細(xì)地描述根據(jù)本發(fā)明設(shè)置參數(shù)。在500步中,設(shè)置每個(gè)子序列中的UP分組的數(shù)量mi。如上所述,這個(gè)數(shù)值從子序列到子序列最好依次以1遞減。將考慮到正確地接收至少一個(gè)UP分組的概率會(huì)隨i的值增加這一點(diǎn)來選擇這個(gè)方案。實(shí)際上只需要找到一個(gè)最佳的開始值m1。
圖6a圖解了設(shè)置m1的一個(gè)優(yōu)選實(shí)施例。在600步,壓縮器100獲得參數(shù)m1的當(dāng)前值。然后,在610步,讀取m1的的一個(gè)最大值和一個(gè)最小值。例如該最大值和最小值可以分別設(shè)置為二和六。
如果在準(zhǔn)備期間壓縮器不能在600步獲得參數(shù)m1的當(dāng)前值,那么壓縮器就使用開始值替代。開始值最好能夠被設(shè)置成最小和最大限制的平均值。
一旦獲得當(dāng)前值和限制值,壓縮器就從在上面已經(jīng)在圖4a的設(shè)備場(chǎng)景中討論過的測(cè)量單元400接收測(cè)量值。在620步獲得的值最好是信道中的信噪比SNR或數(shù)據(jù)塊錯(cuò)誤率BLER的測(cè)量值。如果SNR值低,即,BLER高,則需要較高的m1值來增加解壓器正確地接收到數(shù)據(jù)分組的概率。
然后在630步使用所獲得的測(cè)量值確定該信道條件是否改變。如發(fā)生了改變,則在640步更新參數(shù)m1。由于該信道條件可能變化非??於曳浅nl繁,因此m1值是逐漸匹配的,即,m1值依賴于信道質(zhì)量變好還是變壞按一固定量進(jìn)行增加或減少。
圖6b示出了在第一子序列中設(shè)置UP分組的數(shù)量m1的另一個(gè)優(yōu)選實(shí)施例。這種方法最好在測(cè)量單元400沒有可利用的測(cè)量值時(shí)使用。在獲得當(dāng)前值和最小和最大小值之后,壓縮器在650步確定是否收到NACK。如果正確地接收到第一序列的至少一個(gè)UP分組,那么解壓器110將不發(fā)送NACK消息。因此,如果壓縮器100在整個(gè)過程中沒有收到NACK,那么將參數(shù)m1降低一用于下一個(gè)更新過程(600步)。然而如果收到NACK,那么在670步增加參數(shù)m1。這最好能夠通過加一預(yù)定的值或通過將當(dāng)前值乘以一預(yù)定的系數(shù)來實(shí)現(xiàn)。
雖然在上面討論的實(shí)施例中,只根據(jù)信道質(zhì)量直接設(shè)置了m1的值,而剩下的序列中的UP分組的數(shù)量根據(jù)公式mi=mi-1-1設(shè)置,但應(yīng)該理解,在本發(fā)明的范圍內(nèi),不僅僅m1而且任何參數(shù)mi都可以獨(dú)立地進(jìn)行設(shè)置。
現(xiàn)在將更詳細(xì)地描述設(shè)置參數(shù)k,即,每個(gè)子序列中的分組的數(shù)量(510步)。如上所述,這個(gè)參數(shù)對(duì)所有數(shù)據(jù)塊都被選擇成常數(shù)。根據(jù)本發(fā)明的優(yōu)選實(shí)施例,這個(gè)常數(shù)值根據(jù)編碼解碼器屬性進(jìn)行設(shè)置。
這是因?yàn)槟承┟襟w的編碼解碼器(例如聲音編碼解碼器)可以處理某些分組丟失。例如,如果該編碼解碼器能夠補(bǔ)償多達(dá)x個(gè)分組的分組丟失、使得用戶不會(huì)聽出該分組丟失,那么常數(shù)參數(shù)k被設(shè)置成低于這個(gè)數(shù)字x。為此目的,如果可能的話,壓縮器可以例如讀取RTP首標(biāo)的有效負(fù)載類型字段以檢測(cè)所使用的編碼解碼器?;蛘撸瑝嚎s器使用任何可利用的帶外(out-of-band)信令。
如果壓縮器已經(jīng)獲得關(guān)于編碼解碼器的通用屬性的適當(dāng)信息,那么就由此設(shè)置參數(shù)k。為此目的,編碼解碼器的通用屬性可以存儲(chǔ)在例如壓縮器的查找表中。如果壓縮器不能確定適當(dāng)?shù)男畔?,則參數(shù)k被設(shè)置成這樣一個(gè)值,假定它不影響接收應(yīng)用。此時(shí),最好使用最保守的方法。此外,如果在編碼解碼器上沒有任何信息可利用,那么參數(shù)mi可以稍微增加一點(diǎn)以便仍然保證穩(wěn)健性。
在圖5所述的過程的520步中,設(shè)置每個(gè)子序列中的NUP分組的數(shù)量ni。正如圖3所顯示的那樣,一旦設(shè)置了參數(shù)mi和k,就可以根據(jù)ni=k-mi確定參數(shù)ni。
最后,更新設(shè)備場(chǎng)景的過程包括以530步表示的設(shè)置該序列中的分組的總數(shù)量p的過程。這一過程在圖7中更詳細(xì)地描述。正如以下將要討論的那樣,在本發(fā)明的優(yōu)選實(shí)施例中,將參數(shù)p設(shè)置成足夠大以使得該解壓器有足夠的時(shí)間來反應(yīng)關(guān)于數(shù)據(jù)分組的任何丟失的NACK消息。這個(gè)參數(shù)可以根據(jù)往返時(shí)間RTT設(shè)置成有利形式,最好是其小倍數(shù)。因?yàn)檫@個(gè)原因,圖7的過程涉及當(dāng)前RTT值的估計(jì)。
根據(jù)本發(fā)明,該過程啟動(dòng)不活動(dòng)期間的設(shè)備場(chǎng)景丟失。不活動(dòng)期間是不發(fā)送任何分組的這樣一個(gè)時(shí)間段。通常,壓縮器檢測(cè)不活動(dòng)期間,例如在不能接收任何RTP分組一定時(shí)間的任何時(shí)候。
首先在700步確定是否發(fā)送了分組。如果存在一個(gè)被檢測(cè)到的不活動(dòng)期間,則在720步發(fā)送一個(gè)壞分組。壞分組是不包含正確壓縮首標(biāo)的分組以至于這個(gè)分組將使解壓器110的設(shè)備場(chǎng)景130無效。然后該解壓器在730步將馬上回送一個(gè)在壓縮器100中接收到的NACK消息。在740步中壓縮器通過計(jì)算接收NACK的時(shí)間和發(fā)送壞分組的時(shí)間之間的時(shí)間差來估計(jì)RTT的值。如果在750步中確定出RTT值已經(jīng)被改變了,那么在760步更新參數(shù)p。最好,將參數(shù)p選得與RTT值成比例。
所描述的設(shè)置序列中的分組的總數(shù)量p的過程的優(yōu)勢(shì)在于,只要在一不活動(dòng)期間之后的更新過程由于某些不可預(yù)見的時(shí)標(biāo)間隙而開始,就執(zhí)行該過程。因此,不存在任何丟失設(shè)備場(chǎng)景130的額外概率。
此外,通過發(fā)送壞分組來估計(jì)RTT值的所述過程也是其優(yōu)點(diǎn),原因是只要檢測(cè)到不活動(dòng)期間就執(zhí)行該過程。不活動(dòng)期間的出現(xiàn)獨(dú)立于任何設(shè)備場(chǎng)景丟失,并且參數(shù)p的調(diào)整即使在好質(zhì)量的信道中也可以經(jīng)常執(zhí)行。
此外,根據(jù)本發(fā)明的RTT估計(jì)的優(yōu)勢(shì)在于它允許精確地控制參數(shù)p。例如,如果該測(cè)量將只利用多個(gè)NACK而不通過發(fā)送壞分組來啟動(dòng)設(shè)備場(chǎng)景丟失加以實(shí)現(xiàn),則在丟失至少一個(gè)分組并且收到另一個(gè)分組的情況下,該測(cè)量值將導(dǎo)致RTT值增加額外的時(shí)間。這種額外時(shí)間可以非常長(zhǎng),而且不可計(jì)算。
權(quán)利要求
1.一種在信道上傳輸數(shù)據(jù)分組的方法,該數(shù)據(jù)分組具有壓縮的首標(biāo),該方法包括步驟使用設(shè)備場(chǎng)景(120)壓縮首標(biāo);和傳輸相繼更新(UP)分組的數(shù)量(mi),每一個(gè)分組都包含指示所述設(shè)備場(chǎng)景的數(shù)據(jù);其特征在于該方法還包括步驟檢測(cè)(620、650)該信道的質(zhì)量;以及依賴于所確定的信道質(zhì)量設(shè)置(500、640、660、670)所述更新分組的數(shù)量(mi)。
2.根據(jù)權(quán)利要求1的方法,其中確定信道質(zhì)量的步驟包括估算(620、630)信道中的數(shù)據(jù)塊錯(cuò)誤率(BLER)的測(cè)量值。
3.根據(jù)權(quán)利要求1的方法,其中確定信道質(zhì)量的步驟還包括估算(620、630)信噪比(SNR)的測(cè)量值。
4.根據(jù)權(quán)利要求1的方法,其中確定信道質(zhì)量的步驟包括確定(650)是否接收到NACK消息的步驟。
5.根據(jù)權(quán)利要求1至4之一的方法,其中傳輸數(shù)據(jù)分組的一列子序列,每個(gè)子序列包括相繼更新(UP)分組的數(shù)量(mi);只根據(jù)所確定的信道質(zhì)量設(shè)置第一個(gè)子序列的相繼更新分組的數(shù)量(mi);以及后續(xù)子序列中的更新分組的數(shù)量依次按一預(yù)定數(shù)值遞減。
6.根據(jù)權(quán)利要求1至5之一的方法,還包括傳輸不包含指示所述設(shè)備場(chǎng)景(120)的數(shù)據(jù)的相繼非更新(NUP)分組的數(shù)量(ni)的步驟,其中根據(jù)往返時(shí)間(RTT)設(shè)置設(shè)備場(chǎng)景更新階段被傳輸?shù)母潞头歉路纸M的總量(p)。
7.根據(jù)權(quán)利要求6的方法,還包括步驟檢測(cè)(700)不活動(dòng)期間;傳輸(720)沒有正確壓縮的首標(biāo)的數(shù)據(jù)分組;接收(730)NACK消息;以及將往返時(shí)間設(shè)置(740)成傳輸(720)和接收(730)之間的時(shí)間差。
8.根據(jù)權(quán)利要求1至7之一的方法,還包括傳輸不包含指示所述設(shè)備場(chǎng)景(120)的數(shù)據(jù)的相繼非更新(NUP)分組的數(shù)量(ni)的步驟,所述非更新分組的數(shù)量(ni)基于編碼解碼器屬性和所述更新分組的數(shù)量(mi)被確定。
9.一種在信道上傳輸數(shù)據(jù)分組的設(shè)備,該數(shù)據(jù)分組具有壓縮的首標(biāo),該設(shè)備包括壓縮器(100),用于使用設(shè)備場(chǎng)景(120)壓縮首標(biāo);傳輸裝置,用于傳輸相繼更新(UP)分組的數(shù)量(mi),每一個(gè)分組都包含指示所述設(shè)備場(chǎng)景的數(shù)據(jù);檢測(cè)該信道的質(zhì)量的裝置(400);以及控制裝置,用于依賴于所確定的信道質(zhì)量設(shè)置所述更新分組的數(shù)量(mi)。
10.根據(jù)權(quán)利要求9的設(shè)備,配置成執(zhí)行根據(jù)權(quán)利要求1至8之一的方法。
全文摘要
本發(fā)明涉及一種在信道上傳輸數(shù)據(jù)分組的方法和設(shè)備,其中所述數(shù)據(jù)分組具有壓縮的首標(biāo)。在利用設(shè)備場(chǎng)景壓縮首標(biāo)之后,傳輸一個(gè)包含指示所述設(shè)備場(chǎng)景的數(shù)據(jù)的相繼更新分組的數(shù)量。根據(jù)本發(fā)明,確定信道的質(zhì)量并因此設(shè)置更新分組的數(shù)量。該信道質(zhì)量可以通過測(cè)量數(shù)據(jù)塊錯(cuò)誤率或信噪比來確定?;蛘咝诺蕾|(zhì)量可以通過估算是否已經(jīng)接收到NACK消息來估計(jì)??梢愿鶕?jù)往返時(shí)間設(shè)置設(shè)備場(chǎng)景更新階段傳輸?shù)母潞头歉路纸M的總數(shù)量。非更新分組的數(shù)量還可以基于編碼解碼屬性進(jìn)行確定。本發(fā)明在例如無線通信這樣的不可靠的信道上使用有優(yōu)勢(shì)。
文檔編號(hào)H04L29/06GK1343056SQ0113290
公開日2002年4月3日 申請(qǐng)日期2001年9月4日 優(yōu)先權(quán)日2000年9月7日
發(fā)明者卡斯滕·伯邁斯特, 羅爾夫·黑肯伯格 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社