신호 및 노이즈 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만 활성화