直流偏移处理方法及接收机

文档序号:553949 发布日期:2021-05-14 浏览:8次 >En<

阅读说明:本技术 直流偏移处理方法及接收机 (DC offset processing method and receiver ) 是由 章勇 黄志科 石璟 于 2019-11-14 设计创作,主要内容包括:本发明实施例提供一种直流偏移处理方法及接收机,该直流偏移处理方法包括:对时域的输入数据进行时域频域变换,得到频域的输出数据;对所述输出数据进行直流偏移检测,得到直流偏移检测结果;若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除。因此,本发明实现了在频域上进行直流偏移检测与消除,提高了直流偏移检测与消除的准确性,还提高了系统性能。(The embodiment of the invention provides a direct current offset processing method and a receiver, wherein the direct current offset processing method comprises the following steps: performing time domain and frequency domain transformation on the input data of the time domain to obtain output data of the frequency domain; performing direct current offset detection on the output data to obtain a direct current offset detection result; and if the direct current offset detection result is determined to be the existence of the direct current offset, performing direct current offset elimination. Therefore, the invention realizes the detection and elimination of the direct current offset in the frequency domain, improves the accuracy of the detection and elimination of the direct current offset and also improves the system performance.)

直流偏移处理方法及接收机

技术领域

本发明涉及通信技术领域,尤其涉及一种直流偏移处理方法及接收机。

背景技术

在通信系统中,由于接收端本振的泄露,往往会产生一定的DCO((Direct Currentoffset,直流偏移),如图1所示,当直流偏移达到一定程度时,对系统接收性能将产生较大影响。为防止直流偏移对性能的影响,有必要对直流偏移进行检测及消除。

目前,针对直流偏移检测与消除,通常是在时域上进行检测与消除,具体过程包括:对时域数据(比如,时域数据为x(0)、x(1))、…、X(N-1))进行平均,来估计直流偏移量,并将估计结果带入输入数据中进行消除,则认为输出数据已经消除直流偏移。

但是,在时域上进行检测与消除中,其用于直流偏移估计的序列长度是有限的,在这段时间内,有用信号的平均不一定为0,因此估计结果不一定等效于直流偏移,用该估计结果进行直流偏移消除,将影响信号质量。

发明内容

本发明实施例提供一种直流偏移处理方法及接收机,以提高直流偏移检测与消除的准确性,从而避免对系统性能造成影响。

本发明实施例提供一种直流偏移处理方法,包括:

对时域的输入数据进行时域频域变换,得到频域的输出数据;

对所述输出数据进行直流偏移检测,得到直流偏移检测结果;

若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除。

本发明实施例提供一种直流偏移处理装置,包括:

时域频域变换模块,用于对时域的输入数据进行时域频域变换,得到频域的输出数据;

直流偏移检测模块,用于对所述输出数据进行直流偏移检测,得到直流偏移检测结果;

直流偏移消除模块,用于若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除。

本发明实施例提供一种接收机,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如下步骤:

对时域的输入数据进行时域频域变换,得到频域的输出数据;

对所述输出数据进行直流偏移检测,得到直流偏移检测结果;

若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除。

本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的直流偏移处理方法的步骤。

本发明实施例提供的直流偏移处理方法及接收机,通过对时域的输入数据进行时域频域变换,得到频域的输出数据,对频域的输出数据进行直流偏移检测,得到直流偏移检测结果,若确定直流偏移检测结果为存在直流偏移,则进行直流偏移消除,从而实现了在频域上进行直流偏移检测与消除,提高了直流偏移检测与消除的准确性,还提高了系统性能。

附图说明

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

图1为直流偏移的示意图;

图2为本发明实施例中直流偏移处理方法的流程图;

图3是本发明实施例中直流偏移处理方法的应用场景图;

图4为本发明实施例中直流偏移处理方法的另一应用场景图;

图5为时域接收信号的示意图;

图6为时域接收信号的另一示意图;

图7为本发明实施例中直流偏移处理装置的模块框图;

图8为本发明实施例中接收机的结构示意图。

具体实施方式

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

在时域上进行检测与消除中,其用于直流偏移估计的序列长度是有限的,在这段时间内,有用信号的平均不一定为0,因此估计结果不一定等效于直流偏移,用该估计结果进行直流偏移消除,将影响信号质量。并且,对于5G NR(New Radio,新空口)系统,直流子载波本身可能承载有用信号,将导致时域平均结果可能严重偏离实际直流偏移值。

针对上述问题,本发明实施例提供一种直流偏移处理方法,以实以提高直流偏移检测与消除的准确性,从而避免对系统性能造成影响。下面通过具体实施例进行说明。

其中,图2为本发明实施例中直流偏移处理方法的流程图,图3是本发明实施例中直流偏移处理方法的应用场景图,该方法可以用于基站或终端,如图2所示,该方法可以包括如下步骤:

步骤210:对时域的输入数据进行时域频域变换,得到频域的输出数据。

具体地,在对时域的输入数据进行时域频域变换时,可以采用FFT(Fast FourierTransform,快速傅立叶变换)。

步骤220:对频域的输出数据进行直流偏移检测,得到直流偏移检测结果。

具体地,对频域数据进行直流偏移检测,得到的流偏移检测结果可能是存在直流偏移、也可能是不存在直流偏移。当检测到直流偏移时,可以对其进行消除,以提高系统性能;当没检测到直流偏移时,不进行直流偏移消除,从而降低对接收信号的影响。

步骤230:若确定直流偏移检测结果为存在直流偏移,则进行直流偏移消除。

在一示例性场景中,如图3所示,输入数据X为时域的输入数据,输出数据Y是频域的输出数据,FFT用于将时域的输入数据X变换为频域的输出数据Y,DCOD(DC OffsetDetection,直流偏移检测)用于对频域的输出数据Y进行直流偏移检测,得到直流偏移检测结果,DCOC(DC Offset Cancellation,直流偏移消除)用于在确定直流偏移检测结果为存在直流偏移时进行直流偏移消除;否则处于旁路状态。

由上述实施例可见,通过对时域的输入数据进行时域频域变换,得到频域的输出数据,对频域的输出数据进行直流偏移检测,得到直流偏移检测结果,若确定直流偏移检测结果为存在直流偏移,则进行直流偏移消除,从而实现了在频域上进行直流偏移检测与消除,提高了直流偏移检测与消除的准确性,还提高了系统性能。

进一步地,建立在上述方法的基础上,在执行步骤220时,可以采用但不限于以下实现方式:

(1-1)从所述输出数据中,确定直流子载波;

(1-2)若所述直流子载波满足第一条件,则确定所述直流偏移检测结果为存在直流偏移;

(1-3)若所述直流子载波不满足所述第一条件,则确定所述直流偏移检测结果为不存在直流偏移;

其中,所述第一条件包括:

所述直流子载波为第一子载波,所述第一子载波用于表征所述输出数据中的最大功率子载波;并且,

所述直流子载波的功率大于第二子载波的功率,且二者功率之差大于第一设定差值,所述第二子载波用于表征所述输出数据中除所述第一子载波之外的最大功率子载波;并且,

所述直流子载波的功率大于第三功率,且二者功率之差大于第二设定差值,所述第三功率用于表征所述输出数据中除所述第一子载波之外的各个子载波的平均功率。

由上述实施例可见,在频域上进行直流偏移检测时,可以对输出数据中的直流子载波进行检测,若满足第一条件,则确定存在直流偏移,并进行对应的直流偏移消除;若不满足第一条件,则确定不存在直流偏移,不进行对应的直流偏移消除,从而提高了直流偏移处理的可靠性和效率。

进一步地,建立在上述方法的基础上,在执行步骤220时,可以采用但不限于以下实现方式:

(2-1)从所述输出数据中获取用于直流偏移检测的待测数据,所述待测数据包括N个指定长度的频域数据。

具体地,N个指定长度的频域数据中,N可以是系统根据实际情况配置的一个数值,比如:1、2、3、4。另外,指定长度可以是FFT处理长度(len_fft)。

(2-2)从每个所述指定长度的频域数据中,确定对应的直流子载波;

具体地,若指定长度为len_fft,则从len_fft个频域数据中,确定对应的直流子载波。

(2-3)若各个所述对应的直流子载波均满足第二条件,则确定所述直流偏移检测结果为存在直流偏移。

具体地,只有N个指定长度的频域数据中的直流子载波均满足第二条件时,才可以确定存在直流偏移。

(2-4)若各个所述对应的直流子载波中至少一个不满足所述第二条件,则确定所述直流偏移检测结果为不存在直流偏移;

其中,所述第二条件包括:

所述对应的直流子载波为第四子载波,所述第四子载波用于表征所述指定长度的频域数据中的最大功率子载波;并且,

所述对应的直流子载波的功率大于第五子载波的功率,且二者功率之差大于第三设定差值,所述第五子载波用于表征所述指定长度的频域数据中除了所述第四子载波之外的最大功率子载波;并且,

所述对应的直流子载波的功率大于第六功率,且二者功率之差大于第四设定差值,所述第六功率表征用于所述指定长度的频域数据中除了所述第四子载波之外的各个子载波的平均功率。

由上述实施例可见,在频域上进行直流偏移检测时,可以对N个指定长度的频域数据中的直流子载波进行检测,只有N个指定长度的频域数据中的直流子载波均满足第二条件时,才可以确定存在直流偏移,并进行对应的直流偏移消除;否则确定不存在直流偏移,不进行对应的直流偏移消除,以避免错误消除导致信号失真,从而进一步提高了直流偏移处理的准确性,还避免了系统资源浪费。

进一步地,建立在上述方法的基础上,(2-1)中的N个指定长度的频域数据可以是连续的数据。

具体地,若指定长度为len_fft,则可以获取连续的N次FFT处理数据。

进一步地,建立在上述方法的基础上,在执行(2-1)时可以采用但不限于以下实现方式:

(3-1)确定用于获取每个所述指定长度的频域数据的间隔时间;

(3-2)按照所述间隔时间从所述输出数据中获取N个所述指定长度的频域数据。

具体地,间隔时间可以是系统根据实际情况配置的时间值。并且,该间隔时间可以是一个时间值T1,比如:针对N个指定长度的频域数据,是按照T1进行等间隔获取的;也可以是多个时间值T2、T3、…,比如:针对N个指定长度的频域数据,是按照T2、T3、…等不同间隔时间进行获取的。

由上述实施例可见,在频域上进行直流偏移检测时,可以从输出数据中连续获取N个指定长度的频域数据,也可以按照预设的间隔时间获取N个指定长度的频域数据,从而丰富了用于直流偏移检测的数据获取方式,满足了直流偏移检测的个性需求。

进一步地,建立在上述方法的基础上,在执行步骤230时,可以采用但不限于以下实现方式:

(4-1)确定用于激活直流偏移检测功能的激活周期。

具体地,用于激活直流偏移检测功能的激活周期可以是系统根据实际情况配置的周期值。

(4-2)按照所述激活周期定期激活所述直流偏移检测功能,并对所述输出数据进行周期性的直流偏移检测。

进一步地,建立在上述方法的基础上,在执行步骤230时,可以采用但不限于以下实现方式:

(5-1)当检测到用于激活直流偏移检测功能的激活事件时,按照所述激活事件激活所述直流偏移检测功能,并对所述输出数据进行直流偏移检测。

由上述实施例可见,在频域上进行直流偏移检测时,可以进行周期性地直流偏移检测,也可以在检测到特定事件时进行直流偏移检测,从而满足了不同需求下的直流偏移检测,提高了直流偏移检测的实用性。

进一步地,建立在上述方法的基础上,在执行步骤220之后,还可以包括:

(6-1)若所述直流偏移检测结果为存在直流偏移,则触发第一使能信号,所述第一使能信号用于指示所述直流偏移检测结果为存在直流偏移。

进一步地,建立在上述方法的基础上,在执行步骤230时,可以包括:

(7-1)根据所述第一使能信号确定所述直流偏移检测结果为存在直流偏移;

(7-2)激活直流偏移消除功能,并对后续的时域的输入数据进行直流偏移消除。

具体地,如图2所示,DCOD检测出的直流偏移检测结果为存在直流偏移,其会向DCOC发送第一使能信号,这样DCOC接收到第一使能信号后,就会根据该第一使能信号确定直流偏移检测结果为存在直流偏移,并激活直流偏移消除功能,并对后续的时域的输入数据进行直流偏移消除。

由上述实施例可见,在直流偏移检测结果为存在直流偏移时,可以通过第一使能信号激活直流偏移消除功能,并对后续的时域的输入数据进行直流偏移消,从而提高了直流偏移消除的效率。

进一步地,建立在上述方法的基础上,在执行步骤220之后,还可以包括:

(8-1)若所述直流偏移检测结果为不存在直流偏移,则触发第二使能信号,所述第二使能信号用于指示所述直流偏移检测结果为不存在直流偏移。

进一步地,建立在上述方法的基础上,还可以包括:

(9-1)根据所述第二使能信号确定所述直流偏移检测结果为不存在直流偏移;

(9-2)不激活直流偏移消除功能,并对后续的时域的输入数据不进行直流偏移消除。

由上述实施例可见,在直流偏移检测结果为不存在直流偏移时,可以通过第二使能信号不激活直流偏移消除功能,并对后续的时域的输入数据不进行直流偏移消除,从而避免了错误消除导致信号失真,还避免了对系统性能造成影响。

进一步地,建立在上述方法的基础上,在执行步骤230时,可以采用但不限于以下实现方式:

(10-1)确定用于进行直流偏移消除的消除方式;

(10-2)按照消除方式对后续输入的时域的输入数据进行直流偏移消除。

进一步地,建立在上述方法的基础上,所述消除方式包括:利用直流信号陷波器进行直流偏移消除,所述直流信号陷波器的转移函数H(z)如公式(1)所示:

H(z)=(1-z-1)/(1-a×z-1)…………………………………公式(1)

其中,a为系数,z为时延。并且,a为小于1且接近1的系数,其值可配,以满足不同的陷波带宽需求。

由上述实施例可见,在进行直流偏移消除时,可以利用直流信号陷波器进行直流偏移消除,并且,对不同调制方式进行了仿真分析,仿真结果表明,存在直流偏移的情况下,直流陷波器可以有效地消除直流偏移,从而提高了系统性能。其中,不同调制方式包括QPSK(Quadrature Phase Shift Keying,正交相移键控)、16QAM(Quadrature AmplitudeModulation,正交幅度调制)、64QAM等。

图4为本发明实施例中直流偏移处理方法的另一应用场景图。如图4所示,FS1和FS2为采样速率,DCOC在时域处理,DCOD在频域处理。其中,FS1大于FS2。

若时域接收信号中不存在DCO,其信号可能如图5所示:若DC子载波位置信号强度不满足DCOD的检测要求:DC((Direct Current,直流)子载波为最大功率子载波,且比平均功率大ΔPavg,比次大子载波大ΔP1,此时EN(使能信号)为0,即DCOC模块旁路。其中,Δpavg和ΔP1可以是提前配置的两个设定差值。

若时域接收信号中存在DCO,其信号可能如图6所示:此时DC子载波位置信号强度一般容易满足DCOD的检测要求:DC子载波为最大功率子载波,且比平均功率大ΔPavg,比次大子载波大ΔP1。此时EN(使能信号)为1,即DCOC模块使能。

另外,DCOD的检测周期较长,一般由模拟器件的状态改变或其他特定事件触发,若当前DCOD模块未检测出DCO的存在,在较长时间之内,不会再次激活DCOD,DCOC模块旁路,直到下次使能该模块;若当前DCOD模块检测出DCO的存在,则使能DCOC模块,直到下次旁路该模块。

由上述实施例可见,在直流偏移处理中,不仅包括直流偏移检测策略,还包括消除测量,即先对直流偏移进行检测,判断是否存在。若存在直流偏移,则采用如陷波器等对直流偏移进行消除,否则旁路直流偏移消除模块。尤其是,直流偏移陷波器系数可调,实现简单,能有效消除不同大小的直流偏移,从而有效地提高了系统的接收性能。

图7为本发明实施例中直流偏移处理装置的模块框图,该直流偏移处理装置可以用于基站或终端,如图7所示,该装置可以包括:

时域频域变换模块71,用于对时域的输入数据进行时域频域变换,得到频域的输出数据;

直流偏移检测模块72,用于对所述输出数据进行直流偏移检测,得到直流偏移检测结果;

直流偏移消除模块73,用于若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除。

可选地,所述对所述输出数据进行直流偏移检测,得到直流偏移检测结果,包括:

从所述输出数据中,确定直流子载波;

若所述直流子载波满足第一条件,则确定所述直流偏移检测结果为存在直流偏移;

若所述直流子载波不满足所述第一条件,则确定所述直流偏移检测结果为不存在直流偏移;

其中,所述第一条件包括:

所述直流子载波为第一子载波,所述第一子载波用于表征所述输出数据中的最大功率子载波;并且,

所述直流子载波的功率大于第二子载波的功率,且二者功率之差大于第一设定差值,所述第二子载波用于表征所述输出数据中除所述第一子载波之外的最大功率子载波;并且,

所述直流子载波的功率大于第三功率,且二者功率之差大于第二设定差值,所述第三功率用于表征所述输出数据中除所述第一子载波之外的各个子载波的平均功率。

可选地,所述对所述输出数据进行直流偏移检测,得到直流偏移检测结果,包括:

从所述输出数据中获取用于直流偏移检测的待测数据,所述待测数据包括N个指定长度的频域数据;

从每个所述指定长度的频域数据中,确定对应的直流子载波;

若各个所述对应的直流子载波均满足第二条件,则确定所述直流偏移检测结果为存在直流偏移;

若各个所述对应的直流子载波中至少一个不满足所述第二条件,则确定所述直流偏移检测结果为不存在直流偏移;

其中,所述第二条件包括:

所述对应的直流子载波为第四子载波,所述第四子载波用于表征所述指定长度的频域数据中的最大功率子载波;并且,

所述对应的直流子载波的功率大于第五子载波的功率,且二者功率之差大于第三设定差值,所述第五子载波用于表征所述指定长度的频域数据中除了所述第四子载波之外的最大功率子载波;并且,

所述对应的直流子载波的功率大于第六功率,且二者功率之差大于第四设定差值,所述第六功率表征用于所述指定长度的频域数据中除了所述第四子载波之外的各个子载波的平均功率。

可选地,所述N个指定长度的频域数据是连续的数据。

可选地,所述从所述输出数据中获取用于直流偏移检测的待测数据,所述待测数据包括N个指定长度的频域数据,包括:

确定用于获取每个所述指定长度的频域数据的间隔时间;

按照所述间隔时间从所述输出数据中获取N个所述指定长度的频域数据。

可选地,所述对所述输出数据进行直流偏移检测,包括:

确定用于激活直流偏移检测功能的激活周期;

按照所述激活周期定期激活所述直流偏移检测功能,并对所述输出数据进行周期性的直流偏移检测。

可选地,所述对所述输出数据进行直流偏移检测,包括:

当检测到用于激活直流偏移检测功能的激活事件时,按照所述激活事件激活所述直流偏移检测功能,并对所述输出数据进行直流偏移检测。

可选地,所述对所述输出数据进行直流偏移检测,得到直流偏移检测结果之后,还包括:

若所述直流偏移检测结果为存在直流偏移,则触发第一使能信号,所述第一使能信号用于指示所述直流偏移检测结果为存在直流偏移。

可选地,所述若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除,包括:

根据所述第一使能信号确定所述直流偏移检测结果为存在直流偏移;

激活直流偏移消除功能,并对后续的时域的输入数据进行直流偏移消除。

可选地,所述对所述输出数据进行直流偏移检测,得到直流偏移检测结果之后,还包括:

若所述直流偏移检测结果为不存在直流偏移,则触发第二使能信号,所述第二使能信号用于指示所述直流偏移检测结果为不存在直流偏移。

可选地,还包括:

根据所述第二使能信号确定所述直流偏移检测结果为不存在直流偏移;

不激活直流偏移消除功能,并对后续的时域的输入数据不进行直流偏移消除。

可选地,所述进行直流偏移消除,包括:

确定用于进行直流偏移消除的消除方式;

按照消除方式对后续输入的时域的输入数据进行直流偏移消除。

可选地,所述消除方式包括:利用直流信号陷波器进行直流偏移消除,所述直流信号陷波器的转移函数H(z)为:

H(z)=(1-z-1)/(1-a×z-1)

其中,a为系数,z为时延。

在此需要说明的是,本实施例提供的装置能够实现上述方法实施例所能够实现的所有方法步骤,并能够达到相同的有益效果,在此不再对本装置实施例中与上述方法实施例中的相同内容以及有益效果进行赘述。

另外,图8所示,为本发明实施例提供的接收机的实体结构示意图,该接收机可以用于基站或终端,其可以包括:处理器(processor)810、通信接口(CommunicationsInterface)820、存储器(memory)830和通信总线840,其中,处理器810,收发机820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储在存储器830上并可在处理器810上运行的计算机程序,以执行如下步骤:

对时域的输入数据进行时域频域变换,得到频域的输出数据;

对所述输出数据进行直流偏移检测,得到直流偏移检测结果;

若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除。

可选地,所述对所述输出数据进行直流偏移检测,得到直流偏移检测结果,包括:

从所述输出数据中,确定直流子载波;

若所述直流子载波满足第一条件,则确定所述直流偏移检测结果为存在直流偏移;

若所述直流子载波不满足所述第一条件,则确定所述直流偏移检测结果为不存在直流偏移;

其中,所述第一条件包括:

所述直流子载波为第一子载波,所述第一子载波用于表征所述输出数据中的最大功率子载波;并且,

所述直流子载波的功率大于第二子载波的功率,且二者功率之差大于第一设定差值,所述第二子载波用于表征所述输出数据中除所述第一子载波之外的最大功率子载波;并且,

所述直流子载波的功率大于第三功率,且二者功率之差大于第二设定差值,所述第三功率用于表征所述输出数据中除所述第一子载波之外的各个子载波的平均功率。

可选地,所述对所述输出数据进行直流偏移检测,得到直流偏移检测结果,包括:

从所述输出数据中获取用于直流偏移检测的待测数据,所述待测数据包括N个指定长度的频域数据;

从每个所述指定长度的频域数据中,确定对应的直流子载波;

若各个所述对应的直流子载波均满足第二条件,则确定所述直流偏移检测结果为存在直流偏移;

若各个所述对应的直流子载波中至少一个不满足所述第二条件,则确定所述直流偏移检测结果为不存在直流偏移;

其中,所述第二条件包括:

所述对应的直流子载波为第四子载波,所述第四子载波用于表征所述指定长度的频域数据中的最大功率子载波;并且,

所述对应的直流子载波的功率大于第五子载波的功率,且二者功率之差大于第三设定差值,所述第五子载波用于表征所述指定长度的频域数据中除了所述第四子载波之外的最大功率子载波;并且,

所述对应的直流子载波的功率大于第六功率,且二者功率之差大于第四设定差值,所述第六功率表征用于所述指定长度的频域数据中除了所述第四子载波之外的各个子载波的平均功率。

可选地,所述N个指定长度的频域数据是连续的数据。

可选地,所述从所述输出数据中获取用于直流偏移检测的待测数据,所述待测数据包括N个指定长度的频域数据,包括:

确定用于获取每个所述指定长度的频域数据的间隔时间;

按照所述间隔时间从所述输出数据中获取N个所述指定长度的频域数据。

可选地,所述对所述输出数据进行直流偏移检测,包括:

确定用于激活直流偏移检测功能的激活周期;

按照所述激活周期定期激活所述直流偏移检测功能,并对所述输出数据进行周期性的直流偏移检测。

可选地,所述对所述输出数据进行直流偏移检测,包括:

当检测到用于激活直流偏移检测功能的激活事件时,按照所述激活事件激活所述直流偏移检测功能,并对所述输出数据进行直流偏移检测。

可选地,所述对所述输出数据进行直流偏移检测,得到直流偏移检测结果之后,还包括:

若所述直流偏移检测结果为存在直流偏移,则触发第一使能信号,所述第一使能信号用于指示所述直流偏移检测结果为存在直流偏移。

可选地,所述若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除,包括:

根据所述第一使能信号确定所述直流偏移检测结果为存在直流偏移;

激活直流偏移消除功能,并对后续的时域的输入数据进行直流偏移消除。

可选地,所述对所述输出数据进行直流偏移检测,得到直流偏移检测结果之后,还包括:

若所述直流偏移检测结果为不存在直流偏移,则触发第二使能信号,所述第二使能信号用于指示所述直流偏移检测结果为不存在直流偏移。

可选地,还包括:

根据所述第二使能信号确定所述直流偏移检测结果为不存在直流偏移;

不激活直流偏移消除功能,并对后续的时域的输入数据不进行直流偏移消除。

可选地,所述进行直流偏移消除,包括:

确定用于进行直流偏移消除的消除方式;

按照消除方式对后续输入的时域的输入数据进行直流偏移消除。

可选地,所述消除方式包括:利用直流信号陷波器进行直流偏移消除,所述直流信号陷波器的转移函数H(z)为:

H(z)=(1-z-1)/(1-a×z-1)

其中,a为系数,z为时延。

在此需要说明的是,本实施例提供的接收机能够实现上述方法实施例所能够实现的所有方法步骤,并能够达到相同的有益效果,在此不再对本终端实施例中与上述方法实施例中的相同内容以及有益效果进行赘述。

此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如下步骤:

对时域的输入数据进行时域频域变换,得到频域的输出数据;

对所述输出数据进行直流偏移检测,得到直流偏移检测结果;

若确定所述直流偏移检测结果为存在直流偏移,则进行直流偏移消除。

在此需要说明的是,本实施例提供的非暂态计算机可读存储介质能够实现上述方法实施例所能够实现的所有方法步骤,并能够达到相同的有益效果,在此不再对本非暂态计算机可读存储介质实施例中与上述方法实施例中的相同内容以及有益效果进行赘述。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于支持向量回归的多分段数字预失真系统及方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类