本發(fā)明有關(guān)于一種解碼機(jī)制,尤指一種解碼器電路及使用于解碼器電路的解碼方法。
背景技術(shù):
1、一般而言,傳統(tǒng)現(xiàn)有的解碼器電路內(nèi)的一電路元件(例如現(xiàn)有的變數(shù)節(jié)點(diǎn)單元)在每次執(zhí)行相應(yīng)的總和運(yùn)算時(shí)均需要讀/寫儲(chǔ)存于一或多個(gè)特定存儲(chǔ)器內(nèi)的位元資訊,目前在現(xiàn)有的機(jī)制里,該一或多個(gè)特定存儲(chǔ)器內(nèi)的位元資訊的位元個(gè)數(shù)數(shù)量過于龐大,因此導(dǎo)致現(xiàn)有的解碼器電路執(zhí)行硬件計(jì)算時(shí)的功耗過大。
技術(shù)實(shí)現(xiàn)思路
1、因此本發(fā)明的目的之一在于提供一種具有新穎演算法機(jī)制的解碼器電路及解碼方法,以解決現(xiàn)有技術(shù)的難題。
2、根據(jù)本發(fā)明的實(shí)施例,其揭露了一種解碼器電路。解碼器電路包括一通道值存儲(chǔ)器、一符號(hào)存儲(chǔ)器、一梯度下降位元存儲(chǔ)器、一變數(shù)節(jié)點(diǎn)單元、一第一桶式移位器、一檢查節(jié)點(diǎn)單元、一第二桶式移位器以及一決策位元輸出單元。通道值存儲(chǔ)器用以接收并儲(chǔ)存一輸入數(shù)據(jù)作為一通道值,該通道值以一符號(hào)位元與多個(gè)值大小位元的形式儲(chǔ)存于該通道值存儲(chǔ)器中。符號(hào)存儲(chǔ)器用以儲(chǔ)存一符號(hào)值。梯度下降位元存儲(chǔ)器用以儲(chǔ)存該通道值所相應(yīng)的一差異資訊。變數(shù)節(jié)點(diǎn)單元耦接至該通道值存儲(chǔ)器、該符號(hào)存儲(chǔ)器及該梯度下降位元存儲(chǔ)器,并用以根據(jù)該通道值產(chǎn)生一第一輸出值與一第二輸出值。第一桶式移位器耦接于該變數(shù)節(jié)點(diǎn)單元,并用以將該第一輸出值從一變數(shù)節(jié)點(diǎn)領(lǐng)域轉(zhuǎn)換至一檢查節(jié)點(diǎn)領(lǐng)域以產(chǎn)生一轉(zhuǎn)換后第一輸出值。檢查節(jié)點(diǎn)單元耦接于該第一桶式移位器,用以根據(jù)該轉(zhuǎn)換后第一輸出值或該符號(hào)存儲(chǔ)器所儲(chǔ)存的一符號(hào)值來產(chǎn)生一檢查-變數(shù)信息。第二桶式移位器耦接于該檢查節(jié)點(diǎn)單元,用以將該檢查-變數(shù)信息從該檢查節(jié)點(diǎn)領(lǐng)域轉(zhuǎn)換為該變數(shù)節(jié)點(diǎn)領(lǐng)域以產(chǎn)生一轉(zhuǎn)換后檢查-變數(shù)信息至該變數(shù)節(jié)點(diǎn)單元。決策位元輸出單元耦接于該梯度下降位元存儲(chǔ)器與該通道值存儲(chǔ)器,用以根據(jù)該通道值存儲(chǔ)器的該通道值與該梯度下降位元存儲(chǔ)器所儲(chǔ)存的該通道值所相應(yīng)的該差異資訊來產(chǎn)生并決策出一輸出數(shù)據(jù)。
3、根據(jù)本發(fā)明的實(shí)施例,其另揭露了一種使用于一解碼器電路的一解碼方法。解碼方法包括有:提供一通道值存儲(chǔ)器,以接收并儲(chǔ)存一輸入數(shù)據(jù)作為一通道值,該通道值以一符號(hào)位元與多個(gè)值大小位元的形式儲(chǔ)存于該通道值存儲(chǔ)器中;提供一符號(hào)存儲(chǔ)器,以儲(chǔ)存一符號(hào)值;提供一梯度下降位元存儲(chǔ)器,以儲(chǔ)存該通道值所相應(yīng)的一差異資訊;提供一變數(shù)節(jié)點(diǎn)單元,以根據(jù)該通道值產(chǎn)生一第一輸出值與一第二輸出值;提供一第一桶式移位器,將該第一輸出值從一變數(shù)節(jié)點(diǎn)領(lǐng)域轉(zhuǎn)換至一檢查節(jié)點(diǎn)領(lǐng)域以產(chǎn)生一轉(zhuǎn)換后第一輸出值;提供一檢查節(jié)點(diǎn)單元,以根據(jù)該轉(zhuǎn)換后第一輸出值或該符號(hào)存儲(chǔ)器所儲(chǔ)存的一符號(hào)值來產(chǎn)生一檢查-變數(shù)信息;提供一第二桶式移位器,將該檢查-變數(shù)信息從該檢查節(jié)點(diǎn)領(lǐng)域轉(zhuǎn)換為該變數(shù)節(jié)點(diǎn)領(lǐng)域以產(chǎn)生一轉(zhuǎn)換后檢查-變數(shù)信息至該變數(shù)節(jié)點(diǎn)單元;以及根據(jù)該通道值存儲(chǔ)器的該通道值與該梯度下降位元存儲(chǔ)器所儲(chǔ)存的該通道值所相應(yīng)的該差異資訊來產(chǎn)生并決策出一輸出數(shù)據(jù)。
1.一種解碼器電路,包括:
2.如權(quán)利要求1所述的解碼器電路,其特征在于,當(dāng)進(jìn)行一第一次迭代解碼操作時(shí):該變數(shù)節(jié)點(diǎn)單元從該通道值存儲(chǔ)器中讀取出該通道值所相應(yīng)的該符號(hào)位元與該多個(gè)值大小位元,并將該通道值作為該第一輸出值;該第一桶式移位器用以將該第一輸出值從該變數(shù)節(jié)點(diǎn)領(lǐng)域轉(zhuǎn)換至該檢查節(jié)點(diǎn)領(lǐng)域以產(chǎn)生該轉(zhuǎn)換后第一輸出值;該檢查節(jié)點(diǎn)單元用以根據(jù)該轉(zhuǎn)換后第一輸出值來進(jìn)行一最小化運(yùn)算以產(chǎn)生并輸出該檢查-變數(shù)信息,而不讀取該符號(hào)存儲(chǔ)器;該第二桶式移位器用以將該檢查-變數(shù)信息從該檢查節(jié)點(diǎn)領(lǐng)域轉(zhuǎn)換至該變數(shù)節(jié)點(diǎn)領(lǐng)域以產(chǎn)生該轉(zhuǎn)換后檢查-變數(shù)信息。
3.如權(quán)利要求2所述的解碼器電路,其特征在于,當(dāng)進(jìn)行一第二次迭代解碼操作時(shí),該變數(shù)節(jié)點(diǎn)單元根據(jù)以下算式來產(chǎn)生并更新該第一輸出值:
4.如權(quán)利要求3所述的解碼器電路,其特征在于,當(dāng)進(jìn)行一第三次以上的迭代解碼操作時(shí),該變數(shù)節(jié)點(diǎn)單元從該符號(hào)存儲(chǔ)器中讀取出一上一次迭代解碼操作所儲(chǔ)存的一先前符號(hào)值,比較該先前符號(hào)值與目前的該第一輸出值的一符號(hào)值,當(dāng)該先前符號(hào)值不同于該目前的該第一輸出值的該符號(hào)值時(shí),該變數(shù)節(jié)點(diǎn)單元才會(huì)寫入該目前的該第一輸出值的該符號(hào)值至該符號(hào)存儲(chǔ)器,取代該先前符號(hào)值。
5.如權(quán)利要求1所述的解碼器電路,其特征在于,當(dāng)進(jìn)行一第一次迭代解碼操作時(shí),該變數(shù)節(jié)點(diǎn)單元從該通道值存儲(chǔ)器中讀取出該通道值所相應(yīng)的該符號(hào)位元與該多個(gè)值大小位元,將該通道值作為該第二輸出值,以及該第二輸出值此時(shí)不會(huì)被該變數(shù)節(jié)點(diǎn)單元寫入至該梯度下降位元存儲(chǔ)器。
6.如權(quán)利要求5所述的解碼器電路,其特征在于,當(dāng)進(jìn)行一第二次迭代解碼操作時(shí),該變數(shù)節(jié)點(diǎn)單元根據(jù)以下算式來產(chǎn)生并更新該第二輸出值:
7.如權(quán)利要求6所述的解碼器電路,其特征在于,當(dāng)進(jìn)行一第三次以上的迭代解碼操作時(shí),該變數(shù)節(jié)點(diǎn)單元根據(jù)算式app_out=abs(ch_v)+∑r來產(chǎn)生并更新該第二輸出值;該變數(shù)節(jié)點(diǎn)單元從該梯度下降位元存儲(chǔ)器中讀取出一上一次迭代解碼操作所儲(chǔ)存于該梯度下降位元存儲(chǔ)器中的一先前符號(hào)值,比較該梯度下降位元存儲(chǔ)器中的該先前符號(hào)值與目前的該第二輸出值的一符號(hào)值,當(dāng)該梯度下降位元存儲(chǔ)器中的該先前符號(hào)值不同于該目前的第二輸出值的該符號(hào)值時(shí),該變數(shù)節(jié)點(diǎn)單元才會(huì)寫入該目前的第二輸出值的該符號(hào)值至該梯度下降位元存儲(chǔ)器中,更新該通道值所相應(yīng)的該差異資訊。
8.如權(quán)利要求1所述的解碼器電路,其特征在于,該決策位元輸出單元將該通道值存儲(chǔ)器的該通道值與該差異資訊進(jìn)行一互斥或運(yùn)算來產(chǎn)生并硬決策出該輸出數(shù)據(jù)。
9.如權(quán)利要求1所述的解碼器電路,其特征在于,被使用并包括于一快閃存儲(chǔ)器控制器中。
10.一種使用于一解碼器電路的一解碼方法,包括:
11.如權(quán)利要求10所述的解碼方法,其特征在于,另包含有:
12.如權(quán)利要求11所述的解碼方法,其特征在于,另包括有:
13.如權(quán)利要求12所述的解碼方法,其特征在于,另包含有:
14.如權(quán)利要求10所述的解碼方法,其特征在于,另包含有:
15.如權(quán)利要求14所述的解碼方法,其特征在于,另包含有:
16.如權(quán)利要求15所述的解碼方法,其特征在于,另包含有:
17.如權(quán)利要求10所述的解碼方法,其特征在于,另包含有: