Английская Википедия:Eb/N0

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Short description

Файл:PSK BER curves.svg
Bit-error rate (BER) vs <math>E_b/N_0</math> curves for different digital modulation methods is a common application example of <math>E_b/N_0</math>. Here an AWGN channel is assumed.

In digital communication or data transmission, <math>E_b/N_0</math> (energy per bit to noise power spectral density ratio) is a normalized signal-to-noise ratio (SNR) measure, also known as the "SNR per bit". It is especially useful when comparing the bit error rate (BER) performance of different digital modulation schemes without taking bandwidth into account.

As the description implies, <math>E_b</math> is the signal energy associated with each user data bit; it is equal to the signal power divided by the user bit rate (not the channel symbol rate). If signal power is in watts and bit rate is in bits per second, <math>E_b</math> is in units of joules (watt-seconds). <math>N_0</math> is the noise spectral density, the noise power in a 1 Hz bandwidth, measured in watts per hertz or joules.

These are the same units as <math>E_b</math> so the ratio <math>E_b/N_0</math> is dimensionless; it is frequently expressed in decibels. <math>E_b/N_0</math> directly indicates the power efficiency of the system without regard to modulation type, error correction coding or signal bandwidth (including any use of spread spectrum). This also avoids any confusion as to which of several definitions of "bandwidth" to apply to the signal.

But when the signal bandwidth is well defined, <math>E_b/N_0</math> is also equal to the signal-to-noise ratio (SNR) in that bandwidth divided by the "gross" link spectral efficiency in bit/s⋅Hz, where the bits in this context again refer to user data bits, irrespective of error correction information and modulation type.[1]

<math>E_b/N_0</math> must be used with care on interference-limited channels since additive white noise (with constant noise density <math>N_0</math>) is assumed, and interference is not always noise-like. In spread spectrum systems (e.g., CDMA), the interference is sufficiently noise-like that it can be represented as <math>I_0</math> and added to the thermal noise <math>N_0</math> to produce the overall ratio <math>E_b/(N_0 + I_0)</math>.

Relation to carrier-to-noise ratio

<math>E_b/N_0</math> is closely related to the carrier-to-noise ratio (CNR or <math>\frac{C}{N}</math>), i.e. the signal-to-noise ratio (SNR) of the received signal, after the receiver filter but before detection:

<math display="block">\frac{C}{N} = \frac{E_\text{b}}{N_0} \frac{f_\text{b}}{B}</math>

whereШаблон:Indent<math>f_b</math> is the channel data rate (net bit rate) andШаблон:IndentШаблон:Mvar is the channel bandwidth.

The equivalent expression in logarithmic form (dB):

<math display="block">\text{CNR}_\text{dB} = 10\log_{10}\left(\frac{E_\text{b}}{N_0}\right) + 10\log_{10}\left(\frac{f_\text{b}}{B}\right)</math>

Caution: Sometimes, the noise power is denoted by <math>N_0/2</math> when negative frequencies and complex-valued equivalent baseband signals are considered rather than passband signals, and in that case, there will be a 3 dB difference.

Relation to Es/N0

<math>E_b/N_0</math> can be seen as a normalized measure of the energy per symbol to noise power spectral density (<math>E_s/N_0</math>):

<math display="block">\frac{E_b}{N_0} = \frac{E_\text{s}}{\rho N_0}</math>

where <math>E_s</math> is the energy per symbol in joules and Шаблон:Mvar is the nominal spectral efficiency in (bits/s)/Hz.[2] <math>E_s/N_0</math> is also commonly used in the analysis of digital modulation schemes. The two quotients are related to each other according to the following:

<math display="block">\frac{E_\text{s}}{N_0} = \frac{E_\text{b}}{N_0} \log_2(M)</math>

where Шаблон:Mvar is the number of alternative modulation symbols, e.g. <math>M = 4</math> for QPSK and <math>M = 8</math> for 8PSK.

This is the energy per bit, not the energy per information bit.

<math>E_s/N_0</math> can further be expressed as:

<math display="block">\frac{E_\text{s}}{N_0} = \frac{C}{N}\frac{B}{f_\text{s}}</math>

whereШаблон:Indent<math>\frac{C}{N}</math> is the carrier-to-noise ratio or signal-to-noise ratio,Шаблон:IndentШаблон:Mvar is the channel bandwidth in hertz, andШаблон:Indent<math>f_s</math> is the symbol rate in baud or symbols per second.

Shannon limit

Шаблон:Main

The Shannon–Hartley theorem says that the limit of reliable information rate (data rate exclusive of error-correcting codes) of a channel depends on bandwidth and signal-to-noise ratio according to:

<math display="block">I < B \log_2 \left( 1 + \frac{S}{N} \right)</math>

whereШаблон:IndentШаблон:Mvar is the information rate in bits per second excluding error-correcting codes,Шаблон:IndentШаблон:Mvar is the bandwidth of the channel in hertz,Шаблон:IndentШаблон:Mvar is the total signal power (equivalent to the carrier power Шаблон:Mvar), andШаблон:IndentШаблон:Mvar is the total noise power in the bandwidth.

This equation can be used to establish a bound on <math>E_b/N_0</math> for any system that achieves reliable communication, by considering a gross bit rate Шаблон:Mvar equal to the net bit rate Шаблон:Mvar and therefore an average energy per bit of <math>E_b = S/R</math>, with noise spectral density of <math>N_0 = N/B</math>. For this calculation, it is conventional to define a normalized rate <math>R_l = R/(2B)</math>, a bandwidth utilization parameter of bits per second per half hertz, or bits per dimension (a signal of bandwidth Шаблон:Mvar can be encoded with <math>2B</math> dimensions, according to the Nyquist–Shannon sampling theorem). Making appropriate substitutions, the Shannon limit is:

<math display="block">{R \over B} = 2 R_l < \log_2 \left( 1 + 2R_l\frac{E_\text{b}}{N_0} \right)</math>

Which can be solved to get the Shannon-limit bound on <math>E_b/N_0</math>:

<math display="block">\frac{E_\text{b}}{N_0} > \frac{2^{2R_l} - 1}{2R_l}</math>

When the data rate is small compared to the bandwidth, so that <math>R_l</math> is near zero, the bound, sometimes called the ultimate Shannon limit,[3] is:

<math display="block">\frac{E_\text{b}}{N_0} > \ln(2)</math>

which corresponds to −1.59Шаблон:NbspdB.

This often-quoted limit of −1.59 dB applies only to the theoretical case of infinite bandwidth. The Shannon limit for finite-bandwidth signals is always higher.

Cutoff rate

For any given system of coding and decoding, there exists what is known as a cutoff rate <math>R_0</math>, typically corresponding to an <math>E_b/N_0</math> about 2 dB above the Shannon capacity limit. Шаблон:Citation neededThe cutoff rate used to be thought of as the limit on practical error correction codes without an unbounded increase in processing complexity, but has been rendered largely obsolete by the more recent discovery of turbo codes and low-density parity-check (LDPC) codes.

References

Шаблон:Reflist

External links

Шаблон:Noise