热门问题
时间线
聊天
视角
生成矩陣
来自维基百科,自由的百科全书
Remove ads
在編碼理論中,生成矩陣(英語:generator matrix)是一個矩陣,該矩陣的行是線性碼的一組基。所有碼字都是該矩陣的行的線性組合,也就是說,線性碼是其生成矩陣的行空間。
術語
若 G 為一矩陣,它生成線性碼 C 的碼字的方式為,
- w = s G,
其中 w 是線性碼 C 的一個碼字,而 s 是任意向量。[1] 線性 碼的生成矩陣的格式為 ,其中 n 為碼字的長度,k 為信息比特的數量(作為向量子空間的 C 的維數),d 為碼的最小距離,而 q 為有限域的大小, 即字典中符號的個數(因此 q = 2 表示二元碼,等等。)冗餘比特的數量用 r = n - k 表示。
生成矩陣的標準形式為,[2]
- ,
其中 是 k×k 單位矩陣而 P 是 k×r 矩陣。當生成矩陣為標準形式時,碼 C 在其前 k 個坐標位置為系統碼。[3]
生成矩陣可以用來構建一個碼的奇偶檢驗矩陣(反過來也可以)。如果生成矩陣 G 是標準形式 ,那麼 C 奇偶校驗矩陣就是[4]
- ,
Remove ads
等價碼
如果一個碼可以由另一個碼通過下列兩種變換得到的話,則碼 C1 與碼 C2 是等價的(記為C1 ~ C2): [5]
- 任意排列碼的位置
- 將固定位置上的做置換
等價碼的最小距離相同。
參見
- (7,4)漢明碼
注釋
參考文獻
延伸閱讀
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads