%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%eject_seq发射序列子程序 内部序列与外部序列OS_SEQ复合而成发射序列
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function [eject_seq]= eject_seq(connections_1,begin_state_1,connections_2,begin_state_2)
os_seq=zeros(1,6); %os序列为阶数为2的m序列 m序列周期3
os_seq( 1: 3)=pn_generator([1 0 ],[1 0 ]);
os_seq( 4: 6)=pn_generator([1 0 ],[1 0 ]);
N=6;
equ_pn_seq=equilibrium(os_seq,N);
dSS_seq=dSS_seq(connections_1,begin_state_1,connections_2,begin_state_2); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%数据长度设定
M=length(equ_pn_seq) ; %外部数据长度*2=数据长度=3*2*2
eject_seq=zeros(1,11532*M);
for i=1:M %(dSS_seq)XOR(os_seq)=eject_seq
if equ_pn_seq(i)==1
for j=1:11532
eject_seq(j+(i-1)*11532)=-dSS_seq(j);
end
elseif equ_pn_seq(i)==-1
for j=1:11532
eject_seq(j+(i-1)*11532)=dSS_seq(j);
end
end
end
t=1:69192;
stairs(t,eject_seq);axis([0,69195,-2,2]);
PN.rar_BPSK数据生成_PN序列_pn序列生成
版权申诉
70 浏览量
2022-09-23
01:34:55
上传
评论
收藏 3KB RAR 举报
刘良运
- 粉丝: 68
- 资源: 1万+
最新资源
- 微信小程序 - 图书管理系统源码.zip
- 微信小程序 - 图片自适应 ,富文本解析源码.zip
- 微信小程序 - 同乐居商城:购物车合算源码
- 1、根据输入的三条边值判断能组成何种三角形,并设计测试数据进行判定覆盖测试 三条边为变量a、b、c,范围为1≤边值≤10,不在范
- SQL server 练习题目8道(小白教学).zip
- Python 手写实现 iD3 决策树算法-根据信息增益公式.zip
- 411675952289057车联助手-小窗版(三星)3.5.1.apk
- 三种快速排序方法合并在一个文件中以便直接运行的Python代码示例
- 937712277954201实习5.word
- 2程序语言基础知识pdf1_1716337722703.jpeg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0