亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信號處理設備和方法及其記錄介質的制作方法

文檔序號:6562595閱讀:161來源:國知局
專利名稱:信號處理設備和方法及其記錄介質的制作方法
技術領域
本發(fā)明涉及信號處理設備、信號處理方法及其記錄介質,更具體地說,本發(fā)明涉及適于實現有效地檢測所發(fā)送數據的數據速率的信號處理設備、方法及記錄介質。
背景技術
圖1的框圖表示了通信系統(tǒng)的示意結構,該通信系統(tǒng)包括接收器3并能夠以多個預定數據速率中所希望的一個速率發(fā)送和接收數據。
發(fā)送器1通過通訊信道2以多個預定數據速率中所希望的一個速率將卷積編碼的數據發(fā)送到接收器3。
圖2示意性地表示了圖1中發(fā)送和接收的數據的傳輸格式。在此格式中,CRC碼附加于數據流。因為該數據流對應數據速率在長度上變化,所以CRC碼的最后位nend(以下稱為終止位位置)根據數據速率是不同的。
例如,如圖2所示,在存在數據速率R1到R4的情況下(其中數據速率R1<數據速率R2<數據速率R3<數據速率R4),當從第一位S算起時,數據速率R1、R2、R3或R4時的最后位nend是E1st位(圖2A)、E2nd位(圖2B)、E3rd位(圖2C)或E4th位(圖2D)。
在數據速率R1到R3的傳輸格式中,從作為數據速率R1、R2或R3時的最后位nend的E1st位、E2nd位或E3rd位,到對應于數據速率R4時的最后位nend的E4th位的位,其內容是空白的。
接收器3對通過通信信道2從發(fā)送器1發(fā)送的數據(圖2)執(zhí)行維特比解碼。而且接收器3檢測所接收數據的數據速率,然后以檢測的數據速率將解碼的數據發(fā)送到未示出的器件。
現在將要說明發(fā)送器1和接收器3的結構。
發(fā)送器1包括循環(huán)碼校驗(CRC)編碼器11、卷積編碼器12和調制器13。CRC編碼器11將待發(fā)送數據的CRC奇偶位附加于數據流,接著向卷積編碼器12提供該數據流。
卷積編碼器12對從CRC編碼器11獲得的數據執(zhí)行卷積編碼,接著向調制器13提供該編碼的數據流。然后調制器13調制從卷積編碼器12提供的數據,并通過通訊信道2向接收器3發(fā)送該調制的數據。
接收器3包括解調器21、維特比解碼器22、CRC解碼器23和數據速率檢測器器24。解調器21解調接收的數據并將該解調的數據提供到維特比解碼器22。
由數據速率檢測器24控制的維特比解碼器22,對從解調器21獲得的數據執(zhí)行維特比解碼,接著向CRC解碼器23提供所得到數據(解碼的數據)。
維特比解碼器22還向數據速率檢測器24提供最大路徑度量值、最小路徑度量值和此時計算的零狀態(tài)(zero-state)路徑度量值。
維特比解碼器22,以由數據速率檢測器24檢測的數據速率,向未示出的器件輸出維特比解碼結果的數據。
由數據速率檢測器24控制的CRC解碼器23,對從維特比解碼器22獲得的數據執(zhí)行CRC判斷,接著向數據速率檢測器24提供這種判斷的結果。
數據速率檢測器24控制維特比解碼器22和CRC解碼器23以分別執(zhí)行維特比解碼和CRC判斷,并且根據從維特比解碼器22獲得的最大路徑度量值、最小路徑度量值和零狀態(tài)路徑度量值,并根據從CRC解碼器23獲得的CRC判斷結果,檢測所接收數據的數據速率。
接下來將參照圖3的流程圖描述在檢測所接收數據的數據速率時執(zhí)行的接收器3的操作。如圖2所示,這里假設存在有四個數據速率Ri(其中i=1,2,3,4)。
首先在步驟S1中,數據速率檢測器24分別初始化內部計數器i為1,寄存器Smin為D1,即存儲在閥值寄存器25中的預定閥值,和寄存器tr為0。
在步驟S2中,數據速率檢測器24控制維特比解碼器22,使其在從第一位S到由計數器i的值識別的數據速率Ri的最后位nend的范圍內,計算最大路徑度量值、最小路徑度量值和零狀態(tài)路徑度量值。
隨后維特比解碼器22執(zhí)行包括加法、比較和選擇的ACS(加法比較選擇)處理,從而計算出最大路徑度量值、最小路徑度量值和零狀態(tài)路徑度量值。接著維特比解碼器22向數據速率檢測器24提供計算的數據。
接收器3(數據速率檢測器24)預先認出可能的數據速率Ri,并能夠通過計數器i的值識別數據速率Ri。
在這個實例中,當計數器i指示出數值1、2、3或4(最大)(i=1,2,3,4)時會識別數據速率R1、R2、R3或R4。并且最大路徑度量值、最小路徑度量值和零狀態(tài)路徑度量值是在從第一位S到最后的E1st位(圖2A)、E2nd位(圖2B)、E3rd位(圖2C)或E4th位(圖2D)的范圍內計算的。
此后在步驟S3中,數據速率檢測器24,根據在步驟S2中從維特比解碼器22提供的最大路徑度量值、最小路徑度量值和零狀態(tài)路徑度量值,執(zhí)行如下面方程式Eq(1)所示的計算,由此獲得S值S值=10Log((a0-amax)/(amax-amin))…(1)在上述方程式中,amax表示最大路徑度量值,amin表示最小路徑度量值,而a0表示零狀態(tài)路徑度量值。S的最大值是0,而相應的最小值是負無窮大。
在步驟S4中,數據速率檢測器24判斷在步驟S3中計算的S值是否等于或小于閥值D1。
當由計數器i的值識別的數據速率Ri是所接收數據的真實數據速率時,在維特比解碼器22中計算的零狀態(tài)路徑度量值為充分小,從而由方程式Eq(1)給出的S值變小。同時,如果數據速率Ri不是所接收數據的真實數據速率,在這種情況下計算的零狀態(tài)路徑度量值不是充分小,從而S值不變小。也就是說,由計算的S值是否等于或小于閥值D1的判斷,就可以判斷由計數器i的值識別的數據速率Ri能否作為所接收數據的真實數據速率(是否存在真實數據速率的可能性)。
閥值D1被設定成相對較大,以便真實數據速率的S值被確定為不大于閥值D1。
如果在步驟S4中判斷結果表明S值等于或小于閥值D1,即當此時由計數器i的值識別的數據速率Ri能夠作為所接收數據的真實數據速率時(當存在真實數據速率的可能性時),則操作進行到步驟S5。
在步驟S5中,數據速率檢測器24控制維特比解碼器22執(zhí)行追溯(traceback)處理,因而生成數據流,其范圍從第一位S到由計數器i的值識別的數據速率Ri的最后位nend(例如,當計數器i的值是1時到E1st位)。接下來,在步驟S6中,數據速率檢測器24控制CRC解碼器23對因此生成的數據做出CRC判斷。
因此,維特比解碼器22生成數據流,其范圍從第一位S到數據速率Ri的最后位nend,然后向CRC解碼器23提供該數據流。
CRC解碼器23用從維特比解碼器22提供的解碼過的數據(即,從第一位S到數據速率Ri的最后位nend的解碼過的數據)除以生成多項式(generationpolynomial),然后尋找余數。
在由計數器i的值識別的數據速率Ri是所接收數據的真實的數據速率的情況下,獲得的余數是0具有較高可能性。但是,在另一種情況下,即數據速率Ri不是所接收數據的真實的數據速率,那么獲得的余數不是0具有較高可能性。
CRC解碼器23向數據速率檢測器24通報作為CRC計算結果的余數。
在步驟S7中,數據速率檢測器24根據從CRC解碼器23獲得的CRC計算結果,判斷在所接收的數據中是否存在誤差。也就是說,參照當由計數器i的值識別的數據速率Ri被認為是所接收數據的數據速率時獲得的CRC計算結果,可以判斷在所接收的數據中是否存在誤差。而且如果CRC計算結果不是0(即,當數據速率Ri不是真實的數據速率時),則判定存在誤差。同時,如果CRC計算結果是0(即,當數據速率Ri可能是真實的數據速率時),則判定沒有誤差存在。
如果步驟S7的判斷結果表明沒有誤差存在,則操作進行到步驟S8,在其中數據速率檢測器24判斷步驟S3中計算的S值是否等于或小于寄存器Smin的值。因為寄存器Smin最初被設定為D1,于是在步驟S4中進行比較的并首先確定為“是”的S值,自然等于或小于寄存器Smin的值。
如果步驟S8中的判斷結果表明S值是等于或小于寄存器Smin的值,則操作進行到步驟S9,在其中數據速率檢測器24用此時計算的S值替換寄存器Smin的值。也就是說,執(zhí)行步驟S8的判斷以檢查此時計算的S值是否最小或沒有超出所有此前獲得的S值的范圍。
數據速率檢測器24還用此時獲得的計數器i的值替換寄存器tr的值。
如果步驟S4中的判斷結果表明S值不等于或小于閥值D1,或者如果步驟S7中的判斷結果表明存在某些誤差,或者如果步驟S8中的判斷結果表明S值不等于或小于寄存器Smin的值,或者如果在步驟S9中寄存器Smin和tr的值已經被替換,則操作進行到步驟S10。
在步驟S10中數據速率檢測器24判斷計數器i的值是否是最大值(值4)。并且如果這個判斷結果表明該計數器值不是最大值,則操作進行到步驟S11,在其中計數器值增加1。然后操作返回到步驟S2,并且執(zhí)行后續(xù)的處理。
如果在步驟S10中的判斷結果表明計數器i的值是最大值,則操作進行到步驟S12,在其中數據速率檢測器24檢測由寄存器tr的值識別的數據速率Ri,作為所接收數據的真實數據速率。然后數據速率檢測器24控制維特比解碼器22以檢測的數據速率Ri輸出解碼的數據。從而處理過程完成。
檢測所接收數據的數據速率是如上述執(zhí)行的。在這種情況下,S值等的計算是就所有數據速率R1到R4執(zhí)行的(即執(zhí)行步驟S2及其后續(xù)的步驟)。例如,如果所接收數據的數據速率是R2并且計數器i的值是2,則寄存器tr的最終值被確定為2。然而,計數器i的值進一步增加到3和4,然后執(zhí)行步驟S2中的處理以及后續(xù)步驟。
換言之,浪費地執(zhí)行某些處理從而無法實現有效的數據速率檢測。

發(fā)明內容
考慮到上述情況完成了本發(fā)明,本發(fā)明的目的在于實現有效的數據速率檢測。
根據本發(fā)明的一個方面,提供了一種信號處理設備,包括執(zhí)行裝置,用于按照預定的順序選擇多個數據速率,并執(zhí)行最大似然解碼處理以將所接收數據的數據速率作為選擇的數據速率;計算裝置,用于根據經過最大似然解碼處理獲得的預定度量值,計算預定判斷值;第一判斷裝置,用于比較判斷值與第一閥值,并根據此比較結果判斷由執(zhí)行裝置選擇的數據速率是否是所接收數據的數據速率;第二判斷裝置,用于對應第一判斷裝置的判斷結果表明選擇的數據速率是所接收數據的數據速率,比較判斷值與第二閥值,并根據此比較結果另外判斷由執(zhí)行裝置選擇的數據速率是否是所接收數據的數據速率;和輸出裝置,用于對應第二判斷裝置的判斷結果表明選擇的數據速率是所接收數據的數據速率,以由執(zhí)行裝置選擇的數據速率發(fā)送由執(zhí)行裝置解碼的輸出數據。計算裝置能夠從如下方程式計算出判斷值判斷值=10log((零狀態(tài)路徑度量值-最小路徑度量值)/(最大路徑度量值-最小路徑度量值))。
根據本發(fā)明的另一個方面,提供了一種信號處理方法,其中包括執(zhí)行步驟,該步驟按照預定的順序選擇多個數據速率,并執(zhí)行最大似然解碼處理以將所接收數據的數據速率作為選擇的數據速率;計算步驟,該步驟根據經過最大似然解碼處理獲得的預定度量值,計算預定判斷值;第一判斷步驟,該步驟比較判斷值與第一閥值,并根據此比較結果判斷由執(zhí)行步驟選擇的數據速率是否是所接收數據的數據速率;第二判斷步驟,該步驟對應第一判斷步驟的判斷結果表明選擇的數據速率是所接收數據的數據速率,比較判斷值與第二閥值,并根據此比較結果另外判斷由執(zhí)行步驟選擇的數據速率是否是所接收數據的數據速率;和輸出裝置,該裝置對應第二判斷步驟的判斷結果表明選擇的數據速率是所接收數據的數據速率,以由執(zhí)行步驟選擇的數據速率發(fā)送由執(zhí)行步驟解碼的輸出數據。
根據本發(fā)明的又一方面,提供了一種包含存儲的程序的記錄介質,該程序包括執(zhí)行步驟,該步驟按照預定的順序選擇多個數據速率,并執(zhí)行最大似然解碼處理以將所接收數據的數據速率作為選擇的數據速率;計算步驟,該步驟根據經過最大似然解碼處理獲得的預定度量值,計算預定判斷值;第一判斷步驟,該步驟比較判斷值與第一閥值,并根據此比較結果判斷由執(zhí)行步驟選擇的數據速率是否是所接收數據的數據速率;第二判斷步驟,該步驟對應第一判斷步驟的判斷結果表明選擇的數據速率是所接收數據的數據速率,比較判斷值與第二閥值,并根據此比較結果另外判斷由執(zhí)行步驟選擇的數據速率是否是所接收數據的數據速率;和輸出裝置,該裝置對應第二判斷步驟的判斷結果表明選擇的數據速率是所接收數據的數據速率,以由執(zhí)行步驟選擇的數據速率發(fā)送由執(zhí)行步驟解碼的輸出數據。
利用這種結構,在本發(fā)明的信號處理設備、信號處理方法和記錄介質上的程序中,多個數據速率是按照預定的順序選擇的,并且最大似然解碼處理被執(zhí)行以將所接收數據的數據速率作為選擇的數據速率。預定判斷值是根據經過最大似然解碼處理獲得的預定度量值計算的,并且該判斷值與第一閥值進行比較,然后根據此比較結果判斷選擇的數據速率是否是所接收數據的數據速率。對應于判斷結果表明選擇的數據速率是所接收數據的數據速率,該判斷值與第二閥值進行比較,并根據此比較結果另外判斷選擇的數據速率是否是所接收數據的數據速率。而且對應于判斷結果表明選擇的數據速率是所接收數據的數據速率,將解碼的輸出數據以選擇的數據速率輸出。


通過下面結合附圖進行的描述和所附的權利要求,本發(fā)明的上述和其他目的及特點將會變得更加清楚,其中類似部分或組件由類似參考標號表示
圖1的方框圖表示接收器的結構示例;圖2A到2D表示傳輸格式;圖3的流程圖用于說明在圖1的接收器3中執(zhí)行的數據速率檢測的處理過程;圖4的方框圖表示應用本發(fā)明的接收器的結構示例;圖5的流程圖用于說明在圖4的接收器51中執(zhí)行的數據速率檢測的處理過程;圖6A和6B的圖表用于說明閥值D1和D2;以及圖7的方框圖表示計算機101的結構示例。
具體實施例方式
以下將參照附圖來詳細說明本發(fā)明的優(yōu)選實施例。
圖4表示包括應用本發(fā)明的接收器51的通信系統(tǒng)的結構示例,其中數據是以多個預定數據速率中所希望的一個速率發(fā)送和接收的。在此圖中,任何與圖1中所示的組件塊相對應的組件塊,用相同的參考標號表示,并且在下面的描述中不再重復說明。
接收器51具有數據速率檢測器61,以代替上述圖1接收器3中的數據速率檢測器24,并且除了上述的第一閥值寄存器25以外,該接收器還有第二閥值寄存器62。接收器51對通過通信信道2從發(fā)送器1發(fā)送的數據執(zhí)行維特比解碼(例如,如圖2)。接收器51通過下述的數據速率檢測處理檢測所接收數據的數據速率,然后以檢測的數據速率向未示出的器件輸出解碼的數據。盡管兩個閥值D1和D2分別存儲在各自的寄存器中,但是D1和D2當然可以存儲在一個寄存器的各自地址中。
現在將參照圖5的流程圖描述在執(zhí)行數據速率檢測時執(zhí)行的接收器51的操作。如圖2所示,這里假設存在有四個數據速率Ri(其中i=1,2,3,4)。
首先在步驟S21中,數據速率檢測器61分別初始化內部計數器i為1,寄存器Smin為D1,即存儲在閥值寄存器25中的預定閥值,和寄存器tr為0。
在步驟S22中,數據速率檢測器61控制維特比解碼器22,使其在從第一位S到由計數器i的值識別的數據速率Ri的最后位nend的范圍內,計算最大路徑度量值、最小路徑度量值和零狀態(tài)路徑度量值。
隨后維特比解碼器22執(zhí)行包括加法、比較和選擇的ACS處理,從而計算出最大路徑度量值、最小路徑度量值和零狀態(tài)路徑度量值。接著維特比解碼器22向數據速率檢測器61提供計算的數據。
接收器51(數據速率檢測器61)預先認出可能的數據速率Ri,并能夠通過計數器i的值識別數據速率Ri。
在這個實例中,當計數器i指示出數值1、2、3或4(最大)(i=1,2,3,4)時會識別數據速率R1、R2、R3或R4,從而隨著計數器i的值從1到4依次遞增(在后面提到的步驟S34中),數據速率從最小數據速率R1開始按順序識別。
此后在步驟S23中,數據速率檢測器61,根據在步驟S22中從維特比解碼器22提供的最大路徑度量值、最小路徑度量值和零狀態(tài)路徑度量值,執(zhí)行方程式Eq(1)的計算,從而獲得S值。
在步驟S24中,數據速率檢測器61判斷在步驟S23中計算的S值是否等于或小于閥值D1。如果上述判斷結果表明S值等于或小于閥值D1,即當此時由計數器i的值識別的數據速率Ri能夠作為所接收數據的真實數據速率時(當存在真實數據速率的可能性時),則操作進行到步驟S25。
在步驟S25中,數據速率檢測器61控制維特比解碼器22執(zhí)行追溯處理,因而生成數據流,其范圍從第一位S到由計數器i的值識別的數據速率Ri的最后位nend(例如,當計數器i的值是1時到E1st位)。接下來,在步驟S26中,數據速率檢測器61控制CRC解碼器23對解碼的數據做出CRC判斷。
因此,維特比解碼器22生成數據流,其范圍從第一位S到數據速率Ri的最后位nend,然后向CRC解碼器23提供該數據流。
CRC解碼器23將從維特比解碼器22提供的解碼過的數據(即,從第一位S到數據速率Ri的最后位nend的解碼過的數據)除以生成多項式,然后尋找余數,并且向數據速率檢測器61通報作為CRC計算結果的余數。
隨后在步驟S27中,數據速率檢測器61根據從CRC解碼器23獲得的CRC計算結果,判斷在所接收的數據中是否存在誤差。如果上述判斷結果表明沒有誤差存在,則操作進行到步驟S28,在其中數據速率檢測器61判斷在步驟S23中計算的S值是否小于存儲在閥值寄存器62中的閥值D2。閥值D2被設定為小于閥值D1。例如,兩個閥值被具體設定為D1=-2dB和D2=-10dB。通過仿真已經確認這些值適用于減少誤差檢測率和完成有效的數據速率檢測。
如果步驟S28中的判斷結果表明S值是小于閥值D2,則操作進行到步驟S29,在其中數據速率檢測器61用此時獲得的計數器i的值替換寄存器tr的值。此后操作進行到步驟S30,在其中數據速率檢測器61檢測由寄存器tr的值識別的數據速率Ri,作為所接收數據的真實數據速率。然后數據速率檢測器61控制維特比解碼器22以檢測的數據速率Ri輸出解碼的數據。從而處理過程完成。
同時,如果步驟S28中的判斷結果表明S值不小于閥值D2,則操作進行到步驟S31,在其中數據速率檢測器61另外判斷在步驟S23中計算的S值是否等于或小于寄存器Smin的值。也就是說,判斷此時計算的S值是否是所有到此為止計算的S值的最小值。
如果在步驟S31中判斷結果表明計算的S值等于或小于寄存器Smin的值,則操作進行到步驟S32,在其中數據速率檢測器61用此時計算的S值替換寄存器Smin的值。而且數據速率檢測器61還用此時獲得的計數器i的值替換寄存器tr的值。
如果在步驟S24中判斷結果表明S值不等于或小于閥值D1,或者如果在步驟S27中判斷結果表明存在任何誤差,或者如果在步驟S31中判斷結果表明S值不等于或小于寄存器Smin的值,或者如果在步驟S32中寄存器Smin和tr的值已經被替換,則操作進行到步驟S33。
在步驟S33中數據速率檢測器61判斷計數器i的值是否是最大值(值4)。并且如果這個判斷結果表明該計數器值不是最大值,則操作進行到步驟S34,在其中計數器值增加1。然后操作返回到步驟S22,并且執(zhí)行后續(xù)的處理。
同時,如果在步驟S33中的判斷結果表明計數器i的值是最大值,則操作返回到步驟S30。
更具體地說,如圖6A所示,在已知的相關技術中,S值僅僅與相對較大的閥值D1進行比較,所以,必須對所有的數據速率Ri執(zhí)行步驟S2和后續(xù)步驟的處理(圖1),用于檢測所希望的具有最小S值的數據速率Ri。在本發(fā)明中,如圖6B所示,當S值小于閥值D1時,具有這種S值的數據速率還與閥值D2進行比較,閥值D2適用于將該數據速率作為所接收數據的真實數據速率。因此,如果已經檢測到具有小于閥值D2的S值的數據速率Ri(即,如果在步驟S28中判斷結果是肯定或者“是”),則可以立刻將相關的數據速率Ri作為所接收數據的真實數據速率。結果,在本發(fā)明中對其它數據速率Ri就不再需要執(zhí)行其余尋找S值的處理,從而有效地完成了所接收數據的數據速率的檢測。
上述處理過程能夠由軟件實現,也能夠由硬件實現。在由軟件實現該處理過程的情況下,組成這種軟件的程序被安裝在計算機中,并且該程序由計算機執(zhí)行,最終在功能上實現上述接收器51。
圖7的方框圖表示了計算機101的結構示例,該計算機描述了按上述接收器51功能運行的實施方式。輸入/輸出接口116通過總線115連接到中央處理單元(CPU)。響應從輸入單元118,如鍵盤、鼠標或類似由用戶操作的器件,通過輸入/輸出接口116發(fā)送到CPU 111的命令,存儲在只讀存儲器(ROM)112、硬盤114或安置在驅動器120上的記錄介質如磁盤131、光盤132、磁光盤133或半導體存儲器134上的程序,由CPU 111加載到隨機存儲器(RAM)113中。然后CPU 111執(zhí)行加載的程序,由此實現上述處理過程(例如,圖5流程圖中所示的過程)。而且當必要時,CPU 111通過輸入/輸出接口116,向由液晶顯示(LCD)或類似裝置組成的顯示單元117發(fā)送結果。該程序可以預先存儲在硬盤114或ROM 112中,以便同計算機101一起提供給用戶,或者可以作為包括磁盤131、光盤132、磁光盤133和半導體存儲器134的整裝介質來提供,或者可以通過通信器119,從衛(wèi)星、網絡或類似媒體提供給硬盤114。
在本說明中,描述由記錄介質提供的程序的步驟,可以按照提到的順序以時間序列執(zhí)行,或者可以不局限于時間序列處理方式,平行或獨立地執(zhí)行。
盡管本發(fā)明是參照某些優(yōu)選實施例來描述的,但應當理解,本發(fā)明不僅局限于這種實施例,而且顯然對于本領域的技術人員,在不脫離本發(fā)明的精神的情況下可以對其進行各種修改和調整。
因此本發(fā)明的范圍僅由所附權利要求來確定。
權利要求
1.一種對以多個預定數據速率中的一個速率發(fā)送的數據執(zhí)行最大似然解碼的信號處理設備,其中包括執(zhí)行裝置,用于按照預定的順序選擇所述多個數據速率,并執(zhí)行最大似然解碼處理,以將所接收數據的數據速率作為選擇的數據速率;計算裝置,用于根據經過最大似然解碼處理獲得的預定度量值,計算預定判斷值;第一判斷裝置,用于比較判斷值與第一閥值,并根據此比較結果判斷由所述執(zhí)行裝置選擇的數據速率是否是所接收數據的數據速率;第二判斷裝置,用于對應所述第一判斷裝置的判斷結果表明選擇的數據速率是所接收數據的數據速率,比較判斷值與第二閥值,并根據此比較結果判斷由所述執(zhí)行裝置選擇的數據速率是否是所接收數據的數據速率;和輸出裝置,用于對應所述第二判斷裝置的判斷結果表明選擇的數據速率是所接收數據的數據速率,以由所述執(zhí)行裝置選擇的數據速率發(fā)送由所述執(zhí)行裝置解碼的輸出數據。
2.根據權利要求1所述的信號處理裝置,其中所述計算裝置能夠從如下方程式計算出判斷值判斷值=10log((零狀態(tài)路徑度量值-最小路徑度量值)/(最大路徑度量值-最小路徑度量值))。
3.根據權利要求1所述的信號處理裝置,其中還包括一種裝置,用于對應所述第一判斷裝置的判斷所表明的所接收數據的數據速率,生成數據流,其范圍從第一位到確定的數據速率的最后位;和CRC判斷裝置,用于對應所述數據流做出誤差判斷;其中所述第二判斷裝置根據從所述CRC判斷裝置獲得的結果比較判斷值與第二閥值。
4.根據權利要求3所述的信號處理裝置,其中如果從所述CRC判斷裝置獲得的結果表明在所述數據流中沒有誤差存在,則所述第二判斷裝置比較判斷值與第二閥值。
5.根據權利要求1所述的信號處理裝置,其中第二閥值小于第一閥值。
6.一種在對以多個預定數據速率中的一個速率發(fā)送的數據執(zhí)行最大似然解碼的信號處理設備上實現的信號處理方法,該方法包括執(zhí)行步驟,該步驟按照預定的順序選擇所述多個數據速率,并執(zhí)行最大似然解碼處理,以將所接收數據的數據速率作為選擇的數據速率;計算步驟,該步驟根據經過最大似然解碼處理獲得的預定度量值,計算預定判斷值;第一判斷步驟,該步驟比較判斷值與第一閥值,并根據此比較結果判斷由所述執(zhí)行步驟選擇的數據速率是否是所接收數據的數據速率;第二判斷步驟,該步驟對應所述第一判斷步驟的判斷結果表明選擇的數據速率是所接收數據的數據速率,比較判斷值與第二閥值,并根據此比較結果判斷由所述執(zhí)行步驟選擇的數據速率是否是所接收數據的數據速率;和輸出步驟,該步驟對應所述第二判斷步驟的判斷結果表明選擇的數據速率是所接收數據的數據速率,以由所述執(zhí)行步驟選擇的數據速率發(fā)送由所述執(zhí)行步驟解碼的輸出數據。
7.一種在對以多個預定數據速率中的一個速率發(fā)送的數據執(zhí)行最大似然解碼的信號處理設備中的、包含記錄的計算機可讀程序的記錄介質,該程序包括執(zhí)行步驟,該步驟按照預定的順序選擇所述多個數據速率,并執(zhí)行最大似然解碼處理,以將所接收數據的數據速率作為選擇的數據速率;計算步驟,該步驟根據經過最大似然解碼處理獲得的預定度量值,計算預定判斷值;第一判斷步驟,該步驟比較判斷值與第一閥值,并根據此比較結果判斷由所述執(zhí)行步驟選擇的數據速率是否是所接收數據的數據速率;第二判斷步驟,該步驟對應所述第一判斷步驟的判斷結果表明選擇的數據速率是所接收數據的數據速率,比較判斷值與第二閥值,并根據此比較結果判斷由所述執(zhí)行步驟選擇的數據速率是否是所接收數據的數據速率;和輸出步驟,該步驟對應所述第二判斷步驟的判斷結果表明選擇的數據速率是所接收數據的數據速率,以由所述執(zhí)行步驟選擇的數據速率發(fā)送由所述執(zhí)行步驟解碼的輸出數據。
全文摘要
一種對以多個預定數據速率中的一個速率發(fā)送的數據執(zhí)行最大似然解碼的信號處理設備。數據速率是按照預定的順序選擇的,最大似然解碼處理被執(zhí)行以將所接收數據的數據速率作為選擇的數據速率,而且預定判斷值是根據經過上述處理獲得的預定度量值計算的。然后該判斷值與第一閥值進行比較,并根據此比較結果判斷選擇的數據速率是否是所接收數據的真實數據速率。接下來,對應于該判斷結果表明選擇的數據速率是所接收數據的真實數據速率,該判斷值與第二閥值進行比較,并根據此比較結果另外判斷選擇的數據速率是否是所接收數據的真實數據速率,從而實現了高效檢測所接收數據的真實數據速率。
文檔編號G06F11/10GK1340924SQ0112605
公開日2002年3月20日 申請日期2001年8月28日 優(yōu)先權日2000年8月30日
發(fā)明者大木登 申請人:索尼公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1