摘要

针对目前模式匹配算法多采用软件实现,而软件实现效率低下的弊端,提出了一种基于硬件实现模式匹配算法的设计方案。综合Aho-Corasick(AC)算法原理和FPGA硬件特点,在FPGA上实现AC算法;然后利用Quartus Ⅱ对设计进行了验证和性能分析。实验结果表明,基于硬件实现的Aho-Corasick(AC)算法的效率得到显著提升,有效解决了数据快速增长带来的处理速度缓慢的缺点。