[发明专利]数据流上的数字信号处理有效
申请号: | 201780029092.8 | 申请日: | 2017-05-05 |
公开(公告)号: | CN109155763B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | B·钱德拉莫利;J·D·戈尔德斯泰恩;M·尼科利克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/10;H04L47/80;G06F16/2455;H04L49/90;G06F16/22 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 数字信号 处理 | ||
1.一种用于信号处理的计算机实现的方法,包括:
从一个或多个传感器接收流数据,其中所述流数据包括与第一时间间隔相关联的第一函数有效载荷和与第二时间间隔相关联的第二函数有效载荷;
对所述流数据应用聚合操作以生成聚合流数据;
对所述聚合流数据应用统一性操作以生成统一信号,其中应用所述统一性操作包括:
基于所述第一函数有效载荷生成第一具体化值;以及
基于所述第二函数有效载荷生成第二具体化值;
将所述统一信号以批量列表示存储在存储器中,其中所述统一信号包括所述第一具体化值和所述第二具体化值;
从存储在所述存储器中的所述批量列表示访问包括多个字段值的列阵列;
根据数据窗口将所述多个字段值的一部分存储在循环缓冲器中,所述数据窗口与数字信号处理DSP操作相关联;以及
对存储在所述循环缓冲器中的所述多个字段值的所述一部分应用所述DSP操作以生成DSP输出。
2.根据权利要求1所述的计算机实现的方法,其中所述多个字段值的所述一部分是第一部分,并且其中所述DSP输出是第一DSP输出,所述计算机实现的方法还包括:
根据递增数据窗口大小将所述多个字段值的第二部分存储在所述循环缓冲器中;
对所述多个字段值的所述第二部分应用所述DSP操作以生成第二DSP输出;以及
至少部分基于所述第一DSP输出和所述第二DSP输出来生成更新的DSP输出。
3.根据权利要求2所述的计算机实现的方法,还包括在生成所述第一DSP输出和生成所述第二DSP输出之间维持所述DSP操作的状态。
4.根据权利要求1所述的计算机实现的方法,所述统一性操作至少包括采样操作以在与统一采样周期相关联的时间值处生成多个值。
5.根据权利要求1所述的计算机实现的方法,所述统一性操作至少包括插值操作以在与统一采样周期相关联的时间值处生成至少一个插值后的值。
6.根据权利要求1所述的计算机实现的方法,其中将所述统一信号以所述批量列表示存储在所述存储器中包括至少生成第一批次和第二批次,所述第一批次与部分基于第一时间间隔的分组键的第一阵列相关联,并且所述第二批次与部分基于第二时间间隔的分组键的第二阵列相关联。
7.根据权利要求1所述的计算机实现的方法,还包括选择快速傅里叶变换、卷积、有限脉冲响应、无限脉冲响应和数字过滤器中的至少一个作为所述DSP操作。
8.根据权利要求1所述的计算机实现的方法,其中对所述流数据应用所述聚合操作以生成所述聚合流数据包括:对来自所述一个或多个传感器中的至少第一传感器和第二传感器的流数据进行分组。
9.根据权利要求1所述的计算机实现的方法,其中一旦与应用所述DSP操作相关联,则所述多个字段值的每个值被写入到所述循环缓冲器。
10.根据权利要求1所述的计算机实现的方法,其中聚合函数包括将所述第一函数有效载荷与第三函数有效载荷相加,其中lambda函数表示所述相加。
11.根据权利要求1所述的计算机实现的方法,其中基于所述第一函数有效载荷生成所述第一具体化值包括对恒等函数求值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780029092.8/1.html,转载请声明来源钻瓜专利网。