專利名稱:確定維特比同步計算電路中的度量數(shù)值閾值的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用于諸如數(shù)字衛(wèi)星廣播信號一類的信號解碼中的維特比(Viterbi)解碼器,尤其涉及用于確定其維特比同步計算電路中的度量數(shù)值的閾值的方法和裝置。
目前,維特比算法常被用在數(shù)字通信系統(tǒng)中將卷積編碼的信號解碼成糾錯碼格式。
一個維特比司步計算電路被并在使用維特比算法對信號解碼的維特比解碼器中,并判決用于解碼的編碼速率是不是和用于對發(fā)射信號編碼的編碼速率相一致。
圖2示出維特比解碼器中的維特比同步計算電路的結(jié)構(gòu)。
一個維特比同步計算電路25包括一個度量數(shù)值計算器21,一個度量數(shù)值閾存儲器22,以及一個同步判決單元24。
度量數(shù)值計算器21的輸入信號是一個包括了使用收縮碼即擴充的卷積碼編碼的源數(shù)據(jù)的信號(下文稱為卷積編碼信號)。度量數(shù)值計算器21算出在當前的度量數(shù)值測量時間期間輸入到維特比同步計算電路的信號的一個通路度量正常化的具體數(shù)字(下文稱為度量數(shù)值)。
度量數(shù)值閾設定單元20為每個預定的多收縮編碼速率(下文稱為獨立編碼速率)設定一個度量數(shù)值閾值(下文稱為度量數(shù)值閾)。如何確定設定值稍后再說明。度量數(shù)值閾設定單元20把每一個根據(jù)獨立編碼速率確定的度量數(shù)值閾存儲在度量數(shù)值閾存儲器22中。
下一步,由同步計算單元21算出的度量數(shù)值與度量數(shù)值閾存儲器22中所存儲的多個度量數(shù)值閾相比較。在比較的基礎(chǔ)上,同步判決單元24確定維特比解碼器是不是同步。更具體地說,是判決用于解碼的編碼速率是不是和用于對發(fā)射信號編碼的同一個編碼速率。
如果度量數(shù)值<度量數(shù)值閾,
維特比解碼器的解碼被判定為同步于輸入的卷積編碼信號,并且同步判決單元24輸出一個同步信號。
如果度量數(shù)值>度量數(shù)值閾,維特比解碼器的解碼被判定為不同步于輸入的卷積編碼信號,并且同步判決單元24輸出一個不同步信號。當解碼被判定為不同步時,維特比同步計算電路25選擇度量數(shù)值閾存儲器22中所存儲的另一編碼速率的度量數(shù)值閾,并將它與度量數(shù)值計算器21以度量數(shù)值形式算出的下一個輸入信號再進行比較。
重復這一操作過程,直到維特比解碼被判為同步為止。這樣,維特比同步計算電路25就確定出了維特比解碼是同步還是不同步。
用于對輸入信號卷積編碼的編碼速率也能根據(jù)從度量數(shù)值閾存儲器22選出的度量數(shù)值閾確定。
現(xiàn)有技術(shù)維特比同步計算電路25中使用的度量數(shù)值閾通過度量數(shù)值閾確定裝置確定如下。
圖3示出一個度量數(shù)值閾確定裝置的方框圖,用于確定現(xiàn)有技術(shù)維特比同步計算電路25中使用的度量數(shù)值閾。常規(guī)的度量數(shù)值閾確定裝置包括一個卷積編碼器13,一個維特比解碼器17,一個用于給卷積編碼器13和維特比解碼器17設定編碼速率的編碼速率設定單元31,一個用于輸出源數(shù)據(jù)的源數(shù)據(jù)輸出單元11,一個用于設定Eb/No(表示每比特能量/噪聲功率密度)的Eb/No設定單元14,一個用于監(jiān)測同步/非同步狀態(tài)的同步/非同步監(jiān)示器18,一個用于設定度量數(shù)值測量時間的度量數(shù)值測量時間設定單元15,一個用于設定度量數(shù)值閾的度量數(shù)值閾設定單元20,以及一個用于監(jiān)測度量數(shù)值的度量數(shù)值監(jiān)示器19。維特比同步計算電路25包括在維特比解碼器17中。維比特解碼器17使用利用了編碼速率設定單元31設定的編碼速率的(與卷積編碼器13中設定的編碼速率一樣的編碼速率)維特比算法對信號解碼。
對各個編碼速率的度量數(shù)值閾(可能被要求存儲在圖2所示的度量數(shù)值閾存儲器22中)由圖3所示的度量數(shù)值閾確定裝置確定。
下一步說明現(xiàn)有技術(shù)中確定度量數(shù)值閾的過程。
編碼速率設定單元31設定一個使用于發(fā)射源數(shù)據(jù)的編碼速率送到卷積編碼器13和維特比解碼器17。從源數(shù)據(jù)輸出單元11輸出的源數(shù)據(jù)被卷積編碼器13使用編碼速率設定單元31設定的編碼速率卷積編碼。Eb/No設定單元將一個帶有特定Eb/No電平的噪聲加到卷積編碼器13的輸出信號上,并將它輸出到維特比解碼器17。度量閾值監(jiān)示器19測量度量數(shù)值,同時度量數(shù)值測量時間設定單元15改變度量數(shù)值測量時間。然后,同步/非同步監(jiān)示器18監(jiān)測同步/非同步狀態(tài)。
當解碼同步時,由度量數(shù)值監(jiān)示器19測得的度量數(shù)值M的分布4a集聚在一個小區(qū)域的小數(shù)值附近,如圖4A所示。這個分布也可以是首先分散開,但隨著度量數(shù)值測量時間的延長,它將穩(wěn)定下來。度量數(shù)值分布中的最大值假定為M1。
被Eb/No設定單元故意改變了卷積編碼信號的輸出順序或者故意惡化了Eb/No的信號然后輸入到維特比解碼器17。信號經(jīng)過這種操作后的維特比解碼變?yōu)椴煌?,并且由度量?shù)值監(jiān)示器19在不同步狀態(tài)下測得的度量數(shù)值M均超過圖4A中的數(shù)值。其分布4b將如圖4B所示。這個度量數(shù)值分布的最小值假定為M2。
圖4C是圖4A和4B中的度量數(shù)值分布4a和4b的綜合。
當在一個特定的度量數(shù)值測量時間期間測得的同步和不同步狀態(tài)下的度量數(shù)值M不重疊,并且各自分布成如圖4C所示時,度量數(shù)值測量時間可被判定為有效。數(shù)值M1到M2即分開分布的同步和非同步狀態(tài)之間的數(shù)值則被選定為度量數(shù)值閾。對于每一個編碼速率的度量數(shù)值閾均按照上面的過程確定。
但是,現(xiàn)有技術(shù)不考慮和用于其他編碼速率的度量數(shù)值的關(guān)系。因而,當所發(fā)射的信號使用不同于維特比解碼器17中設定的編碼速率卷積編碼時,通過對該信號解碼所生成的度量數(shù)值M可能表現(xiàn)為分布4×6。具體地說,用于不同步狀態(tài)的最小度量數(shù)值可能掉到用于同步狀態(tài)的最大度量數(shù)值M1以下。因此,同步和不同步狀態(tài)的度量數(shù)值不再分離開它們重疊起來,破壞了確定適當?shù)亩攘繑?shù)值閾。
本發(fā)明提供一種用于確定在維特比解碼器(它對使用多個編碼速率卷積編碼的發(fā)射信號解碼)的維特比同步計算電路中使用的度量數(shù)值閾的方法和裝置。本發(fā)明的方法包括的步驟是給維特比解碼器設定用于發(fā)射信號的編碼速率之一,使用不同于給維特比解碼器設定的那個編碼速率的諸用于發(fā)射信號的編碼速率對信號進行卷積編碼,使用維特比算法將借助各個所述編碼速率卷積編碼的每個信號解碼,以及將通過維特比同步計算電路中的維特比解碼得到的度量數(shù)值中的最小度量數(shù)值確定為對設定在維特比解碼器的編碼速率的度量數(shù)值閾。
圖1是度量數(shù)值閾確定裝置的一個方框圖;圖2是維特比同步計算電路的一個方框圖;圖3是現(xiàn)有技術(shù)度量數(shù)值閾確定裝置的一個方框圖;圖4A示出同步狀態(tài)下的度量數(shù)值分布;圖4B示出不同步狀態(tài)下的度量數(shù)值分布;圖4C示出同步和不同步狀態(tài)下的度量數(shù)值分布;圖4D示出當兩個分布重疊時同步和不同步狀態(tài)下的度量數(shù)值分布;圖5A示出當信號被使用和用來進行卷積編碼那個不同的編碼速率解碼時度量數(shù)值的分布;圖5B示出當使用多個編碼速率卷積編碼的信號被通過不同于那些用于編碼的編碼速率解碼時度量數(shù)值的分布;圖5C示出當使用多編碼速率卷積編碼的信號被使用不同于那些用于編碼的編碼速率解碼時度量數(shù)值的另一種分布;圖6A示出當使用一個編碼速率卷積編碼的信號被使用同一編碼速率解碼時度量數(shù)值的分布;圖6B示出度量數(shù)值閾的上、下極限。
第一示例性實施例參照
本發(fā)明的第一示例性實施例。
圖1示出一種度量數(shù)值閾確定裝置的方框圖,用于確定給維特比解碼器17中的維特比同步計算電路設定的度量數(shù)值閾。被賦予和圖3所示現(xiàn)有技術(shù)同樣數(shù)字代號的單元具有同樣的功能。
度量數(shù)值閾確定裝置包括一個源數(shù)據(jù)輸出單元11,一個第二編碼速率設定單元12,一個卷積編碼器13,一個Eb/No設定單元14,一個第一編碼速率設定單元16,一個維特比解碼器17,一個度量數(shù)值測量時間設定單元15,一個度量數(shù)值監(jiān)示器19,一個同步/非同步監(jiān)示器18,以及一個度量數(shù)值閾設定單元20。
由源數(shù)據(jù)輸出單元11輸出的源數(shù)據(jù)是和衛(wèi)星廣播中發(fā)射的數(shù)據(jù)相同的數(shù)據(jù),并被輸出到卷積編碼器13。卷積編碼器13使用第二編碼速率設定單元12設定的一個編碼速率對源數(shù)據(jù)進行卷積編碼。在加上由Eb/No設定單元14設定的特定Eb/No噪聲電平之后,維特比解碼器17接收來自卷積編碼器13的輸出信號。維特比解碼器17借助第一編碼速率設定單元16設定的編碼速率使用維特比算法將Eb/No設定單元14的輸出信號解碼。度量數(shù)值監(jiān)示器19在整個由度量數(shù)值測量時間設定單元15設定的度量數(shù)值測量時間期間一直監(jiān)測維特比解碼器17生成的度量數(shù)值。
下一步,說明一種用于在上述結(jié)構(gòu)中對各個編碼速率確定度量數(shù)值閾的一種方法。
本發(fā)明的方法通過參照例如卷積編碼器13在發(fā)射側(cè)使用5種編碼速率a,b,c,d,e對源數(shù)據(jù)進行卷積編碼并發(fā)射,并且維特比解碼器17在接收側(cè)對發(fā)射的數(shù)字信號解碼的情形說明。
度量數(shù)值閾按照下面在維特比解碼器17使用編碼速率a對信號解碼時的過程來確定。
第一編碼速率設定單元16給維特比解碼器17設定編碼速率a。另一方面,第二編碼速率設定單元12則給卷積編碼器13設定一個和第一編碼速率設定單元16所設定的那個不同的編碼速率,例如說編碼速率b。卷積編碼器13使用第二編碼速率設定單元12設定的編碼速率b對源數(shù)據(jù)輸出單元11輸出的源數(shù)據(jù)編碼。Eb/No設定單元14將卷積編碼器13的輸出信號的Eb/No電平設定到維特比同步Eb/No電平的極限即維特比解碼的臨界極限。因而,Eb/No設定單元14向卷積編碼器13的輸出添加一個噪聲碼,使得輸出的Eb/No電平達到用維特比算法能夠解碼的維特比同步Eb/No電平的極限,隨后將它輸入到維特比解碼器17。度量數(shù)值測量時間設定單元15將度量數(shù)值測量時間設定到度量數(shù)值完全穩(wěn)定下來的一個數(shù)值(例如說1ms)。度量數(shù)值監(jiān)示器19監(jiān)測維特比同步計算電路算出的度量數(shù)值。
當使用編碼速率b卷積編碼的信號被接收并被使用借助編碼速率a的維特比算法解碼時,它被確定為不同步。
圖5A示出當使用編碼速率b卷積編碼的信號被使用借助編碼速率a的維特比算法解碼時度量數(shù)值M的分布5ab。分布5ab示出不同步狀態(tài)下的度量數(shù)值分布,其最小值假定為M2ab。
用同一方法,第一編碼速率設定單元16仍然給維特比解碼器17設定編碼速率a,并且第二編碼速率設定單元12給卷積編碼器13設定一個與維特比解碼器17中設定的那個不同的編碼速率例如說編碼速率c。這也會造成不同步。度量數(shù)值M的分布將如圖5B中的5ac所示。然后,第一編碼速率設定單元16仍然給維特比解碼器17設定編碼速率a,并且第二編碼速率設定單元12給卷積編碼器13設定與維特比中設定的那個不同的另一個編碼速率,例如說依次為編碼速率d和e。這樣就得出如圖5B中的5ad和5ae所示的分布。因此,通過度量數(shù)值監(jiān)示器19測得的不對稱度量數(shù)值表示出對各個編碼速率的不同分布。
在圖5B中,M2a是全體不對稱度量數(shù)值分布5ab,5ac,5ad和5ae中的最小值。這是不對稱狀態(tài)下的臨界度量數(shù)值,亦即度量數(shù)值閾。如上所述,度量數(shù)值閾M2a是在使用編碼速率b,c,d和e卷積編碼的信號被接收并被使用借助有編碼速率a的維特比算法解碼時得出的。于是,便確定出在維特比解碼器17使用編碼速率a對信號解碼時的要用到的度量數(shù)值閾M2a。
用同樣方法,確定出在維特比解碼器17使用編碼速率b,c,d和e解碼時要用到的度量數(shù)值閾M2b,M2c,M2d和M2e。更具體地說,度量數(shù)值閾M2b,M2c,M2d和M2e可以在維特比解碼17使用編碼速率b對借助編碼速率a,c,d和e卷積編碼的信號解碼時,在維特比解碼器17使用編碼速率c對借助編碼速率a,b,d和e卷積編碼的信號解碼時,在維特比解碼器17使用編碼速率d對借助編碼速率a,b,c,和e卷積編碼的信號解碼時,以及在維特比解碼器17使用編碼e對借助編碼速率a,b,c和d卷積編碼的信號解碼時以同一方法為基礎(chǔ)確定。圖5c示出當維特比解碼器17使用編碼速率b對借助編碼速率a,c,d和e卷積編碼的信號解碼時所得到的度量數(shù)值閾M2b。
度量數(shù)值閾設定單元20將所得到的對編碼速率a,b,c,d和e的度量數(shù)值閾M2a,M2b,M2c,M2d和M2e存儲在度量數(shù)值閾存儲器22中。
如上所說,度量數(shù)值閾是給接收使用多編碼速率卷積編碼信號的接收機設定的。換句話說,給維特比解碼器設定全部可能要被接收的編碼速率,并且度量數(shù)值監(jiān)示器19在維特比解碼器17接收使用和維特比解碼器17中設定的編碼速率不同的編碼速率卷積編碼的發(fā)射信號時測量度量數(shù)值。每個度量數(shù)值閾可根據(jù)對各個被接收的可能編碼速率測得的最小度量數(shù)值確定。
第二示例性實施例第二示例性實施例也使用和第一示例性實施例同樣的度量數(shù)值閾確定裝置確定度量數(shù)值閾。
在第一示例性實施例中,度量數(shù)值閾根據(jù)通過度量數(shù)值監(jiān)示器19得出的最小度量數(shù)值確定。在第二示例性實施例中,度量數(shù)值閾通過監(jiān)測度量數(shù)值閾設定單元順序設定的閾值輸出到同步/非同步監(jiān)示器18,從而判斷同步/非同步狀態(tài)的結(jié)果來確定。
參照與第一示例性實施例同一樣的例子來說明操作過程。第一編碼速率設定單元16給維特比解碼器17設定編碼速率a。第二編碼速率設定單元12給卷積編碼器13設定一個與第一編碼速率設定單元16設定的那個編碼速率不同的編碼速率,例如說編碼速率b。卷積編碼器13使用第二編碼速率設定單元12設定的編碼速率b對源數(shù)據(jù)輸出單元11輸出的源數(shù)據(jù)卷積編碼。Eb/No設定單元14將卷積編碼器13的輸出信號的Eb/No電平設定到維特比同步Eb/No電平的極限,即用于維特比解碼的臨界極限。因此,Eb/No設定單元14向卷積編碼器13的輸出添加一個噪聲碼,使得輸出的Eb/No電平達到使用維特比算法能夠解碼的維特比同步Eb/No電平極限,隨后將它輸入到維特比解碼器17中。度量數(shù)值測量時間設定單元15將度量數(shù)值測量時間設定到度量數(shù)值完全穩(wěn)定下來的一個數(shù)值。度量數(shù)值監(jiān)示器19監(jiān)測維特比同步計算電路算出的度量數(shù)值。
然后度量數(shù)值閾設定單元20將度量數(shù)值閾值從最大值按序降到較低的數(shù)值。對于改變度量數(shù)值閾沒有確定的方式。例如,度量數(shù)值閾也可從最小值按序變到較大的數(shù)值。同步/非同步監(jiān)示器18在設定的度量數(shù)值閾被改變的情況下監(jiān)測維特比解碼器的同步/非同步狀態(tài)。
當信號被使用不同于維特比解碼中使用的那個的編碼速率卷積編碼時,維特比解碼處于不同步狀態(tài),故同步/非同步監(jiān)示器18可要求判決這種型式的解碼不同步。因此,可用于肯定判決這種型式的解碼的不同步性的度量數(shù)值閾就能確定出來了。于是,第二示例性實施例可以以度量數(shù)值監(jiān)示器19測得的最小度量數(shù)值為基礎(chǔ),確定出最大的度量數(shù)值閾即用于判定不同步性的極限值。換句話說,度量數(shù)值閾可在接收使用編碼速率b卷積編碼的信號并使用具有編碼速率a的維特比算法解碼時得出。
用同樣的方式,第一編碼速率設定單元16仍然給維特比解碼器17設定編碼速率a,第二編碼速率設定單元12給卷積編碼器13設定一個不同于維特比解碼器17中設定的那個的編碼速率,例如說編碼速率c。這也造成了不同步。最大度量數(shù)值閾,即用于判定不同步性的極限值可以根據(jù)度量數(shù)值監(jiān)示器19測得的最小度量數(shù)值確定。換句話說,度量數(shù)值閾可在接收使用編碼速率c卷積編碼的信號并使用具有編碼速率a的維特比算法解碼時得出。然后,第一編碼速率設定單元16仍然給維特比解碼器17設定編碼速率a,并且第二編碼速率設定單元12給卷積編碼器13,設定另一個不同于設定在維特比解碼器17中的那個的編碼速率,例如說依次為編碼速率d和e。因此,在接收使用編碼速率b,c,d和e卷積編碼的信號并使用具有編碼速率a的維特比算法解碼時可得出諸度量數(shù)值閾。這些度量數(shù)值閾中的最小度量數(shù)值閾就是所要求的度量數(shù)值閾。
同樣,度量數(shù)值閾可以在維特比解碼器17使用編碼速率b對使用編碼速率a,c,d和e卷積編碼的信號解碼時,在維特比解碼器17使用編碼速率c對使用編碼速率a,b,d和e卷積編碼的信號解碼時,在維特比解碼器17使用編碼速率d對使用編碼速率a,b,c和e卷積編碼的信號解碼時,以及在維特比解碼器17使用編碼速率e對使用編碼速率a,b,c,和d卷積編碼的信號解碼時根據(jù)同一方法確定。
當卷積編碼的信號具有不同于維特比解碼中使用的編碼速率時,維特比解碼處于不同步狀態(tài),因而同步/非同步監(jiān)示器18可要求判決這種型式的解碼不同步。從而,可確定出能用于肯定地判決這種型式的解碼的不同步性的度量數(shù)值閾。于是,第二示例性實施例能確定出度量數(shù)值閾(用于判決不同步性的一個極限值),此數(shù)值最好由度量數(shù)值設定單元20設定并能根據(jù)度量數(shù)值監(jiān)示器19測得的最小度量數(shù)值確定。
第三示例性實施例第三示例性實施例也使用和第一示例性實施例同一樣的度量數(shù)值閾確定裝置確定度量數(shù)值閾。
第一編碼速率設定單元1設定一個可要求求出度量數(shù)值閾的編碼速率給維特比解碼器17。第二編碼速率設定單元12設定一個與第一編碼速率設定單元16設定的那個同樣的編碼速率給卷積編碼器13。Eb/No設定單元將卷積編碼器13的輸出信號的Eb/No電平設定到維特比同步Eb/No電平的極限,即用于維特比解碼的臨界極限。因此,Eb/No設定單元14向卷積編碼器13的輸出添加一個噪聲碼,使得輸出的Eb/No電平達到能用維特比算法解碼的維特比同步Eb/No電平的極限,隨后將它輸入到維特比解碼器17。度量數(shù)值測量時間設定單元15將度量數(shù)值測量時間設定到度量數(shù)值完全穩(wěn)定下來的一個數(shù)值(例如說1ms)。
然后,度量數(shù)值閾設定單元20將度量數(shù)值閾值從最小值按序增加到較大的數(shù)值。對于改變度量數(shù)值閾沒有確定的方式。例如,度量數(shù)值閾也可以從最大值按序變到較低的數(shù)值。
度量數(shù)值監(jiān)示器19監(jiān)測由維特比同步計算電路算出的度量數(shù)值。同步/非同步監(jiān)示器18監(jiān)測維特比解碼器17解碼的同步/非同步狀態(tài)。當使用某一編碼速率卷積編碼的信號被使用具有同一編碼速率的維特比算法解碼時,維特比解碼是同步的。因而,同步/非同步監(jiān)示器能確定出最小度量數(shù)值閾(用于判決同步性的一個極限)用于判決編碼和解碼不是完全不同步的。
圖6A示出當設定同一個編碼速率a給卷積編碼器13和維特比解碼器17時,由度量數(shù)值監(jiān)示器19測得的維特比解碼器17中度量數(shù)值M的分布。最大的度量數(shù)值假定為M1a。用這一方法確定出的數(shù)值M1a假定為對編碼速率a的度量數(shù)值閾的下極限。
此外,在第一和第二示例性實施例中對被接收的所有可能的每一個編碼速率得到的度量數(shù)值閾假定為上極限。
根據(jù)上面的過程,對所有被接收的編碼速率均算出度量數(shù)值閾的上極限和下極限,并且上下極限之間的一個特定特值最好是平均值就被確定為度量數(shù)值閾。
圖6B示出在使用編碼速率a時在同步狀態(tài)下度量數(shù)值M的一個分布61,在不同步狀態(tài)下的一個分布62,以及上極限值M2a,下極限值M1a和度量數(shù)值閾的平均值M3a=(M1a+M2a)。
如上算出的對所有編碼速率的度量數(shù)值閾均存儲在度量數(shù)值閾存儲器22中,以便控制維特比同步計算電路。
在第三示例性實施例中,說明了如何通過給度量數(shù)值閾設定單元22設定一個數(shù)值來判決同步性/不同步性。但是,很明顯,度量數(shù)值閾也可像在第一示例性實施例一樣由所測得的度量數(shù)值的分布確定。
如上所述,本發(fā)明提供一種維特比同步計算電路,甚至在輸入信號使用了兩個或兩個以上編碼速率時也能正確判決同步和不同步狀態(tài)。
本發(fā)明的說明使用了先決條件,即當度量數(shù)值大于度量數(shù)值閾時維特比同步計算電路判決解碼不同步,當度量數(shù)值小于度量數(shù)值閾時判決解碼同步。顯而易見的是,上述關(guān)系可以用其他方式規(guī)定??梢园凑赵O計政策的要求改變。
因此,本文所敘述的優(yōu)選實施例是說明性的而不是限制性的,所附權(quán)利要求書指出的發(fā)明范圍以及所有落在權(quán)利要求書含義之內(nèi)的變形被定為包含于其中。
權(quán)利要求
1.一種用于確定維特比解碼器的維特比同步計算電路中使用的度量數(shù)值閾的方法(維特比解碼器接收并將使用多個編碼速率卷積編碼的發(fā)射信號解碼),包括的步驟是設定用于發(fā)射信號的諸編碼速率之一給維特比解碼器;使用不同于給所述維特比解碼器設定的編碼速率的所述用于發(fā)射信號的諸編碼速率對信號進行卷積編碼;使用維特比算法對使用各所述諸編碼速率卷積編碼的每一個信號解碼;以及確定從所述解碼得出的諸度量數(shù)值中的最小度量數(shù)值為對所述維特比解碼器中設定的編碼速率的度量數(shù)值閾。
2.一種用于確定在維特比解碼器的維特比同步計算電路中使用的度量數(shù)值閾的方法(維特比解碼器接收并將使用多個編碼速率卷積編碼的發(fā)射信號解碼),包括的步驟是設定用于發(fā)射信號的諸編碼速率之一給維特比解碼器;使用不同于給所述維特比解碼器設定的編碼速率的所述用于發(fā)射信號的諸編碼速率對信號進行卷積編碼;使用維特比算法對使用各所述諸編碼速率卷積編碼的每一個信號解碼;由度量數(shù)值閾設定單元按序設定度量數(shù)值閾;由同步判決單元判決同步和不同步狀態(tài);以及確定被所述同步判決單元判決為不同步的每一個最小度量數(shù)值為對設定給所述維特比解碼器的編碼速率的度量數(shù)值閾。
3.一種用于確定用在維特比解碼器的維特比同步計算電路中的度量數(shù)值閾的方法,維特比解碼器接收并將使用多個編碼速率卷積編碼的發(fā)射信號解碼,包括的步驟是設定用于發(fā)射信號的諸編碼速率之一給維特比解碼器;使用不同于給所述維特比解碼器設定的編碼速率的所述用于發(fā)射信號的諸編碼速率對信號進行卷積編碼;使用維特比算法對使用各所述諸編碼速率卷積編碼的每一個信號解碼。確定由所述解碼得出的度量數(shù)值中的最小度量數(shù)值為對所述維特比解碼器中設定的編碼速率的度量數(shù)值閾的上極限;設定用于發(fā)射信號的諸編碼速率之一給維特比解碼器;使用給所述維特比解碼器設定的編碼速率對信號進行卷積編碼;使用維特比算法對使用所述編碼速率卷積編碼的信號解碼;確定在維特比解碼中由維特比同步計算電路測得的度量數(shù)值中的最大度量數(shù)值為對所述維特比解碼器中設定的編碼速率的度量數(shù)值閾的下極限;以及確定所述上極限和所述下極限之間一個度量數(shù)值為度量數(shù)值閾。
4.一種用于確定在維特比解碼器的維特比同步計算電路中使用的度量數(shù)值閾的方法,維特比解碼器接收并將使用多個編碼速率卷積編碼的發(fā)射信號解碼,包括的步驟是設定用于發(fā)射信號的諸編碼速率之一給維特比解碼器;使用不同于設定給所述維特比解碼器的編碼速率的所述用于發(fā)射信號的諸編碼速率將信號卷積編碼;使用維特比算法對使用各所述諸編碼速率卷積編碼的每個信號解碼;通過度量數(shù)值閾設定單元按序設定度量數(shù)值閾;通過同步判決單元判決同步和不同步狀態(tài);確定所述同步判決單元判決為不同步的最小度量數(shù)值閾為對設定給所述維特比解碼器的編碼速率的度量數(shù)值閾的上極限;設定用于發(fā)射信號的所述諸編碼速率之一給維特比解碼器;使用設定給所述維特比解碼器的編碼速率將發(fā)射信號卷積編碼;使用維特比算法將使用所述編碼速率卷積編碼的信號解碼;確定在維特比解碼中由維特比同步計算電路測得的度量數(shù)值中的最大度量數(shù)值為對設定給所述維特比解碼器的編碼速率的度量數(shù)值閾的下極限;以及確定在所述上極限和下極限之間的度量數(shù)值為度量數(shù)值閾。
5.根據(jù)權(quán)利要求3或4規(guī)定的用于確定在維特比同步判決電路中使用的度量數(shù)值閾的方法,其中所述上極限和所述下極限的平均值被確定為度量數(shù)值閾。
6.根據(jù)權(quán)利要求1規(guī)定的用于確定在維特比同步判決電路中使用的度量數(shù)值閾的方法,其中向所述卷積編碼的信號添加噪聲達到維特比同步Eb/No電平的極限并把它輸出給維特比解碼器的步驟系在使用不同于設定給所述維特比解碼器的編碼速率的所述用于發(fā)射信號的諸編碼速率對每一個發(fā)射信號卷積編碼的所述步驟之后加進去的。
7.根據(jù)權(quán)利要求2規(guī)定的用于確定在維特比同步判決電路中使用的度量數(shù)值閾的方法,其中向所述卷積編碼的信號添加噪聲達到維特比同步Eb/No電平的極限并將它輸出給所述維特比解碼器的步驟系在使用不同于設定給所述維特比解碼器的編碼速率的所述用于發(fā)射信號的諸編碼速率對每一個發(fā)射信號卷積編碼的所述步驟之后加進去的。
8.根據(jù)權(quán)利要求3規(guī)定的用于確定在維特比同步判決電路中使用的度量數(shù)值閾的方法,其中向所述卷積編碼的信號添加噪聲達到維特比同步Eb/No電平的極限并將它輸出給所述維特比解碼器的步驟系在使用不同于設定給所述維特比解碼器的編碼速率的所述用于發(fā)射信號的諸編碼速率對每一個發(fā)射信號卷積編碼的所述步驟之后加進去的。
9.一種用于維特比同步計算電路的度量數(shù)值閾確定裝置,包括源數(shù)據(jù)輸出部件,用于輸出和發(fā)射數(shù)據(jù)同樣的數(shù)據(jù);第二編碼速率設定部件,用于設定一個編碼速率;卷積編碼部件,用于使用所述第二編碼速率設定部件設定的編碼速率對所述源數(shù)據(jù)輸出部件的輸出卷積編碼;Eb/No設定部件,用于向所述卷積編碼部件的輸出添加一個特定的Eb/No電平;維特比解碼部件,用于使用維特比算法對所述Eb/No設定部件的輸出解碼;度量數(shù)值測量時間設定部件,用于給所述維特比解碼部件設定度量數(shù)值測量時間;第一編碼速率設定部件,用于給所述維特比解碼部件設定一個編碼速率;度量數(shù)值閾設定部件,用于給所述維特比解碼部件設定度量數(shù)值閾;度量數(shù)值監(jiān)示部件,用于監(jiān)測所述維特比解碼部件輸出的度量數(shù)值,以及同步和不同步狀態(tài)監(jiān)示部件,用于監(jiān)測所述維特比解碼部件的輸出的同步和不同步狀態(tài);
10.根據(jù)權(quán)利要求8規(guī)定的度量數(shù)值閾確定裝置,其中所述第一編碼速率設定部件和所述第二編碼速率設定部件設定互不相同的編碼速率。
11.根據(jù)權(quán)利要求8規(guī)定的度量數(shù)值閾確定裝置,其中所述Eb/No設定部件將所述卷積編碼部件的輸出信號的Eb/No電平修改到維特比同步Eb/No電平的極限即用于維特比解碼的臨界極限。
全文摘要
一種用于確定在維特比同步計算電路中使用的度量數(shù)值閾的方法和裝置,包括一個第一編碼速率設定單元設定一個需要對其鑒別度量數(shù)值閾的編碼速率,和一個第二編碼速率設定單元設定一個與第一編碼速率設定單元設定的編碼速率不同的編碼速率。一個度量數(shù)值閾設定單元在同步/非同步監(jiān)示器監(jiān)測維特比解碼器的同步/非同步狀態(tài)的情況下從最大度量數(shù)值閾逐漸降低數(shù)值以便求出維特比解碼器不完全同步的最小度量數(shù)值閾即用來判決不同步性的極限。
文檔編號H03M13/33GK1183678SQ97121188
公開日1998年6月3日 申請日期1997年10月24日 優(yōu)先權(quán)日1996年10月25日
發(fā)明者阿座上裕史, 浜田勝浩, 林芳和, 長谷川敬, 大本紀顕 申請人:松下電器產(chǎn)業(yè)株式會社