资源简介
MATLAB实现BPSK根升余弦滤波器误码率绘制,有详细注释,可直接运行。
代码片段和文件信息
clear all;
close all;
clc;
num=100000;
Rb=1000;
tnum=8; %每个码元用8个点来表示
Fs=tnum*Rb;
r=0.5;%滚降系数
a=randint(1num)*2-1;
aa=upsample(atnum);
[NUMDEN]=rcosine(RbFs‘sqrt‘r);%NUM对应分子系数,DEN是a(1)=1?升余弦滤波器,8倍内插,滚降系数=1;
sender=conv(NUMaa);%?NUM=delay*(Fs/Rb)*2+1=3*8*2+1=49;卷积长度8e5+49-1
%sender=filter(NUM1aa);
Eb=1;
s=1;
pe_syx=zeros(113);%基带误码率矩阵
for snr_db=-5:10
snr=10^(snr_db/10);
N0=Eb/snr;
sigma=sqrt(N0/2);
noise=randn(1(num+6)*tnum);%标准正态分布,与sender长度相同
相关资源
- 图像处理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
- 数字图像处理第三版冈萨雷斯英文附
- 《精通MATLAB图像处理》全书pdf高清完
- 斯坦福机器学习公开课CS229讲义作业及
评论
共有 条评论