差錯掩蓋裝置及方法
2023-09-22 20:30:55
專利名稱:差錯掩蓋裝置及方法
技術領域:
本發明涉及一種數位訊號處理裝置,具體涉及一種數字無線電話系統 的差錯掩蓋裝置。本發明還涉及一種數字無線電話系統的差錯掩蓋方法。
背景技術:
對於數據傳輸系統,保護信號以避免衰落是一個有意義的問題。特別 地,噪聲為數據信號衰落的主因。在無線電話系統例如無繩電話或者便攜 式電話中,具體的問題包括信號衰落(例如,多徑衰落)和白噪音。處理 噪音的一個難點是這些噪音源會產生不同的差錯模式。例如,白噪音會導 致隨機發散的單個錯誤位。另一方面,在衰落信道中,誤差則常常為突發 形式。數字差錯偵査和修正技術可以減輕很多這種差錯。然而,要同時防 止隨機差錯和突發差錯還是十分困難的。同時,在很多無繩電話系統,不 是所有帶寬都被充分利用了。因此,需要開發一種既可以減輕傳輸差錯又 能夠充分發揮可利用的帶寬資源的裝置和方法。
發明內容
本發明所要解決的技術問題是提供一種數字無線電話系統的差錯掩 蓋裝置,它可以減輕傳輸誤差又能夠充分發揮可利用的帶寬資源。為此, 本發明還要提供一種數字無線電話系統的差錯掩蓋方法。
為了解決以上技術問題,本發明提供的差錯掩蓋裝置,包括依次連 接的如下模塊接收模塊,用於接收數據段的多個備份,所述備份各不相同; 數據段質量檢測模塊,用於通過比較數據段的各備份和根據比較的
結果得出數據段的質量值來計算數據段的每個備份的質量值;
選擇模塊,用於基於所計算的質量值選擇一個值最高的備份,並且 輸出選擇的備份。
本發明還提供一種差錯掩蓋裝置,包括
接收元件,用於接收一個時隙的多個備份,所述備份包括一個或多個 數據區;
時隙質量檢測元件,用於通過在一個或多個數據區執行錯誤檢測和從 錯誤檢測的結果得出時隙質量值來計算所述數據段每個備份的時隙質量 值;
選擇元件,用於根據所計算的時隙質量值選擇一個時隙的備份。 本發明的差錯掩蓋的方法,包括如下步驟-步驟一,接收一個數據段的多個備份,所述備份各不相同; 步驟二,計算每個所接收到的數據段的備份的質量值,所述計算進一 步包括
a) 對當前備份和其他所述數據段的備份進行比較;
b) 根據比較的結果得出所述數據段的質量值;
步驟三,基於所計算的段的質量值選擇所述數據段的一個備份; 步驟四,輸出所選擇的備份。 本發明還提供一種差錯掩蓋的方法,包括 步驟一,接收有著一個或多個數據區的多個備份;步驟二,計算所述時隙的每個接收到的備份的時隙質量值,所述計算 進一步包括
a) 在所接收到的備份的一個或多個數據區中執行錯誤檢測;
b) 根據錯誤檢測的結果得出時隙質量值;
步驟三,根據計算得到的段質量值從多所述時隙的多個備份中選擇一 個備份做進一步處理。
本發明的差錯掩蓋系統用於無繩或無線TDMA系統的上行傳輸和下行 傳輸。當有空閒的數據槽存在時,系統以數據格式將冗餘的時隙分配到單 獨的移動裝置。該移動裝置利用多個時隙傳送多份備份的數據,而這些數 據原來是以一個時隙被傳送的。接收裝置計算接收到的每個時隙的質量分 數。接收裝置用累加該時隙的同步碼、數據域和每一個音頻數據段的質量
分數來計算該時隙的質量分數。質量分數由評估每個段的CRC、比較同步
碼與預設值所決定。如果信息表明是正確的傳輸,場就會被指定一個正的
分數。如果信息表明是錯誤的傳輸,場就被指定一個為o的分數。當時隙
的質量分數計算完後,系統為每個獨立段計算音頻數據段質量分數。計算 方法同樣是比較接收到的每個獨立音頻數據段。相同的段被指定一個正的 分數,而不同的段則沒有分數。系統通過將每一個段的質量分數與該段傳 輸時所用時隙的質量分數相加的總和來計算音頻數據段的質量分數。然後 系統選擇音頻質量分數最高的段。如果總分數高於設定的限度,系統輸出 這個段到下一個處理模塊。否則,輸出一個空的段。在無繩電話系統中, 相當於輸出 一段持續無聲的無效音頻數據段。故本發明的差錯掩蓋系統通 過給單個聽筒分配多個時隙解決了現有技術中不能很準確的校驗出信號傳輸中的差錯的問題。
下面結合附圖和具體實施方式
對本發明作進一步詳細說明 圖1是運行差錯掩蓋系統的典型環境示意圖2是現有技術的無線數據系統中TDD/TDMA數據結構的示意圖3是本發明的適用於差錯掩蓋系統的數據結構的示意圖; 圖4A是適用於執行差錯掩蓋系統的無線電話聽筒的框圖; 圖4B是適用於執行差錯掩蓋系統的無線電話基站的框圖; 圖5是差錯掩蓋系統的執行框圖6是由差錯掩蓋系統選擇和輸出數據段的處理流程圖7是由差錯掩蓋系統評估時隙質量的處理流程圖8是由差錯掩蓋系統評估音頻數據段質量的處理流程具體實施例方式
本發明公開了數字無線系統中掩蓋傳輸差錯的系統和方法(以下稱
為"差錯掩蓋系統"或"系統")。差錯掩蓋系統被用在無繩TDMA系統或 無線TDMA系統的上行傳輸或下行傳輸中。當有未使用的數據時隙可利用 時,系統將在一個數據幀中冗餘的時隙分配到一個單一的移動單元中,該 移動單元將利用這些冗餘的時隙傳送的該份數據的多個(冗餘)備份,否 則數據是在一個單一的時隙中傳送的。用不同時隙發送相同內容的音頻數 據段為該音頻數據段的多個備份。這樣在接收端,由於可能存在的傳輸錯 誤,收到的這些備份可能內容不同;當然如果沒有任何錯誤,這些備份肯 定完全相同。接收裝置計算每個接收到的時隙的時隙質量(quality ofslot, QoS)分數,其通過計算時隙同步碼(the slot, s synchronization) 的質量分數、時隙數據碼(theslot, s data field)的質量分數和每個 時隙音頻數據段(the slot' s audio segments)的質量分數的總和來計算 時隙質量分數。時隙質量分數由評估每個段的CRC碼和比較同步碼與預設 值所決定。如果信息表明是正確的傳輸,該信息域被賦與一個正分;如果 信息表明是錯誤的傳輸,該信息域被賦與0分。在計算時隙質量分數之後, 系統為每個單獨段計算音頻數據段的質量分數,計算方法同樣是比較接收 到的每個單獨音頻數據段。相同的段被賦與正分,而不同的段則不得分。 系統通過將每個段的質量分數加到該段傳輸時所用時隙的質量分數中來 計算音頻數據段的質量分數。然後系統選擇音頻質量分數最高的段。如果 總分數高於設定的門限,系統輸出這個段到下一個元器件中;否則,輸出 一個空的段。在無繩電話系統中,這相當於減弱下降段的持續的音頻。
現在要討論本發明的多個實施例。下述描述為徹底理解和能夠實施 這些實施例提供詳細的細節。然而,本領域的一般技術人員在沒有這些細 節下也能實施本發明。另外, 一些熟知的結構和功能可以不用顯示或詳細 的描述,以避免不同實施例不必要的相應描述。在以下描述中所用的術語 應作最廣泛地解釋,即使其在本發明地某個具體實施例有作詳細描述。
圖1為運行本發明的差錯掩蓋系統的環境100的框圖。該環境包括 無繩電話聽筒102a-102c,其通過無線連接通道104與無繩電話基站106 連接。無線連接通道104可利用各種協議傳輸數字數據,例如為了無繩電 話通信的數字增強無繩電話(DECT: Digital Enhanced Cordless Tel印hone)標準。無繩電話聽筒102a_102c和無繩電話基站106都包括用於接受和處理音頻信號的數字元器件。無繩電話基站106通過有線連接 108連接到電話網絡110。在圖1所示的實施例中,電話網絡110是公共
交換電話網絡(PSTN: public switched telephone network),但是無繩 電話基站也可以連接到專用小型交換機(PBX)或者和提供網絡電話服務 (VoIP)的分組交換網絡相連接。同樣地,無線連接通道104和有線連接 通道108也可以是有線連接或者無線連接,總之任何通訊系統都需要有差 錯掩蓋系統。
圖2為現有的無線系統的時分雙工(TDD: time division duplexing) /時分多址(TDMA: Time Division Multiple Access)兩禾中數據幀格式的 示意圖。TDD和TDMA是時分復用(TDM: Time Division Multiplexing) 的應用,在時分復用中通過信道分時將兩個或多個信號在一個信道中傳 輸。TDD系統利用半雙工結構獲得全雙工系統的效果。TDMA系統通過給每 個聽筒分配一個時間周期(即時隙)傳遞信息,允許多個聽筒分享一個信 號通道。圖2顯示了DECT系統所使用的幀結構。但是,本領域的技術人 員可以在很多系統中得到類似的幀結構,例如使用GSM (Global System for Mobile communications)標準的系統。圖2顯示了均是lms長的兩 種數據幀202a和202b。系統將第一個lms長的數據幀202a分割成上行 傳輸時段204a和下行傳輸時段206a,將第二個lms長的數據幀202b分 割成上行傳輸時段204b和下行傳輸時段206b。無繩電話聽筒102a-102c 利用上行傳輸時段204a和204b傳輸數據到無繩電話基站106。上行傳輸 時段204a被分為12個時隙208。無繩電話基站106分別將每一個時隙208 分配給一個無繩電話聽筒102a-102c。同樣地,無繩電話基站106利用下行傳輸時段206a和206b傳輸數據到無繩電話聽筒102a-102c。下行傳輸 時段206a和206b也被分為多個時隙,每個時隙被分配到一個特定的無繩 電話聽筒102a-102c,該無繩電話聽筒102a-102c僅在那個時隙接收無繩 電話基站106傳輸的信息數據。
在無繩電話系統中,所選擇的時隙208的長度用來提供有著必要帶寬 的無繩電話聽筒102a-102c在系統提供的標準速率下傳輸音頻。例如,在 DECT系統中,音頻數據在32Kbps下被編碼,因此系統可以配置為每個數 據幀的一個時隙提供32Kbps的帶寬。DECT系統提供總的24個時隙,平 均分割在上行傳輸和下行傳輸之間,這樣能夠同時支持12手機。在DECT 系統,上行傳輸時段204和下行傳輸時段206大小相同。但是,在其他系
統中上行傳輸時段與下行傳輸時段可以具有不同的大小。
每個時隙208將被再分以支持TDMA系統,每個時隙208包括一沒有 數據內容的起始碼210。 TDMA系統包括起始碼210是因為無繩電話基站 106的時鐘和無繩電話聽筒102a-102c的時鐘並不完全同步。因此,在上
行傳輸中,通過在第一個聽筒停止傳輸的時間和第二個聽筒開始傳輸的時 間之間提供一個周期,起始碼210確保多個聽筒不會同時傳輸數據。時隙 208還包括一個同步碼212,該同步碼212包括每個時隙208開始時傳輸 的已知序列。接收裝置利用已知序列來確保接收裝置的時鐘與發射裝置的 時鐘同步。時隙208還包括一個A域214, A域214用來指定B域218中 內容的類型。B域218中傳輸的實際信息可能是音頻或數據。A域214包 括一個循環校驗(CRC)碼216, B域218也包括一個CRC碼220。接收裝 置利用CRC碼216和CRC碼220來檢查在關聯數據域中的差錯。現有技術存在一些問題,典型的音頻TDMA系統指定單個的傳輸時隙
給每個無繩電話聽筒102a-102c。在這些系統中,如果無繩電話聽筒的數 量少於可利用的時隙,則資源可能未被充分利用。例如,在一個無繩電話 系統中,可能只有1個或者2個聽筒在使用,將導致每個數據幀202中的 多至10個時隙被浪費了。另外,現有的系統中一般對A域214使用較強 的CRC保護,而對B域218使用較弱的CRC保護。因為CRC碼226隻對B 區域224提供差錯檢測,故接收裝置僅限於丟棄B區域224中的錯誤數據。 而且,CRC碼226 —般很短(通常是4位或者8位),這樣校驗的能力受 到限制,有效幹涉存在時會校驗失敗。在這種情況下,差錯的信號會傳到 聽筒,導致聽筒內產生噪音或者滴答聲。
差錯掩蓋系統通過給單個聽筒分配多個時隙208來解決上述問題。利 用額外的時隙傳輸冗餘的數據,那些數據可以用於掩蓋傳輸的差錯。下面 將對此做進一步的描述。
圖3為適用於差錯掩蓋系統的數據幀結構,顯示了圖2中所示的數據 幀中的3個連續的時隙302、 304和306。數據幀的基本分割法與顯示在 圖2中的DECT系統的分割方法類似。每個時隙302、 304和306都有音頻 域310,該音頻域310等效於圖2中所示的B域224。每個時隙還有起始 域308,該起始域308包括一個起始碼311、 一個同步碼312和起始數據 域314。起始數據域314有一個關聯的CRC碼316,該CRC碼316能夠提 供上述的差錯檢測。然而,與DECT系統不同的是,差錯掩蓋系統將音頻 碼分成N個等大小的音頻數據段318r318w,每個音頻數據段被分割為音 頻數據域324和CRC碼326,用於檢測對於該特定的音頻數據段的音頻數據域324中的錯誤。本發明可以用DECT系統的幀結構實現,這時音頻域 310有324位。每個音頻數據段可以為9位長,8位音頻數據域324和1 位CRC碼326,那麼在每個時隙302中將有36個音頻數據段。當然,本 發明也可以使用其他結構。儘管,每個時隙302有效載荷被描述為音頻數 據,但差錯掩蓋系統可以用於任何類型的數據。在這類結構中,每個時隙 包括起始域和被分割為一個或多個段的音頻數據域。
另外,在系統中的每個聽筒被分配了唯一的地址。起始數據域314 包括一個傳輸此地址的地址碼328。在下行傳輸的時隙中,基站在地址碼 328中放入接收無繩電話聽筒102的唯一地址,以在接收時作辯別。起始 數據域314也包括一個R碼330, R碼330用於標識當前時隙是否為冗餘 的時隙如果當前時隙為主時隙,則R碼330被設為0;如果當前時隙為 冗餘時隙時,則R碼330被設為1。因此,每個接收裝置能夠收集所有地 址碼328中含有該裝置唯一地址的數據,然後接收裝置利用R碼330中的 內容判斷該數據為原始數據或為冗餘的備份。
上行傳輸也可以用類似的系統。在上行傳輸的時隙中,聽筒發射包括 在地址碼328中的它的地址,以通知基站源。而後,基站收集所有在數據 幀期間從聽筒發送的數據,並根據差錯掩蓋系統處理數據,就像上行傳輸 中的一樣。
圖4A顯示了適用於執行背景噪音降低系統的無繩電話聽筒102的框 圖。該系統包括一個天線410,可以接收來自基站的信號。天線發送信號 到接收裝置408,其對信號進行解調。解調可以採用任何已知的信號調製 方法。例如,通常DECT系統使用頻率偏移調製(GFSK: GaussianFrequency-Shift Keying)方法。
接收裝置408對接收到的信號解調後,信號被發送到信號處理模塊 406。信號處理模塊406執行不同類型的信號處理,例如濾波和自動增益 控制(AGC: automatic gain control),然後差錯掩蓋系統可以在這個 階段與這些信號處理技術相結合執行。
在信號處理完成後,被處理過的信號發送到數模轉換器(DAC)模塊 404,其將數位訊號變為模擬電信號,即接收到的音頻信號。轉換後的信 號發送到揚聲器402,揚聲器402將模擬電信號轉換為音頻輸出。
圖4B為適用於執行差錯掩蓋系統的無繩電話基站106的框圖。在預 備的實施例中,設計者可以選擇將信號處理過程放置在無繩電話基站106 中而不是無繩電話聽筒102中,因為系統通過在接收裝置增加額外的處理 來提供差錯掩蓋,聽筒和基站都從處理過程中受益。
無繩電話基站106包含天線452,用於接收聽筒的信號。天線452發 送信號到接收裝置454,接收裝置454對信號進行解調。解調後的信號發 送到信號處理模塊456,信號處理模塊456的功能類似於信號處理模塊406 在無繩電話聽筒102中的功能。信號處理模塊456發送處理後的信號到數 模轉換器(DAC)模塊458,數模轉換器進一步將數位訊號轉換為模擬信 號,該模擬信號能通過PSTN連接通道460傳輸。
圖5為差錯掩蓋系統的處理流程500圖。系統從輸入碼流502中接收 數據。輸入碼流502從系統的初級元器件中接收到,例如無繩電話聽筒 102中的接收元件408,或無繩電話基站106中的接收元件454。輸入碼 流502被發送到拆幀模塊504 (De-framer module)。拆幀模塊504將拆分數據幀中的各種要素,包括同步碼312,起始數據域314,和音頻數據
段318i-318w,拆幀模塊504也結合起始數據域314和音頻數據段318廠318N 拆分CRC碼316和CRC碼326。
拆幀模塊504發送被拆分後的數據到音頻數據段緩衝(ASB: audio segment buffer)模塊510。 ASB模塊510存儲來自每個接收到的時隙的 音頻數據段318廠318N。在冗餘時隙的情況下,ABS模塊510存儲音頻數 據段318,-318w的所有備份,並進一步存儲時隙攜帶的每個被存儲音頻數 據段的備份元件的元數據計算法。
時隙裡的各個域也被發送到時隙質量求值模塊506(QoSE:Quality of Slot Evaluator module),該時隙質量求值模塊506估計每個接收到的 時隙的質量。如下會詳細介紹時隙質量求值模塊506計算每個接收到的時 隙的質量分數的過程。
音頻數據段質量求值(QoASE: Quality of Audio Segment Evaluator) 模塊508和比較選擇(CS: Comparison and Selector module)模塊510 運行以從冗餘備份中選擇質量最好的音頻數據段。當所有備份的音頻數據 都被收到時,由於系統對所有的備份都會處理,因此在數據幀202的末端 開始處理。音頻數據段質量求值模塊508使用從QoSE模塊506接收到的 計算後的時隙質量分數和存儲在ASB模塊510中的冗餘備份計算每個音頻 數據段的音頻數據段質量分數。
比較選擇模塊512接收存儲在ABS模塊510中的音頻數據段和存儲在 QoASE模塊508中的計算後的音頻數據段質量。比較選擇模塊512使用計 算後的質量分數以確定從接收到的備份中選擇哪個。在一些具體應用中,選擇一個分數最高的段之後,系統立即輸出選擇 的段為輸出信號516。輸出信號被發送到系統的下一個環節。在另一些具
體應用中,系統包括一個門限選擇模塊514,為比較選擇模塊512提供一 個門限。這樣,當比較選擇模塊512對所選段的質量分數和門限進行比較, 如果質量分數比門限小,則比較選擇模塊512輸出無聲採樣,例如輸出均 為0。門限選擇模塊514可以採用多種形式設定質量分數門限。例如,該 門限很難被編碼為一確定值。設計者可以根據各種系統結構進行試驗分析 來選擇這個值。或者也可以根據信道中的噪音判斷差錯的值而適應性地設 定該值。
圖6-8為本發明地差錯掩蓋系統的處理流程圖。圖6是差錯掩蓋系統 選擇音頻數據段輸出處理600的流程圖。圖7和8為圖6流程中附加細節 圖。儘管文中對圖3和圖4的系統結構介紹時有描述詳細的過程,但這個 過程還可以有其他系統結構來實現。
在步驟602,系統接收由轉送裝置發送的包含在第一個時隙中的數據 (傳送裝置也就是無繩電話聽筒102或者無繩電話基站106)。而後進行 步驟604,拆幀模塊504從接收到的時隙來拆分各區域。在這個步驟中, ASB模塊510緩存接收到的音頻數據段。拆分後的區使用在步驟606中, 該步驟606計算時隙的質量分數。具體的計算時隙的質量分數606的過程 在下述結合圖7的作詳細描述。
計算過時隙的質量分數後,系統進入判斷步驟608:判斷相同傳輸裝 置是否發送時隙的冗餘備份。如果有冗餘備份可利用,系統將進入步驟 610,從冗餘時隙中接收數據。系統重複步驟604-610,直到處理完所有來自冗餘時隙的數據。
當系統處理完一個傳輸端的所有數據時,進入步驟612:計算每一個 音頻數據段的質量。通過比較接收到的多個音頻數據段估計接收到的音頻 質量的分數。計算該分數的詳細過程如下圖8所示。
當完成計算音頻數據段的分數後,進入步驟614:確定哪個音頻數據 段的備份具有最高的音頻數據段質量分數。系統在被傳輸的時隙內的每一 個音頻數據段重複該確定過程。使用此方法,系統獨立地選擇每個音頻數 據段,因此音頻數據段可能選自幾個不同傳輸時隙的備份。例如,系統可 能從時隙k中選擇音頻數據段1,而從時隙k+l中使用音頻數據段N-1和N。
對於每個音頻數據段,在最高分數的備份被選出後,進入判斷步驟 616:判斷所選備份的QoAS分數是否高於特定門限。如果分數高於域值, 系統將進入步驟618,輸出所選備份有待下一步處理。如果分數低於門限, 系統將進入步驟620,輸出靜音段。如上所述,在一些實際例子中,並不 進行質量分數與門限的比較,而是直接輸出所選備份到下一步處理過程, 並不插入任何靜音段。
圖7為本發明的差錯掩蓋系統中用來估計時隙質量的處理程序700, 其可以用於執行處理圖6中的步驟606。其他的方法也可以被用於評估一 個時隙的質量。
處理過程從步驟702開始,系統在此步驟計算時隙K302的同步碼312 的分數。同步碼312包括預定位序(事先約定的數據序列,有一定算法), 接收裝置使用該預定位序同步接收裝置的時鐘與發送機的時鐘。因此,為了評估同步碼312的分數,系統將接收到的位序和預定的同步位序進行比 較。如果兩序列相同(匹配),系統將賦與最高分數;如果有不匹配位,
系統將賦與稍低分數;如果不匹配的位數超過一門限,系統將賦與0分。 在一些實施例中,如果全部位匹配則給1分,任何位不匹配都給0分(系 統中僅存在1和0兩個分數)。
在系統為時隙k的同步碼312的估計分數後,進入步驟704,計算起 始數據域314的質量分數。通過對比著起始數據域314校驗CRC碼316 來測定起始數據域的314分數。CRC校驗已是十分成熟的技術,因此這裡 不做更深入的闡述。如果數據域通過CRC校驗,系統將賦與正分,否則, 系統將賦與O分。在一些實例中,如果起始數據域314通過CRC校驗,系 統賦與1分。
系統為起始數據域估值後進入步驟706,計算每個音頻數據段318i 到318w的分數。系統通過執行CRC校驗分別對每一個音頻數據段318i 31&計算分數。如果音頻數據段318i 318w通過CRC校驗,系統將賦與正 分;否則,系統將賦與O分。與步驟704相同,在一些實例中,系統對於 通過CRC校驗的音頻數據段318i 318w賦與1分。
系統為音頻數據段估值後將進入步驟708,計算時隙K+1下同步碼312 的分數。第二個同步碼的評估使得系統能更好的檢測出音頻數據段末端近 旁發生的突發差錯,該差錯溢出至下一個同步碼312中。在一些實例中, 僅使用當前段來測定質量分數,在那些實例中,系統將跳過步驟708。
在系統為第二個同步碼312打出分數後,將進入步驟710,計算一個 總的質量分數。總的質量分數根據以下公式算出= ss (尺)+ & (;q + JX (", x) + & (x +1)
其中QoS (K)是時隙K的總的質量分數,Ss (K)為計算得到的時隙k下同步 碼的質量分數,Sd(K)為計算得到得時隙k下起始數據域計算的質量分數, Sa(n, K)是計算得到的時隙k下的第n個音頻數據段的質量分數。因此, 總的質量分數是步驟702到708所計算的質量分數的總和。
圖8為由差錯掩蓋系統執行的對一個時隙下音頻數據段的音頻質量 評估的處理流程800。處理流程800可以使用在系統中用於執行圖6中的 模塊612,儘管其他的方法也可以用於評估音頻數據段的質量。系統通過 應用處理流程800中的步驟來產生每個音頻數據段3J^ 318n的QoAS分 數。
處理過程從模塊802開始,系統接收到第一個音頻數據段的所有備 份。而後進入步驟804,判斷所接收到的備份是否包含和其他備份相同數 據。如果兩個段包含相同數據,系統將增加質量分數,因為同樣的差錯不 太可能出現在同一個音頻數據段的多個備份中;如果音頻數據段有少量的 不匹配位,系統將賦與低分;如果不匹配位數超過一門限,系統將賦與0 分。在一些實例中,如果所有的位都匹配系統將賦與1分,只要有一位不 匹配則賦與0分。在系統判斷出哪些備份中含有相同數據後,進入步驟 806,增加這些備份的分數。音頻數據段中的每個備份都有一個起始分數, 該起始分數與該音頻數據段所屬時隙的質量分數相等。當匹配時,系統將 增加額外的分數來生成該音頻數據段的最終分數。在一具體實施例中,系 統為每個匹配的音頻數段加1分。
在第一個音頻數據段的分數生成後,進入判斷步驟808,判斷額外的音頻數據段是否可用。也就是說,如果系統決定了第一個音頻數據段318: 的分數,下一步將處理第二個音頻數據段3182。如果額外的音頻數據段可 用,將進入步驟810,接收下一個音頻數據段的全部備份;接著將重複步
驟804到808直到獲得每一個音頻數據段的QoAS分數;然後進入步驟812, 將計算的值提供給系統做進一步處理。
權利要求
1、一種差錯掩蓋裝置,其特徵在於,包括依次連接的如下模塊接收模塊,用於接收數據段的多個備份;數據段質量檢測模塊,用於通過比較數據段的各備份和根據比較的結果得出數據段的質量值來計算數據段的每個備份的質量值;選擇模塊,用於基於所計算的質量值選擇一個數值最高的備份,並且輸出選擇的備份。
2、 根據權利要求1所述的差錯掩蓋裝置,其特徵在於所述的數據 段的各備份包含在一個時隙中,所述時隙包括起始域和數據域,數據域包 括至少一個數據段。
3、 根據權利要求2所述的差錯掩蓋裝置,其特徵在於還包括時隙 質量檢測模塊,用於計算各個時隙的質量值;所述數據段質量檢測模塊進 一步用使用計算出的時隙質量值來計算多個備份的段質量值。
4、 根據權利要求3所述的差錯掩蓋裝置,其特徵在於所述數據段 質量檢測模塊通過增加基於比較結果的值到所述備份所屬的時隙的質量 值中來得出數據段備份的段質量值。
5、 根據權利要求3所述的差錯掩蓋裝置,其特徵在於所述的比較 備份包括測定另一個備份是否與己經計算了質量值的備份完全一樣。
6、 如權利要求1所述的差錯掩蓋裝置,其特徵在進一步包括段緩 衝器,用於存儲數據段的多個備份段,並且為選擇模塊提供所述數據段的 所選備份。
7、 如權利要求1所述的差錯掩蓋裝置,其特徵在於所述接收模塊為TDMA接收器,且所述數據段的備份來自TDMA數據幀中的多個時隙。
8、 如權利要求1所述的差錯掩蓋裝置,其特徵在於進一步包括一 個門限選擇模塊,用於設定最低質量值的門限,如果所選備份的質量值超 過所設定的最低質量值的門限,所述選擇模塊輸出所選的備份,否則,輸 出靜音段。
9、 一種差錯掩蓋裝置,其特徵在於,包括接收元件,用於接收時隙的多個備份,所述備份包括一個或多個數據區;時隙質量檢測元件,用於通過在一個或多個數據區執行錯誤檢測和從 錯誤檢測的結果得出時隙質量值來計算所述數據段每個備份的時隙質量 值;選擇元件,用於根據所計算的時隙質量值選擇一個時隙的備份。
10、 根據權利要求9所述的差錯掩蓋裝置,其特徵在於所述的錯 誤檢測包括測定一個或多個數據區的循環冗餘校驗碼的結果。
11、 根據權利要求9所述的差錯掩蓋裝置,其特徵在於所述的錯誤檢測包括對所述一個或多個數據區和預設的位序進行比較。
12、 一種差錯掩蓋的方法,其特徵在於,包括如下步驟 步驟一,接收一個數據段的多個備份;步驟二,計算每個所接收到的數據段的備份的質量值,所述計算進一步包括a) 對當前備份和其他所述數據段的備份進行比較;b) 根據比較的結果得出所述數據段的質量值;步驟三,基於所計算的段的質量值選擇所述數據段的一個備份; 步驟四,輸出所選擇的備份。
13、 如權利要求12所述的差錯掩蓋的方法,其特徵在於所述的數 據段的每個備份均包含在一個時隙內,所述時隙包含起始域和數據域,所 述數據域有一個或多個數據段。
14、 如權利要求13所述的差錯掩蓋的方法,其特徵在還包括計算 各時隙的質量值,所述數據段的單個備份的段質量值是基於包含所述數據 段的這個備份的時隙所計算的時隙質量值計算得到的。
15、 如權利要求14所述的差錯掩蓋的方法,其特徵在於,所述計算 時隙質量值包括計算起始域的質量值;計算時隙的數據域中的一個或多個數據段的數據質量值;累加起始域的質量分數和各數據質量分數得出時隙質量分數。
16、 如權利要求15所述的差錯掩蓋的方法,其特徵在於,所述的計 算起始域的質量值包括對起始域進行循環冗餘碼校驗;如果起始域的循環冗餘碼校驗通過則給起始域質量值指定第一個值, 否則,如果起始域的循環冗餘碼校驗失敗則給起始域質量值指定第二個值。
17、 如權利要求15所述的差錯掩蓋的方法,其特徵在於,所述計算 起始域質量值包括將起始域和預期的位序作比較;如果起始域和預期的位序完全相同則給起始域質量值指定第一個值, 否則,如果起始域和預期的位序不完全相同則給起始域質量值指定第二個 值。
18、 如權利要求14所述的差錯掩蓋的方法,其特徵在於,所述計算 所述數據段中所接收到的備份的段質量值包括-指定一個初始值,所述初始值等同於包含所接收到的備份的時隙的計算出的時隙質量值;判定所述數據段的另一個備份中包含的數據是否與所接收到的備份中的數據完全相同如果另一個備份含有完全相同的數據,則通過將第一 個值增加到初始值中生成所接收到的備份的段質量值;如果沒有其他備份與接收到的備份完全相同的數據,則通過將第二個值增加到初始值中生成 所接收到的備份的段質量值。
19、 如權利要求12所述的差錯掩蓋的方法,其特徵在於所述的多 個備份被TDMA數據幀中單獨的時隙所接收。
20、 如權利要求12所述的差錯掩蓋的方法,其特徵在於,所述輸出 所選的備份進一步包括如果所選的備份的段質量值高於門限的段質量值,輸出所選的備份; 如果所選的備份的段質量值不高於門限的段質量值,輸出一個無聲的 數據段。
21、 如權利要求12所述的差錯掩蓋的方法,其特徵在於,所述數據 段包括音頻數據。
22、 一種差錯掩蓋的方法,其特徵在於,包括步驟一,接收有著一個或多個數據區的多個備份;步驟二,計算所述時隙的每個接收到的備份的時隙質量值,所述計算進一步包括a) 在所接收到的備份的一個或多個數據區中執行錯誤檢測;b) 根據錯誤檢測的結果得出時隙質量值;步驟三,根據計算得到的段質量值從多所述時隙的多個備份中選擇一 個備份做進一步處理。
23、 如權利要求22所述的差錯掩蓋的方法,其特徵在於,所述得出 時隙質量值包括-基於對一個或多個數據區的錯誤檢測結果得到一個或多個數據區的 質量值;通過累加一個或多個數據區的質量值得到時隙質量值。
24、 如權利要求23所述的差錯掩蓋方法,其特徵在於 所述在數據區執行錯誤檢測包括在該數據區執行循環冗餘碼校驗 , 所述得出數據區的質量值包括如果所述起始域通過循環冗餘碼校驗,則指定該區的質量值為第一個值;如果所述起始域未通過循環冗餘碼 校驗,則指定該區的質量值為第二個值。
25、 如權利要求23所述的差錯掩蓋的方法,其特徵在於所述在數據區執行錯誤檢測包括比較所述數據區和期望的位序; 所述得出數據區的質量值包括:如果所述數據區和期望的位序完全相 同,則指定所述數據區的質量值為第一個值;如果所述數據區和期望的位 序不完全相同,則指定所述數據區的質量值為第二個值。
全文摘要
本發明公開了一種傳輸系統的差錯掩蓋裝置和方法。該裝置可用於無繩或無線傳輸的TDMA系統的上行或者下行傳輸。當存在沒有被利用的數據時隙時,系統指定空餘的時隙給一個移動裝置傳輸數據。接收裝置為各時隙計算時隙質量分數。時隙質量分數計算完成後,系統為各音頻數據段計算音頻數據段質量分數。系統通過比較音頻數據段來設定音頻數據段質量分數,音頻數據段不同於其他音頻數據段的將得不到分數。每個音頻數據段的音頻數據段質量分數加到時隙質量分數上得到一個總分數。系統選擇總分數高的段。如果總分數比一個預設值高,則系統輸出這個段到下一個單元,否則,輸出一個無聲的數據段。
文檔編號H04L1/24GK101599810SQ200810043450
公開日2009年12月9日 申請日期2008年6月6日 優先權日2008年6月6日
發明者俞曹剛, 周徵衡, 王衛鋒 申請人:博通集成電路(上海)有限公司