Phase Noise 생성 활성화 플래그 수정 및 datasheet 정보를 이용한 phasenoise를 우선 적용하도록 수정.
This commit is contained in:
@@ -22,8 +22,10 @@ function [adc_raw_data, adc_combined] = apply_lna_and_mixer(RxOut, TxOut, RadarP
|
||||
phase_noise_cfg = struct();
|
||||
if isfield(RadarParams.Waveform.nonideal, 'phaseNoise')
|
||||
phase_noise_cfg = RadarParams.Waveform.nonideal.phaseNoise;
|
||||
if isfield(phase_noise_cfg,'enabled') && phase_noise_cfg.enabled && ...
|
||||
isfield(phase_noise_cfg,'offset_Hz') && isfield(phase_noise_cfg,'level_dBc_Hz')
|
||||
has_offset = isfield(phase_noise_cfg,'offset_Hz') && ~isempty(phase_noise_cfg.offset_Hz);
|
||||
has_level = isfield(phase_noise_cfg,'level_dBc_Hz') && ~isempty(phase_noise_cfg.level_dBc_Hz);
|
||||
same_length = has_offset && has_level && (numel(phase_noise_cfg.offset_Hz) == numel(phase_noise_cfg.level_dBc_Hz));
|
||||
if same_length
|
||||
use_datasheet_phase_noise = true;
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user