确定性最大似然(DML)估计测角

news2024/11/24 22:28:26

1. 最大似然函数

       贝叶斯方法是基于统计理论的一种经典方法,适合于有关参数估计问题。最大似然 (Maximum Likelihood,ML) 估计方法就是贝叶斯估计方法的一种特例,是在已知高斯噪声情况下的贝叶斯最优估计。在ML算法中,观测所得信号的似然函数被定义为含有未知参数的条件概率密度函数,目的是选定未知的参数以使得该似然函数尽可能大。通过最大化似然函数求出的解都被认为是未知参数的一个估计。

       给定一个概率分布D,假定其概率密度函数为,其分布参数为θ。如果不知道θ的值,如何才能估计出θ呢?

       一个自然的想法是从这个分布中抽出一个具有n个值的采样,然后用这些采样数据来估计θ。通过利用贝叶斯方法,可以计算出参数的概率:

        

       最大似然估计的基本思想是,在对被估计的未知量没有任何先验知识的情况下,利用已知的若干观测值估计该参数。其中似然函数是包含位置参数信息的可能性(likelihood)。

       满足高斯分布的概率密度函数:

         

       似然函数:

         

        使用Matlab仿真可以如下的结果,峰值对应的索引即是估计值。

2. 确定性最大似然估计概述

        在信号处理中,最著名和最常用的建模方法是最大似然法。根据源信号(输入序列)模型假设的不同,基于最大似然的波达方向估计方法分为确定性最大似然算法DML和随机性最大似然算法SML两大类型。随机性最大似然算法也称统计最大似然法。

       (1) 确定性最大似然算法:源信号或输入序列{s(k)}假定为确定性信号,待估计的未知参数是输入序列和信道向量,即θ = (h, {s(k)}),虽然可能只对估计信道向量h感兴趣。在这种情况下,未知参数的维数随观测数据量的增多而增大。

       (2) 随机性最大似然算法:输入序列{s(k)}假设为一具有已知分布的随机过程(通常假设为高斯随机过程),而且唯一待估计的未知参数就是信道向量即θ = h。在这种情况下,未知参数的维数相对于观测数据量是固定的。

3. 信号模型

       假设空间中存在M各不同方向的信号,入射到由N个天线单元构成的均匀直线阵上。

       令第m个信号源的方向为θm,对应的信号波形为sm(t)。令第n个天线单元的噪声为nm(t)。那么,在窄带远场条件下,天线阵的接收信号为

        

       其中,A为阵列流形矩阵,矩阵大小为N*M,具体可表示为M个不同方向对应的阵列导向矢量:

        

       假设信号模型中的噪声n(t)为圆对称高斯白噪声随机过程,不同阵元的噪声相互独立,信号波形s(t)为确定性信号。

       在上述统计假设下,噪声n(t)的一阶矩和二阶矩满足

        

        

       由于源信号是确定性信号,接收信号也服从高斯分布,其一阶矩和二阶矩满足

        

        

4. 确定性最大似然估计算法

       在确定性最大似然算法所采用的数据模型中,背景噪声和接收噪声被认为是大量独立的噪声源发射的,因而把噪声过程视为平稳高斯随机白噪声过程,而信号波形则假设是确定性信号,但输入波形是待估计的未知参数(载波频率假定为已知)。假定空间噪声是白色的和循环对称的,则一个复随机过程称为循环对称的,若它的实部和虚部为同一分布,并有一个反对称的互协方差,即               

        且噪声项的二阶矩取为

        

       在上述统计假设下,观测向量x(t)也是循环对称的,并且是高斯白色随机过程,其均值为A(θ)s(t),协方差矩阵为σ2I

       似然函数定义为给定未知参数时所有观测值的概率密度函数。令测量向量x(t)的概率密度函数是复变量高斯分布

        

       式中,A = A(θ),而M是复变量的个数。由于测量值是独立的,所以似然函数为

        

       如上所述,确定性最大似然算法中的似然函数的未知参数是信号参数θ和噪声方差σ2。这些未知量的最大似然估计由似然函数L(θ, s(t), σ2)的最大变化量给出。为了方便,最大似然估计定义为负对数似然函数-log L(θ, s(t), σ2)的最小变化量。用N归一化,并忽略与未知参数独立的Mlogπ项,即有

        

       其最小变化量就是确定性最大似然估计值。由文献(Estimation of source parameters by maximum likelihood and nonlinear regression)公式推导可知,相对于σ2和s(t)的显式最小化变量为

        

        

       式中,为样本协方差矩阵;A+A的伪逆矩阵;零空间上的正交投影矩阵。即

        

        

       将上述公式代入后可以证明,信号参数θ的确定性最大似然估计是下列最小化问题的解,即

        

       这是因为测量向量x(t)投影到与所有期望信号分量正交的模型空间上,x(t)在此模型空间的功率测量值为。显然,当投影把所有真实的信号分量都出去时,即当θ=θ0时,能量应该为最小。由于只有有限个噪声样本可利用,所以能量不能被准确测量,将偏离θ0。然而,如果是平稳情况,当样本个数趋于无穷大时,误差将收敛为零。这一结果对相关信号甚至相干信号也成立。

       为了计算确定性最大似然估计,在数值上必须求解非线性多维优化问题。必要时,还可以求出信号波形和噪声方差的估计值。如果有一个很好的初始值,则高斯牛顿法将能迅速收敛到似然函数的极小值。然而,获得一个足够精确的初始估计值通常是很困难的。若初始值差,那么搜索方法便可能收敛到局部极小值。

5.DML测角仿真

       根据上述模型和公式,假设均匀线性阵列,则DML对角度遍历搜索可以得到角度谱,峰值即是入射角。

       如果使用牛顿迭代法,可以在角度上先做粗略搜索,在用牛顿法迭代搜索峰值,仿真结果如下。

6.参考资料

张贤达,现代信号处理

张小飞,阵列信号处理及MATLAB实现

基于确定性最大似然算法 DML 的 DoA 估计,用牛顿法实现(附 MATLAB 源码)_基于最大似然的doa估计程序-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1634732.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

postman一直转圈圈,无法启动

解决 地址栏输入%appdata%进入此目录,删除%appdata%目录下的postman文件可以解决问题。

公考学习平台|基于SprinBoot+vue的公考学习平台(源码+数据库+文档)

公考学习平台目录 目录 基于SprinBootvue的公考学习平台 一、前言 二、系统设计 三、系统功能设计 5.1用户信息管理 5.2 视频信息管理 5.3公告信息管理 5.1论坛信息管理 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&…

【华为】NAT的分类和实验配置

【华为】NAT的分类和实验配置 NAT产生的技术背景IP地址分类NAT技术原理NAT分类静态NAT动态NATNAPTEasy IP(PAT)NAT Server 配置拓扑静态NAT测试抓包 动态NAT测试抓包 NAPT测试抓包 PAT测试抓包 NAT Server检测抓包 PC1PC2服务器 NAT产生的技术背景 随着…

Android数据恢复:如何在手机上恢复丢失的文件和照片

我们都有 我们错误地从手机中删除重要内容的时刻。确实如此 不一定是我们的错。其他人可以对您的手机数据执行此操作 有意或无意。这在某个时间点发生在我们所有人身上。 但是,今天市场上有各种各样的软件可以 帮助恢复已删除的文件。这些类型的软件被归类为数据恢复…

PyTorch如何修改模型(魔改)

文章目录 PyTorch如何修改模型(魔改)1.修改模型层(模型框架⭐)1.1通过继承修改模型1.2通过组合修改模型(重点学👀)1.3通过猴子补丁修改模型 2.添加外部输入3.添加额外输出参考 PyTorch如何修改模型(魔改) 对模型缝缝补…

vue知识

一、初始vue Vue核心 Vue简介 初识 (yuque.com) 1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象 2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法 3.root容器里的代码被称为【Vue模板】 4.Vue实例和容器…

TreeSet 和 TreeMap 和 HashSet 和 HashMap

一、二叉搜索树 1、概念 (1)二叉搜索树 要么是一棵空树,要么就得满足左子树上所有结点的值都小于根结点的值,右子树上所有结点的值都大于根结点的值,即左边比我小,右边比我大。二叉树的左右子树也分别都是…

ssm092基于Tomcat技术的车库智能管理平台+jsp

车库智能管理平台设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本车库智能管理平台就是在这样的大环境下诞生,其可以帮助管理者在短…

【稳定检索|投稿优惠】2024年应用数学、建模与计算机工程国际会议(IASAMCE 2024)

2024 International Conference on Applied Mathematics, Modeling, and Computer Engineering 一、大会信息 会议名称:2024年应用数学、建模与计算机工程国际会议 会议简称:IASAMCE 2024 收录检索:提交Ei Compendex,CPCI,CNKI,Google Schola…

C#编程模式之装饰模式

创作背景:朋友们,我们继续C#编程模式的学习,本文我们将一起探讨装饰模式。装饰模式也是一种结构型设计模式,它允许你通过在运行时向对象添加额外的功能,从而动态的修改对象的行为。装饰模式本质上还是继承的一种替换方…

设计模式之监听器模式ListenerPattern(三)

一、介绍 监听器模式是一种软件设计模式,在对象的状态发生改变时,允许依赖它的其他对象获得通知。在Java中,可以使用接口和回调机制来实现监听器模式。 二、代码实例 1、事件Event类 package com.xu.demo.listener;// 事件类 public class…

QT-QTCreator环境配置

准备工作: 下载QT: 链接:https://pan.baidu.com/s/1prJcsC4DGqhKiXvLuPQFVA?pwd60b3 提取码:60b3下载WindowsKits: 链接:https://pan.baidu.com/s/1QNiS3HpbH5M5kXx5AhkqnQ?pwde2h8 提取码:e2h8安装的…

SpringBoot配置HTTPS及开发调试

前言 在实际开发过程中,如果后端需要启用https访问,通常项目启动后配置nginx代理再配置https,前端调用时高版本的chrome还会因为证书未信任导致调用失败,通过摸索整理一套开发调试下的https方案,特此分享 后端配置 …

影响外汇交易盈利的因素有哪些?

外汇交易就是通过汇率的差价来赚取相应的利润。在外汇交易中,投资者是否可以盈利,主要取决于是否正确的判断了市场趋势和行情。投资者在交易过程中受到主观和客观的因素影响,具体包含这些内容。 影响外汇交易盈利的因素有哪些? 1、…

5月软考中级软件设计师100条知识点速记!

最近有一些小伙伴问我:现在开始备考软考还来得及吗?其实只是备考中级的话时间还是比较充足的,5月底考试,每年都有不少人五一假期才开始备考并通过的,大家抓紧时间学起来吧! 今天为大家分享“24上半年软考软…

GIT入门到实战

文章目录 版本控制常见的版本控制工具版本控制分类Git与SVN的主要区别 Git基本理论(重要)三个区域工作流程 GIT文件操作文件的四种状态查看文件状态忽略文件 GIT 常见问题 版本控制 版本控制(Revision control)是一种在开发的过程…

java连锁美业收银系统源码-美业SaaS系统【微信小程序端】功能及应用场景介绍

博弈美业管理系统源码 连锁多门店美业收银系统源码 多门店管理 / 会员管理 / 预约管理 / 排班管理 / 商品管理 / 促销活动 PC管理后台、手机APP、iPad APP、微信小程序 ( 需要系统演示视频可联系观看 ) ▶ 顾客微信小程序端: 场景名称 场…

prime1--vulnhub靶场通关教程

一. 信息收集 1. 探测目标主机IP地址 arp-scan -l //查看网段 vm 编辑--查看虚拟网络编辑器,看到靶机的网段 网段是: 192.168.83.0 是c段网络 2. 全面检测目标IP nmap -sP 192.168.83.1/24 靶机ip是: 192.168.83.145 攻击机的ip是&…

邦注科技 模具清洗机 干冰清洗机 干冰清洗设备原理介绍

干冰清洗机,这款神奇的清洁设备,以干冰颗粒——固态的二氧化碳,作为其独特的清洁介质。它的工作原理可谓独具匠心,利用高压空气将干冰颗粒推送至超音速的速度,犹如一颗颗银色的流星,疾速喷射至待清洗的物体…

【大模型系列】指令微调

概述 指令微调(Instruction Tuning)是指使用自然语言形式的数据对预训练后的大语言模型进行参数微调,22年谷歌ICLR论文中提出这个概念。在其它文献中,指令微调也被称为有监督微调(Supervised Fine-tuning)…