欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于數(shù)據(jù)通信的編碼方法及裝置與流程

文檔序號(hào):40604683發(fā)布日期:2025-01-07 20:45閱讀:7來源:國知局
用于數(shù)據(jù)通信的編碼方法及裝置與流程

本技術(shù)涉及一種編碼技術(shù),尤其涉及一種用于數(shù)據(jù)通信、低時(shí)延的編碼技術(shù)及裝置。


背景技術(shù):

1、通信系統(tǒng)通常在發(fā)射端發(fā)送數(shù)據(jù),經(jīng)過通信信道傳輸?shù)浇邮斩?,從而?shí)現(xiàn)大量的信息傳輸。例如,通信信道包括光纖傳輸,無線,電纜等。然而發(fā)送信號(hào)經(jīng)過通信信道時(shí),會(huì)疊加信道中的噪聲或者收發(fā)器件的噪聲,從而造成接收端接收信號(hào)的錯(cuò)誤。為了能夠在錯(cuò)誤接收的信號(hào)中恢復(fù)出發(fā)送端發(fā)送的原始信號(hào),采用前項(xiàng)糾錯(cuò)編碼(forward?errorcorrection,fec)是一種普遍的做法。

2、fec是根據(jù)某種編碼關(guān)系利用要傳輸?shù)男畔⒈忍貋懋a(chǎn)生一定長度的校驗(yàn)比特,再將校驗(yàn)比特和信息比特合并發(fā)送,在接收端利用校驗(yàn)比特和已知的編碼關(guān)系去糾正因?yàn)閭鬏斶^程導(dǎo)致的比特錯(cuò)誤?,F(xiàn)階段,由于人工智能(artificial?intelligence,ai)等新技術(shù)應(yīng)用出現(xiàn),對(duì)超低時(shí)延、高可靠性的互聯(lián)需求日益突出,提高編碼增益和降低時(shí)延變得越來越重要。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)提供一種用于數(shù)據(jù)通信的編碼方法及裝置,解決了現(xiàn)有技術(shù)中無法同時(shí)保證高編碼增益和低時(shí)延的問題。

2、第一方面,提供一種用于數(shù)據(jù)通信的編碼方法,所述方法包括:形成第一碼字,所述第一碼字包括2n個(gè)比特,由k個(gè)編碼比特形成,且第一碼字的n個(gè)比特來自于m個(gè)在所述第一碼字之前形成的碼字,所述第一碼字中另外n個(gè)比特包括k-n個(gè)信息比特和2n-k個(gè)校驗(yàn)比特,其中,n、m、k均為正整數(shù),2n>k>n>m;將所述第一碼字中的所述另外n個(gè)比特發(fā)送出去。

3、在本技術(shù)實(shí)施例中,第一碼字中的比特被多個(gè)不同時(shí)刻產(chǎn)生的碼字保護(hù),編碼增益效果更好;而且,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特具備更快的收斂速度,可以提升譯碼器的譯碼速度,起到降低時(shí)延的作用。

4、結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:將所述另外n個(gè)比特存儲(chǔ)起來,供編碼所述第一碼字之后的碼字時(shí)使用。

5、結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述第一碼字來自于所述m個(gè)在所述第一碼字之前形成的碼字中每個(gè)碼字的比特?cái)?shù)相同,其中,n為m的整數(shù)倍。本實(shí)施中第一碼字從m個(gè)之前形成的碼字中的每一個(gè)碼字共享相同數(shù)目的比特,且共享比特?cái)?shù)不止一個(gè),兩個(gè)碼字之間共享的比特個(gè)數(shù)多,則需要共享的碼字個(gè)數(shù)降低,在接收端可以快速完成數(shù)據(jù)的收集以及譯碼過程,從而降低時(shí)延。

6、結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述第一碼字來自于第二碼字的比特?cái)?shù)為a,在所述m個(gè)在所述第一碼字之前形成的碼字中,至少有一個(gè)碼字提供給所述第一碼字的比特?cái)?shù)與a不同,其中,a為正整數(shù),第二碼字為所述m個(gè)在所述第一碼字之前形成的碼字中的任意一個(gè)。

7、在本實(shí)施例中,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特較快收斂,然后帶動(dòng)被更少碼字保護(hù)的比特收斂,從而提升譯碼器的譯碼速度,降低時(shí)延。

8、結(jié)合第一方面或以上任一種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述形成第一碼字具體包括:對(duì)來自于m個(gè)在所述第一碼字之前形成的碼字的n個(gè)比特和k-n個(gè)待傳輸?shù)男畔⒈忍剡M(jìn)行編碼,得到2n-k個(gè)校驗(yàn)比特,形成所述第一碼字。

9、結(jié)合第一方面或以上任一種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述第一碼字中發(fā)送出去的n個(gè)比特,與在所述第一碼字之后形成的一些碼字共享。進(jìn)一步地,所述第一碼字中發(fā)送出去的n個(gè)比特,與在所述第一碼字之后形成的m個(gè)碼字共享。每個(gè)碼字中的一半比特與之前形成的碼字共享,另一半比特與之后形成的碼字共享,保證每個(gè)比特均被不同的碼字保護(hù),可以得到更好的編碼增益。

10、結(jié)合第一方面或以上任一種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述第一碼字中的每個(gè)比特被至少兩個(gè)碼字采用。

11、結(jié)合第一方面或以上任一種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,在所述第一碼字中來自于m個(gè)之前形成的碼字的比特中,至少一些比特為之前碼字中的校驗(yàn)比特。

12、結(jié)合第一方面或以上任一種可能的實(shí)現(xiàn)方式,在第一方面的第八種可能的實(shí)現(xiàn)方式中,n為360,k為700。應(yīng)理解,這是本技術(shù)給出的一個(gè)具體的碼字,第一碼字還可以為其他比特?cái)?shù)量,本技術(shù)并不做限定。

13、結(jié)合第一方面或以上任一種可能的實(shí)現(xiàn)方式,在第一方面的第九種可能的實(shí)現(xiàn)方式中,將所述m個(gè)在所述第一碼字之前形成的碼字分為b組,將所述第一碼字中與之前碼字共享的n個(gè)比特分為b組,所述第一碼字中的每一組對(duì)應(yīng)所述m個(gè)在所述第一碼字之前形成的碼字中的一組,其中,b為正整數(shù),n和m均為b的整數(shù)倍。

14、結(jié)合第一方面的第九種可能的實(shí)現(xiàn)方式,在第一方面的第十種可能的實(shí)現(xiàn)方式中,n為360,m為256;將所述256個(gè)在所述第一碼字之前形成的碼字分為4組,每組64個(gè)碼字;將所述第一碼字中與之前碼字共享的360個(gè)比特分為4組,每組90個(gè)比特,其中,每組90個(gè)比特來自于對(duì)應(yīng)的一組64個(gè)碼字。

15、第二方面,提供一種用于數(shù)據(jù)通信的編碼裝置,所述編碼裝置包括編碼單元和發(fā)送單元,所述編碼單元,用于形成第一碼字,所述第一碼字包括2n個(gè)比特,由k個(gè)編碼比特形成,且第一碼字的n個(gè)比特來自于m個(gè)在所述第一碼字之前形成的碼字,所述第一碼字中另外n個(gè)比特包括k-n個(gè)信息比特和2n-k個(gè)校驗(yàn)比特,將所述另外n個(gè)比特發(fā)送給所述發(fā)送單元,其中,n、m、k均為正整數(shù),2n>k>n>m;所述發(fā)送單元,還用于將所述第一碼字中的所述另外n個(gè)比特發(fā)送出去。

16、在本技術(shù)實(shí)施例提供的編碼裝置中,第一碼字中的比特被多個(gè)不同時(shí)刻產(chǎn)生的碼字保護(hù),編碼增益效果更好;而且,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特具備更快的收斂速度,可以提升譯碼器的譯碼速度,起到降低時(shí)延的作用。

17、結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述編碼裝置還包括存儲(chǔ)單元,用于存儲(chǔ)所述第一碼字中的所述另外n個(gè)比特,供所述編碼單元在編碼所述第一碼字之后的碼字時(shí)使用。

18、結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述第一碼字來自于所述m個(gè)在所述第一碼字之前形成的碼字中每個(gè)碼字的比特?cái)?shù)相同,其中,n為m的整數(shù)倍。本實(shí)施中第一碼字從m個(gè)之前形成的碼字中的每一個(gè)碼字共享相同數(shù)目的比特,且共享比特?cái)?shù)不止一個(gè),兩個(gè)碼字之間共享的比特個(gè)數(shù)多,則需要共享的碼字個(gè)數(shù)降低,在接收端可以快速完成數(shù)據(jù)的收集以及譯碼過程,從而降低時(shí)延。

19、結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述第一碼字來自于第二碼字的比特?cái)?shù)為a,在所述m個(gè)在所述第一碼字之前形成的碼字中,至少有一個(gè)碼字提供給所述第一碼字的比特?cái)?shù)與a不同,其中,a為正整數(shù),第二碼字為所述m個(gè)在所述第一碼字之前形成的碼字中的任意一個(gè)。在本實(shí)施例中,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特較快收斂,然后帶動(dòng)被更少碼字保護(hù)的比特收斂,從而提升譯碼器的譯碼速度,降低時(shí)延。

20、結(jié)合第二方面或以上任一種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述編碼裝置具體用于:對(duì)來自于m個(gè)在所述第一碼字之前形成的碼字的n個(gè)比特和k-n個(gè)待傳輸?shù)男畔⒈忍剡M(jìn)行編碼,得到2n-k個(gè)校驗(yàn)比特,形成所述第一碼字。

21、結(jié)合第二方面或以上任一種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述第一碼字中發(fā)送出去的n個(gè)比特,與在所述第一碼字之后形成的一些碼字共享。進(jìn)一步地,所述第一碼字中發(fā)送出去的n個(gè)比特,與在所述第一碼字之后形成的m個(gè)碼字共享。每個(gè)碼字中的一半比特與之前形成的碼字共享,另一半比特與之后形成的碼字共享,保證每個(gè)比特均被不同的碼字保護(hù),可以得到更好的編碼增益。

22、結(jié)合第二方面或以上任一種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述第一碼字中的每個(gè)比特被至少兩個(gè)碼字采用。

23、結(jié)合第一方面或以上任一種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,在所述第一碼字中來自于m個(gè)之前形成的碼字的比特中,至少一些比特為之前碼字中的校驗(yàn)比特。

24、結(jié)合第二方面或以上任一種可能的實(shí)現(xiàn)方式,在第二方面的第八種可能的實(shí)現(xiàn)方式中,n為360,k為700。應(yīng)理解,這是本技術(shù)給出的一個(gè)具體的碼字,第一碼字還可以為其他比特?cái)?shù)量,本技術(shù)并不做限定。

25、結(jié)合第二方面或以上任一種可能的實(shí)現(xiàn)方式,在第二方面的第九種可能的實(shí)現(xiàn)方式中,將所述m個(gè)在所述第一碼字之前形成的碼字分為b組,將所述第一碼字中與之前碼字共享的n個(gè)比特分為b組,所述第一碼字中的每一組對(duì)應(yīng)所述m個(gè)在所述第一碼字之前形成的碼字中的一組,其中,b為正整數(shù),n和m均為b的整數(shù)倍。

26、結(jié)合第二方面的第九種可能的實(shí)現(xiàn)方式,在第二方面的第十種可能的實(shí)現(xiàn)方式中,n為360,m為256;將所述256個(gè)在所述第一碼字之前形成的碼字分為4組,每組64個(gè)碼字;將所述第一碼字中與之前碼字共享的360個(gè)比特分為4組,每組90個(gè)比特,其中,每組90個(gè)比特來自于對(duì)應(yīng)的一組64個(gè)碼字。

27、第三方面,提供一種用于數(shù)據(jù)通信的譯碼方法,所述方法包括:恢復(fù)出第一碼字,其中,第一碼字包括2n個(gè)比特,由k個(gè)編碼比特形成,且第一碼字的n個(gè)比特來自于m個(gè)在該第一碼字之前譯碼的碼字,第一碼字中另外n個(gè)比特包括k-n個(gè)信息比特和2n-k個(gè)校驗(yàn)比特,其中,n、m、k均為正整數(shù),2n>k>n>m;對(duì)第一碼字進(jìn)行譯碼,得到譯碼后的比特。

28、應(yīng)理解,在本實(shí)施例中,恢復(fù)出第一碼字之前,至少已經(jīng)有m個(gè)碼字進(jìn)行過譯碼了;第一碼字中的一半比特是來自于之前譯碼的m個(gè)碼字,另外n個(gè)比特是當(dāng)前時(shí)刻接收到的比特流。此外,在本實(shí)施例中,不同的碼字之間共享的比特個(gè)數(shù)不同,存在多個(gè)碼字共享不止一個(gè)比特,共享的比特?cái)?shù)越多,需要關(guān)聯(lián)的碼字?jǐn)?shù)量會(huì)有所降低,無需等待時(shí)間過長,即可譯碼,從而降低系統(tǒng)時(shí)延。

29、結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述第一碼字來自于所述m個(gè)在所述第一碼字之前譯碼的碼字中每個(gè)碼字的比特?cái)?shù)相同,其中,n為m的整數(shù)倍。本實(shí)施中第一碼字從m個(gè)之前譯碼的碼字中的每一個(gè)碼字共享相同數(shù)目的比特,且共享比特?cái)?shù)不止一個(gè),兩個(gè)碼字之間共享的比特個(gè)數(shù)多,則需要共享的碼字個(gè)數(shù)降低,可以快速完成數(shù)據(jù)的收集以及譯碼過程,從而降低時(shí)延。

30、結(jié)合第三方面,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述第一碼字來自于第二碼字的比特?cái)?shù)為a,在所述m個(gè)在所述第一碼字之前譯碼的碼字中,至少有一個(gè)碼字提供給所述第一碼字的比特?cái)?shù)與a不同,其中,a為正整數(shù),第二碼字為所述m個(gè)在所述第一碼字之前譯碼的碼字中的任意一個(gè)。在本實(shí)施例中,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特較快收斂,然后帶動(dòng)被更少碼字保護(hù)的比特收斂,從而提升譯碼器的譯碼速度,降低時(shí)延。

31、結(jié)合第三方面或以上任一種可能的實(shí)現(xiàn)方式,在第三方面的第三種可能的實(shí)現(xiàn)方式中,n為360,k為700。應(yīng)理解,這是本技術(shù)給出的一個(gè)具體的碼字,第一碼字還可以為其他比特?cái)?shù)量,本技術(shù)并不做限定。

32、第四方面,提供一種用于數(shù)據(jù)通信的譯碼裝置,包括譯碼單元和存儲(chǔ)單元,其中,譯碼單元用于接收傳輸過來的碼字,恢復(fù)出第一碼字,并對(duì)第一碼字進(jìn)行譯碼,其中,該第一碼字包括2n個(gè)比特,且第一碼字的n個(gè)比特來自于m個(gè)在該第一碼字之前譯碼的碼字,n、m均為正整數(shù),n>m;存儲(chǔ)單元用于存儲(chǔ)來自于所述傳輸過來的碼字,并從譯碼單元接收譯碼信息,對(duì)存儲(chǔ)的碼字進(jìn)行更新,并在后續(xù)譯碼過程中將更新后的碼字發(fā)回給譯碼單元。本實(shí)施例在譯碼過程中,會(huì)使用之前譯碼得到的信息比特,信息比特被不同的碼字保護(hù),譯碼性能更強(qiáng)。且兩個(gè)碼字之間共享的比特?cái)?shù)更多,需要關(guān)聯(lián)的碼字?jǐn)?shù)量會(huì)有所降低,無需等待時(shí)間過長,即可譯碼,從而降低系統(tǒng)時(shí)延。

33、結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述第一碼字來自于所述m個(gè)在所述第一碼字之前譯碼的碼字中每個(gè)碼字的比特?cái)?shù)相同,其中,n為m的整數(shù)倍。本實(shí)施中第一碼字從m個(gè)之前譯碼的碼字中的每一個(gè)碼字共享相同數(shù)目的比特,且共享比特?cái)?shù)不止一個(gè),兩個(gè)碼字之間共享的比特個(gè)數(shù)多,則需要共享的碼字個(gè)數(shù)降低,可以快速完成數(shù)據(jù)的收集以及譯碼過程,從而降低時(shí)延。

34、結(jié)合第四方面,在第四方面的第二種可能的實(shí)現(xiàn)方式中,所述第一碼字來自于第二碼字的比特?cái)?shù)為a,在所述m個(gè)在所述第一碼字之前譯碼的碼字中,至少有一個(gè)碼字提供給所述第一碼字的比特?cái)?shù)與a不同,其中,a為正整數(shù),第二碼字為所述m個(gè)在所述第一碼字之前譯碼的碼字中的任意一個(gè)。在本實(shí)施例中,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特較快收斂,然后帶動(dòng)被更少碼字保護(hù)的比特收斂,從而提升譯碼器的譯碼速度,降低時(shí)延。

35、結(jié)合第四方面或以上任一種可能的實(shí)現(xiàn)方式,在第四方面的第三種可能的實(shí)現(xiàn)方式中,n為360,k為700。應(yīng)理解,這是本技術(shù)給出的一個(gè)具體的碼字,第一碼字還可以為其他比特?cái)?shù)量,本技術(shù)并不做限定。

36、第五方面,提供一種基于數(shù)據(jù)通信的級(jí)聯(lián)編碼方法,所述方法包括:接收數(shù)據(jù)比特,對(duì)數(shù)據(jù)比特進(jìn)行kp4編碼,得到kp4碼字;將所述kp4碼字進(jìn)行交織,得到交織后的碼字;將所述交織后的碼字按照第一方面或第一方面任一種可能的實(shí)現(xiàn)方式所述的編碼方法進(jìn)行編碼,其中,所述交織后的碼字在進(jìn)行如第一方面或第一方面任一種可能的實(shí)現(xiàn)方式所述的編碼之前,不進(jìn)行譯碼。本實(shí)施例中,經(jīng)交織的kp4碼字無需譯碼,直接進(jìn)行下一步的級(jí)聯(lián)編碼,可以降低功耗。

37、第六方面,提供一種基于數(shù)據(jù)通信的級(jí)聯(lián)編碼裝置,所述級(jí)聯(lián)編碼裝置包括:第一編碼單元,交織單元和第二編碼單元;第一編碼單元,用于接收數(shù)據(jù)比特,對(duì)數(shù)據(jù)比特進(jìn)行kp4編碼,將得到的kp4碼字發(fā)送給交織單元;交織單元,用于將所述kp4碼字進(jìn)行交織,將交織后的碼字發(fā)送給第二編碼單元;第二編碼單元,用于將所述交織后的碼字按照第一方面或第一方面任一種可能的實(shí)現(xiàn)方式所述的編碼方法進(jìn)行編碼,其中,第二編碼單元不對(duì)所述交織后的碼字進(jìn)行譯碼。本實(shí)施例中,經(jīng)交織的kp4碼字無需譯碼,直接進(jìn)行下一步的級(jí)聯(lián)編碼,可以降低功耗。

38、第七方面、提供一種用于數(shù)據(jù)通信的編碼方法,所述方法包括:形成第一碼字,所述第一碼字包括n個(gè)鏡像比特和n個(gè)待傳輸比特,且所述n個(gè)鏡像比特從m個(gè)源碼字的待傳輸比特中挑選,其中,所述源碼字為在所述第一碼字之前形成的碼字,n和m均為正整數(shù),n>m;將所述第一碼字的所述n個(gè)待傳輸比特發(fā)送出去。

39、在本技術(shù)實(shí)施例中,第一碼字中的比特被多個(gè)不同時(shí)刻產(chǎn)生的碼字保護(hù),編碼增益效果更好;而且,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特具備更快的收斂速度,可以提升譯碼器的譯碼速度,起到降低時(shí)延的作用。

40、結(jié)合第七方面,在第七方面的第一種可能的實(shí)現(xiàn)方式中,所述n個(gè)待傳輸比特包括p個(gè)校驗(yàn)比特和n-p個(gè)信息比特,其中,所述p個(gè)校驗(yàn)比特由所述n個(gè)鏡像比特和所述n-p個(gè)信息比特編碼得到,p為小于n的正整數(shù)。

41、結(jié)合第七方面的第一種可能的實(shí)現(xiàn)方式,在第七方面的第二種可能的實(shí)現(xiàn)方式中,所述n個(gè)鏡像比特包括鏡像校驗(yàn)比特和鏡像信息比特,其中,所述鏡像校驗(yàn)比特為從m個(gè)所述源碼字的校驗(yàn)比特中挑選,所述鏡像信息比特從m個(gè)所述源碼字的信息比特中挑選。

42、結(jié)合第七方面的第二種可能的實(shí)現(xiàn)方式,在第七方面的第三種可能的實(shí)現(xiàn)方式中,所述鏡像校驗(yàn)比特和所述校驗(yàn)比特的個(gè)數(shù)相同。

43、結(jié)合第七方面或第七方面的上述可能的實(shí)現(xiàn)方式,在第七方面的第四種可能的實(shí)現(xiàn)方式中,在所述m個(gè)源碼字中,不同源碼字提供給所述第一碼字的比特?cái)?shù)目差的最大值大于一個(gè)比特,此時(shí),在保持低時(shí)延的前提下可以進(jìn)一步提升糾錯(cuò)性能。

44、結(jié)合第七方面或第七方面的上述可能的實(shí)現(xiàn)方式,在第七方面的第五種可能的實(shí)現(xiàn)方式中,所述第一碼字的碼長不大于2048,糾錯(cuò)比特?cái)?shù)不大于5。在本實(shí)施例中,所述第一碼字能在保證低時(shí)延的前提下依舊具有較好的性能。

45、結(jié)合第七方面或第七方面的上述可能的實(shí)現(xiàn)方式,在第七方面的第六種可能的實(shí)現(xiàn)方式中,在所述m個(gè)源碼字中,至少一個(gè)源碼字提供給所述第一碼字的比特?cái)?shù)目與其他源碼字提供給所述第一碼字的比特?cái)?shù)目不相同;或每個(gè)源碼字提供給所述第一碼字q個(gè)比特,其中,q為大于1的整數(shù),n為m的整數(shù)倍。本實(shí)施例中,每個(gè)比特均被不同的碼字保護(hù),且一個(gè)碼字提供給所述第一碼字的比特?cái)?shù)可以不止一個(gè),在保證編碼增益的情況下,譯碼的速度更快。

46、結(jié)合第七方面或第七方面的上述可能的實(shí)現(xiàn)方式,在第七方面的第七種可能的實(shí)現(xiàn)方式中,p_word個(gè)所述第一碼字構(gòu)成第一幀,所述第一幀中碼字的鏡像比特來自于在所述第一幀之前生成的h個(gè)第二幀中碼字的待傳輸比特,其中,h和p_word均為大于1的正整數(shù)。

47、結(jié)合第七方面的第七種可能的實(shí)現(xiàn)方式,在第七方面的第八種可能的實(shí)現(xiàn)方式中,所述h個(gè)第二幀中比特的幀坐標(biāo),行坐標(biāo)和列坐標(biāo)通過φf(),φr()和φc()三個(gè)函數(shù)計(jì)算得到:

48、φf([frame,row_str,col_str])=frame-1-frm_map(floor((col_str+δ)/ceiling(n/h)));

49、

50、φc([frame,row_str,col_str])=n+h*((col_str+δ)%ceiling(n/h))+(h-1-floor((col_str+δ)/ceiling(n/h)))。

51、其中,所述第一幀中碼字的鏡像比特的幀坐標(biāo)frame、行坐標(biāo)row_str和列坐標(biāo)col_str均為整數(shù),且frame∈(-∞,+∞),row_str∈[0,p_word-1],col_str∈[0,2n-1];frm_map(i)=h-1-i,i∈[0,h-1];

52、如果n/h為整數(shù),δ=0;否則,如果col_str/floor(n/h)<ceiling(n/h)*h-n,δ=floor(col_str/floor(n/h));如果col_str/floor(n/h)>=ceiling(n/h)*h-n,δ=ceiling(n/h)*h-n。

53、結(jié)合第七方面的第八種可能的實(shí)現(xiàn)方式,在第七方面的第九種可能的實(shí)現(xiàn)方式中,所述第一幀中碼字的鏡像校驗(yàn)比特的列坐標(biāo)col_str集合如下所示:

54、col_str_vec(i,:)=[i_base(i)-range(i)+1:i_base(i)],0<=i<=h-1;

55、其中,如果i<ceiling(n/h)*h-n,i_base(i)=(i+1)*ceiling(n/h)-i-2;如果i>=ceiling(n/h)*h-n,i_base(i)=(i+1)*ceiling(n/h)-ceiling(n/h)*h-n-1;range(i)=ceiling((p-i)/h)ror(ceiling(n/h)*h-n),ror為數(shù)組循環(huán)右移。

56、結(jié)合第七方面的第八種或第九種可能的實(shí)現(xiàn)方式,在第七方面的第十種可能的實(shí)現(xiàn)方式中,第一碼字為bch(720,700)碼,h=5,p_word=64,則φf(),φr()和φc()三個(gè)函數(shù)表達(dá)式如下所示:

57、φf([frame,row_str,col_str])=frame-1-frm_map(floor((col_str)/72)),

58、

59、φc([frame,row_str,col_str])=360+5*((col_str)%72)+(4–floor((col_str)/72)),其中,frm_map(i)=4-i,i∈[0,4],且i為整數(shù)。

60、結(jié)合第七方面的第十種可能的實(shí)現(xiàn)方式,在第七方面的第十一種可能的實(shí)現(xiàn)方式中,所述第一幀中碼字的鏡像校驗(yàn)比特的列坐標(biāo)col_str集合如下所示:

61、col_str_vec(i,:)={[68,69,70,71],[140,141,142,143],[212,213,214,215],[284,285,286,287],[356,357,358,359]}。

62、結(jié)合第七方面的第七種可能的實(shí)現(xiàn)方式,在第七方面的第十二種可能的實(shí)現(xiàn)方式中,所述h個(gè)第二幀中比特的幀坐標(biāo)frame’,行坐標(biāo)row_str’和列坐標(biāo)col_str’由如下公式得到:

63、frame’=frame+1+frm_map(col_str%h);

64、col_str’=(h–1–col_str%h)*ceiling(n/h)+floor(col_str/h)–δ;

65、

66、其中,所述第一幀中碼字的鏡像比特的幀坐標(biāo)frame、行坐標(biāo)row_str和列坐標(biāo)col_str均為整數(shù),且frame∈(-∞,+∞),row_str∈[0,p_word-1],col_str∈[0,2n-1];frm_map(i)=i,i∈[0,h-1],且i為整數(shù);

67、如果n/h為整數(shù),δ=0;否則,如果col_str/floor(n/h)<ceiling(n/h)*h-n,δ=floor(col_str/floor(n/h));如果col_str/floor(n/h)>=ceiling(n/h)*h-n,δ=ceiling(n/h)*h-n。

68、結(jié)合第七方面的第十二種可能的實(shí)現(xiàn)方式,在第七方面的第十三種可能的實(shí)現(xiàn)方式中,第一碼字為bch(720,700)碼,h=5,p_word=64,則:frame’=frame+1+frm_map(col_str%5);

69、col_str’=(4–col_str%5)*72+floor(col_str/5);

70、其中,frm_map(i)=i,i∈[0,4]。

71、結(jié)合第七方面任一種可能的實(shí)現(xiàn)方式,在第七方面的第十四種可能的實(shí)現(xiàn)方式中,所述方法還包括:將所述n個(gè)待傳輸比特存儲(chǔ)起來,供編碼所述第一碼字之后的碼字時(shí)使用。

72、結(jié)合第七方面任一種可能的實(shí)現(xiàn)方式,在第七方面的第十五種可能的實(shí)現(xiàn)方式中,所述第一碼字中發(fā)送出去的n個(gè)比特,與在所述第一碼字之后形成的一些碼字共享。

73、結(jié)合第七方面任一種可能的實(shí)現(xiàn)方式,在第七方面的第十六種可能的實(shí)現(xiàn)方式中,所述第一碼字中的每個(gè)比特被至少兩個(gè)碼字采用。

74、結(jié)合第七方面任一種可能的實(shí)現(xiàn)方式,在第七方面的第十七種可能的實(shí)現(xiàn)方式中,所述第一碼字為bch(720,700)碼。

75、第八方面,提供一種編碼裝置,所述編碼裝置包括編碼單元和發(fā)送單元,所述編碼單元,用于形成第一碼字,所述第一碼字包括n個(gè)鏡像比特和n個(gè)待傳輸比特,且所述n個(gè)鏡像比特從m個(gè)源碼字的待傳輸比特中挑選,其中,所述源碼字為在所述第一碼字之前形成的碼字,n和m均為正整數(shù),n>m;所述發(fā)送單元,用于將所述第一碼字中的所述n個(gè)待傳輸比特發(fā)送出去。

76、在本技術(shù)實(shí)施例中,第一碼字中的比特被多個(gè)不同時(shí)刻產(chǎn)生的碼字保護(hù),編碼增益效果更好;而且,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特具備更快的收斂速度,可以提升譯碼器的譯碼速度,起到降低時(shí)延的作用。

77、結(jié)合第八方面,在第八方面的第一種可能的實(shí)現(xiàn)方式中,所述n個(gè)待傳輸比特包括p個(gè)校驗(yàn)比特和n-p個(gè)信息比特,其中,所述p個(gè)校驗(yàn)比特由所述n個(gè)鏡像比特和所述n-p個(gè)信息比特編碼得到,p為小于n的正整數(shù)。

78、結(jié)合第八方面的第一種可能的實(shí)現(xiàn)方式,在第八方面的第二種可能的實(shí)現(xiàn)方式中,所述n個(gè)鏡像比特包括鏡像校驗(yàn)比特和鏡像信息比特,其中,所述鏡像校驗(yàn)比特為從m個(gè)所述源碼字的校驗(yàn)比特中挑選,所述鏡像信息比特從m個(gè)所述源碼字的信息比特中挑選。

79、結(jié)合第八方面的第二種可能的實(shí)現(xiàn)方式,在第八方面的第三種可能的實(shí)現(xiàn)方式中,所述鏡像校驗(yàn)比特和所述校驗(yàn)比特的個(gè)數(shù)相同。

80、結(jié)合第八方面的任一種可能的實(shí)現(xiàn)方式,在第八方面的第四種可能的實(shí)現(xiàn)方式中,在所述m個(gè)源碼字中,不同源碼字提供給所述第一碼字的比特?cái)?shù)目差的最大值大于一個(gè)比特。

81、結(jié)合第八方面的任一種可能的實(shí)現(xiàn)方式,在第八方面的第五種可能的實(shí)現(xiàn)方式中,所述第一碼字的碼長不大于2048,糾錯(cuò)比特?cái)?shù)不大于5。

82、結(jié)合第八方面的任一種可能的實(shí)現(xiàn)方式,在第八方面的第六種可能的實(shí)現(xiàn)方式中,在所述m個(gè)源碼字中,至少一個(gè)源碼字提供給所述第一碼字的比特?cái)?shù)目與其他源碼字提供給所述第一碼字的比特?cái)?shù)目不相同;或

83、每個(gè)源碼字提供給所述第一碼字q個(gè)比特,其中,q為大于1的整數(shù),n為m的整數(shù)倍。

84、結(jié)合第八方面的任一種可能的實(shí)現(xiàn)方式,在第八方面的第七種可能的實(shí)現(xiàn)方式中,p_word個(gè)所述第一碼字構(gòu)成第一幀,所述第一幀中碼字的鏡像比特來自于在所述第一幀之前生成的h個(gè)第二幀中碼字的待傳輸比特,其中,h和p_word均為大于1的正整數(shù)。

85、結(jié)合第八方面的第七種可能的實(shí)現(xiàn)方式,在第八方面的第八種可能的實(shí)現(xiàn)方式中,所述h個(gè)第二幀中比特的幀坐標(biāo),行坐標(biāo)和列坐標(biāo)通過φf(),φr()和φc()三個(gè)函數(shù)計(jì)算得到:

86、φf([frame,row_str,col_str])=frame-1-frm_map(floor((col_str+δ)/ceiling(n/h)));

87、

88、φc([frame,row_str,col_str])=n+h*((col_str+δ)%ceiling(n/h))+(h-1-floor((col_str+δ)/ceiling(n/h)))。

89、其中,所述第一幀中碼字的鏡像比特的幀坐標(biāo)frame、行坐標(biāo)row_str和列坐標(biāo)col_str均為整數(shù),且frame∈(-∞,+∞),row_str∈[0,p_word-1],col_str∈[0,2n-1];frm_map(i)=h-1-i,i∈[0,h-1];如果n/h為整數(shù),δ=0;否則,如果col_str/floor(n/h)<ceiling(n/h)*h-n,δ=floor(col_str/floor(n/h));如果col_str/floor(n/h)>=ceiling(n/h)*h-n,δ=ceiling(n/h)*h-n。

90、結(jié)合第八方面的第八種可能的實(shí)現(xiàn)方式,在第八方面的第九種可能的實(shí)現(xiàn)方式中,所述第一幀中碼字的鏡像校驗(yàn)比特的列坐標(biāo)col_str集合如下所示:

91、col_str_vec(i,:)=[i_base(i)-range(i)+1:i_base(i)],0<=i<=h-1;

92、其中,如果i<ceiling(n/h)*h-n,i_base(i)=(i+1)*ceiling(n/h)-i-2;如果i>=ceiling(n/h)*h-n,i_base(i)=(i+1)*ceiling(n/h)-ceiling(n/h)*h-n-1;range(i)=ceiling((p-i)/h)ror(ceiling(n/h)*h-n),ror為數(shù)組循環(huán)右移。

93、結(jié)合第八方面的第八種或第九種可能的實(shí)現(xiàn)方式,在第八方面的第十種可能的實(shí)現(xiàn)方式中,第一碼字為bch(720,700)碼,h=5,p_word=64,則φf(),φr()和φc()三個(gè)函數(shù)表達(dá)式如下所示:

94、φf([frame,row_str,col_str])=frame-1-frm_map(floor((col_str)/72)),

95、

96、φc([frame,row_str,col_str])=360+5*((col_str)%72)+(4–floor((col_str)/72)),其中,frm_map(i)=4-i,i∈[0,4],且i為整數(shù)。

97、結(jié)合第八方面的第十種可能的實(shí)現(xiàn)方式,在第八方面的第十一種可能的實(shí)現(xiàn)方式中,所述第一幀中碼字的鏡像校驗(yàn)比特的列坐標(biāo)col_str集合如下所示:

98、col_str_vec(i,:)={[68,69,70,71],[140,141,142,143],[212,213,214,215],[284,285,286,287],[356,357,358,359]}。

99、結(jié)合第八方面的第七種可能的實(shí)現(xiàn)方式,在第八方面的第十二種可能的實(shí)現(xiàn)方式中,所述h個(gè)第二幀中比特的幀坐標(biāo)frame’,行坐標(biāo)row_str’和列坐標(biāo)col_str’由如下公式得到:

100、frame’=frame+1+frm_map(col_str%h);

101、col_str’=(h–1–col_str%h)*ceiling(n/h)+floor(col_str/h)–δ;

102、

103、其中,所述第一幀中碼字的鏡像比特的幀坐標(biāo)frame、行坐標(biāo)row_str和列坐標(biāo)col_str均為整數(shù),且frame∈(-∞,+∞),row_str∈[0,p_word-1],col_str∈[0,2n-1];frm_map(i)=i,i∈[0,h-1],且i為整數(shù);

104、如果n/h為整數(shù),δ=0;否則,如果col_str/floor(n/h)<ceiling(n/h)*h-n,δ=floor(col_str/floor(n/h));如果col_str/floor(n/h)>=ceiling(n/h)*h-n,δ=ceiling(n/h)*h-n。

105、結(jié)合第八方面的第十二種可能的實(shí)現(xiàn)方式,在第八方面的第十三種可能的實(shí)現(xiàn)方式中,第一碼字為bch(720,700)碼,h=5,p_word=64,則:frame’=frame+1+frm_map(col_str%5);

106、col_str’=(4–col_str%5)*72+floor(col_str/5);

107、其中,frm_map(i)=i,i∈[0,4]。

108、結(jié)合第八方面任一種可能的實(shí)現(xiàn)方式,在第八方面的第十四種可能的實(shí)現(xiàn)方式中,所述方法還包括:將所述n個(gè)待傳輸比特存儲(chǔ)起來,供編碼所述第一碼字之后的碼字時(shí)使用。

109、結(jié)合第八方面任一種可能的實(shí)現(xiàn)方式,在第八方面的第十五種可能的實(shí)現(xiàn)方式中,所述第一碼字中發(fā)送出去的n個(gè)比特,與在所述第一碼字之后形成的一些碼字共享。

110、結(jié)合第八方面任一種可能的實(shí)現(xiàn)方式,在第八方面的第十六種可能的實(shí)現(xiàn)方式中,所述第一碼字中的每個(gè)比特被至少兩個(gè)碼字采用。

111、結(jié)合第八方面的任一種可能的實(shí)現(xiàn)方式,在第八方面的第十七種可能的實(shí)現(xiàn)方式中,所述第一碼字為bch(720,700)碼。

112、第九方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令,當(dāng)所述指令在終端設(shè)備上運(yùn)行時(shí),使得所述終端設(shè)備執(zhí)行如第一方面或第一方面任一種可能的實(shí)現(xiàn)方式所述的方法;或使得所述終端設(shè)備執(zhí)行如第三方面或第三方面中任一種可能的實(shí)現(xiàn)方式所述的方法;或使得所述終端設(shè)備執(zhí)行如第七方面或第七方面中任一種可能的實(shí)現(xiàn)方式所述的方法。

113、第十方面,提供一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)在終端設(shè)備上運(yùn)行時(shí),使得終端設(shè)備執(zhí)行如第一方面或第一方面任一種可能的實(shí)現(xiàn)方式所述的方法;或使得所述終端設(shè)備執(zhí)行如第三方面或第三方面中任一種可能的實(shí)現(xiàn)方式所述的方法;或使得所述終端設(shè)備執(zhí)行如第七方面或第七方面中任一種可能的實(shí)現(xiàn)方式所述的方法。應(yīng)理解,終端設(shè)備可以為芯片、處理器等等,本技術(shù)并不做限定。

114、第十一方面,提供一種基于數(shù)據(jù)通信的級(jí)聯(lián)編碼方法,所述方法包括:接收數(shù)據(jù)比特,對(duì)數(shù)據(jù)比特進(jìn)行kp4編碼,得到kp4碼字;將所述kp4碼字進(jìn)行交織,得到交織后的碼字;將所述交織后的碼字按照第七方面或第七方面任一種可能的實(shí)現(xiàn)方式所述的編碼方法進(jìn)行編碼,其中,所述交織后的碼字在進(jìn)行如第七方面或第七方面任一種可能的實(shí)現(xiàn)方式所述的編碼之前,不進(jìn)行譯碼。本實(shí)施例中,經(jīng)交織的kp4碼字無需譯碼,直接進(jìn)行下一步的級(jí)聯(lián)編碼,可以降低功耗。

115、第十二方面,提供一種基于數(shù)據(jù)通信的級(jí)聯(lián)編碼裝置,所述級(jí)聯(lián)編碼裝置包括:第一編碼單元,交織單元和第二編碼單元;第一編碼單元,用于接收數(shù)據(jù)比特,對(duì)數(shù)據(jù)比特進(jìn)行kp4編碼,將得到的kp4碼字發(fā)送給交織單元;交織單元,用于將所述kp4碼字進(jìn)行交織,將交織后的碼字發(fā)送給第二編碼單元;第二編碼單元,用于將所述交織后的碼字按照第七方面或第七方面任一種可能的實(shí)現(xiàn)方式所述的編碼方法進(jìn)行編碼,其中,第二編碼單元不對(duì)所述交織后的碼字進(jìn)行譯碼。本實(shí)施例中,經(jīng)交織的kp4碼字無需譯碼,直接進(jìn)行下一步的級(jí)聯(lián)編碼,可以降低功耗。

116、在本技術(shù)上述實(shí)施例中,第一碼字中的比特被多個(gè)不同時(shí)刻產(chǎn)生的碼字保護(hù),編碼增益效果更好;而且,不同時(shí)刻的碼字之間共享的比特個(gè)數(shù)不盡相同,使得碼字中的比特被不同個(gè)數(shù)的碼字保護(hù),被更多數(shù)量的碼字保護(hù)的比特具備更快的收斂速度,可以提升譯碼器的譯碼速度,起到降低時(shí)延的作用。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沭阳县| 小金县| 山东省| 高安市| 贞丰县| 石柱| 元谋县| 七台河市| 得荣县| 新河县| 轮台县| 伊春市| 新蔡县| 玉山县| 宽甸| 达拉特旗| 伊宁市| 鄂尔多斯市| 肇州县| 名山县| 肃北| 靖州| 体育| 永康市| 林甸县| 靖宇县| 曲沃县| 孟村| 禄劝| 茂名市| 象州县| 宁国市| 遵化市| 广宗县| 拉萨市| 江源县| 长丰县| 常山县| 平利县| 隆化县| 天水市|