신호 및 노이즈 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;
|
NumTx = RadarParams.Antenna.NumTx;
|
||||||
rxPathGain_dB = RadarParams.Rxpath.rxPathGain_dB;
|
rxPathGain_dB = RadarParams.Rxpath.rxPathGain_dB;
|
||||||
system_NF_dB = RadarParams.Rxpath.system_NF_dB;
|
system_NF_dB = RadarParams.Rxpath.system_NF_dB;
|
||||||
|
impedance_ohm = 50; % 임피던스 기준 (일반적으로 50옴)
|
||||||
PA_Profile = RadarParams.RFOutput.PA_Profile;
|
PA_Profile = RadarParams.RFOutput.PA_Profile;
|
||||||
SpurParams = RadarParams.SpurParams;
|
SpurParams = RadarParams.SpurParams;
|
||||||
enable_spur = true;
|
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');
|
P_inst_dBm = interp1(PA_Profile(:,1), PA_Profile(:,2), f_inst, 'linear', 'extrap');
|
||||||
end
|
end
|
||||||
|
|
||||||
% dBm -> Watt -> 전압 진폭(V) 변환 (50옴 시스템 기준)
|
% dBm -> Watt -> 전압 진폭(V) 변환 (임피던스 기준)
|
||||||
Vtx_inst = sqrt(10.^((P_inst_dBm - 30) / 10) * 50);
|
Vtx_inst = sqrt(10.^((P_inst_dBm - 30) / 10) * impedance_ohm);
|
||||||
|
|
||||||
% --- 2. 수신단 시스템 잡음 계산 ---
|
% --- 2. 수신단 시스템 잡음 계산 ---
|
||||||
T_ref = RadarParams.Basic.T0;
|
T_ref = RadarParams.Basic.T0;
|
||||||
@@ -71,7 +72,7 @@ function [adc_raw_data, adc_combined] = apply_lna_and_mixer(RxOut, TxOut, RadarP
|
|||||||
|
|
||||||
% ADC 입력단 기준 최종 잡음 전력 및 전압 표준편차
|
% ADC 입력단 기준 최종 잡음 전력 및 전압 표준편차
|
||||||
P_noise_total_W = P_noise_floor_W * system_NF_lin * rxPathGain_lin;
|
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 활성화 패턴 계산 ---
|
% --- MIMO 모드에 따른 TX 활성화 패턴 계산 ---
|
||||||
% TDM: 처프마다 다른 TX만 활성화
|
% TDM: 처프마다 다른 TX만 활성화
|
||||||
|
|||||||
Reference in New Issue
Block a user