---
title: 'CTRF: Coordinated Transmit-Receive Flexibility'
url: https://www.emergentmind.com/topics/coordinated-transmit-receive-flexible-ctrf
type: topic
---

# CTRF: Coordinated Transmit-Receive Flexibility

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 [1005.5054] [2509.23921] [1810.10973] [1704.07612].

## 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 $L_k$ with coordinated Tx–Rx beamforming and block diagonalization | [1005.5054] |
| OFDMA MU-MIMO uplink | Flexible per-PRB stream allocation with ZF reception and TS-wide RRM | [2509.23921] |
| Concurrent excitation and acquisition MRI | Analog cancellation path using attenuation and delay matching of Tx$\rightarrow$Rx coupling | [1810.10973] |
| Delay-Doppler estimation | Joint analog transmit/receive filter optimization under BCRLB with $B>f_s$ | [1704.07612] |

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 $N_t$ antennas serves $K$ users, user $k$ has $N_{r,k}$ receive antennas, and the transmitted signal is
$$
x=\sum_{k=1}^K T_k D_k,
$$
with $T_k \in \mathbb{C}^{N_t \times L_k}$ and a total power constraint $\sum_k \mathrm{Trace}(T_kT_k^H)\le P_T$. User $k$ observes
$$
y_k=H_kx+n_k,
$$
and after receive-side preprocessing $F_k$ obtains
$$
\hat D_k = F_k y_k.
$$
In the conventional coordinated Tx–Rx beamforming scheme, the number of streams is fixed a priori as $L_k=L$ for all users, irrespective of instantaneous channel quality [1005.5054].

The fixed-stream design proceeds in two stages. First, each user forms a pre-receiver filter $R_k$ and an equivalent channel block $\tilde H_k=R_kH_k$. Second, a block-diagonalizing transmit design enforces $\tilde H_iT_k=0$ for all $i\ne k$, typically through two SVD/QR passes: the right singular vectors associated with the zero-singular-value subspace of
$$
A_k=[\tilde H_1^T \ \cdots \ \tilde H_{k-1}^T \ \tilde H_{k+1}^T \ \cdots \ \tilde H_K^T]^T
$$
define $V_k^{(0)}$, then $\tilde H_k$ projected onto $V_k^{(0)}$ is decomposed again and the top-$L$ right singular vectors $V_k^{(1)}$ are selected, giving $T_k=V_k^{(0)}V_k^{(1)}$. After this transmit design, each user recomputes $F_k$ 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, $L_k\in[1,N_{r,k}]$, according to instantaneous singular-value structure. Using the SVD
$$
H_k = U_k \Sigma_k V_k^H,
$$
with singular values $\sigma_{k,1}\ge \cdots \ge \sigma_{k,r_k}$, the post-equalization noise amplification of the $i$-th mode in a ZF-type receiver is proportional to $1/\sigma_{k,i}^2$. This motivates either
$$
\min_{L_1,\ldots,L_K} \sum_{k=1}^K\sum_{i=1}^{L_k}\frac{1}{\sigma_{k,i}^2}
\quad\text{s.t.}\quad \sum_k L_k=L_{\rm tot}, \ L_k\ge 1, \ L_k\le r_k,
$$
or a sum-rate proxy
$$
\max_{L_k}\sum_{k=1}^K\sum_{i=1}^{L_k}\log_2(1+\rho\sigma_{k,i}^2)
$$
under the same constraints.

A practical sub-optimal stream-selection method uses sorted QR-decomposition on $H^H$ and a cumulative metric
$$
D=\sum_{\ell \ \text{picked}} \frac{1}{R_{\ell,\ell}^2}.
$$
Streams are added greedily in descending order of strength, while fairness is enforced by guaranteeing each user at least one stream. Once the vector $[L_1,\ldots,L_K]$ is chosen, the coordinated Tx–Rx design is re-run with user-dependent stream counts. Under simulation with total streams $L_{\rm tot}=8$, four users, $N_t=8$, $N_{r,k}=4$ each, and either ZF or MMSE detection, the adaptive CTRF achieves approximately a $2.5\,\mathrm{dB}$ SNR saving at $\mathrm{BER}=10^{-2}$ compared to the conventional fixed-2-streams-per-user scheme [1005.5054].

## 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 $C$ OFDMA subchannels per time-slot, there are $K$ users, user $k$ has $M_k$ transmit antennas, and the base station has $N$ receive antennas. On PRB $c$, the received vector is
$$
y^c=\sum_{k=1}^K H_k^c x_k^c + n^c,
$$
where $H_k^c\in\mathbb{C}^{N\times M_k}$ and $n^c\sim \mathbb{C}N(0,\sigma^2 I_N)$. Each user has a TS-wide power budget
$$
\sum_c \sum_{s=1}^{M_k} P_{k,s}^c \le P_k^{\max}.
$$
In CTRF, each user may send up to $M_k$ streams per PRB, but the scheduler flexibly chooses which subset is active [2509.23921].

The selection variable $v_{k,s}^c\in\{0,1\}$ indicates whether stream $s$ of user $k$ is active on PRB $c$, with the ZF stream-count constraint
$$
\sum_{k,s} v_{k,s}^c \le N.
$$
All active user-stream channel columns are stacked into
$$
H_{\rm sel}^c = [\,\ldots \ H_k^c u_{k,s} \ \ldots\,] \in \mathbb{C}^{N\times L_c},
$$
where $L_c=\sum_{k,s} v_{k,s}^c$ and $u_{k,s}$ is the $s$-th right-singular vector of $H_k^c$ or the $s$-th column of $H_k^c$ after a suitable decomposition. The ZF receive filter is the Moore–Penrose pseudo-inverse
$$
W^c = (H_{\rm sel}^c)^\dagger = (H_{\rm sel}^{c,H} H_{\rm sel}^c)^{-1} H_{\rm sel}^{c,H},
$$
so that $W^c H_{\rm sel}^c = I_{L_c}$ and inter-stream interference is nulled.

For stream $(k,s)$ on PRB $c$, the post-combining signal is
$$
r_{k,s}^c = w_{k,s}^{c,H} y^c,
$$
and, because of ZF nulling, the remaining degradation apart from noise is beam-forming loss. The effective channel gain is
$$
E_{k,s}^c = |w_{k,s}^{c,H} h_{k,s}^c|^2,
$$
and the SINR with allocated power $P_{k,s}^c$ is
$$
\mathrm{SINR}_{k,s}^c = \frac{P_{k,s}^c E_{k,s}^c}{\sigma^2}.
$$
A practical MCS-based rate function $f(\cdot)$ maps SINR to spectral efficiency, so the total rate of user $k$ in the time-slot is
$$
R_k = \sum_{c=1}^C \sum_{s=1}^{M_k} s_{k,s}^c \cdot f(P_{k,s}^c E_{k,s}^c).
$$

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
$$
\max_{v_{k,s}^c,\,P_{k,s}^c}
\sum_{k=1}^K w_k \sum_{c=1}^C \sum_{s=1}^{M_k} v_{k,s}^c \cdot f(P_{k,s}^c E_{k,s}^c)
$$
subject to the ZF stream-count constraint, the TS-power constraint, the per-user stream cap, $v_{k,s}^c\in\{0,1\}$, and $P_{k,s}^c\ge 0$. Because $f$ is nonlinear, $v$ is discrete, and the ZF gains $E_{k,s}^c$ depend on the selected stream set, the problem is a mixed-integer, non-convex program and cannot be solved exactly for realistic system sizes [2509.23921].

To obtain feasible real-time solutions, the cited work proposes a Greedy-Up Search (GUS). The procedure initializes all $v_{k,s}^c$ to zero and iteratively tests inactive candidate streams. For each candidate $(u,c,s)$, 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 $\beta\cdot \mathrm{WSR}_{\max}$ with $\beta\approx 1.05$; 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 $O(K\cdot M_U \cdot C)$ candidates, and each candidate requires one ZF update plus $O(\#\text{affected users})$ water-filling solves. At the asymptotic level, the overall complexity is roughly
$$
O(I \cdot K \cdot M_U \cdot C \cdot \log C),
$$
where $I$ is the number of search iterations and typically $I\approx N\cdot C$. 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 [2509.23921].

In Rural Macro scenarios with $M_B=64$, the reported behavior is regime-dependent: for $K\le 20$, BD is within $5\%$ of CTRF, whereas for $K\ge 40$, CTR1 is within $5\%$ of CTRF. In Urban Macro scenarios, CTR1 trails CTRF by less than $3\%$ for all $K$, while BD lags by $10$–$15\%$ except at very low $K$. Raising $M_B$ from $64$ to $100$ yields $30$–$40\%$ rate gains for all strategies. Increasing $P_k^{\max}$ in UMa from $1\,\mathrm{mW}$ to $5\,\mathrm{mW}$ roughly doubles rates; the CTRF-to-CTR1 gap widens slightly, whereas the BD gap remains stable. A simple equal-power-per-stream scheme costs $15\%$ for CTRF and CTR1 but up to $35\%$ for BD relative to Two-step PM. The rate-reusing speedup reduces heuristic runtime by about $11\%$ for CTR1 and $42\%$ 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 $K$ 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 Tx$\rightarrow$Rx 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 [1810.10973].

The coupling model is written as
$$
V_{\rm coup}(\omega)=H_c(\omega)\cdot V_{\rm tx}(\omega),
$$
where $H_c(\omega)$ is the electrical transfer function from the Tx port to the Rx port. The injected cancellation waveform is
$$
A_{\rm canc}(\omega)=\alpha e^{-j\omega\tau} V_{\rm tx}(\omega),
$$
so the residual coupling becomes
$$
S_{21,\rm res}(\omega)=H_c(\omega)-\alpha e^{-j\omega\tau}.
$$
At a center frequency $\omega_0$, if
$$
H_c(\omega_0)=|H_c|e^{j\phi_c},
$$
the zero-residual condition is
$$
\alpha e^{-j\omega_0\tau}=|H_c|e^{j\phi_c},
\qquad
\alpha=|H_c|,
\qquad
\tau=-\phi_c/\omega_0.
$$
More generally, one may minimize the mean-square residual over a small band by optimizing $\alpha$ and $\tau$.

Two controllable decoupling designs are described. The Semi-Automatic Controllable Decoupling Design uses an unequal $90{:}10$ Wilkinson divider, a fixed coaxial delay line, a $0.25\,\mathrm{dB}$-step programmable attenuator (HMC759), and a Wilkinson combiner; calibration is performed with an Agilent E5061B network analyzer at $127.7\,\mathrm{MHz}$ while software sweeps the attenuator in $0.25\,\mathrm{dB}$ increments. The Fully-Automatic Controllable Decoupling Design uses four parallel cancellation branches with fixed $0^\circ$, $90^\circ$, $180^\circ$, and $270^\circ$ phase shifters, four identical HMC759 attenuator ICs, branch-selection logic that activates exactly two branches whose phase axes enclose the coupling phase $\phi_c$, and a Raspberry Pi running a genetic-algorithm optimizer. Measurements at the $3\,\mathrm{T}$ Larmor frequency with orthogonal coils providing about $25\,\mathrm{dB}$ passive geometric decoupling showed peak decoupling above $75\,\mathrm{dB}$ and a $3\,\mathrm{dB}$ cancellation bandwidth of about $5\,\mathrm{kHz}$ for the semi-automatic design, and peak decoupling above $100\,\mathrm{dB}$ with about $23\,\mathrm{kHz}$ bandwidth where at least $70\,\mathrm{dB}$ 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 $60\,\mathrm{dB}$ margin to the noise floor under worst-case detuning; and trigger shutdown if residual power above $0\,\mathrm{dBm}$ 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 $g(t)$ and receive filter $h(t)$ are jointly optimized under a Bayesian Cramér–Rao lower bound with $B>f_s$. The model uses a periodic transmit waveform
$$
\tilde x(t)=\sum_{m=-\infty}^{\infty} g(t-mT_0),
$$
a single-path channel
$$
\bar v(t;\theta)=\gamma \tilde x(t-\tau)e^{j2\pi \nu t},
$$
and samples
$$
y_n = y(nT_s)=v_n(\theta)+\eta_n.
$$
The design minimizes weighted MSE through the BCRLB, equivalently maximizing an approximation to $\mathrm{tr}\{M'J_D\}$ under a transmit-power constraint on $\tilde g$. The resulting alternating optimization updates $\tilde g$ as the principal eigenvector of a Hermitian quadratic form $\Phi(\tilde h)$ and each receive-filter frequency-bin component as the principal eigenvector of $\Delta_k(\tilde g)$. For $f_s=25\,\mathrm{MHz}$, $T_0=2\,\mu\mathrm{s}$, $B=3f_s$, $\sigma_\tau=1\,\mathrm{ns}$, and $\sigma_\nu=5\,\mathrm{kHz}$, the optimized design yields about $20\,\mathrm{dB}$ gain in $\tau$-MSE and about $4\,\mathrm{dB}$ gain in $\nu$-MSE over a Nyquist-limited rectangular-pulse reference in the high-SNR region, with break-even SNRs around $65\,\mathrm{dB}$-Hz for delay and $85\,\mathrm{dB}$-Hz for Doppler [1704.07612].

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.

Source: https://www.emergentmind.com/topics/coordinated-transmit-receive-flexible-ctrf