精华内容
下载资源
问答
  • 该程序采用输入矩阵的列,并使用 fft 方法计算这些列的自相关和互相关。 结果与 xcorr 函数非常相似。 该方法可用于评估重复代码序列的互相关以及其他类似调查。 nxm 矩阵输入将导致 nxm^2 矩阵输出。 包含一个...
  • 互相关也有线性互相关(linear cross-correlation)和循环互相关(circular cross-correlation)。线性互相关和循环互相关的基本公式是一致的,不同之处在于如何处理边界数据。其本质的不同在于它们对原始数据的看法...

    一、互相关简介

    在这里我想探讨一下“互相关”中的一些概念。正如卷积有线性卷积(linear convolution)和循环卷积(circular convolution)之分;互相关也有线性互相关(linear cross-correlation)和循环互相关(circular cross-correlation)。线性互相关和循环互相关的基本公式是一致的,不同之处在于如何处理边界数据。其本质的不同在于它们对原始数据的看法不同。通过这篇文章,我想整理一下相关概念,并给出示例。

    1 线性相关(Linear Cross-Correlation)的定义和计算
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 使用 fft 计算两个周期信号向量的循环互相关。这等效于 xc(k)=sum(u1.*circshift(u2,k)),但要快得多(对于 1024点信号)。 该软件包还包括两个示例。 根据定义检查计算。 第二个将快速算法的速度与基于输入向量...
  • 应试者可参照相当等级或相关层次的英语水平测试题,阅读英语时政要闻、新近科技发展报告等资料进行复习备考。 2001矩阵理论 科目代码:2001 科目名称:矩阵论 适用学科:测试计量技术及仪器、控制科学与工程、计算机...

    火箭军工程大学

    博士生招生考试初试业务课考试大纲

    火箭军工程大学研究生招生办公室

    二〇一七年八月

    目 录

    TOC \o "1-3" \h \z \u 1001公共英语 - 1 -

    2001矩阵理论 - 2 -

    2002数理统计与随机过程 - 3 -

    2003计算方法 - 4 -

    3101输运理论 - 5 -

    3102终点效应学 - 6 -

    3103数字信号处理二 - 7 -

    3104爆炸力学 - 8 -

    3201有限元方法 - 9 -

    3202现代机电控制系统与技术 - 10 -

    3203状态监测与故障诊断 - 11 -

    3204可靠性工程 - 12 -

    3205惯性寻北原理 - 13 -

    3301线性系统及最优控制 - 14 -

    3302最优估计与系统辨识 - 15 -

    3303数字信号处理一 - 16 -

    3401数据库系统原理 - 17 -

    3402软件工程 - 18 -

    3502机械故障诊断学 - 19 -

    3503现代仪器分析技术 - 20 -

    3601飞行力学与制导理论 - 21 -

    3602航空航天材料 - 22 -

    3701军事运筹学 - 23 -

    6 -

    1001公共英语

    科目代码:1001

    科目名称:公共英语

    适用学科:各学科

    一、考试的总体要求

    主要考查考生英语语言的基础知识和综合运用语言的能力。

    二、考试的内容及比例

    Part I Reading Comprehension (阅读理解),45%

    本部分设30个小题,每题1.5分,共45分。

    本部分为六篇短文,其中四篇是长度在500词左右的短文,其余两篇是长度在600词左右的短文,试题难度相当于大学英语六级考试水平。每篇短文后设五个理解题,要求学生在理解短文的基础上,从每题给出的四个选项中选出最佳答案。短文所选材料涵盖日常生活和一般科普。

    Part II Cloze (完型填空), 10%

    本部分设20个小题,每题0.5分,共10分。

    在一篇350词左右的短文中给出20个空白,要求考生从每题给出的四个选项中选出最佳答案,使短文意思通顺、前后连贯、结构完整。所选短文的难度不超过大学英语六级考试水平。

    Part III Translation (翻译),30%

    本部分设英译汉和汉译英两个小部分,各15分,共30分。

    Section A Translation from English to Chinese(英译汉)。

    本部分设三段英语短文,每段长度在100词左右,要求考生把短文译成汉语。

    Section B Translation from Chinese to English(汉译英)。

    本部分设五个小题,每个小题含有2-3个汉语句子,要求考生把汉语译成英语。

    以上两个小部分,要求译文准确,文字通顺。

    Part IV Writing(写作),15%

    本部分要求考生按题目要求写出一篇不少于200词的英语短文,占15分。考试形式可以是提纲式作文(按所给提纲进行写作),看图作文,写摘要,或图表作文。

    三、试卷类型及比例

    (1)主观题约占45%;

    (2)客观题约占55%。

    四、考试形式及时间

    (1)考试形式:闭卷笔试;

    (2)考试时间:180分钟;

    (3)试卷满分:100分。

    五、说明

    本考试是考查考生英语基础知识和英语综合应用能力的水平测试,试题来源不局限于某种教材,因而不指定复习范围和参考书目。应试者可参照相当等级或相关层次的英语水平测试题,阅读英语时政要闻、新近科技发展报告等资料进行复习备考。

    2001矩阵理论

    科目代码:2001

    科目名称:矩阵论

    适用学科:测试计量技术及仪器、控制科学与工程、计算机科学与技术、航空宇航科学与技术、兵器科学与技术、空间装备运用工程

    一、考试的总体要求

    主要考查学生对矩阵理论基本概念和基本理论的掌握,以及熟练运用线性变换、范数理论、矩阵分析、矩阵分解和广义逆矩阵解决具体问题的能力。

    二、考试的内容及比例

    1.线性空间与线性变换(30%)

    线性空间、线性子空间、子空间的直和、线性变换及其矩阵的概念,基变换、坐标变换、Jordan标准形、最小多项式、正交变换、对称变换、标准正交基;欧氏空间、酉空间。

    2.范数理论及应用(10%)

    向量范数、矩阵范数的定义;常用的向量范数和矩阵范数;向量范数和矩阵范数的基本应用。

    3.矩阵分析及其应用(20%)

    矩阵序列;矩阵级数;矩阵函数;矩阵的微分和积分;矩阵函数的应用。

    4.矩阵分解(15%)

    矩阵的QR分解;矩阵的满秩分解;矩阵的奇异值分解。

    5.线性空间与线性变换特征值的估计(5%)

    特征值的估

    展开全文
  • matlab开发-快速循环周期交叉相关。周期信号的快速循环互相关算法。
  • matlab for循环做自相关

    2021-10-03 09:56:31
    既然是在matlab中写程序为啥不用自相关函数呢?因为这个程序以后可能会在单片机上实现,所以先用matlab实验下。 fs=200000;%抽样频率 B=10000; f0=20000;%LFM信号的起始频率 n=2048;%采样点个数 T1=n/fs;%在采样频...

             对于matlab我是新手,程序也是编写好长时间,总想写篇文章纪念下,所以有些地方可能没有说明白,有需要在修改。

            目的:利用自相关在接受来的数据中找到与本地数据相同的地方,利用的是自相关函数在原点位置的值最大。既然是在matlab中写程序为啥不用自相关函数呢?因为这个程序以后可能会在单片机上实现,所以先用matlab实验下。

    fs=200000;%抽样频率
    B=10000;
    f0=20000;%LFM信号的起始频率
    n=2048;%采样点个数
    T1=n/fs;%在采样频率为fs的时候,采样n个点需要的时间
    k=B/T1;%调频斜率
    t1=linspace(0,T1-1/fs,n);
    y=exp(1j*(pi*k*t1.^2+2*pi*f0*t1));
    
    figure;
    plot(t1,y);
    title('LFM信号时域');
    xlabel('t/s');
    ylabel('幅度');
    %造一个 10 000点数据的信号,其中有2048点LFM信号的数据
    position_rand=randi(8000);%随机生成一个1-8000中的一个数
    rand_sample1=zeros(1,position_rand);
    rand_sample2=y;
    rand_sample3=zeros(1,10000-length(rand_sample2)-length(rand_sample1));
    rand_sample=[rand_sample1,rand_sample2,rand_sample3];%组合成一万个点
    
    T=length(rand_sample)/fs;
    t=linspace(0,T-1/fs,length(rand_sample))*fs;
    figure;
    stem(t,rand_sample);
    title('信号时域');
    ylabel('幅度');
    
    LFM_sample=[y,zeros(1,2048)];%生成4096个点,其中2048是由前面的LFM组成,另外2048个点都是0
    Rt1=zeros(4,4096);
    Rt2=zeros(4,4095);
    cal_number=floor(length(rand_sample)/2048)-1;
    %cal_number是取rand_sample的次数
    for i=1:cal_number
    %     sample1=rand_sample(1,(1:2048)+(i-1)*2048);
    %     sample2=rand_sample(1,(2049:4096)+(i-1)*2048);
        sample=rand_sample(1,(1:4096)+(i-1)*2048);
        for j=1:4096
            for h=1:4096
                if h+j-1 >= 4097
                    break;
                else
                     Rt1(i,j)=Rt1(i,j)+conj(LFM_sample(1,h))*sample(1,h+j-1);
                end
            end
        end
     %在求取n < 0 的情况
        for j=1:4095
            for h=1:4096
                if h+j >= 4097
                    break;
                else
                     Rt2(i,j)=Rt2(i,j)+conj(LFM_sample(1,h+j))*sample(1,h);
                end
            end
        end 
    end
    Rt=[Rt2,Rt1];
    i=-4095:4095;
    subplot(2,2,1)
    stem(i,Rt(1,:));
    title('1-4096点互相关匹配');
    subplot(2,2,2)
    stem(i,Rt(2,:));
    title('2049-6144点互相关匹配');
    subplot(2,2,3)
    stem(i,Rt(3,:));
    title('4097-8192点互相关匹配');
    

    下面是两次进行运行的结果

    图 1

            可以看出来在图1中的三个图,我选中了500那个点,是三个图中幅值最大的点,第501个点就是LFM开始的数据点。

     

    图 2

            可以看出来在图2中的三个图,我选中了904那个点,是三个图中幅值最大的点,第904+2048*2+1=5001个点就是LFM开始的数据点。

    至于在图1 中的第二个图和图2 中的第二个图,是因为也是存在部分匹配的现象,因为我每次只能取所有的点中的4096个点,这意味着如果有些时候,我只会取到部分的LFM信号点,而这些信号点也是和本地的数据存在匹配的,所以存在一个峰。但是只有全部匹配的时候会出现一个最高的峰。

    图 3

     这次就很明显知道LFM的位置,但是你可以观察到图3 中的第三个图片有个峰,但是这个峰值的幅度好像没有刚才那几个的大?想想是为什么?

    还是因为我取点的问题,因为10,000个点,每次做4096点相关,做一次相关,平移2048个点。所以我只能做3次相关,剩下的点就不够在做一次相关了(10000 = 4096 + 2048*2 + 1808)。现在的LFM的位置是7247 + 1。所以我在第三次,必然取不到所有的点,所以赋值就不会很高。

    展开全文
  • 循环相关函数,matlab程序

    热门讨论 2010-05-07 09:33:48
    自己写的关于循环相关函数的快速计算方法,不同的调制方式只要更改x_t表达式即可
  • MATLAB计算自相关函数和互相关函数

    万次阅读 2014-10-22 15:51:28
    互相关函数:定义f(t)*g(-t)    ∫f(t)g(t-α)   MATLAB实现:例如A=[1 2 3]   自相关函数应该为:n=-2 -1 0 1 2 对应 值为 3 8 14 8 3       1. 使用xcorr函数:             ...
    • 转自http://blog.sina.com.cn/s/blog_737adf530100ytsl.html
    • 要求:t[n]=f(n)*g(n),把g(n)翻转,向右移动n格与f(n)的乘积和。
    • 假设f(n)长度为L,g(n)长度为P,则卷积后的有效点数为L+P-1,其余为全零。
    • 由傅里叶变换定理:时域卷积等效于频域乘积,即 T(e^jw)=F(e^jw)G(e^jw)。用w=(2*pi/N)k,代替可得:T~[k]=F~[k]G~[k],取k=0-N-1则可得到T[k]=F[k]G[k]。
    • 一个“周期序列”的DFS相当于对“一个周期”的序列傅里叶变换做频域抽样w=(2*pi/N)k,且抽样后满足x~[n]=∑x[n-rN]。N为周期。
    • 由于DFS无论时域还是频域都可以用N个点表示所有信息,所以定义DFT,只取时域N个点并对应频域N个点,借助DFS便可相互恢复。方法为取x~[n]从0到N-1即可。
    • 计算F[k]G[k],首先要保证N>=L+P-1,则将f(n)、g(n)补全至长度N,补零。

    二、自相关函数:定义f(t)*f(-t)   ∫f(t)f(t-α)

        互相关函数:定义f(t)*g(-t)   ∫f(t)g(t-α)

     

    MATLAB实现:例如A=[1 2 3]

     自相关函数应该为:n=-2 -1 0 1 2 对应 值为 3 8 14 8 3

     

        1. 使用xcorr函数:

           xcorr(A)= 3.0000    8.0000   14.0000    8.0000    3.0000

        2. 自己使用FFT实现:

           基本原理是两信号的FFT乘积相当于时域卷积结果的∑x[n-rN]。

           原本卷积过程是y轴对称的平移相称,而这里自相关和互相关不要求y轴翻转过程,相当于t(-n)的卷积过程;t(-n)对应的是X(e-jw),如果是实数即为conj(X(ejw))

           conj()求复数共轭

           若直接ifft(fft(A).*conj(fft(A))),得到 k=0 1 2  对应值  14 11 11,明显因x[n]长度为5,而这里N=3使得∑x[n-rN]混叠了了;其实,两个等长的序列的FFT点乘得到的是时域以此长度为周期,循环卷积的结果。

           因此令B=[A 0 0]补成一个周期长度N=5,这样虽然依然混叠(不可避免),但是混叠的区间都是值为0的。没有关系,反而得到了k=-2 -1的值,在k=3、4无失真显示。

           B=[A 0 0]

           ifft(fft(B).*conj(fft(B)))

           得到:14              8 和上面分析一样

     

    三、小m序列生成:查书可得生成多项式的抽头系数,线性循环寄存器产生出来即可,寄存器初始状态不影响小m序列,仅仅是造成一个移位而已。

        Gold序列生成:找到优选对的小m的序列进行模2加即可。

    展开全文
  • 根据互相关最大索引,按列循环移动矩阵中的输入数据。
  • 这样,使用 FFT 评估的循环互相关的周期性就变得等效于使用 conv2 评估的线性互相关。 % 例子: a = randint(122); b=randint(332); a = a-mean(a(:)); b = b-mean(b(:)); tic,cl = xcorr2(a,b);toc 经过的...
  • 循环相关工具箱

    2011-11-29 23:29:30
    用于循环相关计算时的工具箱,包括循环自相关和互相关等多个matlab代码。
  • MATLAB相关系数计算

    万次阅读 2015-04-08 21:45:44
    参考资料 [1]matlab 相关系数 [2] Matlab的自相关函数xcorr [3]关于用matlab怎么分析两个离散序列相关性,是相关函数还是功率谱?
  • Cpselect 控制点选择工具 Normxcorr2 归一化二维互相关 像素值及统计 Corr2 计算二维相关系数 Covmatrix(DIPUM)计算向量族的协方差矩阵 Imcontour 创建图像数据的轮廓线 Imhist 显示图像数据的直方图 Impixel 确定...
  • matlab中已知协方差矩阵怎样算相关系数?已知协方差矩阵,计算相关系数可以按图中的公式进行。 R就是相关系数矩阵,C为协方差矩阵。 >> a=rand(5,5) a = 0.9501 0.7621 0.6154 0.4057 0.0579 0.2311 0.4565 0....
  • matlab开发-CircularCrossCorrelation。循环互相关函数估计。
  • L=inductance_neuman(x1,y1,z1,x2,y2,z2) 计算3d中多边形的两个回路的感。 x1 y1 z1 - 第一个循环的顶点。 x2 y2 z2 - 第二个循环的顶点。 注意:线半径被认为比典型的环路尺寸小得多,然后函数中没有线半径的...
  • 互相关函数的频域计算

    万次阅读 多人点赞 2018-04-07 14:00:31
    互相关函数的频域计算 1.时域计算 x1(n)与x2(n)的互相关定义如下x1(n)与x2(n)的互相关定义如下x_1(n)与x_2(n)的互相关定义如下 R(τ)=E[x1(m)x2(m+τ)]R...
  • MATLAB 】conv 函数介绍(卷积和多项式乘法) 这篇博文介绍的是MATLAB本身自带的函数,但这个函数conv有个不如意的地方,就是求过卷积之后我们不知道各个卷积值的位置。 然后我们后面扩展了下这个函数,命名为...
  • matlab当中可以使用xcorr函数来求序列的自相关和互相关。 使用方法: c = xcorr(x)为矢量x的自相关估计。 c = xcorr(x,y)返回矢量长度为2*N-1互相关函数序列,其中x和y的矢量长度均为N,如果x和y的长度不一样,...
  • 2. 关于自相关函数和互相关函数的Matlab计算。3. 关于小m序列和Gold序列的一些基本概念一、学工的如果不知道如何使用DFT来求线性卷积和这种思想的重要性,他就白学了(小波老师原话)要求:t[n]=f(n)*g(n),把g(n)翻转...
  • matlab开发-JointFrequency和DelayCorrelation。二维(频率和延迟)循环互相关
  • 自相关函数与互相关函数

    千次阅读 2021-01-16 23:49:31
    1 概念 相关函数是描述信号X(s),Y(t)(这两个信号可以是随机的,也可以是确定的)在任意两个不同时刻s、t... 相关函数分为自相关和互相关。 自相关函数是描述随机信号 x(t) 在任意不同时刻 t1,t2 的取值之间的相...
  • CXCORR 循环互相关函数估计。 CXCORR(a,b),其中 a 和 b 表示在时间间隔 T 上采集的样本,该时间间隔 T 被假定为两个相应周期信号的公共周期。 a 和 b 应该是长度为 M 的行向量,无论是实数还是复数。 [x,c]=CXCORR...
  • 基本信息书名:MATLAB权威指南**:69.00元售价:65.6元,便宜3.4元,折扣95作者:杨晓华 等出版社:机械工业出版社出版日期:2013-08-01ISBN:9787111425960字数:页码:493版次:1装帧:平装开本:16开商品重量:0.4kg...
  • ICA(主分量分析)算法和程序,基于功率谱的时延估计,分析了该信号的时域、频域、倒谱,循环谱等
  • 将每个角特征周围的窗口与第二张图像的每个角特征进行比较(归一化互相关)。 这会生成一个对应矩阵。 图像之间高度对应的特征是相似的。 每个图像中满足相似性阈值的特征用于生成单应性,以将图像 2 扭曲到图像 1 ...
  • MATLAB图像处理_YUV与RGB颜色空间

    千次阅读 2018-08-31 16:42:01
    参考:... % BY SCOTT % RGB2YUV % Y = 0.299R + 0.587G + 0.114B % U = -0.147R - 0.289G + 0.436B % V = 0.615R - 0.515G - 0.100B % % YUV2RGB % R = Y...
  • MATLAB m 序列生成函数 & 相关函数

    千次阅读 2020-03-16 21:24:03
    end 函数使用 考虑周期为 N = 63 的两个 m 序列,反馈抽头为 [6, 5, 2, 1], [6, 5, 4, 1],求互相关函数。 % 反馈抽头对应的多项式 x^6+x^5 +x^2+x+1 & x^6+x^5 +x^4+x+1 pol1 = [1 1 0 0 1 1 1]; pol2 = [1 1 1 0 ...
  • matlab函数

    千次阅读 2015-11-18 21:08:03
    《数字图像处理》冈萨雷斯,Matlab函数汇总 . 图像显示 colorbar 显示彩条 getimage 由坐标轴得到图像数据 ice(DIPUM) 交互彩色编辑 image 创建和显示图像对象 imagesc 缩放数据并显示为...
  • 1、xcorr互相关的算法解析 输入:a=[1 2 3],b=[1 2],则xcorr(a,b)的结果为:0.0000 2.0000 5.0000 8.0000 3.0000 计算过程如下:b补0得[1 2 0],然后 第一个计算 1 2 3 1 2 0 为0 第二个计算 1 2 3 1 2 0 为2 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 834
精华内容 333
关键字:

matlab循环互相关

matlab 订阅