新四季網

在umts系統中的報頭檢測和數據速率控制的製作方法

2023-05-02 00:39:36 2

專利名稱:在umts系統中的報頭檢測和數據速率控制的製作方法
技術領域:
本發明涉及通信領域,並且更具體地涉及通信系統中的數據通信。
背景技術:
在通信系統中,用戶的不必要的和過多的傳輸除減少系統容量之外還可以導致對其他用戶的幹擾。通信系統中的低效數據流可能導致不必要的和過多的傳輸。在兩個終端用戶之間的數據通信可以經過幾個協議層以確保通過系統的適當的數據流。通過這樣的系統來確保數據在至少一個方面被適當地傳送檢測每個數據分組中的錯誤,並且如果在數據分組中檢測到無法接受的錯誤則請求重新傳輸相同的數據分組。可在幾個時隙上傳輸數據分組。通過無線電例如從基站到移動臺來傳輸每個時隙。第一時隙可以包括報頭數據。報頭數據是預定的。以分配給接收站的代碼對被傳輸到例如移動臺的接收站的數據進行編碼。也以所分配的代碼對報頭進行編碼。通信系統中的幾個移動臺可以處在操作狀態,該狀態要求移動臺監測每個接收的時隙。所述移動臺對在每個時隙中所接收的數據解碼;並且基於解碼結果,每個移動臺決定所發送的數據是否用於該移動臺。所述移動臺首先尋找報頭檢測。由於每個移動臺被分配了唯一的代碼,期望僅目的地移動臺檢測所述報頭。如果移動臺檢測到報頭,則該移動臺繼續對第一時隙中的報頭之後的數據進行解碼。如果在幾個時隙上傳輸數據,則移動臺繼續對其它時隙中的數據進行解碼。在所述第一時隙之後的時隙沒有報頭數據。在檢測到報頭之後,移動臺終止檢測報頭的搜索,直到在一個或多個期望的時隙上接收到所傳輸的數據分組。然而,移動臺可能錯誤地檢測報頭。所述報頭的錯誤檢測可能是由於許多原因。在所述報頭的錯誤檢測之後,如果該報頭被傳輸到移動臺,則由於移動臺不立即尋找另一個報頭,因而該移動臺不能檢測到所述報頭。結果,基站可能通過無線電不必要地重複數據的傳輸,這導致了不必要的幹擾並減少了系統容量,且到移動臺的數據傳輸可能被延遲。
每個移動臺將數據速率控制(DRC)信息傳送到基站,以指出移動臺可以在前向鏈路上支持的數據速率。由移動臺基於所接收的數據錯誤率來連續更新DRC數據,以允許基站在前向鏈路上向移動臺以最佳數據速率傳輸數據分組。如果出現報頭的錯誤檢測,在錯誤的報頭檢測之後的解碼數據是錯誤的。所述錯誤的數據不允許循環冗餘校驗(CRC)通過。結果,移動臺可通知基站,移動臺能夠以比實際最佳數據速率更低的數據速率來支持通信,這導致了通信資源的低效利用。因此,需要在報頭的錯誤檢測情況下判定CRC失敗。

發明內容
用於有效檢測通信系統中的數據分組的系統和多種方法及裝置。用於檢測數據分組的方法和裝置包括控制系統,該控制系統被包括在接收機系統中以針對關聯於數據分組的接收的當前時隙來確定當前報頭閾值。所述接收機系統確定關聯於當前時隙中的數據分組的報頭的解碼能量的當前報頭度量,並且通過將當前度量與當前報頭閾值進行比較來確定是否檢測到報頭。如果檢測到報頭,則系統確定是否在具有共用時隙交織指數(common time slot interlace index)的早期時隙中已經檢測到早期報頭。如果檢測到早期報頭,則系統基於當前報頭閾值,舊的報頭閾值,當前報頭度量和舊的報頭度量中的至少一個,來解析報頭的多個檢測。所述舊的報頭閾值和舊的報頭度量關聯於早期報頭檢測。
另一方面,如果報頭被檢測並且被選擇,則所述接收機系統對在已選報頭之後的數據進行解碼,並確定該解碼數據的CRC。如果檢測到CRC失敗,則接收機確定新的當前報頭閾值。所述新的當前報頭閾值大於所述當前報頭閾值。如果所述當前報頭度量大於所述新的當前報頭閾值,則所述接收機判定CRC失敗為實際的CRC失敗,否則判定為假的CRC失敗。


結合附圖,根據下面的詳細描述,本發明的特性、目的以及優點將變得更加明顯,附圖中相同的參考符號始終對應,並且其中圖1說明了用於本發明的不同方面的通信系統;圖2說明了用於數據傳輸且用於實現本發明的不同方面的時隙結構;圖3說明了用於數據傳輸且用於實現本發明的不同方面的各種參數表格;圖4說明了用於實現本發明的不同方面的根據時隙交織指數的數據傳輸;圖5說明了用於根據本發明的不同方面操作的接收機系統;圖6說明了用於根據本發明的不同方面操作的發射機系統;圖7說明了用於根據本發明的不同方面操作的收發信機系統;圖8說明了概述用於實現本發明的不同方面以解析報頭的多個檢測的各個步驟的流程圖;和圖9說明了概述用於實現本發明的不同方面以判定假的CRC失敗的各個步驟的流程圖。
具體實施例方式
一般而言,一種新穎的和改進的方法和裝置規定了通信系統中通信資源的有效利用。在至少一個方面中,即使先前已經接收到報頭,接收站也繼續對接收的數據進行解碼以監測報頭接收。在檢測到第二報頭之後,接收站解析報頭的多個檢測。接收站基於以下內容來解析報頭的多個檢測用於報頭的最近檢測的當前報頭閾值、用於檢測先前接收的報頭的舊報頭閾值、為上一個報頭所確定的當前報頭度量,和為先前的檢測報頭所確定的舊的報頭度量。在通信系統中,接收站可以是移動臺。這裡所描述的一或多個示例性實施例在數字無線數據通信系統的背景中進行說明。儘管在該背景中的使用是有利的,但本發明的不同實施例可以被包括到不同的環境或配置中。一般而言,可以使用軟體控制處理器,集成電路或離散邏輯來形成此處所描述的各種系統。通過電壓、電流、電磁波、磁場或微粒、光場或微粒或其組合,有利地表示了貫穿本申請所涉及的數據、指令、命令、信息、信號、符號和碼片。此外,在每個框圖中所示出的塊可表示硬體或方法步驟。
更特別地,本發明的不同實施例可被包括到根據碼分多址(CDMA)技術操作的無線通信系統中,該碼分多址技術已經在由電信行業協會(TIA)及其它標準組織所出版的各種標準中被公開和描述。所述標準包括TIA/EIA-95標準、TIA/EIA-IS-2000標準、IMT-2000標準、UMTS和WCDMA標準,在此將其全部引入作為參考。在「TIA/EIA/IS-856cdma2000 High Rate Packet Data AirInterface Specification」中詳細描述了用於數據通信的系統,在此將其引入作為參考。通過訪問全球資訊網地址http//www.3gpp2.org,或通過去函TIA,Standardsand Technology Department,2500 Wilson Boulevard,Arlington,VA22201,United States of America,可以獲得所述標準的拷貝。通過聯繫3GPPSupportOffice,650Route des Lucioles-Sophia Antipolis,Valbonne-France,可以獲得在此引入作為參考的通常認為是UMTS標準的標準。
圖1說明了結合本發明的不同實施例時,能夠根據任何碼分多址(CDMA)通信系統標準來操作的通信系統100的一般框圖。通信系統100可用於語音,數據或兩者的通信。一般地,通信系統100包括基站101,其可在例如移動臺102-104的若干移動臺之間,和在移動臺102-104與公共交換電話和數據網絡105之間提供通信鏈路。圖1中的移動臺可稱為數據接入終端(AT,access terminal),並且基站稱為數據接入網絡(AN,access network),而不脫離本發明的主要範圍與各種優點。基站101可包括若干元件,例如基站控制器與基站收發信機系統。為簡單起見,這樣的元件沒有被示出。基站101可與其它基站通信,例如基站160。移動交換中心(未示出)可以控制所述通信系統100的不同的操作方面,和關於網絡105與基站101和160之間的回程199的不同的操作方面。
基站101通過從基站101所發送的前向鏈路信號與其覆蓋區中的每個移動臺通信。對以移動臺102-104為目標的前向鏈路信號求和以形成前向鏈路信號106。接收前向鏈路信號106的每個移動臺102-104對所述前向鏈路信號106進行解碼,來提取以其用戶為目標的信息。基站160也可通過從基站160所發送的前向鏈路信號與其覆蓋區中的移動臺進行通信。移動臺102-104經由相應的反向鏈路與基站101和160進行通信。通過反向鏈路信號來維護每個反向鏈路,例如分別用於移動臺102-104的反向鏈路信號107-109。儘管所述反向鏈路信號107-109可能以一個基站為目標,但其可以在其它基站被接收。
基站101和160可同時與共用的移動臺通信。例如,移動臺102可以接近基站101和160,這可以維持與基站101和160的通信。在前向鏈路上,基站101在前向鏈路信號106上傳輸,而基站160在前向鏈路信號161上傳輸。在反向鏈路上,移動臺102在將由基站101和160接收的反向鏈路信號107上傳輸。為了把數據分組傳輸到移動臺102,可選擇基站101和160之一以將數據分組傳輸到移動臺102。在反向鏈路上,基站101和160都可以嘗試對從所述移動臺102所傳輸的業務數據進行解碼。可以根據在所述基站和移動臺之間的信道狀態來維持所述反向和前向鏈路的數據速率和功率電平。
圖2說明了可以用於在前向鏈路上與通信系統100中的每個移動臺進行通信的前向鏈路時隙結構200。每個時隙可具有2048個碼片。時隙的一半可具有1024個碼片。每個半時隙還具有兩個業務數據欄位201。每個業務數據欄位201可具有400個碼片。每個半時隙還具有導頻數據欄位202。所述導頻數據欄位202可具有96個碼片。每個半時隙還具有兩個控制數據欄位203。在空閒時間期間,所述業務數據欄位201沒有承載數據。所述導頻數據欄位202和控制數據欄位203分別承載導頻數據和控制數據。
通信系統100中的移動臺將數據速率控制(DRC)信息傳送到基站。所述DRC信息指出針對每個移動臺、用於前向鏈路上的業務數據的被請求的通信數據速率。所述DRC信息可以指出十二個可能數據速率中的一個。參考圖3,表格300說明了可能的數據速率。每個數據速率具有關聯的調製類型,編碼率和用於傳輸數據分組的時隙的數目。例如,對於數據速率153.6kbps,使用四個時隙來傳輸一個數據分組。用於傳輸數據分組的第一時隙承載所述報頭數據。所述報頭中碼片的數目取決於傳輸數據速率。針對數據速率153.6kbps的報頭中的碼片數被設置為256個碼片。在業務數據欄位201中傳輸所述報頭數據。在傳輸所述報頭之後是所述業務數據。針對在所有四個時隙中剩餘的業務數據欄位201繼續所述業務數據的傳輸。
在由表300中的DRC信息所指出的若干時隙上將數據分組傳輸到移動臺。將時隙的傳輸進行交織。參考圖4,作為例子示出了針對數據速率153.6kbps的時隙的傳輸。例如,在時隙「n,n+4,n+8,和n+12」上傳輸四個時隙。所述移動臺也許不知道何時傳輸了用於數據分組傳輸的第一時隙,時隙「n」。結果,當所述接收站在時隙「n」中檢測到報頭時,並且根據數據速率是153.6kbps的例子,所述接收機繼續對時隙「n+4,n+8,和n+12」中的數據進行解碼。所述報頭的檢測是開始傳輸數據分組的指令。根據現有技術,由於已經在時隙「n」中檢測到報頭,因此所述接收站不針對報頭的檢測而監測時隙「n+4,n+8,和n+12」。根據本發明的不同方面,並且根據數據速率為153.6kbps的例子,即使在時隙「n」中檢測到報頭之後,所述接收站也要針對報頭的檢測來監測所述時隙「n+4,n+8,和n+12」。如果在時隙「n+4,n+8,或n+12」中檢測到第二報頭,則所述接收站根據本發明的不同方面來解析報頭的多個檢測。如果第一報頭被選為真報頭而第二報頭被選為錯誤報頭,則所述接收站忽略該第二報頭並且繼續解調所述第一報頭之後的數據。如果第二報頭被選為真報頭而第一個報頭被選為錯誤的報頭,則所述接收站忽略從該第一報頭正在進行的數據解調,並且開始解碼後隨所述第二報頭的業務數據。在這種情況下,所述接收站為解碼所述業務數據而放棄監測時隙「n+4,n+8,或n+12」。
到所述移動臺的數據傳輸可以根據任何時隙交織指數。例如,如果選擇交織指數「n」,並且根據數據速率為153.6kbps的例子,則在時隙「n,n+4,n+8和n+12」上傳送數據。如果選擇交織指數「n+1」,則在時隙「n+1,n+5,n+9和n+13」上傳送數據。每個報頭與時隙交織指數相關聯。例如,如果在時隙「n,n+4,n+8和n+12」之間發生的時隙檢測到報頭,則所檢測的報頭與除交織指數「n」之外的另一個時隙交織指數相關聯。移動臺接收機可在每個時隙中尋找報頭。如果檢測到第二報頭,則該第二報頭應該具有相同的交織指數以根據本發明的不同方面來解析報頭的多個檢測。只有當所述第一和第二被檢測的報頭具有相同的交織指數時,所述接收站才基於下列內容來解析報頭的多個檢測用於報頭的最近檢測的當前報頭閾值、用於檢測先前所接收的報頭的舊報頭閾值、針對上一個報頭所確定的當前報頭度量,以及為先前被檢測的報頭所確定的舊報頭度量。先前所接收的報頭是所述第一報頭,而當前報頭是所述第二報頭。
每個數據速率具有關聯的報頭長度。參考圖3,表格300指出了例如針對數據速率38.4kbps的1024個碼片的報頭長度,以及針對數據速率2457.6kbps的64個碼片長。所述報頭的檢測涉及在期望數目的報頭碼片上累加所解碼的能量。所述累加的能量被轉換為度量。將此度量與報頭閾值相比較。如果所述度量大於報頭閾值,則所述接收站宣布檢測到報頭。對於不同長度的報頭,報頭閾值是不同的。在一方面,所述報頭閾值與由接收站所檢測的導頻數據的信噪比成比例。所述接收站在導頻數據欄位202期間監測所述導頻數據,並且確定信道的信噪比。較弱信道的信噪比低於較強信道狀態的信噪比。結果,除期望的報頭長度之外,報頭閾值還基於信道狀態。報頭的期望長度是基於數據速率的。所述信道狀態可以從一個時隙到下一個時隙改變。結果,即使所期望的報頭長度是相同的,一個時隙中所使用的報頭閾值可以與下一個時隙中的不同。在一方面,所述接收站可以使用與用來檢測上一個報頭的舊報頭閾值不同的當前報頭閾值。所述舊的報頭檢測是基於舊的報頭度量與舊的報頭閾值的比較的。所述當前報頭閾值與當前報頭度量進行比較以確定是否檢測到新的報頭。例如,如果在與時隙交織指數「n」關聯的時隙「n」期間檢測到報頭,則當在關聯相同的時隙交織指數「n」的時隙「n+4」期間檢測到新的報頭時,所述報頭檢測被認為是舊的報頭檢測。在時隙「n+4」期間的報頭檢測是當前報頭檢測,而在時隙「n」期間所檢測的報頭變為舊的報頭檢測。同樣地,在時隙「n」期間所使用的報頭閾值是舊的報頭閾值。在時隙「n」期間所確定的報頭度量是舊的報頭度量。在時隙「n+4」期間所使用的報頭閾值是當前報頭閾值。
圖5說明了當根據本發明的不同方面操作時,用於處理並且解調所接收的CDMA信號的接收機500的框圖。接收機500可用來解碼在反向和前向鏈路信號上的信息。移動臺中的接收機500可被用來檢測報頭,解碼從基站發送的導頻數據,業務數據和控制數據。所接收的(Rx)採樣可保存在RAM 204中。由射頻/中頻(RF/IF)系統290和天線系統292來產生接收採樣。所述RF/IF系統290和天線系統292可以包括一個或多個元件,用於接收多個信號和接收信號的RF/IF處理以利用接收分集增益。通過不同的傳播路徑傳播的多個接收信號可能來自共同的源。天線系統292接收所述RF信號,並且把RF信號傳送到RF/IF系統290。RF/IF系統290可以是任何傳統的RF/IF接收機。對所接收的RF信號進行過濾,下變頻和數位化,以形成在基帶頻率的RX採樣。將所述採樣供給多路復用器(mux)252。將mux 252的輸出供給搜索器單元206和指狀元件(fingerelement)208。控制單元210被耦合到那裡。組合器212將解碼器214耦合到指狀元件208。控制單元210可以是由軟體控制的微處理器,並且可以位於相同的集成電路上或位於分離的集成電路上。解碼器214中的解碼功能可以是根據turbo解碼或任何其它適當的解碼算法。
在操作期間,所接收的採樣被供給mux 252。mux 252將採樣供給搜索器單元206和指狀元件208。控制單元210配置指狀元件208以執行解調,並且基於搜索器單元206的搜索結果在不同的時間偏移解擴展(despreading)所接收的信號。解調的結果被組合併被傳送到解碼器214。解碼器214解碼數據並輸出被解碼的數據。通過將所接收的採樣乘以PN序列和在單個計時假設(timinghypothesis)所分配的沃爾什函數的復共軛並且數字地過濾作為結果的採樣,經常以集成和清除累加器電路(未示出)來執行信道的解擴展。所述技術在領域內是公知的。可以在基站101和160的接收機部分中使用接收機500以處理接收自移動臺的反向鏈路信號,並且在任何移動臺的接收機部分中使用接收機500以處理所接收的前向鏈路信號。
所述解碼器214針對報頭的檢測累加所組合的能量。如果檢測到報頭,則所述解碼器214根據相同的時隙交織指數,指示控制系統210繼續監測相關的時隙,以解碼後隨所檢測的報頭的業務數據。當解碼器214檢測到具有相同的時隙交織指數的第二報頭時,與控制系統210連接的解碼器214解析第一或第二報頭是否是真報頭且另一個是否是錯誤檢測。根據本發明的不同方面,為了解析報頭的多個檢測,判定是基於舊的報頭閾值和報頭度量以及當前的報頭閾值和報頭度量的。
圖6說明了用於傳送反向和前向鏈路信號的發射機600的框圖。根據時隙結構200和圖3的表格300中所示出的參數,所述發射機600可被用於數據的傳輸。將用於傳輸的信道數據輸入到調製器301進行調製。所述調製可根據任何公知的調製技術,例如QAM,PSK或BPSK。在前向鏈路的情況下,基於所述DRC信息來選擇調製。表格300指出關聯的調製。以調製器301中的數據速率來編碼數據。可由數據速率和功率電平選擇器303來選擇數據速率。數據速率選擇可以是基於從接收目的地接收的反饋信息的。所述接收目的地可以是移動臺或基站。所述反饋信息可以包括最大允許數據速率。可以根據各種公知的算法來確定所述最大允許數據速率。在其它所考慮的因素之中,所述最大允許數據速率經常是基於信道狀態的。對於前向鏈路而言,基於從移動臺接收的DRC信息來選擇數據速率。所述信道狀態可能時常變化。結果,所選擇的數據速率也因而時常改變。
所述數據速率和功率電平選擇器303因而選擇調製器301中的數據速率。所述調製器301的輸出通過信號擴展操作,並且在塊302中被放大以從天線304發射。所述數據速率和功率電平選擇器303也根據反饋信息來選擇用於放大發射信號的電平的功率電平。所選擇的數據速率和功率電平的組合允許在接收目的地對所發送的數據適當地解碼。在塊307中也產生導頻信號。在塊307中將所述導頻信號放大到適當的電平。所述導頻信號功率電平可以是根據接收目的地的信道狀態的。可以在組合器308中組合所述導頻信號與信道信號。所組合的信號可以在放大器309中被放大並從天線304被發射。所述天線304可以是包括天線陣和多輸入多輸出配置的任何數目的組合。對於前向鏈路而言,傳輸可以被格式化以符合圖2所示的時隙結構。可以在調製器301的輸入格式化導頻欄位202的導頻數據、控制欄位203的控制數據和業務數據欄位201的業務數據。通過發射機600來處理被格式化的數據。
圖7說明了結合接收機500和發射機600以維護與目的地的通信鏈路的收發信機系統700的一般示意圖。所述收發信機700可以被包括在移動臺或基站中。所述收發信機700可根據本發明的不同方面來解析報頭數據的多個檢測。處理器401可以被耦合到接收機500和發射機600以處理所接收和所發送的數據。即使分別示出了接收機500和發射機600,所述接收機200和發射機300的不同方面也可以是共用的。在一方面中,接收機500和發射機600可以共享共用的本地振蕩器和用於RF/IF接收和發送的共用天線系統。發射機600接收在輸入端405上傳輸的數據。發送數據處理塊403準備用於在發射信道上傳輸的數據。接收數據在解碼器214中被解碼之後在處理器401在輸入404被接收。處理器401中的接收數據處理塊402處理接收數據。處理器401的不同的操作可被集成到單個或多個處理單元中。此外,處理器401的不同的操作可與接收機500和發射機600的操作集成。收發信機700可連接到另一個設備。所述收發信機700可以是所述設備的組成部分。所述設備可以是計算機或與計算機相似地操作。該設備可被連接到數據網絡,例如網際網路。如果在基站中包括收發信機700,則所述基站可以通過幾個連接而被連接到網絡,例如網際網路。
所述接收數據的處理通常包括在所接收的數據分組中檢查錯誤。例如,如果所接收的數據分組具有不可接受的錯誤,則所述接收數據處理塊402發送指令到發送數據處理塊403以請求重新傳輸所述數據分組。在發射信道上傳送所述請求。此外,發送數據處理塊403基於來自接收數據處理塊402的輸入來傳送所述DRC信息。所述輸入信息可以包括信道狀態信息和信道差錯率。在檢測報頭之後,所述處理器401可以將所述接收數據存儲在數據存儲器480中,直到在隨後的時隙上接收到所有的業務數據。在報頭的多個檢測的情況下,所述處理器401可以判定報頭的早期檢測是錯誤的。所述判定可以基於舊的和當前的報頭閾值和報頭度量。如果所述第二報頭被選為真報頭,則所述處理器401刷新與舊的報頭檢測關聯的存儲數據。
參考圖8,收發信機700可使用流程圖800以解析報頭的多個檢測。所述收發信機700可包括在通信系統100的移動臺中並且按照本發明的不同方面操作。所述通信系統100中的基站在前向鏈路上向移動臺傳輸。使用收發信機700的每個移動臺在前向鏈路上接收所述傳輸並且在每個時隙中搜索報頭檢測。參考圖4,即使已經在時隙「n」檢測到一個報頭,所述收發信機700也繼續在時隙「n+1」中以及之前尋找報頭檢測。為了解析報頭的多個檢測,在與共用時隙交織指數關聯的時隙中檢測所述報頭。例如,在如圖3的表格300所示的如果所述DRC值相應於數據速率153.6kbps的情況下,以時隙「n+4,n+8或n+12」中的可能的報頭檢測來解析在時隙「n」中所檢測的報頭。對於相同的DRC值,以時隙「n+5,n+9或n+13」中的可能的報頭檢測來解析在時隙″n+1″中所檢測的報頭。在步驟801,所述收發信機700通過處理器401和控制器210的操作,來針對與數據分組的接收關聯的當前時隙來確定當前報頭閾值。所述當前報頭閾值是基於由收發信機700所發送的上一個DRC信息的。如表格300所示,由於針對每個數據速率而言,存在關聯的報頭長度,所述閾值可能針對每個數據速率是不同的。此外,所述閾值還基於當前信噪比。例如,所述收發信機700基於在時隙「n」期間所接收的導頻數據來確定信噪比。基於上一個傳送的DRC值所確定的信噪比信息和期望的報頭長度,被用於確定所述閾值。如果信噪比較小,則所述閾值相應較小。如果所述報頭長度較小,則所述閾值也相應較小。在步驟802,所述收發信機700確定與在當前時隙中報頭的解碼的能量關聯的當前報頭度量。所述當前報頭度量是在當前時隙期間在期望的報頭長度上累加的報頭能量的指令。在步驟803,所述收發信機700通過處理器401和控制器210來確定在當前時隙中是否檢測到報頭。將當前報頭度量與當前報頭閾值進行比較。如果所述當前報頭度量小於所述當前報頭閾值,則收發信機700還沒有在當前時隙中檢測到報頭。在這點,所述過程流程800移到步驟801,且收發信機700繼續在下一個時隙中尋找報頭檢測。如果所述當前報頭度量大於當前報頭閾值,則所述收發信機700在當前時隙中檢測到報頭。在這點,該過程流程800移到步驟804。在步驟804,所述收發信機700通過控制器210和處理器401確定在與共用時隙交織指數關聯的另一個時隙中是否檢測到早期報頭。例如在153.6kbps情況下,如果當前時隙是時隙「n」,針對共用時隙交織指數所考慮的下一個時隙可以是時隙「n+4,n+8或n+12」中的任何一個。如果所述當前報頭檢測是第一報頭檢測,則過程流程800移到步驟801,以使收發信機700在其它時隙中尋找新的報頭。如果所述當前報頭檢測是與共用時隙交織指數關聯的第二報頭檢測,則所述收發信機700已經檢測到多個報頭並且該過程移到步驟805。在步驟805,所述收發信機700通過控制器210和處理器401解析報頭的多個檢測,並且選擇所述檢測之一作為真的報頭檢測而另一個作為錯誤檢測。所述處理器401和控制器210基於當前報頭閾值、舊的報頭閾值、當前報頭度量和舊的報頭度量中的至少一個,來解析所述報頭的多個檢測。
在一個或多個方面中,用於解析哪個報頭檢測是真的報頭檢測的解析功能是基於當前報頭閾值、舊的報頭閾值、當前報頭度量和舊的報頭度量中的至少一個的。首先,所述處理器401和控制系統210確定舊的報頭閾值和當前報頭閾值的值是否明顯不同。例如,一個閾值可能比另一個閾值大八倍。在這種情況下,一個閾值明顯地不同於另一個。當前的和舊的閾值顯著不同時,所述解析功能選擇與較大報頭閾值關聯的報頭檢測作為真的報頭檢測。如果舊的和當前的閾值很接近,例如小於八倍,則所述解析功能選擇與較大的報頭度量和報頭閾值的比率關聯的報頭檢測作為真的報頭檢測。所述處理器401和控制系統210可能需要為當前的和舊的報頭檢測確定報頭度量和報頭閾值的比率。
在檢測錯誤的報頭的情況下,後隨所述報頭的業務數據是錯誤的。在這種情況下,發送數據的CRC失敗。所述接收數據處理單元402可以向發送數據處理單元403發送消息,以發送指出錯誤的數據檢測的否定確認。同時,所述處理器401可以假定先前確定的DRC值可能被過高估計。在這種情況下,在所述收發信機700在數據分組的結尾接收到CRC失敗之後,該收發信機700可以選擇較低的數據速率。實際上小於最佳數據速率的較低數據速率被傳送到發射站。在這種情況下,根據本發明的不同方面,收發信機700通過控制器210和處理器401確定大於當前報頭閾值的另一個報頭閾值。可以在當前報頭度量被確定的同時來計算所述第二報頭閾值。不需要在接收所述CRC失敗之後進行該第二報頭閾值的計算。例如,對於153.6kbps,如果在時隙「n」進行的報頭檢測是錯誤檢測,則接收站可以在時隙「n+12」判定CRC失敗。可在檢測到報頭的同時在時隙「n」計算所述第二報頭閾值。將當前報頭度量與新的報頭閾值即第二報頭閾值進行比較。如果所述當前報頭度量大於新的當前報頭閾值,則CRC失敗是實際的CRC失敗。根據本發明的不同方面,如果所述當前報頭度量不大於新的當前報頭閾值,則CRC失敗不是實際的CRC失敗。
在一個方面中,當所述報頭閾值設置過高時,丟失報頭的概率也被設置過高。相反,當所述報頭閾值設置過低時,報頭的錯誤檢測的概率相應地增加。為了降低丟失實際的報頭傳輸的概率,可在較低級別選擇所述報頭閾值。為了解決報頭的錯誤檢測和所導致的CRC失敗的問題,將當前報頭度量與新的報頭閾值進行比較。根據本發明的不同方面,在比當前報頭閾值更高的級別選擇所述新的報頭閾值。
參考圖9,流程圖900提供了示例性的流程,以使收發信機700判定CRC失敗是實際的CRC失敗還是由於報頭的錯誤檢測。在步驟901,收發信機700針對與數據分組的接收關聯的當前時隙來確定當前報頭閾值。在步驟902,所述收發信機700確定當前報頭度量,該當前報頭度量與在當前時隙中累加的報頭的解碼的能量關聯。在步驟903,收發信機比較當前報頭度量和當前報頭閾值,以確定是否檢測到報頭。如果沒有檢測到報頭,則過程流程900移到步驟901。如果檢測到報頭,則該過程移到步驟904,以使所述收發信機700解碼所檢測的報頭之後的數據並且確定解碼數據的CRC。在步驟905,所述收發信機700通過控制器210和處理器401確定是否檢測到CRC失敗。如果沒有檢測到所述CRC失敗,在步驟906,收發信機700繼續解碼數據。如果檢測到CRC失敗,則收發信機700在步驟907為了將報頭度量和新的當前報頭閾值進行比較,在接收數據分組的結尾之前計算新的當前報頭閾值。將新的當前報頭閾值設置為大於在步驟901確定的當前報頭閾值。在步驟908,收發信機700確定當前度量是否大於新的當前報頭閾值。如果所述當前報頭度量大於新的當前報頭閾值,則收發信機700在步驟909判定在步驟905所確定的CRC失敗是實際的CRC失敗。這樣,所述DRC信息可能受到CRC失敗的影響。在移動臺和基站之間的數據速率控制迴路中所要求的數據速率可以被降低。如果所述當前度量不大於新的當前報頭閾值,則收發信機700在步驟910判定在步驟905所確定的CRC失敗不是實際的CRC失敗。結果,可能不影響所述DRC確定。因此,即使較低的報頭閾值增加了錯誤的報頭檢測,收發信機700也可能夠使用較低的報頭閾值。然而,通過比較報頭度量和大於初始閾值的新閾值,解決了假的CRC失敗的問題。
本領域的技術人員將進一步認識到,結合這裡公開的實施例所描述的不同的說明性邏輯塊,模塊,電路和算法步驟,可以被實現為電子硬體,計算機軟體或兩者的組合。為了清楚地說明所述硬體和軟體的互換性,已經在上面就其功能性方面一般描述了不同的說明性元件,塊,模塊,電路和步驟。所述功能性被實現為硬體還是軟體取決於特定的應用和施加於整個系統的設計約束。技術人員能夠以不同的方式針對特定的應用來實現所描述的功能性,但是所述實現決不應該被解釋為導致脫離本發明的範圍。
可以通用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯設備、離散的柵或電晶體邏輯、離散的硬體元件,或其用於執行所述功能的任何組合,來實現或執行結合此處公開的實施例所描述的不同的說明性邏輯塊,模塊和電路。通用處理器可以是微處理器,但是在可選方案中,所述處理器可以是任何傳統的處理器、控制器、微控制器或狀態機。處理器還可以被實現為計算設備的組合,例如DSP和微處理器的組合、多個微處理器、結合DSP核心的一個或多個微處理器,或任何其它所述配置。
可在硬體、由處理器執行的軟體模塊或在組合中直接實現結合此處公開的實施例所描述的方法或算法的步驟。軟體模塊可存在於RAM存儲器、快閃記憶體、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可拆卸磁碟、CD-ROM,或領域內公知的任何其它形式的存儲媒介。示例性的存儲媒介被耦合到處理器以使該處理器可以從該存儲媒介讀信息並且向該存儲媒介寫信息。在可選方案中,所述存儲媒介可以被集成到處理器。所述處理器和存儲媒介可存在於ASIC中。所述ASIC可存在於用戶終端中。在可選方案中,所述處理器和存儲媒介可作為離散的元件存在於用戶終端中。
提供了優選實施例的先前描述,以使本領域的技術人員可以製造或使用本發明。對所述實施例的各種修改對於本領域技術人員而言是顯而易見的,並且此處所定義的一般原理可被應用於其它實施例而不需要發明性的能力。因此,本發明不限於此處說明的實施例,而是符合與此處公開的原理和新穎特徵一致的最寬範圍。
權利要求
1.一種在通信系統中用於檢測數據分組的方法,該方法包括下列步驟針對關聯於所述數據分組的接收的當前時隙來確定當前報頭閾值;確定關聯於所述當前時隙中的所述數據分組的報頭的解碼能量的當前報頭度量;通過將所述當前度量與所述當前報頭閾值進行比較,來確定是否檢測到報頭;如果檢測到報頭,則確定在具有共用時隙交織指數的早期時隙中是否檢測到早期報頭;如果檢測到早期報頭,則基於所述當前報頭閾值、舊的報頭閾值、所述當前報頭度量和舊的報頭度量中的至少一個,來解析報頭的多個檢測,其中,所述舊的報頭閾值和所述舊的報頭度量關聯於所述早期報頭檢測。
2.根據權利要求1的方法,還包括基於關於所述早期時隙的信息,確定所述舊的報頭閾值。
3.根據權利要求1的方法,還包括在所述早期時隙期間,確定所述舊的報頭度量。
4.根據權利要求1的方法,其中,所述解析包括確定所述舊的和當前的報頭閾值之間的差值,並且如果所述差值大於預定的級別,則選擇與較大報頭閾值關聯的報頭檢測,以檢測所述數據分組。
5.根據權利要求4的方法,其中,所述解析包括如果所述差值小於所述預定級別,則確定所述當前報頭度量和所述當前報頭閾值的當前比率,以及所述舊的報頭度量和所述舊的當前報頭閾值的舊的比率;選擇與所述舊的和新的比率中較大的比率關聯的報頭檢測,以檢測所述數據分組。
6.一種在通信系統中用於檢測數據分組的設備,該設備包括用於針對關聯於所述數據分組的接收的當前時隙,來確定當前報頭閾值的裝置;用於確定關聯於所述當前時隙中的所述數據分組的報頭的解碼能量的當前報頭度量的裝置;用於通過將所述當前度量與所述當前報頭閾值進行比較來確定是否檢測到報頭的裝置;用於如果檢測到報頭,則確定在具有共用時隙交織指數的早期時隙中是否檢測到早期報頭的裝置;如用於果檢測到早期報頭,則基於所述當前報頭閾值、舊的報頭閾值、所述當前報頭度量和舊的報頭度量中的至少一個來解析報頭的多個檢測的裝置,其中,所述舊的報頭閾值和所述舊的報頭度量關聯於所述早期報頭檢測。
7.根據權利要求6的設備,還包括用於基於關於所述早期時隙的信息來確定所述舊的報頭閾值的裝置。
8.根據權利要求6的設備,還包括用於在所述早期時隙期間確定所述舊的報頭度量的裝置。
9.根據權利要求6的設備,其中,所述用於解析的裝置包括用於確定所述舊的和當前的報頭閾值之間的差值的裝置,以及用於如果所述差值大於預定級別,則選擇與較大報頭閾值關聯的報頭檢測以檢測所述數據分組的裝置。
10.根據權利要求9的設備,其中,所述用於解析的裝置包括用於如果所述差值小於所述預定的級別,則確定以下比率的裝置所述當前報頭度量和所述當前報頭閾值的當前比率,以及所述舊的報頭度量和所述舊的當前報頭閾值的舊的比率;用於選擇關聯於所述舊的和新的比率中較大的比率的報頭檢測以檢測所述數據分組的裝置。
11.一種在通信系統中用於檢測數據分組的方法,該方法包括下列步驟針對關聯於所述數據分組的接收的當前時隙來確定當前報頭閾值;確定關聯於所述當前時隙中的所述數據分組的報頭的解碼能量的當前報頭度量;通過將所述當前度量與所述當前報頭閾值進行比較來確定是否檢測到報頭;如果檢測到報頭,對所述被檢測的報頭之後的數據進行解碼,並且確定所述解碼數據的誤碼率以確定所述解碼數據的循環冗餘校驗(CRC);如果檢測到CRC失敗,則確定新的當前報頭閾值,其中,所述新的當前報頭閾值大於所述當前報頭閾值,並且確定所述當前報頭度量是否大於所述新的當前報頭閾值;如果所述當前報頭度量大於所述新的當前報頭閾值,則判定所述CRC失敗為實際的CRC失敗,並且如果所述當前報頭度量小於所述新的當前報頭閾值,則判定所述CRC失敗為假的CRC失敗。
12.根據權利要求11的方法,還包括當檢測到所述實際的CRC失敗時,調整關聯於所述數據分組的接收的數據速率控制。
13.根據權利要求11的方法,還包括當檢測到所述假的CRC失敗時,基於CRC失敗,防止關聯於所述數據分組的接收的數據速率控制的調整。
14.一種在通信系統中用於檢測數據分組的設備,該設備包括用於針對與所述數據分組的接收關聯的當前時隙來確定當前報頭閾值的裝置;用於確定關聯於所述當前時隙中的所述數據分組的報頭的解碼能量的當前報頭度量的裝置;用於通過將所述當前度量與所述當前報頭閾值進行比較來確定是否檢測到報頭的裝置;用於如果檢測到報頭,則對所述被檢測的報頭之後的數據進行解碼並且確定所述解碼數據的誤碼率,以確定所述解碼數據的循環冗餘校驗(CRC)的裝置;用於如果檢測到CRC失敗,則確定新的當前報頭閾值的裝置,其中,所述新的當前報頭閾值大於所述當前報頭閾值,以及用於確定所述當前報頭度量是否大於所述新的當前報頭閾值的裝置;用於如果所述當前報頭度量大於所述新的當前報頭閾值,則判定所述CRC失敗為實際的CRC失敗的裝置,以及用於如果所述當前報頭度量小於所述新的當前報頭閾值,則判定所述CRC失敗為假的CRC失敗的裝置。
15.根據權利要求11的設備,還包括用於當檢測到所述實際的CRC失敗時,調整關聯於所述數據分組的接收的數據速率控制的裝置。
16.根據權利要求11的設備,還包括用於當檢測到所述假的CRC失敗時,基於CRC失敗,防止關聯於所述數據分組的接收的數據速率控制的調整的裝置。
17.一種在通信系統中用於檢測數據分組的方法,該方法包括下列步驟針對關聯於所述數據分組的接收的當前時隙來確定當前報頭閾值;確定關聯於所述當前時隙中的所述數據分組的報頭的解碼能量的當前報頭度量;通過將所述當前度量與所述當前報頭閾值進行比較來確定是否檢測到報頭;如果檢測到報頭,則確定在具有共用時隙交織指數的早期時隙中是否檢測到早期報頭;如果檢測到早期報頭,則基於所述當前報頭閾值、舊的報頭閾值、所述當前報頭度量和舊的報頭度量中的至少一個,來解析報頭的多個檢測,其中,所述舊的報頭閾值和所述舊的報頭度量關聯於所述早期報頭檢測;如果從所述報頭的多個檢測選擇了報頭,則對所述被選擇的報頭之後的數據進行解碼,並且確定所述解碼數據的誤碼率以確定所述解碼數據的循環冗餘校驗(CRC);如果檢測到CRC失敗,則確定新的當前報頭閾值,其中,所述新的當前報頭閾值大於所述當前報頭閾值,並且確定所述當前報頭度量是否大於所述新的當前報頭閾值;如果所述當前報頭度量大於所述新的當前報頭閾值,則判定所述CRC失敗為實際的CRC失敗,並且如果所述當前報頭度量小於所述新的當前報頭閾值,則判定所述CRC失敗為假的CRC失敗。
18.一種在通信系統中用於檢測數據分組的設備,該設備包括用於針對關聯於與所述數據分組的接收的當前時隙,來確定當前報頭閾值的裝置;用於確定關聯於所述當前時隙中的所述數據分組的報頭的解碼能量的當前報頭度量的裝置;用於通過將所述當前度量與所述當前報頭閾值進行比較來確定是否檢測到報頭的裝置;用於如果檢測到報頭,則確定在具有共用時隙交織指數的早期時隙中是否檢測到早期報頭的裝置;用於如果檢測到早期的報頭,則基於所述當前報頭閾值、舊的報頭閾值、所述當前報頭度量和舊的報頭度量中的至少一個,來解析報頭的多個檢測的裝置,其中,所述舊的報頭閾值和所述舊的報頭度量關聯於所述早期報頭檢測;用於如果從所述報頭的多個檢測選擇了報頭,則對所述被選擇的報頭之後的數據進行解碼,並且確定所述解碼數據的誤碼率以確定所述解碼數據的循環冗餘校驗(CRC)的裝置;用於如果檢測到CRC失敗,則確定新的當前報頭閾值的裝置,其中,所述新的當前報頭閾值大於所述當前報頭閾值,以及用於確定所述當前報頭度量是否大於所述新的當前報頭閾值的裝置;用於如果所述當前報頭度量大於所述新的當前報頭閾值,則判定所述CRC失敗為實際的CRC失敗的裝置,以及用於如果所述當前報頭度量小於所述新的當前報頭閾值,則判定所述CRC失敗為假的CRC失敗的裝置。
全文摘要
接收機系統確定當前報頭閾值和當前報頭度量,並且確定是否檢測到報頭。如果檢測到報頭,則該接收機確定在具有共用時隙交織指數的早期時隙中是否檢測到早期報頭,並基於當前的報頭和舊的報頭的閾值、當前的和舊的報頭度量中的至少一個來解析報頭的多個檢測。所述接收機對選擇的報頭之後的數據進行解碼,並且確定所述解碼數據的CRC。如果檢測到CRC失敗,則接收機確定一個新的當前報頭閾值。所述新的當前報頭閾值比所述當前報頭閾值大。如果當前報頭度量大於新的當前報頭閾值,則接收機將所述CRC判定為一個實際的失敗,否則判定為一個假的CRC失敗。
文檔編號H04B1/707GK1695353SQ02829958
公開日2005年11月9日 申請日期2002年11月26日 優先權日2002年11月26日
發明者T·埃可威查維特, N·T·辛杜沙亞那, M·居雷爾利, P·J·布萊克 申請人:高通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀