M序列是一种具有近似白噪声性质的确定序列,在工程上常用M序列代替白噪声用于系统辨识试验。针对以往M序列产生方法的不足,提出了一种基于FPGA(Field Programming Gate Array)的M序列半定制实现方案。在Quartus II编程环境下,采用硬件描述语言Verilog HDL进行设计,并使用矢量波形文件仿真测试。该设计方案具有结构简单、可靠性高、灵活性强等优点。