• 大小: 14KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-08
  • 语言: Matlab
  • 标签: boc  matlab  

资源简介

包含Matlab仿真程序和两个结果数据包。能够产生BOC信号,支持使用者随意改变参数,并观察信号时域图和频谱的变化情况。用于BOC信号交流学习

资源截图

代码片段和文件信息

clear;
f=1.023e6;%基准频率fo
m=5;%副载波频率对应基频倍数
n=2;%PRN码速率对应基频倍数
fs=m*f;%副载波频率
fc=n*f;%PRN码速率
fz=5*fs;%载波频率

t=[0:0.001:1]*10^(-6);
a=sign(sin(2*pi*0.5*fc*t));%PRN码
s=sign(sin(2*pi*fs*t));%副载波
z=cos(2*pi*fz*t);%载波
% figure();plot(ta);
% figure();plot(ts);
% figure();plot(tz);
yout1=a.*s.*z;%未加入数据d的boc调制信号
figure();plot(tyout1);
%Yout1=abs(fft(yout1));%频域分析
Yout1=fftshift(abs(fft(yout1)));%频域分析
B=1/0.001;%M带宽
x=[0:0.001:1]*B;%对应频率轴
% figure();plot(10*log(Yout1));
figure();plot(x10*log(Yout1));

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        522  2015-08-25 14:14  BOC信号产生\BOC_test.asv

     文件        588  2015-08-25 14:20  BOC信号产生\BOC_test.m

     目录          0  2017-09-24 11:21  BOC信号产生

     文件       7829  2017-09-24 11:21  BOC信号产生\bocsignal.mat

     文件       5169  2017-09-24 11:21  BOC信号产生\boc频谱.mat

----------- ---------  ---------- -----  ----

                14108                    5


评论

共有 条评论