生成m序列与gold序列.doc

上传人:b****9 文档编号:126371 上传时间:2022-10-04 格式:DOC 页数:3 大小:49.50KB
下载 相关 举报
生成m序列与gold序列.doc_第1页
第1页 / 共3页
生成m序列与gold序列.doc_第2页
第2页 / 共3页
生成m序列与gold序列.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

生成m序列与gold序列.doc

《生成m序列与gold序列.doc》由会员分享,可在线阅读,更多相关《生成m序列与gold序列.doc(3页珍藏版)》请在冰豆网上搜索。

生成m序列与gold序列.doc

一、生成m序列

function[mseq]=m_sequence(fbconnection);

n=length(fbconnection);

N=2^n-1;%m序列的长度

register=[zeros(1,n-1)1];%定义移位寄存器的初始状态

mseq

(1)=register(n);%m序列的第一个输出码元

fori=2:

N

newregister

(1)=mod(sum(fbconnection.*register),2);%寄存器与反馈的模2和

forj=2:

n,

newregister(j)=register(j-1);

end;

register=newregister;%移位后的寄存器

mseq(i)=register(n);%新的寄存器输出

end

clearall;

closeall;

clc;

fbconnection=[00101];%输入本原多项式系数,从C1开始

m_sequence=m_sequence(fbconnection);

stem(m_sequence);%对m序列绘图

axis([035-0.21.2]);

gridon;

二、生成gold序列

functiongoldseq=g_sequence(connection1,connection2);

msequence1=m_sequence(connection1);%生成第一个m序列

msequence2=m_sequence(connection2);%生成第二个m序列

N=2^length(connection1)-1;%gold序列长度

fori=1:

N;

s=mod(msequence1+msequence2,2);%两个m序列模二加产生gold序列

goldseq=s;

end

clearall;

closeall;

clc;

connection1=[000011];

connection2=[100111];

goldseq=g_sequence(connection1,connection2);

stem(goldseq);

axis([065-0.21.2]);

gridon;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1