CTRF: Coordinated Transmit-Receive Flexibility
- CTRF is a coordinated transceiver design principle where transmit and receive operations are jointly optimized to flexibly adapt streams and mitigate coupling effects.
- It enables adaptive stream selection in MU-MIMO and OFDMA systems by dynamically varying stream counts to improve SNR, reduce BER, and maximize sum-rate.
- CTRF extends to MRI and sub-Nyquist delay-Doppler estimation, using active analog cancellation and joint filter optimization to suppress interference and enhance resolution.
Searching arXiv for the cited CTRF-related papers and nearby work. arxiv_search query: Coordinated-Transmit-Receive-Flexible CTRF beamforming OR coordinated transmit and receive processing with adaptive multi-stream selection OR Active Decoupling of Transmit and Receive Coils for Full-Duplex MRI OR Joint Transmit and Receive Filter Optimization for Sub-Nyquist Delay-Doppler Estimation
Coordinated-Transmit-Receive-Flexible (CTRF) denotes, in the cited literature, transceiver designs in which transmit-side and receive-side operations are jointly coordinated while the active degrees of freedom are flexibly adapted to channel, stream, or coupling conditions. The term is used most explicitly for flexible stream allocation in MU-MIMO beamforming and OFDMA uplink zero-forcing, and it also appears in CTRF MRI, where concurrent excitation and acquisition are enabled by active cancellation of transmit leakage into the receive chain. A related line of work studies joint transmit/receive filter optimization for sub-Nyquist delay-Doppler estimation under Bayesian criteria (An et al., 2010, Marques et al., 28 Sep 2025, Salim et al., 2018, Lenz et al., 2017).
1. Terminology and research scope
Across the available literature, CTRF is not confined to a single implementation. It appears in at least three technically distinct but structurally related settings: adaptive coordinated Tx–Rx beamforming for multi-user downlink transmission, flexible zero-forcing stream allocation for OFDMA uplink reception, and concurrent excitation/acquisition MRI with active analog cancellation. A related coordinated transceiver-design formulation optimizes analog transmit and receive filters jointly for delay-Doppler estimation.
| Domain | Flexible coordinated element | Representative source |
|---|---|---|
| Narrow-band MU-MIMO downlink | Adaptive per-user stream count with coordinated Tx–Rx beamforming and block diagonalization | (An et al., 2010) |
| OFDMA MU-MIMO uplink | Flexible per-PRB stream allocation with ZF reception and TS-wide RRM | (Marques et al., 28 Sep 2025) |
| Concurrent excitation and acquisition MRI | Analog cancellation path using attenuation and delay matching of TxRx coupling | (Salim et al., 2018) |
| Delay-Doppler estimation | Joint analog transmit/receive filter optimization under BCRLB with | (Lenz et al., 2017) |
This spread of usage suggests that CTRF is best understood as a coordinated transceiver principle rather than a single fixed algorithm. The common motif is that transmit and receive processing are not optimized independently: the transmitter, receiver, and stream or filter selection are co-designed against a performance criterion such as BER, weighted sum-rate, isolation, or Bayesian estimation accuracy.
2. Downlink origin: adaptive coordinated Tx–Rx beamforming
A foundational formulation appears in the narrow-band MU-MIMO downlink model where a single base station with antennas serves users, user has receive antennas, and the transmitted signal is
with and a total power constraint . User 0 observes
1
and after receive-side preprocessing 2 obtains
3
In the conventional coordinated Tx–Rx beamforming scheme, the number of streams is fixed a priori as 4 for all users, irrespective of instantaneous channel quality (An et al., 2010).
The fixed-stream design proceeds in two stages. First, each user forms a pre-receiver filter 5 and an equivalent channel block 6. Second, a block-diagonalizing transmit design enforces 7 for all 8, typically through two SVD/QR passes: the right singular vectors associated with the zero-singular-value subspace of
9
define 0, then 1 projected onto 2 is decomposed again and the top-3 right singular vectors 4 are selected, giving 5. After this transmit design, each user recomputes 6 to maximize post-processing SNR.
The central limitation of the fixed-stream formulation is that ill-conditioned channels suffer severe noise amplification in zero-forcing or block diagonalization. The adaptive CTRF scheme addresses this by allowing the stream count to vary per user, 7, according to instantaneous singular-value structure. Using the SVD
8
with singular values 9, the post-equalization noise amplification of the 0-th mode in a ZF-type receiver is proportional to 1. This motivates either
2
or a sum-rate proxy
3
under the same constraints.
A practical sub-optimal stream-selection method uses sorted QR-decomposition on 4 and a cumulative metric
5
Streams are added greedily in descending order of strength, while fairness is enforced by guaranteeing each user at least one stream. Once the vector 6 is chosen, the coordinated Tx–Rx design is re-run with user-dependent stream counts. Under simulation with total streams 7, four users, 8, 9 each, and either ZF or MMSE detection, the adaptive CTRF achieves approximately a 0 SNR saving at 1 compared to the conventional fixed-2-streams-per-user scheme (An et al., 2010).
3. Uplink CTRF as a zero-forcing stream-allocation strategy
A later and more explicit definition of Coordinated-Transmit-Receive-Flexible appears in the uplink of a single-cell OFDMA MU-MIMO system. The cell is divided into 2 OFDMA subchannels per time-slot, there are 3 users, user 4 has 5 transmit antennas, and the base station has 6 receive antennas. On PRB 7, the received vector is
8
where 9 and 0. Each user has a TS-wide power budget
1
In CTRF, each user may send up to 2 streams per PRB, but the scheduler flexibly chooses which subset is active (Marques et al., 28 Sep 2025).
The selection variable 3 indicates whether stream 4 of user 5 is active on PRB 6, with the ZF stream-count constraint
7
All active user-stream channel columns are stacked into
8
where 9 and 0 is the 1-th right-singular vector of 2 or the 3-th column of 4 after a suitable decomposition. The ZF receive filter is the Moore–Penrose pseudo-inverse
5
so that 6 and inter-stream interference is nulled.
For stream 7 on PRB 8, the post-combining signal is
9
and, because of ZF nulling, the remaining degradation apart from noise is beam-forming loss. The effective channel gain is
0
and the SINR with allocated power 1 is
2
A practical MCS-based rate function 3 maps SINR to spectral efficiency, so the total rate of user 4 in the time-slot is
5
This formulation makes the “flexible” component of CTRF explicit. Unlike CTR1, where only the strongest data stream is enabled per scheduled user, or BD, where all possible streams are enabled per scheduled user, CTRF allows a flexible stream allocation per user. The additional flexibility expands the feasible ZF operating set, but also makes scheduling and power allocation intrinsically coupled.
4. Time-slot-wide optimization, heuristics, and complexity
The uplink CTRF scheduler solves a TS-wide radio-resource-management problem that maximizes a weighted sum-rate
6
subject to the ZF stream-count constraint, the TS-power constraint, the per-user stream cap, 7, and 8. Because 9 is nonlinear, 0 is discrete, and the ZF gains 1 depend on the selected stream set, the problem is a mixed-integer, non-convex program and cannot be solved exactly for realistic system sizes (Marques et al., 28 Sep 2025).
To obtain feasible real-time solutions, the cited work proposes a Greedy-Up Search (GUS). The procedure initializes all 2 to zero and iteratively tests inactive candidate streams. For each candidate 3, the algorithm temporarily activates the stream, recomputes ZF effective gains on the affected PRB using fast update formulas, solves the relevant single-user power-management subproblems through fitted-MCS, concave log-utility, and water-filling, evaluates the tentative weighted sum-rate, and then undoes the provisional choice. The candidate producing the largest gain is retained if it improves the incumbent weighted sum-rate by a factor larger than 4 with 5; otherwise the search stops. A final pass performs exact MCS-aware power-management through greedy MCS-upgrade with leftover power, prunes zero-rate streams, recomputes ZF on affected PRBs, and redoes power-management.
The heuristic’s complexity is characterized in two complementary ways. At the per-iteration level, each iteration examines 6 candidates, and each candidate requires one ZF update plus 7 water-filling solves. At the asymptotic level, the overall complexity is roughly
8
where 9 is the number of search iterations and typically 0. This establishes the main engineering trade-off of CTRF in the uplink setting: additional degrees of freedom improve feasibility and rate, but only at the cost of a more difficult combinatorial selection problem.
5. Comparative performance, fairness, and operating regimes
The performance analysis of uplink ZF strategies compares CTRF against CTR1 and BD using average sum-rate, geometric-mean throughput, Jain’s Fairness Index, and computational complexity. The extra degrees of freedom in CTRF strictly improve or match BD and CTR1, but at higher complexity. The numerical outcomes, however, show that the relative advantage depends strongly on propagation scenario, user density, antenna dimensions, and power-management fidelity (Marques et al., 28 Sep 2025).
In Rural Macro scenarios with 1, the reported behavior is regime-dependent: for 2, BD is within 3 of CTRF, whereas for 4, CTR1 is within 5 of CTRF. In Urban Macro scenarios, CTR1 trails CTRF by less than 6 for all 7, while BD lags by 8–9 except at very low 00. Raising 01 from 02 to 03 yields 04–05 rate gains for all strategies. Increasing 06 in UMa from 07 to 08 roughly doubles rates; the CTRF-to-CTR1 gap widens slightly, whereas the BD gap remains stable. A simple equal-power-per-stream scheme costs 09 for CTRF and CTR1 but up to 10 for BD relative to Two-step PM. The rate-reusing speedup reduces heuristic runtime by about 11 for CTR1 and 12 for BD without performance loss.
These findings delimit where CTRF’s flexibility is most valuable. If real-time complexity is acceptable, CTRF should be used to harvest all spatial-multiplexing gains. If complexity is constrained, the data indicate that BD can be near-optimal in RMa with moderate user counts, and CTR1 can be sufficient for very large 13 in RMa or across UMa deployments. The result is not that CTRF is uniformly dominant in practical deployment, but that it defines the upper envelope against which lower-complexity ZF strategies are measured.
6. CTRF MRI and related coordinated transceiver co-design
In MRI, CTRF refers to a concurrent excitation and acquisition architecture whose central difficulty is the enormous disparity between transmit and receive amplitudes: transmit power is typically tens of watts, whereas the received MR signal voltage is on the order of microvolts. Even weak Tx-to-Rx coupling therefore overwhelms the MR signal. The active decoupling strategy samples a fraction of the transmit RF waveform, imposes the same attenuation and delay introduced by the Tx14Rx coupling path, and subtracts this anti-signal from the raw receiver output. If done ideally, the transmit leakage is canceled down to the receiver’s noise floor, leaving only the true MR signal (Salim et al., 2018).
The coupling model is written as
15
where 16 is the electrical transfer function from the Tx port to the Rx port. The injected cancellation waveform is
17
so the residual coupling becomes
18
At a center frequency 19, if
20
the zero-residual condition is
21
More generally, one may minimize the mean-square residual over a small band by optimizing 22 and 23.
Two controllable decoupling designs are described. The Semi-Automatic Controllable Decoupling Design uses an unequal 24 Wilkinson divider, a fixed coaxial delay line, a 25-step programmable attenuator (HMC759), and a Wilkinson combiner; calibration is performed with an Agilent E5061B network analyzer at 26 while software sweeps the attenuator in 27 increments. The Fully-Automatic Controllable Decoupling Design uses four parallel cancellation branches with fixed 28, 29, 30, and 31 phase shifters, four identical HMC759 attenuator ICs, branch-selection logic that activates exactly two branches whose phase axes enclose the coupling phase 32, and a Raspberry Pi running a genetic-algorithm optimizer. Measurements at the 33 Larmor frequency with orthogonal coils providing about 34 passive geometric decoupling showed peak decoupling above 35 and a 36 cancellation bandwidth of about 37 for the semi-automatic design, and peak decoupling above 38 with about 39 bandwidth where at least 40 cancellation is maintained for the fully automatic design.
For integration into a full CTRF MRI platform, the practical considerations are explicit: insert the unequal Wilkinson divider at the RF transmit port of each channel; route the cancellation tap through programmable attenuators and a phase-shift network; recombine ahead of the low-noise amplifier; phase-match cable lengths and PCB traces to within a few degrees across the band; run fast optimization between pulse sequences; optionally close the loop on raw digitized Rx data by computing the sample covariance of the first few microseconds of each acquisition; maintain stability under temperature and loading changes, including patient motion and coil detuning; preserve more than 41 margin to the noise floor under worst-case detuning; and trigger shutdown if residual power above 42 reaches the receiver front end. In this setting, CTRF extends coordinated transmit/receive processing from spatial stream management to full-duplex analog leakage suppression.
A related but distinct coordinated transceiver-design problem appears in sub-Nyquist delay-Doppler estimation, where the analog transmit pulse 43 and receive filter 44 are jointly optimized under a Bayesian Cramér–Rao lower bound with 45. The model uses a periodic transmit waveform
46
a single-path channel
47
and samples
48
The design minimizes weighted MSE through the BCRLB, equivalently maximizing an approximation to 49 under a transmit-power constraint on 50. The resulting alternating optimization updates 51 as the principal eigenvector of a Hermitian quadratic form 52 and each receive-filter frequency-bin component as the principal eigenvector of 53. For 54, 55, 56, 57, and 58, the optimized design yields about 59 gain in 60-MSE and about 61 gain in 62-MSE over a Nyquist-limited rectangular-pulse reference in the high-SNR region, with break-even SNRs around 63-Hz for delay and 64-Hz for Doppler (Lenz et al., 2017).
Taken together, these strands show that CTRF is best read as a coordinated design doctrine with multiple realizations. In MU-MIMO it denotes flexible stream budgeting under joint transmit/receive processing; in OFDMA uplink it becomes a TS-wide ZF scheduling and power-allocation strategy; in MRI it denotes full-duplex concurrent excitation and acquisition through controllable analog cancellation; and in related estimation problems it motivates joint analog transmit/receive filter optimization under explicit statistical criteria.