m序列的生成及其相关性的matlab分析Word文件下载.doc
- 文档编号:14174081
- 上传时间:2022-10-19
- 格式:DOC
- 页数:2
- 大小:147KB
m序列的生成及其相关性的matlab分析Word文件下载.doc
《m序列的生成及其相关性的matlab分析Word文件下载.doc》由会员分享,可在线阅读,更多相关《m序列的生成及其相关性的matlab分析Word文件下载.doc(2页珍藏版)》请在冰豆网上搜索。
%生成级数为5时所有本原多项式系数序列矩阵
f1=connections(2,:
%取一组本原多项式序列,此系数为45(100101)
f2=connections(3,:
%取另一组本原多项式序列,此系数为75(111101)
registers1=[00001];
%给定寄存器的初始状态
registers2=[00001];
%取相同的初始状态
L=2^N-1;
%周期长度
sum2=0;
sum1=0;
fork=1:
L
seq1(k)=registers1(N);
%第一组m序列
seq2(k)=registers2(N);
%第二组序列
forj=1:
N%进行模2加
sum1=sum1+f1(j+1)*registers1(j);
%各级寄存器送参与模2加的值
sum1=mod(sum1,2);
sum2=sum2+f2(j+1)*registers2(j);
sum2=mod(sum2,2);
end
fort=N:
-1:
2%寄存器移位
registers1(t)=registers1(t-1);
registers2(t)=registers2(t-1);
end
registers1
(1)=sum1;
registers2
(1)=sum2;
sum1=0;
sum2=0;
end
disp(f1);
%显示反馈系数序列
disp(seq1);
%显示第一组m序列
m1=xcorr(seq1,’unbiased’);
%计算自相关函数
figure;
stem(m1/max(m1));
title('
m1的自相关函数'
%画出m1序列的自相关函数
disp(f2);
disp(seq2);
m2=xcorr(seq2,’unbiased’);
stem(m2/max(m2));
title('
m2的自相关函数'
%画出m2序列的自相关函数
R12=xcorr(seq1,seq2,’unbiased’)
figure;
plot(R12/max(R12));
m2,m1的互相关函数'
%画出m1,m2序列的互相关特性
s=fftshift(abs(fft(seq1,2*L)).^2);
s=s/max(s);
figure;
plot(s);
分析:
由图知m序列具有良好的自相关特性,但其互相关特性并不理想,存在多值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 序列 生成 及其 相关性 matlab 分析