신호 및 노이즈 amplitude 생성 시 임피던스 변수를 사용하도록 추가. 변수 값은 50 옴

This commit is contained in:
2026-03-04 19:54:15 +09:00
parent 855c3d1d55
commit 9595d68526
+4 -3
View File
@@ -33,6 +33,7 @@ function [adc_raw_data, adc_combined] = apply_lna_and_mixer(RxOut, TxOut, RadarP
NumTx = RadarParams.Antenna.NumTx;
rxPathGain_dB = RadarParams.Rxpath.rxPathGain_dB;
system_NF_dB = RadarParams.Rxpath.system_NF_dB;
impedance_ohm = 50; % ( 50)
PA_Profile = RadarParams.RFOutput.PA_Profile;
SpurParams = RadarParams.SpurParams;
enable_spur = true;
@@ -59,8 +60,8 @@ function [adc_raw_data, adc_combined] = apply_lna_and_mixer(RxOut, TxOut, RadarP
P_inst_dBm = interp1(PA_Profile(:,1), PA_Profile(:,2), f_inst, 'linear', 'extrap');
end
% dBm -> Watt -> (V) (50 )
Vtx_inst = sqrt(10.^((P_inst_dBm - 30) / 10) * 50);
% dBm -> Watt -> (V) ( )
Vtx_inst = sqrt(10.^((P_inst_dBm - 30) / 10) * impedance_ohm);
% --- 2. ---
T_ref = RadarParams.Basic.T0;
@@ -71,7 +72,7 @@ function [adc_raw_data, adc_combined] = apply_lna_and_mixer(RxOut, TxOut, RadarP
% ADC
P_noise_total_W = P_noise_floor_W * system_NF_lin * rxPathGain_lin;
sigma_n = sqrt(P_noise_total_W * 50);
sigma_n = sqrt(P_noise_total_W * impedance_ohm);
% --- MIMO TX ---
% TDM: TX만