18. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to implement a method for receiver channel calibration, the method comprising:generating, by the processor, a plurality of calibration signals corresponding to a plurality of receiver channels, respectively;
combining, by the processor, the plurality of calibration signals with a plurality of data signals, respectively, thereby generating a plurality of combined signals,
wherein the plurality of combined signals are propagated through at least a portion of the plurality of receiver channels, respectively, and
wherein the plurality of calibration signals are extracted from the propagated plurality of combined signals, respectively;
comparing, by the processor, at least two signal characteristics of at least two of the extracted plurality of calibration signals;
identifying, by the processor, at least one adjustment in gain, phase, or timing for at least one of the receiver channels based on a result of the comparing; and
adjusting, by the processor, a data signal received via the at least one of the plurality of receiver channels based on the at least one identified adjustment.