找回密码
 注册
关于网站域名变更的通知
查看: 363|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于单片机(7,4)循环码编码与译码的研究

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-31 09:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

9 n! S% i1 i, v8 o0 |. p4 d摘要:循环码是实际差错控制系统中常用的编码方案,具有检错纠错能力强、实现方便等特点。本文在理论分析循环码编码) R" K( u6 E; _0 K
和译码基本原理的基础上,提出了基于单片机系统的(7,4)循环码软件实现编码、译码的方案。' x1 B  W1 E% y
关键词:循环码:单片机;编码;译码  M+ r' C7 j# C
1引言
4 z# ?6 |7 Y. }/ x, ]  d在由单片机组成的遥测、遥控系统中,大多数直接利用单
" i3 w3 C/ d( `* N- `/ M1 g0 {片机的串行通信功能进行数据的传输和控制。然而在实际通信# Z- j) [+ w( }1 v% T; h
过程中,大量的随即干扰严重影响了数据传输的准确性,破坏: X6 z4 r/ B# g9 u% r0 f
了系统的稳定性,使串行通信的误码率大到不可容忍的程度。
6 n; Z9 P2 I' N为此,我们针对信道对于数据传输的影响,提出了基于单片机
  @/ U- ^: ]5 E( z9 L5 ~4 HMCS -52单片机系统的软件纠错编码译码方案,并详细介绍了
! c2 c0 p  `) w2 N  |( G其实现方法。
3 t, r$ t+ h& B- c; K! {+ p2(n,k)循环码概念及其码多项式.
1 T7 ~# Q; T8 p8 G在实际应用中,数据传输一般采用系统码的编码方式,即; ~  h- A" m4 `4 S  E
在发送的信息序列之后附加上特定位数序列的冗余位,该冗余
+ G- D3 Y. \3 l/ `* T5 G位称为所发送的信息序列的监督位。监督位--般是由所发送的
. P& Z% y+ e6 W8 A4 A. [# M4 b6 N6 U$ ]信息序列经过恰当的变化而产生。若监督位由信息序列经过线
& ^5 E* m( t+ U& H, H性组合得到,则称得到的系统码为线性分组码。5 B5 n% J+ u, Q+ q
循环码是线性分组码的-一个重要子类,具有严密的代数学8 _( t, G3 f7 ]# F# E
理论。循环码“线性'是指任意两个循环码模2相加所得的新码
) w$ r  y2 z) T; }- _9 ?仍为循环码。循环码具有线性码的一般性质(即封闭性,指一种
0 V; d" h1 r# B- p' H" a0 S线性分组码的任意两个码组之和仍是该分组码的另- -一个码组)5 m2 c3 ]3 J# R
外,还具有循环性,即循环码中任一码组循环一位(将最右端码7 P$ P8 M' M6 e+ T
元移至左端,或反之)以后,仍为该码组中的一个码组。(n,k)循4 E* t6 ^  g. V! ?2 r* V
环码表示其中信息位为k,监督位为n-k位。8 F8 V' a7 i" R" _: u
若一个循环码的所有码字多项式都是一一个次数最低的非) X: v$ _, Z( E( D
零首一多项式8(x)的倍式,则g(x)生成该码,并称8(x)为该码) b) h  s/ O9 V% `1 D( |
的生成元或生成多项式。若在CF(2)上的(n, k)循环码中,存在7 a% ]4 }7 q; t( B# ?
唯一的n-k次首一多项式g(x)=x"-t +gn-+-x
" c% m, V% o0 X. e7 Dx---3 F. n& X7 Q; m* R& O
+...+ 8x+ 8o .
0 I2 S. F  Q2 Y3 X9 `  m2 V使得每- -个码多项式c(x)都是g(x)的倍式,且每- -低于或等于
) h) S2 l) h) ?$ mn-1次的g(x)倍式,一定是码多项式。(n,k )循环码的生成多项
+ ?" d/ E, o. K- m4 P% U5 y式g(x)- -定是x" +1的因式:x" +1=g(x)h(x);反之,若g(x)为6 `. o+ j  U9 U6 [
n-k次,且除尽x" +1,则此g(x)一定生成一个(n,k )循环码。
4 Z, i: X( y, O7 [1 e% Z对于一般的(n,k) 循环码,设其生成多项式为2 A9 j" L% I3 I/ Z5 O, b
g(x)=-g.+x*-t -+1+-+-+...+ go由于g(x). x()... xg(x)
2 i& v. @! W) J  Z9 G/ R  S+ c7 {& r  O2 l2 u# U+ Z+ P- X6 \
5 a& J1 x) Z$ v6 M! ^

3 |% Q7 a4 R0 b; ^, p0 q$ V
; G) r+ Y; t4 z+ Q6 j

9 \' d* W& m% y/ G附件下载:
游客,如果您要查看本帖隐藏内容请回复
; K7 b- c7 X  _. Q
, e, P* k' C2 i. N. z

该用户从未签到

2#
发表于 2020-3-31 09:35 | 只看该作者
监督位一般是由所发送的信息序列经过恰当的变化而产生
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-4 18:16 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表