專利名稱:無線通信系統(tǒng)中接收數(shù)據(jù)的方法和裝置的制作方法
技術領域:
本發(fā)明涉及到無線通信系統(tǒng),具體地說涉及到包含單獨的專用及共享的控制信道的無線通信系統(tǒng)。
背景技術:
典型情況下,在如CDMA系統(tǒng)的通信系統(tǒng)中,更具體的例子是在CDMA的基礎上發(fā)展出來的WCDMA中,需要用專用信道發(fā)送數(shù)據(jù)并控制系統(tǒng)。在這些系統(tǒng)的前向鏈路中,用一個單獨的信道來承載要被發(fā)射的信息,而將被發(fā)射信息的特征放到另一條單獨的前向控制信道中進行傳送。這些信道中,每一條都使用了有限個可用沃爾什碼集中的一個沃爾什碼。為了使系統(tǒng)免受沃爾什碼的限制,重要的措施是保護沃爾什碼資源。為了將這些專用信道分配到每個用戶,典型情況下,需要在靜止狀態(tài)與活動狀態(tài)間進行快速切換,從而釋放沃爾什碼資源。
為了在擴頻通信系統(tǒng)中實現(xiàn)更有效的碼位分配及沃爾什碼資源分配,于2000年11月1日提交的、題為“Apparatus and Method forProviding Separate Forward Dedicated and Shared Control Channels in aCommunications System(在通信系統(tǒng)中提供單獨的專用及共享控制信道的設備與方法)”的美國專利申請09/703,775中提出為了在發(fā)射通信設備與通信接收設備之間實現(xiàn)通信,使用專用指針控制信道(DPTRCH)、共享控制信道(SHCCH)與共享信道(SHCH)。根據(jù)每個DPTRCH與SHCCH中的信息,可以在通信系統(tǒng)中的多個通信設備之間動態(tài)分配SHCH。
當通信系統(tǒng)中含有在多個通信接收裝置間動態(tài)分配的SHCH時,對于通信設備而言,可能解碼出錯誤的SHCH數(shù)據(jù),也就是說,解碼出打算提供給另一個不同通信設備的SHCH數(shù)據(jù)。例如,通信設備可能正在監(jiān)聽DPTRCH,此前該DPTRCH被分配給這個通信設備,但是現(xiàn)在被分配給另一個不同的通信設備,則結(jié)果造成通信設備對要提供給另一個通信設備的SHCCH數(shù)據(jù)進行解碼,并導致通信設備對本來要提供給另一個通信設備的SHCH數(shù)據(jù)進行解碼。或者,通信設備可能對打算提供給它的DPTRCH數(shù)據(jù)進行錯誤解碼,并被指向錯誤的SHCCH。
在自動重復請求(ARQ)及混合ARQ(HARQ)通信系統(tǒng)中,對本打算提供給另一個不同通信設備的數(shù)據(jù)進行解碼將會導致吞吐量的問題。在ARQ通信系統(tǒng)中,通過通信接收裝置請求對錯誤接收的數(shù)據(jù)塊進行重發(fā)來確保正確傳輸數(shù)據(jù)。HARQ系統(tǒng)與ARQ系統(tǒng)類似之處在于,由通信接收裝置請求重新發(fā)送所有錯誤接收的數(shù)據(jù)塊。然而,在HARQ系統(tǒng)中,通信接收裝置還保存并使用這些故障數(shù)據(jù)塊即那些被錯誤接收的數(shù)據(jù)塊,從而提高編碼增益。將故障數(shù)據(jù)塊與當前接收到的數(shù)據(jù)塊進行組合,并共同解碼,從而可以改善性能。
如果故障數(shù)據(jù)塊不是被錯誤接收到的需要重發(fā)的數(shù)據(jù),而是本打算提供給另一個不同的通信設備的數(shù)據(jù)塊,則在組合并共同解碼的過程中,所存儲的故障數(shù)據(jù)塊會破壞掉此前接收到的全部數(shù)據(jù)。例如,當通信設備對DPTRCH幀進行錯誤解碼時,將會導致對錯誤的SHCH進行解碼,此時,在一個包含多個經(jīng)發(fā)送的幀的數(shù)據(jù)分組中,通信設備可能位于接收到的數(shù)據(jù)分組的中部。此時對解碼的修正非常困難,很可能導致通信發(fā)送裝置進行多次數(shù)據(jù)重發(fā),甚至達到預設的最大重發(fā)次數(shù)。在數(shù)據(jù)被正確解碼的機會不多的情況下,重復地對數(shù)據(jù)進行重發(fā)將會造成吞吐量的浪費。
因此,存在一種需求防止不恰當解碼的數(shù)據(jù)塊對此前處理的數(shù)據(jù)塊造成破壞。
圖1為根據(jù)本發(fā)明的實施例的通信系統(tǒng)方塊圖。
圖2為根據(jù)本發(fā)明的實施例的專用指針信道的幀格式的方塊圖,表示一種格式的分配。
圖3為根據(jù)本發(fā)明的實施例的專用指針信道的幀格式的方塊圖,表示空格式。
圖4為根據(jù)本發(fā)明的實施例的共享控制信道的幀格式的方塊圖。
圖5為根據(jù)本發(fā)明的實施例的專用指針信道幀發(fā)生器以及共享控制信道幀發(fā)生器的方塊圖。
圖6為一個實例的邏輯流程圖,其中各個步驟由移動單元執(zhí)行,移動單元對接收到的數(shù)據(jù)進行解碼,處于專用狀態(tài)到靜止狀態(tài)的的過渡過程。
圖7為一個實例的邏輯流程圖,其中各個步驟由移動單元執(zhí)行,移動單元對接收到的數(shù)據(jù)進行解碼,處于專用狀態(tài)。
圖8為一個實例的邏輯流程圖,其中各個步驟由移動單元執(zhí)行,移動單元對接收到的數(shù)據(jù)進行解碼,處于活動狀態(tài)。
圖9表示為了提高吞吐量,由圖1所示的根據(jù)本發(fā)明的實施例的通信系統(tǒng)執(zhí)行步驟的邏輯流程圖。
圖10表示為了提高吞吐量,由圖1所示的根據(jù)本發(fā)明的實施例的通信系統(tǒng)執(zhí)行步驟的邏輯流程圖。
圖11表示在執(zhí)行能量檢測器測試的過程中,由圖1所示的根據(jù)本發(fā)明的實施例的通信系統(tǒng)執(zhí)行步驟的邏輯流程圖。
圖12表示為了提高吞吐量,由圖1所示的根據(jù)本發(fā)明的實施例的通信系統(tǒng)執(zhí)行步驟的邏輯流程圖。
具體實施例方式
為了滿足對一種使不恰當解碼的數(shù)據(jù)塊不會對此前處理的數(shù)據(jù)塊造成破壞的方法與裝置的需求,提供了一種通信系統(tǒng),其包括從基站到多個移動站的前向鏈路,前向鏈路中包含多個共享信道(SHCH)、多個共享控制信道(SHCCH)以及多個專用指針控制信道(DPTRCH),還使用了HARQ錯誤控制方法來進行檢錯和糾錯。當移動單元監(jiān)聽DPTRCH時,移動單元使用由DPTRCH指向的SHCCH對SHCH上的數(shù)據(jù)進行解調(diào)制與解碼。當移動單元對錯誤的SHCH數(shù)據(jù)進行組合與解碼時,也即對本打算提供給另一個不同的移動單元的SHCH數(shù)據(jù)進行組合與解碼時,或者可能對本打算提供給移動單元的SHCH數(shù)據(jù)進行錯誤解碼,在系統(tǒng)中將會產(chǎn)生吞吐量的問題。為了增加系統(tǒng)的吞吐量,系統(tǒng)中使用了刷新測試(flush test)與能量檢測器測試技術,防止不恰當解碼的數(shù)據(jù)塊破壞掉已恰當解碼的數(shù)據(jù)塊。
通常,在本系統(tǒng)的實施例中,包括一種在無線通信系統(tǒng)中接收數(shù)據(jù)的方法,該方法包括如下步驟通過共享信道接收共享信道數(shù)據(jù);將接收到的共享信道數(shù)據(jù)進行存儲,產(chǎn)生存儲的共享信道數(shù)據(jù);通過共享控制信道接收共享控制信道數(shù)據(jù)。此方法進一步包括步驟對接收到的共享控制信道數(shù)據(jù)進行解碼,產(chǎn)生解碼的共享控制信道數(shù)據(jù);判斷解碼的共享控制信道數(shù)據(jù)是否與此前接收到的共享控制信道數(shù)據(jù)不同,當解碼的共享控制信道數(shù)據(jù)與此前接收到的共享控制信道數(shù)據(jù)不同時,則丟棄解碼的共享控制信道數(shù)據(jù)以及存儲的共享信道數(shù)據(jù)中的至少一個。
在本發(fā)明的另一個實施例中,包括一種在無線通信系統(tǒng)中接收數(shù)據(jù)的方法,該方法包括如下步驟通過控制信道接收數(shù)據(jù),產(chǎn)生接收數(shù)據(jù);確定接收數(shù)據(jù)的能量度量;將確定的能量度量與閾值進行比較,在能量度量小于閾值時,忽略接收到的數(shù)據(jù)。
在本發(fā)明的另一個實施例中包括一中通信設備,其包括接收器與存儲器,二者可操作地各自與處理器連接。接收器通過共享控制信道接收共享控制信道數(shù)據(jù),通過共享信道接收共享信道數(shù)據(jù)。存儲器存儲此前接收到的共享控制信道數(shù)據(jù),還存儲此前接收到的共享信道數(shù)據(jù),以產(chǎn)生存儲的共享信道數(shù)據(jù)。處理器對接收到的共享控制信道數(shù)據(jù)進行解碼,產(chǎn)生解碼的共享控制信道數(shù)據(jù);判斷解碼的共享控制信道數(shù)據(jù)是否與此前接收到的共享控制信道數(shù)據(jù)不同,當解碼的共享控制信道數(shù)據(jù)與此前接收到的共享控制信道數(shù)據(jù)不同時,則丟棄解碼的共享控制信道數(shù)據(jù)以及存儲的共享信道數(shù)據(jù)中的至少一個。
在本發(fā)明的另一個實施例中包括一中通信設備,其包括一個可操作地與處理耦合的接收器。接收器通過控制信道接收數(shù)據(jù),產(chǎn)生接收數(shù)據(jù)。處理器確定接收數(shù)據(jù)的能量度量;將確定的能量度量與閾值進行比較,在能量度量小于閾值時,忽略接收到的數(shù)據(jù)。
參見圖1-12,可以對本發(fā)明得到更完整的理解。圖1中示意了根據(jù)本發(fā)明實施例的通信系統(tǒng)100。盡管本發(fā)明可以被用于任何傳送數(shù)據(jù)分組的通信系統(tǒng)中,例如用在在時分多址(TDMA)通信系統(tǒng)或正交頻分多址(OFDM)通信系統(tǒng)中,通信系統(tǒng)100最好為碼分多址通信系統(tǒng),例如CDMA 2000或?qū)拵DMA(WCDMA)。通信系統(tǒng)100中包括收發(fā)基站(BTS)102與多個移動單元104(畫出一個),例如蜂窩電話、移動無線電話或其它任何能夠用于進行分組數(shù)據(jù)通信的數(shù)字通信設備中。例如,移動單元104可以是摩托羅拉公司出產(chǎn)的StarTACTM數(shù)字蜂窩電話,為適應本發(fā)明對其進行修改。移動單元104包括發(fā)射器110與接收器112,二者都與處理器114耦合,處理器114進一步耦合至存儲器116,存儲器中存儲由處理器執(zhí)行的程序,以便執(zhí)行移動單元104的功能,存儲器中還包括多個緩沖器,緩沖器中可以存儲移動單元從基站102接收到的數(shù)據(jù),例如控制數(shù)據(jù)或業(yè)務數(shù)據(jù)。在本發(fā)明的另一個實施例中,在處理器114中安置了一個或多個緩沖器。
通信系統(tǒng)100中進一步包括從基站102到多個移動單元的前向鏈路106,前向鏈路中含有多個共享信道(SHCH)109(圖中示出一個)、多個共享控制信道(SHCCH)108(畫出一個)以及多個專用指針控制信道(JDPTRCH)107(畫出一個)。通信系統(tǒng)100中還包括反向鏈路(未畫出),用于將應答(ACK或NACK)從移動單元傳送到基站。在本系統(tǒng)中,只有DPTRCH 107是穩(wěn)定的,僅允許那些處于活動狀態(tài)的移動單元通過SHCCH 108和SHCH 109要求進一步控制,以具有更多的可用沃爾什碼。使用DPTRCH 107來指向補充DPTRCH 107的有效載荷的多個共享控制信道108,以在SHCH 109上傳送分配。
圖2示意了一種典型的具有分配格式(即當用幀來傳送有關SHCCH 108的信息時)的DPTRCH幀200。在幀200內(nèi),有多個信息字段,被用來傳送將用戶保持在基站102的小區(qū)域內(nèi)的重要信息,而無論用戶是否處于非活動或受控狀態(tài)。第一個字段是指示器或指針字段202,用來傳送共享控制信道SHCCH上是否有信息需傳的信息,還用來向該字段指向的特定共享控制信道SHCCH傳送沃爾什碼的分配信息。指針字段202的長度可以是任何必須的長度,用來傳送為共享信道發(fā)送分配的不同共享信道沃爾什碼。在本發(fā)明的一個實施例中,指針字段202的長度被設為3為,這表明它具有傳送多達8個SHCCH的狀態(tài)的能力。
DPTRCH幀200中的下一個字段為保留的鏈路控制字段204,其用于傳送信息,例如表示在包含于保留的鏈路控制字段104內(nèi)的字段212中示出的消息列長度的信息。保留的鏈路控制字段204中最好還包括混合自動重復請求(HARQ)字段(在圖示中用保留的鏈路控制字段204中的字段214表示)以及反向鏈路調(diào)度信息(未畫出)。保留的鏈路控制字段204中還可能包括的信息有起始沃爾什碼、調(diào)制編碼方案(MCS)以及自動重復請求(ARQ)信息。
DPTRCH幀200中還包括一個用來檢錯的字段206,例如循環(huán)冗余碼校驗(CRC)信息。此外,幀200中可以包括功率控制位信息208,作用是調(diào)節(jié)CDMA系統(tǒng)中的反向鏈路功率,幀200中還可以包括幀尾210,如果使用它,可以用來結(jié)束卷積碼。典型情況下,DPTRCH幀200的長度為5毫秒。然而,DPTRCH幀的時間長度并不限于這個數(shù)值,只要是特定通信系統(tǒng)中使用的幀長,其值都可以相應調(diào)整。類似地,在不背離本發(fā)明的精神和范圍的情況下,在DPTRCH幀中,字段及(用位表示的)寬度也都可以調(diào)整,例如,將字段204、206、208及210中的一個或多個的長度設置為零(0)位。作為另一個實例,DPTRCH幀可以被簡化為僅包括指針字段,相當于僅傳送一個單獨的調(diào)制碼元。
圖3示意了根據(jù)本發(fā)明實施例的“空”格式的DPTRCH幀300,也就是說,在對應的SCHCCH上無需傳送信息。類似于分配格式200,空幀300中包含指針字段302、CRC字段306、功率控制位字段308與幀尾310。與分配格式200不同的是,在CDMA系統(tǒng)中,空幀格式300僅為反向鏈路傳送包含反向鏈路調(diào)度信息的保留字段304。
圖4示意了根據(jù)本發(fā)明的實施例的SHCCH幀400。SHCCH幀400中包括分配字段402,其中包含具有不同周期的或間歇性的信息,例如在對SHCH進行解調(diào)時需要的信息,以及傳送第3層信令信息中的HARQ反饋信號。如圖示,SHCCH幀400中的分配字段402中包括字段408、410及412,它可以包括字段408、起始沃爾什碼410及增益信息412,其中字段408的作用是說明SHCH中使用的特定調(diào)制及編碼方案(MCS)。類似于DPTRCH幀,SHCCH幀400中也可以包括CRC字段404以及字段406中的幀尾信息,其中每個都可以為可變長度,例如長度為零(0)位。在本發(fā)明的另一個實施例中,實際上,分配字段402包含增益信息、HARQ信息以及第3層發(fā)信信息,而DPTRCH幀中攜帶有關起始沃爾什碼的信息、MCS以及更進一步的HARQ信息。還可能把DPTRCH幀200以及SCHCCH幀400的字段分配按照其它方式進行組合。此外,還可以容易地預見到對此方案的進一步增強,例如附加的SHCCH水平以及對移動單元接收并使用的碼之間進行聯(lián)合編碼(可以為糾錯或檢錯)。
在本發(fā)明的系統(tǒng)之內(nèi),為了確保在前向共享信道中有足夠數(shù)目的沃爾什碼可用,指定DPTRCH 107及SHCCH 108為沃爾什碼樹中的一部分,并且不與前向SHCH 109中的碼重合。例如,對于長度為16的沃爾什碼,指定DPTRCH 107及SHCCH 108為沃爾什碼樹中的一部分,并且不與長度為16中的碼2-15重合。在處于活動狀態(tài)的移動單元中,最好只保持唯一一個分配了長度為512的沃爾什碼的DPTRCH。
圖5示意了一種包含在基站102中的裝置,該裝置的作用是生成DPTRCH幀200、300及SHCCH幀400。DPTRCH發(fā)生器502中包括信道編碼器504,作用是接收來自發(fā)射器(例如基站)的控制數(shù)據(jù)“B”,并將其作為輸入。應該使用具有合理復雜度的最佳編碼器。例如,在不背離本發(fā)明的精神及范圍的情況下,在對數(shù)據(jù)進行編碼時,可以使用BCH、帶尾的(tailed)卷積碼以及tailbiting卷積碼。對16或64狀態(tài)碼進行tailbiting解碼可以改善短碼字的性能??梢詫ailbiting用于EDGE EGPRS的頭部。使用tailbiting還可以使檢錯字段或者其它字段中的可用碼位更多。信道解碼器504以特定的碼速率對數(shù)據(jù)進行編碼(例如,R=1/2速率集)。然后,將編碼的數(shù)據(jù)送入交織器506中,根據(jù)任意個已知的交織方案對數(shù)據(jù)進行交織。在數(shù)據(jù)被交織后,由M-調(diào)制器508根據(jù)任意個已知的調(diào)制方案(例如,四相移鍵控(QPSK)、16-正交幅度調(diào)制(16-QAM)或64-正交幅度調(diào)制(64-QAM))對數(shù)據(jù)進行調(diào)制。然后,將調(diào)制后的數(shù)據(jù)傳送至多路復用器510,其利用功率控制位信息將調(diào)制后的數(shù)據(jù)進行復用。由于需要在基站102的單元內(nèi)的每個移動單元的功率控制位信息,功率控制位被包含在DPTRCH幀中,而且與移動單元處于活動狀態(tài)或?qū)S脿顟B(tài)無關(活動狀態(tài)是指發(fā)送的數(shù)據(jù)被移動單元接收時的狀態(tài),專用狀態(tài)是指沒有數(shù)據(jù)發(fā)往移動單元時的狀態(tài))。然后,用乘法器512將從多路復用器510中輸出的多路數(shù)據(jù)BDPTR與沃爾什碼wn相乘,并以特定的碼片速率Rc對結(jié)果進行發(fā)送。根據(jù)IS 95標準,碼片速率最好等于1.2288兆碼片每秒(Mcps),或者根據(jù)WCDMA的規(guī)定,碼片速率最好等于3.84Mcps。
SHCCH幀發(fā)生器520包含類似于DPTRCH幀發(fā)生器502的部件,包括卷積編碼器522、交織器524以及M-調(diào)制器526。然而,由于僅通過DPTRCH幀發(fā)送功率控制位信息,SHCCH發(fā)生器520中不需要多路器。因此,用乘法器528將從調(diào)制器526發(fā)出的調(diào)制后的控制數(shù)據(jù)BSCH與沃爾什碼wn相乘,送至前向鏈路106進行傳輸。當然,如果控制數(shù)據(jù)發(fā)送的移動單元處于專用狀態(tài),則不會通過SHCCH幀發(fā)生器520傳送控制數(shù)據(jù)BSCH。
現(xiàn)在參見圖6、7和8,圖中示意了使用DPTRCH/SHCCH前向鏈路(例如前向鏈路106)的通信系統(tǒng)示例的性能中存在的可能問題。在圖6、7和8說明的邏輯流圖中采用了彩色(coloring),這大大降低了對另一個移動單元的DPTRCH或SHCCH誤解釋的可能性。圖6為實例的邏輯流圖600,表示對接收到的DPTRCH幀(例如DPTRCH幀200與300)以及接收到的SHCCH幀(例如SHCCH幀400)進行解碼的過程,解碼由不再處于專用狀態(tài)的移動單元進行,例如正在從專用狀態(tài)到靜止狀態(tài)過渡的移動單元。例如,對于先前由基站在專用于移動單元的DPTRCH(例如DPTRCH 107)上傳輸?shù)腄PTRCH幀,第一個移動單元可能已經(jīng)處于專用狀態(tài)。基站確信第一個移動單元為靜止的,并將DPTRCH專用于第二個移動單元。然而,第一個移動單元還沒有完成轉(zhuǎn)移到靜止狀態(tài),于是仍然監(jiān)聽DPTRCH?;緵]有意識到第一個移動單元仍然監(jiān)聽DPTRCH,通過DPTRCH向第二個移動單元傳送DPTRCH幀。
邏輯流程600從第一個移動單元通過DPTRCH接收DPTRCH幀并對幀進行解碼(602)開始。由于DPTRCH幀本不是提供給第一個移動單元的,因此被錯誤解碼。第一個移動單元對錯誤解碼的DPTRCH幀執(zhí)行一次錯誤檢測校驗(例如CRC校驗),判斷幀是否被正確接收并解碼。當對解碼的DPTRCH幀進行的錯誤檢測校驗檢測出錯誤(604)時,第一個移動單元忽略DPTRCH幀(606),這是一個很好的結(jié)果。假設“PM1”代表當幀被錯誤解碼時,如果對解碼的DPTRCH幀進行的錯誤檢測校驗未能檢測出幀中存在的錯誤(也即“DPTRCH錯誤檢測失敗”)的概率,則第一個移動單元正確地檢測(604)出幀中存在錯誤并忽略(606)該幀的概率為“1-PM1”。需要注意的是,如果沒有使用錯誤檢測,則PM1=1。
當錯誤檢測校驗未能檢測出解碼的DPTRCH幀中存在的錯誤(604)(概率為PM1),而且解碼的DPTRCH幀為空幀(608)時,則第一個移動單元保持專用狀態(tài)(610),并獲得某種適當?shù)慕Y(jié)果。當DPTRCH錯誤檢測校驗未能檢測出解碼的DPTRCH幀中存在的錯誤(604),而且解碼的DPTRCH幀并非空幀(608)時,則第一個移動單元對由DPTRCH幀標識的SHCCH(例如SHCCH108)內(nèi)的SHCCH幀(例如SHCCH幀400)進行不恰當?shù)亟獯a(概率近似為PM1)。然后,第一個移動單元對解碼的SHCCH幀執(zhí)行檢錯校驗(614),例如CRC校驗。當SHCCH檢錯校驗檢測出SHCCH幀內(nèi)的錯誤(614)時,第一個移動單元104忽略(616)SHCCH幀,這在某種程度上是一個較好的結(jié)果。假設“PM2”代表當SHCCH幀被錯誤解碼時,如果對解碼的SHCCH幀進行的檢錯校驗未能檢測出幀中存在的錯誤(也即“SHCCH錯誤檢測失敗”)的概率,則第一個移動單元正確地檢測(614)出未正確接收與/或解碼的SHCCH幀、并忽略(616)該SHCCH幀的概率大約為“PM1(1-PM2)”。
當?shù)谝粋€移動單元對本非提供給這個移動單元的SHCCH幀進行解碼(612),而且SHCCH錯誤檢測校驗未能檢測出SHCCH幀中存在錯誤時(614)(概率近似為“PM1PM2”),則第一個移動單元根據(jù)SHCCH幀內(nèi)的信息對SHCH數(shù)據(jù)進行解碼,并存儲經(jīng)解碼的SHCH數(shù)據(jù)。然后,第一個移動單元利用存儲的數(shù)據(jù)對此前接收到的數(shù)據(jù)進行解碼(618)。這可能是圖6中表示出來的最壞的結(jié)果。第一個移動單元已經(jīng)不再是專用的,該單元誤解釋了DPTRCH幀,并對未分配給它的SHCCH信道中的SHCCH幀進行解碼(‘解碼錯誤的SHCCH’)。其結(jié)果是,第一個移動單元對并非提供給它的數(shù)據(jù)進行了解碼并進行存儲。在HARQ系統(tǒng)中,第一個移動單元將不恰當解碼的數(shù)據(jù)與此前處理的SHCH數(shù)據(jù)進行組合,并對組合后的數(shù)據(jù)共同進行解碼(‘組合并解碼錯誤數(shù)據(jù)’),則可能破壞掉第一個移動單元此前接收到的數(shù)據(jù),其是正在處理的分組的一部分,但是不會繼續(xù)有效。用概率的形式表示,P{忽略DPTRCH}=1-PM1P{解碼錯誤的SHCCH}=PM1,和P{忽略DPTRCH}+P{解碼錯誤的SHCCH}=1。
擴展P{解碼錯誤的SHCCH},P{解碼錯誤的SHCCH,忽略SHCCH}=PM1(1-PM2),P{解碼錯誤的SHCCH,合并并解碼錯誤數(shù)據(jù)}=PM1PM2。
圖7為實例的邏輯流圖700,表示對接收到的DPTRCH幀(例如DPTRCH幀200與300)以及接收到的SHCCH幀(例如SHCCH幀400)進行解碼的過程,解碼由處于專用狀態(tài)的移動單元進行。邏輯流程700從移動單元通過DPTRCH(例如DPTRCH 107)接收DPTRCH幀并對幀進行解碼(702)開始。圖7中表示的過程中假設未將SHCCH(例如SHCCH 108)分配給移動單元,而且DPTRCH幀不是將移動單元指向SHCCH,也不是令移動單元轉(zhuǎn)移到活動狀態(tài)。當移動單元對DPTRCH幀進行正確解碼時(704)時,移動單元保持專用狀態(tài)(706),并繼續(xù)監(jiān)視專用于移動單元的DPTRCH,這是一個很好的結(jié)果。假設“P1”代表DPTRCH幀未被正確接收與/或未被正確地或被不恰當?shù)剡M行解碼的概率,則移動單元正確地對DPTRCH進行解碼(704)并正確地保持專用狀態(tài)(706)的狀態(tài)的概率為“1-P1”。
當移動單元錯誤地對DPTRCH幀進行接收與/或解碼(704)(概率為P1),或者不恰當?shù)貙S糜诹硪粋€不同的移動單元的DPTRCH中的DPTRCH幀進行了解碼,DPTRCH幀中的錯誤檢測校驗檢測出未被正確接收與/或未被正確或錯誤解碼的DPTRCH幀中的錯誤(708)(概率為P1(1-PM1)),則移動單元忽略(710)DPTRCH幀,這在某種程度上是一個較好的結(jié)果。當對不正確接收與/或不正確或不恰當解碼的DPTRCH幀進行DDPTRCH錯誤檢測校驗時,如果未能檢測到解碼的DPTRCH幀中的錯誤(708),則移動單元對SHCCH(例如SHCCH 108)內(nèi)的SHCCH幀(例如HSCCH幀400)進行不恰當?shù)亟獯a,移動單元確信這是DPTRCH幀所指向的SHCCH(概率為P1PM1),然而,這個SHCCH并未分配給移動單元。然后,移動單元對解碼的SHCCH幀執(zhí)行錯誤檢測校驗(714),例如CRC校驗。
當SHCCH錯誤檢測校驗檢測出SHCCH幀內(nèi)的錯誤(714)時,移動單元104忽略(616)SHCCH幀(概率為‘P1PM1(1-PM2)’)。由于SHCCH幀中包含的數(shù)據(jù)本非提供給移動單元的,也不會被移動單元恰當?shù)亟獯a,這在某種程度上是一個較好的結(jié)果。然而,當移動單元對本不是提供給移動單元的SHCCH幀進行解碼時(712),且如果SHCCH錯誤檢測校驗未能檢測出SHCCH數(shù)據(jù)中存在的錯誤(概率為P1PM1PM2),則移動單元根據(jù)SHCCH幀內(nèi)的信息對不是想要用于移動單元的SHCH數(shù)據(jù)進行解碼,并存儲經(jīng)解碼的SHCH數(shù)據(jù)。然后,移動單元將存儲的SHCH數(shù)據(jù)與此前接收的SHCH數(shù)據(jù)進行組合,并對組合后的數(shù)據(jù)共同進行解碼(718)。由于錯誤解碼的SHCH數(shù)據(jù)可以破壞掉對此前接收到的數(shù)據(jù)的解碼,這是非常不好的結(jié)果。
在圖7說明的流程中,希望的結(jié)果為下述方塊‘無DPTRCH解碼錯誤’(704)以及‘保持專用’(706)。結(jié)果‘忽略DPTRCH’(710)以及‘解碼錯誤的SHCCH’(712)都是不希望的結(jié)果。不希望的結(jié)果‘忽略DPTRCH’(710)的效果與如果在移動單元轉(zhuǎn)為靜態(tài)之前,需要它觀察至少兩個DPTRCH幀的‘無DPTRCH解碼錯誤’相同。然而,如果導致‘組合并解碼錯誤數(shù)據(jù)’(718),則結(jié)果‘錯誤SHCCH解碼’(712)可能破壞掉接收器的緩沖器。用概率的形式表示,P{無DPTRCH解碼錯誤}=P{保持專用}=1-P1P{忽略DPTRCH}=P1(1-PM1)P{錯誤SHCCH解碼}=P1PM1,和P{無DPTRCH解碼錯誤}+P{忽略DPTRCH}+P{解碼錯誤的SHCCH}=1。
擴展P{解碼錯誤的SHCCH},P{解碼錯誤的SHCCH,忽略SHCCH}=P1PM1(1-PM2)P{解碼錯誤的SHCCH,合并并解碼錯誤數(shù)據(jù)}=P1PM1PM2。
圖8為實例的邏輯流圖800,表示對DPTRCH幀(例如DPTRCH幀200與300)以及SHCCH幀(例如SHCCH幀400)進行解碼的過程,解碼由處于專用狀態(tài)的移動單元進行。邏輯流程圖800中將SHCCH幀中的數(shù)據(jù)表示為彩色的。邏輯流程800從移動單元通過DPTRCH(例如DPTRCH 107)接收DPTRCH幀并對幀進行解碼(802)開始。圖8中表示的過程中,假設DPTRCH想要將移動單元指向被分配給移動單元的SHCCH(例如SHCCH 108)。當移動單元對DPTRCH幀進行恰當解碼時(804)時(概率為1-P1),移動單元正確地對SHCCH中的SHCCH幀進行解碼(806),該SHCCH由DPTRCH標識,并被分配給移動單元。
當移動單元正確地對SHCCH幀進行解碼時(808)(概率為(1-P1)(1-P2)),則移動單元根據(jù)SHCCH幀內(nèi)的信息對SHCH數(shù)據(jù)進行解碼,并存儲經(jīng)解碼的SHCH數(shù)據(jù)。然后,移動單元將存儲的SHCH數(shù)據(jù)與此前接收的SHCH數(shù)據(jù)進行組合,并對組合后的數(shù)據(jù)共同進行解碼(810),得到一個不錯的結(jié)果。當移動單元對SHCCH幀進行錯誤解碼時(808)(概率為(1-P1)P2),而且解碼的SHCCH數(shù)據(jù)的錯誤檢測校驗檢測出在解碼的SHCCH數(shù)據(jù)中存在錯誤(812)(概率為’(1-P1)(P2)(1-PM2)),則忽略SHCCH幀(814),這樣就在某種程度上獲得了不錯的結(jié)果。當移動單元對SHCCH幀進行錯誤解碼時(808),而且解碼的SHCCH數(shù)據(jù)的錯誤檢測校驗未能檢測出在解碼的SHCCH數(shù)據(jù)中存在錯誤(812)(概率為(1-P1)(P2)(PM2)),則移動站根據(jù)錯誤解碼的SHCCH數(shù)據(jù)對SHCH數(shù)據(jù)進行錯誤的解碼。例如,移動站可能使用錯誤的調(diào)制方案或錯誤的碼速率對SHCH數(shù)據(jù)進行解碼,或者可能在錯誤的SCHC信道中對數(shù)據(jù)進行解碼。移動站存儲被錯誤解碼的SHCH數(shù)據(jù),并將存儲的SHCH數(shù)據(jù)與此前接收的數(shù)據(jù)進行組合,并對組合后的數(shù)據(jù)共同進行解碼(816)。由于錯誤解碼的SHCH數(shù)據(jù)可以破壞掉對此前接收到的數(shù)據(jù)的解碼,這是非常不好的結(jié)果。
當移動單元錯誤地對DPTRCH幀進行接收與/或解碼(804)(概率為P1),而且DPTRCH幀中的錯誤檢測校驗檢測出未被正確接收與/或解碼的DPTRCH幀中的錯誤(818)(概率為P1(1-PM1)),則移動單元忽略(820)DPTRCH幀,這在某種程度上是一個較好的結(jié)果。當移動單元錯誤地對DPTRCH幀進行接收與/或解碼(804)(概率為P1),而且DPTRCH幀中的錯誤檢測校驗未能檢測出未被正確接收與/或解碼的DPTRCH幀中的錯誤(818)(概率為P1PM1),但是未被正確接收與/或解碼的DPTRCH幀為空幀(822),則移動單元向?qū)S脿顟B(tài)過渡(824),并繼續(xù)監(jiān)視專用于移動單元的DPTRCH。由于移動單元中沒有存儲任何能夠破壞此前接收到的信息的錯誤解碼數(shù)據(jù),而且移動單元一直監(jiān)視DPTRCH,這在某種程度上是一個不錯的結(jié)果。
當移動單元錯誤地對DPTRCH幀進行接收與/或解碼(804)(概率為P1),而且DPTRCH幀中的錯誤檢測校驗未能檢測出未被正確接收與/或解碼的DPTRCH幀中的錯誤(818)(概率為P1PM1),而且未被正確接收與/或解碼的DPTRCH幀并非空幀(822),則移動單元錯誤地對SHCCH幀進行解碼(826),此幀是由錯誤接收與/或解調(diào)的DPTRCH幀所誤標識的(概率為P1PM1)。當解碼的SHCCH數(shù)據(jù)的錯誤檢測校驗檢測出在解碼的SHCCH數(shù)據(jù)中存在錯誤(828)(概率為P1PM1(1-PM2)),則忽略SHCCH幀(830),這樣就在某種程度上獲得了不錯的結(jié)果。當移動單元錯誤地解碼SHCCH幀(826),并且解碼的SHCCH數(shù)據(jù)的錯誤檢測校驗未能檢測出在解碼的SHCCH數(shù)據(jù)中存在錯誤(828)(概率為P1PM1PM2),則移動站根據(jù)錯誤解碼的SHCCH數(shù)據(jù)對SHCH數(shù)據(jù)進行錯誤的解碼,此過程如上所述。移動站存儲被錯誤解碼的SHCH數(shù)據(jù),并將存儲的SHCH數(shù)據(jù)與此前接收的數(shù)據(jù)進行組合,并對組合后的數(shù)據(jù)共同進行解碼(832)。由于錯誤解碼的SHCH數(shù)據(jù)可以破壞掉對此前接收到的數(shù)據(jù)的解碼,這是非常不好的結(jié)果。
圖8中說明的流程圖800的希望的結(jié)果包括成功的DPTRCH解碼和成功的SHCCH解碼。對于DPTRCH解碼,希望的結(jié)果是邏輯流程包括塊“沒有DPTRCH解碼錯誤”(804),并且糾正想要的SHCCH幀的解碼(806,808,810)。不希望的結(jié)果是包括塊“忽略DPTRCH”(820),和“解碼錯誤的SHCCH”(826)。“忽略DPTRCH”在移動單元處于激活狀態(tài)時要比處于專用狀態(tài)時重要,因為丟失了幀吞吐量。如果結(jié)果“解碼錯誤SHCCH”(826)導致“組合與解碼錯誤數(shù)據(jù)”(832)結(jié)果,則可能破壞接收器緩沖器。
對于SHCCH解碼,希望的結(jié)果是“組合與解碼數(shù)據(jù)”(810)。這種希望的結(jié)果僅僅在從DPTRCH(802,804)得到“解碼想要的SHCCH”(806)之后方可出現(xiàn)。對應塊“解碼想要的SHCCH”(806)的不希望的結(jié)果是“忽略SHCCH”(814)(丟失幀吞吐量)和“組合與解碼錯誤數(shù)據(jù)”(816)(可能破壞接收器緩沖器)。根據(jù)概率,P{沒有DPTRCH解碼錯誤}=P{解碼想要的SHCCH}=1-P1P{忽略DPTRCH}=(1-PM1)P{解碼錯誤的SHCCH}=P1PM1,和P{沒有DPTRCH解碼錯誤}+P{忽略DPTRCH}+P{解碼錯誤的SHCCH}=1。
擴展P{解碼想要的SHCCH},P{解碼想要的SHCCH,組合與解碼數(shù)據(jù)}=(1-P1)(1-P2),P{解碼想要的SHCCH,忽略SHCCH}=(1-P1)(P2)(1-PM2),P{解碼想要的SHCCH,組合與解碼錯誤數(shù)據(jù)}=(1-P1)(P2)(PM2)。
擴展P{解碼錯誤SHCCH},
P{解碼錯誤SHCCH,忽略SHCCH}=P1PM1(1-PM2),P{解碼錯誤SHCCH,組合與解碼錯誤數(shù)據(jù)}=P1PM1PM2。
如圖6,7和8所示,當正在解碼接收到的數(shù)據(jù)的移動單元獲得不希望的結(jié)果“組合與解碼錯誤數(shù)據(jù)”(618,718,816,832)時,移動單元可結(jié)束組合與解碼錯誤的SHCH數(shù)據(jù),也就是想要用于不同移動單元的SHCH數(shù)據(jù),或者可不正確地解碼想要用于移動單元的SHCH數(shù)據(jù)。在使用HARQ差錯控制來進行檢錯和糾錯的通信系統(tǒng)中,對想要用于不同移動單元的SHCH數(shù)據(jù)的解碼或者對想要用于移動單元的SHCH數(shù)據(jù)的不正確解碼可帶來吞吐量問題。
在本領域中,ARQ和HARQ差錯控制是公知的。在ARQ通信系統(tǒng)中,通過接收通信設備請求重傳未正確接收的數(shù)據(jù)塊來確保正確傳送數(shù)據(jù)。重傳請求可以是基于ACK或NACK。通過使用HARQ系統(tǒng),可以獲得更大的吞吐量或差錯性能。HARQ系統(tǒng)與ARQ系統(tǒng)的相似之處在于接收通信設備請求重傳已經(jīng)錯誤地接收到的所有數(shù)據(jù)塊。然而,HARQ通過在接收通信設備處保存和使用出錯的數(shù)據(jù)塊即錯誤地接收到的數(shù)據(jù)塊來提高編碼增益來改善標準ARQ方法。將出錯的數(shù)據(jù)塊與當前接收到的數(shù)據(jù)塊進行組合并且一起進行解碼,以改善性能。
在利用HARQ糾錯的通信系統(tǒng)中,當接收通信設備使用錯誤的解碼速率或調(diào)制方案來不正確地解碼SHCH,或?qū)ο胍糜诹硪粋€通信設備的SHCH數(shù)據(jù)進行解碼時,接收通信設備確定已經(jīng)錯誤地接收到的數(shù)據(jù),并且請求重傳這些數(shù)據(jù)。接收通信設備也將解碼的數(shù)據(jù)存儲在HARQ緩沖器中。當接收通信設備接收到重傳的數(shù)據(jù)時,通信設備將重傳的數(shù)據(jù)與緩沖的數(shù)據(jù)進行組合,并且一起進行解碼組合的數(shù)據(jù)。
當接收通信設備正在與發(fā)射通信設備進行通信會話之中,并且不注意地將來自不同通信會話的、想要用于不同的通信設備的數(shù)據(jù)進行了存儲時,或者不正確地如上所述對數(shù)據(jù)進行解碼時,存儲的數(shù)據(jù)可以破壞先前接收到的所有數(shù)據(jù)以及與其組合并且一起進行解碼的數(shù)據(jù)。對重傳進行正確解碼變得很困難,可能導致發(fā)射通信設備反復地重傳數(shù)據(jù),直到達到預定的最大重傳數(shù)目(“MAX_RETRIES”)。當對數(shù)據(jù)進行正確解碼的機會很小時,反復的重傳數(shù)據(jù)就是浪費吞吐量。為了改善使用ARQ或HARQ糾錯的系統(tǒng)的數(shù)據(jù)吞吐量,通信系統(tǒng)100包括用于防止未恰當解碼的數(shù)據(jù)塊破壞先前處理的數(shù)據(jù)塊的方法和裝置。
現(xiàn)在參見圖9和10,圖中說明了根據(jù)本發(fā)明的一個實施例即“刷新測試”實施例的一流程,使得通信系統(tǒng)100,優(yōu)選地是移動單元104的處理器114增加重發(fā)射數(shù)據(jù)的吞吐量。“刷新測試”提供由移動單元104的處理器114舍棄當前接收到的控制數(shù)據(jù)諸如DPTRCH幀或SHCCH幀、或已存儲的SHCH數(shù)據(jù)中的一個,使得當前接收的SHCH數(shù)據(jù)不破壞已存儲的SHCH數(shù)據(jù)或者不被已存儲的SHCH數(shù)據(jù)破壞,所述當前接收的SHCH數(shù)據(jù)是基于當前接收的控制數(shù)據(jù)來解調(diào)和解碼的。
在刷新測試的一個實施例中,當在當前接收的控制數(shù)據(jù)如DPTRCH幀或SHCCH幀與先前接收到的和已存儲的控制數(shù)據(jù)諸如先前接收到的DPTRCH幀或SHCCH幀之間存在差異時,移動單元,優(yōu)選地是處理器114假設當前接收的控制數(shù)據(jù)是錯誤的,并且在重傳控制數(shù)據(jù)和SHCH數(shù)據(jù)之前忽略當前接收到的控制數(shù)據(jù)。優(yōu)選地,在當前接收到的控制幀不同于被存儲在存儲116或包括在處理114中的存儲器中的多個先前接收到的控制幀時,移動單元104假設當前接收到的控制數(shù)據(jù)是錯誤的。通過忽略當前接收到的控制數(shù)據(jù),移動單元104防止被根據(jù)當前接收到的控制數(shù)據(jù)來不恰當?shù)亟獯a的當前接收到的SHCH數(shù)據(jù)塊破壞被存儲在存儲器116的HARQ緩沖器中的、先前接收到的并且恰當解碼的SHCH數(shù)據(jù)塊。
在本發(fā)明的另一個實施例中,當在當前接收到的控制數(shù)據(jù)與先前接收到的控制數(shù)據(jù)之間存儲差異時,移動單元104,優(yōu)選地為處理器114假設已存儲的SHCH數(shù)據(jù)被不恰當?shù)亟庹{(diào)或者解碼,并且在重傳SHCH數(shù)據(jù)預定的最大次數(shù)之前,清除存儲器116中的HARQ緩沖器中的SHCH數(shù)據(jù)。優(yōu)選地,當前接收到的控制幀僅僅不同于被存儲在存儲器116或處理器114中包括的存儲器中的先前接收到的控制幀時,移動單元104假設已存儲的SHCH數(shù)據(jù)被不恰當?shù)亟庹{(diào)或解碼(即,由于錯誤的相應控制幀)。在這個實施例中,由于假設當存在差異時將清除HARQ緩沖器,可將當前接收到的控制幀僅與先前接收到的控制幀比較。通過清除HARQ緩沖器,恰當解碼的當前接收到的SHCH數(shù)據(jù)塊將不會被先前接收到的和未恰當解碼的SHCH數(shù)據(jù)塊破壞。
為了防止未恰當解碼的SHCH數(shù)據(jù)塊破壞恰當解碼的SHCH數(shù)據(jù)塊,在組合和解碼SHCH數(shù)據(jù)之前,由移動單元104,最好是由處理器114執(zhí)行刷新測試。也就是,在邏輯流程方框600,700,和800中,說明了四個可能的結(jié)果移動單元104保持在專用狀態(tài)(610,706,824),移動單元104忽略SHCCH(616,716,814,830),移動單元104忽略DPTRCH(606,710,820),和移動單元104根據(jù)解碼的SHCCH數(shù)據(jù)來組合并且解碼SHCH數(shù)據(jù)(618,718,810,816,832)。在本發(fā)明的刷新測試實施例中,移動單元104執(zhí)行邏輯流程600,700,和800的修改版本,其中,移動單元104在根據(jù)解碼的SHCCH(618,706,718,810,816,832)來組合并且解碼SHCH數(shù)據(jù)之前,執(zhí)行刷新測試(902,904,1004,1008)?!八⑿聹y試”提供了由移動單元104的處理器114忽略當前接收到的控制數(shù)據(jù)(諸如當前接收到的DPTRCH幀或SHCCH幀),或者由處理器114在重傳數(shù)據(jù)預定的最大次數(shù)之前,清除存儲在移動單元的存儲器116中的HARQ緩沖器中的SHCH數(shù)據(jù)。通過忽略當前接收的控制數(shù)據(jù)或者清除緩沖器中的先前接收的SHCH數(shù)據(jù),防止了不恰當解碼的數(shù)據(jù)塊破壞恰當解碼的數(shù)據(jù)塊。
圖9是根據(jù)本發(fā)明的一個實施例的邏輯流程圖900,其具有由處于激活狀態(tài)的移動單元104執(zhí)行來解碼想要用于移動單元的SHCCH、并且解碼SHCH數(shù)據(jù)的步驟。邏輯流程900是邏輯流程800的修改版本,提供了在組合和解碼SHCH數(shù)據(jù)(810,816)之前執(zhí)行“刷新測試”(902,904)。如圖9所示,當處于激活狀態(tài)時,移動單元104通過DPTRCH 107接收想要用于移動單元的DPTRCH幀200,300,并且解碼該幀(802)。該流程假設DPTRCH幀希望將移動單元104指向SHCCH諸如被分配給移動單元的SHCCH 108。當移動單元正確地解碼DPTRCH幀時(804),移動單元102恰當?shù)亟獯aSHCCH幀,諸如在SHCCH中由DPTRCH標識的、且被分配給該移動單元的SHCCH幀400。
當移動單元104正確地解碼SHCCH幀時(808),則移動單元執(zhí)行刷新測試(902)。通過執(zhí)行刷新測試,移動單元102避免了由接收到的SHCH數(shù)據(jù)或存儲的SHCH數(shù)據(jù)分別破壞恰當解碼的已存儲SHCH數(shù)據(jù)或者接收到的SHCH數(shù)據(jù),也就是避免了不恰當?shù)厥褂缅e誤的調(diào)制方案或錯誤的碼率來解碼,或者解碼錯誤的SHCH幀中的數(shù)據(jù)。刷新測試包括確定在解碼的SHCCH幀中的數(shù)據(jù)是否不同于先前接收到的SHCCH數(shù)據(jù),其中先前接收到的SHCCH數(shù)據(jù)被存儲在移動單元104的存儲器116中。在刷新測試的一個實施例中,當在解碼的SHCCH幀中的數(shù)據(jù)不同于先前接收到的SHCCH數(shù)據(jù)時,移動單元104(優(yōu)選地是處理器114)假設先前接收到的和存儲的SHCH數(shù)據(jù)被破壞,并且清除存儲器116的HARQ緩沖器。在刷新測試的另一個實施例中,當在解碼的SHCCH幀中的數(shù)據(jù)不同于先前接收到的多個SHCCH數(shù)據(jù)中的每一個時,移動單元104(優(yōu)選地是處理器114)假設當前接收到的和存儲的SHCCH幀是錯誤的,并且忽略當前接收到的SHCCH幀。當解碼的SHCCH幀中的數(shù)據(jù)沒有不同于先前接收到的SHCCH數(shù)據(jù)時,移動單元104根據(jù)SHCCH幀中的信息來解碼SHCH數(shù)據(jù),并且存儲解碼的SHCH數(shù)據(jù)。然后,移動單元使用已存儲的SHCH數(shù)據(jù)來與先前接收到的SHCH數(shù)據(jù)進行組合,并且一起進行解碼(810)。
當移動單元104錯誤地解碼SHCCH幀(808)、并且檢查解碼的SHCCH數(shù)據(jù)的檢錯沒有檢出解碼的SHCCH數(shù)據(jù)中的錯誤(812)時,移動單元執(zhí)行刷新測試(904)。與步驟(902)類似,在刷新測試的一個實施例中,移動單元104確定在解碼的SHCCH幀中的數(shù)據(jù)是否不同于先前接收到的SHCCH數(shù)據(jù)。同樣,在本發(fā)明的一個實施例中,當在解碼的SHCCH幀中的數(shù)據(jù)不同于先前接收到的SHCCH數(shù)據(jù)時,移動單元104(優(yōu)選地是處理器114)清除存儲器116中的HARQ緩沖器。同樣,在刷新測試明的另一個實施例中,當在解碼的SHCCH幀中的數(shù)據(jù)不同于先前接收到的多個SHCCH數(shù)據(jù)中的每一個時,移動單元104(優(yōu)選地是處理器114)假設當前接收到的和解碼的SHCCH幀是錯誤的,并且忽略當前接收到的SHCCH幀。通過舍棄(dispense with)當前接收到的SHCCH幀和先前接收到的、存儲在HARQ緩沖器中的數(shù)據(jù)中的一個,移動單元104避免了進行步驟816,并且避免用不恰當解碼的或不正確接收到的SHCH數(shù)據(jù)來破壞恰當解碼的SHCH數(shù)據(jù)。
圖10是根據(jù)本發(fā)明的一個實施例的流程圖1000,其具有由移動單元104執(zhí)行來解碼想要用于移動單元的SHCCH而不是移動單元、并且解碼SHCH數(shù)據(jù)的步驟。邏輯流程圖1000是邏輯流程600、700、800種的每一個的修改版本,其中,移動單元在組合和解碼數(shù)據(jù)(1006,618,718,832)之前執(zhí)行“刷新測試”(1004,1008)。如圖10所示,移動單元104解碼想要用于移動單元而不是移動單元104的SHCCH。例如,移動單元104可能已經(jīng)在想要用于移動單元而不是移動單元104的DPTRCH中解碼了DPTRCH幀,其中,DPTRCH幀將移動單元104指向想要用于其它移動單元的SHCCH。利用另一個例子,移動單元104可能已經(jīng)不正確地解碼了DPTCH幀,導致移動單元104解碼錯誤的SHCCH。
當移動單元104正確地解碼了錯誤的SHCCH幀時(1002),則移動單元執(zhí)行刷新測試(1004)。如上所詳述,移動單元104確定在解碼的SHCCH幀中的數(shù)據(jù)是否不同于先前接收到一個或多個的SHCCH數(shù)據(jù),其中所述先前接收到的SHCCH數(shù)據(jù)被存儲在移動單元104的存儲器116中。在本發(fā)明的一個實施例中,將解碼的SHCCH幀與先前接收到的SHCCH幀比較,并且當所述幀不同時,移動單元104(優(yōu)選地是處理器114)假設先前接收到的和存儲的SHCH數(shù)據(jù)被破壞,并且清除存儲器116的HARQ緩沖器。在本發(fā)明的另一個實施例中,當在解碼的SHCCH幀中的數(shù)據(jù)被與先前接收到的多個SHCCH數(shù)據(jù)中的每一個比較并且不相同時,移動單元104(優(yōu)選地是處理器114)假設當前接收到的和解碼的SHCCH幀是錯誤的,并且忽略當前接收到的SHCCH幀。當解碼的SHCCH幀中的數(shù)據(jù)不同于先前接收到的SHCCH數(shù)據(jù)時,移動單元104(優(yōu)選地是處理器114)清除存儲器116中的HARQ緩沖器,從而避免進行步驟1006,且避免用不恰當或不正確接收到的當前數(shù)據(jù)來破壞先前接收到的數(shù)據(jù)。
當移動單元104錯誤地解碼SHCCH幀(1002)、并且檢查解碼的SHCCH數(shù)據(jù)的檢錯沒有檢出解碼的SHCCH數(shù)據(jù)中的錯誤(614,714,828)時,移動單元執(zhí)行刷新測試(1008)。與步驟(1004)類似,在刷新測試的一個實施例中,將解碼的SHCCH幀與先前接收到的SHCCH幀比較,當這些幀不同時,移動單元104(優(yōu)選地是處理器114)假設先前接收到的和已存儲的SHCH數(shù)據(jù)被破壞,并且清除存儲器116中的HARQ緩沖器。在刷新測試明的另一個實施例中,當將解碼的SHCCH幀中的數(shù)據(jù)與先前接收到的多個SHCCH數(shù)據(jù)中的每一個進行比較并且不同時,移動單元104(優(yōu)選地是處理器114)假設當前接收到的和解碼的SHCCH幀是錯誤的,并且忽略當前接收到的SHCCH幀。通過丟棄當前接收到的SHCCH幀和先前接收到的、存儲在HARQ緩沖器中的數(shù)據(jù)中的一個,移動單元104避免了進行步驟618,718,和832,并且避免用不恰當或不正確接收到的當前數(shù)據(jù)來破壞先前接收到的數(shù)據(jù)。
在刷新測試的一個實施例中,如果解碼的SHCCH信息不同于在與導致協(xié)議錯誤的協(xié)議不一致的方法中的先前的SHCCH,處理器114清除存儲器中的HARQ緩沖器。每一個協(xié)議錯誤代表一個“刷新測試”。用來清除緩沖器的清除機制(不是測試本身)與當在成功傳輸或放棄(最大的重試)先前的分組之后接收用于新的分組的新的序列號時相同。這將使無望重試的吞吐量損失最小,所述無望重試中的每一個被與一個破壞的緩沖器組合。相對于字段的協(xié)議錯誤的例子在1XTREME MAC Outline,9C版中的F-SHCCH中定義,如下1)SN號已經(jīng)改變,但是ABI沒有改變。
2)MCSL已經(jīng)從第一次嘗試中發(fā)生改變,例如,在第一次嘗試中MCSL=1,在第二次嘗試中MCSL=4;MCSL1≠MCSL2。
3)沃爾什碼的總數(shù)發(fā)生了改變。特別地,字段LC和BC之間的差異,(LC1-BC1)≠(LC2-BC2)。
4)SR_ID號已經(jīng)改變5)SEQ_UN號已經(jīng)改變。
6)接收到的AI代表不允許的ARQ實例重復的圖形。例如,1XTREME不允許發(fā)射到相同移動站的兩個連續(xù)幀攜帶相同的ARQ實例。
如上所述,正好在圖9和圖10說明的“組合與解碼數(shù)據(jù)”以及“組合與解碼錯誤數(shù)據(jù)”塊(接收器不能夠告知將執(zhí)行那一個組合與解碼)之前,執(zhí)行“刷新測試”。當發(fā)生“組合與解碼數(shù)據(jù)”時,“刷新測試”具有希望的效果;但是不幸的是,當發(fā)生“組合與解碼錯誤數(shù)據(jù)”時,可能丟棄可接受的數(shù)據(jù)。
盡管上面介紹的刷新測試包括在當前幀和先前激活的幀之間進行比較,在刷新測試的其它實施例中,可以將當前幀與多個先前激活的幀比較,只要所有這些幀看起來具有相同分組。因而,可定制一種投票方法,使得接收器根據(jù)當前緩沖了多少個激活的幀來進行動作以響應刷新測試。例如,當在存儲器116的HARQ緩沖器中僅僅有一個激活幀時,處理器114必須確定是否新的幀是好的或者緩沖的幀是好的。在這種情況下,無論何時檢測到“刷新測試”,處理器114都如上所述丟棄HARQ緩沖器數(shù)據(jù)。當在HARQ緩沖器中有兩個或多個激活的幀、并且沒有發(fā)生協(xié)議錯誤的情況下,則所述兩個或多個激活的幀可以表示HARQ緩沖器包含有效的數(shù)據(jù),且當前不連續(xù)的SHCCH幀代表錯誤的控制信息。因此,接收器應當忽略當前幀,并且將數(shù)據(jù)保持在HARQ緩沖器中。
現(xiàn)在參見圖11和12,圖中介紹了根據(jù)本發(fā)明的另一個實施例即“能量檢測器測試”的流程,其中通信系統(tǒng)(優(yōu)選地為移動單元104的處理器114)增加了ARQ和HARQ系統(tǒng)中的吞吐量。能量檢測器測試是假設由長碼擾頻掩碼的彩色執(zhí)行的。由于長碼掩碼對于給定的用戶也就是給定的移動單元104是唯一的,如果DPTRCH幀或SHCCH幀被根據(jù)不同于用來對幀中的信息進行編碼的沃爾什碼的一個沃爾什碼來解碼,接收到的能量將是低的。在不背離本發(fā)明的精神和范圍的條件下,在此可以使用提供相同能量屬性(即產(chǎn)生相似的能量值)的其它的彩色機制。
圖11是根據(jù)本發(fā)明的一個實施例的邏輯流程圖1100,其具有由移動單元104在執(zhí)行能量檢測器測試中執(zhí)行的步驟。邏輯流程開始后,移動單元104的處理器114計算用于接收的控制幀的能量度量,諸如用于DPTRCH幀或者DPTRCH幀的數(shù)據(jù)字段的能量、或者用于SHCCH幀或者SHCCH幀的數(shù)據(jù)字段的能量,優(yōu)選地,這種計算是通過計算對應幀的數(shù)據(jù)字段的能量來進行的。然后,處理器114將能量度量與能量閾值進行比較以產(chǎn)生比較結(jié)果(1104)。能量閾值被設計為一個指示符,其指出是否不恰當?shù)鼗蛘卟徽_地接收、解調(diào)或解碼控制幀。根據(jù)比較結(jié)果,處理器104確定是否忽略接收到的幀(1106),優(yōu)選地根據(jù)接收到的控制幀來解碼另一個幀(1108),如根據(jù)DPTRCH幀來解碼一個SHCCH幀、或當結(jié)算出的能量度量大于能量閾值時根據(jù)SHCCH幀來解碼SHCH幀,并且當計算出的能量度量小于能量閾值時忽略接收到的控制幀(1110)。
在本發(fā)明的一個實施例中,處理器114通過將對應幀中的位、或數(shù)據(jù)、字段(例如,在DPTRCH上的指針位字段)的碼片解擴成碼元,并且將碼元的同相和正交相分量的平方相加,從而計算數(shù)據(jù)字段能量。處理器114可以將計算得出的幀能量(例如,對應DPTRCH上的指針位字段的能量“Eptr”)與閾值進行比較以確定信道可靠性,其中,能量電平低于閾值可表示有噪聲的、不可靠的信道,且應當忽略所述幀。同樣,可以由處理器114將用于一個幀(N)的、計算出的能量與計算出的關于隨后接收到的幀(N+1)的能量進行比較來幫助確定哪一個幀是最可靠的和應當解碼的。這樣,每一幀的計算出的能量被用作確定是否解碼另一個幀的閾值。在比較幀(N+1)和幀(N)中,處理器114優(yōu)選地忽略具有較小能量的幀,其可能偏移了邊界。
在本發(fā)明的另一個實施例中,處理器114可以計算相關的能量度來,因為利用DPTRCH,功率控制位/預定位(reserve bit)字段總是被發(fā)送,而指針位可能不總是被發(fā)送(即,可能被斷續(xù)地發(fā)送(DTX’d))。處理器可以計算用于功率控制位/預定位字段的能量“Epcb”和用于指針字段的能量“Eptr”。然后,處理器114確定相關的能量度量“Eptr/Epcb”,并且將相關的能量度量與存儲在存儲器116中的閾值進行比較,以確定相對指針位的信道(DPTRCH)可靠性。例如,當Eptr/Epcb大于閾值時,則度量超過閾值,表明信道可靠,并且當Eptr/Epcb比閾值小得多時,則度量沒有達到閾值,表明信道不可靠。在本發(fā)明的另一個實施例中,處理器114可以計算“Eshcch/Epcb”(其中,Eshcch是對應SHCCH幀的能量計算值),和/或可比較在兩個或多個幀間隔之間的相關度量,其中,一個度量加上一些邊界可以作為用于確定另一個幀的可靠性的閾值。也就是,當一個度量相對另一個度量變化而大于預定量時,則可以確定兩個幀中的一個是不可靠的。
例如,在能量檢測器測試的另一個實施例中,處理器114將DPTRCH幀的解擴能量與存儲在存儲器116中的第一能量閾值(例如,threshold_1)進行比較。當DPTRCH擴展能量沒有達到threshold_1,即小于threshold_1時,則處理器“忽略DPTRCH”(或等價處理)。在另一個能量檢測器測試中,處理器114將SHCCH幀的解擴能量與存儲在存儲器116中的第二能量閾值(例如,threshold_2)進行比較。當SHCCH擴展能量沒有達到threshold_2,即小于threshold_2時,則移動單元“維持專用”(或等價處理)。在另一個能量檢測器測試的實施例中,處理器114將DPTRCH幀的解擴能量與SHCCH幀的解擴能量進行比較。當DPTRCH和SHCCH擴展能量之間的差值沒有達到第三能量閾值,即超過存儲在存儲器116中的第三能量閾值(例如,threshold_3)時(即,當所述差值的絕對值大于threshold_3時),則處理器可“忽略DPTRCH”或“維持專用”(或等價處理)。
現(xiàn)在參見圖6,7,8,11,和12,在本發(fā)明的其它實施例中,可以正好在上面介紹的解碼DPTRCH(602,702,802)即解碼想要用于移動單元104的SHCCH(806)和解碼想要用于除了移動單元104之外的移動單元的SHCCH(612,712,826)中的任意一個或多個步驟之前,執(zhí)行能量檢測器側(cè)時(1202)。例如,圖12是根據(jù)本發(fā)明的另一個實施例的、包括對邏輯流程圖600,700,800中的每一個的部分組合的邏輯流程圖12,其中,邏輯流程圖600,700,800中的每一個邏輯流程圖被修改以提供用于由移動單元104執(zhí)行能量檢測器測試。如圖12所示,可以在解碼DPTRCH幀(602,702,802)和解碼SHCCH幀(612,712,806,826)中的每一個之前,使用能量檢測器測試。當移動單元104不再是專用的時(可以幫助補償對DPTRCH的小或非現(xiàn)有的CRC),和當移動單元想要解碼想要用于除了移動單元104之外的移動單元的SHCCH時(612,712,826),能量檢測器測試尤其有用。因此,能量檢測器測試是對“刷新測試”的補充,因為能量檢測器測試允許移動單元忽略DPTRCH(606,710,820,1204),并且避免了解碼想要用于除了移動單元104之外的移動單元的SHCCH,而不是不必要地刷新緩沖器。
在本發(fā)明的另一個實施例中,通信系統(tǒng)100(優(yōu)選地為移動單元104的處理器114)可以執(zhí)行能量檢測器測試和刷新測試的組合,即混合測試。混合測試象刷新測試一樣,尋找用于給定分組(或發(fā)射單元)的多個控制幀之間的一致性,但是使用能量度量來幫助在發(fā)生不一致時決定是否忽略當前幀或者刷新先前的幀,并且保持新的幀。在本發(fā)明的另一個實施例中,混合測試也可以與單個的刷新測試和/或能量測試組合。
例如,假設兩個SHCCH幀N和N+1被處理器114解碼,沒有檢測到錯誤。而且,假設“Eshcch(N)”代表在SHCCH幀N中的能量,也假設“Eshcch(N+1)”代表在SHCCH幀N+1中的能量,優(yōu)選地由處理器114進行能量確定。那么,如果來自SHCCH幀N和SHCCH幀N+1的SHCCH字段不相同/一致,但是SHCCH幀N和SHCCH幀N+1看起來仍然對應相同的數(shù)據(jù)分組,則處理器114執(zhí)行SHCCH能量測試。
SHCCH能量測試如下如果Eshcch(N)>(Eshcch(N+1)+邊界,則(a)忽略當前SHCCH或者,(b)從幀N中選擇SHCCH信息,否則(即,當Eshcch(N)≤Eshcch(N+1)+邊界)從幀N+1中選擇SHCCH信息。如果選擇N+1,則刷新軟決定緩沖器,并且用SHCH軟決定信息來進行初始化。
與刷新測試一樣,可以將混合測試擴展到對應相同分組的多于兩個控制幀上。例如,假設處理器114確定包括在SHCCH幀N+2中的信息與根據(jù)上述的SHCCH能量測試選擇的SHCCH幀/信息不一致,但是與用于沒有被選擇的幀的SHCCH信息一致。那么,處理器114刷新當前軟決定緩沖器,并且用N+2SHCH軟決定信息來重新初始化。處理器114也假設N+1SHCCH信息是用于所有隨后重發(fā)射的正確信息,并且使用N+1SHCCH信息作為用于測試隨后處理的SHCCH幀的參考。然后,處理器114不使用對應利用不一致信息(相對于參考)來重發(fā)射的將來SHCCH幀。
在本發(fā)明的另一個實施例中,混合測試可包括相關比較。例如,當DPTRCH幀包括總是被發(fā)送的字段(例如功率控制位,或pcb)和僅當移動單元104正在接收SHCCH時被發(fā)送的字段(例如,指針字段,或pntr),則相關能量比較是可能的。即,處理器114確定指針字段的能量(Eptr)和功率控制位的能量(Epcb)。處理器114(例如)通過確定Eptr/Epcb比率來比較Eptr和Epcb,并且將數(shù)組字段能量比較值與存儲在存儲器116中的比較閾值進行比較(例如,比較Eptr/Epcb和threshold_4)。然后,處理器114根據(jù)數(shù)據(jù)字段能量比較置于比較閾值的比較結(jié)果來確定是否忽略幀或者解碼幀。
例如,假設Eptr/Epcb小于threshold_4。那么,處理器114可決定忽略DPTRCH,不解碼SHCCH,并且不解碼當前共享的數(shù)據(jù)信道(SHCH)。處理器114還可以執(zhí)行相對SHCCH的這種能量檢查,其中,將SHCH幀的能量(Eshch)對Epcb的比率即Eshch/Epcb與存儲在存儲器116中的另一個比較閾值即threshold_5進行比較。當Eshch/Epcb小于threshold_5時,處理器114不使用SHCCH信息,并且不解碼當前共享的數(shù)據(jù)信道(SHCH)。處理器114也可能將用于幀間隔N的已確定的比率Eptr/Epcb(N)與用于幀間隔N+1的已確定的Eptr/Epcb(N+1)進行比較,并且在假定N和N+1幀之間存在不一致的位字段時確定哪一個SHCCH信道是正確的。例如,如果Eprt/Epcb(N)<Eptr/Epcb(N+1),則處理器114可決定保持來自幀間隔N+1的SHCCH信息,否則保持來自幀間隔N的SHCCH信息。
除了上面介紹的本發(fā)明的實施例,本發(fā)明的其它實施例可包括下述情形中的一個或多個1.應當用求移動單元104在進入睡眠之前查看至少兩個DPTRCH幀。
2.作為對長碼擾頻/著色的替換,可以用對應移動單元104的UID來著色SHCCH幀的CRC。這將極大地減少誤解釋另一個移動單元的SHCCH的概率。[P1PM1(1-P2)→P1PM1(1-P2)PM2],在通信系統(tǒng)100中的所有移動單元也可能不得不具有廣播UID。
3.不使用著色,假設P1≈P2,且PM1≈PM2,組合與解碼錯誤數(shù)據(jù)的概率由下述支配(a)正確地解碼錯誤的SHCCH,和(b)不正確地解碼想要的SHCCH。因為兩項相當對稱,以SHCCH作為代價使DPTRCH更強獲得的(效果)很少,反之亦然。對于在DPTRCH和SHCCH上的檢錯也是相同的。
盡管已經(jīng)參考特定的實施例示出和介紹了本發(fā)明,本領域普通技術人員應當理解,在不背離本發(fā)明的精神和范圍的情況下,可以進行各種改變以及代替其中部件的等價變化。此外,在不背離本發(fā)明的精神和范圍的情況下,可以進行很多修改來適應特定的情形或者本發(fā)明的教導的素材。因此,希望本發(fā)明不是由在此公開的特定實施例所限定,本發(fā)明將包括落在權利要求書的范圍內(nèi)的所有實施例。
權利要求
1.一種用于在無線通信系統(tǒng)中接收數(shù)據(jù)的方法,該方法包括步驟通過共享信道接收共享信道數(shù)據(jù);存儲所述接收的共享信道數(shù)據(jù),以產(chǎn)生存儲的共享信道數(shù)據(jù);通過共享控制信道接收共享的控制信道數(shù)據(jù);解碼所述接收到共享控制信道數(shù)據(jù),以產(chǎn)生解碼的共享控制信道數(shù)據(jù);確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù);和當所述解碼的共享控制信道數(shù)據(jù)不同于先前接收到的共享控制信道數(shù)據(jù)時,丟棄所述解碼的共享控制信道數(shù)據(jù)和所述存儲的信道數(shù)據(jù)中的至少一個。
2.如權利要求1所述的方法,其中,確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù)的步驟包括步驟確定是否發(fā)生了相對所述解碼的共享控制信道數(shù)據(jù)的解碼錯誤,且當確定沒有相對所述解碼的共享控制信道數(shù)據(jù)的解碼錯誤發(fā)生時,確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù),其中,所述方法進一步包括步驟當確定相對所述解碼的共享控制信道數(shù)據(jù)的解碼錯誤發(fā)生時,對所述接收到的共享控制信道數(shù)據(jù)執(zhí)行檢錯測試;當所述檢錯測試檢測到錯誤時,忽略所述接收到的共享控制信道數(shù)據(jù)。
3.如權利要求1所述的方法,其中,通過所述共享控制信道接收到的數(shù)據(jù)分組括一幀,其中確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù)的步驟包括步驟確定所述解碼的共享控制信道幀是否不同于先前接收到的共享控制信道幀,其中所述丟棄步驟包括步驟當所述解碼的共享控制信道幀不同于先前接收到的共享控制信道幀時,清除所述存儲的共享信道數(shù)據(jù)。
4.如權利要求1所述的方法,其中,通過所述共享控制信道接收到的數(shù)據(jù)包括一幀,其中確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù)的步驟包括步驟確定所述解碼的共享控制信道幀是否不同于多個先前接收到的共享控制信道幀中的一個或多個幀,其中所述丟棄步驟包括步驟當所述解碼的共享控制信道幀不同于多個先前接收到的共享控制信道幀中的一個或多個幀時,忽略所述解碼的共享控制信道幀。
5.一種用于在無線通信系統(tǒng)中接收數(shù)據(jù)的方法,該方法包括步驟通過控制信道接收數(shù)據(jù),以產(chǎn)生接收到的數(shù)據(jù);確定用于所述接收到的數(shù)據(jù)的能量度量;將所述確定的能量度量與閾值進行比較;和當所述能量度量未達到所述閾值時,忽略所述接收到的數(shù)據(jù)。
6.一種通信設備,其包括接收器,其通過共享控制信道接收共享控制信道數(shù)據(jù),和通過共享信道接收共享信道數(shù)據(jù);存儲器,其存儲先前接收到的共享控制信道數(shù)據(jù),且進一步存儲先前接收到的共享信道數(shù)據(jù),以產(chǎn)生存儲的共享信道數(shù)據(jù);和可操作地連接到所述接收器和存儲器中的每一個的處理器,其解碼所述接收到的共享控制信道數(shù)據(jù),以產(chǎn)生解碼的共享控制信道數(shù)據(jù),確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù),且當所述解碼的共享控制信道數(shù)據(jù)不同于先前接收到的共享控制信道數(shù)據(jù)時,丟棄所述解碼的共享控制信道數(shù)據(jù)和所述存儲的共享信道數(shù)據(jù)中的至少一個。
7.如權利要求6所述的通信設備,其中,通過所述共享控制信道接收到的數(shù)據(jù)包括一幀,其中由所述處理器進行的確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù)的步驟包括確定所述解碼的共享控制信道幀是否不同于先前接收到的共享控制信道幀,并且當所述解碼的共享控制信道幀不同于先前接收到的共享控制信道幀時,所述處理器清除所述存儲的共享控制信道數(shù)據(jù)。
8.如權利要求6所述的通信設備,其中,通過所述共享控制信道接收到的數(shù)據(jù)包括共享控制信道幀,其中由所述處理器進行的確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù)的步驟包括確定所述解碼的共享控制信道幀是否不同于多個先前接收到的共享控制信道幀中的一個或多個幀,并且當所述解碼的共享控制信道幀不同于多個先前接收到的共享控制信道幀中的一個或多個幀時,所述處理器忽略所述解碼的共享控制信道幀。
9.如權利要求6所述的通信設備,其中,由所述處理器進行的確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù)包括確定是否已發(fā)生相對所述解碼的共享控制信道數(shù)據(jù)的解碼錯誤,且當確定發(fā)生了相對所述解碼的共享控制信道數(shù)據(jù)的解碼錯誤時,確定所述解碼的共享控制信道數(shù)據(jù)是否不同于先前接收到的共享控制信道數(shù)據(jù),其中當確定發(fā)生了相對所述接收到的共享控制信道數(shù)據(jù)的解碼錯誤時,所述處理器進一步執(zhí)行對所述接收到的共享控制信道數(shù)據(jù)的檢錯測試,且當所述檢錯測試檢測到錯誤時,忽略所述接收到的共享控制信道數(shù)據(jù)。
10.一種通信設備,其包括接收器,其用于通過控制信道接收數(shù)據(jù)以產(chǎn)生接收到的數(shù)據(jù);和可操作地連接到所述接收器的處理器,其為所述接收到的數(shù)據(jù)確定能量度量,將所述確定的能量度量與閾值進行比較,且當所述能量度量未達到所述閾值時,忽略所述接收到的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種通信系統(tǒng)(100),其包括從基站(102)到多個移動單元(104)的前向鏈路(106),該前向鏈路具有多個共享的信道(SHCH)(109),多個共享的控制信道(SHCCH)(108),和多個專用的指針控制信道(DPTRCH)(107),且利用HARQ差錯控制來進行檢錯和糾錯。當監(jiān)聽所述DPTRCH時,移動單元使用DPTRCH指向的SHCCH來解調(diào)和解碼SHCH上的數(shù)據(jù)。當移動單元組合與解碼想要用于不同的移動單元的SHCH數(shù)據(jù)時或者不正確地解碼想要用于移動單元的SHCH數(shù)據(jù)時,可能出現(xiàn)吞吐量問題。為了改善系統(tǒng)的數(shù)據(jù)吞吐量,系統(tǒng)采用刷新測試(902,904,1004,1008)和能量監(jiān)測器測試(1100,1202)來防止不恰當解碼的數(shù)據(jù)塊破壞恰當解碼的數(shù)據(jù)塊。
文檔編號H04L12/56GK1830181SQ02804680
公開日2006年9月6日 申請日期2002年2月7日 優(yōu)先權日2001年2月7日
發(fā)明者T·洛夫 羅伯特, S·尼基迪斯 羅伯特, A·賈盧爾 盧艾, C·庫達克 馬克, K·克拉松 布賴恩 申請人:摩托羅拉公司