本公開(kāi)涉及數(shù)據(jù)處理領(lǐng)域,具體地,涉及一種譯碼方法和裝置。
背景技術(shù):
在GSM(Global System for Mobile Communication,全球移動(dòng)通信系統(tǒng))的解調(diào)譯碼中,通常需要判斷一個(gè)GSM時(shí)隙有沒(méi)有受到強(qiáng)同頻干擾,如果判斷該時(shí)隙沒(méi)有強(qiáng)同頻干擾的話,通常用MLSE(Maximum Likelihood Sequence Estimation,最大似然序列估計(jì))的方法來(lái)解調(diào),因?yàn)镸LSE算法在這種場(chǎng)景下接近理論最優(yōu)的性能,并且復(fù)雜度不高。如果判斷該時(shí)隙有強(qiáng)同頻干擾的話,則可以使用干擾消除、干擾抑制、聯(lián)合檢測(cè)或判決反饋等方法來(lái)均衡和解調(diào),例如SAIC(Single Antenna Interference Cancellation,單天線干擾消除算法)、JMLSE(Joint Maximum Likelihood Sequence Estimation,聯(lián)合最大似然序列估計(jì))方法等一些方法。
在GSM系統(tǒng)中,同頻干擾并不是每個(gè)時(shí)隙都存在的,且干擾情況也不是每一個(gè)時(shí)隙都一樣。從解調(diào)性能角度而言,需要根據(jù)干擾的情形選擇合適的解調(diào)算法,例如,在沒(méi)有干擾的場(chǎng)景下使用了干擾消除、干擾抑制、聯(lián)合檢測(cè)或判決反饋等方法來(lái)解調(diào),會(huì)導(dǎo)致解調(diào)性能下降,進(jìn)而導(dǎo)致譯碼的正確率下降。
技術(shù)實(shí)現(xiàn)要素:
本公開(kāi)的目的是提供一種譯碼方法和裝置,能夠提高解調(diào)性能,從而提高譯碼的正確率。
為了實(shí)現(xiàn)上述目的,一方面,本公開(kāi)提供一種譯碼方法,該方法包括:
獲取數(shù)據(jù)幀的每個(gè)時(shí)隙的解調(diào)結(jié)果集和所述每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù),其中,所述解調(diào)結(jié)果集包括多個(gè)解調(diào)結(jié)果子集,所述解調(diào)結(jié)果子集包括所述每個(gè)時(shí)隙內(nèi)承載的各個(gè)比特對(duì)應(yīng)的解調(diào)結(jié)果,不同的解調(diào)結(jié)果子集由不同的預(yù)設(shè)算法計(jì)算得到,且同一個(gè)解調(diào)結(jié)果子集包括的解調(diào)結(jié)果是通過(guò)同一預(yù)設(shè)算法計(jì)算得到的;根據(jù)所述度量參數(shù)和所述解調(diào)結(jié)果集確定所述每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集;根據(jù)所述第一目標(biāo)解調(diào)結(jié)果子集對(duì)所述數(shù)據(jù)幀進(jìn)行譯碼。
可選地,在根據(jù)所述第一目標(biāo)解調(diào)結(jié)果子集對(duì)所述數(shù)據(jù)幀進(jìn)行譯碼之后,還包括:在所述譯碼錯(cuò)誤時(shí),根據(jù)所述度量參數(shù)和所述解調(diào)結(jié)果集重新確定所述每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集,并根據(jù)所述第一目標(biāo)解調(diào)結(jié)果子集對(duì)所述數(shù)據(jù)幀進(jìn)行譯碼,直至所述譯碼正確。
可選地,所述根據(jù)所述度量參數(shù)和所述解調(diào)結(jié)果集確定所述每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集包括:在所述解調(diào)結(jié)果集中確定通過(guò)第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為所述第一目標(biāo)解調(diào)結(jié)果子集;所述第一預(yù)設(shè)算法為不存在同頻干擾的場(chǎng)景對(duì)應(yīng)的算法;或者,在所述解調(diào)結(jié)果集中確定通過(guò)第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為所述第一目標(biāo)解調(diào)結(jié)果子集;所述第二預(yù)設(shè)算法為存在同頻干擾的場(chǎng)景對(duì)應(yīng)的算法;或者,在所述解調(diào)結(jié)果集中確定通過(guò)第三預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為所述第一目標(biāo)解調(diào)結(jié)果子集;其中,所述第三預(yù)設(shè)算法包括:根據(jù)所述度量參數(shù)確定權(quán)重參數(shù),并根據(jù)所述權(quán)重參數(shù)通過(guò)以下公式確定目標(biāo)解調(diào)結(jié)果,并在計(jì)算得到所述每個(gè)時(shí)隙的全部目標(biāo)解調(diào)結(jié)果后,根據(jù)所述全部目標(biāo)解調(diào)結(jié)果得到所述第一目標(biāo)解調(diào)結(jié)果子集:
MT=αM1+βM2
其中,MT為所述目標(biāo)解調(diào)結(jié)果,M1為所述解調(diào)結(jié)果集中通過(guò)所述第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集中的解調(diào)結(jié)果,M2為所述解調(diào)結(jié)果集中通過(guò)所述第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集中的解調(diào)結(jié)果,α和β分別為所述權(quán)重參數(shù)。
可選地,若所述度量參數(shù)包括似然比,則所述所述其中LR為所述似然比。
可選地,在所述獲取數(shù)據(jù)幀中每個(gè)時(shí)隙的解調(diào)結(jié)果集和所述每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù)之前,還包括:確定所述數(shù)據(jù)幀的當(dāng)前時(shí)隙是否是所述數(shù)據(jù)幀的最后一個(gè)時(shí)隙;所述獲取所述數(shù)據(jù)幀中每個(gè)時(shí)隙的解調(diào)結(jié)果集和所述每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù)包括:在確定所述數(shù)據(jù)幀的當(dāng)前時(shí)隙是所述數(shù)據(jù)幀的最后一個(gè)時(shí)隙時(shí),獲取所述數(shù)據(jù)幀中每個(gè)時(shí)隙的解調(diào)結(jié)果集和所述每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù)。
可選地,在所述確定所述數(shù)據(jù)幀的當(dāng)前時(shí)隙是否是最后一個(gè)時(shí)隙前,所述方法還包括:計(jì)算所述數(shù)據(jù)幀的當(dāng)前時(shí)隙的解調(diào)結(jié)果集和所述當(dāng)前時(shí)隙對(duì)應(yīng)的度量參數(shù)。
可選地,若所述度量參數(shù)包括信干比估計(jì)值,所述計(jì)算所述數(shù)據(jù)幀的當(dāng)前時(shí)隙對(duì)應(yīng)的度量參數(shù)包括:獲取所述當(dāng)前時(shí)隙的時(shí)隙導(dǎo)頻符號(hào),并根據(jù)所述時(shí)隙導(dǎo)頻符號(hào)得到對(duì)應(yīng)的信干比估計(jì)值;或者,獲取所述當(dāng)前時(shí)隙的比特流,并根據(jù)所述比特流計(jì)算得到所述信干比估計(jì)值;或者,獲取所述當(dāng)前時(shí)隙的時(shí)隙數(shù)據(jù)符號(hào),并根據(jù)所述時(shí)隙數(shù)據(jù)符號(hào)得到對(duì)應(yīng)的信干比估計(jì)值;若所述度量參數(shù)包括似然比,所述計(jì)算所述數(shù)據(jù)幀的當(dāng)前時(shí)隙對(duì)應(yīng)的度量參數(shù)包括:根據(jù)所述解調(diào)結(jié)果集中的多個(gè)解調(diào)結(jié)果計(jì)算所述當(dāng)前時(shí)隙對(duì)應(yīng)的似然比。
可選地,所述計(jì)算所述當(dāng)前時(shí)隙的解調(diào)結(jié)果集包括:通過(guò)所述多個(gè)預(yù)設(shè)算法分別對(duì)所述當(dāng)前時(shí)隙進(jìn)行解調(diào)得到多個(gè)當(dāng)前解調(diào)結(jié)果子集;根據(jù)所述多個(gè)當(dāng)前解調(diào)結(jié)果子集得到所述當(dāng)前時(shí)隙的解調(diào)結(jié)果集。
可選地,所述解調(diào)結(jié)果包括對(duì)數(shù)似然比LLR或者由所述LLR得到的軟比特。
另一方面,本公開(kāi)提供一種譯碼裝置,該裝置包括:獲取單元,用于獲取數(shù)據(jù)幀的每個(gè)時(shí)隙的解調(diào)結(jié)果集和所述每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù),其中,所述解調(diào)結(jié)果集包括多個(gè)解調(diào)結(jié)果子集,所述解調(diào)結(jié)果子集包括所述每個(gè)時(shí)隙內(nèi)承載的各個(gè)比特對(duì)應(yīng)的解調(diào)結(jié)果,不同的解調(diào)結(jié)果子集由不同的預(yù)設(shè)算法計(jì)算得到,且同一個(gè)解調(diào)結(jié)果子集包括的解調(diào)結(jié)果是通過(guò)同一預(yù)設(shè)算法計(jì)算得到的;處理單元,用于根據(jù)所述度量參數(shù)和所述解調(diào)結(jié)果集確定所述每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集;譯碼單元,用于根據(jù)所述第一目標(biāo)解調(diào)結(jié)果子集對(duì)所述數(shù)據(jù)幀進(jìn)行譯碼。
可選地,該裝置還包括:重譯碼單元,用于在所述譯碼錯(cuò)誤時(shí),根據(jù)所述度量參數(shù)和所述解調(diào)結(jié)果集重新確定所述每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集,并根據(jù)所述第一目標(biāo)解調(diào)結(jié)果子集對(duì)所述數(shù)據(jù)幀進(jìn)行譯碼,直至所述譯碼正確。
可選地,該裝置還包括:所述處理單元,用于在所述解調(diào)結(jié)果集中確定通過(guò)第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為所述第一目標(biāo)解調(diào)結(jié)果子集;所述第一預(yù)設(shè)算法為不存在同頻干擾的場(chǎng)景對(duì)應(yīng)的算法;或者,用于在所述解調(diào)結(jié)果集中確定通過(guò)第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為所述第一目標(biāo)解調(diào)結(jié)果子集;所述第二預(yù)設(shè)算法為存在同頻干擾的場(chǎng)景對(duì)應(yīng)的算法;或者,用于在所述解調(diào)結(jié)果集中確定通過(guò)第三預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為所述第一目標(biāo)解調(diào)結(jié)果子集;其中,所述第三預(yù)設(shè)算法包括:根據(jù)所述度量參數(shù)確定權(quán)重參數(shù),并根據(jù)所述權(quán)重參數(shù)通過(guò)以下公式確定目標(biāo)解調(diào)結(jié)果,并在計(jì)算得到所述每個(gè)時(shí)隙的全部目標(biāo)解調(diào)結(jié)果后,根據(jù)所述全部目標(biāo)解調(diào)結(jié)果得到所述第一目標(biāo)解調(diào)結(jié)果子集:
MT=αM1+βM2
其中,MT為所述目標(biāo)解調(diào)結(jié)果,M1為所述解調(diào)結(jié)果集中通過(guò)所述第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集中的解調(diào)結(jié)果,M2為所述解調(diào)結(jié)果集中通過(guò)所述第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集中的解調(diào)結(jié)果,α和β分別為所述權(quán)重參數(shù)。
可選地,若所述度量參數(shù)包括似然比,則所述所述其中LR為所述似然比。
可選地,所述裝置還包括:判斷單元,用于確定所述數(shù)據(jù)幀的當(dāng)前時(shí)隙是否是所述數(shù)據(jù)幀的最后一個(gè)時(shí)隙;所述獲取單元,用于在確定所述數(shù)據(jù)幀的當(dāng)前時(shí)隙是所述數(shù)據(jù)幀的最后一個(gè)時(shí)隙時(shí),獲取所述數(shù)據(jù)幀中每個(gè)時(shí)隙的解調(diào)結(jié)果集和所述每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù)。
可選地,所述裝置還包括:計(jì)算單元,用于在所述確定所述數(shù)據(jù)幀的當(dāng)前時(shí)隙是否是最后一個(gè)時(shí)隙前,計(jì)算所述數(shù)據(jù)幀的當(dāng)前時(shí)隙的解調(diào)結(jié)果集和所述當(dāng)前時(shí)隙對(duì)應(yīng)的度量參數(shù)。
可選地,所述計(jì)算單元,用于在所述度量參數(shù)包括信干比估計(jì)值時(shí),獲取所述當(dāng)前時(shí)隙的時(shí)隙導(dǎo)頻符號(hào),并根據(jù)所述時(shí)隙導(dǎo)頻符號(hào)得到對(duì)應(yīng)的信干比估計(jì)值;或者,獲取所述當(dāng)前時(shí)隙的比特流,并根據(jù)所述比特流計(jì)算得到所述信干比估計(jì)值;或者,獲取所述當(dāng)前時(shí)隙的時(shí)隙數(shù)據(jù)符號(hào),并根據(jù)所述時(shí)隙數(shù)據(jù)符號(hào)得到對(duì)應(yīng)的信干比估計(jì)值;還用于在所述度量參數(shù)包括似然比時(shí),根據(jù)所述解調(diào)結(jié)果集中的多個(gè)解調(diào)結(jié)果計(jì)算所述當(dāng)前時(shí)隙對(duì)應(yīng)的似然比。
可選地,所述計(jì)算單元,用于通過(guò)所述多個(gè)預(yù)設(shè)算法分別對(duì)所述當(dāng)前時(shí)隙進(jìn)行解調(diào)得到多個(gè)解調(diào)結(jié)果子集,并根據(jù)所述多個(gè)解調(diào)結(jié)果子集得到所述解調(diào)結(jié)果集。
可選地,所述解調(diào)結(jié)果包括對(duì)數(shù)似然比LLR或者由所述LLR得到的軟比特。
通過(guò)上述技術(shù)方案,獲取數(shù)據(jù)幀的每個(gè)時(shí)隙的解調(diào)結(jié)果集和該每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù),其中,該解調(diào)結(jié)果集包括多個(gè)解調(diào)結(jié)果子集,該多個(gè)解調(diào)結(jié)果子集包括該每個(gè)時(shí)隙內(nèi)承載的各個(gè)比特對(duì)應(yīng)的解調(diào)結(jié)果,不同的解調(diào)結(jié)果子集由不同的預(yù)設(shè)算法計(jì)算得到,且同一個(gè)解調(diào)結(jié)果子集包括的解調(diào)結(jié)果是通過(guò)同一預(yù)設(shè)算法計(jì)算得到的;根據(jù)該度量參數(shù)和該解調(diào)結(jié)果集確定該每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集;根據(jù)該第一目標(biāo)解調(diào)結(jié)果子集對(duì)該數(shù)據(jù)幀進(jìn)行譯碼。這樣,對(duì)于處于不同干擾場(chǎng)景下的時(shí)隙,能夠通過(guò)該干擾場(chǎng)景對(duì)應(yīng)的解調(diào)算法得到第一目標(biāo)解調(diào)結(jié)果子集,避免了采用的解調(diào)算法與當(dāng)前干擾場(chǎng)景不一致而造成的解調(diào)性能低的問(wèn)題,從而提高了譯碼的正確率。
本公開(kāi)的其他特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說(shuō)明。
附圖說(shuō)明
附圖是用來(lái)提供對(duì)本公開(kāi)的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與下面的具體實(shí)施方式一起用于解釋本公開(kāi),但并不構(gòu)成對(duì)本公開(kāi)的限制。在附圖中:
圖1是本公開(kāi)一示例性實(shí)施例提供的一種譯碼方法的流程示意圖;
圖2是本公開(kāi)一示例性實(shí)施例提供的另一種譯碼方法的流程示意圖;
圖3是本公開(kāi)一示例性實(shí)施例提供的一種譯碼裝置的結(jié)構(gòu)示意圖;
圖4是本公開(kāi)一示例性實(shí)施例提供的另一種譯碼裝置的結(jié)構(gòu)示意圖;
圖5是本公開(kāi)一示例性實(shí)施例提供的第三種譯碼裝置的結(jié)構(gòu)示意圖;
圖6是本公開(kāi)一示例性實(shí)施例提供的第四種譯碼裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本公開(kāi)的具體實(shí)施方式進(jìn)行詳細(xì)說(shuō)明。應(yīng)當(dāng)理解的是,此處所描述的具體實(shí)施方式僅用于說(shuō)明和解釋本公開(kāi),并不用于限制本公開(kāi)。
圖1為本公開(kāi)提供的一種譯碼的方法,如圖1所示,該方法包括:
S101、獲取數(shù)據(jù)幀的每個(gè)時(shí)隙的解調(diào)結(jié)果集和該每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù),該解調(diào)結(jié)果集包括多個(gè)解調(diào)結(jié)果子集。
其中,該多個(gè)解調(diào)結(jié)果子集包括該每個(gè)時(shí)隙內(nèi)承載的各個(gè)比特對(duì)應(yīng)的解調(diào)結(jié)果,不同的解調(diào)結(jié)果子集由不同的預(yù)設(shè)算法計(jì)算得到,且同一個(gè)解調(diào)結(jié)果子集包括的解調(diào)結(jié)果是通過(guò)同一預(yù)設(shè)算法計(jì)算得到的。
例如,一個(gè)數(shù)據(jù)幀包括456個(gè)比特,可以分為4個(gè)時(shí)隙,每個(gè)時(shí)隙包括114個(gè)比特,對(duì)一個(gè)時(shí)隙通過(guò)一種算法進(jìn)行解調(diào)后,得到對(duì)應(yīng)該時(shí)隙內(nèi)每個(gè)比特的解調(diào)結(jié)果,即114個(gè)解調(diào)結(jié)果,這114個(gè)解調(diào)結(jié)果組成解調(diào)結(jié)果子集,這樣,在對(duì)該時(shí)隙通過(guò)多種預(yù)設(shè)算法分別解調(diào)后,會(huì)得到多個(gè)解調(diào)結(jié)果子集,該多個(gè)解調(diào)結(jié)果子集組成解調(diào)結(jié)果集。
在本步驟中,該數(shù)據(jù)幀可以是多媒體數(shù)據(jù)幀,例如,語(yǔ)音幀。該解調(diào)結(jié)果可以是LLR或者是由該LLR得到的軟比特。
S102、根據(jù)該度量參數(shù)和該解調(diào)結(jié)果集確定該每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集。
S103、根據(jù)該第一目標(biāo)解調(diào)結(jié)果子集對(duì)該數(shù)據(jù)幀進(jìn)行譯碼。
其中,在得到該數(shù)據(jù)幀的每個(gè)時(shí)隙對(duì)應(yīng)的第一目標(biāo)解調(diào)結(jié)果子集后,根據(jù)得到的全部第一目標(biāo)解調(diào)結(jié)果子集對(duì)該數(shù)據(jù)幀進(jìn)行譯碼。
示例地,若該第一目標(biāo)解調(diào)結(jié)果子集包括LLR,則將該LLR保存為軟比特,然后將該數(shù)據(jù)幀的多個(gè)時(shí)隙的軟比特組合起來(lái),通過(guò)譯碼器進(jìn)行譯碼。
在一種可能的實(shí)現(xiàn)方式中,在該譯碼錯(cuò)誤時(shí),根據(jù)該度量參數(shù)和該解調(diào)結(jié)果集重新確定該每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集,并根據(jù)該第一目標(biāo)解調(diào)結(jié)果子集對(duì)該數(shù)據(jù)幀進(jìn)行譯碼,直至該譯碼正確。
采用上述方案,對(duì)于處于不同干擾場(chǎng)景下的時(shí)隙,能夠通過(guò)該干擾場(chǎng)景對(duì)應(yīng)的解調(diào)算法得到第一目標(biāo)解調(diào)結(jié)果子集,避免了采用的解調(diào)算法與當(dāng)前干擾場(chǎng)景不一致而造成的解調(diào)性能低的問(wèn)題,從而提高了譯碼的正確率。
圖2為本公開(kāi)提供的一種譯碼的方法,如圖2所示,本實(shí)施例中的數(shù)據(jù)幀是以語(yǔ)音幀為例進(jìn)行說(shuō)明的,該方法包括:
S201、確定語(yǔ)音幀的當(dāng)前時(shí)隙。
S202、計(jì)算該語(yǔ)音幀的當(dāng)前時(shí)隙的解調(diào)結(jié)果集。
在一種可能的實(shí)現(xiàn)方式中,可以通過(guò)多個(gè)預(yù)設(shè)算法分別對(duì)該當(dāng)前時(shí)隙進(jìn)行解調(diào)得到多個(gè)解調(diào)結(jié)果子集,并根據(jù)該多個(gè)解調(diào)結(jié)果子集得到該解調(diào)結(jié)果集。
其中,該解調(diào)結(jié)果子集包括該每個(gè)時(shí)隙內(nèi)承載的各個(gè)比特對(duì)應(yīng)的解調(diào)結(jié)果,不同的解調(diào)結(jié)果子集由不同的預(yù)設(shè)算法計(jì)算得到,且同一個(gè)解調(diào)結(jié)果子集包括的解調(diào)結(jié)果是通過(guò)同一預(yù)設(shè)算法計(jì)算得到的。
該解調(diào)結(jié)果可以是LLR,也可以是由該LLR得到的軟比特。例如,在得到LLR后,可以將得到的LLR縮放并且量化為少數(shù)幾個(gè)比特代表的值,常見(jiàn)有4比特到8比特范圍,由于軟比特是由LLR縮放而來(lái),因此采用軟比特作為解調(diào)結(jié)果,能夠降低在后續(xù)計(jì)算過(guò)程中內(nèi)存的占用率。
在本步驟中,該多個(gè)預(yù)設(shè)算法可以包括存在同頻干擾場(chǎng)景對(duì)應(yīng)的算法以及不存在同頻干擾場(chǎng)景對(duì)應(yīng)的算法,例如,該存在同頻干擾場(chǎng)景對(duì)應(yīng)的算法可以是SAIC方法、JMLSE方法等算法,該不存在同頻干擾場(chǎng)景對(duì)應(yīng)的算法可以是MLSE算法,本公開(kāi)對(duì)上述算法不作限定,還可以是其他算法,如根據(jù)該度量參數(shù)確定權(quán)重參數(shù),并根據(jù)該權(quán)重參數(shù)確定目標(biāo)解調(diào)結(jié)果,并在計(jì)算得到該每個(gè)時(shí)隙的全部目標(biāo)解調(diào)結(jié)果后,根據(jù)該全部目標(biāo)解調(diào)結(jié)果得到該第一目標(biāo)解調(diào)結(jié)果子集。
示例地,可以通過(guò)存在同頻干擾場(chǎng)景對(duì)應(yīng)的算法對(duì)該時(shí)隙進(jìn)行解調(diào)得到第一解調(diào)結(jié)果子集,并通過(guò)不存在同頻干擾場(chǎng)景對(duì)應(yīng)的算法對(duì)該時(shí)隙進(jìn)行解調(diào)得到第二解調(diào)結(jié)果子集,并根據(jù)該第一解調(diào)結(jié)果子集和該第二解調(diào)結(jié)果子集得到解調(diào)結(jié)果集。
S203、計(jì)算該當(dāng)前時(shí)隙的度量參數(shù)。
其中,該度量參數(shù)可以是信干比估計(jì)值或者似然比。
示例地,若該度量參數(shù)包括信干比估計(jì)值,則本步驟可以通過(guò)以下三種方式得到該信干比估計(jì)值:
方式一:獲取該當(dāng)前時(shí)隙的時(shí)隙導(dǎo)頻符號(hào),并根據(jù)該時(shí)隙導(dǎo)頻符號(hào)得到對(duì)應(yīng)的信干比估計(jì)值。
方式二:獲取該當(dāng)前時(shí)隙的比特流,并根據(jù)該比特流計(jì)算得到該信干比估計(jì)值。
在本方式中,可以獲取當(dāng)前時(shí)隙的接收信號(hào),并根據(jù)接收信號(hào)的比特流重構(gòu)出估計(jì)發(fā)送信號(hào),將重構(gòu)的估計(jì)發(fā)送信號(hào)與計(jì)算得到的估計(jì)等效信道進(jìn)行卷積,可以重構(gòu)出估計(jì)接收信號(hào),根據(jù)接收信號(hào)和估計(jì)接收信號(hào)得到干擾及噪聲之和的估計(jì),并根據(jù)得到的干擾及噪聲之和的估計(jì),計(jì)算信干比估計(jì)值。
方式三:獲取該當(dāng)前時(shí)隙的時(shí)隙數(shù)據(jù)符號(hào),并根據(jù)該時(shí)隙數(shù)據(jù)符號(hào)得到對(duì)應(yīng)的信干比估計(jì)值。
若該度量參數(shù)包括似然比,則本步驟可以包括:根據(jù)該解調(diào)結(jié)果集中的多個(gè)解調(diào)結(jié)果計(jì)算該當(dāng)前時(shí)隙對(duì)應(yīng)的似然比。
示例地,可以分別通過(guò)存在同頻干擾對(duì)應(yīng)的算法計(jì)算該當(dāng)前時(shí)隙的第一LLR,以及通過(guò)不存在同頻干擾對(duì)應(yīng)的算法計(jì)算該當(dāng)前時(shí)隙的第二LLR,并根據(jù)第一LLR和第二LLR得到該似然比。
S204、確定該語(yǔ)音幀的當(dāng)前時(shí)隙是否是該語(yǔ)音幀的最后一個(gè)時(shí)隙。
在確定該語(yǔ)音幀的當(dāng)前時(shí)隙不是該語(yǔ)音幀的最后一個(gè)時(shí)隙時(shí),執(zhí)行步驟S212;
其中,在確定該語(yǔ)音幀的當(dāng)前時(shí)隙不是該語(yǔ)音幀的最后一個(gè)時(shí)隙時(shí),緩存得到的解調(diào)結(jié)果集和度量參數(shù)。
在確定該語(yǔ)音幀的當(dāng)前時(shí)隙是該語(yǔ)音幀的最后一個(gè)時(shí)隙時(shí),執(zhí)行步驟S205至步驟S210。
S205、獲取該語(yǔ)音幀中每個(gè)時(shí)隙的解調(diào)結(jié)果集和該每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù)。
在本步驟中,可以獲取該語(yǔ)音幀緩存的全部時(shí)隙的解調(diào)結(jié)果集和度量參數(shù)。
S206、根據(jù)該度量參數(shù)以及該解調(diào)結(jié)果集確定該每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集。
在一種可能的實(shí)現(xiàn)方式中,本步驟可以包括以下三種實(shí)現(xiàn)方式:
方式一:在該解調(diào)結(jié)果集中確定通過(guò)第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為該第一目標(biāo)解調(diào)結(jié)果子集;該第一預(yù)設(shè)算法為不存在同頻干擾的場(chǎng)景對(duì)應(yīng)的算法。
這里,假設(shè)當(dāng)前場(chǎng)景不存在同頻干擾,則在該解調(diào)結(jié)果集中確定通過(guò)第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為該第一目標(biāo)解調(diào)結(jié)果子集。
方式二:在該解調(diào)結(jié)果集中確定通過(guò)第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為該第一目標(biāo)解調(diào)結(jié)果子集;該第二預(yù)設(shè)算法為存在同頻干擾的場(chǎng)景對(duì)應(yīng)的算法。
這里,假設(shè)當(dāng)前場(chǎng)景存在同頻干擾,則在該解調(diào)結(jié)果集中確定通過(guò)第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為該第一解調(diào)結(jié)果子集。
方式三:在該解調(diào)結(jié)果集中確定通過(guò)第三預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為該第一目標(biāo)解調(diào)結(jié)果子集。
在本實(shí)施例中,該第三預(yù)設(shè)算法包括:根據(jù)該度量參數(shù)確定權(quán)重參數(shù),并根據(jù)該權(quán)重參數(shù)通過(guò)以下公式確定目標(biāo)解調(diào)結(jié)果,并在計(jì)算得到該每個(gè)時(shí)隙的全部目標(biāo)解調(diào)結(jié)果后,根據(jù)該全部目標(biāo)解調(diào)結(jié)果得到該第一目標(biāo)解調(diào)結(jié)果子集:
MT=αM1+βM2
其中,MT為該目標(biāo)解調(diào)結(jié)果,M1為該解調(diào)結(jié)果集中通過(guò)該第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集中的解調(diào)結(jié)果,M2為該解調(diào)結(jié)果集中通過(guò)該第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集中的解調(diào)結(jié)果,α和β分別為權(quán)重參數(shù)。
這里,可以認(rèn)為當(dāng)前不能明顯的區(qū)分是否存在同頻干擾,則通過(guò)上述公式確定該第一解調(diào)結(jié)果子集中的解調(diào)結(jié)果,并在計(jì)算得到該第一目標(biāo)解調(diào)結(jié)果子集中全部解調(diào)結(jié)果后,得到該第一目標(biāo)解調(diào)結(jié)果子集。
在一種可能的實(shí)現(xiàn)方式中,若該度量參數(shù)包括信干比估計(jì)值,則該權(quán)重參數(shù)可以通過(guò)以下方式確定:分別得到存在同頻干擾場(chǎng)景下的信干比估計(jì)值和不存在同頻干擾場(chǎng)景下的信干比估計(jì)值,并根據(jù)計(jì)算的兩個(gè)信干比估計(jì)值確定該權(quán)重參數(shù),例如,若兩個(gè)信干比估計(jì)值能明顯區(qū)分出干擾場(chǎng)景,則可以將α和β中的一個(gè)設(shè)置1,另一個(gè)設(shè)置為0,若兩個(gè)信干比估計(jì)值不能明顯的區(qū)分出是否存在同頻干擾,則可以將權(quán)重參數(shù)設(shè)置為α=β=0.5,或者,若不存在同頻干擾場(chǎng)景下計(jì)算的信干比估計(jì)值大于存在同頻干擾場(chǎng)景下計(jì)算的信干比估計(jì)值,可以將該權(quán)重參數(shù)設(shè)置為α=0.6,β=0.4,若存在同頻干擾場(chǎng)景下計(jì)算的信干比估計(jì)值大于不存在同頻干擾場(chǎng)景下計(jì)算的信干比估計(jì)值,可以將該權(quán)重參數(shù)設(shè)置為α=0.4,β=0.6。
在另一種可能的實(shí)現(xiàn)方式中,若該度量參數(shù)包括似然比,則該權(quán)重參數(shù)還可以設(shè)置為該其中LR為該似然比。
需要說(shuō)明的是,上述權(quán)重參數(shù)的設(shè)置只是舉例說(shuō)明,該權(quán)重參數(shù)還可以通過(guò)大量的數(shù)據(jù)仿真得到,本申請(qǐng)對(duì)此不作限定。
S207、根據(jù)該第一目標(biāo)解調(diào)結(jié)果子集對(duì)該語(yǔ)音幀進(jìn)行譯碼。
S208、確定譯碼是否正確。
在確定譯碼錯(cuò)誤時(shí),執(zhí)行步驟S209;
在確定譯碼正確時(shí),執(zhí)行步驟S210。
S209、根據(jù)該度量參數(shù)和該解調(diào)結(jié)果集重新確定每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集,并返回步驟S207。
在本步驟中,若譯碼錯(cuò)誤,則可以按照步驟S206中的方式重新確定第一目標(biāo)解調(diào)結(jié)果子集。
示例地,若通過(guò)步驟S206中方式一確定的第一目標(biāo)解調(diào)結(jié)果子集譯碼錯(cuò)誤,則可以按照步驟S206中的方式二重新確定第一目標(biāo)解調(diào)結(jié)果子集,并根據(jù)重新確定的第一目標(biāo)解調(diào)結(jié)果子集對(duì)該語(yǔ)音幀進(jìn)行譯碼,若譯碼仍錯(cuò)誤,則繼續(xù)按照步驟S206中的方式三重新確定第一目標(biāo)解調(diào)結(jié)果子集,并根據(jù)繼續(xù)確定的第一目標(biāo)解調(diào)結(jié)果子集對(duì)該語(yǔ)音幀進(jìn)行譯碼,直至譯碼正確。
S210、確定完成對(duì)當(dāng)前時(shí)隙的譯碼。
S211、計(jì)算下一時(shí)隙的解調(diào)結(jié)果集和度量參數(shù),并返回步驟S204。
采用上述方法,對(duì)于處于不同干擾場(chǎng)景下的時(shí)隙,能夠通過(guò)該干擾場(chǎng)景對(duì)應(yīng)的解調(diào)算法得到第一目標(biāo)解調(diào)結(jié)果子集,避免了采用的解調(diào)算法與當(dāng)前干擾場(chǎng)景不一致而造成的解調(diào)性能低的問(wèn)題,從而提高了譯碼的正確率。
需要說(shuō)明的是,對(duì)于上述方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。例如,上述步驟S202和步驟S203的執(zhí)行順序并不局限于先執(zhí)行步驟S202再執(zhí)行步驟S203,也可以先執(zhí)行步驟S203再執(zhí)行步驟S202,或者同時(shí)執(zhí)行,其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
圖3是根據(jù)本公開(kāi)實(shí)施例提供的一種譯碼裝置,如圖3所示,該裝置包括:
獲取單元301,用于獲取數(shù)據(jù)幀的每個(gè)時(shí)隙的解調(diào)結(jié)果集和該每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù),其中,該解調(diào)結(jié)果集包括多個(gè)解調(diào)結(jié)果子集,該解調(diào)結(jié)果子集包括該每個(gè)時(shí)隙內(nèi)承載的各個(gè)比特對(duì)應(yīng)的解調(diào)結(jié)果,不同的解調(diào)結(jié)果子集由不同的預(yù)設(shè)算法計(jì)算得到,且同一個(gè)解調(diào)結(jié)果子集包括的解調(diào)結(jié)果是通過(guò)同一預(yù)設(shè)算法計(jì)算得到的;
處理單元302,用于根據(jù)該度量參數(shù)和該解調(diào)結(jié)果集確定該每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集;
譯碼單元303,用于根據(jù)該第一目標(biāo)解調(diào)結(jié)果子集對(duì)該數(shù)據(jù)幀進(jìn)行譯碼。
可選地,如圖4所示,還包括:
重譯碼單元304,用于在該譯碼錯(cuò)誤時(shí),根據(jù)該度量參數(shù)和該解調(diào)結(jié)果集重新確定該每個(gè)時(shí)隙的第一目標(biāo)解調(diào)結(jié)果子集,并根據(jù)該第一目標(biāo)解調(diào)結(jié)果子集對(duì)該數(shù)據(jù)幀進(jìn)行譯碼,直至該譯碼正確。
可選地,該處理單元302,用于在該解調(diào)結(jié)果集中確定通過(guò)第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為該第一目標(biāo)解調(diào)結(jié)果子集;該第一預(yù)設(shè)算法為不存在同頻干擾的場(chǎng)景對(duì)應(yīng)的算法;或者,用于在該解調(diào)結(jié)果集中確定通過(guò)第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為該第一目標(biāo)解調(diào)結(jié)果子集;該第二預(yù)設(shè)算法為存在同頻干擾的場(chǎng)景對(duì)應(yīng)的算法;或者,用于在該解調(diào)結(jié)果集中確定通過(guò)第三預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集為該第一目標(biāo)解調(diào)結(jié)果子集;其中,該第三預(yù)設(shè)算法包括:根據(jù)該度量參數(shù)確定權(quán)重參數(shù),并根據(jù)該權(quán)重參數(shù)通過(guò)以下公式確定目標(biāo)解調(diào)結(jié)果,并在計(jì)算得到該每個(gè)時(shí)隙的全部目標(biāo)解調(diào)結(jié)果后,根據(jù)該全部目標(biāo)解調(diào)結(jié)果得到該第一目標(biāo)解調(diào)結(jié)果子集:
MT=αM1+βM2
其中,MT為該目標(biāo)解調(diào)結(jié)果,M1為該解調(diào)結(jié)果集中通過(guò)該第一預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集中的解調(diào)結(jié)果,M2為該解調(diào)結(jié)果集中通過(guò)該第二預(yù)設(shè)算法計(jì)算得到的解調(diào)結(jié)果子集中的解調(diào)結(jié)果,α和β分別為該權(quán)重參數(shù)。
可選地,若該度量參數(shù)包括似然比,則該該其中LR為該似然比。
可選地,如圖5所示,該裝置還包括:
判斷單元305,用于確定該數(shù)據(jù)幀的當(dāng)前時(shí)隙是否是該數(shù)據(jù)幀的最后一個(gè)時(shí)隙;
該獲取單元301,用于在確定該數(shù)據(jù)幀的當(dāng)前時(shí)隙是該數(shù)據(jù)幀的最后一個(gè)時(shí)隙時(shí),獲取該數(shù)據(jù)幀中每個(gè)時(shí)隙的解調(diào)結(jié)果集和該每個(gè)時(shí)隙對(duì)應(yīng)的度量參數(shù)。
可選地,如圖6所示,該裝置還包括:
計(jì)算單元306,用于在該確定該數(shù)據(jù)幀的當(dāng)前時(shí)隙是否是最后一個(gè)時(shí)隙前,計(jì)算該數(shù)據(jù)幀的當(dāng)前時(shí)隙的解調(diào)結(jié)果集和該當(dāng)前時(shí)隙對(duì)應(yīng)的度量參數(shù)。
可選地,該計(jì)算單元306,用于在該度量參數(shù)包括信干比估計(jì)值時(shí),獲取該當(dāng)前時(shí)隙的時(shí)隙導(dǎo)頻符號(hào),并根據(jù)該時(shí)隙導(dǎo)頻符號(hào)得到對(duì)應(yīng)的信干比估計(jì)值;或者,獲取該當(dāng)前時(shí)隙的比特流,并根據(jù)該比特流計(jì)算得到該信干比估計(jì)值;或者,獲取該當(dāng)前時(shí)隙的時(shí)隙數(shù)據(jù)符號(hào),并根據(jù)該時(shí)隙數(shù)據(jù)符號(hào)得到對(duì)應(yīng)的信干比估計(jì)值;
還用于在該度量參數(shù)包括似然比時(shí),根據(jù)該解調(diào)結(jié)果集中的多個(gè)解調(diào)結(jié)果計(jì)算該當(dāng)前時(shí)隙對(duì)應(yīng)的似然比。
可選地,該計(jì)算單元306,用于通過(guò)該多個(gè)預(yù)設(shè)算法分別對(duì)該當(dāng)前時(shí)隙進(jìn)行解調(diào)得到多個(gè)解調(diào)結(jié)果子集,并根據(jù)該多個(gè)解調(diào)結(jié)果子集得到該解調(diào)結(jié)果集。
可選地,該解調(diào)結(jié)果包括對(duì)數(shù)似然比LLR或者由該LLR得到的軟比特。
采用上述裝置,對(duì)于處于不同干擾場(chǎng)景下的時(shí)隙,能夠通過(guò)該干擾場(chǎng)景對(duì)應(yīng)的解調(diào)算法得到第一目標(biāo)解調(diào)結(jié)果子集,避免了采用的解調(diào)算法與當(dāng)前干擾場(chǎng)景不一致而造成的解調(diào)性能低的問(wèn)題,從而提高了譯碼的正確率。
以上結(jié)合附圖詳細(xì)描述了本公開(kāi)的優(yōu)選實(shí)施方式,但是,本公開(kāi)并不限于上述實(shí)施方式中的具體細(xì)節(jié),在本公開(kāi)的技術(shù)構(gòu)思范圍內(nèi),可以對(duì)本公開(kāi)的技術(shù)方案進(jìn)行多種簡(jiǎn)單變型,這些簡(jiǎn)單變型均屬于本公開(kāi)的保護(hù)范圍。
另外需要說(shuō)明的是,在上述具體實(shí)施方式中所描述的各個(gè)具體技術(shù)特征,在不矛盾的情況下,可以通過(guò)任何合適的方式進(jìn)行組合,為了避免不必要的重復(fù),本公開(kāi)對(duì)各種可能的組合方式不再另行說(shuō)明。
此外,本公開(kāi)的各種不同的實(shí)施方式之間也可以進(jìn)行任意組合,只要其不違背本公開(kāi)的思想,其同樣應(yīng)當(dāng)視為本公開(kāi)所公開(kāi)的內(nèi)容。