[发明专利]信号处理方法、装置、电子设备及存储介质有效
申请号: | 202310305019.6 | 申请日: | 2023-03-27 |
公开(公告)号: | CN116048426B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 黄宁;孙桂喜 | 申请(专利权)人: | 南京芯驰半导体科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 张振伟 |
地址: | 211899 江苏省南京市江北新区研创园团结路*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信号 处理 方法 装置 电子设备 存储 介质 | ||
本公开提供了一种信号处理方法、装置、电子设备及存储介质,所述方法包括:为信号采样的多个通道分配用于数据存储的目标地址;目标地址根据通道数据需求而预先指定;响应于第一触发事件,触发至少一个通道对采样对象进行采样,并将采样结果转换为数字信号;响应于第二触发事件,将多个通道中采样的数字信号分别存储于对应通道的目标地址;其中,第二触发事件的发生时刻与第一触发事件触发的采样结束时刻的差值小于第一设定阈值。本公开在多个信号采样通道进行信号采集后,通过第二触发事件触发DMA对各通道的采集信号进行搬运,数据搬运及时。且数据可对芯片中的多个处理核进行访问隔离。
技术领域
本公开涉及大规模模拟信号采集技术,图像切换技术,尤其涉及一种能够应用于片上多核系统的信号处理方法、装置、电子设备及存储介质。
背景技术
目前,在电机控制、数字电源等领域,需要大规模采集模拟信号,而对于信号采集的每个通道,所设置的目标寄存器是一段连续的直接存储器存取(DMA,Direct MemoryAccess)buffer地址,无法指定每次DMA搬运的目标地址,在进行采集数据分发时,会增加程序处理时间;并且,由于为通道分配的DMA buffer地址是连续使用的,当该通道所采集的数据未能及时取走时,新采集的数据将覆盖旧数据,导致数据踩踏。
发明内容
本公开提供了一种信号处理方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
根据本公开的第一方面,提供了一种信号处理方法,包括:
为信号采样的多个通道中的每个通道分配用于数据存储的目标地址;其中,所述目标地址根据通道数据需求而预先指定;
响应于第一触发事件,触发多个通道中的至少一个通道对采样对象进行采样,并将采样结果转换为数字信号;
响应于第二触发事件,将多个通道中采样的数字信号分别存储于对应通道预先指定的目标地址;其中,所述第二触发事件的发生时刻与所述第一触发事件触发的采样结束时刻的差值小于第一设定阈值。
在一些可实施方式中,所述为信号采样的多个通道中的每个通道分配用于数据存储的目标地址,包括:
为每个通道分配以下地址中的至少之一,作为通道的采样的数字信号存储的目标地址:
内存中的数据段、以符号开始的块段,以及紧耦合内存区域段。
在一些可实施方式中,所述方法还包括:
响应于脉宽调制单元检测到所述采样对象对应的电平信号,生成第一触发事件。
在一些可实施方式中,所述方法还包括:
响应于所述第一触发事件生成后的设定时刻,生成第二触发事件;或
响应于脉宽调制单元检测到第一数字信号,生成第二触发事件。
在一些可实施方式中,为多个通道配置一个直接存储器存取单元;所述方法还包括:
由所述直接存储器存取单元响应于所述第二触发事件,将所述多个通道中每一通道的数字信号分别存储于对应通道预先指定的目标地址。
在一些可实施方式中,所述方法还包括:
为多个通道中的至少一个通道的目标地址配置处理核的访问权项,所述至少一个通道的目标地址仅能由具有访问权项的处理核访问。
根据本公开的第二方面,提供了一种信号处理装置,包括:
分配单元,用于为信号采样的多个通道中的每个通道分配用于数据存储的目标地址;其中,所述目标地址根据通道数据需求而预先指定;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京芯驰半导体科技有限公司,未经南京芯驰半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310305019.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体结构及其制造方法
- 下一篇:一种立体库倾斜监测方法及系统