通过原子范数最小化实现稀疏的时频表示(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码、文章下载


💥1 概述

摘要:
非平稳信号通常在通过离散 Gabor 变换(DGT)获得的时频(T-F)域中进行分析和处理。由于窗口化,DGT 获得的 T-F 表示会扩散,可能会降低 T-F 域分析和处理的性能。为了获得良好局部化的 T-F 表示,已经研究了使用 ℓ 1 -范数的稀疏感知方法。然而,它们需要将连续参数离散化到网格上,这会导致模型不匹配。本文提出了一种使用原子范数估计稀疏 T-F 表示的方法。原子范数使得在不离散化连续参数的情况下进行稀疏优化成为可能。数值实验表明,通过所提出的方法获得的 T-F 表示比传统方法更稀疏。

非平稳信号通常在时频(T-F)域中进行分析和处理。为了将时域信号转换为T-F域,通常利用短时傅里叶变换(STFT)或离散Gabor变换(DGT),因为其简单性和良好的结构已被广泛采用[1],[2]。然而,由于分析信号的窗函数作用,通过它获得的T-F表示会产生扩展。这种扩展可能影响T-F域分析和处理的性能。

为了获得良好局部化的T-F表示,已经提出了许多方法[3]–​[14]。重新分配和同步压缩方法旨在利用相位导数信息将扩展的成分重新定位到原始位置[3]–​[6]。由于窗函数的作用,它们的性能会受到成分混合的影响[15]。稀疏感知方法是对抗这种成分混合和噪声的强大工具[7]–​[14]。稀疏感知方法旨在找到欠定系统的稀疏解。然而,基于ℓ1范数最小化的典型公式涉及将连续参数离散化到一个格点上。由于信号与预定义格点之间的模型不匹配,这可能会降低性能[16]。

最近,使用原子范数进行稀疏优化的研究[17]–​[20]并应用于许多应用,如线谱估计[21],[22],到达方向估计[23]–​[25]和雷达目标定位[26]。原子范数不需要将连续参数离散化。因此,将原子范数引入稀疏T-F表示应该获得更好的局部化T-F表示。

在本文中,我们提出了一种稀疏T-F表示的估计方法。在所提出的方法中,估计问题被制定为在分析的时域信号可以被重建的条件下进行原子范数最小化。数值实验证实了所提出的方法比传统方法提供了更稀疏的T-F表示。

详细文章见第4部分。

📚2 运行结果

部分代码:

%% parameter
a = 2^4;
windowLen = 2^7;
bw = 0.04;
g = dpss(windowLen, bw*windowLen/2, 1);

%% artifical signal
L = 2^10;
t = (0:L-1)';

x1 = sin(2*pi*(90/L)*t);
x2 = chirp(t, 120/L, L-1, 330/L);
x3 = chirp(t, 250/L, L-1, 500/L,'quadratic');
X = [x1, x2, x3];

s = sum(X,2);
f = Padding(s, a);

%% Estimate T-F representation
rho = 0.01;
[T, X, nu] = sparseTFR_ANM(f, g, a, rho);

%% Display the estimated T-F representation
min_dB = 60;
figure('Position', [900 766 960 320])

subplot(1,2,1)
c = dgt(f, calcCanonicalDualWindow(g, a), a, 2^10);
imagesc([0, L-1], [0, 1], 20*log10(abs(c)./max(abs(c), [], 'all')))
axis xy
xlabel('Samples')
ylim([0, 0.5])
ylabel('Normalized frequency')
caxis([-min_dB, 0])
colorbar
title('DGT')

subplot(1,2,2)
display_ANMSpec(gca, T, X, a, min_dB, 1)
xlabel('Samples')
ylabel('Normalized frequency')
title('Proposed method')

set(gcf, 'InvertHardCopy', 'off')

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

Tsubasa Kusano, Kohei Yatabe, Yasuhiro Oikawa (2021)

🌈4 Matlab代码、文章下载

  • 27
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
宽带频谱感知技术要实现直接观测宽带频谱, 然后检测出其中所有的主用户信号,需要极高的采样速率并处理海量的数据。 由于压缩感知理论为实现低速率宽带频谱感知提供了理论基础, 因此宽带压缩频谱感知技术成为一个重要的研究方向。 然而, 传统压缩感知模型会对频域离散化, 产生基不匹配问题, 从而降低对主用户信号频率估计的准确性。 此外, 主用户的通信行为是未知且随时间而变化的, 导致宽带频谱稀疏结构的动态变化, 给宽带压缩频谱感知带来困难。 另一方面, 由于无线信号受多径效应和其他因素的影响, 可能存在认知用户接收到某个主用户信号能量过低而无法准确检测到该主用户信号存在的情况, 造成感知性能下降。 这些都是宽带压缩频谱感知客观存在且急需解决的问题。 根据宽带压缩频谱感知技术的研究现状, 将目前存在的困难总结成四点, 即准确性、 实时性、动态性、衰落性。本文的研究内容围绕这四点展开,研究层次由浅入深逐渐递进。 首先, 根据原子范数和无网格压缩感知理论,建立基于原子范数的宽带压缩频谱感知模型, 并提出求解该模型的快速算法, 实现高斯信道下的静态宽带压缩频谱感知;然后, 结合卡尔曼滤波器理论, 建立动态宽带压缩频谱感知模型,实现高斯信道下的动态宽带压缩频谱感知;最后, 利用联合频谱感知方法, 建立基于原子 MMV 的宽带压缩频谱感知模型,实现频率非选择性慢衰落信道下的宽带压缩频谱感知。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荔枝科研社

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值