五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Reed-Muller 碼-第三種構造方法 - 生成矩陣

2023-02-13 09:04 作者:樂吧的數(shù)學  | 我要投稿

這篇文章介紹 Reed-Muller 碼的第三種構造方法,通過計算出生成矩陣來做編碼。這個方法通過遞推的方式來計算生成矩陣,可以看成是一種遞推方法(Recursive).

視頻在:https://www.bilibili.com/video/BV1k14y1c7xG/

?Reed-Muller 碼是記為 R(r,m),對應的生成矩陣,記為 G(r,m),則計算生成矩陣的遞推公式為:

G(r%2Cm)%3D%5Cbegin%7Bbmatrix%7D%0AG(r%2Cm-1)%20%26%20G(r%2Cm-1)%20%5C%5C%0A0%20%26%20G(r-1%2Cm-1)%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%201

公式 (1) 中的遞推的結束條件是有兩種,一個是碰到 R(r=m,m) 的生成矩陣 G(r=m,m),另外一個是碰到 R(0,m) 的生成矩陣 G(0,m).

在前面的文章中我們分析過,R(m,m) 這個編碼器,其輸入的比特數(shù)量等于輸出的比特數(shù)量,都是 2%5Em,所以相當于沒有編碼,那么,沒有編碼的 "編碼器",其對應的生成矩陣就是一個單位矩陣,維度是 2%5Em%20%5Ctimes%202%5Em

G(m%2Cm)%20%3D%20%5Cbegin%7Bbmatrix%7D%0A1%20%26%200%20%26%20%5Ccdots%20%26%200%20%5C%5C%0A0%20%26%201%20%26%20%5Ccdots%20%26%200%20%5C%5C%0A%26%5Ccdots%20%5C%5C%0A0%20%26%200%20%26%20%5Ccdots%20%26%201%20%5C%5C%0A%5Cend%7Bbmatrix%7D_%7B2%5Em%20%5Ctimes%202%5Em%7D


一個長度為 2%5Em 的輸入向量,乘以 G(m,m),得到的還是輸入的向量。



而對于 R(0,m) 這個編碼器,是輸入一個符號,輸出重復的 2%5Em 個符號,則其生成矩陣為一個全 1 的行向量,長度為 2%5Em


G(0%2Cm)%20%3D%0A%5Cbegin%7Bbmatrix%7D%0A1%20%26%201%20%26%20%5Ccdots%20%26%201%0A%5Cend%7Bbmatrix%7D_%7B1%5Ctimes%202%5Em%7D


輸入比特 0,乘以 G(0,m)? 得到一個全 0 的長度為2%5Em 的序列;輸入比特 1, 乘以 G(0,m)? 得到一個全 1 的長度為 2%5Em 的序列,所以這是一個重復碼。



我們下面舉個例子來說明這個過程,我們以 R(2,4) 為例子,這樣可以與前面文章(本系列文章的第二個:第二種構造方法)中得到的生成矩陣做對比。

根據(jù) (1) 的遞推,我們有:


G(2%2C4)%3D%5Cbegin%7Bbmatrix%7D%0AG(2%2C3)%20%26%20G(2%2C3)%20%5C%5C%0A0%20%26%20G(1%2C3)%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%202

繼續(xù)遞推公式 (2) :

G(2%2C3)%3D%5Cbegin%7Bbmatrix%7D%0AG(2%2C2)%20%26%20G(2%2C2)%20%5C%5C%0A0%20%26%20G(1%2C2)%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%203以及

G(1%2C3)%3D%5Cbegin%7Bbmatrix%7D%0AG(1%2C2)%20%26%20G(1%2C2)%20%5C%5C%0A0%20%26%20G(0%2C2)%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%204

再繼續(xù)遞推公式 (3) (4)

G(1%2C2)%3D%5Cbegin%7Bbmatrix%7D%0AG(1%2C1)%20%26%20G(1%2C1)%20%5C%5C%0A0%20%26%20G(0%2C1)%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%205

公式 (5) 中的:

G(1%2C1)%20%3D%0A%5Cbegin%7Bbmatrix%7D%0A1%20%26%200%20%20%5C%5C%0A0%20%26%201%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%206以及:
G(0%2C1)%20%3D%0A%5Cbegin%7Bbmatrix%7D%0A1%20%26%201%20%20%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%207

把公式 (6) (7) 代入公式 (5) 有:
G(1%2C2)%3D%5Cbegin%7Bbmatrix%7D%0A1%20%26%200%20%26%20%26%20%261%20%26%200%5C%5C%0A0%20%26%201%20%26%20%26%20%260%20%26%201%20%5C%5C%0A%5C%5C%0A0%20%26%200%20%26%20%26%20%26%201%20%26%201%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%208公式 (4) 中的
G(0%2C2)%20%3D%5Cbegin%7Bbmatrix%7D%0A1%20%26%201%20%26%201%26%201%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%209

把公式 (8) (9) 代入公式 (4) 有:

G(1%2C3)%3D%5Cbegin%7Bbmatrix%7D%0A1%20%26%200%20%26%201%20%26%200%20%26%26%26%201%20%26%200%20%26%201%20%26%200%5C%5C%0A0%20%26%201%20%26%200%20%26%201%20%26%26%26%200%20%26%201%20%26%200%20%26%201%5C%5C%0A0%20%26%200%20%26%201%20%26%201%20%26%26%26%200%20%26%200%20%26%201%20%26%201%20%5C%5C%0A%5C%5C%0A0%20%26%200%26%200%20%26%200%20%20%26%26%26%20%201%20%26%201%20%26%201%20%26%201%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%20%7B10%7D公式 (3)? 中的:
G(2%2C2)%20%3D%0A%5Cbegin%7Bbmatrix%7D%0A1%20%26%200%20%26%200%20%26%200%20%20%5C%5C%0A0%20%26%201%20%26%200%20%26%200%20%20%5C%5C%0A0%20%26%200%20%26%201%20%26%200%20%20%5C%5C%0A0%20%26%200%20%26%200%20%26%201%20%20%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%20%7B11%7D把公式 (11) 和公式 (10) 代入公式 (3)有:

%0AG(2%2C3)%3D%5Cbegin%7Bbmatrix%7D%0A1%20%26%200%20%26%200%20%26%200%20%20%26%26%26%201%20%26%200%20%26%200%20%26%200%5C%5C%0A0%20%26%201%20%26%200%20%26%200%20%20%26%26%26%200%20%26%201%20%26%200%20%26%200%5C%5C%0A0%20%26%200%20%26%201%20%26%200%20%20%26%26%26%200%20%26%200%20%26%201%20%26%200%5C%5C%0A0%20%26%200%20%26%200%20%26%201%20%20%26%26%26%200%20%26%200%20%26%200%20%26%201%20%5C%5C%0A%5C%5C%0A%0A0%20%26%200%20%26%200%20%26%200%20%20%26%26%26%201%20%26%200%20%26%201%20%26%200%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%20%26%26%26%200%20%26%201%20%26%200%20%26%201%20%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%20%26%26%26%200%20%26%200%20%26%201%20%26%201%0A%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%20%7B12%7D


把公式 (12)(10) 代入公式 (2) :

%0AG(2%2C4)%3D%5Cbegin%7Bbmatrix%7D%0A1%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%20%26%200%20%26%200%26%26%261%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%20%26%200%20%26%200%5C%5C%0A0%20%26%201%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%20%26%200%26%26%260%20%26%201%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%20%26%200%5C%5C%0A0%20%26%200%20%26%201%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%26%26%260%20%26%200%20%26%201%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%5C%5C%0A0%20%26%200%20%26%200%20%26%201%20%26%200%20%26%200%20%26%200%20%26%201%26%26%260%20%26%200%20%26%200%20%26%201%20%26%200%20%26%200%20%26%200%20%26%201%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%20%26%201%20%26%200%26%26%260%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%20%26%201%20%26%200%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%20%26%201%26%26%260%20%26%200%20%26%200%20%26%200%20%26%200%20%26%201%20%26%200%20%26%201%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%201%20%26%201%26%26%260%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%201%20%26%201%5C%5C%0A%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%26%26%261%20%26%200%20%26%201%20%26%200%20%26%201%20%26%200%20%26%201%20%26%200%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%26%26%260%20%26%201%20%26%200%20%26%201%20%26%200%20%26%201%20%26%200%20%26%201%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%26%26%260%20%26%200%20%26%201%20%26%201%20%26%200%20%26%200%20%26%201%20%26%201%5C%5C%0A0%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%20%26%200%26%26%260%20%26%200%20%26%200%20%26%200%20%26%201%20%26%201%20%26%201%20%26%201%0A%5Cend%7Bbmatrix%7D%20%20%5Ctag%20%7B13%7D

在前面的文章中,我們通過第二種構造方法也得出了一個生成矩陣,如下:


%0AG(2%2C4)%20%3D%0A%5Cbegin%7Bbmatrix%7D%0A1111%5C%201111%5C%201111%5C%201111%20%5C%5C%0A0101%5C%200101%5C%200101%5C%200101%20%20%5C%5C%0A0011%5C%200011%5C%200011%5C%200011%20%5C%5C%0A0000%5C%201111%5C%200000%5C%201111%20%5C%5C%0A0000%5C%200000%5C%201111%5C%201111%20%5C%5C%0A0001%5C%200001%5C%200001%5C%200001%20%20%5C%5C%0A0000%5C%200101%5C%200000%5C%200101%20%20%5C%5C%0A0000%5C%200000%5C%200101%5C%200101%20%20%5C%5C%20%20%0A0000%5C%200011%5C%200000%5C%200011%20%20%5C%5C%0A0000%5C%200000%5C%200011%5C%200011%20%20%5C%5C%0A0000%5C%200000%5C%200000%5C%201111%20%20%5C%5C%0A%5Cend%7Bbmatrix%7D_%7B11%5Ctimes16%7D%20%20%5Ctag%7B14%7D

表面上看 (13) 與 (14) 的結果不同,但是,其實都是 16 維空間中 的 11 維子空間中的基,只是選取的基不同。 (13) 式可以通過適當?shù)男凶儞Q,得到 (14).

我們把公式 (13) 中矩陣的各個行,記為 [1] [2],...., [11],則 (14) 的矩陣就是:


%0AG(2%2C4)%20%3D%0A%5Cbegin%7Bbmatrix%7D%0A1111%5C%201111%5C%201111%5C%201111%20%3D%26%5B1%5D%2B%5B2%5D%2B%5B3%5D%2B%5B4%5D%5C%5C%0A0101%5C%200101%5C%200101%5C%200101%20%3D%26%5B2%5D%2B%5B3%5D%20%20%5C%5C%0A0011%5C%200011%5C%200011%5C%200011%20%3D%26%5B3%5D%2B%5B4%5D%20%5C%5C%0A0000%5C%201111%5C%200000%5C%201111%20%3D%26%5B5%5D%2B%5B6%5D%20%5C%5C%0A0000%5C%200000%5C%201111%5C%201111%20%3D%26%5B8%5D%2B%5B9%5D%20%5C%5C%0A0001%5C%200001%5C%200001%5C%200001%20%3D%26%5B4%5D%20%5C%5C%0A0000%5C%200101%5C%200000%5C%200101%20%3D%26%5B6%5D%20%5C%5C%0A0000%5C%200000%5C%200101%5C%200101%20%3D%26%5B9%5D%20%20%5C%5C%20%20%0A0000%5C%200011%5C%200000%5C%200011%20%3D%26%5B7%5D%20%5C%5C%0A0000%5C%200000%5C%200011%5C%200011%20%3D%26%5B10%5D%20%5C%5C%0A0000%5C%200000%5C%200000%5C%201111%20%3D%26%5B11%5D%20%5C%5C%0A%5Cend%7Bbmatrix%7D_%7B11%5Ctimes16%7D%20%20%5Ctag%7B15%7D


所以,這兩個生成矩陣是等價的,雖然輸入相同的數(shù)據(jù),得到的是不同的輸出,但是,他們在性能上,結構上是完全等價的。

Reed-Muller 碼-第三種構造方法 - 生成矩陣的評論 (共 條)

分享到微博請遵守國家法律
称多县| 福清市| 运城市| 武山县| 连山| 大同县| 靖州| 高阳县| 东乡族自治县| 新兴县| 东莞市| 凤冈县| 马鞍山市| 阿城市| 侯马市| 玉山县| 临邑县| 盐津县| 玛多县| 溧阳市| 颍上县| 蓬安县| 潼南县| 岳池县| 进贤县| 鄂尔多斯市| 股票| 苏尼特左旗| 施秉县| 辽宁省| 孟连| 遵义市| 巴中市| 商洛市| 葫芦岛市| 唐河县| 资兴市| 荣昌县| 鄂托克前旗| 赤峰市| 舒兰市|