资源简介
产生bpsk信号,加窗后计算二阶矩,四阶矩,循环累积量,二阶循环累积量,四阶循环累积量
代码片段和文件信息
%循环累量,载波估计
clear;clc;
len=1000;
st=rand(1len);
% st=ones(1len);
st=round(st);
st=2*st-1;
gt=repmat(st251);
gt2=reshape(gt125*len);
%hamming窗
winh=hamming(25);
winh=repmat(winhlen1);
winh=winh‘;
%加窗
gt2=gt2.*winh;
n=0:25*len-1;
fc=1000;
fs=25000/8;
Ts=25/fs;%码元宽度
alpha=pi/8;
e=cos(2*pi*fc*n/fs+alpha);
cst=gt2.*e;
cst2=awgn(cst10‘measured‘);
% cst2=cst;
%hilbert变换
r=hilbert(cst2);
% %1循环均值
% a=fc;
% df=150;
% Ma2=zeros(12*df);
% for k1=a-df:a+df-1
% ae=exp(-1i*4*pi*k1*n/fs);
% M1=cst2.^2.*ae;
% Ma2(k1-a+df+1)=mean(M1);
% end
% figure(1);
% stem(a-df:a+df-1abs(Ma2));grid on;
% title(‘bpsk二阶循环均值‘);
% xlabel(‘循环频率‘);
% ylabel(‘循环均值幅度‘);
%2四阶循环均值
% Ma4=zeros(12*df);
% for k1=a-df:a+df-1
% ae=exp(-1i*8*pi*k1*n/fs);
% M1=cst2.^4.*ae;
% Ma4(k1-a+df+1)=mean(M1);
% end
% %四阶循环累量
% c40=zeros(12*df);
% c40=abs(Ma4-3*Ma2.^2);
%
% figure(2);
%
- 上一篇:RBM玻尔兹曼机的matlab简单演示程序
- 下一篇:迭代学习控制机械手PD
相关资源
- 基于matlab的BPSK调制解调
- MATLAB模拟MZM实现OOK和BPSK
- 基于MATLAB的数字调相系统的分析与仿
- 数字基带/带通仿真 含BPSK、QPSK、16Q
- 直接序列扩频系统MATLAB仿真(BPSK调制
- matlab高斯信道dbpsk分析
- 雷达波信号matlab仿真实现单频,线性
- BPSK的matlab调制解调程序
- Matlab的卷积编码完整的系统-bpsk.m
- BPSK QPSK matlab通信仿真
-
BPSK的simuli
nk仿真,及其完整的参数 - 直接序列BPSK信号不同信噪比误码率仿
- BPSK瑞利和高斯信道衰落误码率
- 用于生成ask2fsk4fskbpskqpskDLFM时频图数据
-
BPSK-simuli
nk - QPSK调制解调及误码率的计算-BPSK_AWG
- BPSk循环谱
- BPSK调制解调MATLAB程序
- 升余弦滤波器下BPSK误码率曲线
- bpsk qpsk 16qam 的ber方针matlab
- 2份BPSK调制解调仿真的MATLAB代码,其中
- LDPC仿真,matlab BP算法 LDPC编解码的m
- BPSK和QPSK调制解调原理及MATLAB程序
- 一个完整的BPSK仿真MATLAB代码,发射机
- 单载波为、BPSK、QPSK三种情况下锁相环
- 5份基于MATLAB的关于扩频+BPSK/QPSK仿真代
- 4份直接序列扩频+BPSK/QPSK的MATLAB仿真程
- RS码编码所需关键步骤为自行编写实现
- BPSK调制解调 科斯塔斯环载波同步 加
- 卷积编码和viterbi译码,调制方式为
评论
共有 条评论