This document describes an FPGA implementation of a 2x2 MIMO system using space-time block coding. It discusses the design of each module including the MIMO encoder, 16-QAM modulator/demodulator, wireless channel model, and MIMO decoder. Simulation results are presented to verify the functionality of each module and the full system. The system uses a custom 8-bit floating point format for processing to achieve high resolution over a large dynamic range. Resource utilization on the FPGA target is also reported.