91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.46KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-27
  • 語言: Matlab
  • 標簽: matlab??

資源簡介


一個可以在matlab上運行的壓縮感知實例;本例以LFM為采樣信號,包括稀疏分解、測量矩陣的設計和重構算法(OMP),驗證了壓縮感知理論的可行性。

資源截圖

代碼片段和文件信息

clc;clear?

?B?=?15.0e6;?
?T?=?10.e-6;?
?Fs=2*B;
?f0=8e7;
?mu?=?B?/?T;
?N=1024;
?t?=?linspace(-T/2.?T/2.?N);?
?LFM=exp(j*2*pi*(mu?.*?t.^2?/?2.));
?LFMFFT?=?fftshift(fft(LFM));
?%freqlimit?=?0.5?/?1.e-9;
?%freq?=?linspace(-freqlimit/1.e6freqlimit/1.e6N);
?
?figure(1)
?plot(t*1e6LFM‘k‘);
axis([-1?1?-1.5?1.5])
?grid;
?xlabel(‘時間/us‘)
?ylabel(‘幅度/v‘)

?n=1:N;
ts=n/Fs;

?St=LFM;
?figure(1)
subplot(211)
plot(t*1e6St);
xlabel(‘Time?in?u?sec‘);
title(‘線性調頻信號‘);
grid?on;axis?tight;
subplot(212)
freq=linspace(-Fs/2Fs/2N);
plot(freq*1e-6fftshift(abs(fft(St))));
xlabel(‘Frequency?in?MHz‘);
title(‘線性調頻信號的幅頻特性‘);
grid?on;axis?tight;

z=fft(StN);
figure(2)
subplot(211)
freq=linspace(-Fs/2Fs/2N);
mag=abs(z);
f=(0:(length(z)-1))*Fs/length(z);
plot(fmag);
xlabel(‘Frequency?in?MHz‘);
title(‘線性調頻信號的幅頻特性‘);
grid?on;axis?tight;
K=100;?????%?稀疏度(做FFT可以看出來)
M=512;????%?測量數(M>=K*log(N/K)至少40但有出錯的概率)
x=St;
%%??2.??時域信號壓縮傳感
Phi=randn(MN);??????

評論

共有 條評論