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

一種LT碼度分布設(shè)計(jì)方法及裝置與流程

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

技術(shù)特征:

1.一種LT碼度分布設(shè)計(jì)方法,其特征在于,包括:

S1,基于預(yù)設(shè)的PMRSD度分布的分布函數(shù),確定待編碼源數(shù)據(jù)包si的包號i;

S2,根據(jù)源數(shù)據(jù)包的總數(shù)K、編碼數(shù)據(jù)包的總數(shù)N及確定的所述待編碼源數(shù)據(jù)包si的包號i,生成編碼生成矩陣GK×N,其中,在GK×N中,每一列對應(yīng)一個編碼數(shù)據(jù)包c(diǎn)j,每一列的第i個元素為1,其他元素為0,i為確定的待編碼源數(shù)據(jù)包si的包號;

S3,將K個源數(shù)據(jù)包s1,s2,……,sK與GK×N進(jìn)行模二相乘,得到N個編碼數(shù)據(jù)包c(diǎn)1,c2,……,cN,向接收端發(fā)送編碼數(shù)據(jù)包c(diǎn)1,c2,……,cN;

S4,在接收端接收編碼數(shù)據(jù)包,并根據(jù)當(dāng)前接收到的編碼數(shù)據(jù)包的個數(shù),生成編碼生成矩陣GK×N,判斷生成的GK×N中是否有度值d=1的列,若GK×N中有度值d=1的列,令GK×N中度值d=1的點(diǎn)(i,j)對應(yīng)的源數(shù)據(jù)包si等于接收到的編碼數(shù)據(jù)包c(diǎn)j,并在GK×N中令度值d=1的點(diǎn)(i,j)=0,且使譯碼計(jì)數(shù)器count加1,其中,i表示GK×N中的行,j表示GK×N中的列;

S5,令與si相關(guān)聯(lián)的編碼數(shù)據(jù)包c(diǎn)j的值等于原編碼數(shù)據(jù)包c(diǎn)j的值與si的異或,在GK×N中將與si相關(guān)聯(lián)的元素的值置為0;

S6,判斷count是否等于源數(shù)據(jù)包的總數(shù)K,若count=K,則完成譯碼;否則,則返回S4繼續(xù)接收編碼數(shù)據(jù)包進(jìn)行譯碼。

2.根據(jù)權(quán)利要求1所述的LT碼度分布設(shè)計(jì)方法,其特征在于,所述S1包括:

根據(jù)預(yù)設(shè)的PMRSD度分布的分布函數(shù)通過二分法確定度值d;

根據(jù)確定的度值d,確定d個待編碼源數(shù)據(jù)包si,并記錄所述待編碼源數(shù)據(jù)包si的包號i。

3.根據(jù)權(quán)利要求1或2所述的LT碼度分布設(shè)計(jì)方法,其特征在于,所述預(yù)設(shè)的PMRSD度分布的分布函數(shù)表示為:

<mrow> <mi>p</mi> <mi>m</mi> <mi>r</mi> <mi>s</mi> <mi>d</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>p</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>q</mi> <mo>&le;</mo> <mi>&beta;</mi> <mi>K</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>m</mi> <mi>r</mi> <mi>s</mi> <mi>d</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>q</mi> <mo>&gt;</mo> <mi>&beta;</mi> <mi>K</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中,d=1,2,……,K

其中,d=1,2,……,K

<mrow> <mi>&rho;</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mrow> <mn>1</mn> <mo>-</mo> <mi>b</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <mi>K</mi> <mo>-</mo> <mi>n</mi> <mo>+</mo> <mn>2</mn> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>d</mi> <mo>&le;</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mi>b</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>-</mo> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> <mo>(</mo> <mi>d</mi> <mo>-</mo> <mi>n</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>n</mi> <mo>&le;</mo> <mi>d</mi> <mo>&le;</mo> <mi>K</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mrow> <mi>&tau;</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mi>R</mi> <mrow> <mi>d</mi> <mi>K</mi> </mrow> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>d</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>......</mn> <mo>,</mo> <mfrac> <mi>K</mi> <mi>R</mi> </mfrac> <mo>-</mo> <mn>1</mn> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>R</mi> <mi>l</mi> <mi>n</mi> <mrow> <mo>(</mo> <mfrac> <mi>R</mi> <mi>&delta;</mi> </mfrac> <mo>)</mo> </mrow> </mrow> <mi>K</mi> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>d</mi> <mo>=</mo> <mfrac> <mi>K</mi> <mi>R</mi> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>d</mi> <mo>=</mo> <mfrac> <mi>K</mi> <mi>R</mi> </mfrac> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mn>......</mn> <mo>,</mo> <mi>K</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中,pmrsd(d)為預(yù)設(shè)的PMRSD度分布的分布函數(shù),p(d)為Poisson分布的分布函數(shù),mrsd(d)為Moved-RSD分布的分布函數(shù),d為度值,q為當(dāng)前編碼數(shù)據(jù)包的個數(shù),β為度分布轉(zhuǎn)換點(diǎn),K為源數(shù)據(jù)包的總數(shù),λ為隨機(jī)選取度值的平均概率,e為自然對數(shù)的底,ρ(d)為修正后的理想度分布的分布函數(shù),τ(d)為一個正整數(shù),n為第一峰值點(diǎn),b為第一峰值系數(shù),δ為未能成功譯出全部源數(shù)據(jù)包的概率,R為在譯碼過程中產(chǎn)生度值d為1的編碼數(shù)據(jù)包個數(shù)。

4.根據(jù)權(quán)利要求2所述的LT碼度分布設(shè)計(jì)方法,其特征在于,所述根據(jù)確定的度值d,確定d個待編碼源數(shù)據(jù)包si,并記錄所述待編碼源數(shù)據(jù)包si的包號i包括:

利用隨機(jī)函數(shù)生成d個隨機(jī)數(shù),確定每個隨機(jī)數(shù)落到的概率區(qū)間,其中,隨機(jī)數(shù)的值在[0,1]之間;

根據(jù)d個隨機(jī)數(shù)各自落到的概率區(qū)間,確定d個待編碼源數(shù)據(jù)包si,并記錄所述待編碼源數(shù)據(jù)包si的包號i。

5.根據(jù)權(quán)利要求1所述的LT碼度分布設(shè)計(jì)方法,其特征在于,所述S4還包括:

若GK×N中沒有度值d=1的列,則繼續(xù)接收編碼數(shù)據(jù)包進(jìn)行譯碼。

6.一種LT碼度分布設(shè)計(jì)裝置,其特征在于,包括:

確定模塊,用于基于預(yù)設(shè)的PMRSD度分布的分布函數(shù),確定待編碼源數(shù)據(jù)包si的包號i;

生成模塊,用于根據(jù)源數(shù)據(jù)包的總數(shù)K、編碼數(shù)據(jù)包的總數(shù)N及確定的所述待編碼源數(shù)據(jù)包si的包號i,生成編碼生成矩陣GK×N,其中,在GK×N中,每一列對應(yīng)一個編碼數(shù)據(jù)包c(diǎn)j,每一列的第i個元素為1,其他元素為0,i為確定的待編碼源數(shù)據(jù)包si的包號;

編碼模塊,用于將K個源數(shù)據(jù)包s1,s2,……,sK與GK×N進(jìn)行模二相乘,得到N個編碼數(shù)據(jù)包c(diǎn)1,c2,……,cN,向接收端發(fā)送編碼數(shù)據(jù)包c(diǎn)1,c2,……,cN;

譯碼模塊,用于在接收端接收編碼數(shù)據(jù)包,并根據(jù)當(dāng)前接收到的編碼數(shù)據(jù)包的個數(shù),生成編碼生成矩陣GK×N,判斷生成的GK×N中是否有度值d=1的列,若GK×N中有度值d=1的列,令GK×N中度值d=1的點(diǎn)(i,j)對應(yīng)的源數(shù)據(jù)包si等于接收到的編碼數(shù)據(jù)包c(diǎn)j,并在GK×N中令度值d=1的點(diǎn)(i,j)=0,且使譯碼計(jì)數(shù)器count加1,其中,i表示GK×N中的行,j表示GK×N中的列;還用于令與si相關(guān)聯(lián)的編碼數(shù)據(jù)包c(diǎn)j的值等于原編碼數(shù)據(jù)包c(diǎn)j的值與si的異或,在GK×N中將與si相關(guān)聯(lián)的元素的值置為0;

判斷模塊,用于判斷count是否等于源數(shù)據(jù)包的總數(shù)K,若count=K,則完成譯碼;否則,則返回所述譯碼模塊繼續(xù)接收編碼數(shù)據(jù)包進(jìn)行譯碼。

7.根據(jù)權(quán)利要求6所述的LT碼度分布設(shè)計(jì)裝置,其特征在于,所述確定模塊包括:

確定單元,用于根據(jù)預(yù)設(shè)的PMRSD度分布的分布函數(shù)通過二分法確定度值d;

記錄單元,用于根據(jù)確定的度值d,確定d個待編碼源數(shù)據(jù)包si,并記錄所述待編碼源數(shù)據(jù)包si的包號i。

8.根據(jù)權(quán)利要求6或7所述的LT碼度分布設(shè)計(jì)裝置,其特征在于,所述預(yù)設(shè)的PMRSD度分布的分布函數(shù)表示為:

<mrow> <mi>p</mi> <mi>m</mi> <mi>r</mi> <mi>s</mi> <mi>d</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>p</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>q</mi> <mo>&le;</mo> <mi>&beta;</mi> <mi>K</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>m</mi> <mi>r</mi> <mi>s</mi> <mi>d</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>q</mi> <mo>&gt;</mo> <mi>&beta;</mi> <mi>K</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中,d=1,2,……,K

其中,d=1,2,……,K

<mrow> <mi>&rho;</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mrow> <mn>1</mn> <mo>-</mo> <mi>b</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <mi>K</mi> <mo>-</mo> <mi>n</mi> <mo>+</mo> <mn>2</mn> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>d</mi> <mo>&le;</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mi>b</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>-</mo> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> <mo>(</mo> <mi>d</mi> <mo>-</mo> <mi>n</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>n</mi> <mo>&le;</mo> <mi>d</mi> <mo>&le;</mo> <mi>K</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mrow> <mi>&tau;</mi> <mrow> <mo>(</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mi>R</mi> <mrow> <mi>d</mi> <mi>K</mi> </mrow> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>d</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>......</mn> <mo>,</mo> <mfrac> <mi>K</mi> <mi>R</mi> </mfrac> <mo>-</mo> <mn>1</mn> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>R</mi> <mi>l</mi> <mi>n</mi> <mrow> <mo>(</mo> <mfrac> <mi>R</mi> <mi>&delta;</mi> </mfrac> <mo>)</mo> </mrow> </mrow> <mi>K</mi> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>d</mi> <mo>=</mo> <mfrac> <mi>K</mi> <mi>R</mi> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>d</mi> <mo>=</mo> <mfrac> <mi>K</mi> <mi>R</mi> </mfrac> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mn>......</mn> <mo>,</mo> <mi>K</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中,pmrsd(d)為預(yù)設(shè)的PMRSD度分布的分布函數(shù),p(d)為Poisson分布的分布函數(shù),mrsd(d)為Moved-RSD分布的分布函數(shù),d為度值,q為當(dāng)前編碼數(shù)據(jù)包的個數(shù),β為度分布轉(zhuǎn)換點(diǎn),K為源數(shù)據(jù)包的總數(shù),λ為隨機(jī)選取度值的平均概率,e為自然對數(shù)的底,ρ(d)為修正后的理想度分布的分布函數(shù),τ(d)為一個正整數(shù),n為第一峰值點(diǎn),b為第一峰值系數(shù),δ為未能成功譯出全部源數(shù)據(jù)包的概率,R為在譯碼過程中產(chǎn)生度值d為1的編碼數(shù)據(jù)包個數(shù)。

9.根據(jù)權(quán)利要求7所述的LT碼度分布設(shè)計(jì)裝置,其特征在于,所述記錄單元包括:

確定子模塊,用于利用隨機(jī)函數(shù)生成d個隨機(jī)數(shù),確定每個隨機(jī)數(shù)落到的概率區(qū)間,其中,隨機(jī)數(shù)的值在[0,1]之間;

記錄子模塊,用于根據(jù)d個隨機(jī)數(shù)各自落到的概率區(qū)間,確定d個待編碼源數(shù)據(jù)包si,并記錄所述待編碼源數(shù)據(jù)包si的包號i。

10.根據(jù)權(quán)利要求6所述的LT碼度分布設(shè)計(jì)裝置,其特征在于,所述譯碼模塊,還用于若GK×N中沒有度值d=1的列,則繼續(xù)接收編碼數(shù)據(jù)包進(jìn)行譯碼。

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