-
题名基于KMP算法的串口通讯协议解析
被引量:1
- 1
-
-
作者
邹铁
潘英俊
-
机构
重庆大学光电技术与系统教育部重点实验室
-
出处
《微计算机信息》
2012年第10期292-294,共3页
-
文摘
通常的串口通讯协议解析过程在帧头判断时需要O(n)的时间复杂度,这对有严格时间限制的一类系统而言十分不利,若能将此过程的时间复杂度降低至Θ(1),则会给后续处理留下宝贵时间。这篇文章在分析串口通讯中上层协议的一般模式后,展示了一种常用的协议解析策略,分析了其优缺点,提出了一种基于K-M-P算法的协议解析策略。该策略具有算法形式上的统一,在不计预处理的前提下,其算法时间复杂度由原来的O(n)降低到Θ(1),效率比原策略有明显的提高。运用此策略,程序的控制结构可以被简化,从而使在解析串口通讯协议时,程序逻辑清晰,正确性容易得到验证。
-
关键词
串口通讯协议解析k-m-p算法模式匹配有限状态自动机
-
Keywords
Serial Communication
Protocol Resolution
K.M.P Algorithm
Pattern Match
Finite State Automata
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-