專利名稱:解碼設(shè)備和方法、接收設(shè)備和方法以及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及解碼設(shè)備和方法、接收設(shè)備和方法以及程序,并且更具體
而言,涉及其每個即使在頻譜被反轉(zhuǎn)(invert)時也允許高速同步的解碼設(shè) 備和方法、接收設(shè)備和方法以及程序。
背景技術(shù):
眾所周知,如果將正交幅度調(diào)制(QAM)用作多電平(multilevel)正 交幅度調(diào)制方案之一,則解調(diào)后的數(shù)據(jù)包括0度、90度、180度和270度 的相位模糊(phase ambiguity),這是由于不能在解調(diào)處理中確定絕對相 位。
作為用于移除這種相位模糊的相關(guān)領(lǐng)域的方案,例如已經(jīng)提出了一種 在"Rotationally Invariant Convolutional Channel Coding with Expanded Signal Space-Part II: Nonlinear Codes (利用擴(kuò)展信號空間的旋轉(zhuǎn)不變巻積信 道編碼_第二部分非線性碼)"(IEEE Journal on selected areas in communications, Vol. SAC-2, No. 5, Sep. 1984)(在下文中把此文獻(xiàn)稱作 文獻(xiàn)l)中進(jìn)行了描述的編碼調(diào)制系統(tǒng)。
在文獻(xiàn)l所提出的方案中,在發(fā)送側(cè),經(jīng)差分(differential)編碼的相 對(relative)相位數(shù)據(jù)被調(diào)制,而在接收側(cè),解調(diào)后的相對相位數(shù)據(jù)被差 分解碼,以便被轉(zhuǎn)換為絕對相位數(shù)據(jù)。這使得即使在相位在調(diào)制和解調(diào)之 間被旋轉(zhuǎn)移動(90度、180度、270度)時,也可獲得正確的數(shù)據(jù)。
此外,如在日本專利早期公開No.平9-247226 (在下文中稱作專利文 獻(xiàn)1)中所公開的,也提出了一種方案,在該方案中,如果在解調(diào)中的頻 譜的上邊帶和下邊帶之間的關(guān)系與在調(diào)制中的關(guān)系相反,則同相軸和正交 軸被轉(zhuǎn)換以由此消減(absorb)正交相位的模糊,并因此穩(wěn)定地執(zhí)行解 調(diào)。此外,還提出了一種方案,在該方案中,針對旋轉(zhuǎn)對稱的信號星座的情形,數(shù)據(jù)的位配置被改變,以由此獲得一種等同于同相軸和正交軸被交 換的狀態(tài)中的效果。
艮P,提出專利文獻(xiàn)1的技術(shù)以便解決以下問題如果頻譜在調(diào)制和解 調(diào)之間被反轉(zhuǎn)則文獻(xiàn)1的技術(shù)不能獲得正確的數(shù)據(jù)。
發(fā)明,
然而,在包括專利文獻(xiàn)1和文獻(xiàn)1的技術(shù)在內(nèi)的相關(guān)領(lǐng)域的技術(shù)中,
頻譜是否被反轉(zhuǎn)是通過對在后續(xù)級(post-stage)的處理中獲得的同步狀態(tài)
和差錯測量結(jié)果的反饋進(jìn)行判斷的。因此,相關(guān)領(lǐng)域的技術(shù)涉及這樣的一
個問題如果頻譜被反轉(zhuǎn),則與頻譜未被反轉(zhuǎn)的情形相比,將花費(fèi)很長時 間來獲得正確的解碼數(shù)據(jù)。
此外,在一些情形中,同步狀態(tài)和差錯檢測結(jié)果除了受頻譜反轉(zhuǎn)的影 響以外,還受諸如傳輸路徑上的噪聲之類的因素的影響。因此,當(dāng)不能獲 得同步或者當(dāng)發(fā)現(xiàn)出現(xiàn)了很多差錯時,即使同相軸和正交軸被交換,解調(diào) 通常也會失效。
為了解決這個問題,可以應(yīng)用一種根據(jù)各種因素來改變解調(diào)處理的細(xì) 節(jié)的機(jī)制。然而,需要這種機(jī)制針對頻譜被反轉(zhuǎn)的情形和頻譜未被反轉(zhuǎn)的 情形來改變解調(diào)處理的細(xì)節(jié),因此又涉及一個問題需要花費(fèi)更長的時間 來獲得正確的解碼數(shù)據(jù)。
需要本發(fā)明即使在頻譜被反轉(zhuǎn)時也允許高速同步而無需再次嘗試同步
"根據(jù)本發(fā)明的一個實(shí)施例,提供了一種對通過解調(diào)從載波的數(shù)字調(diào)制 產(chǎn)生的正交調(diào)制信號而獲得的解調(diào)數(shù)據(jù)進(jìn)行解碼并檢測同步的解碼設(shè)備。 該解碼設(shè)備包括解碼器,該解碼器被配置為對第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所 述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交調(diào)制信號獲得的并且由同相軸數(shù)據(jù)和 正交軸數(shù)據(jù)組成的所述解調(diào)數(shù)據(jù),并且所述解碼器對通過交換所述第一解 調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)進(jìn)行解 碼。該解碼設(shè)備還包括同步檢測器,該同步檢測器被配置為從通過解碼所 述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號序列之間的邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測所述邊界。所 述同步檢測器基于對所述邊界的檢測結(jié)果選擇并輸出所述第一解碼數(shù)據(jù)和 所述第二解碼數(shù)據(jù)之一。
根據(jù)本發(fā)明的實(shí)施例,還提供了一種用于解碼設(shè)備的解碼方法,該解 碼設(shè)備對通過解調(diào)從載波的數(shù)字調(diào)制產(chǎn)生的正交調(diào)制信號而獲得的解調(diào)數(shù) 據(jù)進(jìn)行解碼并檢測同步。該解碼方法包括以下步驟對第一解調(diào)數(shù)據(jù)進(jìn)行 解碼,所述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交調(diào)制信號獲得的并由同相軸 數(shù)據(jù)和正交軸數(shù)據(jù)組成的所述解調(diào)數(shù)據(jù),并且對通過交換所述第一解調(diào)數(shù) 據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)進(jìn)行解碼。 該解碼方法還包括以下步驟從通過解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解 碼數(shù)據(jù)檢測預(yù)定信息符號序列之間的邊界,并且從通過解碼所述第二解調(diào) 數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測所述邊界,以及基于對所述邊界的檢測結(jié)果 選擇并輸出所述第一解碼數(shù)據(jù)和所述第二解碼數(shù)據(jù)之一。
根據(jù)本發(fā)明的實(shí)施例,還提供了一種對應(yīng)于根據(jù)本發(fā)明的第一方面的 上述解碼方法的程序。
在根據(jù)本發(fā)明的第一方面的解碼設(shè)備、解碼方法以及程序中,作為通 過解調(diào)所述正交調(diào)制信號獲得的并由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的所述 解調(diào)數(shù)據(jù)的第一解調(diào)數(shù)據(jù)被解碼,并且通過交換所述第一解調(diào)數(shù)據(jù)的所述 同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)被解碼。此外,從通 過解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號序列之間 的邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測所述 預(yù)定信息符號序列之間的所述邊界?;谶吔鐧z測的結(jié)果,選擇并輸出第 一解碼數(shù)據(jù)和第二解碼數(shù)據(jù)的任一個。
根據(jù)本發(fā)明的另一實(shí)施例,提供了一種接收從載波的數(shù)字調(diào)制產(chǎn)生的 正交調(diào)制信號的接收設(shè)備。該接收設(shè)備包括解碼器,該解碼器被配置為對 第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交調(diào)制信號 獲得的并且由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的解調(diào)數(shù)據(jù),并且所述解碼器 對通過交換所述第一解調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得 的第二解調(diào)數(shù)據(jù)進(jìn)行解碼。該接收設(shè)備還包括同步檢測器,該同步檢測器被配置為從通過解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息 符號序列之間的邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼 數(shù)據(jù)檢測所述邊界。所述同步檢測器基于對所述邊界的檢測結(jié)果選擇并輸 出所述第一解碼數(shù)據(jù)和所述第二解碼數(shù)據(jù)之一。
根據(jù)本發(fā)明的實(shí)施例,還提供了一種用于接收設(shè)備的接收方法,該接 收設(shè)備接收從載波的數(shù)字調(diào)制產(chǎn)生的正交調(diào)制信號。該接收方法包括以下 步驟對第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交 調(diào)制信號獲得的并且由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的解調(diào)數(shù)據(jù),并且對 通過交換所述第一解調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的 第二解調(diào)數(shù)據(jù)進(jìn)行解碼。該接收方法還包括以下步驟從通過解碼所述第 一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號序列之間的邊界,并且 從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測所述邊界,以及基 于對所述邊界的檢測結(jié)果選擇并輸出所述第一解碼數(shù)據(jù)和所述第二解碼數(shù) 據(jù)之一。
根據(jù)本發(fā)明的實(shí)施例,還提供了 一種對應(yīng)于根據(jù)本發(fā)明的實(shí)施例的上 述接收方法的程序。
在根據(jù)本發(fā)明的實(shí)施例的接收設(shè)備、接收方法以及程序中,作為通過 解調(diào)所述正交調(diào)制信號獲得的并由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的所述解 調(diào)數(shù)據(jù)的第一解調(diào)數(shù)據(jù)被解碼,并且通過交換所述第一解調(diào)數(shù)據(jù)的所述同 相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)被解碼。此外,從通過 解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號序列之間的 邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測所述預(yù) 定信息符號序列之間的所述邊界?;谶吔鐧z測的結(jié)果,選擇并輸出第一 解碼數(shù)據(jù)和第二解碼數(shù)據(jù)的任一個。
以上述方式,本發(fā)明的實(shí)施例允許即使在頻譜被反轉(zhuǎn)時也進(jìn)行高速的 同步。
圖1是示出了根據(jù)本發(fā)明的一個實(shí)施例的解碼設(shè)備的配置的框9圖2是示出了輸入到解碼設(shè)備的解調(diào)數(shù)據(jù)的信號星座的示例的示圖3是示出了當(dāng)頻譜被反轉(zhuǎn)時的解調(diào)數(shù)據(jù)的信號星座的示例的示圖4是示出了未編碼數(shù)據(jù)選擇器的詳細(xì)配置的示例的框圖5是示出了編碼數(shù)據(jù)解碼器的詳細(xì)配置的示例的框圖6是示出了編碼數(shù)據(jù)解碼器的另一詳細(xì)配置的示例的框圖7是示出了同步檢測器的輸入/輸出數(shù)據(jù)的示例的示圖8是示出了同步檢測器的詳細(xì)配置的示例的框圖9是用于說明解碼處理的流程圖10是用于說明圖4的未編碼數(shù)據(jù)選擇器對未編碼數(shù)據(jù)的選擇處理 的流程圖11是用于說明圖5的編碼數(shù)據(jù)解碼器對編碼數(shù)據(jù)的解碼處理的流 程圖12是用于說明圖6的編碼數(shù)據(jù)解碼器對編碼數(shù)據(jù)的解碼處理的流 程圖13是用于說明圖8的同步檢測器的同步檢測處理的流程圖;以及 圖14是示出了根據(jù)本發(fā)明的實(shí)施例的基于軟件執(zhí)行解碼處理的計(jì)算 機(jī)的配置示例的框圖。
具體實(shí)施例方式
下面將參考附圖描述本發(fā)明的實(shí)施例。
圖l是示出了根據(jù)本發(fā)明的實(shí)施例的解碼器的配置的框圖。
圖1的解碼設(shè)備1可以應(yīng)用到接收正交調(diào)制信號的接收設(shè)備,該正交
調(diào)制信號從由諸如QAM之類的多電平正交幅度調(diào)制對載波的數(shù)字調(diào)制中產(chǎn)生。
具體而言,如圖1所示,解碼設(shè)備1包括未編碼數(shù)據(jù)候選者檢測器 11、延遲器12、未編碼數(shù)據(jù)選擇器13、分支度量(branch metric)計(jì)算器 14、 Viterbi解碼器15、巻積編碼器16、編碼數(shù)據(jù)解碼器17、并行/串行 (P/S)轉(zhuǎn)換器18以及同步檢測器19。
同相軸數(shù)據(jù)I和正交軸數(shù)據(jù)Q作為例如通過64-QAM解調(diào)所獲得的解調(diào)數(shù)據(jù)被輸入解碼設(shè)備l。
下面將按隨機(jī)順序來描述解碼設(shè)備1中的各個單元。如果輸入解調(diào)數(shù) 據(jù)是巻積編碼數(shù)據(jù),則分支度量計(jì)算器14計(jì)算分支度量,用于后續(xù)級的
Viterbi解碼器15進(jìn)行Viterbi解碼。分支度量計(jì)算器14將計(jì)算出來的分支 度量輸出到Viterbi解碼器15。
Viterbi解碼器15利用來自分支度量計(jì)算器14的分支度量執(zhí)行Viterbi 解碼,以由此生成Viterbi解碼數(shù)據(jù)V。 Viterbi解碼器15將生成的Viterbi 解碼數(shù)據(jù)V輸出到巻積編碼器16以及編碼數(shù)據(jù)解碼器17。
巻積編碼器16例如具有上述文獻(xiàn)1中所示的配置,并且對來自 Viterbi解碼器15的Viterbi解碼數(shù)據(jù)V進(jìn)行編碼。巻積編碼器16將通過對 Viterbi解碼數(shù)據(jù)V進(jìn)行編碼而獲得的巻積編碼數(shù)據(jù)E輸出到未編碼數(shù)據(jù)選 擇器13。
如果來自Viterbi解碼器15的Viterbi解碼數(shù)據(jù)V是事先經(jīng)編碼的數(shù) 據(jù),則編碼數(shù)據(jù)解碼器17對該Viterbi解碼數(shù)據(jù)V執(zhí)行另外的預(yù)定解碼處 理。
具體而言,編碼數(shù)據(jù)解碼器17對來自Viterbi解碼器15的Viterbi解 碼數(shù)據(jù)V執(zhí)行預(yù)定解碼處理,并將從解碼處理得到的解碼數(shù)據(jù)CI輸出到 P/S轉(zhuǎn)換器18。另外,編碼數(shù)據(jù)解碼器17將解碼數(shù)據(jù)C2與解碼數(shù)據(jù)CI 同時輸出到P/S轉(zhuǎn)換器18。解碼數(shù)據(jù)C2對應(yīng)于通過對解調(diào)數(shù)據(jù)的編碼數(shù) 據(jù)進(jìn)行解碼所獲得的數(shù)據(jù),所述解調(diào)數(shù)據(jù)對應(yīng)于同相軸數(shù)據(jù)I和正交軸數(shù) 據(jù)Q被交換的情形。
后面將參考圖5和圖6描述編碼數(shù)據(jù)解碼器17的解碼處理的細(xì)節(jié)。
未編碼數(shù)據(jù)候選者檢測器11對輸入到解碼設(shè)備1的解調(diào)數(shù)據(jù)作出硬 決策(hard decision),并且從該解調(diào)數(shù)據(jù)檢測未編碼位候選者。未編碼數(shù) 據(jù)候選者檢測器11將檢測出的未編碼數(shù)據(jù)候選者輸出到延遲器12。
延遲器12對來自未編碼數(shù)據(jù)候選者檢測器11的未編碼數(shù)據(jù)候選者進(jìn) 行延遲,以使得這些未編碼數(shù)據(jù)候選者與對應(yīng)于這些未編碼數(shù)據(jù)候選者的 巻積編碼數(shù)據(jù)E被同時輸入到未編碼數(shù)據(jù)選擇器13。延遲器12將經(jīng)延遲 的未編碼數(shù)據(jù)候選者S輸出到未編碼數(shù)據(jù)選擇器13。來自延遲器12的未編碼數(shù)據(jù)候選者S和來自巻積編碼器16的巻積編 碼數(shù)據(jù)E被輸入未編碼數(shù)據(jù)選擇器13。
未編碼數(shù)據(jù)選擇器13基于巻積編碼數(shù)據(jù)E從未編碼數(shù)據(jù)候選者S選 擇未編碼數(shù)據(jù)U1,并將未編碼數(shù)據(jù)U1輸出到P/S轉(zhuǎn)換器18。另外,未編 碼數(shù)據(jù)選擇器13將未編碼數(shù)據(jù)U2與未編碼數(shù)據(jù)Ul同時輸出到P/S轉(zhuǎn)換 器18。未編碼數(shù)據(jù)U2對應(yīng)于這樣的解調(diào)數(shù)據(jù),該解調(diào)數(shù)據(jù)對應(yīng)于同相軸 數(shù)據(jù)I和正交軸數(shù)據(jù)Q被交換的情形。
后面將參考圖4對未編碼數(shù)據(jù)選擇器13的選擇處理的細(xì)節(jié)進(jìn)行描述。
來自未編碼數(shù)據(jù)選擇器13的未編碼數(shù)據(jù)Ul和未編碼數(shù)據(jù)U2以及來 自編碼數(shù)據(jù)解碼器17的解碼數(shù)據(jù)Cl和解碼數(shù)據(jù)C2被輸入到P/S轉(zhuǎn)換器18。
P/S轉(zhuǎn)換器18將未編碼數(shù)據(jù)Ul和解碼數(shù)據(jù)Cl按照預(yù)定順序從并行數(shù) 據(jù)轉(zhuǎn)換為串行數(shù)據(jù),并將轉(zhuǎn)換得到的串行數(shù)據(jù)Dl輸出到同步檢測器19。 另外,P/S轉(zhuǎn)換器18將未編碼數(shù)據(jù)U2和解碼數(shù)據(jù)C2按照預(yù)定順序從并行 數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù),并將轉(zhuǎn)換得到的串行數(shù)據(jù)D2輸出到同步檢測器19。
同步檢測器19嘗試對來自P/S轉(zhuǎn)換器18的串行數(shù)據(jù)Dl和串行數(shù)據(jù) D2檢測信息符號序列(information symbol sequence)之間的邊界。同步檢 測器19將從中可以檢測到邊界的串行數(shù)據(jù)Dl和串行數(shù)據(jù)D2的串行數(shù)據(jù) D與信號F—起輸出到后續(xù)級的電路(未示出),該信號F指示信息符號 序列之間的邊界(在下文中稱作邊界信號)。
后面將參考圖7和圖8來描述同步檢測器19的檢測處理的細(xì)節(jié)。
基于上述配置構(gòu)成了解碼設(shè)備1。
上面已經(jīng)參考圖1描述了解碼設(shè)備1的配置的概要。接下來,將參考 圖2到圖8描述解碼設(shè)備1的詳細(xì)配置。在下文中,將主要描述作為本實(shí) 施例的特有配置的圖1中的未編碼數(shù)據(jù)選擇器13、編碼數(shù)據(jù)解碼器17和 同步檢測器19的配置。
首先,將參考圖2和圖3描述輸入到解碼設(shè)備1的解調(diào)數(shù)據(jù)的信號星座。
圖2是示出了輸入到解碼設(shè)備1的解調(diào)數(shù)據(jù)的信號星座的示例的示
圖。在圖2中,為了簡化描述示出了 16-QAM星座作為信號星座示例。
參考圖2,在呈現(xiàn)在由黑色圓和白色圓指示的各個信號點(diǎn)下面的值 (ili0, qlq0)當(dāng)中,il和i0表示同相軸(I軸)數(shù)據(jù)的兩位值,而ql和 q0表示正交軸(Q軸)數(shù)據(jù)的兩位值。在il和i0當(dāng)中,il表示未編碼位 而iO表示己編碼位。在ql和q0當(dāng)中,ql表示未編碼位而q0表示已編碼 位。
在圖2的IQ平面上,在第一象限到第四象限的每個中呈現(xiàn)了四個 圓。這四個圓表示信號點(diǎn)。由白色圓指示的四個信號點(diǎn)的每個存在于各自 的一個象限中,這四個信號點(diǎn)位于通過每次旋轉(zhuǎn)90度而獲得的位置處。 所有這四個信號點(diǎn)的未編碼位il和未編碼位ql對的值彼此相等,而所有 這四個點(diǎn)的己編碼位i0和已編碼位q0對的值彼此不同。此外,各個象限 中位于通過每次旋轉(zhuǎn)90度的相位旋轉(zhuǎn)而獲得的位置處的由黑色圓指示的 四個信號點(diǎn)也具有與白色圓表示的信號點(diǎn)的特性相同的特性。
在這種信號星座示例中,如果例如輸入到解碼設(shè)備1的解調(diào)數(shù)據(jù)對應(yīng) 于圖2的IQ平面上的十字標(biāo)記,則圖1的未編碼數(shù)據(jù)候選者檢測器11輸 出(0, 0) 、 (0, 1) 、 (1, 0)和(1, 1)四對作為用于未編碼數(shù)據(jù) (il, ql)的候選者。
另一方面,如果基于圖2的信號星座示例從調(diào)制產(chǎn)生的16-QAM信號 的頻譜被反轉(zhuǎn),則如圖3所示,解調(diào)數(shù)據(jù)相對于經(jīng)過同相軸和正交軸的原 點(diǎn)的45度直線而關(guān)于直線對稱地(line-symmetrically)被交換,以變成等 同于圖3的IQ平面上所示的信號星座的數(shù)據(jù)。如果頻譜被反轉(zhuǎn),則例如 被傳輸?shù)男盘桙c(diǎn)(01, 11)在信號點(diǎn)(11, 01)的位置處被解調(diào),而被傳 輸?shù)男盘桙c(diǎn)(10, 10)在信號點(diǎn)(10, 10)的位置處被解調(diào)。即,在圖3 的IQ平面上,如果成關(guān)于直線對稱關(guān)系的信號點(diǎn)之一的未編碼數(shù)據(jù)是 (il, ql),則另一個信號點(diǎn)的未編碼數(shù)據(jù)是(ql, il)。
如圖1所示,來自未編碼數(shù)據(jù)候選者檢測器11的未編碼數(shù)據(jù)(il, ql)在被延遲器12延遲預(yù)定延遲量之后,作為未編碼數(shù)據(jù)候選者S被輸入到未編碼數(shù)據(jù)選擇器13。另外,如上所述,來自巻積編碼器16的巻積 編碼數(shù)據(jù)E (i0, q0)也被輸入到未編碼數(shù)據(jù)選擇器13。
圖4是示出圖1的未編碼數(shù)據(jù)選擇器13的詳細(xì)配置的示例的框圖。
如圖4所示,未編碼數(shù)據(jù)選擇器13包括未編碼位選擇器31和反轉(zhuǎn)IQ (IQ-inverted)未編碼位生成器32。
對于圖2的信號星座示例,未編碼位選擇器31基于來自巻積編碼器 16的巻積編碼數(shù)據(jù)E從來自延遲器12的四對未編碼數(shù)據(jù)候選者S選擇一 對。未編碼位選擇器31將所選擇的未編碼數(shù)據(jù)Ul輸出到P/S轉(zhuǎn)換器18 以及反轉(zhuǎn)IQ未編碼位生成器32。
反轉(zhuǎn)IQ未編碼位生成器32基于由未編碼位選擇器31所選擇的未編 碼數(shù)據(jù)Ul生成對應(yīng)于頻譜被反轉(zhuǎn)的情形的未編碼位U2。
下面的描述例如將處理這樣的情形,其中,輸入到解碼設(shè)備1的解調(diào) 數(shù)據(jù)對應(yīng)于圖2的信號星座中的十字標(biāo)記。
如果來自巻積編碼器16的巻積編碼數(shù)據(jù)E (i0, q0)是(0, 0),則 未編碼位選擇器31輸出(0, 1)作為未編碼數(shù)據(jù)Ul。類似地,如果巻積 編碼數(shù)據(jù)E (i0, q0)是(0, 1) 、 (1, 0)或(1, 1),則未編碼位選 擇器31分別輸出(1, 1) 、 (0, 0)或(1, 0)作為未編碼數(shù)據(jù)U1。
如果來自未編碼位選擇器31的未編碼數(shù)據(jù)Ul是(0, 0),則反轉(zhuǎn) IQ未編碼位生成器32輸出(0, 0)作為未編碼數(shù)據(jù)U2。類似地,如果未 編碼數(shù)據(jù)U1是(0, 1) 、 (1, 0)或(1, 1),則反轉(zhuǎn)IQ未編碼位生成 器32分別輸出(1, 0) 、 (0, 1)或(1, 1)作為未編碼數(shù)據(jù)U2。
以這種方式,對應(yīng)于頻譜被反轉(zhuǎn)的情形的未編碼數(shù)據(jù)U2可以通過交 換未編碼數(shù)據(jù)選擇器13中的未編碼數(shù)據(jù)U1的位來生成。因此,未編碼數(shù) 據(jù)選擇器13可以生成由頻譜的反轉(zhuǎn)產(chǎn)生的未編碼數(shù)據(jù)U2以及正常的未編 碼數(shù)據(jù)U1。即,未編碼數(shù)據(jù)選擇器13總是也生成未編碼數(shù)據(jù)U2,并且將 其與未編碼數(shù)據(jù)U1的輸出同時地輸出到后續(xù)級的P/S轉(zhuǎn)換器18。
為了描述方便而將16-QAM系統(tǒng)用作本實(shí)施例的示例。但是,在諸如 64-QAM或256-QAM之類的另外的正交調(diào)制系統(tǒng)的情形中,也可以通過 類似的處理生成未編碼數(shù)據(jù)U2。當(dāng)然,如果未編碼數(shù)據(jù)Ul和未編碼數(shù)據(jù)
14U2之間的關(guān)系是這樣的,即除了位交換之外還需要預(yù)定轉(zhuǎn)換來生成未編
碼數(shù)據(jù)U2,則可以通過針對未編碼數(shù)據(jù)Ul執(zhí)行這種預(yù)定轉(zhuǎn)換來生成未編 碼數(shù)據(jù)U2。
另一方面,如上面參考圖l所述的,由Viterbi解碼器15利用來自分
支度量計(jì)算器14的分支度量通過Viterbi解碼生成的Viterbi解碼數(shù)據(jù)V除
了輸入巻積編碼器16之外,還輸入編碼數(shù)據(jù)解碼器17。
圖5是示出了編碼數(shù)據(jù)解碼器17的詳細(xì)配置的示例的框圖。
圖5的編碼數(shù)據(jù)解碼器17對應(yīng)于來自圖1的Viterbi解碼器15的
Viterbi解碼數(shù)據(jù)V由兩位組成的情形,并且包括差分解碼器41和差分解
碼器42。
在圖5的編碼數(shù)據(jù)解碼器17中,在圖5上邊的差分解碼器41對 Viterbi解碼數(shù)據(jù)V執(zhí)行正常的差分解碼(差分解碼對應(yīng)于頻譜未被反轉(zhuǎn)的 情形),并將差分解碼得到的解碼數(shù)據(jù)Cl輸出到P/S轉(zhuǎn)換器18。另一方 面,圖5下邊的差分解碼器42在交換Viterbi解碼數(shù)據(jù)V的同相軸位和正 交軸位之后執(zhí)行差分解碼,并將差分解碼得到的解碼數(shù)據(jù)C2輸出到P/S 轉(zhuǎn)換器18。在差分解碼器41和差分解碼器42的每個中,執(zhí)行對應(yīng)于上述 文獻(xiàn)1中所公開的差分編碼的差分解碼。
以這種方式,圖5的編碼數(shù)據(jù)解碼器17可以在輸出正常的解碼數(shù)據(jù) Cl的同時輸出對應(yīng)于頻譜被反轉(zhuǎn)的情形的解碼數(shù)據(jù)C2。因此,如果頻譜 未被反轉(zhuǎn),則由差分解碼器41通過差分解碼獲得的解碼數(shù)據(jù)Cl是正確的 解碼數(shù)據(jù)。另一方面,如果頻譜被反轉(zhuǎn),則差分解碼器42可以正確地對 Viterbi解碼數(shù)據(jù)V進(jìn)行解碼,并且因此解碼數(shù)據(jù)C2是正確的解碼數(shù)據(jù)。 圖5的編碼數(shù)據(jù)解碼器17將解碼數(shù)據(jù)Cl和解碼數(shù)據(jù)C2都輸出到后續(xù)級 的P/S轉(zhuǎn)換器18,而不管哪一個是正確的解碼數(shù)據(jù)。
在圖5的編碼數(shù)據(jù)解碼器17中,提供了兩個差分解碼器,即差分解 碼器41和差分解碼器42,并且針對頻譜被反轉(zhuǎn)的情形和頻譜未被反轉(zhuǎn)的 情形這兩者并行地執(zhí)行對Viterbi解碼數(shù)據(jù)的差分解碼。但是,顯然下面的 配置也是可用的。具體而言,例如,僅僅提供一個差分解碼器并根據(jù)雙倍 速度的操作來共享電路,以由此允許該差分解碼器對頻譜未被反轉(zhuǎn)的情形和頻譜被反轉(zhuǎn)的情形這兩者的Viterbi解碼數(shù)據(jù)V執(zhí)行差分解碼。
圖1的編碼數(shù)據(jù)解碼器17的配置不限于圖5中所示的配置,而例如可 以是圖6中所示的配置。對于圖6的編碼數(shù)據(jù)解碼器17,與圖5的編碼數(shù) 據(jù)解碼器17中的相同部分被賦予相同的標(biāo)號,并且省略對執(zhí)行相同處理 的部分的描述,以避免冗余的重復(fù)性說明。
圖6的編碼數(shù)據(jù)解碼器17與圖5中的不同之處在于提供了反轉(zhuǎn)IQ解 碼數(shù)據(jù)生成器43來代替差分解碼器42。來自差分解碼器41的解碼數(shù)據(jù) Cl被輸入反轉(zhuǎn)IQ解碼數(shù)據(jù)生成器43。
反轉(zhuǎn)IQ解碼數(shù)據(jù)生成器43對來自差分解碼器41的解碼數(shù)據(jù)Cl執(zhí)行 對應(yīng)于差分解碼器41的配置的預(yù)定處理,以由此生成解碼數(shù)據(jù)C2。反轉(zhuǎn) IQ解碼數(shù)據(jù)生成器43將所生成的解碼數(shù)據(jù)C2輸出到P/S轉(zhuǎn)換器18。
所述預(yù)定處理指等同于圖5中的從差分解碼器41輸出的解碼數(shù)據(jù)Cl 到差分解碼器42輸出的解碼數(shù)據(jù)C2的轉(zhuǎn)換的處理。因此,圖6的編碼數(shù) 據(jù)解碼器17可以在輸出正常的解碼數(shù)據(jù)Cl的同時輸出對應(yīng)于頻譜被反轉(zhuǎn) 的情形的解碼數(shù)據(jù)C2。
以這種方式,在本實(shí)施例中,對應(yīng)于頻譜被反轉(zhuǎn)的情形的編碼數(shù)據(jù)可 以被解碼,或者,可以在對沒有頻譜反轉(zhuǎn)的正常編碼數(shù)據(jù)進(jìn)行解碼的同時 生成這種解碼數(shù)據(jù)。
如圖1所示,從未編碼數(shù)據(jù)選擇器13輸出的未編碼數(shù)據(jù)Ul和未編碼 數(shù)據(jù)U2以及從編碼數(shù)據(jù)解碼器17輸出的解碼數(shù)據(jù)Cl和解碼數(shù)據(jù)C2被輸 入P/S轉(zhuǎn)換器18。 P/S轉(zhuǎn)換器18將由來自未編碼數(shù)據(jù)選擇器13的未編碼 數(shù)據(jù)Ul和來自編碼數(shù)據(jù)解碼器17的解碼數(shù)據(jù)Cl構(gòu)成的并行數(shù)據(jù)按照預(yù) 定的位順序轉(zhuǎn)換為串行數(shù)據(jù),并輸出該數(shù)據(jù)作為串行數(shù)據(jù)Dl。除了輸出 串行數(shù)據(jù)Dl以外,P/S轉(zhuǎn)換器18還將由來自未編碼數(shù)據(jù)選擇器13的未編 碼數(shù)據(jù)U2和來自編碼數(shù)據(jù)解碼器17的解碼數(shù)據(jù)C2構(gòu)成的并行數(shù)據(jù)按照 預(yù)定的位順序轉(zhuǎn)換為串行數(shù)據(jù),并輸出該數(shù)據(jù)作為串行數(shù)據(jù)D2。
由于這種操作,如果串行數(shù)據(jù)D1和串行數(shù)據(jù)D2不包含位差錯,則來 自P/S轉(zhuǎn)換器18的串行數(shù)據(jù)Dl和串行數(shù)據(jù)D2作為由如圖7上邊的 "D1/D2"所示的一連串幀(例如幀l,幀2,...)構(gòu)成的數(shù)據(jù)被輸入到同步檢測器19, 一連串幀的每個由信息符號序列和指示幀邊界的同步字構(gòu) 成。
同步檢測器19檢測指示幀邊界(預(yù)定信息符號序列之間的邊界)的 同步字,并從串行數(shù)據(jù)Dl和串行數(shù)據(jù)D2選擇可以從中檢測同步字的數(shù)據(jù) 作為串行數(shù)據(jù)D。如圖7下邊的"F"和"D"所示,同步檢測器19將所 選擇的串行數(shù)據(jù)D與指示幀邊界的邊界信號F—起輸出到后續(xù)級的電路。
下面將參考圖8描述同步檢測器19的詳細(xì)配置。
如圖8所示,同步檢測器19包括同步字生成器51、相關(guān)計(jì)算器52、 相關(guān)計(jì)算器53、控制器54和選擇器55。
同步字生成器51生成被包括在圖7所示的不含有位差錯的串行數(shù)據(jù) 中的同步字。同步字生成器51將所生成的同步字輸出到相關(guān)計(jì)算器52和 相關(guān)計(jì)算器53。
來自P/S轉(zhuǎn)換器18的串行數(shù)據(jù)Dl和由同步字生成器51生成的同步 字被輸入到相關(guān)計(jì)算器52。相關(guān)計(jì)算器52計(jì)算串行數(shù)據(jù)Dl和同步字之間 的相關(guān)性,并將相關(guān)值作為計(jì)算結(jié)果輸出到控制器54。
來自P/S轉(zhuǎn)換器18的串行數(shù)據(jù)D2和由同步字生成器51生成的同步 字被輸入到相關(guān)計(jì)算器53。類似于相關(guān)計(jì)算器52,相關(guān)計(jì)算器53計(jì)算串 行數(shù)據(jù)D2和同步字之間的相關(guān)性,并將相關(guān)值輸出到控制器54。
來自相關(guān)計(jì)算器52和相關(guān)計(jì)算器53的每個的相關(guān)值被輸入控制器 54。控制器54將預(yù)設(shè)相關(guān)閾值與從相關(guān)計(jì)算器52和相關(guān)計(jì)算器53輸入的 兩個相關(guān)值比較,并將對應(yīng)于比較結(jié)果的選擇信號Sc輸出到選擇器55。
具體而言,例如,如果串行數(shù)據(jù)Dl的相關(guān)值等于或大于相關(guān)閾值而 串行數(shù)據(jù)D2的相關(guān)值小于相關(guān)閾值,則控制器54將指示選擇串行數(shù)據(jù) Dl的選擇信號Sc輸出到選擇器55。另一方面,如果串行數(shù)據(jù)Dl的相關(guān) 值小于相關(guān)閾值而串行數(shù)據(jù)D2的相關(guān)值等于或大于相關(guān)閾值,則控制器 54將指示選擇串行數(shù)據(jù)D2的選擇信號Sc輸出到選擇器55。此外,如果 串行數(shù)據(jù)Dl的相關(guān)值小于相關(guān)閾值并且串行數(shù)據(jù)D2的相關(guān)值小于相關(guān)閾 值,或者如果串行數(shù)據(jù)Dl的相關(guān)值等于或大于相關(guān)閾值并且串行數(shù)據(jù)D2 的相關(guān)值等于或大于相關(guān)閾值,則控制器54將指示選擇預(yù)定串行數(shù)據(jù)(例如,串行數(shù)據(jù)D1)的選擇信號Sc輸出到選擇器55。或者,如果串行 數(shù)據(jù)Dl的相關(guān)值等于或大于相關(guān)閾值并且串行數(shù)據(jù)D2的相關(guān)值等于或大 于相關(guān)閾值,則控制器54將指示選擇其相關(guān)值大于另一串行數(shù)據(jù)的相關(guān) 值的串行數(shù)據(jù)的選擇信號Sc輸出到選擇器55。
來自P/S轉(zhuǎn)換器18的串行數(shù)據(jù)Dl和串行數(shù)據(jù)D2以及來自控制器54 的選擇信Sc被輸入選擇器55。選擇器55基于來自控制器54的選擇信號 Sc選擇串行數(shù)據(jù)Dl和串行數(shù)據(jù)D2中的任一個,并將所選擇的數(shù)據(jù)作為 串行數(shù)據(jù)D輸出到后續(xù)級的電路(未示出)。
另外,如圖7所示,控制器54在將選擇信號Sc輸出到選擇器55的同 時,將與串行數(shù)據(jù)D同步的、指示對應(yīng)于選擇信號Sc的串行數(shù)據(jù)中的幀 邊界的邊界信號F輸出到后續(xù)級的電路(未示出)。
在圖8的同步檢測器19中,提供了兩個相關(guān)計(jì)算器,即相關(guān)計(jì)算器 52和相關(guān)計(jì)算器53,并且針對頻譜被反轉(zhuǎn)的情形和頻譜未被反轉(zhuǎn)的情形 計(jì)算串行數(shù)據(jù)和同步字之間的相關(guān)性。但是,顯然下面的配置也是可用 的。具體而言,例如,僅提供一個相關(guān)計(jì)算器并基于雙倍速度的操作共享 電路,以由此允許該相關(guān)計(jì)算器針對頻譜未被反轉(zhuǎn)的情形和頻譜被反轉(zhuǎn)的 情形計(jì)算相關(guān)性。
以上述方式,針對頻譜未被反轉(zhuǎn)的情形的串行數(shù)據(jù)和頻譜被反轉(zhuǎn)的情 形的串行數(shù)據(jù),同步檢測被同時執(zhí)行,并且從中可以檢測同步的串行數(shù)據(jù) 被選擇。因此,無論頻譜是否被反轉(zhuǎn),同步檢測都可以在等同于不考慮頻 譜反轉(zhuǎn)而執(zhí)行正常處理的情形所需要的時間里被執(zhí)行。 下面將描述解碼設(shè)備1中所執(zhí)行的處理。 首先,將參考圖9的流程圖描述解碼設(shè)備1的解碼處理。 在步驟Sl,未編碼數(shù)據(jù)候選者檢測器11對輸入解調(diào)數(shù)據(jù)做出硬決 策,并檢測針對未編碼位的候選者,以便將候選者輸出到延遲器12。
在步驟S2,延遲器12將來自未編碼數(shù)據(jù)候選者檢測器11的未編碼數(shù) 據(jù)候選者延遲之后,將這些未編碼數(shù)據(jù)候選者輸出到未編碼數(shù)據(jù)選擇器 13,以使得這些未編碼數(shù)據(jù)候選者可以與對應(yīng)于這些未編碼數(shù)據(jù)候選者的 巻積編碼數(shù)據(jù)E同時輸入到未編碼數(shù)據(jù)選擇器13。在步驟S3,如果輸入解調(diào)數(shù)據(jù)是巻積編碼數(shù)據(jù),則分支度量計(jì)算器 14計(jì)算分支度量并將其輸出到Viterbi解碼器15。
在步驟S4, Viterbi解碼器15利用來自分支度量計(jì)算器14的分支度量 執(zhí)行Viterbi解碼,并將由Viterbi解碼獲得的Viterbi解碼數(shù)據(jù)V輸出到巻 積編碼器16和編碼數(shù)據(jù)解碼器17。
在步驟S5,巻積編碼器16對來自Viterbi解碼器15的Viterbi解碼數(shù) 據(jù)V進(jìn)行編碼,并將通過編碼獲得的巻積編碼數(shù)據(jù)E輸出到未編碼數(shù)據(jù)選 擇器13。
在步驟S6,未編碼數(shù)據(jù)選擇器13執(zhí)行如下處理基于巻積編碼數(shù)據(jù) E從未編碼數(shù)據(jù)候選者S選擇未編碼數(shù)據(jù)Ul,并生成與對應(yīng)于同相軸數(shù)據(jù) I和正交軸數(shù)據(jù)Q被交換的情形的解調(diào)數(shù)據(jù)相對應(yīng)的未編碼數(shù)據(jù)U2 (在下 文中,將這種處理稱為未編碼數(shù)據(jù)選擇處理)。未編碼數(shù)據(jù)選擇器13將 未編碼數(shù)據(jù)Ul和未編碼數(shù)據(jù)U2輸出到P/S轉(zhuǎn)換器18。
稍后將參考圖IO的流程圖描述未編碼數(shù)據(jù)選擇處理的細(xì)節(jié)。 在步驟S7,編碼數(shù)據(jù)解碼器17執(zhí)行以下處理通過對來自Viterbi解 碼器15的Viterbi解碼數(shù)據(jù)V執(zhí)行預(yù)定解碼處理而獲得解碼數(shù)據(jù)CI ,并且 獲得與通過對對應(yīng)于同相軸數(shù)據(jù)I和正交軸數(shù)據(jù)Q被交換的情形的解調(diào)數(shù) 據(jù)的編碼數(shù)據(jù)進(jìn)行解碼而獲得的數(shù)據(jù)相對應(yīng)的解碼數(shù)據(jù)C2 (在下文中將 這種處理稱為編碼數(shù)據(jù)的解碼處理)。編碼數(shù)據(jù)解碼器17將解碼數(shù)據(jù)CI 和解碼數(shù)據(jù)C2輸出到P/S轉(zhuǎn)換器18。
稍后將參考圖11和12的流程圖描述編碼數(shù)據(jù)的解碼處理的細(xì)節(jié)。 在步驟S8, P/S轉(zhuǎn)換器18將未編碼數(shù)據(jù)Ul和解碼數(shù)據(jù)Cl構(gòu)成的對 以及未編碼數(shù)據(jù)U2和解碼數(shù)據(jù)C2構(gòu)成的對按照預(yù)定順序從并行數(shù)據(jù)轉(zhuǎn)換 為串行數(shù)據(jù),并將轉(zhuǎn)換得到的串行數(shù)據(jù)Dl和串行數(shù)據(jù)D2輸出到同步檢測 器19。
在步驟S9,同步檢測器19執(zhí)行以下處理嘗試檢測來自P/S轉(zhuǎn)換器 18的串行數(shù)據(jù)Dl和串行數(shù)據(jù)D2的信息符號序列邊界,并將串行數(shù)據(jù)Dl 和串行數(shù)據(jù)D2當(dāng)中能從中檢測邊界的串行數(shù)據(jù)D與邊界信號F —起輸出 到后續(xù)級的電路(未示出)(在下文中,將這種處理稱為同步檢測處理),由此結(jié)束解碼處理。
稍后將參考圖13的流程圖描述同步檢測處理的細(xì)節(jié)。
參考圖10的流程圖,下面將描述由圖4的未編碼數(shù)據(jù)選擇器13執(zhí)行
的對應(yīng)于圖9中的步驟S6的處理的未編碼數(shù)據(jù)選擇處理。
在步驟Sll,未編碼位選擇器31基于來自巻積編碼器16的巻積編碼
數(shù)據(jù)E例如從來自延遲器12的四組未編碼數(shù)據(jù)候選者S選擇一組,并將
所選擇的未編碼數(shù)據(jù)Ul輸出到P/S轉(zhuǎn)換器18以及反轉(zhuǎn)IQ未編碼位生成
器32。
在步驟S12,反轉(zhuǎn)IQ未編碼位生成器32基于由未編碼位選擇器31選 擇的未編碼數(shù)據(jù)Ul,生成對應(yīng)于頻譜被反轉(zhuǎn)的情形的未編碼位U2,并將 未編碼位U2輸出到P/S轉(zhuǎn)換器18。
由于這種操作,未編碼位U2與未編碼數(shù)據(jù)Ul同時地也被輸入到P/S 轉(zhuǎn)換器18。此后,處理序列返回到圖9中的步驟S6的處理。
參考圖11的流程圖,下面將描述由圖5的編碼數(shù)據(jù)解碼器17執(zhí)行的 對應(yīng)于圖9中的步驟S7的處理的編碼數(shù)據(jù)的解碼處理。
在步驟S21,差分解碼器41對Viterbi解碼數(shù)據(jù)V執(zhí)行正常的差分解 碼處理,并將從該處理得到的解碼數(shù)據(jù)Cl輸出到P/S轉(zhuǎn)換器18。
在步驟S22,差分解碼器42在交換了 Viterbi解碼數(shù)據(jù)V的同相軸位 和正交軸位之后執(zhí)行差分解碼,并將從差分解碼得到的解碼數(shù)據(jù)C2輸出 到P/S轉(zhuǎn)換器18。
由于這種操作,解碼數(shù)據(jù)C2與解碼數(shù)據(jù)Cl同時地也被輸入到P/S轉(zhuǎn) 換器18。此后,處理序列返回到圖9中的步驟S7的處理。
參考圖12的流程圖,下面將描述由圖6的編碼數(shù)據(jù)解碼器17執(zhí)行的 對應(yīng)于圖9中的步驟S7的處理的編碼數(shù)據(jù)的解碼處理。
在步驟S31,類似于圖11中的步驟S21的處理,由差分解碼器41執(zhí) 行正常的差分解碼處理,并將從該處理得到的解碼數(shù)據(jù)Cl輸出到P/S轉(zhuǎn) 換器18和反轉(zhuǎn)IQ解碼數(shù)據(jù)生成器43。
在步驟S32,反轉(zhuǎn)IQ解碼數(shù)據(jù)生成器43對來自差分解碼器41的解碼 數(shù)據(jù)Cl執(zhí)行對應(yīng)于差分解碼器41的配置的預(yù)定處理,并將由這種處理生
20成的解碼數(shù)據(jù)C2輸出到P/S轉(zhuǎn)換器18。
由于這種操作,類似于圖11的流程圖的處理,解碼數(shù)據(jù)C2與解碼數(shù) 據(jù)Cl同時地也被輸入到P/S轉(zhuǎn)換器18。此后,處理序列返回到圖9中的 步驟S7的處理。
參考圖13的流程圖,下面將描述由圖8的同步檢測器19執(zhí)行的對應(yīng) 于圖9中的步驟S9的處理的同步檢測處理。
在步驟S41,同步字生成器51生成被包括在不包含位差錯的串行數(shù)據(jù) 中的同步字,并將同步字輸出到相關(guān)計(jì)算器52和相關(guān)計(jì)算器53。
在步驟S42,相關(guān)計(jì)算器52計(jì)算來自P/S轉(zhuǎn)換器18的串行數(shù)據(jù)Dl和 來自同步字生成器51的同步字之間的相關(guān)性,并將相關(guān)值作為計(jì)算結(jié)果 輸出到控制器54。
在步驟S43,相關(guān)計(jì)算器53計(jì)算來自P/S轉(zhuǎn)換器18的串行數(shù)據(jù)D2和 來自同步字生成器51的同步字之間的相關(guān)性,并將相關(guān)值作為計(jì)算結(jié)果 輸出到控制器54。
在步驟S44,控制器54將預(yù)設(shè)相關(guān)閾值與從相關(guān)計(jì)算器52和相關(guān)計(jì) 算器53輸入的兩個相關(guān)值進(jìn)行比較,并將對應(yīng)于比較結(jié)果的選擇信號Sc 輸出到選擇器55。
在步驟 S45,選擇器55基于來自控制器54的選擇信號Sc從來自P/S 轉(zhuǎn)換器18的串行數(shù)據(jù)Dl和串行數(shù)據(jù)D2中選擇任一個,并將所選擇的數(shù) 據(jù)作為串行數(shù)據(jù)D輸出到后續(xù)級的電路(未示出)。
在步驟S46,控制器54與串行數(shù)據(jù)D同步地將指示對應(yīng)于輸出到選 擇器55的選擇信號Sc的串行數(shù)據(jù)中的幀邊界的邊界信號F輸出到后續(xù)級 的電路(未示出)。此后,處理序列返回到圖9中的步驟S9的處理。
如上所述,根據(jù)本發(fā)明的實(shí)施例,即使當(dāng)調(diào)制和解調(diào)之間的頻譜被反 轉(zhuǎn),也允許在等同于不考慮頻譜反轉(zhuǎn)而執(zhí)行正常處理的情形所需要的時間 里進(jìn)行高速同步,而無需再次嘗試同步檢測等。
上述的處理序列可以由硬件執(zhí)行,或者可替代地可以由軟件執(zhí)行。如 果處理序列由軟件執(zhí)行,則該軟件的程序從程序記錄介質(zhì)被安裝在包括在 專用硬件中的計(jì)算機(jī),或者例如通過將各種程序安裝在其中而允許執(zhí)行各種功能的通用個人計(jì)算機(jī)中。
圖14是示出基于程序執(zhí)行上述處理序列的個人計(jì)算機(jī)的配置的示例
的框圖。中央處理單元(CPU) 111根據(jù)記錄在只讀存儲器(ROM) 112 或記錄單元118中的程序執(zhí)行各種處理。要由CPU 111執(zhí)行的程序、數(shù)據(jù) 等存儲在隨機(jī)存取存儲器(RAM) 113中。CPU 111、 ROM 112和RAM 113經(jīng)由總線114彼此連接。
輸入/輸出(I/O)接口 115也經(jīng)由總線114連接到CPU 111。由麥克 風(fēng)等構(gòu)成的輸入單元116以及由顯示裝置、揚(yáng)聲器等構(gòu)成的輸出單元117 被連接到I/0接口 115。 CPU111響應(yīng)于經(jīng)由輸入單元116輸入的命令執(zhí)行 各種處理。CPU111將處理結(jié)果輸出到輸出單元117。
連接到1/0接口 115的記錄單元U8例如由硬盤以及記錄在其中的各 種數(shù)據(jù)和要由CPU lll執(zhí)行的程序構(gòu)成。通信單元119經(jīng)由諸如因特網(wǎng)或 局域網(wǎng)之類的網(wǎng)絡(luò)與外部設(shè)備通信。
經(jīng)由通信單元119獲得的程序可以記錄在記錄單元118中。
當(dāng)諸如磁盤、光盤、磁光盤或半導(dǎo)體存儲器之類的可移除介質(zhì)121被 裝在連接到1/0接口 115的驅(qū)動器120中時,驅(qū)動器120驅(qū)動可移除介質(zhì) 121,以便獲取記錄在其中的程序、數(shù)據(jù)等。所獲取的程序和數(shù)據(jù)按照需 要被傳送到記錄單元118并被記錄在其中。
用于存儲被安裝在計(jì)算機(jī)中并被設(shè)置為可由該計(jì)算機(jī)執(zhí)行的狀態(tài)的程 序的程序記錄介質(zhì)例如由如圖14所示的下面的實(shí)體構(gòu)成作為封裝介質(zhì) (package medium)的由磁盤(包括軟盤)、光盤(包括致密盤只讀存儲 器(CD-ROM)和數(shù)字通用光盤(DVD))、磁光盤、半導(dǎo)體存儲器等構(gòu) 成的可移除介質(zhì)121;程序在其中臨時或永久存儲的ROM 112;以及用作 記錄單元118的硬盤。根據(jù)需要,在程序記錄介質(zhì)中存儲程序是通過利用 諸如局域網(wǎng)、因特網(wǎng)或數(shù)字衛(wèi)星廣播之類的有線或無線通信介質(zhì)經(jīng)由作為 接口的諸如路由器或調(diào)制解調(diào)器之類的通信單元119來執(zhí)行的。
在本說明書中,描述存儲在記錄介質(zhì)中的程序的步驟不僅包括按時間 序列(time-series)方式沿著所描述的順序執(zhí)行的處理,而且也包括不必按 時間序列方式執(zhí)行而是并行或單獨(dú)執(zhí)行的處理。應(yīng)當(dāng)注意,本發(fā)明的實(shí)施例不限于上述實(shí)施例,而是可以將各種修改 包括在其中,而不脫離本發(fā)明的范圍和精神。
本發(fā)明包含與2008年1月30日向日本專利局提交的日本專利申請JP 2008-018536相關(guān)的主題,通過引用將其整個內(nèi)容結(jié)合于此。
權(quán)利要求
1. 一種對解調(diào)數(shù)據(jù)進(jìn)行解碼并檢測同步的解碼設(shè)備,所述解調(diào)數(shù)據(jù)是通過解調(diào)從載波的數(shù)字調(diào)制產(chǎn)生的正交調(diào)制信號而獲得的,該解碼設(shè)備包括解碼器,該解碼器被配置為對第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交調(diào)制信號獲得的并且由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的所述解調(diào)數(shù)據(jù),并且所述解碼器對通過交換所述第一解調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)進(jìn)行解碼;以及同步檢測器,該同步檢測器被配置為從通過解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號序列之間的邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測所述邊界,所述同步檢測器基于對所述邊界的檢測結(jié)果選擇并輸出所述第一解碼數(shù)據(jù)和所述第二解碼數(shù)據(jù)之一。
2. 根據(jù)權(quán)利要求1所述的解碼設(shè)備,其中 所述解調(diào)數(shù)據(jù)的至少一位是差分編碼位,以及所述解碼器執(zhí)行對所述第一解調(diào)數(shù)據(jù)的差分解碼以由此輸出所述第一 解碼數(shù)據(jù),并且執(zhí)行對所述第二解調(diào)數(shù)據(jù)的差分解碼以由此輸出所述第二 解碼數(shù)據(jù)。
3. 根據(jù)權(quán)利要求1所述的解碼設(shè)備,其中 預(yù)定同步字被包括在所述解調(diào)數(shù)據(jù)中,以及所述同步檢測器計(jì)算所述第一解碼數(shù)據(jù)和同步字之間的相關(guān)性以及所 述第二解碼數(shù)據(jù)和所述同步字之間的相關(guān)性,并且基于通過所述計(jì)算獲得的相關(guān)值和預(yù)定閾值之間的比較結(jié)果,選擇并輸出所述第一解碼數(shù)據(jù)和所 述第二解碼數(shù)據(jù)之一。
4. 根據(jù)權(quán)利要求1所述的解碼設(shè)備,其中 所述解調(diào)數(shù)據(jù)的至少一位是差分編碼位,以及所述解碼器執(zhí)行對所述第一解調(diào)數(shù)據(jù)的差分解碼以由此生成所述第一 解碼數(shù)據(jù),并從生成的第一解碼數(shù)據(jù)生成所述第二解碼數(shù)據(jù)。
5. 根據(jù)權(quán)利要求1所述的解碼設(shè)備,還包括未編碼數(shù)據(jù)檢測器,該未編碼數(shù)據(jù)檢測器被配置為從所述解調(diào)數(shù)據(jù)檢 測未編碼位,其中所述未編碼數(shù)據(jù)檢測器基于所述第一解調(diào)數(shù)據(jù)和通過對所述第一解調(diào) 數(shù)據(jù)的已編碼位的解碼數(shù)據(jù)進(jìn)行再次編碼而獲得的數(shù)據(jù),選擇第一未編碼 數(shù)據(jù)并生成對應(yīng)于所述第二解調(diào)數(shù)據(jù)的第二未編碼數(shù)據(jù)。
6. —種用于解碼設(shè)備的解碼方法,該解碼設(shè)備對通過解調(diào)從載波的數(shù) 字調(diào)制產(chǎn)生的正交調(diào)制信號而獲得的解調(diào)數(shù)據(jù)進(jìn)行解碼并檢測同步,所述解碼方法包括以下步驟對第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交調(diào) 制信號獲得的并由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的所述解調(diào)數(shù)據(jù),并且對 通過交換所述第一解調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)進(jìn)行解碼;以及從通過解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號 序列之間的邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù) 檢測所述邊界,以及基于對所述邊界的檢測結(jié)果選擇并輸出所述第一解碼 數(shù)據(jù)和所述第二解碼數(shù)據(jù)之一。
7. —種用于使計(jì)算機(jī)執(zhí)行以下解碼處理的程序?qū)νㄟ^解調(diào)從載波的數(shù)字調(diào)制產(chǎn)生的正交調(diào)制信號而獲得的解調(diào)數(shù)據(jù)進(jìn)行解碼并檢測同步,所 述程序包括以下步驟-對第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交調(diào) 制信號獲得的并由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的所述解調(diào)數(shù)據(jù),并且對 通過交換所述第一解調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)進(jìn)行解碼;以及從通過解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號 序列之間的邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù) 檢測所述邊界,以及基于對所述邊界的檢測結(jié)果選擇并輸出所述第一解碼 數(shù)據(jù)和所述第二解碼數(shù)據(jù)之一。
8. —種接收從載波的數(shù)字調(diào)制產(chǎn)生的正交調(diào)制信號的接收設(shè)備,該接收設(shè)備包括解碼器,該解碼器被配置為對第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所述第一解調(diào) 數(shù)據(jù)是通過解調(diào)所述正交調(diào)制信號獲得的并且由同相軸數(shù)據(jù)和正交軸數(shù)據(jù) 組成的解調(diào)數(shù)據(jù),并且所述解碼器對通過交換所述第一解調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)進(jìn)行解碼;以及同步檢測器,該同步檢測器被配置為從通過解碼所述第一解調(diào)數(shù)據(jù)獲 得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號序列之間的邊界,并且從通過解碼所 述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測所述邊界,所述同步檢測器基于 對所述邊界的檢測結(jié)果選擇并輸出所述第一解碼數(shù)據(jù)和所述第二解碼數(shù)據(jù) 之一。
9. 一種用于接收設(shè)備的接收方法,該接收設(shè)備接收從載波的數(shù)字調(diào)制 產(chǎn)生的正交調(diào)制信號,該接收方法包括以下步驟-對第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交調(diào) 制信號獲得的并且由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的解調(diào)數(shù)據(jù),并且對通 過交換所述第一解調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第 二解調(diào)數(shù)據(jù)進(jìn)行解碼;以及從通過解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號 序列之間的邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù) 檢測所述邊界,以及基于對所述邊界的檢測結(jié)果選擇并輸出所述第一解碼 數(shù)據(jù)和所述第二解碼數(shù)據(jù)之一。
10. —種用于使計(jì)算機(jī)執(zhí)行以下接收處理的程序接收從載波的數(shù)字 調(diào)制產(chǎn)生的正交調(diào)制信號,該程序包括以下步驟對第一解調(diào)數(shù)據(jù)進(jìn)行解碼,所述第一解調(diào)數(shù)據(jù)是通過解調(diào)所述正交調(diào) 制信號獲得的并且由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的解調(diào)數(shù)據(jù),并且對通 過交換所述第一解調(diào)數(shù)據(jù)的所述同相軸數(shù)據(jù)和所述正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)進(jìn)行解碼;以及從通過解碼所述第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號 序列之間的邊界,并且從通過解碼所述第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測所述邊界,以及基于對所述邊界的檢測結(jié)果選擇并輸出所述第一解碼 數(shù)據(jù)和所述第二解碼數(shù)據(jù)之一。
全文摘要
本發(fā)明涉及解碼設(shè)備和方法、接收設(shè)備和方法以及程序。在此公開了一種對通過解調(diào)從載波的數(shù)字調(diào)制產(chǎn)生的正交調(diào)制信號而獲得的解調(diào)數(shù)據(jù)進(jìn)行解調(diào)并檢測同步的解碼設(shè)備,該解碼設(shè)備包括解碼器,被配置為對作為通過解調(diào)正交調(diào)制信號獲得的并且由同相軸數(shù)據(jù)和正交軸數(shù)據(jù)組成的解調(diào)數(shù)據(jù)的第一解調(diào)數(shù)據(jù)進(jìn)行解碼,并且對通過交換第一解調(diào)數(shù)據(jù)的同相軸數(shù)據(jù)和正交軸數(shù)據(jù)而獲得的第二解調(diào)數(shù)據(jù)進(jìn)行解碼;以及同步檢測器,被配置為從通過解碼第一解調(diào)數(shù)據(jù)獲得的第一解碼數(shù)據(jù)檢測預(yù)定信息符號序列之間的邊界,并且從通過解碼第二解調(diào)數(shù)據(jù)獲得的第二解碼數(shù)據(jù)檢測邊界,該同步檢測器基于對邊界的檢測結(jié)果選擇并輸出第一解碼數(shù)據(jù)和第二解碼數(shù)據(jù)之一。
文檔編號H04L27/38GK101499992SQ200910005819
公開日2009年8月5日 申請日期2009年2月1日 優(yōu)先權(quán)日2008年1月30日
發(fā)明者南野孝范, 宮內(nèi)俊之, 橫川峰志, 羽田直也, 萩原崇史, 飯?zhí)锟挡?申請人:索尼株式會社