CN113271276B - 一种信号解调解码方法、装置及计算机可读存储介质 - Google Patents
一种信号解调解码方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113271276B CN113271276B CN202110527648.4A CN202110527648A CN113271276B CN 113271276 B CN113271276 B CN 113271276B CN 202110527648 A CN202110527648 A CN 202110527648A CN 113271276 B CN113271276 B CN 113271276B
- Authority
- CN
- China
- Prior art keywords
- value
- signal
- period
- decoding
- 2fsk
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/10—Frequency-modulated carrier systems, i.e. using frequency-shift keying
- H04L27/14—Demodulator circuits; Receiver circuits
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明公开了一种信号解调解码方法、装置及计算机可读存储介质,通过比较器将输入的2FSK信号的幅度二分为高低电平两种;在比较器的输出端通过高频时钟进行上升沿之间的计数,得到N周期计数和值;根据N周期计数和值计算N周期计数平均值;基于N周期计数和值以及N周期计数平均值对2FSK信号进行解码。通过本发明的实施,在信号解调解码***的模拟电路部分采用一个比较器代替ADC采样电路,同时数字电路部分仅在计数过程中采用高频时钟,而其余数据运算仅需通过一些低频的数据运算即可实现2FSK信号的解调,保证了信号解调解码效率,降低了逻辑运算的速度,并有效削减了***开销。
Description
技术领域
本发明涉及信号处理技术领域,尤其涉及一种信号解调解码方法、装置及计算机可读存储介质。
背景技术
在Qi标准的无线充电设备中,能量发射端发射到的能量接收端的通信信号,是通过2FSK(Frequency Shift Keying,二进制频移键控)的方式传输的,而与传统2FSK信号不同的是:依Qi标准的通讯协议,同一***的不同阶段,通信载波频率Fop与调制频率Fmod并不固定,且Fop与Fmod之间的频率差较小。
目前,传统的2FSK信号解调方法主要是相干解调、滤波非相干解调与正交相乘非相干解调三种方式,而由于2FSK信号的Fop与Fmod之间的频率差较小,若采用传统方法进行信号解调,要求整个信号解调解码***具有非常高的精度来分辨不同的频率,并且在同一***的不同通信阶段Fop有可能是80~400KHz之间的任意值,从而导致整个信号解调解码***的开销较大以及解调解码效率较低。
发明内容
本发明实施例的主要目的在于提供一种信号解调解码方法、装置及计算机可读存储介质,至少能够解决相关技术中所提供的2FSK信号解调解码***的开销较大以及解调解码效率较低的问题。
为实现上述目的,本发明实施例第一方面提供了一种信号解调解码方法,应用于2FSK信号解调解码***,所述2FSK信号解调解码***的模拟电路部分设置有比较器以及数字电路部分设置有高频时钟,该方法包括:
通过所述比较器将输入的2FSK信号的幅度二分为高低电平两种;
在所述比较器的输出端通过所述高频时钟进行上升沿之间的计数,得到N周期计数和值;
根据所述N周期计数和值计算N周期计数平均值;
基于所述N周期计数和值以及所述N周期计数平均值对所述2FSK信号进行解码。
为实现上述目的,本发明实施例第二方面提供了一种信号解调解码装置,应用于2FSK信号解调解码***,所述2FSK信号解调解码***的模拟电路部分设置有比较器以及数字电路部分设置有高频时钟,该装置包括:
比较模块,用于通过所述比较器将输入的2FSK信号的幅度二分为高低电平两种;
计数模块,用于在所述比较器的输出端通过所述高频时钟进行上升沿之间的计数,得到N周期计数和值;
计算模块,用于根据所述N周期计数和值计算N周期计数平均值;
解码模块,用于基于所述N周期计数和值以及所述N周期计数平均值对所述2FSK信号进行解码。
为实现上述目的,本发明实施例第三方面提供了一种电子装置,该电子装置包括:处理器、存储器和通信总线;
所述通信总线用于实现所述处理器和存储器之间的连接通信;
所述处理器用于执行所述存储器中存储的一个或者多个程序,以实现上述任意一种信号解调解码方法的步骤。
为实现上述目的,本发明实施例第四方面提供了一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述任意一种信号解调解码方法的步骤。
根据本发明实施例提供的信号解调解码方法、装置及计算机可读存储介质,通过比较器将输入的2FSK信号的幅度二分为高低电平两种;在比较器的输出端通过高频时钟进行上升沿之间的计数,得到N周期计数和值;根据N周期计数和值计算N周期计数平均值;基于N周期计数和值以及N周期计数平均值对2FSK信号进行解码。通过本发明的实施,在信号解调解码***的模拟电路部分采用一个比较器代替ADC采样电路,同时数字电路部分仅在计数过程中采用高频时钟,而其余数据运算仅需通过一些低频的数据运算即可实现2FSK信号的解调,保证了信号解调解码效率,降低了逻辑运算的速度,并有效削减了***开销。
本发明其他特征和相应的效果在说明书的后面部分进行阐述说明,且应当理解,至少部分效果从本发明说明书中的记载变的显而易见。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例提供的信号解调解码方法的基本流程示意图;
图2为本发明第一实施例提供的N周期计数和值获取方法的流程示意图;
图3为本发明第一实施例提供的N周期计数平均值计算方法的流程示意图;
图4为本发明第一实施例提供的数据解码示意图;
图5为本发明第一实施例提供的信号频率变化数据提取方法的流程示意图;
图6为本发明第二实施例提供的信号解调解码装置的程序模块示意图;
图7为本发明第三实施例提供的电子装置的结构示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例:
为了解决相关技术中所提供的2FSK信号解调解码***的开销较大以及解调解码效率较低的问题,本实施例提出了一种信号解调解码方法,应用于2FSK信号解调解码***,2FSK信号解调解码***的模拟电路部分设置有比较器以及数字电路部分设置有高频时钟,如图1所示为本实施例提供的信号解调解码方法的基本流程示意图,本实施例提出的信号解调解码方法包括以下的步骤:
步骤101、通过比较器将输入的2FSK信号的幅度二分为高低电平两种。
在Qi标准的无线充电通讯协议中,由于发射端产生正弦波的方式是通过PWM控制,此方式可以更加容易的控制输出信号的频率、占空比与相位,同时也导致了信号频谱复杂,不能通过一般的FSK方式进行解调。由于PWM调制方式其占空比或相位是变化的,但其周期在一定时间内是固定不变的,因此本实施例通过检测信号周期点数,并以该点数进行信号处理,从而得到编码数据。
在本实施例中,当充电线圈上的信号进入芯片后,通过比较器将输入信号与零电平进行比较,以将输入信号区分为高低电平两种,应当说明的是,本实施例的比较器的输出端与计数器连接。
步骤102、在比较器的输出端通过高频时钟进行上升沿之间的计数,得到N周期计数和值。
具体的,本实施例的高频时钟以预设频率Fh读取比较器的输出值,并对输出值进行计数,两次上升沿之间的计数值可视为对信号周期宽度的测量,此外,本实施例的N周期计数和值TN_counter也即N个周期的计数值之和。应当说明的是,本实施例通过高频时钟对周期宽度进行计数,每次遇到上升沿输出数据并清零重新计数,在计数过程中无需考虑溢出问题。此外,还应当理解的是,本实施例的N为常数,根据当前的计数频率与Fop和Fmod之间的周期差不同,在实际应用中可选用不同的值。
如图2所示为本实施例提供的一种N周期计数和值获取方法的流程示意图,在本实施例一种可选的实施方式中,上述在比较器的输出端通过高频时钟进行上升沿之间的计数,得到N周期计数和值的步骤,具体包括流程:
步骤1021、在比较器的输出端通过高频时钟进行上升沿之间的计数,得到单周期计数值;
步骤1022、在单周期计数值大于本阶段能量信号的最大频率时,对单周期计数值进行周期宽度侵占处理;
步骤1023、清零比较器,并基于单周期计数值更新N周期计数和值,直至单周期计数值溢出。
具体的,本实施例在比较器的输出端通过高频时钟进行上升沿之间的计数之后,如果是上升沿则判断单周期计数值TS_counter是否小于本阶段能量信号的最大频率Max_Freq,如是,则视为本周期未结束,继续进行计数,反之,若单周期计数值大于本阶段能量信号的最大频率,则进行周期宽度侵占处理,防止因信号抖动带来的周期宽度误差,随后再将单周期计数值更新至N周期计数和值TN_counter之中,同时清零单周期计数值,最后判断单周期计数值是否溢出,如果有溢出则输出异常中断信号,否则继续进行处理。
步骤103、根据N周期计数和值计算N周期计数平均值。
如图3所示为本实施例提供的一种N周期计数平均值计算方法的流程示意图,在本实施例一种可选的实施方式中,上述根据N周期计数和值计算N周期计数平均值的步骤,具体包括如下流程:
步骤1031、在2FSK信号解调解码***处于启动状态或解码空闲状态时,将N周期计数和值计入预设中间变量之中,并将N周期计数和值的求和次数值加一;
步骤1032、在求和次数值等于预设常数时,清除中间变量,并输出对N周期计数和值进行平均所得到的新的N周期计数平均值;
步骤1033、在2FSK信号解调解码***处于非启动状态或非解码空闲状态以及求和次数值不等于预设常数时,清除中间变量,并输出原始的N周期计数平均值。
具体的,在本实施例中,每当N周期计数和值更新时首先判断当前***是否处于解调解码***刚刚启动的状态或者解码空闲状态,如果是,则进行平均值的更新操作,将N周期计数和值计入中间变量TN_counter_temp中,同时将N周期计数和值的求和次数值TN_counter_abc加1,该值表示目前有多少个N周期和已经计入中间变量中;然后再判断TN_counter_abc是否等于常数N1,如果等于则进行平均得到新的TN_counter_avg,并清除中间变量和计数值;如果不等于,则直接清除中间变量和计数值,保持原有TN_counter_avg,应当理解的是,本实施例在当前***不处于刚刚启动的状态或者解码空闲状态时则是直接执行该步骤;最后,再将所确定的N周期计数平均值TN_counter_avg进行输出。
步骤104、基于N周期计数和值以及N周期计数平均值对2FSK信号进行解码。
本实施例以N周期计数和值以及N周期计数平均值为依据来进行信号解码,如图4所示为本实施例提供的一种数据解码示意图,2FSK信号通过不同频率信号持续的时间或者周期个数区分不同的1、0信息,图中左侧为0,右侧表示最大计数值,单位是某种频率持续的周期个数,依据周期个数的多少,依次进行数据的1、0判断,进而进行进一步的数据拼接。应当说明的是,本实施例图4所示出的仅为以“周期个数”进行解码的一种实施方式,而以“持续的时间”进行解码也类似,仅需将图4中所涉及的单位和数值进行相应调节即可,本实施例在此不再赘述。
在本实施例一种可选的实施方式中,上述基于N周期计数和值以及N周期计数平均值对2FSK信号进行解码的步骤,包括:基于N周期计数和值以及N周期计数平均值,提取信号频率变化数据;依据信号频率变化数据中的信号周期变化信息,对2FSK信号进行解码。
具体的,在本实施例中,TN_counter数据实质上为一类似具有较高直流分量的梯形波,这里的直流分量表示Fop的N周期计数之和,波形的变化表示频率的高低变化,然而,这些直流分量本身并不蕴含任何数据信息,而频率的变化情况代表了其中信息的变化。因此,本实施例去掉Fop,仅保留频率变化,并以此作为后续解码的依据,以进一步提高解调速度和精度。应当理解的是,本实施例的信号频率变化数据可以为频率变化曲线。
如图5所示为本实施例提供的一种信号频率变化数据提取方法的流程示意图,进一步地,在本实施例一种可选的实施方式中,上述基于N周期计数和值以及N周期计数平均值,提取信号频率变化数据的步骤,具体包括如下流程:
步骤1041、获取N周期计数和值与N周期计数平均值的差值;
步骤1042、通过第一门限值将差值中小于预设阈值的数值调整为零,以及通过第二门限值将差值中大于阈值的数值限制于第二门限值的正负值区间内;
步骤1043、将与FSK信号极性不一致的波动调整为零,然后清除中间变量;
步骤1044、输出对差值修饰后的值,作为信号频率变化数据。
具体的,本实施例首先将N周期计数和值与N周期计数平均值做差,得到T_counter_delta;然后通过第一门限值CONST1将T_counter_delta中较小的值拉到0,去除波动,并通过第二门限值CONST2将T_counter_delta中较大的值限制在±CONST2,以限制位宽、节约成本,当然,若不考虑***消耗的问题此处操作在实际应用中可以省略;再通过FSK信号的极性FSK_Pro将与极性变化不一致的波动拉到0,并清除前述中间变量;最后输出将T_counter_delta修饰后的值Clip_sum_delta,该值的变换体现了当前信号的周期变化,可以作为信号解码依据。
还应当说明的是,在本实施例的解调部分不需要复杂的模拟电路,且仅在周期的上升沿间高频计数过程中需要较高的时钟,其他处理仅需要较低的时钟即可完成,其主要工作频率为主要工作频率为在Fop或Fmod的级别上进行加法操作,其他的操作均处于Fop/N或者Fmod/N的频率下,相比于现有的FSK解码方法,本实施例的方法的实现更加契合QI标准的FSK信号的同时,大大简化了信号解调部分的工作,成本低,解调速度快,对Fop是否固定没有要求,且精度较高。
同时,在本实施例中,高频计数时钟并没有给出具体值,是应为该值Fh与求和的周期个数N、求平均值的取样个数N1等值均可根据不同的Fop、Fmod以及2FSK的调制方式进行调节,本实施例不作唯一限定。
根据本发明实施例提供的信号解调解码方法,通过比较器将输入的2FSK信号的幅度二分为高低电平两种;在比较器的输出端通过高频时钟进行上升沿之间的计数,得到N周期计数和值;根据N周期计数和值计算N周期计数平均值;基于N周期计数和值以及N周期计数平均值对2FSK信号进行解码。通过本发明的实施,在信号解调解码***的模拟电路部分采用一个比较器代替ADC采样电路,同时数字电路部分仅在计数过程中采用高频时钟,而其余数据运算仅需通过一些低频的数据运算即可实现2FSK信号的解调,保证了信号解调解码效率,降低了逻辑运算的速度,并有效削减了***开销。
第二实施例:
为了解决相关技术中所提供的2FSK信号解调解码***的开销较大以及解调解码效率较低的问题,本实施例示出了一种信号解调解码装置,应用于2FSK信号解调解码***,2FSK信号解调解码***的模拟电路部分设置有比较器,以及数字电路部分设置有高频时钟,具体请参见图6,本实施例的信号解调解码装置包括:
比较模块601,用于通过比较器将输入的2FSK信号的幅度二分为高低电平两种;
计数模块602,用于在比较器的输出端通过高频时钟进行上升沿之间的计数,得到N周期计数和值;
计算模块603,用于根据N周期计数和值计算N周期计数平均值;
解码模块604,用于基于N周期计数和值以及N周期计数平均值对2FSK信号进行解码。
在本实施例的一些实施方式中,解码模块,具体用于:基于N周期计数和值以及N周期计数平均值,提取信号频率变化数据;依据信号频率变化数据中的信号周期变化信息,对2FSK信号进行解码。
进一步地,在本实施例的一些实施方式中,解码模块在执行基于N周期计数和值以及N周期计数平均值,提取信号频率变化数据的功能时,具体用于:获取N周期计数和值与N周期计数平均值的差值;通过第一门限值将差值中小于预设阈值的数值调整为零,以及通过第二门限值将差值中大于阈值的数值限制于第二门限值的正负值区间内;将与FSK信号极性不一致的波动调整为零,然后清除中间变量;输出对差值修饰后的值,作为信号频率变化数据。
在本实施例的一些实施方式中,计数模块,具体用于:在比较器的输出端通过高频时钟进行上升沿之间的计数,得到单周期计数值;在单周期计数值大于本阶段能量信号的最大频率时,对单周期计数值进行周期宽度侵占处理;清零比较器,并基于单周期计数值更新N周期计数和值,直至单周期计数值溢出。
在本实施例的一些实施方式中,计算模块,具体用于:在2FSK信号解调解码***处于启动状态或解码空闲状态时,将N周期计数和值计入预设中间变量之中,并将N周期计数和值的求和次数值加一;在求和次数值等于预设常数时,清除中间变量,并输出对N周期计数和值进行平均所得到的新的N周期计数平均值;在2FSK信号解调解码***处于非启动状态或非解码空闲状态以及求和次数值不等于预设常数时,清除中间变量,并输出原始的N周期计数平均值。
应当说明的是,前述实施例中的信号解调解码方法均可基于本实施例提供的信号解调解码装置实现,所属领域的普通技术人员可以清楚的了解到,为描述的方便和简洁,本实施例中所描述的信号解调解码装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
采用本实施例提供的信号解调解码装置,通过比较器将输入的2FSK信号的幅度二分为高低电平两种;在比较器的输出端通过高频时钟进行上升沿之间的计数,得到N周期计数和值;根据N周期计数和值计算N周期计数平均值;基于N周期计数和值以及N周期计数平均值对2FSK信号进行解码。通过本发明的实施,在信号解调解码***的模拟电路部分采用一个比较器代替ADC采样电路,同时数字电路部分仅在计数过程中采用高频时钟,而其余数据运算仅需通过一些低频的数据运算即可实现2FSK信号的解调,保证了信号解调解码效率,降低了逻辑运算的速度,并有效削减了***开销。
第三实施例:
本实施例提供了一种电子装置,参见图7所示,其包括处理器701、存储器702及通信总线703,其中:通信总线703用于实现处理器701和存储器702之间的连接通信;处理器701用于执行存储器702中存储的一个或者多个计算机程序,以实现上述实施例一中的信号解调解码方法中的至少一个步骤。
本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于RAM(Random Access Memory,随机存取存储器),ROM(Read-Only Memory,只读存储器),EEPROM(Electrically Erasable Programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、CD-ROM(Compact Disc Read-Only Memory,光盘只读存储器),数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
本实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,其存储的一个或者多个计算机程序可被处理器执行,以实现上述实施例一中的方法的至少一个步骤。
本实施例还提供了一种计算机程序,该计算机程序可以分布在计算机可读介质上,由可计算装置来执行,以实现上述实施例一中的方法的至少一个步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。
本实施例还提供了一种计算机程序产品,包括计算机可读装置,该计算机可读装置上存储有如上所示的计算机程序。本实施例中该计算机可读装置可包括如上所示的计算机可读存储介质。
可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (10)
1.一种信号解调解码方法,其特征在于,应用于2FSK信号解调解码***,所述2FSK信号解调解码***的模拟电路部分设置有比较器以及数字电路部分设置有高频时钟,所述信号解调解码方法包括:
通过所述比较器将输入的2FSK信号的幅度二分为高低电平两种;
在所述比较器的输出端通过所述高频时钟进行上升沿之间的计数,得到单周期计数值;
在所述单周期计数值大于本阶段能量信号的最大频率时,对所述单周期计数值进行周期宽度侵占处理;
清零所述比较器,并基于所述单周期计数值更新N周期计数和值,直至所述单周期计数值溢出;
根据所述N周期计数和值计算N周期计数平均值;
基于所述N周期计数和值以及所述N周期计数平均值对所述2FSK信号进行解码。
2.如权利要求1所述的信号解调解码方法,其特征在于,所述基于所述N周期计数和值以及所述N周期计数平均值对所述2FSK信号进行解码的步骤,包括:
基于所述N周期计数和值以及所述N周期计数平均值,提取信号频率变化数据;
依据所述信号频率变化数据中的信号周期变化信息,对所述2FSK信号进行解码。
3.如权利要求2所述的信号解调解码方法,其特征在于,所述基于所述N周期计数和值以及所述N周期计数平均值,提取信号频率变化数据的步骤,包括:
获取所述N周期计数和值与所述N周期计数平均值的差值;
通过第一门限值将所述差值中小于预设阈值的数值调整为零,以及通过第二门限值将所述差值中大于所述阈值的数值限制于所述第二门限值的正负值区间内;
将与FSK信号极性不一致的波动调整为零,然后清除中间变量;
输出对所述差值修饰后的值,作为信号频率变化数据。
4.如权利要求1至3中任意一项所述的信号解调解码方法,其特征在于,所述根据所述N周期计数和值计算N周期计数平均值的步骤,包括:
在所述2FSK信号解调解码***处于启动状态或解码空闲状态时,将所述N周期计数和值计入预设中间变量之中,并将所述N周期计数和值的求和次数值加一;
在所述求和次数值等于预设常数时,清除所述中间变量,并输出对所述N周期计数和值进行平均所得到的新的N周期计数平均值;
在所述2FSK信号解调解码***处于非启动状态或非解码空闲状态以及所述求和次数值不等于预设常数时,清除所述中间变量,并输出原始的N周期计数平均值。
5.一种信号解调解码装置,其特征在于,应用于2FSK信号解调解码***,所述2FSK信号解调解码***的模拟电路部分设置有比较器,以及数字电路部分设置有高频时钟,所述信号解调解码装置包括:
比较模块,用于通过所述比较器将输入的2FSK信号的幅度二分为高低电平两种;
计数模块,用于在所述比较器的输出端通过所述高频时钟进行上升沿之间的计数,得到单周期计数值;在所述单周期计数值大于本阶段能量信号的最大频率时,对所述单周期计数值进行周期宽度侵占处理;清零所述比较器,并基于所述单周期计数值更新N周期计数和值,直至所述单周期计数值溢出;
计算模块,用于根据所述N周期计数和值计算N周期计数平均值;
解码模块,用于基于所述N周期计数和值以及所述N周期计数平均值对所述2FSK信号进行解码。
6.如权利要求5所述的信号解调解码装置,其特征在于,所述解码模块,具体用于:基于所述N周期计数和值以及所述N周期计数平均值,提取信号频率变化数据;依据所述信号频率变化数据中的信号周期变化信息,对所述2FSK信号进行解码。
7.如权利要求6所述的信号解调解码装置,其特征在于,所述解码模块在执行所述基于所述N周期计数和值以及所述N周期计数平均值,提取信号频率变化数据的功能时,具体用于:获取所述N周期计数和值与所述N周期计数平均值的差值;通过第一门限值将所述差值中小于预设阈值的数值调整为零,以及通过第二门限值将所述差值中大于所述阈值的数值限制于所述第二门限值的正负值区间内;将与FSK信号极性不一致的波动调整为零,然后清除中间变量;输出对所述差值修饰后的值,作为信号频率变化数据。
8.如权利要求5至7中任意一项所述的信号解调解码装置,其特征在于,所述计算模块,具体用于:在所述2FSK信号解调解码***处于启动状态或解码空闲状态时,将所述N周期计数和值计入预设中间变量之中,并将所述N周期计数和值的求和次数值加一;在所述求和次数值等于预设常数时,清除所述中间变量,并输出对所述N周期计数和值进行平均所得到的新的N周期计数平均值;在所述2FSK信号解调解码***处于非启动状态或非解码空闲状态以及所述求和次数值不等于预设常数时,清除所述中间变量,并输出原始的N周期计数平均值。
9.一种电子装置,其特征在于,包括:处理器、存储器和通信总线;
所述通信总线用于实现所述处理器和存储器之间的连接通信;
所述处理器用于执行所述存储器中存储的一个或者多个程序,以实现如权利要求1至4中任意一项所述的信号解调解码方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至4中任意一项所述的信号解调解码方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110527648.4A CN113271276B (zh) | 2021-05-14 | 2021-05-14 | 一种信号解调解码方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110527648.4A CN113271276B (zh) | 2021-05-14 | 2021-05-14 | 一种信号解调解码方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113271276A CN113271276A (zh) | 2021-08-17 |
CN113271276B true CN113271276B (zh) | 2022-08-30 |
Family
ID=77230950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110527648.4A Active CN113271276B (zh) | 2021-05-14 | 2021-05-14 | 一种信号解调解码方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113271276B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500201B (zh) * | 2022-04-01 | 2022-07-12 | 浙江地芯引力科技有限公司 | Ask数据解码装置、方法、微控制器及设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106487425A (zh) * | 2015-12-28 | 2017-03-08 | 无锡华润矽科微电子有限公司 | 无线充电设备中fsk信号的解调方法 |
CN106487424A (zh) * | 2015-12-28 | 2017-03-08 | 无锡华润矽科微电子有限公司 | 无线充电设备中fsk信号的解调电路 |
CN108933748A (zh) * | 2017-05-27 | 2018-12-04 | 无锡华润矽科微电子有限公司 | 实现锁定频率变化的调频信号的解调方法及*** |
CN111953629A (zh) * | 2020-08-21 | 2020-11-17 | 上海南芯半导体科技有限公司 | 一种基于Qi标准的无线充电设备的FSK解调器及其解调方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1285186C (zh) * | 2004-04-14 | 2006-11-15 | 烽火通信科技股份有限公司 | 基于以太网无源光网络上行链路带宽动态分配方法和装置 |
-
2021
- 2021-05-14 CN CN202110527648.4A patent/CN113271276B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106487425A (zh) * | 2015-12-28 | 2017-03-08 | 无锡华润矽科微电子有限公司 | 无线充电设备中fsk信号的解调方法 |
CN106487424A (zh) * | 2015-12-28 | 2017-03-08 | 无锡华润矽科微电子有限公司 | 无线充电设备中fsk信号的解调电路 |
CN108933748A (zh) * | 2017-05-27 | 2018-12-04 | 无锡华润矽科微电子有限公司 | 实现锁定频率变化的调频信号的解调方法及*** |
CN111953629A (zh) * | 2020-08-21 | 2020-11-17 | 上海南芯半导体科技有限公司 | 一种基于Qi标准的无线充电设备的FSK解调器及其解调方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113271276A (zh) | 2021-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3537675B1 (en) | Method for demodulating an fsk signal of a pma standard wireless charging device | |
CN105516040B (zh) | 无线充电设备中fsk信号的低消耗解调方法 | |
US10476540B2 (en) | Polar receiver system and method for Bluetooth communications | |
CN113271276B (zh) | 一种信号解调解码方法、装置及计算机可读存储介质 | |
US9497055B2 (en) | Method and apparatus for polar receiver with digital demodulation | |
CN105812303A (zh) | 一种gfsk基带数字接收机及其基带同步及解调方法 | |
CN108808869A (zh) | 一种无线充电***的信号处理方法、接收端及存储介质 | |
CN106603454B (zh) | 一种gfsk数字双通道解调方法 | |
CN110445736B (zh) | 一种fsk解调器、相关设备和方法 | |
CN110247751B (zh) | 正交幅度调制qam信号位同步的方法、装置及存储介质 | |
CN106487424A (zh) | 无线充电设备中fsk信号的解调电路 | |
US9923586B2 (en) | Apparatus and method for estimating carrier frequency offset for multipath signals | |
JP5385355B2 (ja) | データ処理装置及びデータ処理装置を含む信号受信機 | |
CN108933748B (zh) | 实现锁定频率变化的调频信号的解调方法及*** | |
CN116614215B (zh) | 数据同步方法、装置、信号接收终端及存储介质 | |
CN207460228U (zh) | 无线充电设备中实现fsk信号高效解调的电路结构 | |
CN110896311B (zh) | 针对pma标准的无线充电设备调频信号的解码电路 | |
CN113193873B (zh) | 编码方法、解码方法、编码装置及解码装置 | |
CN113395228B (zh) | 一种针对2fsk信号的解调电路 | |
CN109698803B (zh) | 无线充电设备中实现fsk信号高效解调的电路结构 | |
CN110337785B (zh) | 用于调制解调器的杂散消除*** | |
CN102025957B (zh) | 一种基于同步计数的纵向时间码的解码方法 | |
CN112882872A (zh) | 一种时钟数据恢复方法、装置,鉴相器及存储介质 | |
CN115765688B (zh) | 电容采样电路中对解调信号的信号处理方法及相关装置 | |
CN107896138B (zh) | 一种译码方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |