In one embodiment, a method is disclosed for port reduction, comprising: calculating, at a distributed unit (DU),
beamforming weights based on received DMRS channel estimates; sending the calculated
beamforming weights to a
radio unit (RU); applying, at the RU, port reduction to DMRS symbols based on the calculated
beamforming weights; compressing IQ data and received DMRS symbol data to compensate for an underlying bandwidth increase, thereby enabling beamforming at the RU. PUSCH data may be compressed.
Beamforming weight calculations may be performed in the O-DU.
Beamforming weight calculations may be provided to the L2 scheduler. BFP format compression may be performed. Channel information may be compressed for non-
signal data. DMRS compression may be performed at the CU. The DMRS pattern may be received from the control plane. An
equalizer weight calculation may be performed to merge a plurality of CSI estimates from different RUs for a given user to calculate joint
equalization. The method may further comprise applying, at the RU, port reduction to both PUSCH and DMRS symbols.
Beamforming may be performed for uplink, for downlink, or both.