特定の分散を持つ特定のノイズ ベクトルがあります。それは変更できません。IQ 変調された信号があり、20dB の SNR を得るために増幅する必要があります。どうすればいいですか?
k = 3/2; %certain variance
n = sqrt(k).*randn(1, N); %noise vector
noise_power = var(n);
SNR = 10*log10(var(Xiq)/noise_power) %current SNR in dB of the IQ modulated signal
%% Part 4
amp = 13.5; %some amplification, I can't figure out what it should be
Xamp = amp.* Xiq;
SNR = 10*log10(var(Xamp)/noise_power) %SNR in dB should be 20 dBs
現在、固定倍率を使用していますが、これが正しい方法ではないことはわかっています。誰か助けてくれませんか?