%%************************【单音干扰输出参数函数】****************************%% %%=============================参数说明===================================%% % J 检测出来的干扰点集合 % data 频域数据 % fs 采样频率 % NFFT FFT点数 % Power_mono 单音干扰功率 % f_mono 单音干扰频率 %%========================================================================%% function [f_mono,Power_mono] = Mono_Parameter(data,J,fs,NFFT) J = sort(J,'ascend')-1; len_J = length(J); if len_J == 1 f_mono = J*fs/NFFT/10^6; else if len_J == 2 f_mono = 0.5*(J(1)+J(2))*fs/NFFT/10^6; else f_mono = J(2)*fs/NFFT/10^6; end end Power_mono =sum(abs(data(J+1)).^2)/NFFT^2; end