[go: up one dir, main page]

CN111896820A - Method for acquiring sensing matrix of pulse sequence random demodulation hardware system - Google Patents

Method for acquiring sensing matrix of pulse sequence random demodulation hardware system Download PDF

Info

Publication number
CN111896820A
CN111896820A CN202010528786.XA CN202010528786A CN111896820A CN 111896820 A CN111896820 A CN 111896820A CN 202010528786 A CN202010528786 A CN 202010528786A CN 111896820 A CN111896820 A CN 111896820A
Authority
CN
China
Prior art keywords
value
frequency domain
sampling
steps
pulse sequence
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.)
Pending
Application number
CN202010528786.XA
Other languages
Chinese (zh)
Inventor
付宁
乔立岩
闫振龙
李晓东
彭喜元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute of Technology Shenzhen
Original Assignee
Harbin Institute of Technology Shenzhen
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology Shenzhen filed Critical Harbin Institute of Technology Shenzhen
Priority to CN202010528786.XA priority Critical patent/CN111896820A/en
Publication of CN111896820A publication Critical patent/CN111896820A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Measuring Frequencies, Analyzing Spectra (AREA)

Abstract

本发明是一种获取脉冲序列随机解调硬件系统感知矩阵的方法。本发明属于信号处理领域,本发明确定脉冲序列随机解调硬件系统的输入信号,并设置起始时移参数值;对脉冲序列随机解调硬件系统输出信号进行均匀采样,采样率和采样时间均与脉冲序列随机解调硬件系统相同,获得采样值;将获得的采样值进行FFT变换,获得采样值的频域值;将采样值的频域值去除掉实际滤波器的影响,获得去除实际滤波器影响的采样值的频域;改变计数变量和时移参数,得到感知矩阵。本发明减小了理论计算时那样的偏差,更符合实际系统的特性。因此,大大减少了运算内容与影响因素。

Figure 202010528786

The present invention is a method for obtaining the sensing matrix of a random demodulation hardware system of a pulse sequence. The invention belongs to the field of signal processing. The invention determines the input signal of the random demodulation hardware system of the pulse sequence, and sets the initial time shift parameter value; the output signal of the random demodulation hardware system of the pulse sequence is uniformly sampled, and the sampling rate and the sampling time are the same. It is the same as the random demodulation hardware system of the pulse sequence to obtain the sampled value; perform FFT transformation on the obtained sampled value to obtain the frequency domain value of the sampled value; remove the influence of the actual filter from the frequency domain value of the sampled value, and obtain the removal of the actual filter value. The frequency domain of the sampled values affected by the sensor; change the count variable and the time shift parameter to obtain the perception matrix. The present invention reduces the deviation in the theoretical calculation, and is more in line with the characteristics of the actual system. Therefore, the calculation content and influencing factors are greatly reduced.

Figure 202010528786

Description

一种获取脉冲序列随机解调硬件系统感知矩阵的方法A Method for Obtaining Perception Matrix of Pulse Sequence Random Demodulation Hardware System

技术领域technical field

本发明涉及信号处理技术领域,是一种获取脉冲序列随机解调硬件系统感知矩阵的方法。The invention relates to the technical field of signal processing, and relates to a method for obtaining a perceptual matrix of a random demodulation hardware system of a pulse sequence.

背景技术Background technique

莱斯大学的Richard Baraniuk和其研究团队2006年提出了随机解调(RandomDemodulation,RD)系统,这是一种将压缩感知理论拓展到模拟域的技术和方法,主要针对多频点信号进行压缩采样,其结构如图1所示,主要包括混频、低通滤波、均匀采样、信号重构四个部分。其信号处理流程如下:模拟信号首先与一个伪随机序列在模拟乘法器中相乘,实现混频,然后经过一个模拟低通滤波器滤波,最后,采用传统的低速ADC进行采样,得到一系列观测数据,最后使用压缩感知的相关算法得到原始被测信号。RD系统的硬件结构简单,易于物理实现。而且随着该结构的近一步完善,近年来有学者将其运用到脉冲序列的采样中,并且取得了很好的效果。Richard Baraniuk of Rice University and his research team proposed the Random Demodulation (RD) system in 2006, which is a technology and method that extends the theory of compressed sensing to the analog domain, mainly for compressed sampling of multi-frequency signals. , its structure is shown in Figure 1, which mainly includes four parts: mixing, low-pass filtering, uniform sampling, and signal reconstruction. The signal processing flow is as follows: the analog signal is first multiplied by a pseudo-random sequence in an analog multiplier to achieve frequency mixing, then filtered by an analog low-pass filter, and finally sampled by a traditional low-speed ADC to obtain a series of observations data, and finally use the correlation algorithm of compressed sensing to obtain the original measured signal. The hardware structure of the RD system is simple and easy to implement physically. And with the further improvement of the structure, some scholars have applied it to the sampling of pulse sequences in recent years, and achieved good results.

由上面的分析可知为了对脉冲序列进行完美重构,关键是求取随机解调系统的感知矩阵,只需得到混频序列、脉冲序列的基函数以及稀疏基便可求得该系统的感知矩阵。但该方法获取系统感知矩阵所用的参数是理想情况下的,难免与实际系统有些偏差,不能很好的表示实际系统的压缩观测过程,影响信号的重构效果。It can be seen from the above analysis that in order to perfectly reconstruct the pulse sequence, the key is to obtain the sensing matrix of the random demodulation system. The sensing matrix of the system can be obtained only by obtaining the mixing sequence, the basis function of the pulse sequence and the sparse basis. . However, the parameters used by this method to obtain the system perception matrix are ideal, and it is inevitable that there are some deviations from the actual system, which cannot well represent the compressed observation process of the actual system, which affects the reconstruction effect of the signal.

发明内容SUMMARY OF THE INVENTION

本发明为解决现有获取用于脉冲序列的随机解调硬件系统的感知矩阵的方法所用的参数是理想情况下的,造成与实际系统有偏差问题,,本发明提供了一种获取脉冲序列随机解调硬件系统感知矩阵的方法,本发明提供了以下技术方案:In order to solve the problem that the parameters used in the existing method for obtaining the sensing matrix of the random demodulation hardware system for the pulse sequence are ideal, resulting in a deviation from the actual system, the invention provides a method for obtaining random pulse sequences. For a method for demodulating a hardware system perception matrix, the present invention provides the following technical solutions:

一种获取脉冲序列随机解调硬件系统感知矩阵的方法,包括以下步骤:A method for obtaining a random demodulation hardware system perception matrix of a pulse sequence, comprising the following steps:

步骤1:确定脉冲序列随机解调硬件系统的输入信号,并设置起始时移参数值;Step 1: Determine the input signal of the random demodulation hardware system of the pulse sequence, and set the initial time shift parameter value;

步骤2:设置伪随机序列信号的初始值,并保持不变;Step 2: Set the initial value of the pseudo-random sequence signal and keep it unchanged;

步骤3:对脉冲序列随机解调硬件系统输出信号进行均匀采样,采样率和采样时间均与脉冲序列随机解调硬件系统相同,获得采样值;Step 3: uniformly sample the output signal of the pulse sequence random demodulation hardware system, the sampling rate and sampling time are the same as those of the pulse sequence random demodulation hardware system, and obtain the sampling value;

步骤4:将获得的采样值进行FFT变换,获得采样值的频域值;Step 4: Perform FFT transformation on the obtained sample value to obtain the frequency domain value of the sample value;

步骤5:将采样值的频域值去除掉实际滤波器的影响,获得去除实际滤波器影响的采样值的频域;Step 5: remove the influence of the actual filter from the frequency domain value of the sampled value, and obtain the frequency domain of the sampled value from which the influence of the actual filter is removed;

步骤6:将去除实际滤波器影响的采样值的频域,加入到感知矩阵的第i列中,得到实际系统的感知矩阵第i列的值;Step 6: Add the frequency domain of the sampled values affected by the actual filter to the i-th column of the perception matrix to obtain the value of the i-th column of the perception matrix of the actual system;

步骤7:改变计数变量和时移参数,重复步骤1到步骤6,得到感知矩阵。Step 7: Change the counting variable and time-shift parameter, and repeat steps 1 to 6 to get the perception matrix.

优选地,所述步骤1具体为:确定脉冲序列随机解调硬件系统的输入信号,通过下式表示脉冲序列随机解调硬件系统的输入信号si(t):Preferably, the step 1 is specifically: determine the input signal of the pulse sequence random demodulation hardware system, and express the input signal s i (t) of the pulse sequence random demodulation hardware system by the following formula:

si(t)=g(t-ti)s i (t)=g(t i )

其中,t为时移参数值,g(t)为单个脉冲信号,i为初始化计数变量;Among them, t is the time shift parameter value, g(t) is a single pulse signal, and i is the initialization count variable;

设置起始时移参数值,时移参数步进值为Δt,幅值为1,计算时移次数为N。Set the initial time-shift parameter value, the time-shift parameter step value is Δt, the amplitude value is 1, and the number of time-shift calculations is N.

优选地,所述步骤4具体为:将获得的采样值进行FFT变换,获得采样值的频域值Yi[l],首先通过下式表示原信号的频域值S[m](m=-M,1-M,…,M):Preferably, the step 4 is specifically: performing FFT transformation on the obtained sample value to obtain the frequency domain value Y i [l] of the sample value, first expressing the frequency domain value S[m] of the original signal by the following formula (m= -M,1-M,…,M):

Figure BDA0002534623080000021
Figure BDA0002534623080000021

通过对原信号的频域值S[m]中的模拟时间量量化为N个均匀的网格,则通过下式表示量化后的对原信号的频域值S[m]:By quantizing the analog time amount in the frequency domain value S[m] of the original signal into N uniform grids, the quantized frequency domain value S[m] of the original signal is expressed by the following formula:

S[m]≈G[m]e-j2πmniδ/T S[m]≈G[m]e -j2πmniδ/T

其中,G[m]为脉冲信号g(t)的频域形式,T为观测时间长度,δ为量化网格的大小。Among them, G[m] is the frequency domain form of the pulse signal g(t), T is the observation time length, and δ is the size of the quantization grid.

优选地,所述步骤5具体为:Preferably, the step 5 is specifically:

步骤5.1:将原信号进行混频和滤波,通过下式表示进行混频和滤波后采样值的频域形式Yi[l](l=-L,1-L,…,L):Step 5.1: Mix and filter the original signal, and express the frequency domain form Y i [l] (l=-L,1-L,...,L) of the sampled value after mixing and filtering by the following formula:

Figure BDA0002534623080000022
Figure BDA0002534623080000022

其中,P为混频函数的频域形式,L为获取获取采样值Yi[l]的长度,H[l]表示实际滤波器的频响特性;Among them, P is the frequency domain form of the mixing function, L is the length of obtaining the sampling value Y i [l], and H [l] is the frequency response characteristic of the actual filter;

步骤5.2:将采样值的频域值去除掉实际滤波器的影响,获得去除实际滤波器影响的采样值的频域,通过下式表示去除实际滤波器影响的采样值的频域Yi[l]′:Step 5.2: Remove the influence of the actual filter from the frequency domain value of the sampled value to obtain the frequency domain of the sampled value with the influence of the actual filter removed, and express the frequency domain of the sampled value with the influence of the actual filter removed by the following formula Y i [l ]′:

Figure BDA0002534623080000031
Figure BDA0002534623080000031

其中,H[l]表示实际滤波器所对应的频域采样值Yi[l]处的频响特性。Among them, H[l] represents the frequency response characteristic at the frequency domain sampling value Y i [l] corresponding to the actual filter.

优选地,所述步骤6具体为:将去除实际滤波器影响的采样值的频域形式Yi[l]′,加入到感知矩阵的第i列中,得到实际系统的感知矩阵第i列的值,通过下式表示实际系统的感知矩阵第i列的值ΦiPreferably, the step 6 is specifically as follows: adding the frequency domain form Y i [l]' of the sampling value with the influence of the actual filter removed into the i-th column of the perception matrix, to obtain the actual system's perception matrix of the i-th column. value, the value Φ i of the i-th column of the perception matrix of the actual system is represented by the following formula:

Figure BDA0002534623080000032
Figure BDA0002534623080000032

优选地,步骤7具体为:改变计数变量为i加1,时移参数为ti+Δt,重复步骤1到步骤6,得到感知矩阵,通过下式表示感知矩阵Φ:Preferably, step 7 is specifically: changing the count variable to i plus 1, and the time shift parameter to t i +Δt, repeating steps 1 to 6 to obtain a perception matrix, which is represented by the following formula: The perception matrix Φ:

Figure BDA0002534623080000033
Figure BDA0002534623080000033

本发明具有以下有益效果:The present invention has the following beneficial effects:

本发明实现了不需要知道用于脉冲序列的随机解调硬件系统的真实情况即可获得感知矩阵的方法。用这种方法实验,只需要保证与被测信号混频时所用的伪随机序列,与构造感知矩阵时所用的伪随机序列相同即可,并不需要知道具体的伪随机序列的值。即只要保证每次产生的伪随机序列都是一样的。这样的要求很容易满足,并且感知矩阵是从实际系统中直接获取的,减小了理论计算时那样的偏差,更符合实际系统的特性。因此,大大减少了运算内容与影响因素。The present invention realizes the method of obtaining the perception matrix without knowing the real situation of the random demodulation hardware system for the pulse sequence. Experiments with this method only need to ensure that the pseudo-random sequence used for mixing with the measured signal is the same as the pseudo-random sequence used to construct the perception matrix, and it is not necessary to know the value of the specific pseudo-random sequence. That is, as long as the pseudo-random sequence generated each time is guaranteed to be the same. Such requirements are easy to meet, and the perception matrix is directly obtained from the actual system, which reduces the deviation in theoretical calculation and is more in line with the characteristics of the actual system. Therefore, the calculation content and influencing factors are greatly reduced.

附图说明Description of drawings

图1为随机解调系统结构图;Fig. 1 is the structure diagram of random demodulation system;

图2为理论计算所获得的感知矩阵效果图;Fig. 2 is a perceptual matrix effect diagram obtained by theoretical calculation;

图3为本发明计算所获得的感知矩阵效果图;Fig. 3 is the perception matrix effect diagram obtained by the calculation of the present invention;

图4为理论计算所获得的感知矩阵和本发明所获得的感知矩阵之间的误差对比图;Fig. 4 is the error comparison diagram between the perception matrix obtained by theoretical calculation and the perception matrix obtained by the present invention;

图5为理论计算所获得的感知矩阵来进行重构的重构效果图;Fig. 5 is the reconstruction effect diagram that the perceptual matrix obtained by theoretical calculation is reconstructed;

图6为本发明所获得的感知矩阵来进行重构的重构效果图。FIG. 6 is a reconstruction effect diagram of the perceptual matrix obtained by the present invention for reconstruction.

具体实施方式Detailed ways

以下结合具体实施例,对本发明进行了详细说明。The present invention is described in detail below with reference to specific embodiments.

具体实施例一:Specific embodiment one:

如图1所示,本发明提供一种获取脉冲序列随机解调硬件系统感知矩阵的方法,包括以下步骤:As shown in FIG. 1 , the present invention provides a method for obtaining a sensing matrix of a random demodulation hardware system of a pulse sequence, comprising the following steps:

一种获取脉冲序列随机解调硬件系统感知矩阵的方法,包括以下步骤:A method for obtaining a random demodulation hardware system perception matrix of a pulse sequence, comprising the following steps:

步骤1:确定脉冲序列随机解调硬件系统的输入信号,并设置起始时移参数值;Step 1: Determine the input signal of the random demodulation hardware system of the pulse sequence, and set the initial time shift parameter value;

所述步骤1具体为:确定脉冲序列随机解调硬件系统的输入信号,通过下式表示脉冲序列随机解调硬件系统的输入信号si(t):The step 1 is specifically: determine the input signal of the pulse sequence random demodulation hardware system, and express the input signal s i (t) of the pulse sequence random demodulation hardware system by the following formula:

si(t)=g(t-ti)s i (t)=g(t i )

其中,t为时移参数值,g(t)为单个脉冲信号,i为初始化计数变量;Among them, t is the time shift parameter value, g(t) is a single pulse signal, and i is the initialization count variable;

设置起始时移参数值,时移参数步进值为Δt,幅值为1,计算时移次数为N。Set the initial time-shift parameter value, the time-shift parameter step value is Δt, the amplitude value is 1, and the number of time-shift calculations is N.

步骤2:设置伪随机序列信号的初始值,并保持不变;Step 2: Set the initial value of the pseudo-random sequence signal and keep it unchanged;

步骤3:对脉冲序列随机解调硬件系统输出信号进行均匀采样,采样率和采样时间均与脉冲序列随机解调硬件系统相同,获得采样值;Step 3: uniformly sample the output signal of the pulse sequence random demodulation hardware system, the sampling rate and sampling time are the same as those of the pulse sequence random demodulation hardware system, and obtain the sampling value;

步骤4:将获得的采样值进行FFT变换,获得采样值的频域值;Step 4: Perform FFT transformation on the obtained sample value to obtain the frequency domain value of the sample value;

所述步骤4具体为:将获得的采样值进行FFT变换,获得采样值的频域值,Yi[l],首先通过下式表示原信号的频域值S[m](m=-M,1-M,…,M):The step 4 is specifically: performing FFT transformation on the obtained sampled value to obtain the frequency domain value of the sampled value, Y i [l], first expressing the frequency domain value S[m] of the original signal by the following formula (m=-M ,1-M,…,M):

Figure BDA0002534623080000041
Figure BDA0002534623080000041

通过对原信号的频域值S[m]中的模拟时间量量化为N个均匀的网格,则通过下式表示量化后的对原信号的频域值S[m]:By quantizing the analog time amount in the frequency domain value S[m] of the original signal into N uniform grids, the quantized frequency domain value S[m] of the original signal is expressed by the following formula:

Figure BDA0002534623080000042
Figure BDA0002534623080000042

其中,G[m]为脉冲信号g(t)的频域形式,T为观测时间长度,δ为量化网格的大小。Among them, G[m] is the frequency domain form of the pulse signal g(t), T is the observation time length, and δ is the size of the quantization grid.

步骤5:将采样值的频域值去除掉实际滤波器的影响,获得去除实际滤波器影响的采样值的频域;Step 5: remove the influence of the actual filter from the frequency domain value of the sampled value, and obtain the frequency domain of the sampled value from which the influence of the actual filter is removed;

所述步骤5具体为:The step 5 is specifically:

步骤5.1:将原信号进行混频和滤波,通过下式表示进行混频和滤波后采样值的频域形式Yi[l](l=-L,1-L,…,L):Step 5.1: Mix and filter the original signal, and express the frequency domain form Y i [l] (l=-L,1-L,...,L) of the sampled value after mixing and filtering by the following formula:

Figure BDA0002534623080000051
Figure BDA0002534623080000051

其中,P为混频函数的频域形式,L为获取获取采样值Yi[l]的长度,H[l]表示实际滤波器的频响特性;Among them, P is the frequency domain form of the mixing function, L is the length of obtaining the sampling value Y i [l], and H [l] is the frequency response characteristic of the actual filter;

步骤5.2:将采样值的频域值去除掉实际滤波器的影响,获得去除实际滤波器影响的采样值的频域,通过下式表示去除实际滤波器影响的采样值的频域Yi[l]′:Step 5.2: Remove the influence of the actual filter from the frequency domain value of the sampled value to obtain the frequency domain of the sampled value with the influence of the actual filter removed, and express the frequency domain of the sampled value with the influence of the actual filter removed by the following formula Y i [l ]′:

Figure BDA0002534623080000052
Figure BDA0002534623080000052

其中,H[l]表示实际滤波器所对应的频域采样值Yi[l]处的频响特性。Among them, H[l] represents the frequency response characteristic at the frequency domain sampling value Y i [l] corresponding to the actual filter.

步骤6:将去除实际滤波器影响的采样值的频域,加入到感知矩阵的第i列中,得到实际系统的感知矩阵第i列的值;Step 6: Add the frequency domain of the sampled values affected by the actual filter to the i-th column of the perception matrix to obtain the value of the i-th column of the perception matrix of the actual system;

所述步骤6具体为:将去除实际滤波器影响的采样值的频域Yi[l]′,加入到感知矩阵的第i列中,得到实际系统的感知矩阵第i列的值,通过下式表示实际系统的感知矩阵第i列的值ΦiThe step 6 is specifically as follows: adding the frequency domain Y i [l]' of the sampling value affected by the actual filter to the i-th column of the perception matrix, to obtain the value of the i-th column of the perception matrix of the actual system, and by the following steps: The formula represents the value Φ i of the i-th column of the perception matrix of the actual system:

Figure BDA0002534623080000053
Figure BDA0002534623080000053

步骤7:改变计数变量和时移参数,重复步骤1到步骤6,得到感知矩阵。Step 7: Change the counting variable and time-shift parameter, and repeat steps 1 to 6 to get the perception matrix.

步骤7具体为:改变计数变量为i加1,时移参数为ti+Δt,重复步骤1到步骤6,得到感知矩阵,通过下式表示感知矩阵Φ:Step 7 is as follows: changing the count variable to i plus 1, the time shift parameter to t i +Δt, repeating steps 1 to 6 to obtain a perception matrix, which is represented by the following formula Φ:

Figure BDA0002534623080000061
Figure BDA0002534623080000061

本发明解决了用于脉冲序列的随机解调硬件系统中现有的获取感知矩阵的方法所用的参数是理想情况下的,造成与实际系统有偏差的问题。本发明方法只需要保证与被测信号混频时所用的伪随机序列,与构造感知矩阵时所用的伪随机序列相同即可,并不需要知道具体的伪随机序列的值,即只要保证每次产生的伪随机序列都是一样的。这样的要求很容易满足,并且感知矩阵是从实际系统中直接获取的,减小了理论计算时那样的偏差,更符合实际系统的特性。因此,大大减少了运算内容与影响因素。The invention solves the problem that the parameters used in the existing method for acquiring the perception matrix in the random demodulation hardware system of the pulse sequence are ideal, resulting in deviation from the actual system. The method of the present invention only needs to ensure that the pseudo-random sequence used when mixing with the measured signal is the same as the pseudo-random sequence used when constructing the perception matrix, and does not need to know the value of the specific pseudo-random sequence, that is, it only needs to ensure that each time The resulting pseudorandom sequences are all the same. Such requirements are easy to meet, and the perception matrix is directly obtained from the actual system, which reduces the deviation in theoretical calculation and is more in line with the characteristics of the actual system. Therefore, the calculation content and influencing factors are greatly reduced.

具体实施例二:Specific embodiment two:

为了验证该方法的有效性,进行以下实验来验证。In order to verify the effectiveness of this method, the following experiments are carried out to verify.

被测信号设置为由四个高斯脉冲组成的脉冲序列,一种获取脉冲序列随机解调硬件系统感知矩阵的方法,其特征在于它包括如下步骤:The measured signal is set as a pulse sequence composed of four Gaussian pulses, and a method for obtaining the sensing matrix of the random demodulation hardware system of the pulse sequence is characterized in that it includes the following steps:

步骤1:设置系统的输入信号为si(t)=g(t-ti),起始时移参数值为t=t1(起始时移参数值为t1需要保证单个脉冲信号g(t)完全位于有效的采样时间内),时移参数步进值为Δt,幅值为1,计算时移次数为N,初始化计数变量为i,感知矩阵为Φ;Step 1: Set the input signal of the system as s i (t)=g(t i ), the initial time shift parameter value is t=t 1 (the initial time shift parameter value t 1 needs to ensure a single pulse signal g(t ) is completely within the valid sampling time), the time-shift parameter step is Δt, the amplitude is 1, the number of time-shift calculations is N, the initialization count variable is i, and the perception matrix is Φ;

步骤2:设置伪随机序列信号的初始值,并保持不变;Step 2: Set the initial value of the pseudo-random sequence signal and keep it unchanged;

步骤3:对系统输出信号进行均匀采样,采样率和采样时间和实际采样过程中的采样率和采样时间保持一致,获得采样值yi[l];Step 3: uniformly sample the system output signal, keep the sampling rate and sampling time consistent with the sampling rate and sampling time in the actual sampling process, and obtain the sampling value y i [l];

步骤4:将获得的采样值进行FFT变换,获得采样值的频域值Yi[l],l=-L,-L+1,...,L;Step 4: Perform FFT transformation on the obtained sample values to obtain the frequency domain value Y i [l] of the sample values, l=-L,-L+1,...,L;

通过t=nδ对原信号的频域值S[m]中的模拟时间量量化为N个均匀的网格,则ti=niδ通过下式表示量化后的对原信号的频域值S[m]:The analog time in the frequency domain value S[m] of the original signal is quantized into N uniform grids by t=nδ, then t i =n i δ expresses the quantized frequency domain value of the original signal by the following formula S[m]:

Figure BDA0002534623080000062
Figure BDA0002534623080000062

其中,G[m]为脉冲信号g(t)的频域形式,T为观测时间长度,

Figure BDA0002534623080000063
为量化网格的大小。Among them, G[m] is the frequency domain form of the pulse signal g(t), T is the observation time length,
Figure BDA0002534623080000063
is the size of the quantization grid.

步骤5:将获得的采样时去除掉实际滤波器h(t)的影响,获得去除实际滤波器影响的采样值的频域形式Yi[l]′,l=-L,-L+1,...,L,如下式所示:Step 5: Remove the influence of the actual filter h(t) from the obtained sampling, and obtain the frequency domain form Y i [l]' of the sampling value with the influence of the actual filter removed, l=-L,-L+1, ...,L, as follows:

Figure BDA0002534623080000071
Figure BDA0002534623080000071

其中,H[l]表示实际滤波器所对应的频域采样值Yi[l]处的频响特性。Among them, H[l] represents the frequency response characteristic at the frequency domain sampling value Y i [l] corresponding to the actual filter.

步骤6:将去除实际滤波器影响的采样值的频域形式Yi[l]′,l=-L,-L+1,...,L加入到感知矩阵的第i列中,如下式所示:Step 6: Add the frequency domain form Y i [l]' of the sampled values that remove the influence of the actual filter, l=-L,-L+1,...,L into the i-th column of the perception matrix, as follows shown:

Figure BDA0002534623080000072
Figure BDA0002534623080000072

步骤7:计数变量i加1,时移参数ti+1=ti+Δt,重复步骤1到步骤6的操作,便可得到感知矩阵Φ。Step 7: The counting variable i is incremented by 1, the time shift parameter t i+1 =t i +Δt, and the operations from steps 1 to 6 are repeated to obtain the perception matrix Φ.

图2和图3分别是理论计算所获得的感知矩阵以及本方法所获得的感知矩阵,图4是理论计算所获得的感知矩阵和本方法所获得的感知矩阵之间的误差,其误差在10-2之内,可以认为采用本方法所获得的感知矩阵是正确的。图5和图6为分别是采用理论计算所获得的感知矩阵以及本方法所获得的感知矩阵来进行重构的重构效果,结果表明,采用本方法所获得的感知矩阵来重构原信号可以实现信号的完美重构。Figure 2 and Figure 3 are the perception matrix obtained by theoretical calculation and the perception matrix obtained by this method respectively, Figure 4 is the error between the perception matrix obtained by theoretical calculation and the perception matrix obtained by this method, the error is 10 Within -2 , it can be considered that the perceptual matrix obtained by this method is correct. Fig. 5 and Fig. 6 are the reconstruction effects of the perceptual matrix obtained by theoretical calculation and the perceptual matrix obtained by this method respectively. The results show that the original signal can be reconstructed by using the perceptual matrix obtained by this method. Achieve perfect reconstruction of the signal.

以上所述仅是一种获取脉冲序列随机解调硬件系统感知矩阵的方法的优选实施方式,一种获取脉冲序列随机解调硬件系统感知矩阵的方法的保护范围并不仅局限于上述实施例,凡属于该思路下的技术方案均属于本发明的保护范围。应当指出,对于本领域的技术人员来说,在不脱离本发明原理前提下的若干改进和变化,这些改进和变化也应视为本发明的保护范围。The above is only a preferred embodiment of a method for obtaining the sensing matrix of a hardware system of random demodulation of pulse sequence. The technical solutions under this idea all belong to the protection scope of the present invention. It should be pointed out that for those skilled in the art, some improvements and changes without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.

Claims (6)

1. A method for obtaining a sensing matrix of a pulse sequence random demodulation hardware system is characterized by comprising the following steps: the method comprises the following steps:
step 1: determining an input signal of a pulse sequence random demodulation hardware system, and setting an initial time shift parameter value;
step 2: setting an initial value of a pseudo-random sequence signal and keeping the initial value unchanged;
and step 3: uniformly sampling output signals of the pulse sequence random demodulation hardware system, wherein the sampling rate and the sampling time are the same as those of the pulse sequence random demodulation hardware system, and obtaining sampling values;
and 4, step 4: carrying out FFT (fast Fourier transform) on the obtained sampling value to obtain a frequency domain value of the sampling value;
and 5: removing the influence of the actual filter from the frequency domain value of the sampling value to obtain a frequency domain of the sampling value without the influence of the actual filter;
step 6: adding the frequency domain of the sampling value without the influence of the actual filter into the ith row of the sensing matrix to obtain the value of the ith row of the sensing matrix of the actual system;
and 7: changing the counting variable and the time shifting parameter, and repeating the steps 1 to 6 to obtain the perception matrix.
2. The method of claim 1, wherein the method comprises the following steps: the step 1 specifically comprises the following steps: determining an input signal of a pulse sequence random demodulation hardware system, and expressing the input signal s of the pulse sequence random demodulation hardware system by the following formulai(t):
si(t)=g(t-ti)
Wherein t is a time shift parameter value, g (t) is a single pulse signal, and i is an initialization counting variable;
setting an initial time shift parameter value, wherein the time shift parameter step value is delta t, the amplitude is 1, and the time shift frequency is calculated to be N.
3. The method of claim 1, wherein the method comprises the following steps: the step 4 specifically comprises the following steps: FFT conversion is carried out on the obtained sampling value to obtain the frequency domain value Y of the sampling valuei[l]First, the frequency domain value S [ m ] of the original signal is expressed by the following formula](m=-M,1-M,…,M):
Figure FDA0002534623070000011
By quantizing the amount of analog time in the frequency-domain values S [ m ] of the original signal to N uniform grids, the quantized frequency-domain values S [ m ] of the original signal are represented by:
Figure FDA0002534623070000012
wherein G [ m ] is the frequency domain form of the pulse signal G (T), T is the observation time length, and is the size of the quantization grid.
4. The method of claim 1, wherein the method comprises the following steps: the step 5 specifically comprises the following steps:
step 5.1: mixing and filtering the original signal, and expressing the frequency domain form Y of the sampling value after mixing and filtering by the following formulai[l](l=-L,1-L,…,L):
Figure FDA0002534623070000021
Figure FDA0002534623070000022
Wherein, P is the frequency domain form of the mixing function, L is the acquisition sampling value Yi[l]Length of (H1)]Representing the frequency response of the actual filter;
step 5.2: removing the influence of the actual filter from the frequency domain value of the sampling value to obtain the frequency domain of the sampling value without the influence of the actual filter, and expressing the frequency domain Y of the sampling value without the influence of the actual filter by the following formulai[l]′:
Figure FDA0002534623070000023
Wherein, H [ l ]]Representing the frequency domain sample values Y corresponding to the actual filteri[l]Frequency response characteristic of (c).
5. The method of claim 1, wherein the method comprises the following steps: the step 6 specifically comprises the following steps: frequency domain Y of sampling values from which the effect of the actual filter is to be removedi[l]' adding the value phi to the ith column of the sensing matrix to obtain the value of the ith column of the sensing matrix of the actual system, and expressing the value phi of the ith column of the sensing matrix of the actual system by the following formulai
Figure FDA0002534623070000024
6. According to claim 1The method for acquiring the pulse sequence random demodulation hardware system sensing matrix is characterized by comprising the following steps: the step 7 specifically comprises the following steps: changing the count variable to i plus 1 and the time shift parameter to ti+ Δ t, repeating steps 1 to 6 to obtain a sensing matrix, and expressing the sensing matrix Φ by the following formula:
Figure FDA0002534623070000031
CN202010528786.XA 2020-06-11 2020-06-11 Method for acquiring sensing matrix of pulse sequence random demodulation hardware system Pending CN111896820A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010528786.XA CN111896820A (en) 2020-06-11 2020-06-11 Method for acquiring sensing matrix of pulse sequence random demodulation hardware system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010528786.XA CN111896820A (en) 2020-06-11 2020-06-11 Method for acquiring sensing matrix of pulse sequence random demodulation hardware system

Publications (1)

Publication Number Publication Date
CN111896820A true CN111896820A (en) 2020-11-06

Family

ID=73207388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010528786.XA Pending CN111896820A (en) 2020-06-11 2020-06-11 Method for acquiring sensing matrix of pulse sequence random demodulation hardware system

Country Status (1)

Country Link
CN (1) CN111896820A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110096811A1 (en) * 2009-10-28 2011-04-28 Qualcomm Incorporated Method and an apparatus for adaptively learning a sparse impulse response of a continuous channel
CN103178853A (en) * 2013-03-21 2013-06-26 哈尔滨工业大学 Compressive-sensing-based sparse signal under-sampling method and implementation device
CN103344849A (en) * 2013-05-31 2013-10-09 哈尔滨工业大学 Method for obtaining sensing matrix of random demodulation hardware system
CN104052494A (en) * 2014-07-08 2014-09-17 哈尔滨工业大学 Signal reconstruction method for frequency domain sparse signals
CN106788334A (en) * 2016-12-07 2017-05-31 哈尔滨工业大学 A kind of compensation method for modulating the non-ideal filter of wide-band transducer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110096811A1 (en) * 2009-10-28 2011-04-28 Qualcomm Incorporated Method and an apparatus for adaptively learning a sparse impulse response of a continuous channel
CN103178853A (en) * 2013-03-21 2013-06-26 哈尔滨工业大学 Compressive-sensing-based sparse signal under-sampling method and implementation device
CN103344849A (en) * 2013-05-31 2013-10-09 哈尔滨工业大学 Method for obtaining sensing matrix of random demodulation hardware system
CN104052494A (en) * 2014-07-08 2014-09-17 哈尔滨工业大学 Signal reconstruction method for frequency domain sparse signals
CN106788334A (en) * 2016-12-07 2017-05-31 哈尔滨工业大学 A kind of compensation method for modulating the non-ideal filter of wide-band transducer

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杜帅乐: "MWC系统射频调制通道设计分析与校准方法研究", 《中国优秀硕士学位论文全文数据库》 *

Similar Documents

Publication Publication Date Title
CN104052494B (en) Signal reconstruction method for frequency domain sparse signals
CN110096956B (en) Signal denoising method and device based on EEMD and permutation entropy second-order difference
CN106814396B (en) A Noise Reduction Filtering Method for Mine Microseismic Signals Based on VMD
CN110944336B (en) A time-spectrum sensing method based on finite innovation rate
CN106487359B (en) A Construction Method of Morphological Filter Based on Adaptive Multi-scale AVG-Hat Transform
CN101655520B (en) Method for extracting lightning strike signals and transient harmonic signals in power system
CN104468427B (en) Signal efficient sampling and signal reconfiguring method based on FRI time-frequency domain comprehensive analysis
US9077360B2 (en) Extension of ADC dynamic range using post-processing logic
WO2015172661A1 (en) Compression sensing reconstruction method for monitoring microgrid harmonic wave
CN110784229A (en) MWC (wrap-through multi-carrier) rear-end signal reconstruction method with analog filter compensation based on fast Fourier transform
CN107516301A (en) Construction optimization method for measuring matrix in image reconstruction based on compressed sensing
CN106817130A (en) Pulse train signal undersampling system and method based on finite innovation rate
CN106500991B (en) Feature extraction method of bearing fault signal based on adaptive multi-scale AVG-Hat transform
CN103344849B (en) Method for obtaining sensing matrix of random demodulation hardware system
CN104124976A (en) Finite rate of innovation signal structuring Nyquist rate sampling method
CN107276560A (en) A kind of FRI sparse samplings kernel function construction method and circuit
CN108988865B (en) Optimization design method of compressed sensing observation matrix
CN101828911B (en) Neuron action potential feature extraction method based on singular spectrum entropy
CN111582205A (en) Noise reduction method based on multi-resolution singular value decomposition model
CN101241145A (en) Method for waveform sampling and reconstitution for oscillographs
CN110943954B (en) A Greedy Algorithm-Based Optimization Method for Mixing Sequences of Modulated Wideband Converters
CN111896820A (en) Method for acquiring sensing matrix of pulse sequence random demodulation hardware system
CN114707107B (en) Method for interconverting non-stationary signal and evolution power spectral density
CN103036576A (en) Two-value sparse signal reconstruction algorithm based on compressive sensing theory
CN113746479B (en) A Compensation Method for Frequency Response of MWC System Based on Specific Test Signal

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20201106

RJ01 Rejection of invention patent application after publication