资源简介

载波恢复与符号定时的仿真。载波恢复使用平方环,符号定时基于早迟门,发送信号采用BPSK调制方式,统计计算的误码率。

资源截图

代码片段和文件信息

close all;clear all;
fc=2;snr=20; fs=40;
N=100000; %符号总数
Ts=1; %符号周期
B=1/Ts; %波特率
ts=1/fs; %采样周期
t=0:ts:N*Ts-ts; t=t.‘; Lt=length(t); N_sample=Ts*fs ; %产生发送信号 
B=randint(1N); sym=[-1;1]; A=sym(B+1);  
[Zr2delay]=sq_loop(Afsfcsnrt);           %平方环

for i=1:1:length(Zr2)    %将恢复序列置成1,-1序列,便于符号定时
    if Zr2(i)>=0
        Zr3(i)=1;
    else
        Zr3(i)=-1;
    end
end
rec=timing(Zr3fs);         %符号定时
rec=rec‘; 
for i=1:1:N-delay           %考虑延时,得到恢复的序列
    rec2(i)=rec(i+delay);
    source2(i)=A(i);
end
errbit=sum(rec2~=source2);
ber=errbit/length(rec2);   %计算误码率

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         660  2013-12-21 09:32  main.m
     文件        1122  2013-12-19 23:47  sq_loop.m
     文件         864  2013-12-19 23:51  timing.m
     文件         173  2013-12-07 23:15  Untitled.mat
     文件      168448  2013-12-24 09:34  实验报告.doc
     目录           0  2014-07-01 19:12  载波恢复与符号定时\
     文件         660  2013-12-21 09:32  载波恢复与符号定时\main.m
     文件        1122  2013-12-19 23:47  载波恢复与符号定时\sq_loop.m
     文件         864  2013-12-19 23:51  载波恢复与符号定时\timing.m

评论

共有 条评论