两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

分組接收裝置和分組傳輸方法

文檔序號(hào):7689059閱讀:259來源:國(guó)知局
專利名稱:分組接收裝置和分組傳輸方法
技術(shù)領(lǐng)域
本發(fā)明涉及在分組傳輸中使用的的分組接收裝置和分組傳輸方法,特別涉及對(duì)壓縮發(fā)送的首標(biāo)進(jìn)行復(fù)原的分組接收裝置和分組傳輸方法。
背景技術(shù)
目前,作為因特網(wǎng)中用于分組傳輸所使用的代表性的協(xié)議(通信步驟),有RTP(Real-time Transport Protocol;實(shí)時(shí)傳輸協(xié)議)、UDP(User DataProtocol;用戶數(shù)據(jù)協(xié)議)、IP(Internet Protocol;因特網(wǎng)協(xié)議),在分組傳輸中,一般將這些協(xié)議組合使用。此外,這些協(xié)議通過IETF(Internet EngineeringTask Force;因特網(wǎng)工程任務(wù)隊(duì))進(jìn)行標(biāo)準(zhǔn)化。
在上述各協(xié)議中,將以下所示的信息作為首標(biāo)附加在發(fā)送數(shù)據(jù)中而生成分組。即,首先,在RTP中,將表示數(shù)據(jù)的順序的序列號(hào)(以下按照需要省略為‘SN’)、以及作為時(shí)間信息的時(shí)戳(以下按照需要省略為‘TS’)等附加在數(shù)據(jù)中而生成RTP分組。
接著,在UDP中,將接收端的端口號(hào)附加在RTP分組上來生成UDP分組。接著,在IP中,將接收端的因特網(wǎng)上的地址(IP地址)附加在UDP分組上來生成IP分組。然后,將該IP分組發(fā)送到接收端。
在通過這些RTP、UDP、IP附加的首標(biāo)中,TS和SN是每次發(fā)送分組時(shí)變化的動(dòng)態(tài)信息。此外,其他的信息是一旦通信開始后就不改變的靜態(tài)(static)信息。
這樣的首標(biāo)被賦予在每個(gè)協(xié)議中,所以在按多個(gè)協(xié)議來進(jìn)行通信的情況下,首標(biāo)部分會(huì)變長(zhǎng),分組的傳輸效率惡化。因此,作為通過壓縮發(fā)送首標(biāo)來提高分組的傳輸效率的技術(shù),有首標(biāo)壓縮技術(shù)。
對(duì)于RTP、UDP和IP中附加的各首標(biāo)的壓縮方法,由IETF規(guī)定為RFC(Request For Comments;請(qǐng)求注解)2508。RFC2508中規(guī)定的首標(biāo)壓縮方法主要是面向因特網(wǎng)等的有線分組傳輸而規(guī)定的方法。
相反,在面向攜帶電話等無線分組傳輸上作為IETF主要提出的首標(biāo)壓縮方法,有ROHC(RObust Header Compression;健全首標(biāo)壓縮)。這種方法是一種首標(biāo)壓縮方法,其特征在于,在無線區(qū)間中,與有線區(qū)間相比,考慮到分組傳輸中的差錯(cuò)率升高的傾向,對(duì)傳輸中產(chǎn)生的差錯(cuò)具有高抗性。
此外,在無線區(qū)間中,與有線區(qū)間相比,可使用的頻帶窄,所以在ROHC中,與RFC2508中規(guī)定的首標(biāo)壓縮方法相比,進(jìn)一步提高首標(biāo)的壓縮率。再有,ROHC在IETF中draft-ietf-rohc-rtp-09.txt尚處于標(biāo)準(zhǔn)化作業(yè)中。
在該ROHC中,如圖1(a)、(b)所示,存在兩種首標(biāo),分別被稱為非壓縮(IR)分組、壓縮(SO)分組。在圖1(a)所示的IR分組的首標(biāo)中,包含通信中不變的參數(shù)(IP地址和端口號(hào)等靜態(tài)信息)、通信中變化的參數(shù)(SN、TS等)、以及在接收端對(duì)首標(biāo)進(jìn)行復(fù)原時(shí)檢查是否可以正確復(fù)原的CRC(Cyclic Redundancy Check;循環(huán)冗余校驗(yàn))比特。
這些靜態(tài)信息、TS、及SN大多每隔規(guī)定的間隔被發(fā)送。圖1(b)所示的壓縮分組不包含IP地址、端口號(hào)、TS、及ΔTS(TS增加量),而包含壓縮序列號(hào)(以下按照需要省略為SN’)和CRC比特。該SN’在原來16比特的SN中僅用低位的幾比特來表示。
在ROHC中,具體地如下進(jìn)行首標(biāo)的壓縮。即,包含IP地址和端口號(hào)等的不壓縮首標(biāo)按規(guī)定的間隔來發(fā)送,而不以每個(gè)傳輸單位來發(fā)送。此外,在SN的增加量和TS的增加量之間有一定規(guī)則性的情況下,僅發(fā)送SN,在接收端根據(jù)SN的增加量來計(jì)算TS的增加量。
進(jìn)而,在SN中,通過SO分組僅發(fā)送低位的幾比特,僅在發(fā)生進(jìn)位時(shí)發(fā)送所有的SN的比特。這種情況下,在發(fā)送端中,參照被稱為上下文(context)的參照信息來進(jìn)行首標(biāo)的壓縮,在接收端中,參照與發(fā)送端使用的上下文相同的上下文來進(jìn)行首標(biāo)的復(fù)原。這種情況下,參照信息指上次發(fā)送的首標(biāo)信息。
具體地說,使用圖2說明選擇SN的低位比特來形成SN’的方法。首先,分組1最初不能僅傳送低位比特,所以將16比特的SN作為IR分組原封不動(dòng)地發(fā)送。接著,發(fā)送端依次發(fā)送分組2、分組3,但高位比特(從第1比特至第12比特)在相鄰的分組間不變,所以僅發(fā)送低位4比特(第13比特至第16比特)。接收端通過參照上下文,可以僅用低位4比特來復(fù)原為正確的16比特的SN。
例如,在分組2的情況下,僅傳輸?shù)臀?比特“0010”。接收端從分組1中判定為剩余的高位12比特不變,可以將SN復(fù)原為“0000 0000 0000 0010”。在壓縮分組中,分別附加CRC,所以可以檢查復(fù)原后的首標(biāo)是否為正確的首標(biāo)。
在傳送分組17的情況下,產(chǎn)生進(jìn)位,低位第5比特從O變化到1。因此,僅用低位4比特不能正確地傳輸。因此,在分組17中,例如傳輸SN的低位6比特“010000”。由此,在接收端可以復(fù)原為正確的16比特的SN。
下面,用圖3和圖4說明使用ROHC進(jìn)行的分組的發(fā)送接收。圖3是表示現(xiàn)有的分組接收裝置的結(jié)構(gòu)方框圖。圖4是說明現(xiàn)有的分組的發(fā)送接收的步驟的順序圖。
首先,如圖4所示,發(fā)送端(壓縮端)發(fā)送包含有靜態(tài)信息、TS、SN、及CRC比特的IR分組。之后,連續(xù)發(fā)送包含SN的低位比特(SN’)及CRC比特的SO分組。在靜態(tài)信息未正確地傳送的情況下,以后的信息全都不能正確地接收,所以定期地發(fā)送IR分組,可以防止使信息完全丟失。
在圖3所示的分組接收裝置中,通過天線601接收到的接收信號(hào)由接收部602進(jìn)行規(guī)定的無線接收處理(例如下變頻和A/D變換等),對(duì)無線接收處理后的信號(hào)實(shí)施解調(diào)處理。該解調(diào)處理后的分組被輸出到首標(biāo)復(fù)原部603,由首標(biāo)復(fù)原部603將首標(biāo)復(fù)原。如上所述,首標(biāo)的復(fù)原參照存儲(chǔ)在緩沖器606中的、作為上次發(fā)送的分組信息的上下文來對(duì)壓縮序列號(hào)SN’進(jìn)行復(fù)原。具體地說,在復(fù)原端(接收端)中,根據(jù)SN’(SN的低位比特)來對(duì)SN進(jìn)行復(fù)原,根據(jù)SN來計(jì)算RTP首標(biāo)中包含的TS(時(shí)戳)的值,根據(jù)靜態(tài)信息、SN、TS,來對(duì)RTP首標(biāo)、UDP首標(biāo)、及IP首標(biāo)整體進(jìn)行復(fù)原。
包含復(fù)原后的首標(biāo)的分組被輸出到CRC部604,在CRC部604中通過CRC來進(jìn)行差錯(cuò)檢測(cè)。如果用CRC未檢測(cè)出差錯(cuò),則作為接收分組輸出。此時(shí),緩沖器606的內(nèi)容根據(jù)上下文更新部605的指示,被更新為接收分組的上下文、即首標(biāo)。
于是,SN’僅包含SN的低位比特,但高位比特已經(jīng)在復(fù)原端被接收,可以根據(jù)復(fù)原后的分組的SN值來預(yù)測(cè),所以可以復(fù)原完全的SN。即使在預(yù)測(cè)以外的情況下,由于按CRC檢查來進(jìn)行檢測(cè),所以仍可以防止復(fù)原錯(cuò)誤的SN。
下面,用圖5說明在首標(biāo)部分發(fā)生比特差錯(cuò)的情況。如圖5所示,在壓縮分組4(SO)中發(fā)生比特差錯(cuò)的情況下,如果在復(fù)原端象通常那樣對(duì)首標(biāo)進(jìn)行復(fù)原后再進(jìn)行CRC檢測(cè),則在壓縮分組4中檢測(cè)出比特差錯(cuò)。這種情況下,判定為在首標(biāo)部分或CRC比特中產(chǎn)生了差錯(cuò),并廢棄壓縮分組4。
下面,用圖6說明在IR分組中發(fā)生差錯(cuò)的情況。如圖6所示,在接收到IR分組的情況下,使用CRC來進(jìn)行IR分組的首標(biāo)的比特差錯(cuò)檢測(cè)。如果檢測(cè)出比特差錯(cuò),則廢棄分組6。
但是,如圖6所示,在IR分組中產(chǎn)生比特差錯(cuò)的情況下,如果象上述那樣廢棄分組,則有以下問題。即,在檢測(cè)出比特差錯(cuò)的情況下,意味著在靜態(tài)信息、SN’、CRC比特這三處的某一處或某幾處存在比特差錯(cuò)。這種情況下,只要在靜態(tài)信息(與首標(biāo)壓縮無關(guān)的部分)中發(fā)生比特差錯(cuò)時(shí),即使SN’被正確地接收,也存在根據(jù)CRC的結(jié)果而將分組整體廢棄的問題。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種分組接收裝置和分組傳輸方法,即使在與首標(biāo)壓縮無關(guān)的部分發(fā)生差錯(cuò),也可以正確地進(jìn)行分組接收而不廢棄分組。
在非壓縮分組或壓縮分組的首標(biāo)中,由于包含CRC比特,所以在這些首標(biāo)中產(chǎn)生比特差錯(cuò)的情況下檢測(cè)出差錯(cuò),可以廢棄該分組。但是,在非壓縮分組的情況下,即使在發(fā)送源IP地址等的靜態(tài)信息(通信中不變的部分)發(fā)生比特差錯(cuò),如果用CRC檢測(cè)出差錯(cuò),則也廢棄分組。
這是因?yàn)閮H用CRC的結(jié)果來廢棄分組,而未區(qū)別與壓縮有關(guān)的部分(例如SN)和與壓縮無關(guān)的部分(靜態(tài)信息)。本發(fā)明人著眼于這點(diǎn),發(fā)現(xiàn)將靜態(tài)部分作為上下文存儲(chǔ)在緩沖器中,通過使用已經(jīng)正確接收的靜態(tài)部分來復(fù)原接收分組并再次進(jìn)行CRC,可以判定與壓縮有關(guān)的部分是否被正確地接收,從而完成了本發(fā)明。
本發(fā)明如下實(shí)現(xiàn)上述目的在靜態(tài)信息中產(chǎn)生傳輸比特差錯(cuò)而不能正確地接收首標(biāo)的情況下,通過使用已經(jīng)接收到的靜態(tài)信息來再次進(jìn)行差錯(cuò)檢查,從而判定與壓縮有關(guān)的部分是否被正確地接收(如果比特差錯(cuò)未被確認(rèn),則判定僅在靜態(tài)信息中發(fā)生了比特差錯(cuò)),正確地接收發(fā)生了比特差錯(cuò)的接收分組。


通過下面結(jié)合示例性地示出一例的附圖進(jìn)行的描述,本發(fā)明的上述和其他目的和特點(diǎn)將會(huì)變得更加清楚,其中圖1是表示分組的結(jié)構(gòu)的示意圖;圖2是表示序列號(hào)的壓縮示例的圖;圖3是表示現(xiàn)有的分組接收裝置的結(jié)構(gòu)方框圖;圖4是說明現(xiàn)有的分組的發(fā)送接收步驟的順序圖;圖5是在現(xiàn)有的分組的發(fā)送接收步驟中,說明在壓縮分組中發(fā)生差錯(cuò)情況下的順序圖;圖6是在現(xiàn)有的分組的發(fā)送接收步驟中,說明在非壓縮分組中發(fā)生差錯(cuò)情況下的順序圖;圖7是表示本發(fā)明實(shí)施例的分組接收裝置的結(jié)構(gòu)方框圖;圖8是表示與本發(fā)明實(shí)施例的分組接收裝置進(jìn)行無線通信的分組發(fā)送裝置的結(jié)構(gòu)方框圖;及圖9是說明本發(fā)明實(shí)施例的分組接收裝置中的工作情況的圖。
具體實(shí)施例方式
以下,參照附圖來詳細(xì)說明本發(fā)明的實(shí)施例。
在本實(shí)施例中,說明在分組接收裝置接收到的分組中通過CRC檢測(cè)出比特差錯(cuò)情況下,從緩沖器讀取已經(jīng)正確接收的靜態(tài)信息,再次進(jìn)行CRC,來判定是否正確地接收到與壓縮有關(guān)的部分的情況。
圖7是表示本發(fā)明實(shí)施例的分組接收裝置的結(jié)構(gòu)方框圖。這里,說明分組通過無線線路傳輸?shù)那闆r。
在圖7所示的分組接收裝置中,接收部102對(duì)通過天線101接收到的分組實(shí)施規(guī)定的無線接收處理(例如,下變頻和A/D變換等)后,對(duì)無線接收處理后的信號(hào)實(shí)施解調(diào)處理。解調(diào)處理后的接收分組被輸出到首標(biāo)復(fù)原部103。
首標(biāo)復(fù)原部103參照緩沖器106中存儲(chǔ)的上下文對(duì)接收分組的首標(biāo)進(jìn)行復(fù)原,將首標(biāo)復(fù)原后的分組輸出到CRC部104。CRC部104對(duì)從首標(biāo)復(fù)原部103輸出的分組的首標(biāo)進(jìn)行CRC,將CRC后的分組作為接收分組輸出。此外,CRC部104在用CRC未檢測(cè)出比特差錯(cuò)的情況下,對(duì)上下文更新部105進(jìn)行指示,以便將上下文更新。上下文更新部105按照來自CRC部104的指示來更新緩沖器106中存儲(chǔ)的上下文。
首標(biāo)再?gòu)?fù)原部107在從CRC部104指示檢測(cè)出差錯(cuò)的情況下,將緩沖器106中存儲(chǔ)的靜態(tài)信息置換為接收分組的靜態(tài)信息并進(jìn)行再?gòu)?fù)原,將該再?gòu)?fù)原的分組輸出到CRC部104。
圖8是表示與本發(fā)明實(shí)施例的分組接收裝置進(jìn)行無線通信的分組發(fā)送裝置的結(jié)構(gòu)方框圖。該分組發(fā)送裝置周期性地發(fā)送靜態(tài)信息。
在圖8所示的分組發(fā)送裝置中,動(dòng)態(tài)信息生成部201生成與數(shù)據(jù)有關(guān)的TS和SN這樣的動(dòng)態(tài)信息。靜態(tài)信息生成部202生成IP地址和端口號(hào)這樣的靜態(tài)信息。將這些動(dòng)態(tài)信息和靜態(tài)信息輸出到CRC比特附加部203。
在CRC比特附加部203中,對(duì)于匯集了靜態(tài)信息和動(dòng)態(tài)信息的首標(biāo)信息附加CRC比特,將附加了CRC比特的信號(hào)輸出到發(fā)送分組選擇部205。
發(fā)送分組選擇部205在對(duì)發(fā)送的分組的次數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器204超過規(guī)定的數(shù)的情況下選擇IR分組,生成發(fā)送分組并使計(jì)數(shù)器204復(fù)位。此外,如果計(jì)數(shù)器204低于規(guī)定的數(shù),則發(fā)送分組選擇部205選擇SO分組,生成發(fā)送分組。在選擇SO分組的情況下,進(jìn)行實(shí)施例1中說明的首標(biāo)壓縮。
發(fā)送分組被輸出到發(fā)送部206,在進(jìn)行了調(diào)制處理和規(guī)定的無線發(fā)送處理(例如,D/A變換和上變頻等)后,通過天線207發(fā)送。
通過這樣的結(jié)構(gòu),可以周期性地發(fā)送包含靜態(tài)信息的IR分組,即使接收端在IR分組的接收中失敗的情況下,如果接收到下個(gè)IR分組,則仍可以正確地接收。
下面,用圖7至圖9來說明使用具有上述結(jié)構(gòu)的分組接收裝置的分組傳輸方法。這里,說明SN為16比特的情況,但SN也可以為16比特之外。
首先,發(fā)送端發(fā)送由靜態(tài)信息生成部202生成的靜態(tài)信息、由動(dòng)態(tài)信息生成部201生成的TS及SN、以及包含CRC比特的IR分組,然后發(fā)送包含壓縮過的SN’和CRC比特的SO分組。該IR分組和SO分組由發(fā)送分組選擇部205選擇。IR分組在計(jì)數(shù)器204的計(jì)數(shù)超過規(guī)定的數(shù)時(shí)進(jìn)行周期性發(fā)送。
在IR分組的發(fā)送中,期望發(fā)送IR分組的頻度隨時(shí)間減小。這是因?yàn)榭紤]到在通信初始階段正確接收IR分組的裝置少,所以在該階段發(fā)送IR分組的頻度比較大,在正確接收IR分組的裝置隨著時(shí)間增多時(shí),發(fā)送IR分組的頻度變小。由此,發(fā)送IR分組的頻度隨著時(shí)間變小,能夠進(jìn)一步提高傳輸效率。通過隨著時(shí)間增大計(jì)數(shù)器204的規(guī)定的數(shù),可以進(jìn)行該控制。
在發(fā)送IR分組的情況下,如圖2所示,對(duì)于SN,在分組1中不能僅傳送低位比特,所以將16比特的SN“0000 0000 0000 0001”作為IR分組原封不動(dòng)地發(fā)送。接著,發(fā)送端依次發(fā)送分組2、分組3,而高位比特(從第1比特至第12比特上下文部分)在相鄰的分組間不變,所以僅發(fā)送低位4比特(在分組2中為“0010”,在分組3中為“0011”)。
在分組1被圖7所示的分組接收裝置接收后,由CRC部104進(jìn)行CRC,如果CRC的結(jié)果未檢測(cè)出比特差錯(cuò),則作為接收分組輸出并同時(shí)輸出到上下文更新部105。此外,CRC部104的CRC的結(jié)果被輸出到上下文更新部105。
如果上下文更新部105從CRC部104接收沒有比特差錯(cuò)的結(jié)果,則將從CRC部104輸出的接收分組的首標(biāo)存儲(chǔ)在緩沖器106中。由此,最近的靜態(tài)信息和SN部分一起被更新。
分組2被圖7所示的分組接收裝置接收后,由首標(biāo)復(fù)原部103進(jìn)行首標(biāo)復(fù)原。即,在分組2中,作為SN’,僅傳輸?shù)臀?比特“0010”。因此,首標(biāo)復(fù)原部103參照緩沖器106中存儲(chǔ)的上下文部分來對(duì)SN’進(jìn)行復(fù)原。具體地說,由上下文部分“0000 0000 0000”和發(fā)送的分組的SN’“0010”復(fù)原為16比特的SN “0000 0000 0000 0001”。然后,根據(jù)SN來計(jì)算RTP首標(biāo)中包含的TS(時(shí)戳)的值,根據(jù)靜態(tài)信息、SN、TS,對(duì)RTP首標(biāo)、UDP首標(biāo)、以及IP首標(biāo)整體進(jìn)行復(fù)原。
將這樣復(fù)原了首標(biāo)的分組2傳送到CRC部104,由CRC部104進(jìn)行CRC。如果用CRC檢測(cè)出差錯(cuò),則將分組2輸出到首標(biāo)再?gòu)?fù)原部107,同時(shí)將CRC為NG的情況輸出到首標(biāo)再?gòu)?fù)原部107(圖9(a))。
這種情況下,不清楚CRC的差錯(cuò)是與壓縮有關(guān)的部分(靜態(tài)信息以外的部分)還是與壓縮無關(guān)的部分(靜態(tài)信息的部分)。因此,將與壓縮無關(guān)的部分(靜態(tài)信息的部分)置換為正確接收到的與壓縮無關(guān)的部分(靜態(tài)信息的部分)并再次進(jìn)行CRC。由此,如果再次通過CRC而再次檢測(cè)出差錯(cuò),則判明CRC的差錯(cuò)是與壓縮有關(guān)的部分(靜態(tài)信息以外的部分)的差錯(cuò)。
因此,如果即使置換為正確的靜態(tài)信息仍檢測(cè)出差錯(cuò),則CRC的差錯(cuò)是與壓縮有關(guān)的部分(SN’)的差錯(cuò),將該分組認(rèn)為是不能使用的分組,所以將分組廢棄。如果置換為正確的靜態(tài)信息并未檢測(cè)出差錯(cuò),則認(rèn)為靜態(tài)信息錯(cuò)誤,通過置換靜態(tài)信息就可以使用該分組,所以將該分組作為接收分組輸出。由此,可以利用在現(xiàn)有的方法中要廢棄的分組,可以提高分組傳輸效率。
具體地說,首標(biāo)再?gòu)?fù)原部107提取緩沖器106中存儲(chǔ)的最近的正確的靜態(tài)信息,將該靜態(tài)信息置換為圖9(a)所示的分組的靜態(tài)信息。在該置換后的狀態(tài)下,將首標(biāo)的分組輸出到CRC部104。CRC部104同樣對(duì)置換了靜態(tài)信息的分組再次進(jìn)行CRC。
如果通過CRC未檢測(cè)出差錯(cuò),則認(rèn)為靜態(tài)信息錯(cuò)誤,通過置換靜態(tài)信息可以使用該分組,所以將該分組作為接收分組輸出(圖9(b))。然后,該分組被輸出到上下文更新部105。此外,CRC部104的再次進(jìn)行CRC的結(jié)果被輸出到上下文更新部105。
上下文更新部105從CRC部104接收沒有比特差錯(cuò)的結(jié)果時(shí),將從CRC部104輸出的接收分組的首標(biāo)部分存儲(chǔ)在緩沖器106中。由此,使最近的靜態(tài)信息和SN部分一起被更新。
另一方面,如果通過CRC檢測(cè)出差錯(cuò),則認(rèn)為SN’等的與壓縮有關(guān)的部分錯(cuò)誤,即使置換靜態(tài)信息也不能使用該分組,所以將該分組廢棄(圖9(c))。
于是,在本實(shí)施例中,將與壓縮無關(guān)的部分(靜態(tài)信息的部分)置換為正確接收到的與壓縮無關(guān)的部分(靜態(tài)信息的部分)并再次進(jìn)行CRC,使在哪個(gè)部分發(fā)生的差錯(cuò)變得明確。然后,如果即使置換正確的靜態(tài)信息后仍檢測(cè)出差錯(cuò),則將分組廢棄,而如果置換正確的靜態(tài)信息后未檢測(cè)出差錯(cuò),則將該分組作為接收分組輸出。由此,可以利用在現(xiàn)有的方法中要廢棄的分組,可以提高分組傳輸效率。
在本實(shí)施例中,如圖2所示,在分組16中產(chǎn)生進(jìn)位的情況下,通過改變上下文部分的比特?cái)?shù),即通過將上下文部分變?yōu)椤?10000”,與上述同樣,可以進(jìn)行分組傳輸。
本發(fā)明不限于上述實(shí)施例,可以進(jìn)行各種變更來實(shí)施。例如,在上述實(shí)施例中,說明了將分組傳輸作為分組接收裝置和分組發(fā)送裝置來進(jìn)行的情況,但并不限于此,也可以將該分組傳輸作為軟件來進(jìn)行。
例如,將進(jìn)行上述分組傳輸?shù)某绦蝾A(yù)先存儲(chǔ)在ROM(Read Only Memory;只讀存儲(chǔ)器)中,通過CPU(Central Processor Unit)來執(zhí)行該程序也可以。
此外,將進(jìn)行上述分組傳輸?shù)某绦虼鎯?chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)媒體中,將存儲(chǔ)媒體中存儲(chǔ)的程序記錄在計(jì)算機(jī)的RAM(Random Access memory;隨機(jī)存取存儲(chǔ)器)中,根據(jù)該程序來使計(jì)算機(jī)進(jìn)行操作也可以。
在這樣的情況下,呈現(xiàn)與上述實(shí)施例相同的作用和效果。
在上述實(shí)施例中,說明了首標(biāo)復(fù)原由首標(biāo)復(fù)原部103進(jìn)行,首標(biāo)的再?gòu)?fù)原由首標(biāo)再?gòu)?fù)原部107進(jìn)行的情況,但本發(fā)明也可以將首標(biāo)復(fù)原和首標(biāo)再?gòu)?fù)原用相同的電路來構(gòu)成。
本發(fā)明的分組接收裝置和與該分組接收裝置進(jìn)行無線通信的分組發(fā)送裝置可以適用于數(shù)字無線通信系統(tǒng)中使用的通信終端裝置,例如進(jìn)行話音通信和圖像通信的通信終端裝置、進(jìn)行話音通信和圖像通信的通信中繼裝置等。
如以上說明,根據(jù)本發(fā)明,將與壓縮無關(guān)的部分(靜態(tài)信息的部分)置換為正確接收的與壓縮無關(guān)的部分(靜態(tài)信息的部分)并再次進(jìn)行CRC,使在哪個(gè)部分中產(chǎn)生了差錯(cuò)變得明確。而且,如果即使置換為正確的靜態(tài)信息后仍檢測(cè)出差錯(cuò),則將分組廢棄,而如果置換為正確的靜態(tài)信息后未檢測(cè)出差錯(cuò),則將該分組作為接收分組輸出。由此,即使通過存在比特差錯(cuò)的某個(gè)傳輸路徑在接收分組中產(chǎn)生差錯(cuò),也可以降低將數(shù)據(jù)廢棄的概率。
本發(fā)明不限于上述實(shí)施例,在不脫離本發(fā)明范圍的情況下,可以進(jìn)行各種變形和修改。
本說明書基于2001年5月16日申請(qǐng)的(日本)特愿2001-146281。其內(nèi)容全部包含于此。
權(quán)利要求
1.一種分組接收裝置,包括差錯(cuò)檢測(cè)部件,檢測(cè)包含壓縮過的首標(biāo)的接收分組的差錯(cuò);首標(biāo)復(fù)原部件,對(duì)所述壓縮過的首標(biāo)進(jìn)行復(fù)原;存儲(chǔ)部件,存儲(chǔ)正確接收到的分組的首標(biāo)部分;以及以下部件,該部件在所述差錯(cuò)檢測(cè)部件檢測(cè)出差錯(cuò)時(shí),對(duì)于包含將復(fù)原的首標(biāo)的一部分置換為正確接收到的分組的首標(biāo)部分的一部分后的首標(biāo)的分組,在所述差錯(cuò)檢測(cè)部件未檢測(cè)出差錯(cuò)時(shí),將該分組作為接收分組輸出,同時(shí)將置換后的首標(biāo)更新到所述存儲(chǔ)部件中。
2.如權(quán)利要求1所述的分組接收裝置,其中,復(fù)原后的首標(biāo)的一部分是通信開始后不變的靜態(tài)信息。
3.一種與分組接收裝置進(jìn)行無線通信的分組發(fā)送裝置,其中,所述分組接收裝置包括差錯(cuò)檢測(cè)部件,檢測(cè)包含壓縮過的首標(biāo)的接收分組的差錯(cuò);首標(biāo)復(fù)原部件,對(duì)所述壓縮過的首標(biāo)進(jìn)行復(fù)原;存儲(chǔ)部件,存儲(chǔ)正確接收到的分組的首標(biāo)部分;以及以下部件,該部件在所述差錯(cuò)檢測(cè)部件檢測(cè)出差錯(cuò)時(shí),對(duì)于包含將復(fù)原的首標(biāo)的一部分置換為正確接收到的分組的首標(biāo)部分的一部分后的首標(biāo)的分組,在所述差錯(cuò)檢測(cè)部件未檢測(cè)出差錯(cuò)時(shí),將該分組作為接收分組輸出,同時(shí)將置換后的首標(biāo)更新到所述存儲(chǔ)部件中。
4.一種分組傳輸方法,包括在發(fā)送端,周期性地發(fā)送包含未壓縮的首標(biāo)的分組,同時(shí)發(fā)送壓縮過的首標(biāo)的分組的步驟;在接收端,檢測(cè)包含未壓縮的首標(biāo)的分組和包含壓縮過的分組的差錯(cuò)的差錯(cuò)檢測(cè)步驟;對(duì)所述壓縮過的首標(biāo)進(jìn)行復(fù)原的首標(biāo)復(fù)原步驟;存儲(chǔ)正確接收到的分組的首標(biāo)的存儲(chǔ)步驟;在所述差錯(cuò)檢測(cè)步驟中檢測(cè)出差錯(cuò)時(shí),對(duì)于包含將復(fù)原的首標(biāo)的一部分置換為正確接收到的分組的首標(biāo)部分的一部分后的首標(biāo)的分組,在所述差錯(cuò)檢測(cè)步驟中未檢測(cè)出差錯(cuò)時(shí),將該分組作為接收分組輸出,同時(shí)將置換后的首標(biāo)更新的步驟。
5.一種記錄媒體,用于存儲(chǔ)分組接收程序,可由計(jì)算機(jī)讀取,其中,所述分組接收程序包括檢測(cè)包含未壓縮的首標(biāo)的分組和包含壓縮過首標(biāo)的分組差錯(cuò)的差錯(cuò)檢測(cè)步驟;對(duì)所述壓縮過的首標(biāo)進(jìn)行復(fù)原的首標(biāo)復(fù)原步驟;存儲(chǔ)正確接收到的分組的首標(biāo)的存儲(chǔ)步驟;以及在所述差錯(cuò)檢測(cè)步驟中檢測(cè)出差錯(cuò)時(shí),對(duì)于包含將復(fù)原的首標(biāo)的一部分置換為正確接收到的分組的首標(biāo)部分的一部分后的首標(biāo)的分組,在所述差錯(cuò)檢測(cè)步驟中未檢測(cè)出差錯(cuò)時(shí),將該分組作為接收分組輸出,同時(shí)將置換后的首標(biāo)更新的步驟。
6.一種可由計(jì)算機(jī)執(zhí)行的分組接收程序,具有檢測(cè)包含未壓縮的首標(biāo)的分組和包含壓縮過的首標(biāo)分組的差錯(cuò)的功能;復(fù)原所述壓縮過的首標(biāo)的首標(biāo)功能;存儲(chǔ)正確接收到的分組的首標(biāo)部分的功能;以及在所述差錯(cuò)檢測(cè)步驟中檢測(cè)出差錯(cuò)時(shí),對(duì)于包含將復(fù)原的首標(biāo)的一部分置換為正確接收到的分組的首標(biāo)部分的一部分后的首標(biāo)的分組,在所述差錯(cuò)檢測(cè)中未檢測(cè)出差錯(cuò)時(shí),將該分組作為接收分組輸出,同時(shí)將置換后的首標(biāo)更新的功能。
全文摘要
在接收分組是靜態(tài)信息的情況下,在由CRC部(104)檢測(cè)出差錯(cuò)后,從緩沖器(106)僅讀取靜態(tài)信息,對(duì)接收分組的靜態(tài)信息進(jìn)行置換。首標(biāo)再?gòu)?fù)原部(107)對(duì)首標(biāo)再次進(jìn)行復(fù)原。對(duì)于再次復(fù)原后的首標(biāo),CRC部(104)再次進(jìn)行CRC。在檢測(cè)出比特差錯(cuò)的情況下,廢棄接收分組。在未檢測(cè)比特差錯(cuò)的情況下,判定為在接收分組首標(biāo)中的靜態(tài)信息部分中有比特差錯(cuò),將置換了靜態(tài)信息部分的分組作為接收分組輸出。
文檔編號(hào)H04L29/02GK1385990SQ02119390
公開日2002年12月18日 申請(qǐng)日期2002年5月15日 優(yōu)先權(quán)日2001年5月16日
發(fā)明者井戶大治, 井村康治, 宮崎秋弘, 畑幸一, 卡斯藤·伯邁斯特 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洛隆县| 通道| 万年县| 厦门市| SHOW| 长岛县| 山阳县| 武义县| 谷城县| 朔州市| 瑞昌市| 大渡口区| 精河县| 临城县| 遂川县| 普宁市| 正阳县| 红安县| 濉溪县| 梅河口市| 都江堰市| 青阳县| 于田县| 池州市| 肇庆市| 泾源县| 格尔木市| 且末县| 绩溪县| 屏边| 青川县| 涞水县| 林芝县| 东乌珠穆沁旗| 余江县| 昌平区| 西吉县| 乌兰浩特市| 讷河市| 特克斯县| 高雄县|