欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信裝置和輸入數(shù)據(jù)的處理方法

文檔序號:7662620閱讀:148來源:國知局
專利名稱:通信裝置和輸入數(shù)據(jù)的處理方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于無線通信,特別有關(guān)用于以幀為單位的通信系統(tǒng)的通信裝 置和輸入數(shù)據(jù)的處理方法。
背景技術(shù)
在無線接收站接收數(shù)據(jù)幀時,接收站可以通過幀檢査順序(Frame Check Sequence, FCS),例如同位檢査(parity check)碼或信號檢査碼,在接收數(shù)據(jù)幀 后檢測幀錯誤。如果計算后的幀檢査順序符合傳送的幀檢查順序,接收站即 可接收此數(shù)據(jù)幀,否則接收站會丟棄此數(shù)據(jù)幀。以此種方式,接收站可以判 定接收數(shù)據(jù)的正確性。
因為許多因素,例如干擾或爆發(fā)型噪聲(burst noise),雖然有巻積碼 (convolutional code)來更正錯誤,數(shù)據(jù)幀有時還是會產(chǎn)生損毀。 一般,在接收 完成整個幀之前幀檢查順序檢査不會開始,而只會在對接收的幀執(zhí)行信號處 理解調(diào)制后才開始。然而,這種通信系統(tǒng)流程會浪費(fèi)許多電力以及有損失幀 的可能性。
幀損失可能會發(fā)生在隱藏節(jié)點(hiddennode)的狀態(tài)下。例如,接收站STA A可以接收來自接收站STA B和接入點(Access Point)AP的信號,而接入點 AP只可以接收接收站STA A的信號(隱藏節(jié)點問題)。如果接收站STAB 發(fā)送數(shù)據(jù)幀給接收站STA A,接收站STA A可能持續(xù)接收接收站STA B的幀 而忽略接入點AP的信號,導(dǎo)致接入點AP的數(shù)據(jù)幀損失,同時接收到接收站 STAB的損毀的數(shù)據(jù)幀。
在錯誤解碼數(shù)據(jù)幀的幀長度信息的情況下,幀數(shù)據(jù)也會遺失。例如以無 線局域網(wǎng)絡(luò)(Wireless local Area Network, WLAN)為例,信號欄(SIGNAL field)
的幀長度信息可能被錯誤解碼。如果錯誤解碼的幀長度比正確的幀長度長則
幀遺失就可能會發(fā)生。例如,如果正確的幀長度是1024字節(jié)而錯誤解碼的幀 長度是65535字節(jié),接收器在幀長度到達(dá)65535字節(jié)前會停止接收幀。因為 正確的幀長度是1024字節(jié),其它的傳送站或接入點可能在接收1024字節(jié)后 繼續(xù)傳送幀。在這個例子中,因為錯誤解碼的幀長度造成數(shù)據(jù)幀的遺失。另 一個問題是功率消耗。例如,使用便攜式電力儲存單元(例如電池)的無線裝置 只有有限的電力儲存能力,通常需要有效的電源管理方式。圖la、圖lb和圖 lc是符合正EE802.11n的幀格式的示意圖,分別代表非高吞吐量(non high throughput, non-HT)模式、高吞吐量混合模式和高吞吐量非混合(Greenfield) 模式。其中各字段信息是IEEE802.11n定義的訓(xùn)練場(TF)和信號場(SIG),訓(xùn) 練場用來做接收同步,信號場用來傳達(dá)幀參數(shù)。非高吞吐量模式是一種低吞吐 量數(shù)據(jù)格式。高吞吐量混合模式和高吞吐量Greenfield模式是用于多輸入多輸 出正交多步員分工(Multiple Input, Multiple Output Orthogonal Frequency Division Multiplexing)的高吞吐量數(shù)據(jù)格式。為了確保高吞吐量裝置的動作, IEEE802.11n標(biāo)準(zhǔn)規(guī)定和以前的標(biāo)準(zhǔn)兼容,包括正EE802.1 la/g裝置,稱為高 吞吐量混合模式。高吞吐量混合模式的信號欄使用一種稱為瞞騙(spoofmg)的 方法來預(yù)定最大幀長度,使得以前標(biāo)準(zhǔn)的裝置可以預(yù)定最大幀長度給高吞吐 量裝置。不使用停止機(jī)制,以前標(biāo)準(zhǔn)的裝置會在沒到達(dá)預(yù)定時間前執(zhí)行信號 處理和解調(diào)制。但是,因為這個幀是給高吞吐量裝置的,以前標(biāo)準(zhǔn)的裝置沒 有辦法正確解碼所述的數(shù)據(jù)幀。在這個例子中,就會浪費(fèi)功率消耗給預(yù)期解 法錯誤的幀。

發(fā)明內(nèi)容
有鑒于,需要一種通信裝置和方法用于處理數(shù)據(jù)幀,用以減低功率消 耗和幀損失。
本發(fā)明提出一種處理方法,在接收器中處理具有至少一個數(shù)據(jù)幀的輸入
數(shù)據(jù),包括接收輸入數(shù)據(jù)以執(zhí)行幀檢測程序, 一旦檢測到至少一個數(shù)據(jù)幀, 即產(chǎn)生調(diào)整數(shù)據(jù)和增益控制參數(shù),根據(jù)噪聲降低、干擾降低和信號補(bǔ)償?shù)闹?少一種處理,執(zhí)行信號處理和解調(diào)制用以轉(zhuǎn)換調(diào)整數(shù)據(jù)至解調(diào)的數(shù)據(jù),其中 執(zhí)行信號處理和解調(diào)制包括模數(shù)轉(zhuǎn)換處理、射頻處理和基頻處理的至少一種, 其中執(zhí)行信號處理和解調(diào)制還包括檢測想要的信號、噪聲和干擾中的至少一 種,在數(shù)據(jù)幀接收完畢之前,利用前置檢測方法來判定輸入數(shù)據(jù)是否有可能 的錯誤,如果解調(diào)的輸入數(shù)據(jù)發(fā)生可能的錯誤,執(zhí)行選擇用以決定是否需要 停止組件,以及要停止哪些組件,以及如果解調(diào)的輸入數(shù)據(jù)沒有發(fā)生可能的 錯誤,在完整接收數(shù)據(jù)幀后對數(shù)據(jù)幀執(zhí)行以幀為單位的錯誤碼檢查。
本發(fā)明另提出一種通信裝置,處理具有至少一個數(shù)據(jù)幀的輸入數(shù)據(jù),包 括檢測單元接收輸入數(shù)據(jù)用以執(zhí)行幀檢測程序。自動增益控制器,耦接檢測 單元, 一旦檢測到至少一個數(shù)據(jù)幀,即產(chǎn)生調(diào)整數(shù)據(jù)和增益控制參數(shù)。信號 處理器,耦接自動增益控制器,執(zhí)行信號處理,信號處理包括至少一種模數(shù) 轉(zhuǎn)換處理、射頻處理和基頻處理,以及檢測需要的信號、噪聲和干擾中的至 少一種。解調(diào)器,耦接信號處理器,根據(jù)噪聲減低、干擾降低和信號補(bǔ)償中 的至少一種處理將處理的數(shù)據(jù)執(zhí)行解調(diào)制產(chǎn)生解調(diào)的處理數(shù)據(jù)。前置檢測模 塊,耦接解調(diào)器,在數(shù)據(jù)幀接收完畢之前,利用前置檢測方法來判定輸入數(shù) 據(jù)是否有可能的錯誤,以及如果解調(diào)的輸入數(shù)據(jù)發(fā)生可能的錯誤,執(zhí)行選擇 用以決定是否需要停止組件,以及要停止哪些組件。基頻模塊,耦接前置檢 測模塊,如果解調(diào)的輸入數(shù)據(jù)沒有發(fā)生可能的錯誤,在完整接收數(shù)據(jù)幀后對 數(shù)據(jù)幀執(zhí)行以幀為單位的錯誤碼檢查。
本發(fā)明在接收完整數(shù)據(jù)幀前可以判定輸入數(shù)據(jù)的正確性,因此可以用以 減低功率消耗和幀損失。


圖la、圖lb和圖lc分別顯示符合正EE802.11n的幀格式的示意圖。圖2顯示本發(fā)明實施例的以幀為單位的通信系統(tǒng)的方塊圖。
圖3顯示圖2中的通信裝置的方塊圖。
圖4顯示本發(fā)明實施例中的數(shù)據(jù)處理方法的流程圖。
圖5顯示圖4中前置檢測方法的流程圖。
圖6顯示圖4中前置檢測方法的另一流程圖。
圖7顯示圖4中前置檢測方法的另一流程圖。
圖8顯示圖4中前置檢測方法的另一流程圖。
圖9顯示維特比解碼中具有16個狀態(tài)的格狀圖。
具體實施例方式
本發(fā)明描述處理數(shù)據(jù)幀(packet)的內(nèi)容。此處的"幀"代表信息的單位,其 可以以電子傳送的方式從一個裝置傳到另一個。相對的,此處的"幀"可以包 括數(shù)據(jù)幀(frame)或消息(message),其可以用于描述一種傳送單位。
圖2顯示本發(fā)明實施例的以幀為單位的通信系統(tǒng)的方塊圖,包括外部網(wǎng) 絡(luò)20、 WLAN分配系統(tǒng)22、接入點24、移動臺(mobile station)26和28。
接入點24提供涵蓋移動臺26和移動臺28的基本服務(wù)區(qū)域240,用于無 線通信,并且通過WLAN分配系統(tǒng)22、外部網(wǎng)絡(luò)20存取內(nèi)部或外部網(wǎng)絡(luò)。
圖3顯示圖2中的通信裝置的方塊圖,其可以節(jié)省功率,包括射頻模塊 300、檢測單元302、自動增益控制器(Automatic Gain Controller, AGC) 304、 信號處理器306、解調(diào)器308、基頻模塊310和前置檢測模塊312。射頻模塊 300耦接檢測單元302、自動增益控制器304、信號處理器306、解調(diào)器308、 并隨后耦接基頻模塊310和前置檢測模塊312。基頻模塊310和前置檢測模塊 312兩者互相耦接。
在接收模式的下,射頻模塊300使用天線通過一種無線規(guī)范來接收射頻 輸入信號,無線規(guī)范包括AMPS、 CDMA、 GSM、 TDMA、或類似的射頻或 衛(wèi)星通信規(guī)范(protocol)。檢測單元302依次接收射頻輸入信號,利用檢測能量增加或是對前導(dǎo)信號(preamble)執(zhí)行相關(guān)(correlation)處理來執(zhí)行幀檢測。一 旦檢測到幀,自動增益控制器304即產(chǎn)生調(diào)整的數(shù)據(jù)和增益控制參數(shù)。信號 處理器306獲得調(diào)整過的數(shù)據(jù)來執(zhí)行數(shù)據(jù)信號處理,以及檢測需要的信號、 噪聲和干擾中的至少一種,數(shù)據(jù)信號處理包括模數(shù)轉(zhuǎn)換處理、射頻處理和濾 波中的至少其中的一種。解調(diào)器308根據(jù)噪聲降低、干擾降低、以及信號補(bǔ) 償中的至少一種處理,解調(diào)制處理過后的數(shù)據(jù)以產(chǎn)生解調(diào)的處理數(shù)據(jù)。前置 檢測模塊312利用前置檢測方法在完成獲取幀數(shù)據(jù)之前執(zhí)行以幀為單位的幀 檢查順序(Frame Check S叫uence, FCS),決定是否解調(diào)的輸入信號中有可能錯 誤發(fā)生,并且當(dāng)解調(diào)的輸入信號中有可能錯誤發(fā)生時執(zhí)行一種選擇,用以決 定是否需要停止組件,以及哪些組件需要被停止。如果上述解調(diào)的輸入數(shù)據(jù) 沒有發(fā)生上述可能的錯誤,基頻模塊310會在完整接收上述數(shù)據(jù)幀后執(zhí)行以 幀為單位的錯誤碼檢查。
當(dāng)發(fā)生可能錯誤時,前置檢測模塊312控制基頻模塊310來產(chǎn)生錯誤指 示信號。
圖4顯示本發(fā)明實施例中的數(shù)據(jù)處理方法的流程圖,使用圖3中的通信 裝置。
在步驟S400中,檢測單元302對接收的射頻信號執(zhí)行幀檢測,以及自動 增益控制器304調(diào)整射頻模塊300的增益,使得不論輸入數(shù)據(jù)的信號強(qiáng)度怎 樣變動,調(diào)整過后的數(shù)據(jù)都會大約維持在一個常數(shù)。
下一步在步驟S402中,信號處理器306和解調(diào)器308執(zhí)行信號處理和解 調(diào)制,用以根據(jù)噪聲降低、干擾降低、以及信號補(bǔ)償中的至少一種處理,轉(zhuǎn) 換上述調(diào)整后的數(shù)據(jù)以產(chǎn)生解調(diào)的數(shù)據(jù)。信號處理和解調(diào)制用來重新構(gòu)建來 自傳送端的傳送比特流,包括接收濾波、時序和頻率估計和補(bǔ)償、快速傅立 葉轉(zhuǎn)換(Fast Fourier Tmnsform)、頻域等化、追蹤方式、模數(shù)轉(zhuǎn)換、巻積 (convolutional)或維特比(Viterbi)解碼、解交錯(interleaving)和解數(shù)裙混編 (scrambling)。信號處理和解調(diào)制也包括檢測需要的信號、噪聲、以及干擾的
至少其中一種。
在步驟S404中,前置檢測模塊312在完成幀接收前先執(zhí)行前置檢測方法, 判定解調(diào)的輸入數(shù)據(jù)是否發(fā)生可能的錯誤。當(dāng)可能的錯誤發(fā)生時,前置檢測 模塊312控制基頻模塊310以產(chǎn)生錯誤指示信號。前置檢測方法可以由射頻 輸入信號的能量、解調(diào)的數(shù)據(jù)中的前導(dǎo)信號、解調(diào)的數(shù)據(jù)中的噪聲號干擾、 或維特比解碼的路徑值特性而判定。
接著在步驟S406中,如果解調(diào)的輸入數(shù)據(jù)發(fā)生可能的錯誤,前置檢測模 塊312執(zhí)行選擇用以決定是否需要停止組件,以及要停止哪些組件。如果發(fā) 生可能的錯誤,圖4的數(shù)據(jù)處理方法繼續(xù)步驟S408,如果沒有則繼續(xù)步驟 S402。
前置檢測模塊312使通信裝置內(nèi)的合適的組件失能一個預(yù)定周期(S408), 并且產(chǎn)生錯誤指示信號(S414)。前置檢測模塊312可以使射頻模塊300、信號 處理器306和基頻模塊310失能直到到達(dá)目前數(shù)據(jù)幀的結(jié)尾,用以減低功率 消耗。前置檢測模塊312也可以重新初始檢測單元302的另一次幀接收,并 且使基頻模塊310失能直到檢測到另一個數(shù)據(jù)幀,用以減低輸入數(shù)據(jù)的幀遺 失。
在步驟S410中,通信裝置從射頻信號中獲得一個完整的數(shù)據(jù)幀,用以產(chǎn) 生解調(diào)的輸入數(shù)據(jù),使得基頻模塊310可以對解調(diào)的輸入數(shù)據(jù)執(zhí)行以幀為單 位的錯誤碼檢查,用以判定數(shù)據(jù)正確性(步驟S412)。以幀為單位的錯誤碼檢 査可以是幀檢査順序(Frame Check Sequence, FCS)的錯誤碼檢查。如果解調(diào)的 輸入數(shù)據(jù)不正確,基頻模塊310會在步驟S414中產(chǎn)生錯誤指示信號。
現(xiàn)有技術(shù)的數(shù)據(jù)處理方法中,通信裝置在接收完整數(shù)據(jù)幀前不能判定輸 入數(shù)據(jù)的正確性,在整個數(shù)據(jù)幀處理中射頻處理、信號處理、解調(diào)制和基頻 處理持續(xù)進(jìn)行,所以功率消耗高于圖4揭露的方法。在接收完整數(shù)據(jù)幀前, 方法40決定要繼續(xù)或停止通信裝置內(nèi)的一個或多個組件,減低功率消耗也同 時降低幀損失。 前置檢測方法可以由許多種檢測方法中選擇,例如能量檢測、前導(dǎo)信號
檢測、導(dǎo)引符號檢測(pilot tones detection)、數(shù)據(jù)符號檢測和路徑值檢測(path metrics detection)。圖5-圖8分別顯示本發(fā)明實施例中前置檢測方法50-80的 流程圖,使用IEEE802.11 a/b/g/n標(biāo)準(zhǔn)。
圖5顯示圖4中前置檢測方法的流程圖,使用圖3的通信裝置。方法50 使用射頻輸入信號的能量或強(qiáng)度來執(zhí)行可能產(chǎn)生錯誤的預(yù)先判定,以此減低 通信裝置的功率消耗或幀遺失。如果所測量的能量或強(qiáng)度突然在預(yù)定期間內(nèi) 增加或減少到一個不合理的程度,數(shù)據(jù)幀就不能被正確解碼,因此可能產(chǎn)生 錯誤。方法50在時域中執(zhí)行。
在步驟S500中,前置檢測方法開始,差異值和時間計數(shù)值被重設(shè)為0, 檢測單元302判定射頻輸入信號中對應(yīng)兩個不同時間區(qū)間的兩個能量值 (S502)。
下一步前置檢測模塊312接收兩個能量值來計算這兩個能量值之間的差 值(S504),并且將差值和儲存在緩存器內(nèi)的預(yù)定能量臨界值相比(S506),如果 差值超過能量臨界值就繼續(xù)步驟S508,如果不是則繞回步驟S504。
在步驟S508中,前置檢測模塊312計算超出能量臨界值的時間。如果能 量的差值持續(xù)超過能量臨界值,時間計數(shù)器即會隨其增加。
接著步驟S510中前置檢測模塊312判定時間計數(shù)器計算的時間是否超過 預(yù)定期間。如果是,方法50進(jìn)行步驟S512,如果不是則進(jìn)行步驟S504。預(yù) 定期間可以存在另 一個緩存器內(nèi)。
在步驟S512中,因為射頻輸入信號的能量在時間臨界值的時限內(nèi)超過能 量臨界值,前置檢測模塊312產(chǎn)生可能的錯誤旗標(biāo)。噪聲或干擾可能存在數(shù) 據(jù)幀當(dāng)中而導(dǎo)致持續(xù)的能量改變,因此產(chǎn)生可能的錯誤旗標(biāo)用以失能通信裝 置內(nèi)一個或多個組件,降低功率消耗和幀損失。
圖6顯示圖4中前置檢測方法的另一流程圖,使用圖3的通信裝置。方 法60使用解調(diào)數(shù)據(jù)的前導(dǎo)信號來執(zhí)行可能產(chǎn)生錯誤的預(yù)先判定。在以幀為基
礎(chǔ)的通信系統(tǒng)中, 一種訓(xùn)練序列,稱為前導(dǎo)信號,連接在數(shù)據(jù)幀的開始處。
前導(dǎo)信號用于執(zhí)行幀檢測、AGC調(diào)整、時序和頻率估計和信道估計。因為通 信裝置的接收器知道要接收的前導(dǎo)信號的值,所以可以運(yùn)用知道的前導(dǎo)信號 的值來決定聯(lián)機(jī)質(zhì)量并且產(chǎn)生數(shù)據(jù)幀的可能的錯誤。
在步驟S600中,前置檢測方法開始,前置檢測模塊312被提供了已知的 前導(dǎo)信號(S602),并且從解調(diào)的數(shù)據(jù)中獲得解調(diào)的前導(dǎo)信號(S604)。
前置檢測模塊312接著在步驟S606中比較己知的前導(dǎo)信號和解調(diào)的前導(dǎo) 信號,如果已知的前導(dǎo)信號和解調(diào)的前導(dǎo)信號不符則產(chǎn)生數(shù)據(jù)幀的錯誤指示 信號(S608),如果已知的前導(dǎo)信號符合解調(diào)的前導(dǎo)信號則繼續(xù)下一個比較。
圖7顯示圖4中前置檢測方法的另一流程圖,使用圖3的通信裝置。方 法70使用解調(diào)數(shù)據(jù)來執(zhí)行可能產(chǎn)生錯誤的預(yù)先判定。信號傳輸?shù)穆?lián)機(jī)質(zhì)量和 數(shù)據(jù)幀的正確性可以由星座(constellation)表示圖判定。特別地,可以由維特比 解碼后的導(dǎo)引符號或數(shù)據(jù)符號來判定。
在步驟S700中,前置檢測方法開始,前置檢測模塊312獲得接收的星座 數(shù)據(jù)(constellation data)和預(yù)期的星座數(shù)據(jù),接著在步驟S702中錯誤計數(shù)器將 錯誤計數(shù)值err0r_COimt重置為0,并且在步驟S704中前置檢測模塊312計算 接收的星座數(shù)據(jù)和預(yù)期的星座數(shù)據(jù)之間的距離值(distance)。接收的星座數(shù)據(jù) 可以是維特比解碼后的導(dǎo)引符號或數(shù)據(jù)符號。相對應(yīng)地,預(yù)期的星座數(shù)據(jù)可
以是已知的導(dǎo)引符號或數(shù)據(jù)符號。例如,絕對距離《=1》'—W可以由計算導(dǎo)引
符號》'和已知導(dǎo)引符號A獲得,代表接收的星座數(shù)據(jù)和預(yù)期的星座數(shù)據(jù)之間 的誤差值。
在步驟S706中,前置檢測模塊312判定距離值dj是否超過儲存于緩存器 內(nèi)的距離臨界值。如果如此,則前置檢測模塊312繼續(xù)步驟S708,如果否則 繞回步驟S704來計算下一個誤差距離值。
在步驟S708中,因為誤差距離值di超過距離臨界值所以要增加fe誤計數(shù) 值error—count,接收的星座數(shù)據(jù)可能因為傳輸中的噪聲或干擾而被破壞。前置檢測模塊312接著檢查錯誤計數(shù)值error—count是否超過錯誤臨界值, 如果如此,便在步驟S712中產(chǎn)生錯誤指示信號,如果不是則回到步驟S704 做更多的錯誤距離計算。錯誤臨界值可以儲存在緩存器內(nèi)。
距離臨界值和錯誤臨界值都可以在初始化時由控制緩存器設(shè)定。 圖8顯示圖4中前置檢測方法的另一流程圖,使用圖3的通信裝置。方 法80使用維特比解碼的路徑值(pathmetric)來執(zhí)行可能產(chǎn)生錯誤的預(yù)先判定。 當(dāng)維特比算法用于解碼接收的信號時,所產(chǎn)生的路徑值可以用于決定聯(lián)機(jī)的 質(zhì)量。更精確的說,使用路徑值的最后階段來決定聯(lián)機(jī)的質(zhì)量。在本發(fā)明實 施例中,最小的路徑值產(chǎn)生數(shù)據(jù)幀最佳路徑值。大致上,當(dāng)聯(lián)機(jī)的狀態(tài)為佳 時,路徑值的最后階段的每個狀態(tài)會顯示很大的差異。例如,在維特比解碼 具有4個狀態(tài)的最后階段, 一個具有最終路徑值{15, 165, 185, 300}而另一個 具有最終路徑值{100, 125, 115,93}。前者具有較佳的聯(lián)機(jī)質(zhì)量,因為其最可 能(路徑值=15)和最不可能(路徑值=射頻模塊300)的狀態(tài)的差異大于另一個例 子。
在步驟S800中,前置檢測方法開始,接著在步驟S802中基頻模塊310 對解調(diào)的輸入數(shù)據(jù)執(zhí)行維特比解碼來獲得路徑值的最后階段。
下一步,前置檢測模塊312計算路徑值的最后階段的最大值對最小值的 路徑值比值(S804),以及將路徑值比值和儲存于緩存器內(nèi)的預(yù)定比值臨界值相 比(S806),如果路徑值比值小于比值臨界值就執(zhí)行步驟S808,否則,回到步 驟S802,用以執(zhí)行下一次的維特比解碼。圖9顯示維特比解碼中具有16個狀 態(tài)radix-4的格狀圖(trdlis diagram),顯示編碼數(shù)據(jù)在時間序列中所有可能的狀 態(tài)。在每個數(shù)據(jù)時間上,數(shù)據(jù)可以是狀態(tài)00到33之一。維特比解碼程序計 算所有輸入數(shù)據(jù)在每個狀態(tài)的可能性,用以產(chǎn)生路徑值,由圖9中點00到33 來表示。路徑值代表對于每個可能的先前狀態(tài)的每個候選狀態(tài)的可能性。如 果路徑值中最大值和最小值的可能性非常相近,代表傳輸質(zhì)量很差廣以及解 碼數(shù)據(jù)可能有錯誤,因此產(chǎn)生可能錯誤指示信號。編碼的方式可以為Barker
code、 DBPSK、 DQPSK和CCK。路徑值比值可以由以下公式計算 Metric ratio = max ( Metric [。 ) / min ( Metric [f] ) (1) 其中Metric[(j是路徑值的最終狀態(tài),
max ( Metric^'])是路徑值的最終狀態(tài)的最大值,以及 min ( Metric[/])是路徑值的最終狀態(tài)的最小值,
在步驟S808中,因為路徑值比值小于距離臨界值所以要增加錯誤計數(shù)值 error—count,因為最大值和最小值太接近使得數(shù)據(jù)辨識困難,所以接收的星座 數(shù)據(jù)可能被破壞。
前置檢測模塊312接著檢查是否錯誤計數(shù)值error—count超過錯誤臨界值 (S810),如果如此,便在步驟S812中產(chǎn)生錯誤指示信號,如果不是則回到步 驟S802做更多的維特比解碼。錯誤臨界值可以儲存于緩存器內(nèi)。
路徑值臨界值和錯誤臨界值都可以在初始化時由控制緩存器設(shè)定。
權(quán)利要求
1.一種輸入數(shù)據(jù)的處理方法,在接收器中處理具有至少一個數(shù)據(jù)幀的輸入數(shù)據(jù),所述的輸入數(shù)據(jù)的處理方法包括接收上述輸入數(shù)據(jù)用以執(zhí)行幀檢測程序;一旦檢測到上述至少一個數(shù)據(jù)幀,即產(chǎn)生調(diào)整數(shù)據(jù)和增益控制參數(shù);根據(jù)噪聲降低、干擾降低和信號補(bǔ)償?shù)闹辽僖环N處理,執(zhí)行信號處理和解調(diào)制用以將上述調(diào)整數(shù)據(jù)轉(zhuǎn)換至解調(diào)的輸入數(shù)據(jù),其中上述信號處理和解調(diào)制執(zhí)行包括模數(shù)轉(zhuǎn)換處理、射頻處理和基頻處理的至少一種,其中上述信號處理和解調(diào)制還包括執(zhí)行檢測需要的信號、噪聲和干擾中的至少一種;在上述數(shù)據(jù)幀接收完畢之前,利用前置檢測方法來判定是否上述解調(diào)的輸入數(shù)據(jù)有可能的錯誤;如果上述解調(diào)的輸入數(shù)據(jù)發(fā)生上述可能的錯誤,執(zhí)行一個選擇用以決定是否需要停止組件,以及要停止哪些組件;以及如果上述解調(diào)的輸入數(shù)據(jù)沒有發(fā)生上述可能的錯誤,在完整接收上述數(shù)據(jù)幀后對上述數(shù)據(jù)幀執(zhí)行以幀為單位的錯誤碼檢查。
2. 根據(jù)權(quán)利要求1所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述前置 檢測方法包括估計上述輸入數(shù)據(jù)在至少一個預(yù)定時間長度內(nèi)的能量; 計算兩時間長度之間的能量差值;以及 根據(jù)上述能量差值產(chǎn)生錯誤指示信號。
3. 根據(jù)權(quán)利要求2所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述產(chǎn)生錯誤指示信號步驟包括如果上述能量差值超過能量臨界值,計算錯誤時間;以及 如果上述錯誤時間超過時間臨界值,產(chǎn)生上述錯誤指示信號。
4. 根據(jù)權(quán)利要求1所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述前置檢測方法包括提供已知前導(dǎo)信號;判定上述解調(diào)的輸入數(shù)據(jù)內(nèi)的接收的前導(dǎo)信號;以及 如果上述接收的前導(dǎo)信號不是上述已知前導(dǎo)信號,產(chǎn)生錯誤指示信號。
5. 根據(jù)權(quán)利要求1所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述前置 檢測方法包括接收上述解調(diào)的輸入數(shù)據(jù)內(nèi)的數(shù)據(jù)符號; 根據(jù)上述數(shù)據(jù)符號提供預(yù)期數(shù)據(jù)符號;計算上述預(yù)期數(shù)據(jù)符號和上述數(shù)據(jù)符號之間的錯誤距離;以及 根據(jù)上述錯誤距離產(chǎn)生錯誤指示信號。
6. 根據(jù)權(quán)利要求5所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述產(chǎn)生 錯誤指示信號步驟包括如果上述錯誤距離超過距離臨界值,增加錯誤計數(shù)值;以及 如果上述錯誤計數(shù)超過計數(shù)臨界值,產(chǎn)生上述錯誤指示信號。
7. 根據(jù)權(quán)利要求5所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述預(yù)期 數(shù)據(jù)符號是預(yù)期導(dǎo)引符號。
8. 根據(jù)權(quán)利要求1所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述前置 檢測方法包括對上述解調(diào)的輸入信號執(zhí)行維特比解碼來獲得最佳路徑值; 計算上述最佳路徑值的最大值和最小值的路徑值比值;以及 如果上述路徑值比值超過路徑值臨界值,產(chǎn)生錯誤指示信號。
9. 根據(jù)權(quán)利要求1所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述執(zhí)行 上述選擇用以決定是否需要停止組件,以及要停止哪些組件的步驟中的要停 止的組件包括射頻組件、模數(shù)轉(zhuǎn)換組件和基頻處理組件,停止的上述時間是 用以等待上述數(shù)據(jù)幀被完整接收的時間。
10. 根據(jù)權(quán)利要求1所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述執(zhí)行 上述選擇用以決定是否需要停止組件,以及要停止哪些組件的步驟中的要停止的組件包括基頻處理組件,其中上述幀檢測程序持續(xù)施加于指示為可能的 錯誤的上述幀。
11. 根據(jù)權(quán)利要求1所述的輸入數(shù)據(jù)的處理方法,其特征在于,上述以幀 為單位的錯誤碼檢查是幀檢查順序。
12. —種通信裝置,處理具有至少一個數(shù)據(jù)幀的輸入數(shù)據(jù),其特征在于, 所述的通信裝置包括檢測單元,接收上述輸入數(shù)據(jù)用以執(zhí)行幀檢測程序;自動增益控制器,耦接上述檢測單元, 一旦檢測到上述至少一個數(shù)據(jù)幀,即產(chǎn)生調(diào)整數(shù)據(jù)和增益控制參數(shù);信號處理器,耦接上述自動增益控制器,執(zhí)行信號處理,上述信號處理包括模數(shù)轉(zhuǎn)換處理、射頻處理和基頻處理的至少一種以及檢測需要的信號、噪聲和干擾中的至少一種;解調(diào)器,耦接上述信號處理器,根據(jù)噪聲減低、干擾降低和信號補(bǔ)償中 的至少一種處理將上述處理的數(shù)據(jù)執(zhí)行解調(diào)制產(chǎn)生解調(diào)的輸入數(shù)據(jù);前置檢測模塊,耦接上述解調(diào)器,在上述數(shù)據(jù)幀接收完畢之前,利用前置檢測方法來判定是否上述輸入數(shù)據(jù)有可能的錯誤,以及如果上述解調(diào)的輸入數(shù)據(jù)發(fā)生上述可能的錯誤,執(zhí)行一個選擇用以決定是否需要停止組件以及 要停止哪些組件;以及基頻模塊,耦接上述解調(diào)器,如果上述解調(diào)的輸入數(shù)據(jù)沒有發(fā)生上述可 能的錯誤,在完整接收上述數(shù)據(jù)幀后對上述數(shù)據(jù)幀執(zhí)行以幀為單位的錯誤碼 檢查。
13. 根據(jù)權(quán)利要求12所述的通信裝置,其特征在于,上述前置檢測模塊 估計上述輸入數(shù)據(jù)在至少一個預(yù)定時間長度內(nèi)的能量,計算兩時間長度之間 的能量差值,以及根據(jù)上述能量差值產(chǎn)生錯誤指示信號。
14. 根據(jù)權(quán)利要求13所述的通信裝置,其特征在于,如果上述能量差,值 超過能量臨界值,上述前置檢測模塊計算錯誤時間,以及如果上述錯誤時間超過時間臨界值,產(chǎn)生上述錯誤指示信號。
15. 根據(jù)權(quán)利要求12所述的通信裝置,其特征在于,上述前置檢測模塊 提供己知前導(dǎo)信號,判定上述解調(diào)的輸入數(shù)據(jù)內(nèi)的接收的前導(dǎo)信號,以及如 果上述接收的前導(dǎo)信號不是上述已知前導(dǎo)信號,產(chǎn)生錯誤指示信號。
16. 根據(jù)權(quán)利要求12所述的通信裝置,其特征在于,上述前置檢測模塊 接收上述解調(diào)的輸入數(shù)據(jù)內(nèi)的數(shù)據(jù)符號,根據(jù)上述數(shù)據(jù)符號提供預(yù)期數(shù)據(jù)符 號,計算上述預(yù)期數(shù)據(jù)符號和上述數(shù)據(jù)符號之間的錯誤距離,以及根據(jù)上述 錯誤距離產(chǎn)生錯誤指示信號。
17. 根據(jù)權(quán)利要求16所述的通信裝置,其特征在于,如果上述錯誤距離 超過距離臨界值,上述前置檢測模塊增加錯誤計數(shù)值,以及如果上述錯誤計 數(shù)超過計數(shù)臨界值,上述前置檢測模塊產(chǎn)生上述錯誤指示信號。
18. 根據(jù)權(quán)利要求16所述的通信裝置,其特征在于,上述預(yù)期數(shù)據(jù)符號 是預(yù)期導(dǎo)引符號。
19. 根據(jù)權(quán)利要求12所述的通信裝置,其特征在于,上述前置檢測模塊 對上述解調(diào)的輸入數(shù)據(jù)執(zhí)行維特比解碼來獲得最佳路徑值,計算上述最佳路 徑值的最大值和最小值的路徑值比值,以及如果上述路徑值比值超過路徑值 臨界值,產(chǎn)生錯誤指示信號。
20. 根據(jù)權(quán)利要求12所述的通信裝置,其特征在于,上述前置檢測模塊 決定是否需要停止組件,以及要停止哪些組件的步驟中的要停止的組件包括 射頻組件、模數(shù)轉(zhuǎn)換組件和基頻處理組件,停止的上述時間是用以等待上述 數(shù)據(jù)幀被完整接收的時間。
21. 根據(jù)權(quán)利要求12所述的通信裝置,其特征在于,上述前置檢測模塊 決定是否需要停止組件,以及要停止哪些組件的步驟中的要停止的組件包括 基頻處理組件,其中上述幀檢測程序持續(xù)施加于指示為可能的錯誤的上述幀。
全文摘要
本發(fā)明關(guān)于一種通信裝置和輸入數(shù)據(jù)的處理方法,包括檢測單元接收輸入數(shù)據(jù)以執(zhí)行幀檢測程序;自動增益控制器,當(dāng)檢測到至少一個數(shù)據(jù)幀,產(chǎn)生調(diào)整數(shù)據(jù)和增益控制參數(shù);信號處理器,檢測需要的信號、噪聲和干擾中至少一種;解調(diào)器,將處理的數(shù)據(jù)執(zhí)行解調(diào)以產(chǎn)生解調(diào)的處理數(shù)據(jù);前置檢測模塊,在數(shù)據(jù)幀接收完畢前,利用前置檢測方法來判定輸入數(shù)據(jù)是否有錯誤,以及如果解調(diào)的輸入數(shù)據(jù)發(fā)生錯誤,執(zhí)行一個選擇以決定是否需要停止組件,以及要停止哪些組件;以及基頻模塊,如果解調(diào)的輸入數(shù)據(jù)沒有發(fā)生錯誤,在完整接收數(shù)據(jù)幀后執(zhí)行以幀為單位的錯誤碼檢查。由于在接收完整數(shù)據(jù)幀前可判定輸入數(shù)據(jù)的正確性,故可以減低功率消耗和幀損失。
文檔編號H04L1/00GK101207457SQ200710162529
公開日2008年6月25日 申請日期2007年10月16日 優(yōu)先權(quán)日2006年12月15日
發(fā)明者尹世沖, 蔡尚澕, 鄭博允, 黃仲延 申請人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
荆州市| 明星| 靖西县| 晋州市| 长兴县| 亳州市| 明光市| 达尔| 永济市| 阳江市| 武邑县| 广德县| 清流县| 河津市| 青河县| 乌鲁木齐县| 宁强县| 理塘县| 福海县| 岳西县| 威远县| 南陵县| 轮台县| 汕尾市| 彝良县| 社会| 宁晋县| 东山县| 寻乌县| 洪泽县| 辽阳市| 邵阳市| 修文县| 庐江县| 富川| 营口市| 莱芜市| 四川省| 彭州市| 和静县| 长治县|