Exercises
ex-ch07-01
EasyA satellite dish antenna has a physical aperture diameter of 1.2 m and operates at GHz. Its aperture efficiency is .
(a) Compute the wavelength .
(b) Compute the effective aperture .
(c) Compute the gain in dBi.
.
.
Wavelength
m = 2.5 cm.
Effective aperture
m.
m.
Gain
dBi.
ex-ch07-02
EasyAn antenna has half-power beamwidths of in the E-plane and in the H-plane.
(a) Estimate the directivity using (beamwidths in radians).
(b) Convert to dBi.
(c) If the radiation efficiency is , what is the gain?
Convert degrees to radians: .
Directivity estimate
rad. rad.
.
Convert to dBi
dBi.
Gain with efficiency
dBi.
ex-ch07-03
MediumA transmit antenna is vertically polarized (). The receive antenna is linearly polarized at a slant angle from vertical: .
(a) Compute the polarization loss factor as a function of .
(b) What is the loss (in dB) for ?
(c) For what is the loss exactly 3 dB?
.
PLF expression
.
Loss at 45 degrees
.
Loss dB.
3 dB loss angle
.
The 3 dB polarization loss occurs at exactly tilt.
ex-ch07-04
EasyA 4-element ULA has . Compute the steering vector for:
(a) (broadside)
(b)
(c) (endfire)
for .
Broadside
.
.
30 degrees
.
.
Endfire
.
.
Note: at broadside, all elements are in phase; at endfire, adjacent elements alternate in sign.
ex-ch07-05
MediumA 16-element ULA with is steered to broadside.
(a) How many nulls are in the visible region ?
(b) Find the directions of the first three nulls on the positive side.
(c) What is the sidelobe level of uniform weights (in dB)?
Nulls occur at , .
The visible region corresponds to for .
Number of nulls
Nulls at for .
With : .
Nulls exist for , i.e., . Excluding (main lobe): gives nulls on each side... but gives , so , .
Total nulls in visible region: (including at endfire). Actually, and both map to , so there are distinct null directions (7 on each side of broadside plus , but each give one angle).
More precisely: 14 nulls at interior angles plus the 2 endfire nulls = 16 nulls total (if we count ), or 14 interior nulls.
First three nulls
: , , .
: , .
: , .
Sidelobe level
For uniform weights: the first sidelobe level of the Dirichlet kernel is dB, independent of .
ex-ch07-06
MediumA 32-element ULA with is steered to , , and .
(a) Compute the HPBW for each scan angle using the approximation .
(b) By what factor does the beamwidth broaden from broadside to ?
(c) At what scan angle does the beamwidth double relative to broadside?
The beamwidth is proportional to .
HPBW at each angle
Base beamwidth at broadside: rad .
At : .
At : .
Broadening factor at 60 degrees
.
The beamwidth doubles at scan.
Angle for doubled beamwidth
.
This is exactly the case above.
ex-ch07-07
HardA 4-element ULA with uses Hanning weights for .
(a) Compute the weight vector .
(b) Derive the normalised array factor .
(c) Find the first sidelobe level and compare with uniform weights.
The Hanning window is .
You can expand the cosine using Euler: .
Weight vector
.
Normalised: .
Array factor
where .
.
Sidelobe level
With only 2 active elements, has no sidelobes (the pattern has only a single lobe before the first null at ).
For uniform weights on 4 elements, the first sidelobe is at dB. The Hanning weighting eliminates sidelobes entirely but at the cost of doubling the beamwidth (from to for ).
ex-ch07-08
MediumA UPA has .
(a) Compute the total number of elements.
(b) Estimate the directivity in dBi using .
(c) Compute the HPBW in the elevation and azimuth planes.
HPBW in each plane: .
Total elements
.
Directivity
dBi.
Beamwidths
Elevation (4 elements): rad .
Azimuth (8 elements): rad .
The azimuth beam is narrower because there are more elements in that dimension.
ex-ch07-09
HardAn 8-element UCA has radius .
(a) Compute the element positions and the , coordinates of each element.
(b) Write the steering vector for , .
(c) Verify that .
.
for .
Element positions
for .
.
Element 0: ; Element 1: ; etc.
Steering vector
, .
.
Each entry has magnitude 1 since the argument of is purely imaginary.
Norm verification
.
The steering vector always has since each entry has unit magnitude.
ex-ch07-10
MediumA MIMO system (ULAs, ) has clusters at:
| Cluster | AoA | AoD | |
|---|---|---|---|
| 1 | 1.0 | ||
| 2 | 0.7 | ||
| 3 | 0.5 |
(a) What is the maximum possible rank of ?
(b) Compute the outer product for the first cluster.
(c) Would the rank change if clusters 1 and 2 had the same AoA?
.
If two clusters share the same AoA, their contributions are linearly dependent in the receive steering vector.
Maximum rank
.
With well-separated AoA and AoD, the channel is generically rank-3.
Outer product for cluster 1
This is a rank-1 matrix with .
Same-AoA effect
If clusters 1 and 2 share the same AoA (), then , so
This combined contribution is still rank-1 (outer product of one vector with another). The total rank would drop to .
ex-ch07-11
HardA base station with an 8-element ULA () serves a UE. The channel has clusters uniformly distributed in AoA over with .
(a) For , compute the spatial correlation between elements 0 and 1: .
(b) Repeat for .
(c) What angular spread is needed for ?
For a uniform angular distribution: .
For small : , so .
Correlation for small angular spread
For and uniform distribution over (with in radians):
(using the normalised sinc).
rad: .
Very high correlation (low angular spread).
Correlation for large angular spread
rad:
.
Angular spread for rho less than 0.5
Solve : .
Numerically: , so rad .
An angular spread of about is needed for between adjacent half-wavelength-spaced elements.
ex-ch07-12
MediumIn a massive MIMO system with receive antennas at the base station and (single UE antenna), the channel vector is .
(a) Compute and .
(b) Show that as (channel hardening).
(c) For , what is the coefficient of variation of ?
where .
Mean and variance
where each .
. (sum of i.i.d. exponentials, each with variance 1).
Channel hardening
By the law of large numbers, this converges to as .
The variance of is .
Coefficient of variation at N=64
%.
With 64 antennas, the channel gain fluctuates by only 12.5% around its mean β the fading is nearly eliminated.
ex-ch07-13
EasyDetermine the maximum element spacing that avoids grating lobes in the visible region for:
(a) A broadside-steered ULA ().
(b) A ULA scanned to .
(c) A ULA that must scan to any angle in .
Grating lobe condition: .
No grating lobes if .
Broadside
Grating lobe at . For to be invisible: , so .
Maximum spacing: .
Scan to 45 degrees
. For invisible: , so , .
But also check the other grating lobe: . For this to not be : , so , .
Maximum spacing: .
Scan to 60 degrees
.
For wide-scan arrays, spacing must be less than to completely avoid grating lobes at all scan angles.
ex-ch07-14
MediumTwo parallel half-wave dipoles are separated by distance . The mutual impedance between them is approximately
and the self-impedance is .
(a) Compute for , , and .
(b) At what spacing is the coupling below dB?
(c) How does coupling affect the radiation pattern?
The coupling ratio in dB is .
Coupling ratio
.
: . . dB.
: . dB (no coupling at this simplified model level).
: . Again zero in this approximation.
(Note: the actual mutual impedance has a more complex dependence; this sinc model is a first-order approximation.)
Coupling below -20 dB
.
.
Numerically: , so .
Pattern effect
Mutual coupling modifies the effective excitation currents, causing: (1) main beam pointing error, (2) increased sidelobe levels, (3) impedance mismatch losses, (4) degradation of null depths. These effects are most severe for .
ex-ch07-15
MediumA base station has antenna elements. Compare analog and digital beamforming for the following:
(a) How many simultaneous beams can each architecture form?
(b) An analog system uses 6-bit phase shifters. What is the maximum phase quantization error, and how does it affect the array gain?
(c) If each RF chain costs $50 and each phase shifter costs $5, compare the RF hardware cost of fully digital vs analog (1 RF chain).
Phase quantization error: for -bit shifters.
Array gain loss due to random phase errors: dB.
Simultaneous beams
Analog: 1 beam (single RF chain). Digital: up to 64 simultaneous beams (64 RF chains).
Phase quantization
6-bit shifters: phase states. Resolution: . Maximum error: rad.
Phase error variance: rad.
Array gain loss: dB.
With 6-bit phase shifters, the quantization loss is negligible.
Cost comparison
Digital: (RF chains only).
Analog: .
Digital is more expensive in RF hardware alone, not counting the 64 ADCs/DACs needed. This cost gap motivates hybrid architectures at mmWave.
ex-ch07-16
HardA mmWave base station has elements and RF chains in a hybrid beamforming architecture. Each RF chain drives a subarray of elements.
(a) What is the beamforming gain per subarray (in dBi)?
(b) If 4 users are served simultaneously, each in a different beam direction, what is the per-user effective gain?
(c) Compare the total spectral efficiency with fully digital beamforming serving the same 4 users.
Subarray gain dBi per subarray.
Digital precoding across RF chains provides additional multiplexing.
Subarray gain
Each subarray of 16 elements (half-wavelength spacing): dBi.
Per-user effective gain
With hybrid beamforming, the analog stage provides 12 dBi per subarray, and the digital stage provides coherent combining across 4 RF chains for each user's direction (if well-separated):
Effective gain dBi (same as the full array).
However, in multi-user mode, the digital precoder must balance beam gain with inter-user interference suppression, so the effective per-user gain is typically 3-6 dB less than the single-user maximum.
Spectral efficiency comparison
Hybrid: 4 streams, each with dBi effective gain. .
Fully digital: 4 streams with true zero-forcing, each with dBi gain. .
The fully digital architecture achieves 3-6 dB higher per-stream SNR due to perfect interference nulling, translating to - bits/s/Hz higher total spectral efficiency.
ex-ch07-17
HardA MIMO channel (, , ULAs with ) has clusters:
- Cluster 1: , AoA , AoD
- Cluster 2: , AoA , AoD
(a) Write the channel matrix .
(b) What is the rank of ?
(c) Compute the two non-zero singular values using the formula .
(d) What is the condition number ?
With well-separated clusters, has rank 2.
Use .
Channel structure
where and .
Rank
.
Since and , both and have rank 2. So .
Singular values
The Gram matrix is .
For well-separated angles (near-orthogonal steering vectors), and .
In this regime: , .
, .
Condition number
.
The condition number is low (close to 1), indicating that both spatial streams have similar quality. This is because the well-separated angles create nearly orthogonal steering vectors.
ex-ch07-18
ChallengeA massive MIMO base station has antennas serving single-antenna users. The channel vectors are with path losses (user is farther away).
(a) With matched-filter (MF) precoding , the SINR for user is approximately
Compute for each user (in dB).
(b) Compute the sum spectral efficiency .
(c) How does the sum SE scale with for fixed ?
(d) Compare with zero-forcing precoding, where .
The interference term is a constant for each .
For MF, inter-user interference persists; for ZF, it is eliminated at the cost of noise enhancement.
MF SINR per user
.
.
For user : .
| User | dB | |||
|---|---|---|---|---|
| 1 | 1.000 | 1.717 | 69.9 | 18.4 |
| 2 | 0.500 | 2.217 | 27.1 | 14.3 |
| 3 | 0.333 | 2.384 | 16.8 | 12.2 |
| 4 | 0.250 | 2.467 | 12.2 | 10.8 |
| 5 | 0.200 | 2.517 | 9.5 | 9.8 |
| 6 | 0.167 | 2.550 | 7.8 | 8.9 |
| 7 | 0.143 | 2.574 | 6.7 | 8.2 |
| 8 | 0.125 | 2.592 | 5.8 | 7.6 |
Sum spectral efficiency
bits/s/Hz.
Scaling with N_r
for fixed and .
As : , so , which grows logarithmically with .
More importantly, the interference becomes negligible relative to the desired signal, so even simple MF precoding becomes near-optimal.
Zero-forcing comparison
ZF: .
| User | dB | |
|---|---|---|
| 1 | 120.0 | 20.8 |
| 2 | 60.0 | 17.8 |
| 3 | 40.0 | 16.0 |
| 4 | 30.0 | 14.8 |
| 5 | 24.0 | 13.8 |
| 6 | 20.0 | 13.0 |
| 7 | 17.1 | 12.3 |
| 8 | 15.0 | 11.8 |
bits/s/Hz.
ZF gains bits/s/Hz over MF by eliminating inter-user interference, at the cost of noise enhancement and requiring full CSI at the transmitter.