[发明专利]用编译器生成的句法树进行比特流解码的系统和方法有效
| 申请号: | 201810371918.5 | 申请日: | 2018-04-24 |
| 公开(公告)号: | CN108737384B | 公开(公告)日: | 2022-08-09 |
| 发明(设计)人: | M.A.史密斯;M.S.西利曼;A.卢夫巴罗;E.T.安德森 | 申请(专利权)人: | 特克特朗尼克公司 |
| 主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L43/18;H04L1/00;G06F8/41 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 黄涛;申屠伟进 |
| 地址: | 美国俄*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 编译器 生成 句法 进行 比特流 解码 系统 方法 | ||
1.一种适于测试和测量的计算设备,包括:
物理通道输入,用于接收线路译码物理信号;
存储器,用于存储根据声明性语言定义生成的句法树;以及
处理器,可操作地耦合到所述存储器并且被配置为:
访问所述句法树,
使用所述句法树从所述线路译码物理信号提取时间和边缘数据,以及
使用所提取的时间和边缘数据基于所述句法树的状态来生成比特流的比特值。
2.如权利要求1所述的计算设备,其中所述处理器还被配置为:
基于声明性语言定义内的事件开始和结束定义,从所述比特流提取时间标记;以及
基于所提取的时间标记使用所述句法树来生成所述比特流的数据包帧。
3.如权利要求2所述的计算设备,其中所述处理器还被配置为:
基于声明性语言定义内的字段定义来映射所生成的数据包帧内的字段;以及
使用所述句法树基于所映射的字段生成所述比特流的数据包。
4.如权利要求3所述的计算设备,其中所述处理器还被配置为:
使用所述句法树基于错误处理定义来验证数据包。
5.如权利要求2所述的计算设备,其中所述事件开始和结束定义是从字段设备访问和设备描述语言库获得的。
6.如权利要求1所述的计算设备,其中所述声明性语言定义是从线路代码编码库获得的。
7.如权利要求1所述的计算设备,其中所述处理器还被配置为根据所述声明性语言定义编译所述句法树。
8.如权利要求1所述的计算设备,其中所述句法树被存储在第一存储器中,并且所述声明性语言定义被存储在第二存储器中。
9.一种用于使用句法树来解释物理输入信号的方法,所述方法包括:
读取声明性语言定义;
基于所述声明性语言定义来编译所述句法树;以及
通过采用所述句法树的节点解码所述物理输入信号的线路代码编码来把所述物理输入信号转换成比特流。
10.如权利要求9所述的方法,还包括:
使用所述句法树基于事件开始和结束定义来生成比特流的数据包帧。
11.如权利要求10所述的方法,还包括:
使用所述句法树基于字段定义来生成比特流的数据包。
12.如权利要求11所述的方法,还包括:
使用所述句法树基于错误处理定义来验证数据包。
13.如权利要求11所述的方法,还包括:
使用标志替换从比特流的数据包提取有效载荷以输出媒体文件。
14.如权利要求10所述的方法,其中所述事件开始和结束定义来自字段设备访问和设备描述语言库。
15.如权利要求9所述的方法,其中所述声明性语言定义来自线路代码编码库。
16.一种计算机可读介质,其上存储有计算机程序产品,当所述计算机程序产品由适于测试和测量的计算设备中的处理器执行时,使所述计算设备:
基于协议声明来编译句法树,所述协议声明包括比特流定义、事件定义和字段定义中的一个或多个;
接收物理信号;以及
使用所述句法树将所述物理信号解码成比特流。
17.如权利要求16所述的计算机可读介质,还使所述计算设备:
使用线路代码编码库来提供比特流定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特克特朗尼克公司,未经特克特朗尼克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810371918.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可混淆的匿名认证方法
- 下一篇:一种基于DNS映射IP的恶意域名匹配方法





