Fundamentals

Radio-Frequency Integrated Circuits

2 Fundamentals

2.1 Channel Capacity

Channel Capacity

\[ C = B \cdot \log_2(1 + \text{SNR}) \tag{5}\]

Channel Capacity

Note 3: Channel Capacity Example

Let us calculate the channel capacity for a system with an RF bandwidth of 2 MHz and an SNR of 7 dB (the BW and minimum SNR of Bluetooth LE for 1 Mbps). First, we need to convert the SNR from dB to linear units:

\[ \text{SNR} = 10^{{7}/{10}} \approx 5 \]

Now we can use Equation 5 to calculate the channel capacity:

\[ C = B \cdot \log_2(1 + \text{SNR}) = 2\,\text{MHz} \cdot \log_2(1 + 5) = 2\,\text{MHz} \cdot 2.585 \approx 5.2\,\text{Mbps} \]

Reasonable: the Bluetooth LE user data rate of 1 Mbps leaves room for coding and protocol overhead.

2.2 Linearity

Linearity

Linearity and Memoryless Systems

We use a memoryless (also called “instantaneous”) nonlinear model to simplify the mathematics. A memoryless nonlinear system has the property that the output at time \(t\) only depends on the input at time \(t\).

A system with memory also depends on past inputs (e.g., filters, PAs with thermal memory), and can additionally be time-variant.

Linearity

\[ \begin{split} y(t) &= \alpha_0 + \alpha_1 x(t) + \alpha_2 x(t)^2 + \alpha_3 x(t)^3\\ & + \alpha_4 x(t)^4 + \alpha_5 x(t)^5 + \ldots \end{split} \tag{6}\]

2.2.1 Single-Tone Linearity

\[ x(t) = A_0 \cos(\omega_0 t) \]

Single-Tone Linearity

\[ \begin{split} y(t) & = \underbrace{\alpha_0 + \frac{1}{2} \alpha_2 A_0^2 + \frac{3}{8} \alpha_4 A_0^4}_{\text{dc component }(\omega=0)}\\ & + \underbrace{\left( \alpha_1 A_0 + \frac{3}{4} \alpha_3 A_0^3 + \frac{5}{8} \alpha_5 A_0^5 \right) \cos(\omega_0 t)}_{\text{fundamental }(\omega_0)}\\ & + \underbrace{\left( \frac{1}{2} \alpha_2 A_0^2 + \frac{1}{2} \alpha_4 A_0^4 \right) \cos(2 \omega_0 t)}_{\text{2nd harmonic }(2 \omega_0)}\\ & + \underbrace{\left( \frac{1}{4} \alpha_3 A_0^3 + \frac{5}{16} \alpha_5 A_0^5 \right) \cos(3 \omega_0 t)}_{\text{3rd harmonic }(3 \omega_0)}\\ & + \underbrace{\frac{1}{8} \alpha_4 A_0^4 \cos(4 \omega_0 t)}_{\text{4th harmonic }(4 \omega_0)}\\ & + \underbrace{\frac{1}{16} \alpha_5 A_0^5 \cos(5 \omega_0 t)}_{\text{5th harmonic }(5 \omega_0)} + \ldots \end{split} \tag{7}\]

Single-Tone Linearity

\[ \begin{equation} H^{\omega_0} = \frac{y^{\omega_0}}{x^{\omega_0}} = \alpha_1 + \frac{3}{4} \alpha_3 A_0^2 + \frac{5}{8} \alpha_5 A_0^4. \end{equation} \tag{8}\]

Single-Tone Linearity

  • Even order (\(\alpha_2\), \(\alpha_4\)): dc and low-frequency terms from the envelope \(A_0\)
  • \(\alpha_1\): gain of the block
  • Odd order (\(\alpha_3\), \(\alpha_5\)): change the gain of the fundamental, leading to compression (or expansion)
  • Both create harmonics: filter them (lowpass) or increase linearity

Single-Tone Linearity

Figure 5: Single-tone test showing created harmonics at \(2\omega_0\) and \(3\omega_0\).

Single-Tone Linearity

\[ A_\mathrm{1dB}^2 = \frac{1 - 10^{-1/20}}{\frac{3}{4} \left| \alpha_3 / \alpha_1 \right|} \approx 0.145 \cdot \left| \frac{\alpha_1}{\alpha_3} \right|, \tag{9}\]

Single-Tone Linearity

Figure 6: Single-tone 1-dB compression point test, evaluated directly from the Taylor model \(y = \alpha_1 x + \alpha_3 x^3\).

Single-Tone Linearity

Compressive vs. Expansive Behavior

Note that for compressive behavior, \(\alpha_3\) and \(\alpha_1\) have different signs, while for expansive behavior, they have the same sign.

Single-Tone Linearity

\[ A_\mathrm{out} = A_\mathrm{sat} \tanh \left( u + c \cdot u^3 \right) \]

Single-Tone Linearity

Figure 7: Output power and power gain vs. input power showing expansion, compression, and saturation towards \(P_\mathrm{sat}\).

2.2.2 Multi-Tone Linearity

\[ x(t) = A_1 \cos(\omega_1 t) + A_2 \cos(\omega_2 t) \]

\[ y(t) = y'(t) + y''(t) + y'''(t) \tag{10}\]

Multi-Tone Linearity

What We Leave Out

To keep the following equations readable, we list only the components that are new compared to the single-tone case. The two-tone stimulus of course also produces the plain harmonics of each tone individually (at \(2 \omega_1\), \(2 \omega_2\), \(3 \omega_1\), \(3 \omega_2\)), with exactly the coefficients we already derived in Equation 7. They are omitted below, not missing.

Multi-Tone Linearity

\[ \begin{split} y'(t) &= \left( \underbrace{\alpha_1 A_1 + \frac{3}{4} \alpha_3 A_1^3}_\text{compression/expansion} + \underbrace{\frac{3}{2} \alpha_3 A_1 A_2^2}_\text{cross-modulation/desens} \right) \cos(\omega_1 t) \\ &+ \left( \underbrace{\alpha_1 A_2 + \frac{3}{4} \alpha_3 A_2^3}_\text{compression/expansion} + \underbrace{\frac{3}{2} \alpha_3 A_2 A_1^2}_\text{cross-modulation/desens} \right) \cos(\omega_2 t) \end{split} \tag{11}\]

Multi-Tone Linearity

  • Gain compression/expansion (as in Section 2.2.1)
  • Cross-modulation: the envelope of one tone modulates the other, even for a large frequency separation
  • Desensitization (“desens”): a large tone at \(\omega_2\) compresses a weak tone at \(\omega_1\)

Multi-Tone Linearity

\[ \begin{split} y''(t) &= \frac{1}{2} \alpha_2 A_1^2 + \frac{1}{2} \alpha_2 A_2^2 \\ &+ \alpha_2 A_1 A_2 \cos[ (\omega_1 - \omega_2) t] \\ &+ \alpha_2 A_1 A_2 \cos[ (\omega_1 + \omega_2) t] \end{split} \tag{12}\]

Multi-Tone Linearity

\[ \begin{split} y'''(t) &= \frac{3}{4} \alpha_3 A_1^2 A_2 \cos[(2 \omega_1 + \omega_2) t] \\ &+ \frac{3}{4} \alpha_3 A_1^2 A_2 \cos[(2 \omega_1 - \omega_2) t] \\ &+ \frac{3}{4} \alpha_3 A_1 A_2^2 \cos[(2 \omega_2 + \omega_1) t] \\ &+ \frac{3}{4} \alpha_3 A_1 A_2^2 \cos[(2 \omega_2 - \omega_1) t] \end{split} \tag{13}\]

Multi-Tone Linearity

Figure 8: Two-tone test showing fundamental frequencies ω₁, ω₂ and third-order intermodulation products (IM3) at 2ω₁-ω₂ and 2ω₂-ω₁.

Multi-Tone Linearity

Figure 9: Two-tone IM3 test evaluated from the same Taylor model as Figure 6, showing fundamental and IM3 output power vs. input power per tone, and the extrapolated IIP3/OIP3 intercept.

Multi-Tone Linearity

\[ A_\mathrm{IIP3}^2 = \frac{4}{3} \left| \frac{\alpha_1}{\alpha_3} \right|. \tag{14}\]

\[ \text{IIP3} = P_\mathrm{in} + \frac{P_\mathrm{in} - P_\mathrm{IM3}}{2} \tag{15}\]

Multi-Tone Linearity

\[ \text{IIP3}|_\mathrm{dBm} \approx P_\mathrm{1dB}|_\mathrm{dBm} + 9.6\,\text{dB}. \tag{16}\]

\[ \frac{1}{\text{IIP3}_\text{total}} \approx \frac{1}{\text{IIP3}_1} + \frac{G_1}{\text{IIP3}_2} + \frac{G_1 G_2}{\text{IIP3}_3} \tag{17}\]

Multi-Tone Linearity

\[ \text{IIP3}_\text{total} \approx \min \{ \text{IIP3}_1, \text{IIP3}_2 - G_1, \text{IIP3}_3 - G_1 - G_2 \} \tag{18}\]

Multi-Tone Linearity

Figure 10: Block cascade for IIP3 calculation showing multiple stages with gains and individual IIP3 values.

Multi-Tone Linearity

Note 4: Simple IIP3 Cascade Calculation

LNA (IIP3 = -10 dBm, gain 20 dB) followed by a mixer (IIP3 = 5 dBm, gain 10 dB). What is the overall IIP3?

Using Equation 18 we can quickly estimate:

\[ \text{IIP3}_\text{total} \approx \min \{ -10\,\text{dBm}, 5\,\text{dBm} - 20\,\text{dB} = -15\,\text{dBm} \} = -15\,\text{dBm} \]

The second block limits the IIP3, as the LNA amplifies blockers by 20 dB before they reach the mixer.

2.3 Noise

Noise

\[ \begin{split} P_\mathrm{thermal} \big|_\mathrm{W} &= \text{PSD} \big|_\mathrm{W/Hz} \cdot B\\ &= 4 \times 10^{-21}\,\text{W/Hz} \cdot 1\,\text{MHz} = 4 \times 10^{-15}\,\text{W} \end{split} \]

Noise

\[ \begin{split} P_\mathrm{thermal} \big|_\mathrm{dBm} &= \text{PSD} \big|_\mathrm{dBm/Hz} + 10 \log_{10} \left( \frac{B}{1\,\text{Hz}} \right)\\ &= -174\,\text{dBm/Hz} + 10 \log_{10} \left( \frac{1\,\text{MHz}}{1\,\text{Hz}} \right) = -114\,\text{dBm}. \end{split} \]

2.3.1 Types of Noise Generation

Types of Noise Generation

Thermal Noise

\(4 k T R\) is the Rayleigh-Jeans approximation; including quantum effects (Planck) gives (Pozar 2011)

\[ \text{PSD} = \frac{4 R h f}{e^{{h f}/{k T}} - 1} \]

Rayleigh-Jeans holds for \(f \ll k T / h \approx 6\,\text{THz}\) at 290 K. Integrating over all frequencies bounds the noise:

\[ \overline{v_\mathrm{n}^2} = \int_0^\infty \frac{4 R h f}{e^{{h f}/{k T}} - 1} df = \frac{2 (\pi k T)^2}{3 h} \cdot R \]

That is approx. 13 mVrms for 1 k\(\Omega\) at room temperature (not measurable in any bandwidth-limited setup).

Types of Noise Generation

Equivalence of Shot and Thermal Noise

Note that it has been shown in (Sarpeshkar et al. 1993) that thermal noise and shot noise are actually equivalent, as both are generated by the random, thermally agitated motion of charge carriers!

Types of Noise Generation

A Note on Circuit Noise Calculations

  • Replace noise PSDs by equivalent sinusoidal generators in a small bandwidth (typically 1 Hz)
  • \(\overline{V_\mathrm{n}^2} = \overline{v_\mathrm{n}^2} / \Delta f\) and \(\overline{I_\mathrm{n}^2} = \overline{i_\mathrm{n}^2} / \Delta f\) are their mean-square values, so ordinary sinusoidal circuit analysis applies
  • Independent sources: add the mean-square contributions at the output

2.3.2 Noise in Impedance-Matched Systems

Noise in Impedance-Matched Systems

Figure 11: A noise-matched system with source and load impedances.

Noise in Impedance-Matched Systems

\[ P_\mathrm{n,load} = \frac{\overline{V_\mathrm{n,load}^2}}{R_\mathrm{load}} = \frac{\overline{V_\mathrm{n,s}^2}}{4 R_\mathrm{s}} = k T \tag{19}\]

\[ \overline{V_\mathrm{n}^2} = 4 k T \Re \{ Z \} \tag{20}\]

2.3.3 Noise Figure

\[ F = \frac{\text{SNR}_\mathrm{in}}{\text{SNR}_\mathrm{out}} = \frac{(P_\mathrm{s}/P_\mathrm{n})_\mathrm{in}}{(P_\mathrm{s}/P_\mathrm{n})_\mathrm{out}} \tag{21}\]

Noise Figure

SNR Improvement

Note that the SNR can be improved by filtering, as filtering reduces the noise power. If the noise bandwidth is larger than the signal bandwidth, then the SNR can be improved without affecting the signal. However, this is not considered in the noise factor, as the noise factor assumes that both signal and noise pass through the same bandwidth.

Noise Figure

Figure 12: A noise-matched system with source and load impedances and a noisy circuit block.

Noise Figure

\[ S_\mathrm{out} = G S_\mathrm{in} \]

\[ N_\mathrm{out} = G N_\mathrm{in} + N_\mathrm{dut} \]

Noise Figure

\[ F = \frac{{S_\mathrm{in}}/{N_\mathrm{in}}}{{S_\mathrm{out}}/{N_\mathrm{out}}} = \frac{1}{G} \frac{G N_\mathrm{in} + N_\mathrm{dut}}{N_\mathrm{in}} = 1 + \frac{N_\mathrm{dut}}{G N_\mathrm{in}}, \]

Noise Figure

Figure 13: Block cascade for noise factor calculation showing multiple stages with gains and individual noise factors.

Noise Figure

\[ F_\mathrm{total} = 1 + (F_1 - 1) + \frac{F_2 - 1}{G_1} + \frac{F_3 - 1}{G_1 G_2} \tag{22}\]

Noise Figure

  • \(F_\mathrm{total} \geq F_1\)
  • The first block matters most: later noise factors are divided by the preceding gain, hence an LNA with low NF and high gain
  • The last block is usually negligible

2.3.4 Sensitivity

\[ P_\mathrm{in, min} = P_\mathrm{n} \cdot \text{SNR}_\mathrm{min} \cdot F \tag{23}\]

\[ P_\mathrm{n} = k T B \]

Sensitivity

\[ P_\mathrm{in, min}|_\mathrm{dBm} = -174\,\text{dBm/Hz} + \text{NF} + 10 \log_{10}(B/\text{Hz}) + \text{SNR}_\mathrm{min}|_\mathrm{dB} \tag{24}\]

Sensitivity

Note 5: Sensitivity Calculation for Wi-Fi

Let’s calculate the sensitivity of a Wi-Fi receiver operating at 5 GHz with a noise bandwidth of \(B = 80\,\text{MHz}\), a noise figure of \(\text{NF} = 7\,\text{dB}\), and a minimum detectable SNR of 25 dB. This high SNR means that a high-order modulation scheme (like 64-QAM) is used for high data rates.

Using Equation 24 we get: \[ P_\mathrm{in, min} = -174\,\text{dBm/Hz} + 7\,\text{dB} + 10 \log_{10} (80 \times 10^6) + 25\,\text{dB} \approx -63\,\text{dBm} \]

This means that the minimum input signal power that can be detected by the Wi-Fi receiver is approximately -63 dBm.

2.4 Modulation

Modulation

\[ s(t) = A \cos(\omega_0 t + \varphi) \]

Modulation

  • Amplitude \(A(t)\) (amplitude modulation, AM; the digital form is called amplitude-shift keying, ASK)
  • Frequency \(\omega_0(t)\) (frequency modulation, FM; the digital form is called frequency-shift keying, FSK)
  • Phase \(\varphi(t)\) (phase modulation, PM; the digital form is called phase-shift keying, PSK)
  • Amplitude \(A(t)\) and phase \(\varphi(t)\) (quadrature amplitude modulation, QAM)

Modulation

Figure 14: 16-QAM constellation diagram with Gray code labeling of constellation points.

Modulation

Table 3: Required symbol-energy-to-noise ratio \(E_\mathrm{s}/N_0\) and bit-energy-to-noise ratio \(E_\mathrm{b}/N_0\) for Gray-coded modulation schemes to achieve BER = \(10^{-5}\) in an AWGN channel w/o error correction
Modulation Bits/Symbol \(k\) Required \(E_\mathrm{s}/N_0\) (dB) Required \(E_\mathrm{b}/N_0\) (dB)
BPSK 1 9.6 9.6
QPSK 2 12.6 9.6
16-QAM 4 19.5 13.4
64-QAM 6 25.6 17.8
256-QAM 8 31.5 22.5
1024-QAM 10 37.5 27.5
4096-QAM 12 43.4 32.6

Modulation

\[ \frac{E_\mathrm{s}}{N_0} \bigg|_\mathrm{dB} = \frac{E_\mathrm{b}}{N_0} \bigg|_\mathrm{dB} + 10 \log_{10}(k), \tag{25}\]

2.5 Pulse Shaping and Spectral Efficiency

Pulse Shaping and Spectral Efficiency

\[ S(f) = T_\mathrm{b} \cdot \text{sinc}^2(fT_\mathrm{b}) = T_\mathrm{b} \cdot \left[ \frac{\sin(\pi f T_\mathrm{b})}{\pi f T_\mathrm{b}} \right]^2 \tag{26}\]

Pulse Shaping and Spectral Efficiency

Figure 15: Power spectral density of a rectangular pulse with duration \(T_\mathrm{b}\).

Pulse Shaping and Spectral Efficiency

\[ p(t) = \frac{\sin(\pi t / T_\mathrm{s})}{\pi t / T_\mathrm{s}} \cdot \frac{\cos(\alpha \pi t / T_\mathrm{s})}{1 - (2 \alpha t / T_\mathrm{s})^2} \]

Pulse Shaping and Spectral Efficiency

Figure 16: Raised cosine pulse shaping in time and frequency domain for different roll-off factors α.

Pulse Shaping and Spectral Efficiency

\[ p(t) = \frac{\sqrt{\pi}}{\alpha} e^{-(\pi t / \alpha)^2} \quad \text{with} \quad \alpha = \frac{\sqrt{\ln 2}}{\sqrt{2}} \cdot \frac{T_\mathrm{b}}{B T_\mathrm{b}} \]

Pulse Shaping and Spectral Efficiency

Figure 17: Gaussian pulse shaping in time and frequency domain for different bandwidth-time products BT.

2.6 Orthogonal Frequency-Division Multiplexing (OFDM)

Orthogonal Frequency-Division Multiplexing (OFDM)

Figure 18: OFDM transmission system block diagram showing transmitter (top) and receiver (bottom) processing chains.

Orthogonal Frequency-Division Multiplexing (OFDM)

Note 6: OFDM in LTE

LTE downlink parameters:

  • Subcarrier spacing 15 kHz, CP 4.7 µs (5.2 µs for the first symbol)
  • 1200 subcarriers (20 MHz), QPSK to 256-QAM

From the subcarrier spacing we can calculate the symbol duration as \(T_\mathrm{sym} = 1 / \Delta f = 1 / 15\,\text{kHz} \approx 66.7\,\mu\text{s}\).

We can calculate the raw bitrate for a 20 MHz LTE channel using 256-QAM modulation as

\[ \text{Bitrate} = N_\mathrm{sc} \cdot N_\mathrm{bps} \cdot \frac{1}{T_\mathrm{sym} + T_\mathrm{CP}} = 1200 \cdot 8 \cdot \frac{1}{66.7\,\mu\text{s} + 4.7\,\mu\text{s}} \approx 134\,\text{Mbps} \]

After overhead approx. 100 Mbps; carrier aggregation and MIMO multiply this to gigabit rates.

2.7 Multiple Access Techniques

Multiple Access Techniques

  1. TDMA: users get time slots
  2. FDMA: users get frequency bands
  3. CDMA: users get spreading codes (DS-CDMA); the sibling FHSS separates users by hopping patterns (Bluetooth)
  4. OFDMA: users get OFDM subcarriers (LTE, 5G NR)
  5. SDMA: users are separated spatially by multiple antennas

2.8 Modulation and Coding Schemes

Modulation and Coding Schemes

Exemplary MCS in Wi-Fi

Some operating systems and wireless drivers show the MCS (and other parameters of the Wi-Fi link) during use. A typical output might be:

  • MCS: 7
  • RSSI: -53 dBm
  • Interference: -92 dBm
  • Bandwidth: 160 MHz

MCS 7 is 64-QAM with coding rate 5/6; with 160 MHz, 2x MIMO and 0.8 µs GI up to 1441 Mbps.

References

Gray, Paul R., Paul J. Hurst, Stephen H. Lewis, and Robert G. Meyer. 2009. Analysis and Design of Analog Integrated Circuits. Fifth. Wiley.
Küpfmüller, Karl. 1949. Die Systemtheorie Der Elektrischen Nachrichtenübertragung. S. Hirzel Verlag.
Molisch, Andreas F. 2022. Wireless Communications: From Fundamentals to Beyond 5G. 3rd edition. Wiley-IEEE Press.
Pozar, David M. 2011. Microwave Engineering. 4th edition. Wiley.
Razavi, Behzad. 2011. RF Microelectronics. 2nd edition. Pearson.
Razavi, Behzad. 2017. Design of Analog CMOS Integrated Circuits. McGraw-Hill.
Saleh, A A M. 1981. “Frequency-Independent and Frequency-Dependent Nonlinear Models of TWT Amplifiers.” IEEE Transactions on Communications 29 (11): 1715–20. https://doi.org/10.1109/tcom.1981.1094911.
Sarpeshkar, R., T. Delbruck, and C. A. Mead. 1993. “White noise in MOS transistors and resistors.” IEEE Circuits and Devices Magazine 9 (6): 23–29. https://doi.org/10.1109/101.261888.
Sklar, Bernard, and Fredric J. Harris. 2020. Digital Communications: Fundamentals and Applications. 3rd edition. Pearson.

References