?? dec_demod.asv
字號:
function deseq=Dec_Demod(TimeBitsRec,FrameSize,FrameNum)
for m=1:FrameSize*FrameNum/6
y1=real(TimeBitsRec(m));
y2=imag(TimeBitsRec(m));
for j=1:FrameSize*FrameNum/6
if y1(j)>0
if y1(j)>4
if y1(j)>6
y1(j)=7;
else y1(j)=5;
end
else if y1(j)>2
y1(j)=3;
else y1(j)=1;
end
end
else if y1(j)>-4
if y1(j)>-2
y1(j)=-1;
else y1(j)=-3;
end
else if y1(j)>-6
y1(j)=-5;
else y1(j)=-7;
end
end
end
end
end
for j=1:FrameSize*FrameNum/6
if y2(j)>0
if y2(j)>4
if y2(j)>6
y2(j)=7;
else y2(j)=5;
end
else if y2(j)>2
y2(j)=3;
else y2(j)=1;
end
end
else if y2(j)>-4
if y2(j)>-2
y2(j)=-1;
else y2(j)=-3;
end
else if y2(j)>-6
y2(j)=-5;
else y2(j)=-7;
end
end
end
end
j=sqrt(-1);
y=y1+j*y2;
deseq=zeros(1,FrameSize*FrameNum);k=1
for i=1:FrameSize*FrameNum/6 %
switch 1
case y1(i)==7
deseq(6+6*(k-1))=0;deseq(4+6*(k-1))=0;deseq(2+6*(k-1))=0;
case y1(i)==5
deseq(6+6*(k-1))=0;deseq(4+6*(k-1))=0;deseq(2+6*(k-1))=1;
case y1(i)==3
deseq(6+6*(k-1))=0;deseq(4+6*(k-1))=1;deseq(2+6*(k-1))=1;
case y1(i)==1
deseq(6+6*(k-1))=0;deseq(4+6*(k-1))=1;deseq(2+6*(k-1))=0;
case y1(i)==-1
deseq(6+6*(k-1))=1;deseq(4+6*(k-1))=1;deseq(2+6*(k-1))=0;
case y1(i)==-3
deseq(6+6*(k-1))=1;deseq(4+6*(k-1))=1;deseq(2+6*(k-1))=1;
case y1(i)==-5
deseq(6+6*(k-1))=1;deseq(4+6*(k-1))=0;deseq(2+6*(k-1))=1;
case y1(i)==-7
deseq(6+6*(k-1))=1;deseq(4+6*(k-1))=0;deseq(2+6*(k-1))=0;
end
switch 1
case y2(i)==7
deseq(5+6*(k-1))=0;deseq(3+6*(k-1))=0;deseq(1+6*(k-1))=0;
case y2(i)==5
deseq(5+6*(k-1))=0;deseq(3+6*(k-1))=0;deseq(1+6*(k-1))=1;
case y2(i)==3
deseq(5+6*(k-1))=0;deseq(3+6*(k-1))=1;deseq(1+6*(k-1))=1;
case y2(i)==1
deseq(5+6*(k-1))=0;deseq(3+6*(k-1))=1;deseq(1+6*(k-1))=0;
case y2(i)==-1
deseq(5+6*(k-1))=1;deseq(3+6*(k-1))=1;deseq(1+6*(k-1))=0;
case y2(i)==-3
deseq(5+6*(k-1))=1;deseq(3+6*(k-1))=1;deseq(1+6*(k-1))=1;
case y2(i)==-5
deseq(5+6*(k-1))=1;deseq(3+6*(k-1))=0;deseq(1+6*(k-1))=1;
case y2(i)==-7
deseq(5+6*(k-1))=1;deseq(3+6*(k-1))=0;deseq(1+6*(k-1))=0;
end
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -