资源简介
本代码针对的是BPSK调制下的Costas载波恢复,里面有详细的注释,以供大家理解程序。
代码片段和文件信息
%用于求BPSK调制信号的循环谱
tic
clc
clear ;
clear all;
%%%%%%%%%%%%%%%仿真参数设置%%%%%%%%%%%%%%%%%
fd=1; %数据速率为1k
Ts=1/fd; %码元间隔Ts=0.001s
delt=2^7; %时间段
fc=2; %载波频率2k
fs=8; %采样频率8k
dt=1/fs; %采样时间间隔Ts=1/fs
num=fd*delt; %码元个数
t=[0:dt:delt-dt]; %时间向量
%%%%%%%%%%%%%%产生数据%%%%%%%%%%%%%%%%%%%%%%
data=sign(randn(1num));
%%%%%%通过基带成型滤波器后的信号(矩形成型)%%%%%%%%%%%%
for rr=1:num
I((rr-1)*fs+1:rr*fs)=data(rr);
end
%%%%%%%最终BPSK调制信号%%%%%%%%%%%%%%%%%%%%%
xx=I.*cos(1*2*pi*fc.*t);
x=awgn(xx-3); %信号加入高斯白噪
- 上一篇:自用的外汇EA,效果不错
- 下一篇:Matlab二分法求解非线性方程组
评论
共有 条评论