资源简介
2DPSK的MATLAB代码实现,同时实现了相干解调以及差分相干解调,并提供误码率的计算方法
代码片段和文件信息
clear all;
close all;
fs=30000;
Time_Hold_On=0.1;
Num_Unit=fs*Time_Hold_On;
High_Level=ones(1Num_Unit);
Low_Level=zeros(1Num_Unit);
w=300;
A=1;
m=10;%随机二进制数个数
SNR=100;%信噪比
%[NWn]=buttord(2*pi*502*pi*150325‘s‘);
%[ba]=butter(NWn‘s‘);
%[bzaz]=impinvar(bafs);
%dt=filter(bzazdt);
%升余弦滤波器
beta=0.4;
span=6;
sps=40;
b=rcosdesign(betaspansps‘sqrt‘);
%fvtool(b‘Analysis‘‘impulse‘);
%z = upfirdn(dt b 40 sps);%以40上采样,以sps下采样
%Sign_Set=[011001101110010101];
Sign_Set=randint(1m2);
Lenth_Of_Sign=length(Sign_Set);
c=zeros(1Lenth_Of_Sign);
st=zeros(1Num_Unit*Lenth_Of_Sign);
sign_orign=zeros(1Num_Unit*Lenth_Of_Sign);
sign_orign_relative=zeros(1Num_Unit*Lenth_Of_Sign);
sign_result=zeros(1Num_Unit*Lenth_Of_Sign);
sign_result_2=zeros(1Num_Unit*Lenth_Of_Sign);
sign_result_3=zeros(1Num_Unit*Lenth_Of_Sign);
t=0:1/fs:Time_Hold_On*Lenth_Of_Sign-1/fs;
x=0:1/fs:(Time_Hold_On*Lenth_Of_Sign-1/fs)/Lenth_Of_Sign;
%将绝对码转换为相对
相关资源
- DPM算法实现:voc-release5(Win7+matlab20
- 基于稀疏表示和正则化的图像超分辨
- 0积分 系统辨识与自适应控制MATLAB仿真
- 图像处理matlab道路小车跟踪
- 全面详解LTE MATLAB建模、仿真与实现
- adaboost 的matlab代码
- 《信号与系统》MATLAB教程.pdf
- 卷积神经网络完成程序matlab.zip
- matlab图像检索
- 卷积神经网络经典代码
- 现代通信系统第二版MATLAB版) 包括全
- 卡尔曼滤波 Matlab程序
- 稀疏编码matlab 教程
- 系统辨识资料大全(matlab系统辨识工
- 化学计量学方法及MATLAB实现
- MATLAB Neural Network Toolbox官方教程
- Inverse Synthetic Aperture Radar Imaging with
- matlab GUI设计
- 雷达压制干扰matlab程序
- 系统辨识,使用者的理论
- MATLAB仿真林飞、杜欣编著.pdf
- 基于HMM的语音识别MATLAB代码
- 关于均衡的MATLAB程序合集
- 数字滤波器的MATLAB与FPGA实现代码
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab火焰烟雾检测(GUI)
- 帧间差分法matlab
- Matlab MPT工具箱 MPT3.2.1 (2019更新 稳
- 《模式识别与智能计算的MATLAB实现》
- 基于sift和SVM算法实现的手势识别 MA
评论
共有 条评论