This paper discloses a system and method for converting physical input signals into bitstreams using a grammar tree regardless of the protocol for physical input signals. Using the declarative language definition in the protocol declaration, the test and measurement system can compile the grammar tree, which automatically converts input data into appropriate bit stream output. Declarative language definitions in protocol declarations allow custom or standard protocol rules to be written for multiple or arbitrary input protocols without writing unsafe functions, access to memory or debugging more complex language code.
【技术实现步骤摘要】
用编译器生成的句法树进行比特流解码的系统和方法相关申请的交叉引用本申请要求2017年4月24日提交的并且标题分别为“SerialBitStreamDecodingwithCompiler-GeneratedAbstractSyntaxTree”和“MethodforInterpretingPhysicalLayerSignalingforBitStreamGenerationUsingCompilerGeneratedAbstractSyntaxTreeExecution”的美国临时申请序列号62/489301和62/489326的利益,这些申请均通过引用并入本文,如同整体被复制一样。
技术介绍
在网络通信内,通过物理介质接收的任何数据必须首先从物理层中的其线路编码被解码,然后基于数据链路层和网络层中的其特定网络协议被进一步解码,以输出经适当转换的比特流用于在更高级别的层(诸如传输层,会话层或应用层)中使用。到目前为止,这种解码过程已经在测试和测量仪器上被实现为协议解码器,该协议解码器针对仪器所遇到的每种协议类型被专门编写。然而,在编写协议解码器时使用常规图灵完整语言( ...
【技术保护点】
1.一种适于测试和测量的计算设备,包括:物理通道输入,用于接收线路译码物理信号;存储器,用于存储根据声明性语言定义生成的句法树;以及处理器,可操作地耦合到所述存储器并且被配置为:访问所述句法树,使用所述句法树从所述线路译码物理信号提取时间和边缘数据,以及使用所提取的时间和边缘数据基于所述句法树的状态来生成比特流的比特值。
【技术特征摘要】
2017.04.24 US 62/489301;2017.04.24 US 62/489326;201.一种适于测试和测量的计算设备,包括:物理通道输入,用于接收线路译码物理信号;存储器,用于存储根据声明性语言定义生成的句法树;以及处理器,可操作地耦合到所述存储器并且被配置为:访问所述句法树,使用所述句法树从所述线路译码物理信号提取时间和边缘数据,以及使用所提取的时间和边缘数据基于所述句法树的状态来生成比特流的比特值。2.如权利要求1的计算设备,其中所述处理器还被配置为:基于声明性语言定义内的事件开始和结束定义,从所述比特流提取时间标记;以及基于所提取的时间标记使用所述句法树来生成所述比特流的数据包帧。3.如权利要求2的计算设备,其中所述处理器还被配置为:基于声明性语言定义内的字段定义来映射所生成的数据包帧内的字段;以及使用所述句法树基于所映射的字段生成所述比特流的数据包。4.如权利要求3的计算设备,其中所述处理器还被配置为:使用所述句法树基于错误处理定义来验证数据包。5.如权利要求2的计算设备,其中所述事件开始和结束定义是从字段设备访问和设备描述语言库获得的。6.如权利要求1的计算设备,其中所述声明性语言定义是从线路代码编码库获得的。7.如权利要求1的计算设备,其中所述处理器还被配置为根据所述声明性语言定义编译所述句法树。8.如权利要求1的计算设备,其中所述句法树被存储在第一存储器中,并且所述声明性语言定义被存储在第二存储器中。9.一种用于使用句法树来解释物理输入信号的方法,所述方法包括:读取声明性语言定义;基于所述声明性...
【专利技术属性】
技术研发人员:MA史密斯,MS西利曼,A卢夫巴罗,ET安德森,
申请(专利权)人:特克特朗尼克公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。