一种fsk信号解调方法、装置、嵌入式系统及存储介质

文档序号:1758666 发布日期:2019-11-29 浏览:22次 >En<

阅读说明:本技术 一种fsk信号解调方法、装置、嵌入式系统及存储介质 (A kind of fsk signal demodulation method, device, embedded system and storage medium ) 是由 李宁 于 2019-08-23 设计创作,主要内容包括:本申请公开了一种FSK信号解调方法、装置、嵌入式系统及存储介质,该方法包括:按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。其中,由于该FSK信号解调方法可以利用软代码实现,无需利用电路结构实现,从而无需使用FSK专用解调芯片解调FSK信号,降低了FSK信号的解调成本。(This application discloses a kind of fsk signal demodulation method, device, embedded system and storage mediums, this method comprises: sampling according to preset sample frequency to frequency shift keying fsk signal, obtain signal sample data;The signal sample data is demodulated using default demodulation method, obtains the corresponding solution adjusting data of the fsk signal.Wherein, it is realized since the fsk signal demodulation method can use soft code, is realized without using circuit structure, without using FSK special demodulating chip FSK signal demodulation, reduce the demodulation cost of fsk signal.)

一种FSK信号解调方法、装置、嵌入式系统及存储介质

技术领域

本申请涉及通信技术领域,尤其涉及一种FSK信号解调方法、装置、嵌入式系统及存储介质。

背景技术

频移键控(Frequency-shift keying,FSK)是有线通信技术领域的信息传输过程中常用的调制方式,而且FSK的优点是实现起来较容易,抗噪声与抗衰减的性能较好。

在现有技术中,通常利用FSK专用解调芯片对FSK信号进行解调,但是,因以电路结构实现的FSK专用解调芯片成本较高,增加了FSK信号的解调成本。

发明内容

为了解决现有技术中存在的以上技术问题,本申请提供一种FSK信号解调方法、装置、嵌入式系统及存储介质,能够降低FSK信号的解调成本。

为了实现上述目的,本申请实施例提供的技术方案如下:

本申请实施例提供一种FSK信号解调方法,包括:

按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;

利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。

可选的,所述按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据,具体包括:

在检测到信号起始标识时,按照预设采样频率对频移键控FSK信号进行采样,直到在检测到信号结束标识时结束采样,得到采样过程中的信号采样数据。

可选的,所述信号起始标识包括第一时长的持续高电平和/或第二时长的持续低电平;

和/或,

所述信号结束标识包括第三时长的持续高电平和/或第四时长的持续低电平。

可选的,所述方法还包括:

根据目标采样精度,确定所述预设采样频率。

本申请实施例还提供了一种FSK信号解调装置,包括:

采样单元,用于按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;

解调单元,用于利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。

可选的,所述采样单元,具体用于:

在检测到信号起始标识时,按照预设采样频率对频移键控FSK信号进行采样,直到在检测到信号结束标识时结束采样,得到采样过程中的信号采样数据。

可选的,所述信号起始标识包括第一时长的持续高电平和/或第二时长的持续低电平;

和/或,

所述信号结束标识包括第三时长的持续高电平和/或第四时长的持续低电平。

可选的,所述装置还包括:

确定单元,用于根据目标采样精度,确定所述预设采样频率。

本申请实施例还提供了一种嵌入式系统,所述系统包括处理器及存储器;

所述存储器用于存储计算机程序;

所述处理器用于根据所述计算机程序执行上述提供的FSK信号解调方法的任一实施方式。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述提供的FSK信号解调方法的任一实施方式。

与现有技术相比,本申请实施例至少具有以下优点:

本申请实施例提供的FSK信号解调方法中,按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。其中,由于该FSK信号解调方法可以利用软代码实现,无需利用电路结构实现,从而无需使用FSK专用解调芯片解调FSK信号,降低了FSK信号的解调成本。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的FSK信号解调方法的流程图;

图2为本申请实施例提供的FSK信号解调装置的结构示意图;

图3为本申请实施例提供的嵌入式系统的结构示意图。

具体实施方式

目前,通常利用FSK专用解调芯片对FSK信号进行解调。然而,发明人通过对FSK专用解调芯片进行研究发现:由于FSK专用解调芯片是以电路结构实现的,使得在FSK专用解调芯片出厂后无法改变该FSK专用解调芯片的电路结构,因而,在FSK专用解调芯片出厂后该FSK专用解调芯片只能以固定的采样频率进行信号采集,导致FSK信号的解调缺乏灵活性,从而限值了FSK专用解调芯片的使用范围。另外,还因以电路结构实现的FSK专用解调芯片成本较高,增加了FSK信号的解调成本。

为了解决上述问题,本申请实施例提供了一种FSK信号解调方法,该方法按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。其中,由于该FSK信号解调方法可以利用软代码实现,无需利用电路结构实现,从而无需使用FSK专用解调芯片解调FSK信号,降低了FSK信号的解调成本。另外,还由于FSK信号解调方法中的预设采样频率是可以调节的,不是固定的,因而,在使用FSK信号解调方法进行FSK信号解调时,只需将预设采样频率设定为不同数值,便能够实现采用不同的采样频率进行信号采集,无需更换解调硬件设备(例如,解调芯片),进一步节约了FSK信号的解调成本,也实现了FSK信号的灵活解调。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

方法实施例

参见图1,该图为本申请实施例提供的FSK信号解调方法的流程图。

本申请实施例提供的FSK信号解调方法,包括步骤S1-S2:

S1:按照预设采样频率对FSK信号进行采样,得到信号采样数据。

预设采样频率是指对FSK信号进行采样时所使用的频率;而且,在本申请实施例中不限定预设采样频率的获取方式,例如,预设采样频率可以预先设定,尤其可以根据应用场景设定;预设采样频率也可以从存储空间中读取;预设采样频率也可以从其他设备(例如终端设备)中获取;预设采样频率还可以根据其他采样参数(例如,采样精度)确定。

为了便于理解和解释,下面结合四个示例进行解释和说明。

作为第一示例,预设采样频率可以预先设定为固定值;而且该固定值是根据应用场景设定的。例如,预设采样频率可以预先设定为FSK信号频率的12倍。

作为第二示例:假设第一设备用于执行本申请实施例提供的FSK信号解调方法,第一设备具有第一存储空间,且第二设备具有第二存储空间,则此时,第一设备在执行FSK信号解调方法时,可以从第一存储空间中读取预设采样频率,也可以从第二存储空间中读取预设采样频率。

需要说明的是,本申请实施例不限定第二设备,第二设备可以是任一种现有或未来出现的包括第二存储空间的设备,且该设备中的第二存储空间能够被第一设备访问。

作为第三示例,假设第一设备用于执行本申请实施例提供的FSK信号解调方法,且第三设备用于接收用户输入的预设采样频率,则此时,第一设备在执行FSK信号解调方法时,可以从第三设备中获取预设采样频率,也可以接收第三设备发送的预设采样频率。

需要说明的是,本申请实施例不限定第三设备,第三设备可以是任一种现有或未来出现的能够接收用户输入的预设采样频率的设备,且该设备能够向第一设备发送信息,和/或,第一设备能够从该设备中获取信息。

作为第四示例:根据目标采样精度,确定预设采样频率。

其中,目标采样精度是指FSK信号的采样精度;而且,本申请实施例不限定目标采样精度的获取方式,可以采用现有的或未来出现的任一种能够获取采样精度的获取方式,例如,目标采样精度可以由执行本申请实施例提供的FSK信号解调方法的执行设备从预设存储设备中读取,也可以由执行本申请实施例提供的FSK信号解调方法的执行设备接收其他设备发送的目标采样精度或用户输入的目标采样精度,还可以由执行本申请实施例提供的FSK信号解调方法的执行设备根据预设精度确定方法确定的。

在第四示例中,在获取到目标采样精度之后,根据目标采样精度与预设采样频率之间的转换关系,能够准确地确定预设采样频率,使得后续在利用预设采样频率采样获得的FSK信号能够达到目标采样精度。

需要说明的是,上述以四个示例为例对预设采样精度的获取方式进行了解释和说明。然而,本申请实施例不限定预设采样精度的获取方式,可以采用任一种能够获取预设采样精度的获取方式。

基于上述提供的预设采样精度的相关内容,本申请实施例还提供了一种S1的具体实施方式,在该实施方式中,S1具体可以为:在检测到信号起始标识时,按照预设采样频率对FSK信号进行采样,直到在检测到信号结束标识时结束采样,得到采样过程中的信号采样数据。

信号起始标识是指能够标记FSK信号的开始位置的标识;而且,本申请实施例不限定信号起始标识,作为示例,信号起始标识可以包括第一时长的持续高电平,也可以包括第二时长的持续低电平,还可以包括第一时长的持续高电平和第二时长的持续低电平。

其中,第一时长用于表征高电平持续的时长,而且第一时长可以预先设定,尤其可以根据应用场景设定。例如,第一时长可以为10秒。

第二时长用于表征低电平持续的时长,而且第二时长可以预先设定,尤其可以根据应用场景设定。例如,第二时长可以为13秒。

基于上述信号起始标识的相关内容可知,在本申请实施例还提供了动作“检测到信号起始标识”的四种实施方式,下面依次介绍该四种实施方式。

作为第一种实施方式,当信号起始标识包括第一时长的持续高电平时,则动作“检测到信号起始标识”,具体可以为:当从第一时刻开始接收到高电平,之后持续接收到高电平,直至到第二时刻时未接收到高电平(也就是,第二时刻时接收到低电平,或者第二时刻时未接收到任何信号)时,若确定第一时刻与第二时刻之间的时长为第一时长,则确定检测到信号起始标识。

作为第二种实施方式,当信号起始标识包括第二时长的持续低电平时,则动作“检测到信号起始标识”,具体可以为:当从第一时刻开始接收到低电平,之后持续接收到低电平,直至到第二时刻时未接收到低电平(也就是,第二时刻时接收到高电平,或者第二时刻时未接收到任何信号)时,若确定第一时刻与第二时刻之间的时长为第二时长,则确定检测到信号起始标识。

作为第三种实施方式,当信号起始标识包括第一时长的持续高电平和第二时长的持续低电平,且第一时长的持续高电平早于第二时长的持续低电平时,则动作“检测到信号起始标识”,具体可以为:当从第一时刻开始接收到高电平,之后持续接收到高电平,直至到第二时刻时开始接收到低电平,之后持续接收到低电平,直到第三时刻时未接收到低电平(也就是,第三时刻时接收到高电平,或者第三时刻时未接收到任何信号)时,若确定第一时刻与第二时刻之间的时长为第一时长且第二时刻与第三时刻之间的时长为第二时长,则确定检测到信号起始标识。

作为第四种实施方式,当信号起始标识包括第一时长的持续高电平和第二时长的持续低电平,且第二时长的持续低电平早于第一时长的持续高电平时,则动作“检测到信号起始标识”,具体可以为:当从第一时刻开始接收到低电平,之后持续接收到低电平,直至到第二时刻时开始接收到高电平,之后持续接收到高电平,直到第三时刻时未接收到高电平(也就是,第三时刻时接收到低电平,或者第三时刻时未接收到任何信号)时,若确定第一时刻与第二时刻之间的时长为第二时长且第二时刻与第三时刻之间的时长为第一时长,则确定检测到信号起始标识。

以上为本申请实施例提供的动作“检测到信号起始标识”的相关实施方式。

信号结束标识是指能够标记FSK信号的结束位置的标识;而且,本申请实施例不限定信号结束标识,作为示例,信号结束标识可以包括第三时长的持续高电平,也可以包括第四时长的持续低电平,还可以包括第三时长的持续高电平和第四时长的持续低电平。

其中,第三时长用于表征高电平持续的时间段,而且第三时长可以预先设定,尤其可以根据应用场景设定。例如,第三时长可以为11秒。

第四时长用于表征低电平持续的时间段,而且第四时长可以预先设定,尤其可以根据应用场景设定。例如,第四时长可以为12秒。

基于上述信号结束标识的相关内容可知,在本申请实施例还提供了动作“检测到信号结束标识”的四种实施方式,下面依次介绍该四种实施方式。

作为第一种实施方式,当信号结束标识包括第三时长的持续高电平时,则动作“检测到信号结束标识”,具体可以为:当从第一时刻开始接收到高电平,之后持续接收到高电平,直至到第二时刻时未接收到高电平(也就是,第二时刻时接收到低电平,或者第二时刻时未接收到任何信号)时,若确定第一时刻与第二时刻之间的时长为第三时长,则确定检测到信号结束标识。

作为第二种实施方式,当信号结束标识包括第四时长的持续低电平时,则动作“检测到信号结束标识”,具体可以为:当从第一时刻开始接收到低电平,之后持续接收到低电平,直至到第二时刻时未接收到低电平(也就是,第二时刻时接收到高电平,或者第二时刻时未接收到任何信号)时,若确定第一时刻与第二时刻之间的时长为第四时长,则确定检测到信号结束标识。

作为第三种实施方式,当信号结束标识包括第三时长的持续高电平和第四时长的持续低电平,且第三时长的持续高电平早于第四时长的持续低电平时,则动作“检测到信号结束标识”,具体可以为:当从第一时刻开始接收到高电平,之后持续接收到高电平,直至到第二时刻时开始接收到低电平,之后持续接收到低电平,直到第三时刻时未接收到低电平(也就是,第三时刻时接收到高电平,或者第三时刻时未接收到任何信号)时,若确定第一时刻与第二时刻之间的时长为第三时长且第二时刻与第三时刻之间的时长为第四时长,则确定检测到信号结束标识。

作为第四种实施方式,当信号结束标识包括第三时长的持续高电平和第四时长的持续低电平,且第四时长的持续低电平早于第三时长的持续高电平时,则动作“检测到信号结束标识”,具体可以为:当从第一时刻开始接收到低电平,之后持续接收到低电平,直至到第二时刻时开始接收到高电平,之后持续接收到高电平,直到第三时刻时未接收到高电平(也就是,第三时刻时接收到低电平,或者第三时刻时未接收到任何信号)时,若确定第一时刻与第二时刻之间的时长为第四时长且第二时刻与第三时刻之间的时长为第三时长,则确定检测到信号结束标识。

以上为本申请实施例提供的动作“检测到信号结束标识”的相关实施方式。

基于上述信号起始标识和信号结束标识的相关内容,为了能够准确地区分FSK信号的开始位置以及结束位置,可以设定信号起始标识不同于信号结束标识。为了便于理解和解释,下面结合五个示例进行说明。

作为第一示例,当信号起始标识包括第一时长的持续高电平,且信号结束标识包括第四时长的持续低电平时,可以设定第一时长与第四时长相同,也可以设定第一时长与第四时长不同,此时后续能够在检测过程中通过根据持续的高电平或持续的低电平来分别确定信号起始标识和信号结束标识。

作为第二示例,当信号起始标识包括第二时长的持续低电平,且信号结束标识包括第三时长的持续高电平时,可以设定第二时长与第三时长相同,也可以设定第二时长与第三时长不同,此时后续能够在检测过程中通过根据持续的低电平或持续的高电平来分别确定信号起始标识和信号结束标识。

作为第三示例,当信号起始标识包括第一时长的持续高电平,且信号结束标识包括第三时长的持续高电平时,则设定第一时长的持续时长与第三时长的持续时长不同,以便后续能够在检测过程中通过根据高电平持续时长来区分信号起始标识和信号结束标识。例如,第一时长可以为10秒,且第三时长可以为11秒。

作为第四示例:当信号结束标识包括第二时长的持续低电平,且信号结束标识包括第四时长的持续低电平时,则设定第二时长的持续时长与第四时长的持续时长不同,以便后续能够在检测过程中通过根据低电平持续时长来区分信号结束标识和信号结束标识。例如,第二时长可以为10秒,且第四时长可以为11秒。

作为第五示例:当信号起始标识包括第一时长的持续高电平和第二时长的持续低电平,且信号结束标识包括第三时长的持续高电平和第四时长的持续低电平时,则通过利用以下三个手段中的至少一个手段来设定信号起始标识不同于信号结束标识,该三个手段具体为:

第一个手段:设定信号起始标识中高低电平的出现顺序(也就是,第一时长的持续高电平与第二时长的持续低电平之间的先后顺序)与信号结束标识中高低电平的出现顺序(也就是,第三时长的持续高电平与第四时长的持续低电平之间的先后顺序)不同,以便后续能够在检测过程中根据高低电平的出现顺序来区分信号起始标识和信号结束标识。

第二个手段:设定信号起始标识中高电平持续时长(也就是,第一时长的持续时长)与信号结束标识中高电平持续时长(也就是,第三时长的持续时长)不同,以便后续能够在检测过程中根据高电平持续时长来区分信号起始标识和信号结束标识。

第三个手段:设定信号起始标识中低电平持续时长(也就是,第二时长的持续时长)与信号结束标识中低电平持续时长(也就是,第四时长的持续时长)不同,以便后续能够在检测过程中根据低电平持续时长来区分信号起始标识和信号结束标识。

需要说明的是,上述以五个示例为例对设定信号起始标识不同于信号结束标识进行说明。然而,在本申请实施例中还可以利用其它方式设定信号起始标识不同于信号结束标识,为了简要起见,在此不再赘述。

基于上述信号起始标识和信号结束标识的相关内容可知,在本申请实施例中,在检测到信号起始标识时,则确定开始接收FSK信号了,此时开始按照预设采样频率对FSK信号进行采样,并记录每次采样所得的数据,直到在检测到信号结束标识时,则确定FSK信号已接收完毕,此时无需再进行采样,则结束采样过程,并将该采样过程中采集所得的全部或部分数据,作为采样过程中的信号采样数据。由此可知,在该实施方式中,本申请实施例提供的FSK信号解调方法是有执行条件的,该执行条件具体为:只有在检测到信号起始标识时,才执行本申请实施例提供的FSK信号解调方法。如此避免一直执行本申请实施例提供的FSK信号解调方法,节约了用于执行本申请实施例提供的FSK信号解调方法的执行设备的运行内存,提高了该执行设备的执行效率。

以上为步骤S1的相关内容。

S2:利用预设解调方法对信号采样数据进行解调,得到FSK信号对应的解调数据。

预设解调方法可以预先设定,尤其可以根据应用场景设定;而且,本申请实施例不限定预设解调方法的具体实施方式,可以采用现有的或未来出现的任一种能够对FSK信号进行解调的方法执行步骤S2。

以上为方法实施例提供的FSK信号解调方法的具体实施方式,在该实施方式中,按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。其中,由于该FSK信号解调方法可以利用软代码实现,无需利用电路结构实现,从而无需使用FSK专用解调芯片解调FSK信号,降低了FSK信号的解调成本。另外,还由于FSK信号解调方法中的预设采样频率是可以调节的,不是固定的,因而,在使用FSK信号解调方法进行FSK信号解调时,只需将预设采样频率设定为不同数值,便能够实现采用不同的采样频率进行信号采集,无需更换解调硬件设备(例如,解调芯片),进一步节约了FSK信号的解调成本,也实现了FSK信号的灵活解调。

基于上述方法实施例提供的FSK信号解调方法,本申请实施例还提供了一种FSK信号解调装置,下面结合附图进行解释和说明。

装置实施例

装置实施例提供的FSK信号解调装置的技术详情,请参照上述方法实施例。

参见图2,该图为本申请实施例提供的FSK信号解调装置的结构示意图。

本申请实施例提供的FSK信号解调装置20,包括:

采样单元21,用于按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;

解调单元22,用于利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。

作为一种实施方式,为了提高解调准确性,所述采样单元,具体用于:

在检测到信号起始标识时,按照预设采样频率对频移键控FSK信号进行采样,直到在检测到信号结束标识时结束采样,得到采样过程中的信号采样数据。

作为一种实施方式,为了提高解调准确性,所述信号起始标识包括第一时长的持续高电平和/或第二时长的持续低电平;

和/或,

所述信号结束标识包括第三时长的持续高电平和/或第四时长的持续低电平。

作为一种实施方式,为了提高解调准确性,FSK信号解调装置20还包括:

确定单元,用于根据目标采样精度,确定所述预设采样频率。

以上为装置实施例提供的FSK信号解调装置20的具体实施方式,在该实施方式中,按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。其中,由于该FSK信号解调装置20的功能可以利用软代码实现,无需利用电路结构实现,从而无需使用FSK专用解调芯片解调FSK信号,降低了FSK信号的解调成本。另外,还由于该FSK信号解调装置20中所使用的预设采样频率是可以调节的,不是固定的,因而,在该FSK信号解调装置20进行FSK信号解调时,只需将预设采样频率设定为不同数值,便能够实现采用不同的采样频率进行信号采集,无需更换解调硬件设备(例如,解调芯片),进一步节约了FSK信号的解调成本,也实现了FSK信号的灵活解调。

基于上述方法实施例提供的FSK信号解调方法,本申请实施例还提供了一种嵌入式系统,下面结合附图进行解释和说明。

系统实施例

系统实施例提供的嵌入式系统的技术详情,请参照方法实施例。

参见图3,该图为本申请实施例提供的嵌入式系统的结构示意图。

本申请实施例提供的嵌入式系统30,包括:处理器31及存储器32;

所述存储器32用于存储计算机程序;

所述处理器31用于根据所述计算机程序执行以下步骤:

按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;

利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。

可选的,所述按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据,具体包括:

在检测到信号起始标识时,按照预设采样频率对频移键控FSK信号进行采样,直到在检测到信号结束标识时结束采样,得到采样过程中的信号采样数据。

可选的,所述信号起始标识包括第一时长的持续高电平和/或第二时长的持续低电平;

和/或,

所述信号结束标识包括第三时长的持续高电平和/或第四时长的持续低电平。

可选的,还包括:

根据目标采样精度,确定所述预设采样频率。

需要说明的是,本申请实施例不限定嵌入式系统30的具体结构,可以是现有的或未来出现的任一种嵌入式系统。例如,嵌入式系统可以是微处理器、ARM处理器、单片机等。

还需要说明的是,本申请实施例不限定计算机程序的编辑语言,可以采用现有的或未来出现的任一种计算机语言编辑计算机程序。例如,计算机程序可以由C语言编辑得到,也可以由汇编语言编辑得到。

还需要说明的是,本申请实施例不限定处理器31的类型,可以采用现有的或未来出现的任一种能够根据计算机程序执行上述方法实施例提供的FSK信号解调方法任一实施方式的处理器。

还需要说明的是,本申请实施例不限定存储器32的类型,可以采用现有的或未来出现的任一种能够存储计算机程序的存储器。例如,存储器32可以为flash存储器、随机存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)等

以上为系统实施例提供的嵌入式系统30的具体实施方式,在该实施方式中,处理器32能够根据存储器31中的计算机程序执行按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。如此,由于在该嵌入式系统30中是利用软代码实现FSK信号的解调过程,无需利用电路结构实现,从而无需使用FSK专用解调芯片解调FSK信号,降低了FSK信号的解调成本,从而降低了嵌入式系统的成本。

基于上述方法实施例提供的FSK信号解调方法,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,该计算机程序用于执行以下步骤:

按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据;

利用预设解调方法对所述信号采样数据进行解调,得到所述FSK信号对应的解调数据。

可选的,所述按照预设采样频率对频移键控FSK信号进行采样,得到信号采样数据,具体包括:

在检测到信号起始标识时,按照预设采样频率对频移键控FSK信号进行采样,直到在检测到信号结束标识时结束采样,得到采样过程中的信号采样数据。

可选的,所述信号起始标识包括第一时长的持续高电平和/或第二时长的持续低电平;

和/或,

所述信号结束标识包括第三时长的持续高电平和/或第四时长的持续低电平。

可选的,还包括:

根据目标采样精度,确定所述预设采样频率。

需要说明的是,本申请实施例不限定计算机可读存储介质,可以采用现有或未来出现的任一种能够存储计算机程序的存储介质。

应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:CE-OFDM相位解调系统及解调方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!