射频和无线供应商和资源的家

一站式满足您的射频和无线需求

自动相关的matlab代码|交叉相关的matlab代码

本页涵盖自动相关的matlab代码和交叉相关的matlab代码使用和不使用matlab内置的xcorr函数。

相关性决定了两个信号或矢量在相位和幅度上有多少相似或不同。有两种类型的自相关和相互相关。当两个信号相似时,相关性最大。相关性相当于用一个信号的频谱的复共轭乘以另一个信号的频谱。

在自相关中,相同的信号与自身相关或与它的移位版本相关。在互相关中,两个不同的时间序列信号是相关的。下面的例子是相互关联的。如果一个人将in1和in2设置为相同的向量(或在其中一个中初始添加0),那么它就变成了自相关。

相关输出z[n] =∑X[k] * Y[n+k]

设置输入参数

In1 =[0 1 2 3 4 5 6 7 8 9];
In2 =[9 11 12 13 4 5 16 17 18 19];

交叉相关matlab代码,不使用内置函数(xcorr)

下面的matlab脚本是在不使用xcorr等内置函数的情况下进行相互关联的。

如果长度(in) > (in2)
Pad = length(in1)-length(in2);
In2 = [In2 0 (1,pad)];
elseif长度(in) <长度(in2)
Pad = length(in2)-length(in1);
In1 = [In1 0 (1,pad)];
结束

Out_len = length(in1);
Out = 0 (1,out_len);

TMP = in2;
当k = 1时:out_len
Out (k) = in1*tmp';
TMP = [0 TMP (1:end-1)];
结束

图;plot(out);title('Our code CORRELATION OUTPUT');%输出图按RF无线世界设计的相关函数bet188金宝搏
[m,n]=max(out) %相关性及其指数的最大值

交叉相关的matlab代码使用xcorr

下面的matlab脚本是用于相互关联的matlab代码使用'xcorr'函数。

y = xcorr (in1, in2);% matlab内置函数
len =长度(y);
指数= len / 2;
z = y(指数:1:结束);%提取结果的一面
plot(z);title('MATLAB xcorr函数输出');%输出图按matlab函数
[m1,n1]=max(z) %相关性及其指数的最大值

MATLAB中相互关联的输出图

相关matlab输出 Xcorr matlab函数输出

MATLAB代码的有用链接

参考以下以及左边面板上提到的链接,以获得有用的MATLAB代码。
OFDM前导信号的产生时间偏差估计频率估计信道估计11a WLAN信道PN序列生成OFDMA Tx RxAES DES载波聚合CCDF冷杉过滤器IIR滤波器低通FIR维特比译码器CRC8 CRC32

射频和无线教程

无线局域网802.11交流802.11广告wimax无线个域网z - waveGSMLTEUMTS蓝牙超宽频物联网卫星天线雷达


分享本页

翻译本页
Baidu