Precoding and space-time block coding (STBC)techniques using the uniform channel decomposition (UCD)are proposed to improve the bit error rate (BER) of themultiple-antenna communication system, but at a cost of areduced data rate. In order to achieve a higher overall systemperformance, a novel adaptive transceiver architecture whichflexibly combines both UCD and UCD + STBC technologies isproposed. The channel state information (CSI) feedback pathwas added to the precoder to select which coding method wasto be used, i.e. UCD alone or UCD + STBC. With thesmaller constellation sizes, Matlab simulation results showthat, the adaptive transceiver architecture will select the UCD-only mode under the higher SNR conditions in order to achievea higher bit rate. The UCD + STBC mode will be selectedunder the lower SNR conditions (e. g., SNR 〈 10 dB) inorder to maintain good BER performance at the cost of areduced data rate. This architecture was implemented andverified using both UMC 0.18 ASIC process technology and aXilinx xc4vlx Virtex-4 FPGA at 150 MHz. The simulationresults demonstrate that the required number of reconfigurablearithmetic unit slices grows linearly with the channel matrixsize, while the number of adder array unit and reconfigurablelogic unit slices increases slightly with the constellation size.