【技术实现步骤摘要】
一种信号生成方法、设备及存储介质
本申请涉及信号处理
,尤其涉及一种信号生成方法、设备及存储介质。
技术介绍
微机电系统(MEMS,Micro-Electro-MechanicalSystem),也叫做微电子机械系统、微系统、微机械等,指尺寸在几毫米乃至更小的高科技装置。MEMS的驱动信号是由正弦波信号和锯齿波信号组合生成的组合信号。为了获得组合信号,现有的处理方式通常是:根据两个待叠加信号的时间对应关系,从两个待叠加信号中分别选取与组合信号的信号周期相等长度的信号片段作为基础片段,将选取出的基础片段进行叠加,从而获得完整的组合信号。但是,通过现有的处理方式获得的组合信号,在组合信号的信号周期交接位置经常存在信号突变,而MEMS对信号变化非常敏感,信号突变将导致MEMS无法正常运行。
技术实现思路
本申请的多个方面提供一种信号生成方法、设备及存储介质,以解决现有技术中信号叠加后生成的组合信号经常在信号周期交接位置存在信号突变的问题。本申请实施例提供一种信号生成方法,包括:将至少两个待叠加信号中与所需的组合信号同频的信号确定为基础信号;以所述基础信号的频率为基准, ...
【技术保护点】
1.一种信号生成方法,其特征在于,包括:将至少两个待叠加信号中与所需的组合信号同频的信号确定为基础信号;以所述基础信号的频率为基准,调整其它待叠加信号的频率,以使其它待叠加信号与所述基础信号对齐;根据所述基础信号以及频率调整后的其它待叠加信号进行信号叠加,以获得所述组合信号。
【技术特征摘要】
1.一种信号生成方法,其特征在于,包括:将至少两个待叠加信号中与所需的组合信号同频的信号确定为基础信号;以所述基础信号的频率为基准,调整其它待叠加信号的频率,以使其它待叠加信号与所述基础信号对齐;根据所述基础信号以及频率调整后的其它待叠加信号进行信号叠加,以获得所述组合信号。2.根据权利要求1所述的方法,其特征在于,所述以所述基础信号的频率为基准,调整其它待叠加信号的频率,以使其它待叠加信号与所述基础信号对齐,包括:计算所述其它待叠加信号与所述基础信号的频率比值;若所述频率比值为非整数,则基于所述频率比值确定一整数值;以所述频率比值等于所述整数值为目标,以所述基础信号的频率为基准,调整其它待叠加信号的频率。3.根据权利要求1所述的方法,其特征在于,所述根据所述基础信号以及频率调整后的其它待叠加信号进行信号叠加,以获得所述组合信号,包括:从所述基础信号中选择一个信号周期内的信号片段作为基准周期信号,并从所述频率调整后的其它待叠加信号中选择若干个信号周期内的信号片段作为待叠加信号片段,所述若干个信号周期与所述基础信号的信号周期的时间长度相同;按照信号对齐原则,将所述待叠加信号片段和所述基准周期信号进行信号叠加,以获得一个信号周期的组合信号片段,并将所述组合信号片段存储至缓存区;按照所述组合信号的频率,循环输出所述缓存区内的组合信号片段作为所述组合信号的后续信号周期内的组合信号片段,以产生所述组合信号。4.根据权利要求3所述的方法,其特征在于,所述按照所述组合信号的频率,循环输出所述缓存区内的组合信号片段作为所述组合信号的后续信号周期内的组合信号片段,包括:根据所述组合信号的频率以及所述缓存区内的组合信号片段包含的信号点数,设置定时器的触发频率;按照循环输出所述缓存区内的组合信号片段的方式,每当定时器被触发时,按序输出所述缓存区内的组合信号片段包含的一个信号点,以得到所述组合信号的后续信号周期内的组合信号片段。5.根据权利要求4所述的方法,其特征在于,所述按照循环输出所述缓存区内的组合信号片段的方式,每当定时器被触发时,按序输出所述缓存区内的组合信号片段包含的一个信号点,以得到所述组合信号的后续信号周期内的组合信号片段,包括:当需要生成所述组合信号的后续信号周期内的组合信号片段时,向DMA控制器发送传输指令,以控制所述DMA控制器在定时器被触发时按序从所述缓存区内的组合信号片段中读取一个信号点并输出,以得到所述组合信号的后续信号周期内的组合信号片段。6.根据权利要求1所述的方法,其特征在于,所述根据所述基础信号以及频率调整后的其它待叠加信号进行信号叠加,以获得所述组合信号,包括:当所述组合信号的频率低于预设频率阈值时,基于预设的定时器中断频率,在所述定时器触发中断时根据所述基础信号以及频率调整后的其它待叠加信号进行信号叠加,以产生所述组合信号;其中,所述定时器中断频率与所述组合信号的频率及所述组合信号的一个信号周期内的信号点数相关。7.根据权利要求6所述的方法,其特征在于,所述基于预设的定时器中断频率,在所述定时...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。