This paper introduces a DVB-T receiver based on FPGA, shows the construction and the demultiplexer's design method about TS code flow. The system also includes some interfaces with MCU and USB2.0. The FPGA and it's peripheral circuit implement form the whole DVB-T receiver.