资源简介
认知无线电中基于BPSK循环自相关函数的信号检测,时域上的经典算法,许多论文引用的方法。
代码片段和文件信息
function [yKmodfsfbfcrd]=bpsk(xKmodKbasefsfbfcrd)
%
% Usage:[yKmodfsfbfcrd]=bpsk(xKmodKbasefsfbfcrd);x为二进制码流的向量:参数
%Kmod=1表示BPSK调制=2表示DPSK调制Kbase=1表示不采用基带波形=2表示采用基带波形rd为微分编码的初始参考相位y为已调
%信号
if nargin<7; rd=0; end;
if nargin<6; fc=2; end;
if nargin<5; fb=1; end;
if nargin<4; fs=32;end;
if nargin<3; Kbase=1;end;
if nargin<2;Kmod=1; end; % Kmod=12PSK;Kmod=22DPSK;
if nargin<1;x=randint(132);end;
T=length(x)/fb;m=fs/fb;dt=1/fs;t=0:dt:T-dt;
Kmod=rem(Kmod2);Kmod=Kmod+(Kmod==0)*2;rd=rem(rd2);
Kbase=rem(Kbase2);Kbase=Kbase+(Kbase==0)*2;
if Kmod==1;
x1=1-x*2;tstr=‘BPSK‘;
elseif Kmod==2;
x1=dcode(xrd);% rd-rference digit
x1=1-rem(x12)*2;
tstr=[‘DPSK(reference digit:int2str(rd))‘];
end;
if Kbase==1;
y=pulse(x1m).*sin(2*pi*f
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2821 2011-08-04 20:43 cycl_detec_1.m
文件 1615 2011-02-21 09:17 pulse.m
文件 1855 2011-07-18 16:52 bpsk.m
相关资源
- Cognitive-Radio 利用通信系统中调制信号
- cyclostationary-spectrum-sensing 认知无线电
- cyclic 产生FSK
- RNN 利用MATLAB实现循环神经网络的例子
- mpskclc 多径信道下基于循环谱特征的调
- single-detection 认知无线电频谱感知中的
- MPSK信号基于高阶循环谱估计载波频率
- 数电课设——八路彩灯循环控制
- 循环平稳工具箱+Matlab程序源码+详细解
- matlab实现线性卷积和循环卷积
- 基于循环码的差错控制系统仿真
- MATLAB源程序代码分享:MATLAB创建无限
- NEDC循环工况表.xlsx
- 基于matlab实现的循环谱估计算法,可
- BPSK信号和加性白噪声在经过平坦瑞利
- matlab BPSK信号发生
- 循环交织、解交织
- 基于循环平稳的载波频率估计算法m
评论
共有 条评论