% 2bsk 叠加噪声以后求出来的 循环自相关 db=0 时 位移为1600 与scd 作比较
clear all;
close all;
A=2; % 假定载波每比特能量为单位能量,则其振幅为sqrt(2)
fc=10; % 10Hz
N_sample=20; % 每个码元的抽样点数
N=200; %码元数
Ts=1; % 1 Baud/s
%dt =Ts/N_sample; % 波形抽样间隔
dt =Ts/fc/N_sample; % 波形抽样间隔
t=0:dt:N*Ts-dt;
Lt=length(t);
% 产生二进制信源
d=sign(randn(1,N));
dd=sigexpand(d,fc*N_sample); %对序列插入fc*N-sample-1个0
%dd=sigexpand((d+1)/2,fc*N_sample); % 单 极性 NRZ波形
gt=ones(1,fc*N_sample); % 双极性 NRZ波形
d_NRZ=conv(dd,gt);
%figure(1)
%subplot(221); %输入 NRZ 信号波形(双极性)
%plot(t,d_NRZ(1:length(t)));
%axis([0 20 -2 2]); xlabel('输入双极性 NRZ 信号')
%subplot(222)
%[f,d_NRZf]=T2F(t,d_NRZ(1:length(t)));
%plot(f,10*log10(abs(d_NRZf).^2/N*Ts));
%axis([-2 2 -50 10]); xlabel('输入双极性 NRZ 信号功率谱密度dB/Hz');
ht=sqrt(A)*cos(2*pi*fc*t);
% 2psk 信号
d_2psk=d_NRZ;
s_2psk=d_2psk(1:Lt).*ht;
EsNodB=0 % 最小为 -2.5db
EsNo=10.^(-EsNodB);
Es=1;
sigma=sqrt(EsNo/2);
for k=1:length(EsNodB)
r=s_2psk +sigma(k)*randn(1,length(s_2psk))
%figure(2)
%subplot(221)
%plot(t,s_2psk);
%axis([0 10 -1.2 1.2]); xlabel('2psk 信号')
%subplot(222)
%[f,s_2pskf]=T2F(t,s_2psk);
%plot(f,10*log10(abs(s_2pskf).^2/N*Ts));
%axis([-fc-4 fc+4 -50 10]); xlabel('2psk 信号功率谱密度dB/Hz')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Mlag=2000; % 700
% [r1,lags]=xcorr(s_2psk,Mlag,'unbiased');
[r1,lags]=xcorr(r,Mlag,'unbiased');
%[f,s_2pskf]=T2F(r1,lags); %这个函数求出的效果不好。
%figure(2)
% plot(f,abs(lags));
ts=0.01;
df=0.8;
[Corr,corr,df1]=fftseq(r1,ts,df); %s0
fs=1/ts;
fy=[0:df1:df1*(length(corr)-1)]-fs/2;
figure(3)
plot(fy,abs(fftshift(Corr))); % 发射信号的循环自相关函数的结果
%axis([13 fc+5 0 200]);
axis([0 50 0 140])
xlabel('Cycle Frequency')
ylabel('Amplitude of CAF')
grid on;
%pause
end
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于能量检测的频谱感知.由于实际信道中的多径和阴影效应,单个认知用户频谱感知的性能受到影响,因此需要靠不同用户间的协同频谱感知来对抗多径和阴影效应。本设计要求在文中采用一种协作机制,即两用户进行协作频谱感知,提高主用户的检测率,减少检测时间,并且得到捷变增益。要求给出仿真结果。
资源推荐
资源详情
资源评论
收起资源包目录
bpsk.rar (27个子文件)
新程序
scd2.asv 2KB
Untitled.asv 2KB
oyyao2.m 2KB
bpskcycle.m 2KB
scd2.fig 118KB
bpsk.m 1KB
Untitled.m 2KB
scd.asv 2KB
fftseq.m 223B
oyyao1.m 2KB
bpskcycleautorelation.asv 1KB
bpskcycleautorelation.m 1KB
oyyao1.asv 2KB
scd2.m 2KB
bpsk3.asv 2KB
scd1.fig 118KB
scdfu1db.fig 104KB
bpskcycle.asv 2KB
scdfu2db.fig 104KB
oyyao2.asv 2KB
bpsk3.m 2KB
bpsk.asv 1KB
oytest2.m 1KB
scd.m 2KB
bpskcycletest1.m 2KB
oytest.m 1KB
oytest.asv 1KB
共 27 条
- 1
资源评论
- weixin_423499342022-08-19资源内容详尽,对我有使用价值,谢谢资源主的分享。
御道御小黑
- 粉丝: 58
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功