In the OFDM simulation, while adding the noise at the receiver, how can we calculate the noise power from the given SNR, which is defined as -- SNR per subcarrier per receive antenna?
If the Signal-to-Noise Ratio (SNR) is defined as the ratio of the power of the received signal to the power of the noise at the receiver, then the noise power can be calculated as follows:
Convert the SNR to a linear scale: Since the SNR is defined as the ratio of the signal power to the noise power, we can express it in linear form as:
SNR_linear = 10^(SNR_dB/10)
where SNR_dB is the SNR in decibels.
Determine the signal power: If the SNR is defined as "SNR per subcarrier per receive antenna," then we can assume that the received signal is composed of multiple subcarriers and that there are multiple receive antennas. In this case, the signal power can be calculated as:
where Average_received_signal_power_per_subcarrier is the average power of the received signal per subcarrier.
Calculate the noise power: Once we have the SNR in linear form and the signal power, we can calculate the noise power as:
Noise_power = Signal_power / SNR_linear
This formula assumes that the noise power is the same for all subcarriers and receive antennas.
Note that this calculation provides an estimate of the noise power based on the assumption that the SNR is constant over all subcarriers and receive antennas. In practice, the SNR may vary, and the noise power may need to be estimated separately for each subcarrier and receive antenna.