diff --git a/03. Rx Path/apply_lna_and_mixer.m b/03. Rx Path/apply_lna_and_mixer.m index a35a94d..a03abcf 100644 --- a/03. Rx Path/apply_lna_and_mixer.m +++ b/03. Rx Path/apply_lna_and_mixer.m @@ -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만 활성화