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

一種卷積碼的數(shù)據(jù)發(fā)送方法及裝置與流程

文檔序號:12133395閱讀:來源:國知局

技術(shù)特征:

1.一種卷積碼的數(shù)據(jù)發(fā)送方法,其特征在于,包括:

對輸入信息塊的數(shù)據(jù)比特進行卷積碼編碼,并將編碼后的數(shù)據(jù)比特組成循環(huán)緩存區(qū);

確定在所述循環(huán)緩存區(qū)中讀取組成待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置;

從所述起始位置開始,沿著列的順序逐列讀取特定長度的數(shù)據(jù)比特組成待傳輸數(shù)據(jù)包,并發(fā)送所述待傳輸數(shù)據(jù)包。

2.如權(quán)利要求1所述的方法,其特征在于,所述對輸入信息塊的數(shù)據(jù)比特進行卷積碼編碼,并將編碼后的數(shù)據(jù)比特組成循環(huán)緩存區(qū)包括:

對輸入信息塊的數(shù)據(jù)比特進行卷積碼編碼,輸出r個校驗比特流,其中,r為大于或等于2的整數(shù);

將卷積碼編碼輸出的r個校驗比特流輸入到大小相等的子塊交織器;

根據(jù)給定的重排向量,分別對輸入到各個子塊交織器的校驗比特流進行列間重排。

3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)給定的重排向量,分別對輸入到各個子塊交織器的校驗比特流進行列間重排之后,還包括:對重排后的t個校驗比特流進行比特交錯,其中,t為正整數(shù),且2≤t≤r。

4.如權(quán)利要求1所述的方法,其特征在于,所述確定在所述循環(huán)緩存區(qū)中讀取組成待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置包括:

根據(jù)欲組成的待傳輸數(shù)據(jù)包對應(yīng)的冗余版本取值,確定在所述循環(huán)緩存區(qū)中讀取組成所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置;或者,

根據(jù)已發(fā)送的數(shù)據(jù)包,確定在所述循環(huán)緩存區(qū)中讀取組成所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置;或者,

根據(jù)待傳輸數(shù)據(jù)包對應(yīng)的傳輸次序,確定在所述循環(huán)緩存區(qū)中讀取所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置。

5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)欲組成的待傳輸 數(shù)據(jù)包對應(yīng)的冗余版本取值,確定在所述循環(huán)緩存區(qū)中讀取組成所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置包括:

設(shè)待傳輸數(shù)據(jù)包對應(yīng)的冗余版本的取值有Nrv種,則所述起始位置 <mrow> <msub> <mi>k</mi> <mn>0</mn> </msub> <mo>=</mo> <msub> <mi>R</mi> <mrow> <mi>s</mi> <mi>u</mi> <mi>b</mi> <mi>b</mi> <mi>l</mi> <mi>o</mi> <mi>c</mi> <mi>k</mi> </mrow> </msub> <mo>&CenterDot;</mo> <mo>&lsqb;</mo> <mi>A</mi> <mo>&CenterDot;</mo> <mi>O</mi> <mi>p</mi> <mi>e</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>i</mi> <mi>o</mi> <mi>n</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>N</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> <mrow> <msub> <mi>R</mi> <mrow> <mi>s</mi> <mi>u</mi> <mi>b</mi> <mi>b</mi> <mi>l</mi> <mi>o</mi> <mi>c</mi> <mi>k</mi> </mrow> </msub> <mo>&CenterDot;</mo> <msub> <mi>N</mi> <mrow> <mi>r</mi> <mi>v</mi> </mrow> </msub> <mo>&CenterDot;</mo> <mi>A</mi> </mrow> </mfrac> <mo>&CenterDot;</mo> <msub> <mi>rv</mi> <mrow> <mi>i</mi> <mi>d</mi> <mi>x</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>,</mo> </mrow>

其中,Rsubblock為子塊交織器的行數(shù),Ncb為所述循環(huán)緩存區(qū)的大小,Nrv表示冗余版本取值的數(shù)目,Nrv為正整數(shù),rvidx表示冗余版本取值,rvidx在集合{0,1,...Nrv-1}中取值,Operation(·)表示取整運算,運算方法是向上取整、向下取整或舍入取整,A為一個取值為正整數(shù)的常數(shù)。

6.如權(quán)利要求5所述的方法,其特征在于,第一次傳輸數(shù)據(jù)包對應(yīng)的冗余版本取值為rvidx=0。

7.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)已發(fā)送的數(shù)據(jù)包,確定在所述循環(huán)緩存區(qū)中讀取組成所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置包括:

設(shè)當(dāng)前待傳輸數(shù)據(jù)包是第n次傳輸?shù)臄?shù)據(jù)包,前面n-1次已發(fā)送的數(shù)據(jù)包的長度為Ei,則所述當(dāng)前待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置k0=Rsubblock·mod(Cn-1,(r·Csubblock)),

其中,Rsubblock為子塊交織器的行數(shù),Csubblock為子塊交織器的列數(shù),r為卷積碼編碼輸出比特流的數(shù)目,mod(·)表示求余運算,Cn-1表示前面n-1次已發(fā)送的數(shù)據(jù)包對應(yīng)著的循環(huán)緩存區(qū)的列數(shù),或者,其中,n、i為正整數(shù),1≤i≤n-1,表示向上取整運算。

8.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)待傳輸數(shù)據(jù)包對應(yīng)的傳輸次序,確定在所述循環(huán)緩存區(qū)中讀取所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置包括:

設(shè)當(dāng)前待傳輸數(shù)據(jù)包是第n次傳輸?shù)臄?shù)據(jù)包,若n為奇數(shù),則所述當(dāng)前待傳輸數(shù)據(jù)包的起始位置為循環(huán)緩存區(qū)的第一個有效比特;若n為偶數(shù),則 所述當(dāng)前待傳輸數(shù)據(jù)包的起始位置為循環(huán)緩存區(qū)的中心列的第一個有效比特,其中,n為正整數(shù)。

9.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)待傳輸數(shù)據(jù)包對應(yīng)的傳輸次序,確定在所述循環(huán)緩存區(qū)中讀取所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置包括:

設(shè)當(dāng)前待傳輸數(shù)據(jù)包是第n次傳輸?shù)臄?shù)據(jù)包,循環(huán)緩存區(qū)的列索引為[0,1,2,…,r·Csubblock-1],其中,r·Csubblock表示循環(huán)緩存區(qū)的列數(shù),則當(dāng)n為奇數(shù)時,所述當(dāng)前待傳輸數(shù)據(jù)包的起始位置為循環(huán)緩存區(qū)第一列的第一個有效比特;當(dāng)n為偶數(shù)時,所述當(dāng)前待傳輸數(shù)據(jù)包的起始位置為循環(huán)緩存區(qū)第列的第一個有效比特;其中,B是一個取值為正整數(shù)的常數(shù),Csubblock為子塊交織器的列數(shù),r為卷積碼編碼輸出比特流的數(shù)目,operation(·)表示取整運算,運算方法是向上取整、向下取整或舍入取整。

10.如權(quán)利要求1所述的方法,其特征在于,所述確定在所述循環(huán)緩存區(qū)中讀取組成待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置包括:確定在所述循環(huán)緩存區(qū)中讀取組成第一次傳輸?shù)臄?shù)據(jù)包的數(shù)據(jù)比特的起始位置為所述循環(huán)緩存區(qū)的第一個有效比特。

11.一種卷積碼的數(shù)據(jù)發(fā)送裝置,其特征在于,包括:

編碼緩存模塊,用于對輸入信息塊的數(shù)據(jù)比特進行卷積碼編碼,并將編碼后的數(shù)據(jù)比特組成循環(huán)緩存區(qū);

起始位置確定模塊,用于確定在所述循環(huán)緩存區(qū)中讀取組成待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置;

數(shù)據(jù)讀取發(fā)送模塊,用于從所述起始位置開始,沿著列的順序逐列讀取特定長度的數(shù)據(jù)比特組成待傳輸數(shù)據(jù)包,并發(fā)送所述待傳輸數(shù)據(jù)包。

12.如權(quán)利要求11所述的裝置,其特征在于,所述編碼緩存模塊包括:

編碼器,用于對輸入信息塊的數(shù)據(jù)比特進行卷積碼編碼,輸出r個校驗比特流,其中,r為大于或等于2的整數(shù);

子塊交織器,用于接收編碼器輸出的校驗比特流;

重排單元,用于根據(jù)給定的重排向量,分別對輸入到各個子塊交織器的校驗比特流進行列間重排。

13.如權(quán)利要求12所述的裝置,其特征在于,所述編碼緩存模塊還包括:比特交錯單元,用于對重排后的t個校驗比特流進行比特交錯,其中,t為正整數(shù),且2≤t≤r。

14.如權(quán)利要求11所述的裝置,其特征在于,所述起始位置確定模塊,具體用于:

根據(jù)欲組成的待傳輸數(shù)據(jù)包對應(yīng)的冗余版本取值,確定在所述循環(huán)緩存區(qū)中讀取組成所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置;或者,

根據(jù)已發(fā)送的數(shù)據(jù)包,確定在所述循環(huán)緩存區(qū)中讀取組成所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置;或者,

根據(jù)待傳輸數(shù)據(jù)包對應(yīng)的傳輸次序,確定在所述循環(huán)緩存區(qū)中讀取所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置。

15.如權(quán)利要求14所述的裝置,其特征在于,所述起始位置確定模塊,用于根據(jù)欲組成的待傳輸數(shù)據(jù)包對應(yīng)的冗余版本取值,確定在所述循環(huán)緩存區(qū)中讀取組成所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置,包括:

設(shè)待傳輸數(shù)據(jù)包對應(yīng)的冗余版本的取值有Nrv種,則所述起始位置 <mrow> <msub> <mi>k</mi> <mn>0</mn> </msub> <mo>=</mo> <msub> <mi>R</mi> <mrow> <mi>s</mi> <mi>u</mi> <mi>b</mi> <mi>b</mi> <mi>l</mi> <mi>o</mi> <mi>c</mi> <mi>k</mi> </mrow> </msub> <mo>&CenterDot;</mo> <mo>&lsqb;</mo> <mi>A</mi> <mo>&CenterDot;</mo> <mi>O</mi> <mi>p</mi> <mi>e</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>i</mi> <mi>o</mi> <mi>n</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>N</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> <mrow> <msub> <mi>R</mi> <mrow> <mi>s</mi> <mi>u</mi> <mi>b</mi> <mi>b</mi> <mi>l</mi> <mi>o</mi> <mi>c</mi> <mi>k</mi> </mrow> </msub> <mo>&CenterDot;</mo> <msub> <mi>N</mi> <mrow> <mi>r</mi> <mi>v</mi> </mrow> </msub> <mo>&CenterDot;</mo> <mi>A</mi> </mrow> </mfrac> <mo>&CenterDot;</mo> <msub> <mi>rv</mi> <mrow> <mi>i</mi> <mi>d</mi> <mi>x</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>,</mo> </mrow>

其中,Rsubblock為子塊交織器的行數(shù),Ncb為所述循環(huán)緩存區(qū)的大小,Nrv表示冗余版本取值的數(shù)目,Nrv為正整數(shù),rvidx表示冗余版本取值,rvidx在集合{0,1,...Nrv-1}中取值,Operation(·)表示取整運算,運算方法是向上取整、向下取整或舍入取整,A為一個取值為正整數(shù)的常數(shù)。

16.如權(quán)利要求14所述的裝置,其特征在于,所述起始位置確定模塊,用于根據(jù)已發(fā)送的數(shù)據(jù)包,確定在所述循環(huán)緩存區(qū)中讀取組成所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置,包括:

設(shè)當(dāng)前待傳輸數(shù)據(jù)包是第n次傳輸?shù)臄?shù)據(jù)包,前面n-1次已發(fā)送的數(shù)據(jù)包的長度為Ei,則當(dāng)前待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置 k0=Rsubblock·mod(Cn-1,(r·Csubblock)),

其中,Rsubblock為子塊交織器的行數(shù),Csubblock為子塊交織器的列數(shù),r為卷積碼編碼輸出比特流的數(shù)目,mod(·)表示求余運算,Cn-1表示前面n-1次已發(fā)送的數(shù)據(jù)包對應(yīng)著的循環(huán)緩存區(qū)的列數(shù),或者,其中,n、i為正整數(shù),1≤i≤n-1,表示向上取整運算。

17.如權(quán)利要求14所述的裝置,其特征在于,所述起始位置確定模塊,用于根據(jù)待傳輸數(shù)據(jù)包對應(yīng)的傳輸次序,確定在所述循環(huán)緩存區(qū)中讀取所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置,包括:

設(shè)當(dāng)前待傳輸數(shù)據(jù)包是第n次傳輸?shù)臄?shù)據(jù)包,若n為奇數(shù),則所述當(dāng)前待傳輸數(shù)據(jù)包的起始位置為循環(huán)緩存區(qū)的第一個有效比特;若n為偶數(shù),則所述當(dāng)前待傳輸數(shù)據(jù)包的起始位置為循環(huán)緩存區(qū)的中心列的第一個有效比特,其中,n為正整數(shù)。

18.如權(quán)利要求14所述的裝置,其特征在于,所述起始位置確定模塊,用于根據(jù)待傳輸數(shù)據(jù)包對應(yīng)的傳輸次序,確定在所述循環(huán)緩存區(qū)中讀取所述待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置,包括:

設(shè)當(dāng)前待傳輸數(shù)據(jù)包是第n次傳輸?shù)臄?shù)據(jù)包,循環(huán)緩存區(qū)的列索引為[0,1,2,…,r·Csubblock-1],其中,r·Csubblock表示循環(huán)緩存區(qū)的列數(shù),則當(dāng)n為奇數(shù)時,當(dāng)前待傳輸數(shù)據(jù)包的起始位置為循環(huán)緩存區(qū)第一列的第一個有效比特;當(dāng)n為偶數(shù)時,當(dāng)前待傳輸數(shù)據(jù)包的起始位置為循環(huán)緩存區(qū)第列的第一個有效比特;其中,B是一個取值為正整數(shù)的常數(shù),Csubblock為子塊交織器的列數(shù),r為卷積碼編碼輸出比特流的數(shù)目,operation(·)表示取整運算,運算方法是向上取整、向下取整或舍入取整。

19.如權(quán)利要求11所述的裝置,其特征在于,所述起始位置確定模塊,用于確定在所述循環(huán)緩存區(qū)中讀取組成待傳輸數(shù)據(jù)包的數(shù)據(jù)比特的起始位置包括:確定在所述循環(huán)緩存區(qū)中讀取第一次傳輸?shù)臄?shù)據(jù)包的數(shù)據(jù)比特的起始位置為所述循環(huán)緩存區(qū)的第一個有效比特。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1