- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.群和编码Group and coding
§11.1 二进编码和查错
coding of binary information and error detection
Alphabet 字母集。B={0,1}.
message 从有限alphabet中选取有限多个符号组成的一个序列。
word m个0和1组成的一个序列。
B=Z2,
+ 0 1 0 0 1 1 1 0 Bm=B×B×……×B(m个)。
Bm的加法(:
(x1,x2,…,xm)((y1,y2,…,ym)
=(x1+y1 ,x2+y2,…,xm+ym)
Bm中共有2m个元素, Bm的阶是2m。
=(0,0,……,0).
由于disterbance(noise)x≠xt。
用编码方法查错、纠错。
取nm,一一对应 e:Bm→Bn,
称e是(m,n)编码函数。
b∈Bm,e(b)∈Bn叫做b的码词Code word
e(b)比b多几位0,1用来查错和纠错。
将要发出的word b编码得到x=e(b),发送后接收到xt,如果没有干扰,x=xt,b=e-1(xt).
如果有干扰,x和xt有≤k位出错,即有1位到k位错误。
x的权(weight):x含有1的个数,记做|x|.
奇偶校验码parity check code:
如果b=b1b2…bm,
令e(b)=b1b2…bm bm+1,
bm+1=0, if |b|是偶数,
bm+1=1, if |b|是奇数。
bm+1=0, 当且仅当 b含有偶数个1。
m=3
e(000)=0000
e(001)=0011
e(010)=0101
e(011)=0110
e(100)=1001
e(101)=1010
e(110)=1100
e(111)=1111
对任意b,e(b)的权总是偶数。
设b=111,x=e(b)=1111.
如果接收到有一位错xt=1101,
xt的权是奇数,发现有错。
xt的权是偶数,无法判断有错。
例3.(m,3m)编码函数:
e:Bm→B3m,
b=b1b2…bm,
e(b)=b1b2…bmb1b2…bmb1b2…bm.
e(000)=000000000
e(001)=001001001
e(010)=010010010
e(011)=011011011
e(100)=100100100
e(101)=101101101
e(110)=110110110
e(111)=111111111
可以发现一位或两位错误。
海明距离δ(x,y):Hamming distance
设x,y∈Bm,δ(x,y) =|x(y|
δ(x,y)等于x,y中对应不相等的位置的个数。
例4.求海明距离
x=110110, y=000101
x=001100, y=010110
解. (a)δ(x,y)=4.
(b) δ(x,y)=3.
定理1. 设x,y,z∈Bm,则
δ(x,y) =δ(y,x).
δ(x,y)≥0.
δ(x,y)=0 iff x=y.
δ(x,y)≤δ(x,z)+δ(z,y)
证明.
(d) |a(b|≤|a|+|b|.
δ(x,y)=|x((y |=|x(z(z(y|
≤|x(z|+|z(y|=δ(x,y)+δ(x,y)
一个编码函数e:Bm→Bn的最小距离minimun distance:
min{δ(e(x),e(y)) | x,y∈Bm}.
例5. e(00)=00000
e(01)=01110
e(10)=00111
e(11)=11111
min{δ(e(x),e(y))}=2.
定理2. 一个(m,n)编码e:Bm→Bn能查出至多k位错误当且仅当最小海明距离≥k+1。
证明. 设最小海明距离≥k+1。
发出x=e(b), 收到xt,x≠xt,
δ(x, xt)≤k,则xt不是一个编码,查出错误。
反之. 设最小海明距离=r≤k。δ(x, xt)=r,xt可能是另一个编码无法判断错误。
例6.
e(000)=000000000
e(001)=001001001
e(010)=010010010
e(011)=011011011
e(100)=100100100
e(101)=101101101
e(110)=110110110
e(111)=111111111
能查几位错?
群编码Group codes
一个编码函数e:Bm→Bn叫做群编码,如果Ran(e)=e(Bm)={e(b) | b∈Bm }
是Bn 的一个子群。
例7.(1) e(000)=000000000
e(001)=001001001
e(010)=010010010
e(011)=011011011
e(100)=100100100
e(101)=1
您可能关注的文档
- 第六章计划和其制定.doc
- 提升师生幸福指数学校文化研究.doc
- 文明转型及中国海权(上).doc
- 信息系统设备和配件采购询价函.doc
- 小学数学情境创设存在问题和解决策略.doc
- 公务 员的年度考核登记表.doc
- 网络摄像机编码标准和传输协议简析.doc
- 金坛质量强部门目标任务分解表.doc
- 深圳大学及香港浸会大学.doc
- 基于人性假设视角下的管理理念演变和其超越.doc
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)