1.一種基于Turbo-SCMA系統(tǒng)的聯(lián)合檢測譯碼方法,所述方法基于的裝置包括初始化模塊、SCMA檢測模塊、信息交換模塊和Turbo譯碼模塊,其特征在于,包括以下步驟,
步驟一:初始化;由所述初始化模塊將所述SCMA檢測模塊的先驗(yàn)信息及其變量節(jié)點(diǎn)傳遞至資源節(jié)點(diǎn)的信息設(shè)置為等概率、將所述Turbo譯碼模塊的前向度量起始時(shí)刻的狀態(tài)0的度量設(shè)為1,后向度量最后時(shí)刻的狀態(tài)0的度量設(shè)為1,其余狀態(tài)的度量為0,并將所述Turbo譯碼模塊的兩個(gè)分量譯碼器的先驗(yàn)信息設(shè)置為等概率;以及由所述初始化模塊計(jì)算出信道聯(lián)合條件概率,并初始化迭代標(biāo)志Iter=0;
步驟二:聯(lián)合迭代譯碼;其中,每一次迭代,由所述SCMA檢測模塊完成資源節(jié)點(diǎn)傳遞到變量節(jié)點(diǎn)消息的更新、變量節(jié)點(diǎn)符號概率的輸出以及變量節(jié)點(diǎn)傳遞到資源節(jié)點(diǎn)信息的更新,由所述信息交互模塊分別完成所述SCMA檢測模塊的符號概率到對比特概率的轉(zhuǎn)換和所述Turbo譯碼模塊的比特概率到符號概率的轉(zhuǎn)換,以及由所述Turbo譯碼模塊完成比特概率的更新和兩個(gè)分量譯碼器的先驗(yàn)信息的更新;同時(shí),每完成一次迭代,則更新迭代標(biāo)志Iter=Iter+1;
步驟三:每完成一次迭代后,若當(dāng)前迭代標(biāo)志Iter達(dá)到設(shè)定的最大迭代次數(shù),則輸出當(dāng)前譯碼判決結(jié)果,否則跳轉(zhuǎn)至步驟二;或者采用CRC校驗(yàn)方法對當(dāng)前判決結(jié)果進(jìn)行校驗(yàn),若校驗(yàn)成功,則輸出當(dāng)前譯碼判決結(jié)果,否則跳轉(zhuǎn)至步驟二。
2.如權(quán)利要求1所述的基于Turbo-SCMA系統(tǒng)的聯(lián)合檢測譯碼方法,其特征在于,所述SCMA檢測模塊根據(jù)信道聯(lián)合條件概率和變量節(jié)點(diǎn)傳遞的信息,完成資源節(jié)點(diǎn)傳遞到變量節(jié)點(diǎn)信息的更新,并根據(jù)資源節(jié)點(diǎn)與變量節(jié)點(diǎn)的連接關(guān)系,完成變量節(jié)點(diǎn)符號概率的輸出,以及根據(jù)經(jīng)所述信息交互模塊反饋的符號概率,完成變量節(jié)點(diǎn)傳遞到資源節(jié)點(diǎn)信息的更新。
3.如權(quán)利要求1所述的基于Turbo-SCMA系統(tǒng)的聯(lián)合檢測譯碼方法,其特征在于,所述Turbo譯碼模塊根據(jù)經(jīng)所述信息交互模塊反饋的比特概率,完成兩個(gè)分量譯碼器的先驗(yàn)信息,并結(jié)合LTE標(biāo)準(zhǔn)里的交織和解交織規(guī)則,完成比特概率的更新。
4.如權(quán)利要求1所述的基于Turbo-SCMA系統(tǒng)的聯(lián)合檢測譯碼方法,其特征在于,設(shè)定的最大迭代次數(shù)的取值范圍為6至30。