尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
声呐阵列信号处理——声呐阵列波束形成(第一章第三节)
一、声呐阵列模型3.接收数据模型1数据组成阵元的实际接收数据是信号、噪声等干扰的叠加所以接收数据模型建立的前提需是信号模型、噪声模型的构建。对于第m个阵元其接收数据可以表示为数据中包含期望信号D个干扰信号噪声而系数表示期望信号是否在数据中存在。通过傅里叶变换可以得到接收数据的频域结果对于一个M元阵列阵列各阵元接收数据为其中各项分别为期望信号干扰信号噪声。而接收数据也可以用的向量表示同样其频域可以表示为其中表示导向向量参数表示波数。接收数据互谱矩阵为当期望信号、干扰、噪声互不相关时接收数据互谱矩阵又可表示为信号互谱矩阵、干扰互谱矩阵、噪声互谱矩阵的叠加可以用概率论与数理统计的理论推导得出。具体表达为2频域快拍模型对于宽带信号其导向向量随频率变化转到频域后每个窄带频点内可以近似用窄带模型从而简化处理。频域快拍通常包括以下步骤对每个阵元接收信号分帧即以一定步长挪动窗长的滑动窗将窗内的信号截取出来。对每一帧信号做FFT。找到我们所关注的频点将对应的该帧每一个阵元的FFT值堆叠成一个向量得到频域快拍向量。其中帧长需满足是从任意方向到达的信号通过该基阵任意两阵元的最大传播时间。频域快拍的主要实现代码如下L400; %帧长 overlap0; %帧重叠 frameL-overlap; nfloor((N-L)/frame)1; X_fzeros(M,L,n); for m1:M for i1:n idx(i-1)*frame(1:L); X_lx(m,idx); X_f(m,:,i) fft(X_l); end end dffs/L; kround(f/df)1; Ysqueeze(X_freq(:,k,:));仿真中假设阵列为16元均匀直线阵阵元间距为半波长接收入射角持续时间频率的正弦信号已知系统采样频率信道中只存在高斯白噪声。用频域快拍展示接收信号则结果如下图1 频域快拍模型接收信号波形3窄带时域快拍模型窄带有很多种定义这里我们将带宽远小于信号中心频率的信号称为窄带信号。假设阵列接收的信号是平面波信号其中第m号阵元接收的信号是参考点信号经过时延得到。在窄带假设下复包络近似不变所以结果可以进一步简化为那么对于阵列接收信号的复包络我们可以进一步表示为其协方差矩阵为表示信号功率。考虑噪声等干扰带来的影响后阵元的接收数据矩阵为此时接收数据协方差矩阵可以表示为也就是说接收数据协方差矩阵是信号、干扰、噪声协方差矩阵的叠加这一结论与该文3.1数据组成的结论一致不过还是应当注意这些结论都是建立在高斯白噪声的基础上的如果噪声条件变为色噪声则不成立。窄带时域快拍相对而言更好理解代码实现也很简单就是计算每个阵元对应的再和原信号相乘对结果取实部最后叠加高斯白噪声。图2 窄带时域快拍模型接收信号波形该仿真案例也可用于验证协方差矩阵的结论代码中通过频域协方差矩阵来验证这一结论代码中只取了时间段内的信号求协方差矩阵但实际上并无必要取整个内的计算也不构成太大的算力开销。dNdT*fs; N_TT/dT; NT*fs; Rzeros(m,m); for i1:N_T x_framex(:,((i-1)*dN1):(i*dN)); sfft(x_frame,dN,2)/dN; for j1:dN s_js(:,j); RRs_j*s_j; end end RR/N;噪声协方差矩阵、信号协方差矩阵计算方法同上可以得到直接计算的接收数据协方差矩阵结果和各自叠加得到的接收数据协方差矩阵结果。图3 直接计算协方差矩阵图4 叠加得到的协方差矩阵
RELATED

相关推荐

深入 Freelens 扩展契约测试桩:`@freelensapp/fixture-extension` 如何让“静默破坏“无处遁形

深入 Freelens 扩展契约测试桩:`@freelensapp/fixture-extension` 如何让“静默破坏“无处遁形

云原生开发工具运维 【免费下载链接】freelens Free IDE for Kubernetes 项目地址: https://gitcode.com/gh_mirrors/fr/freelens 点击查看 免费下载 导读 Freelens(Kubernetes 免费 IDE)通过 freelensapp/extensions 向第三方暴露扩展契约…

📅 2026/10/12 3:22:35
ant-design-blazor TreeSelect 弹出位置(placement)完全指南:手动指定下拉弹出方向与底层实现解析

ant-design-blazor TreeSelect 弹出位置(placement)完全指南:手动指定下拉弹出方向与底层实现解析

前端UI组件设计系统 【免费下载链接】ant-design-blazor 基于 Ant Design 与 Blazor 的前端组件库。让开发者解放生产力,实现更大价值。 项目地址: https://gitcode.com/ant-design-blazor/ant-design-blazor 点击查看 免费下载 placement 是 ant-desig…

📅 2026/10/12 3:22:35
使用 Jaeger Go 客户端(jaeger-client-go)为 Go 服务接入 OpenTracing 分布式追踪

使用 Jaeger Go 客户端(jaeger-client-go)为 Go 服务接入 OpenTracing 分布式追踪

云原生可观测性容器编排运维 【免费下载链接】scope Monitoring, visualisation & management for Docker & Kubernetes 项目地址: https://gitcode.com/gh_mirrors/sc/scope 点击查看 免费下载 jaeger-client-go 是 Uber 提供的 Jaeger 官方 Go 探针库&am…

📅 2026/10/12 3:22:35
MORE NEWS

更多资讯

📰

短视频配音工具哪个好用

说明本文基于公开产品体验与多方使用反馈整理,不含任何商业合作,仅作为选型参考。文中产品均按公开信息描述,具体功能以各平台官方页面为准。结论先看短视频配音工具没有哪个绝对最好,选型的核心就是场景匹配。已经在用剪映做视频…

📰

微信自动回复突然全停了?五个检查点从外到内

早上打开后台的那一刻就知道不对劲:一整夜的咨询,一条自动回复都没有,买家的消息静静躺在列表里。自动回复「全停」和「偶发漏答」是两种问题——偶发漏答多半是词表的事,全停基本是链路断了。排查顺序很重要:从外到内…

📰

影刀RPA数字员工入门:从零搭建自动化流程实战手册

影刀RPA这两年在大众视野里出镜率越来越高,"数字员工"这个概念听起来也够玄乎。说白了,就是你电脑里的那些重复劳动——每天登录后台下载报表、把A系统数据搬到B系统、给几十个客户回邮件——都可以让一个按你指令行事的软件机器人来干。你可以…

📰

BLE SMP 抓包实战

BLE SMP 基础 BLE SMP 抓包实战 —— LESC Passkey Entry 逐包判读一、配对触发与特性交换(Phase 1)1.1 Security Request(0x0b)1.2 Pairing Request(0x01)1.3 Pairing Response(0x02&#xff0…

📰

v-charts 高级属性实战:extend 配置扩展、afterConfig 钩子与加载/空数据状态管理

前端数据可视化UI组件 【免费下载链接】v-charts 基于 Vue2.0 和 ECharts 封装的图表组件📈📊 项目地址: https://gitcode.com/gh_mirrors/vc/v-charts 点击查看 免费下载 v-charts 是基于 Vue2.x 与 ECharts 封装的图表组件库,本…

📰

Semantic Router Adaptation 在线模型选择学习机制详解:配置、评分算法与可观测性

后端API网关模型推理服务AI Agent 【免费下载链接】semantic-router An open, programmable decision layer for models and compute. 项目地址: https://gitcode.com/gh_mirrors/sem/semantic-router 点击查看 免费下载 导读 Adaptation(自适应&#…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬