matlab code zero forcing equalizers : Add noise (optional) noiseVariance = 0.01; rxSignalNoisy = rxSignal + sqrt(noiseVariance)randn(size(rxSignal)); % Step 4: Construct the channel matrix % For simplicity, assume a finite impulse response channel channelOrder = length(channelImpulseResponse); H M Morris Welch Mar 20, 2026