【阵列信号处理】相干信号和非相干信号生成

文章目录

本文记录博主的科研日记。如果对博主的其他文章感兴趣,可以看这篇文章【CSDN文章】晚安66博客文章索引

  • 首次修改时间:2024年11月23日。
  • 当前修改时间:2024年11月23日。

一、总结

两个信号如果在统计上存在某种依赖关系,即一个信号的值与另一个信号的值之间存在某种规律性的联系,那么这两个信号是相关的。这个规律性联系可以是缩放,平移等等。相关性可以是线性的也可以是非线性的,可以是时间上的也可以是频率上的。相关性通常通过相关系数(如皮尔逊相关系数)或协方差来度量。

两个信号如果在频率上具有固定的相位差,并且在观测时间内相位差保持不变,那么这两个信号是相干的。相干性可以通过相干函数或者相干时间来度量。

相干信号是相关信号的一个特例,它不仅要求信号之间存在统计上的相关性,还要求这种相关性在频率上表现为固定的相位差。而相关信号的概念更为广泛,不局限于相位关系。

二、知识点

相干(coherent)和非相干(incoherent)信号

相干信号生成代码

matlab 复制代码
% 参考博客:https://blog.csdn.net/qq_36583373/article/details/109364878
%% 相干信号生成函数
function S = Coherent_signal_gen(nSnapshot,coef)            % 输入快拍数和相干系数矩阵(nSource*1)
    signal1 = (randn(1,nSnapshot)+1i*randn(1,nSnapshot));
    S=coef*signal1;
end

相关信号(correlated signal)


相关信号生成代码

matlab 复制代码
% 参数设置
N = 1000; % 信号长度
rho = 0.8; % 目标相关系数

% 生成第一个信号
signal1 = randn(1, N);

% 生成第二个信号,使其与第一个信号具有指定的相关系数
noise = randn(1, N);
signal2 = rho * signal1 + sqrt(1 - rho^2) * noise;

% 计算实际的相关系数
actual_rho = corrcoef(signal1, signal2);

% 显示结果
disp(['目标相关系数: ', num2str(rho)]);
disp(['实际相关系数: ', num2str(actual_rho(1, 2))]);

正交信号定义

end

相关推荐
池央3 小时前
CANN 算子合规性与迁移性:自定义算子设计中的安全边界与属性兼容性
人工智能·自动化·信号处理
花月mmc20 小时前
CanMV K230 波形识别——整体部署(4)
人工智能·python·嵌入式硬件·深度学习·信号处理
南檐巷上学1 天前
基于MATLAB的麦克风音频效果测试
matlab·信号处理·数字信号处理·dsp·信号与系统·快速傅里叶变换·麦克风测试
Aaron15882 天前
基于RFSOC的数字射频存储技术应用分析
c语言·人工智能·驱动开发·算法·fpga开发·硬件工程·信号处理
fanged2 天前
信号处理入门4(系统设计)
信号处理
小李独爱秋2 天前
计算机网络经典问题透视:无线个人区域网WPAN的主要特点是什么?
计算机网络·网络安全·信息与通信·信号处理·wpan
北京青翼科技2 天前
高速采集卡丨AD 采集丨 多通道数据采集卡丨高速数据采集系统丨青翼科技FMC 子卡
图像处理·人工智能·fpga开发·信号处理·智能硬件
Echo_NGC22372 天前
【FFmpeg使用指南】Part 2:滤镜图架构与信号处理
架构·ffmpeg·音视频·信号处理
北京青翼科技3 天前
PCIe接口-高速模拟采集—高性能计算卡-青翼科技高品质军工级数据采集板-打造专业工业核心板
图像处理·人工智能·fpga开发·信号处理·智能硬件
安徽必海微马春梅_6688A4 天前
A实验:生物 脑损伤打击器 自由落体打击器 大小鼠脑损伤打击器 资料说明。
人工智能·信号处理