kaira.utils.snr_to_noise_power

kaira.utils.snr_to_noise_power(signal_power: float | Tensor, snr_db: float | Tensor) Tensor[source]

Convert SNR in dB to noise power given a signal power.

Parameters:
Returns:

Corresponding noise power for the specified SNR.

Return type:

torch.Tensor

Examples using kaira.utils.snr_to_noise_power

Simulating AWGN Channels with Kaira

Simulating AWGN Channels with Kaira

Fading Channels in Wireless Communications

Fading Channels in Wireless Communications

Impulsive Noise with Laplacian Channel

Impulsive Noise with Laplacian Channel

Modulation Schemes Comparison

Modulation Schemes Comparison

Differential Phase-Shift Keying (DPSK)

Differential Phase-Shift Keying (DPSK)

Higher-Order PSK Modulation

Higher-Order PSK Modulation

Higher-Order QAM Modulation

Higher-Order QAM Modulation

Offset QPSK Modulation

Offset QPSK Modulation

Pulse Amplitude Modulation (PAM)

Pulse Amplitude Modulation (PAM)

π/4-QPSK Modulation

π/4-QPSK Modulation

Phase-Shift Keying (PSK) Modulation

Phase-Shift Keying (PSK) Modulation

Quadrature Amplitude Modulation (QAM)

Quadrature Amplitude Modulation (QAM)

Creating Custom Metrics

Creating Custom Metrics

Signal and Error Rate Metrics

Signal and Error Rate Metrics