신호 및 노이즈 amplitude 생성 시 임피던스 변수를 사용하도록 추가. 변수 값은 50 옴
This commit is contained in:
@@ -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만 활성화
|
||||
|
||||
Reference in New Issue
Block a user