实验六-1m序列特性实验六-2Walsh码的产生及特性

实验六-2  Walsh码的产生及特性
【实验目的】
加深对m序列特性及应用的理解;
加深对Walsh码产生特性的理解;
够使用Matlab对m序列特性进行研究
能够使用Matlab产生Walsh码,并对其特性进行研究精密合金;
【实验内容】
观察m序列的自相关特性和互相关特性
产生Walsh 64序列,观察其自相关和互相关特性
【实验设备】
一台PC
【实验步骤】
1.  实验5产生的m序列为例,应用Matlab语言编写程序,画出m序列的自相关函数
2.实验5产生的m序列为例,应用Matlab语言编写程序,画出m序列的互相关函数
3.产生一个Walsh 64序列,画出其自相关函数和互相关函数
【实验报告】
按照要求完成实验报告。实验报告中要求分别画出自相关函数与互相关函数的图形,并进行总结。
试验原理
m序列的自相关函数的实现
程序代码:
Mesq
function[mseq]=m_sequence(fbconnection)
r51n=length(fbconnection);   
N=2^n-1; 
register=[zeros(1,n-1) 1];  %ÒÆλ¼Ä´æÆ÷µÄ³õʼ״̬
上海冷气机厂mseq(1)=register(n);        %mÐòÁеĵÚÒ»¸öÊä³öÂëÔª
for i=2:N     
newregister(1)=mod(sum(fbconnection.*register),2);   
for j=2:n         
newregister(j)=register(j-1);   
end;     
register=newregister;   
mseq(i)=register(n);
end   
clear all;
close all;
clc;
B=zeros(1,15);
C=zeros(1,15);
B=mseq([0 0 1 1]);
A=zeros(15,15);
for i=1:15
    A(i,:)=circshift(B',i-1)';
End
%% B=mseq([1 0 0 1]);  求互相关函数
for i=1:15
    m=0;
    n=0;
    for j=1:15
        if A(i,j) == B(j)
            m=m+1;
        else
            n=n+1;
应建成        end
    end
    C(i)=(m-n)/(m+n);
end
n=0:-1:-14;
plot(n,C);
hold on
n=0:1:14;
plot(n,C);
序列 100与序列111的互相关函数
Walsh码的构造
clear all;
close all;
clc;
H=[1,2;1,-1];
while length(H)<64
HH=[H,H;H,-H];
各具特的民居教学设计H=HH;
fm2009下载end
B=zeros(1,64);
C=zeros(1,64);
B=H(1,:);
A=zeros(64,64);
for i=1:64
    A(i,:)=circshift(B',i-1)';
End
%%%  B=H(2,:);                                求互相关函数
for i=1:64
    m=0;
    n=0;
    for j=1:64
        if A(i,j) == B(j)
            m=m+1;
        else
            n=n+1;
        end
    end
    C(i)=(m-n)/(m+n);
end
n=0:-1:-63;
plot(n,C);
hold on
n=0:1:63;
plot(n,C);

本文发布于:2024-09-22 01:17:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/297778.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:序列   特性   实验   相关
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议