资源简介
Matlab实现bpsk编译码及解调,过高斯白噪声的信道。
代码片段和文件信息
clc;
clear;
prompt={‘码元数目:‘‘每个码元内的载波周期数,2到10之间:‘‘每个载波周期抽样点数:‘‘信噪比:‘};
title=‘参数框‘;line=1;
def={‘12‘‘2‘‘50‘‘8‘};
y=inputdlg(prompttitlelinedef);
x=str2num(y{1});
f=str2num(y{2});
mm=str2num(y{3});
ai=str2num(y{4});
bpsk=randsrc(1x[01])
bpsk1=reshape(bpskx/33);
g=[1 0 0 1 1 0;0 1 0 1 0 1;0 0 1 0 1 1];
bpsk_code1=mod(bpsk1*g2);
bpsk2=reshape(bpsk_code11x/3*6);
SNR=ai-3*log2(mm*f)+3;%信噪比
n=0;%误码数目统计
snr=1/(10^(SNR/10));
noise=sqrt(snr/2)*(randn(1x*mm*f*6/3));%高斯白噪声信号
t=0:mm*f-1;%数据点数
tu11=[];%二进制基带信号双极性波形
tu2=[];%BPSK信号
for e=1:length(bpsk2)
if bpsk2(e)>0
tu=ones(1mm*f);
w=sin(2*pi*t/mm);
else tu=-ones(1mm*f);
w=-sin(2*pi*t/mm);
end
tu11=[tu11tu];
tu2=[tu2w];
end
tu1=(tu11+1)/2;%二进制基带信号单极性波形
t=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2477 2010-06-08 23:51 x1.m
- 上一篇:matlab窗函数截断及其频谱
- 下一篇:基追踪算法,含去噪matlab
相关资源
- Gabor Gabor小波变换的matlab实现
- naive_bayes_numeric 利用matlab实现的朴素贝
- zifushibie 用MATLAB实现的字符识别
- zimushibie 图片 26个字母识别 用matla
- darkchannel 用MATLAB实现的darkchannel算法
- ID3(matlab) ID3算法的matlab实现
- GA MATLAB实现的改进遗传算法程序
- surface-quality-detection 用matlab实现的表面
- MATLAB_Serial
- gamma matlab实现gamma校正的算法
- EM EM算法Matlab实现。最大期望(EM)算
- darkchannel 用matlab实现了暗通道图像增
- SVM_MATLAB SVM算法的MATLAB实现
- SIFT 图像检索中经典的SIFT方法matlab实
- imageMosaic 基于Harris角点检测的图像拼
- stereo-disparity matlab实现图像匹配的视差
- matlablubiaoshibie 路标识别的matlab实现
- ICP
- ASM ASM算法的matlab实现
- ImagePyramid matlab实现的图像金字塔
- DeepLearnToolbox_matlab matlab实现的深度学
- multifractal 多重分形谱的算法的matlab实
- EM 自己编写的期望最大化(EM)算法的
- vibematlab 用MATLAB实现的vibe算法
- 802.11a-OFDM-MATLAB IEEE802.11a系统级仿真完
- rbm 深度学习相关代码实现
- Wheeled_Mobile_Robot 用matlab实现轮式机器
- knnsearch 利用matlab实现就近点邻域寻找
- denseCRF_matlab-master MIT的nips11文章的ma
- LOF 计算Local outlier factor的matlab实现
评论
共有 条评论