压缩感知学习

对稀疏和稀疏矩阵的认识

采样率80Mhz 采样间隔12.5ns,样本数量为800个
一帧时长800*12.5ns = 10us
频域间隔 1/10us = 0.1Mhz

第一个点的频率是0 第21个点的频率是2Mhz
在这里插入图片描述

 在只考虑正半轴,也即400个点的情况下,分别让不同的频点取1 ,然后对其进行ifft变换,(信号在频域是稀疏的)最终可以得到稀疏矩阵 ,下图的左边为实部的时域稀疏矩阵,右边为虚部的时域稀疏矩阵
在这里插入图片描述

%%
clc;
clear all;
close all;
L=800;
%%
psi = zeros(L,L/2);

for j = 1:L/2
    f = zeros(L,1);  
    f(j) =1;     % 当稀疏域中,当第k个系数为1时
    t = ifft(f);    % 求解其对应的观测域数据
    psi(:,j) = t;
end

figure();
subplot(1,2,1);
imagesc(real(psi));
subplot(1,2,2);
imagesc(imag(psi));

siganl = zeros(L/2,1);
siganl(21) = 1;

res = psi * siganl;
figure();
subplot(2,1,1);
plot(real(res));
subplot(2,1,2);
plot(real(fft(res)))

在这里插入图片描述
频率计算公式: ( 0 : N / 2 ) ∗ ( F s / N ) (0:N/2) * (Fs/N) (0:N/2)(Fs/N)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

摸鱼带师小弟

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

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

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

打赏作者

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

抵扣说明:

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

余额充值