| 
                 
TA的每日心情|  | 怒 2019-11-19 15:34
 | 
|---|
 签到天数: 1 天 [LV.1]初来乍到 | 
 
| 
+ z4 E- f5 Q! ?* j: c; M9 I3 ~
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  msg=gf(randint(1,7),1); %information code
 7 f1 Q; ^) l9 g- T0 g, I% Vc=bchenc(msg,15,7); %encode1 k9 ^2 y9 s9 U2 h$ {" F
 e=gf([1 0 0 0 0 0 0 0 0 0 0 1 0 0 0],1);%2 bit errors/ x# s- D: @; p: ]8 f& B
 r1=c+e;% receive code
 3 s, U6 L8 k  x2 M1 Yr=r1;
 7 l: R6 c! z! ^$ E% p9 Y7 g4 Pg=gf([1 1 1 0 1 0 0 0 1],1);%generator polynomial- I3 P: c! G/ t! j
 m=3;n=0;k=0;( I$ D! k* I, U% g  n
 while m>2 & k<30) `3 k/ C2 O6 w! h: H+ z
 k=k+1;
 ( m7 C9 o5 e! qIF r(1)==1
 - n& w' L& B) Y0 Gfor j=1:9
 * }" `6 |( K6 [4 x1 P0 \% Tr(j)=r(j)+g(j);
 ; V% d" O) n9 J7 kend8 l% w: Z. [. d" L8 B  U
 end3 r, S$ c$ W3 k4 q
 m=sum(r==1);
 * j. ]: j& H! |( S% s2 _9 _- Swhile r(1)==0 & m>2 & k<30 %left shift
 $ O- J+ E1 G' V! a. x! d$ fn=n+1;
 ; f& W, {0 P( J/ N5 |% jfor i=1:143 ?- Q. L, l, _# y! h8 u
 r(i)=r(i+1);. W3 H. w8 ^( J9 X; n6 w; f0 d
 end
 6 X+ P* m8 M8 Y! Sr(15)=0;
 9 w* I. N' h6 w3 n+ A2 tend + D( Y5 |0 J! K7 B
 end+ p. u# c; g- \: v. ]
 s=mod(n,15);
 # Z% P) K7 ~  ~, z2 F' |$ efor k=1:s %cyclic right shift/ k' B" X* V0 z- U( r
 t=r(15);
 6 M* U: n: Y6 g" w2 M& ?* f0 x/ ]# v7 Mfor i=0:13- a6 k" H) I* z. E' r& d
 r(15-i)=r(14-i);
 " z  y0 ^7 x- fend
 0 k# U! p9 ~% Or(1)=t; 4 }  g# v- `! Z! u0 W
 end
 1 S3 N1 W' Q  S+ ]: C& g5 Ye1=r;
 8 `( M# U" q5 r* J+ bm1=sum(e1==1);
 6 [* f9 X: D+ B* w/ q7 hif m1<3
 N  y0 X$ ]3 V/ Z5 K4 o/ udisp('OK e(x)=r(x) mod(g(x))');6 ]0 ^* u" A' b5 K
 end
 1 M: j# q2 `7 I2 j* t" G$ q: b
 - c) g& ^2 E, B! o$ I2 l2 u
 k  u5 @/ V. ]5 r0 i# z4 l想问一下这段代码是什么意思,最好能具体到每一个循环 是能够直接运行的嘛? 他的输出有哪些?最后disp那个输出的是什么意思?
 | 
 |