close all
clear all
clc
warning off
%% 导入数据
signal=xlsread('原始信号.csv');
signal=signal(1:900)';
%% 参数设置
%----------------- 一些参数 -----------------
alpha=600; %惩罚因子
tau=0;
init=1;
K=6;
DC=0;
tol=1e-6; %收敛准许值;
fs=900; % 样本个数
T = length(signal);% 样本长度
t = 1/fs:1/fs:1;
omega_freqs = t-0.5-1/T;
f_hat=fftshift(fft(signal));
智能算法及其模型预测