Sounding, and why a phone switches antennas

5G Systems Notes · NR 2 · Sounding ← Frame structure · PDSCH → · Hub

A base station is about to transmit to a phone. To do it well — to point energy at that phone rather than spraying it, to pick a modulation the link can actually carry — it must know what the radio channel is doing right now. But the channel it needs to know about is the downlink, and the only place the downlink can be measured is inside the phone.

This note is about the trick 5G uses to get around that, and about the piece of hardware the trick requires. The trick is called sounding. The hardware is a switch.

In one line. The network learns the downlink channel by listening to the uplink. That only works for antennas the phone actually transmits from — and a phone has more antennas than transmitters. So it transmits from each of them in turn, through a switch. Everything else here is detail.

The whole answer is in a title. The procedure lives in TS 38.214 clause 6.2.1.2. Secondary sources cite that number constantly and almost never say what the clause is called. It is called UE sounding procedure for DL CSI acquisition — uplink sounding, for downlink channel state. Once you have read the title, antenna switching is not a curiosity any more. It is the only way the sentence can be true.

How to read this note. Like its predecessor, it is built as a ladder and gets harder on purpose, in one direction only. Nothing later changes anything earlier, so you can stop at the end of any part. Every fact carries a clause number, so you can check it.

Concepts this note leans on. Every term below is tracked on the folder's concept map — which says whether it has been properly explained yet, and links to the explanation where there is one. Scanned from this file at page load, so it cannot fall behind the text. A term marked not yet is a gap in the folder, not in your reading.

28 tracked concepts appear in nr-srs.md — 0 not explained anywhere yet; the deepest sits at level 13. Heaviest use first, and the hierarchy says what comes before each:
Term Level State Mentions here Explained in
SRS 7 explained 55 term-srs
Slot 3 explained 29 term-slot
CSI 7 explained 11 term-csi
Reciprocity 6 explained 9 term-reciprocity
OFDM 1 explained 8 term-ofdm
Numerology 4 explained 7 term-numerology
OFDM symbol 2 explained 6 term-ofdm-symbol
TDD and FDD 5 explained 5 term-tdd-fdd
Beamforming 7 explained 4 term-beamforming
Modulation 4 explained 3 term-modulation
Scheduling 10 explained 3 term-scheduling
Resource block 4 explained 2 term-resource-block
…and 16 more, all listed on the concept map.

The ladder, and where to get off it.

Part I · Why sound at all (§1–§2) — the problem, in plain words: what the transmitter needs to know, why asking the phone is not good enough, and the asymmetry inside every handset that creates the whole difficulty. No 3GPP detail.

Part II · The signal (§3–§4) — what an SRS physically is, where it sits in the slot, and how dozens of phones sound the same symbols without colliding. Stop here and you can read an SRS configuration.

Part III · The procedure (§5–§7) — clause 6.2.1.2 itself: what antenna switching is, the tXrY grammar a phone uses to declare what it can do, and what the standard then obliges it to transmit.

Part IV · The hardware (§8–§9) — the deep end, and the reason this note exists: the guard period in the procedure spec is a switch settling in the RF spec, and you can prove it by joining two tables from two different documents. Then what the whole arrangement costs.

Part V · Reference (§10–§11) — the clauses used, what to read next, and where this folder goes from here.

Contents
Part I · Why sound at all the problem
  1. The question the network cannot answer on its own
  2. The asymmetry inside every phone
Part II · The signal what SRS is
  1. What a sounding reference signal actually is
  2. When it is sent, and what it is for
Part III · The procedure clause 6.2.1.2
  1. Antenna switching, read from the title of its clause
  2. The tXrY grammar
  3. What the standard actually makes you transmit
Part IV · The hardware advanced; the point of the note
  1. The guard period is a switch
  2. What antenna switching costs
Part V · Reference the reading list
  1. Sources, and where to read more
  2. Where this goes next

Part IWhy sound at all — the problem in plain wordsno 3GPP detail

The question the network cannot answer on its own

What the transmitter needs to know

A radio channel is not one number. Between each transmit antenna and each receive antenna there is a complex gain — how much the signal shrinks, and how much its phase turns — and that gain is different at every frequency and changes as things move.

Collect those numbers into a matrix and you have what 3GPP calls channel state information, CSI. With it, a base station can do three things it otherwise cannot:

Aim. With many antennas, the transmitter can add up its signals so that they arrive in phase at the phone and out of phase elsewhere. This is beamforming, and it needs the phase of each path — a guess is worth very little.

Choose a rate. Knowing the strength of the channel, the scheduler can pick a modulation and code rate the link will actually carry, instead of finding out by failing.

Choose where. The channel is not equally good at every frequency (§3 of the frame-structure note explains why the grid has frequency at all). Knowing which blocks are good lets the scheduler put the data there.

All three need the channel from the base station's antennas to the phone's antennas — the downlink. And that is measurable only at the phone.

Two ways to find out: ask, or measure

There are exactly two strategies, and 5G uses both.

Ask the phone. The network transmits a known signal — a CSI reference signal — the phone measures it, and reports back what it saw. This works in any band. But the report has to be compressed into a few bits from a fixed codebook, sent up on a control channel, and it is out of date by the time it arrives. The overhead grows with the number of antennas, which is a problem precisely when antennas are numerous and beamforming is most valuable.

Measure the phone. The phone transmits a known signal — a sounding reference signal, SRS — and the base station measures it directly with its own receivers. Nothing is quantised, nothing is reported, and the base station ends up holding the raw channel rather than a phone's opinion of it.

The second is better whenever it is available. The catch is in the word available, and it is the subject of the next two sections.

Reciprocity — why an uplink measurement answers a downlink question

Sounding measures the uplink: phone to base station. The thing we wanted was the downlink. So why is this allowed at all?

Because of reciprocity. The propagation between two antennas — the reflections, the delays, the phase turns of the air itself — is the same in both directions when it is the same frequency at the same moment. Radio physics does not care which end is talking.

Reciprocity holds for the path through the air. It does not hold for the electronics at the ends. The propagation is symmetric; the phone's transmit chain and receive chain are two different pieces of silicon with two different gains and phase offsets, and the same is true at the base station. Closing that gap is a calibration problem, and it is the reason reciprocity-based systems need calibration procedures at all.

And it only holds at the same frequency. In TDD the two directions share one frequency and take turns in time, so a measurement made on the uplink is a measurement of the downlink. In FDD they use different frequencies, and the fine structure of the channel is simply not the same there. This is the honest reason antenna switching is a TDD story.

This paragraph is physics and engineering practice, not a clause. 3GPP does not write down why sounding works; it writes down what to transmit. The reasoning is standard textbook material — see §10.2.

So the chain of reasoning is now complete, and it runs backwards from what the network wants:

Figure 1: The argument that produces antenna switching, read downwards. Each step is forced by the one before it. The last box is a piece of hardware, and it is the only one that costs money.

Read the last two boxes again. Everything up to "the phone must transmit from that antenna" is physics and arithmetic. The last two boxes are about what is inside a handset — and that is where this note stops being about a standard and starts being about a product.


The asymmetry inside every phone

Here is the fact the whole procedure is built around, and it is a commercial fact before it is a technical one.

A phone has more receive antennas than transmit chains.

Receiving is cheap. Another receive antenna is a bit of metal, a filter path and a low-noise amplifier. It draws little power, and it buys real capacity: downlink MIMO needs one receive antenna per stream, and four-way receive diversity is ordinary in a mid-range handset.

Transmitting is expensive. Another transmit chain is a power amplifier — the part that dominates the current drain, generates the heat, needs linearity, and eats board area. It also counts against the radiated-power limits the phone must meet.

So the ordinary handset is something like one or two transmitters and four receivers. The network, meanwhile, would like downlink CSI for all four receive antennas, because all four are what it will eventually transmit into.

That is the gap. The phone can measure four antennas but can only speak from one or two. And the network can only learn about antennas the phone speaks from.

The resolution is time. If the phone cannot sound four antennas at once, it can sound them one after another: transmit from antenna 0, throw a switch, transmit from antenna 1, and so on, until the base station has seen all four. The channel must not change much while this happens, which is why the whole cycle is measured in tens of microseconds rather than milliseconds (§8).

That is antenna switching. The rest of this note is what 3GPP had to write down to make it work, and what it costs.


Part IIThe signal — what an SRS is and when it is sentthe working vocabulary

What a sounding reference signal actually is

Before the procedure, the object. An SRS is defined in TS 38.211 clause 6.4.1.4, and it is smaller and simpler than its reputation.

Ports, symbols, and where it sits in the slot

The unit of configuration is an SRS resource. One resource is (clause 6.4.1.4.1):

A number of antenna ports. $N^{\text{SRS}}_{\text{ap}} \in {1, 2, 4, 8}$, numbered $p_i = 1000 + i$ — so SRS ports start at 1000, exactly as the port list in §9 of the frame-structure note says. Set by nrofSRS-Ports.

A number of symbols. $N^{\text{SRS}}_{\text{symb}} \in {1, 2, 4, 8, 10, 12, 14}$ consecutive OFDM symbols, from nrofSymbols. One symbol is the common case.

A position in the slot, and this one is worth reading twice:

$$ l_0 = N^{\text{slot}}_{\text{symb}} - 1 - l_{\text{offset}} \tag{1} $$
Equation 1: The first symbol of an SRS resource, TS 38.211 clause 6.4.1.4.1. The offset is subtracted from the end of the slot rather than added to its start, so a larger startPosition sounds earlier, not later.

with $l_{\text{offset}} \in {0, 1, \ldots, 13}$ from startPosition. The offset counts symbols backwards from the end of the slot.

A starting position in frequency, $k_0$.

That backwards count is not a quirk of notation. An SRS block is anchored to the end of its slot, not to the beginning. Sounding is the last thing an uplink slot does — the data and the control have already had their turn — and anchoring to the tail means the sounding block keeps its relationship to the slot boundary whatever else the slot contains.

The sequence itself is chosen for the amplifier's sake. Clause 6.4.1.4.2 builds the SRS out of $r_{u,v}^{(\alpha,\delta)}(n)$, which is defined in clause 5.2.2 — Low-PAPR sequence generation, type 1. That is the same PAPR problem the frame-structure note ends on (§9.2 there): a reference signal is transmitted at the edge of coverage by a battery-powered device, so it is built from sequences with a small peak-to-average ratio. The hardware is visible in the standard again, one clause down.

The comb, and how many phones fit on one symbol

Sounding is pure overhead — it carries no user data at all. So the design question is: how many phones can sound the same symbol without interfering?

The first answer is the transmission comb. An SRS does not occupy every subcarrier. It occupies every $K_{\text{TC}}$-th one, where $K_{\text{TC}} \in {2, 4, 8}$ (clause 6.4.1.4.2), with an offset $k_{\text{TC}}$ that says which of the interleaved sets this resource gets.

offset 0 UE A offset 1 UE B offset 2 UE C offset 3 UE D k=0 k=1 k=2 k=3 k=4 k=5 k=6 k=7 k=8 k=9 k=10 k=11 12 subcarriers — one resource block one OFDM symbol — all four UEs sound it at the same time
Figure 2: Comb-4 in one resource block, during one symbol. Each colour is a different UE, on a different comb offset. All four are sounding at the same moment, in the same twelve subcarriers, and none of them collides. The comb number is 2, 4 or 8, and the comb offset selects which set a resource gets (TS 38.211 clauses 6.4.1.4.2 and 6.4.1.4.3).

The second answer is the cyclic shift. Two phones on the same comb offset can still be separated, because the base sequence can be rotated, and rotations of it stay orthogonal. The number of rotations available depends on the comb (Table 6.4.1.4.2-1):

Comb $K_{\text{TC}}$Offsets availableMax cyclic shifts $n^{\text{SRS}}_{\text{cs,max}}$Signals on one symbolSubcarriers each one sees
22816every 2nd — 6 per block
441248every 4th — 3 per block
88648every 8th — 1.5 per block
Table 1: How many SRS transmissions can share one set of symbols, from TS 38.211 Table 6.4.1.4.2-1. The last column is the product of the first two: comb offsets times cyclic shifts. Note that comb 4 and comb 8 reach the same total by opposite routes, and that going to comb 8 buys nothing in capacity while costing half the frequency resolution.

Forty-eight phones can sound the same OFDM symbol. That is the number that makes sounding affordable at all, and it is why the standard spends a clause on combs rather than simply giving each phone its own symbol.

There is a price, and it is the last column. A comb-8 resource samples the channel at only one point every eight subcarriers. The channel must be smooth enough across that gap for the measurement to mean anything — which is another way of saying the echoes must be short enough. The comb is therefore a frequency-resolution setting disguised as a multiplexing setting.


When it is sent, and what it is for

Periodic, semi-persistent, aperiodic

Resources are gathered into an SRS resource set, and the set carries a resourceType (TS 38.211 clause 6.4.1.4.4, TS 38.214 clause 6.2.1):

Periodic — a period $T_{\text{SRS}}$ in slots and an offset $T_{\text{offset}}$. The phone transmits in every slot satisfying

$$ \left(N^{\text{frame},\mu}_{\text{slot}} \, n_f + n^{\mu}_{s,f} - T_{\text{offset}}\right) \bmod T_{\text{SRS}} = 0 \tag{2} $$
Equation 2: The slots a periodic SRS resource is transmitted in, TS 38.211 clause 6.4.1.4.4. Slots per frame times the frame number, plus the slot number, is a running count of slots since the start of time; the condition selects every T_SRS-th one of them.

— that is, a fixed rhythm, counted in slots from the start of the frame. No signalling per transmission.

Semi-persistent — the same rhythm, but switched on and off by a MAC command. The network pays one message to start it and one to stop it, instead of one per sounding.

Aperiodic — nothing happens until a scheduling message triggers it. Costs a trigger every time; costs nothing when the phone is idle.

The three exist for the same reason bandwidth parts exist: battery. A phone that is not being scheduled should not be sounding, and a phone that is about to be scheduled should sound immediately rather than waiting for the next tick.

usage — one signal, four jobs

Every SRS resource set carries a parameter called usage, and it decides what the sounding is for. This is the parameter that matters most for this note, because only one of its values is about antenna switching — and the existence of the other three is why SRS is in the standard even where reciprocity does not apply.

usageWhat the network is doingThe question it answers
beamManagementComparing beams. Only one resource per set is transmitted at a time, so the sets can be swept.Which beam should I use for this phone?
codebookMeasuring the uplink so it can tell the phone which precoder from a fixed codebook to use for its next PUSCH.How should the phone transmit its data?
nonCodebookThe same job without a codebook: the phone forms its own candidate precoders, and the port numbering is decided in TS 38.214 rather than fixed at 1000 + i.Same question, more freedom.
antennaSwitchingSounding antennas the phone cannot transmit data from, so the network learns the downlink channel at every UE receive antenna.How should I transmit to the phone?
Table 2: The four values of the usage parameter in SRS-ResourceSet, from TS 38.214 clause 6.2.1. One signal serves four purposes; the fourth row is the subject of the rest of this note. The right-hand column is the question the base station is asking when it configures that value.

Read the last column downwards. The first three are questions about the uplink. Only the last one is a question about the downlink — and that is exactly the difference that forces a switch into the phone.


Part IIIThe procedure — clause 6.2.1.2 itselfthe standard's own words

Antenna switching, read from the title of its clause

Here is the clause, named in full:

TS 38.214 clause 6.2.1.2 — UE sounding procedure for DL CSI acquisition

"When the UE is configured with the higher layer parameter usage in SRS-ResourceSet set as 'antennaSwitching', the UE may be configured with only one of the following configurations depending on the indicated UE capability supportedSRS-TxPortSwitch …"

Take the title apart. UE sounding procedure — the phone transmits. for DL CSI acquisition — so that the network learns the downlink. A procedure in which the device transmits, in order that the network may learn what the device would have received.

That sentence contains its own hardware requirement. If the network is to learn the downlink at UE antenna 3, then UE antenna 3 must at some point transmit. And if the phone has only one transmitter, the only way antenna 3 can transmit is if the transmitter is temporarily connected to it — which is a switch.

Figure 3: The front end of a 1T4R phone, which is the ordinary mid-range case. One power amplifier, four antennas, and a switch deciding which antenna the amplifier is connected to right now. Every antenna has a receive path that is always live; only the transmit path is contended. The four SRS resources of the antenna-switching set are the four positions of this switch, taken in turn. The settling time of that switch is the subject of section 8.

Look at what the picture says about cost. Three of those four antennas exist for receiving — that is what pays for them. Antenna switching borrows them, one at a time, for a single OFDM symbol each, purely so the network can find out what they are hearing.

The clause never says "switch". It says the SRS port of each resource "is associated with a different UE antenna port". That is the standard being careful: 3GPP specifies the observable behaviour — different resources must come out of different antennas — and leaves the phone to arrange it. A switch is how it is done, not what is required. But the guard period in §8 is sized for one, which is how you know.


The tXrY grammar

A phone declares what it can do with a capability called supportedSRS-TxPortSwitch, whose values look like t1r4 and t2r4. The grammar is simple once seen:

t transmitters r receivers. t1r4 = one transmit chain, four receive antennas. t2r4 = two and four.

3GPP writes the same thing in the clause as 1T4R and 2T4R. When the two numbers are equal it writes 1T=1R, 2T=2R, 4T=4R — and the equals sign is doing real work, because those are the cases where no switching is needed at all: every receive antenna already has its own transmitter.

ConfigurationTXRXSRS resources in the setPorts per resourceresources × ports
1T=1R111  (no switching)11
2T=2R221  (no switching)22
4T=4R441  (no switching)44
1T2R122, in different symbols12
2T4R242, in different symbols2  (a different port pair each)4
1T4R144, in different symbols14
1T6R16616
2T6R26326
3T6R3624, port 1003 disabled6
1T8R18818
2T8R28428
4T8R48248
Table 3: The antenna-switching configurations of TS 38.214 clause 6.2.1.2, with what each one obliges the phone to transmit. The first three rows need no switch. The invariant in the last column holds for every row and is the quickest way to check you have read a configuration correctly. The 3T rows reach three transmitters by configuring four ports and disabling port 1003, via fourPortSRS-3Tx.

The invariant is worth memorising, because it is the whole idea in one line:

$$ \text{number of SRS resources} \;=\; \frac{R}{T} \tag{3} $$
Equation 3: The rule behind every row of the table above. The phone must cover all R receive antennas; it can reach T of them at a time; so it needs R over T turns. Everything else in clause 6.2.1.2 is bookkeeping around this.

So a 1T4R phone needs four turns, a 2T4R phone two, and a 4T4R phone one — which is another way of saying that buying transmitters buys back time.

Capabilities come in bundles, and the bundle is the interesting part. The values a phone may report are not single configurations but sets — 't1r1-t1r2', 't1r4-t2r4', 't1r1-t1r2-t2r2-t1r4-t2r4'. A phone reporting the last of those is saying it can be operated in five different modes, and the network picks one.

More than four receivers needs a second capability, supportedSRS-TxPortSwitchBeyond4Rx, carrying 't1r6', 't2r6', 't1r8', 't2r8', 't4r8'. Eight-by-eight has a third, srs-AntennaSwitching8T8R, whose values include 'noTdm' and 'tdmAndNoTdm' — that is, whether the eight ports must be spread over time or can go at once. Three-transmitter devices have their own: srs-AntennaSwitching3T3R and srs-AntennaSwitching3T6R.

Why so many. Each of these is a different physical front end. The standard is not describing options a phone chooses at run time; it is describing what got built, and offering a vocabulary precise enough that the network can drive whatever turned up.


What the standard actually makes you transmit

Clause 6.2.1.2 is long, and most of its length is combinations. Stripped down, it obliges four things.

1 · Different resources, different antennas. For 1T2R and 1T4R, "the SRS port of the second resource in the set is associated with a different UE antenna port than the SRS port of the first resource". For 2T4R the same, said of port pairs. This is the sentence that makes it antenna switching rather than repetition.

2 · Different symbols. The resources of the set are "transmitted in different symbols". They cannot overlap, because there is only one transmitter to go round.

3 · The same number of ports throughout. "The UE shall expect to be configured with the same number of SRS ports for all SRS resources in the SRS resource set(s) with usage set as 'antennaSwitching'." You cannot sound two antennas with one resource and one with another.

4 · One switching set at a time. For every switching configuration, the phone "shall not expect to be configured or triggered with more than one SRS resource set with usage set as 'antennaSwitching' in the same slot". For the non-switching ones (1T=1R, 2T=2R, 4T=4R, 8T=8R) the restriction relaxes to the same symbol — because with nothing to switch, there is nothing to collide.

And then a fifth requirement, which is the one this note is really about:

5 · A gap between the resources. "The UE is configured with a guard period of Y symbols, in which the UE does not transmit any other signal, in the case the SRS resources of a set are transmitted in the same slot. The guard period is in-between the SRS resources of the set."

Not a gap in which the phone sends something else. A gap in which it sends nothing at all. Airtime, deliberately wasted, in a standard that fights for every symbol elsewhere.

Why would a specification insist on silence? §8 answers it, and the answer is not in this document.


Part IVThe hardware — what the guard period is really foradvanced; the point of the note

The guard period is a switch

This section joins two tables in two different specifications and gets a piece of silicon out of them. It is the reason this note exists.

The table, and the oddity in it

Clause 6.2.1.2 ends by giving the length of that mandatory silence:

$\mu$$\Delta f = 2^{\mu} \cdot 15$ kHz$Y$ [symbols]
0151
1301
2601
31202
54807
696014
Table 4: TS 38.214 Table 6.2.1.2-1, the minimum guard period between two SRS resources of an antenna-switching resource set, copied exactly. Y is a count of OFDM symbols. Two things are strange about it and both are explained below: the value is not constant, and one numerology is missing.

Two things about that table should stop you.

First, $Y$ is not constant. Every other quantity in NR's timing is a fixed count of symbols — fourteen symbols to a slot, at every numerology, always (§4 of the frame-structure note). A count that changes with $\mu$ is unusual, and it means the thing being counted is not really symbols.

Second, $\mu = 4$ is missing. There is no row for 240 kHz. That spacing exists in the numerology table and is used for synchronisation signals, but it is not a spacing you sound at, so the row would have no meaning.

A count of symbols that grows as symbols get shorter is the fingerprint of something measured in seconds and merely expressed in symbols. So: how long is $Y$ in real time?

Where the real number comes from

It is not in TS 38.214 at all. It is in the RF specification, and it is stated plainly.

TS 38.101-1 clause 6.3.3.6 — SRS time mask. The clause defines when a phone's SRS transmission must be at full power and when it must be off, and between the two states it allows a transient period of 10 µs.

"For SRS transmission mapped to one OFDM symbol, the ON power is defined as the mean power over the symbol duration excluding any transient period."

And the same clause carries this note, pointing straight back across the two documents:

"NOTE: Guard period of one symbol is defined between two SRS resources of an SRS resource set for antenna switching for 15 kHz, 30 kHz and 60 kHz SCS in Table 6.2.1.2-1 of TS 38.214."

Ten microseconds is the answer. That is how long the standard allows for the phone's transmit path to change state — for the switch to move, the amplifier to settle, the power to come up on the new antenna and be clean enough to measure. It is not a protocol number. It is a settling time.

Why a physical switch needs microseconds. The switching element itself is fast. What is slow is everything hanging off it: the amplifier's bias must re-establish, matching networks ring down, control lines have to be driven, and the automatic gain and power-control loops must reach a steady value — because the ON power is specified as a mean over the symbol, and a symbol that is still settling has the wrong mean. The number is a system settling time, not a device switching time, which is why it is far larger than a datasheet figure for the switch alone.

The guard is constant in microseconds

Now put the two documents together. Take $Y$ from TS 38.214 Table 6.2.1.2-1, multiply by the symbol duration at that numerology — which is TS 38.211's business, derived in §10 of the frame-structure note — and see what falls out.

$\mu$$\Delta f$One symbol$Y$Guard, in real timevs the 10 µs transient
015 kHz71.35 µs171.35 µsone symbol is plenty
130 kHz35.68 µs135.68 µsplenty
260 kHz17.84 µs117.84 µsstill enough
3120 kHz8.92 µs217.84 µsone symbol would be 8.92 µs — too short. So $Y$ becomes 2.
5480 kHz2.23 µs715.61 µs7 symbols is the first count that clears it
6960 kHz1.11 µs1415.61 µs14 symbols — a whole slot — for the same 15.6 µs
Table 5: The guard period converted to real time. Column 3 is the ordinary OFDM symbol including its normal cyclic prefix; column 5 is that multiplied by Y. The last column is the test the number has to pass: is the guard at least the 10 microsecond transient period of TS 38.101-1 clause 6.3.3.6? It passes everywhere, and by the smallest margin exactly where Y stops being 1.

Look down the fifth column. 71 µs, 36 µs, 18 µs, 18 µs, 16 µs, 16 µs. It falls while symbols are long and there is slack, and then it stops falling and sits between 15 and 18 µs no matter how much faster the numerology gets.

That is the whole finding. $Y$ grows from 1 symbol to 14 precisely so that the guard stays roughly the same absolute duration. The standard is not reserving symbols. It is reserving about fifteen microseconds, and re-expressing that in whatever symbols happen to be current.

A quantity fixed in seconds while everything around it scales is, without exception, a piece of hardware. Nothing else in a radio standard behaves that way.

And the confirmation is printed in the RF spec itself: TS 38.101-1 Figure 6.3.3.6-4 — the time mask for consecutive SRS at 60 kHz — is annotated 17.84 µs. That is not a number 38.101-1 derives; it is the 60 kHz symbol duration, computed from TS 38.211's constants and printed in a document about amplifiers. The two halves of the standard are looking at the same clock.

Figure 4: Why Y has to grow. The falling line is the OFDM symbol, which halves at every numerology. The flat dashed line is the 10 microsecond transient period the phone is allowed by TS 38.101-1 clause 6.3.3.6. The stepped line is the guard period of TS 38.214 Table 6.2.1.2-1 in real time: it tracks the symbol while a symbol is long enough, and then flattens out just above the transient, because it cannot go below it. The crossing at 120 kHz is where one symbol stops being enough and Y goes to 2.

Check it yourself. The whole claim is six lines of arithmetic — the symbol length from TS 38.211 clause 5.3.1, and $Y$ from TS 38.214 Table 6.2.1.2-1.

from fractions import Fraction as F
Tc = F(1, 480000 * 4096); k = 64            # TS 38.211 clause 4.1
Y  = {0: 1, 1: 1, 2: 1, 3: 2, 5: 7, 6: 14}  # TS 38.214 Table 6.2.1.2-1
for mu, y in Y.items():
    sym = float((F(2048 * k, 2**mu) + F(144 * k, 2**mu)) * Tc) * 1e6
    print(mu, f"{sym:7.2f} us x {y:2d} = {sym * y:6.2f} us")

It prints 71.35, 35.68, 17.84, 17.84, 15.61, 15.61.


What antenna switching costs

Nothing in a radio is free, and the folder's rule is that a trade-off without a number is not an engineering statement. Here are the three costs, in the order they can be quantified.

Airtime

A 1T4R phone must send four resources with three guards between them. At one symbol per resource that is $4 + 3Y$ symbols in which no data moves at all — the four SRS symbols carry no user data, and the guards carry nothing whatsoever.

$\mu$$\Delta f$$4 + 3Y$SymbolsOf a 14-symbol slotWall-clock time
015 kHz4 + 37half a slot499.5 µs
130 kHz4 + 37half a slot249.7 µs
260 kHz4 + 37half a slot124.9 µs
3120 kHz4 + 6100.71 of a slot89.2 µs
5480 kHz4 + 21251.8 slots — does not fit55.7 µs
6960 kHz4 + 42463.3 slots — does not fit51.3 µs
Table 6: The cost of one complete 1T4R sounding cycle: four SRS resources of one symbol each, plus three guard periods. The symbol count is exact; the fraction of a slot uses the fourteen-symbol slot of TS 38.211 Table 4.3.2-1. Past 120 kHz the cycle no longer fits inside one slot, which is why clause 6.2.1.2 offers configurations that spread the resources over two or four different slots.

Half a slot, at the numerology most 5G actually runs on. That is the price of a full 1T4R sounding cycle in the slot it occupies — and it is why sounding is periodic at a slow rate, or triggered only when it is about to be useful, rather than run continuously.

The last two rows explain a piece of clause 6.2.1.2 that looks arbitrary until you do this arithmetic. At 480 and 960 kHz the cycle cannot fit in one slot, so the clause provides configurations in which the four resources are spread over "two different slots", or four sets in "four different slots". That is not flexibility for its own sake. It is the only way the arithmetic closes.

Power

Sounding power is governed by TS 38.213 clause 7.3, and it contains one sentence with real consequences:

"a UE splits a linear value … of the transmit power … equally across the SRS ports of each SRS resource of an SRS resource set in a symbol for SRS transmission."

Equally. So the number of ports in a resource decides how much power each antenna gets:

A 4T4R phone sounds all four antennas in one symbol, from one resource with four ports. The power is split four ways, so each antenna is sounded 6 dB below the phone's full power ($10\log_{10}\tfrac{1}{4} = -6.02$ dB).

A 1T4R phone sounds one antenna at a time, from four resources of one port each. Each transmission has the resource to itself, so each antenna is sounded at full power — and the cycle takes four turns and three guard periods.

That is a genuine trade, not a ranking. The four-transmitter phone is faster and its channel estimate is fresher; the one-transmitter phone gets 6 dB more signal per antenna, which at the edge of a cell may be the difference between a usable measurement and noise. The expensive front end wins on latency, not on sounding quality.

Insertion loss, and why there is no table for it here

The third cost is the one a front-end engineer would name first. Every path through that switch has a loss, the loss is different for each path, and it is paid on both the sounding and — for the antenna that also carries data — on every uplink transmission for the life of the product.

This note does not put a number on it, and that is deliberate.

Every other number on this page is traceable to a clause. Insertion loss is not: it is a property of a component, it varies by band, by process and by vendor, and the honest sources for it are datasheets and measurements, not 3GPP.

Quoting a plausible-looking figure here would break the rule that makes the rest of the page worth trusting. So the dB-per-path table belongs in fe-insertion-loss.md, next to its real sources, and this note stops at the point where the standard stops.

What can be said from the standard alone is that the loss must be small enough for the phone to still meet the output-power and time-mask requirements of TS 38.101-1 through every switch position — which is the requirement that turns insertion loss from a datasheet line into a design constraint.


Part VReference — the clauses used, and what to read nextthe reading list

Sources, and where to read more

The clauses this note stands on

DocumentClauseWhat it gives
TS 38.211
Physical channels and modulation
6.4.1.4.1The SRS resource: ports, symbols, position in the slot
6.4.1.4.2Sequence generation, the comb $K_{\text{TC}}$, and Table 6.4.1.4.2-1 for cyclic shifts
6.4.1.4.3Mapping to resource elements; sequence length
5.2.2Low-PAPR sequence generation, type 1 — what SRS is built from
TS 38.214
Physical layer procedures for data
6.2.1SRS resource sets, and the four values of usage
6.2.1.2UE sounding procedure for DL CSI acquisition — the whole of Part III, and Table 6.2.1.2-1, the guard period
6.2.1.3Sounding between component carriers — the case this note does not cover
TS 38.213
Procedures for control
7.3SRS power control, and the equal split across ports (§9.2)
TS 38.101-1
UE radio transmission and reception, FR1
6.3.3.6SRS time mask — the 10 µs transient period, and the note pointing back to TS 38.214 Table 6.2.1.2-1
Table 7: Every clause cited on this page, with what it supplies. All four documents are Release 19, version 19.4.0, and all are in the archive folder. The last two rows are the pair that produced section 8 - the finding of this note is that they have to be read together.

They are text PDFs, so the claims above can be checked from a terminal:

cd ~/Documents/md-engine/"Courses (RAW)/5G Topics"
pdftotext -layout ts_138214v190400p.pdf - | grep -n "guard period of Y symbols"
pdftotext -layout ts_13810101v190400p.pdf - | grep -n -A3 "SRS time mask"

Where to read around it

Dahlman, Parkvall and Sköld — 5G NR: The Next Generation Wireless Access Technology. In the archive as 5G.pdf. The uplink reference-signal material and the reciprocity discussion are the relevant parts; the book is the standard place to go for why a procedure is shaped as it is.

Ahmadi — 5G NR: Architecture, Technology, Implementation and Operation. In the archive as 5G NR SASSAN AHMADI.pdf. Closer to implementation, and the better of the two on SRS configuration detail.

For reciprocity itself — the claim in §1.3 — the background is in Tse and Viswanath, Fundamentals of Wireless Communication (Cambridge, 2005; free PDF) and Goldsmith, Wireless Communications (Cambridge, 2005). Neither is in the archive; both are the standard citations, and §11.2 of the frame-structure note lists the wider literature with the same honesty warning that applies here: the specifications were read; the books and papers are pointers.

On TDD reciprocity and calibration specifically, the usual citation is the massive-MIMO literature — Marzetta's 2010 paper Noncooperative cellular wireless with unlimited numbers of base station antennas (IEEE Trans. Wireless Communications, vol. 9, no. 11) is where the argument that reciprocity is the only scalable way to get CSI became widely accepted. Not checked against a copy here.

How to check a fact in this note

The same two-minute habit as the previous note:

  1. Find the claim and read the clause number beside it.
  2. Open the document and go to that clause. The clause numbers here are all from Release 19 v19.4.0.
  3. If the note and the standard disagree, the standard is right.
  4. If a number is calculated rather than quoted, the calculation is shown — §8.3 is a worked example you can run as code.

The section-number warning applies here too. This page numbers its own sections, and so does 3GPP. "§8.3" is a section of this page; a 3GPP clause is always written with its document, as "TS 38.214 clause 6.2.1.2". Never a bare clause number.


Where this goes next

Two threads leave this note, and they go to opposite halves of the folder.

Downward, into the hardware. §9.3 stopped at the point where the standard stops. The switch in Figure 3 has a real insertion loss on every path, and that loss has to be paid out of a power budget that TS 38.101-1 has already spent. That is fe-insertion-loss.md, and then fe-antenna-switching.md — the note this folder was built for, where a clause number and a switch matrix finally meet on the same page.

Sideways, into the rest of the procedure. This note took the network's need for downlink CSI as given. How that CSI is actually used — the precoders, the rank, the reports that come back — is nr-mimo-csi.md.

What to take away, if only one thing. A specification will tell you what to transmit. It will almost never tell you why. But when a requirement is expressed in units that do not fit it — a silence measured in symbols that is really measured in microseconds — something physical is hiding inside the arithmetic, and converting the units will find it. That method is worth more than the particular answer it produced here.

5G Systems Notes · NR 2 · Sounding Top · ← Frame structure · PDSCH → · Hub