19 lines
589 B
Matlab
19 lines
589 B
Matlab
function target_rd_map = integrate_nci_rdm(rd_cube, RadarParams)
|
|
% NCI (Noncoherent Integration)로 2D RDM 생성
|
|
% 입력:
|
|
% rd_cube: [RX, TX, Doppler, Range]
|
|
% RadarParams.Waveform.mimoMode: 'TDM' 또는 기타
|
|
% 출력:
|
|
% target_rd_map: [Doppler, Range]
|
|
%
|
|
% 규칙:
|
|
% - TDM 모드: TX-RX 전체 전력(|.|^2) 합산
|
|
% - 그 외 모드: TX=1 기준 RX 축 전력 합산
|
|
|
|
if strcmpi(RadarParams.Waveform.mimoMode, 'TDM')
|
|
target_rd_map = squeeze(sum(sum(abs(rd_cube).^2, 1), 2));
|
|
else
|
|
target_rd_map = squeeze(sum(abs(rd_cube(:, 1, :, :)).^2, 1));
|
|
end
|
|
end
|