A signal sampling time determination method, device and terminal equipment

By acquiring the error and duration within the signal sampling interval, a threshold function is constructed to optimize the signal sampling time, solving the problem of inaccurate estimation of signal state information in large-scale Internet of Things and vehicle-to-everything (V2X) networks, and achieving adaptive optimization and accuracy improvement of signal sampling time.

CN118842568BActive Publication Date: 2026-01-20CHINA MOBILE COMM LTD RES INST +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310458482.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-25
Publication Date
2026-01-20
Estimated Expiration
2043-04-25

AI Technical Summary

Technical Problem

In large-scale Internet of Things (IoT) and vehicle-to-everything (V2X) networks, due to the high-speed movement of users and terminals, existing technologies struggle to accurately and completely estimate signal state information, resulting in inaccurate signal sampling time.

Method used

By obtaining the estimated error and duration within the signal sampling interval, the signal sampling error threshold is determined, a threshold function is constructed to determine the signal sampling time, and the signal sampling time is adaptively optimized by combining random approximation and Lyapunov virtual queue method.

Benefits of technology

It improves the accuracy of signal state information, reduces signal estimation errors, improves the time efficiency of data transmission and the time utilization of signal transmission, and has robustness and fast convergence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118842568B_ABST
    Figure CN118842568B_ABST
Patent Text Reader

Abstract

The application provides a signal sampling time determination method, device and terminal equipment, and relates to the technical field of communication. The signal sampling time determination method comprises the following steps: obtaining a signal estimation error in a first sampling interval; the first sampling interval is an interval between a first signal sampling time and a second signal sampling time; obtaining a signal sampling error threshold of a second sampling interval according to the signal estimation error in the first sampling interval and a time length of the first sampling interval; determining a third signal sampling time according to the signal sampling error threshold of the second sampling interval and a first sampling signal sent at the second signal sampling time; the second sampling interval is an interval between the second signal sampling time and the third signal sampling time; and the second signal sampling time is located before the third signal sampling time. The signal sampling time obtained in the application is used for sending a sampling signal, which can reduce a signal estimation error obtained by terminal signal estimation and increase the accuracy of estimated signal state information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication technology, in particular to a signal sampling time determination method, device and terminal equipment. BACKGROUND

[0002] Signal adaptive sampling is one of the hotspots in the field of communication technology. In large-scale Internet of Things and Internet of Vehicles networks, terminals need to monitor and sample signals of sensors or vehicles in real time to ensure the normal and safe operation of the network and provide the accuracy of decision-making. In these scenarios, due to the high-speed movement of users and terminals, it is difficult to estimate and obtain accurate and complete signal state information, and therefore, a signal sampling time determination method is needed to improve the accuracy of estimated signal state information. SUMMARY

[0003] Embodiments of the present application provide a signal sampling time determination method, device and terminal equipment to solve the problem of poor accuracy of estimated signal state information in the prior art.

[0004] To solve the above technical problems, embodiments of the present application provide the following technical solutions:

[0005] Embodiments of the present application provide a signal sampling time determination method applied to a first terminal, the method comprising:

[0006] obtaining a signal estimation error in a first sampling interval; the first sampling interval is an interval between a first signal sampling time and a second signal sampling time; the first signal sampling time and the second signal sampling time are adjacent signal sampling times, and the first signal sampling time is located before the second signal sampling time;

[0007] obtaining a signal sampling error threshold of a second sampling interval according to the signal estimation error in the first sampling interval and a time length of the first sampling interval;

[0008] determining a third signal sampling time according to the signal sampling error threshold of the second sampling interval and a first sampling signal; the first sampling signal is a sampling signal sent by the first terminal at the second signal sampling time;

[0009] wherein the second sampling interval is an interval between the second signal sampling time and the third signal sampling time; the second signal sampling time and the third signal sampling time are adjacent signal sampling times, and the second signal sampling time is located before the third signal sampling time.

[0010] Optionally, the obtaining of the signal estimation error in the first sampling interval comprises:

[0011] acquiring a first target time signal monitored by the first terminal at a first target moment; the first target moment is any moment within the first sampling interval;

[0012] acquiring a target estimation signal with a minimum mean square error value between the target estimation signal and a second sampling signal from estimation signals determined by the second terminal; the second sampling signal is a sampling signal sent by the first terminal at the first sampling moment;

[0013] obtaining a signal estimation error within the first sampling interval according to the first target time signal and the target estimation signal.

[0014] Optionally, the signal sampling error threshold of the second sampling interval is obtained according to the signal estimation error within the first sampling interval and the length of the first sampling interval, comprising:

[0015] obtaining a signal mean square error estimation value corresponding to the second sampling interval according to the signal mean square error estimation value corresponding to the first sampling interval, the signal estimation error within the first sampling interval, a preset minimum sampling signal transmission delay and the length of the first sampling interval; wherein, in the case that the first sampling interval is the first sampling interval, the signal mean square error estimation value corresponding to the first sampling interval is a preset signal mean square error estimation value;

[0016] obtaining a sampling frequency constraint queue value corresponding to the second sampling interval according to the sampling frequency constraint queue value corresponding to the first sampling interval, a preset average sampling frequency and the length of the first sampling interval; wherein, in the case that the first sampling interval is the first sampling interval, the sampling frequency constraint queue value corresponding to the first sampling interval is a preset sampling frequency constraint queue value;

[0017] obtaining a frequency constraint parameter estimation value corresponding to the second sampling interval according to the sampling frequency constraint queue value corresponding to the second sampling interval;

[0018] obtaining the signal sampling error threshold of the second sampling interval according to the signal mean square error estimation value corresponding to the second sampling interval and the frequency constraint parameter estimation value corresponding to the second sampling interval.

[0019] Optionally, the third signal sampling moment is determined according to the signal sampling error threshold of the second sampling interval and the first sampling signal, comprising:

[0020] constructing a threshold function according to the signal sampling error threshold of the second sampling interval;

[0021] in a case that a difference between a monitoring value of a second target time signal corresponding to a second target time moment and the monitoring value of the first sampling signal is greater than or equal to a function value determined according to the threshold function, taking the second target time moment as the third signal sampling time moment;

[0022] wherein the second target time moment is located after a time moment at which the second terminal receives the first sampling signal.

[0023] Optionally, the threshold function is constructed according to the signal sampling error threshold of the second sampling interval, comprising:

[0024] the threshold function is obtained according to the signal sampling error threshold of the second sampling interval, the model parameter of the first terminal monitoring time signal and a sampling signal transmission delay corresponding to the first sampling signal.

[0025] Optionally, the threshold function is constructed according to the signal sampling error threshold of the second sampling interval, comprising:

[0026] the threshold function is obtained according to the signal sampling error threshold of the second sampling interval, the model parameter of the first terminal monitoring time signal and an average value of sampling signal transmission delays;

[0027] wherein the average value of sampling signal transmission delays is an average value of sampling signal transmission delays corresponding to all sampling signals located before the first sampling signal.

[0028] Optionally, the time length of the first sampling interval comprises a waiting time length and a sampling signal transmission delay corresponding to the second sampling signal.

[0029] wherein the waiting time length is a time length between a time at which the second terminal receives the second sampling signal and a time at which the first terminal sends the first sampling signal.

[0030] the second sampling signal is a sampling signal sent by the first terminal at the first sampling time moment. Embodiments of the present application also provide a signal sampling time determination device, comprising:

[0031] an acquisition module, configured to acquire a signal estimation error in a first sampling interval; the first sampling interval is an interval between a first signal sampling time moment and a second signal sampling time moment; the first signal sampling time moment and the second signal sampling time moment are adjacent signal sampling time moments, and the first signal sampling time moment is located before the second signal sampling time moment;

[0032] a processing module, configured to obtain a signal sampling error threshold of a second sampling interval according to the signal estimation error in the first sampling interval and a time length of the first sampling interval.

[0033] determining a third signal sampling time according to the signal sampling error threshold of the second sampling interval and a first sampling signal; the first sampling signal is a sampling signal sent by the first terminal at the second signal sampling time;

[0034] wherein the second sampling interval is an interval between the second signal sampling time and the third signal sampling time; the second signal sampling time and the third signal sampling time are adjacent signal sampling times, and the second signal sampling time is before the third signal sampling time.

[0035] Optionally, the obtaining module comprises:

[0036] a first obtaining unit, configured to obtain a first target time signal monitored by the first terminal at a first target time; the first target time is any time within the first sampling interval;

[0037] a second obtaining unit, configured to obtain a target estimated signal with a minimum mean square error value between the target estimated signal and a second sampling signal from estimated signals determined by a second terminal; the second sampling signal is a sampling signal sent by the first terminal at the first sampling time;

[0038] a first processing unit, configured to obtain a signal estimation error within the first sampling interval according to the first target time signal and the target estimated signal.

[0039] Optionally, the processing module comprises:

[0040] a second processing unit, configured to obtain a signal mean square error estimation value corresponding to the second sampling interval according to a signal mean square error estimation value corresponding to the first sampling interval, the signal estimation error within the first sampling interval, a preset minimum sampling signal transmission delay and a time length of the first sampling interval; wherein, in a case where the first sampling interval is a first sampling interval, the signal mean square error estimation value corresponding to the first sampling interval is a preset signal mean square error estimation value;

[0041] a third processing unit, configured to obtain a sampling frequency constraint queue value corresponding to the second sampling interval according to a sampling frequency constraint queue value corresponding to the first sampling interval, a preset average sampling frequency and a time length of the first sampling interval; wherein, in a case where the first sampling interval is a first sampling interval, the sampling frequency constraint queue value corresponding to the first sampling interval is a preset sampling frequency constraint queue value;

[0042] a fourth processing unit, configured to obtain a frequency constraint parameter estimation value corresponding to the second sampling interval according to the sampling frequency constraint queue value corresponding to the second sampling interval;

[0043] The fifth processing unit is configured to obtain a signal sampling error threshold of the second sampling interval according to the signal mean square error estimation value corresponding to the second sampling interval and the frequency constraint parameter estimation value corresponding to the second sampling interval.

[0044] Optionally, the determining module comprises:

[0045] The constructing unit is configured to construct a threshold function according to the signal sampling error threshold of the second sampling interval.

[0046] The determining unit is configured to determine the second target time as the third signal sampling time in a case that a difference between a monitoring value of a second target time signal corresponding to a second target time and the monitoring value of the first sampling signal is greater than or equal to a function value determined according to the threshold function.

[0047] The second target time is located after a time at which the second terminal receives the first sampling signal.

[0048] Optionally, the constructing unit is specifically configured to:

[0049] The threshold function is obtained according to the signal sampling error threshold of the second sampling interval, a model parameter of the first terminal monitoring time signal and a sampling signal transmission delay corresponding to the first sampling signal.

[0050] Optionally, the constructing unit is specifically configured to:

[0051] The threshold function is obtained according to the signal sampling error threshold of the second sampling interval, a model parameter of the first terminal monitoring time signal and an average value of sampling signal transmission delays.

[0052] The average value of the sampling signal transmission delays is an average value of sampling signal transmission delays corresponding to all sampling signals located before the first sampling signal.

[0053] Optionally, the length of the first sampling interval comprises a waiting length and a sampling signal transmission delay corresponding to the second sampling signal.

[0054] The waiting length is a length of time between a time at which the second terminal receives the second sampling signal and a time at which the first terminal sends the first sampling signal.

[0055] The second sampling signal is a sampling signal sent by the first terminal at the first sampling time. Embodiments of the present application also provide a terminal device, which comprises a processor, a memory and a program stored in the memory and executable on the processor, and the program, when executed by the processor, implements the steps of the signal sampling time determination method according to any one of the above embodiments.

[0056] The embodiment of the present application also provides a readable storage medium, which stores a program, and the program is executed by a processor to realize the steps in the signal sampling time determination method according to any one of the above.

[0057] The present application has the following advantages:

[0058] The signal sampling time determination method provided by the present application obtains the signal estimation error of the first sampling interval, obtains the signal sampling error threshold of the second sampling interval after the first sampling interval according to the signal estimation error in the first sampling interval and the time length of the first sampling interval, and determines the third signal sampling time according to the signal sampling error threshold of the second sampling interval and the first sampling signal corresponding to the second signal sampling time, wherein the first sampling interval is the interval between the first signal sampling time and the second signal sampling time. The signal sampling time obtained by the above signal sampling time determination method can reduce the signal estimation error obtained by the terminal device according to the sampling signal, and increase the accuracy of the estimated signal state information. BRIEF DESCRIPTION OF DRAWINGS

[0059] Figure 1 A flow chart of the signal sampling time determination method provided by the embodiment of the present application is shown in the figure;

[0060] Figure 2 A schematic diagram of the simulation result provided by the embodiment of the present application is shown in the figure;

[0061] Figure 3 A structure schematic diagram of the signal sampling time determination device provided by the embodiment of the present application is shown in the figure;

[0062] Figure 4 A structure schematic diagram of the terminal device provided by the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0063] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be described in detail below with reference to the drawings and specific embodiments.

[0064] The terms "first", "second" and the like in the specification of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are generally of a kind, and are not limited to the number of objects, for example, the first object can be one or more. In addition, the specification indicates that at least one of the connected objects is "and / or", and the character " / " generally represents that the objects before and after are in a "or" relationship.

[0065] As Figure 1 shown, an embodiment of the present application provides a signal sampling time determination method, applied to a first terminal, the method comprising:

[0066] Step 101: obtaining a signal estimation error in a first sampling interval; the first sampling interval is an interval between a first signal sampling time and a second signal sampling time; the first signal sampling time and the second signal sampling time are adjacent signal sampling times, and the first signal sampling time is located before the second signal sampling time.

[0067] It should be noted that an embodiment of the present application provides a signal sampling system, assuming that the total duration of the system is T, in the entire system, the transmitter (i.e. the first terminal) monitors a continuous time signal, assuming that the statistical information of the signal is known, the signal model of the monitored time signal can be a Wiener process model, or an Ornstein-Uhlenbeck (OU) process model, in the embodiment of the present application, the monitoring of the time signal through the OU process model is taken as an example for description, the modeling of the time signal can be performed by using the following stochastic differential equation:

[0068] dX t =θ(μ-X t )dt+σdW t

[0069] Wherein, t≥0, t represents a monitoring time, μ, θ, σ≥0, μ, θ, σ all represent model parameters of the OU process model, W t represents a standard Wiener process.

[0070] Due to the interference of signal transmission, it is assumed that the transmitter can send at most one sampling data (sampling signal) in a certain period of time, when the receiver receives the sampling signal, it will immediately send an acknowledge (ACK) signal to the transmitter.

[0071] The transmitter determines when to sample and send the time signal by monitoring the continuous time signal, thereby reducing the estimation error of the receiver according to the sampling signal.

[0072] In addition, in the embodiment of the present application, in order to facilitate description, the signal sampling time when the transmitter sends the kth sampling signal is denoted as S k , the time when the receiver receives the sampling signal is denoted as R k , and the sampling signal transmission delay experienced by the sampling signal is denoted as D k , and the three have the following relationship:

[0073] R k =max{Sk ,R k-1}+D k

[0074] The interval before two continuous signal sampling instants, i.e. one signal sampling interval, is also recorded as a frame length.

[0075] In this step, a signal estimation error in a first sampling interval is obtained according to the time signal detected by the first terminal and the estimation signal obtained by the second terminal through signal estimation; the first sampling interval is any one of the sampling intervals in the time length T.

[0076] Step 102: obtaining a signal sampling error threshold of a second sampling interval according to the signal estimation error in the first sampling interval and the time length of the first sampling interval; the second sampling interval is the interval between the second signal sampling instant and the third signal sampling instant; the second signal sampling instant and the third signal sampling instant are adjacent signal sampling instants, and the second signal sampling instant is before the third signal sampling instant.

[0077] Wherein, the second sampling interval is the next sampling interval of the first sampling interval, the first sampling interval is the interval between the signal sampling instant S k-1 and the signal sampling instant S k , and the second sampling interval is the interval between the signal sampling instant S k and the signal sampling instant S k+1 .

[0078] The time length of the first sampling interval includes a waiting time length and a sampling signal transmission delay corresponding to the second sampling signal sent at the first sampling instant; wherein the waiting time length is the time length between the reception of the second sampling signal by the second terminal and the sending of the first sampling signal by the first terminal. Correspondingly, the time length of the second sampling interval includes a waiting time length and a sampling signal transmission delay corresponding to the third sampling signal sent at the third sampling instant; wherein the waiting time length is the time length between the reception of the first sampling signal by the second terminal and the sending of the third sampling signal by the first terminal.

[0079] Step 103: determining the third signal sampling instant according to the signal sampling error threshold of the second sampling interval and the first sampling signal; the first sampling signal is the sampling signal sent by the first terminal at the second signal sampling instant.

[0080] In this step, the first terminal monitors the time signal in real time, and obtains the estimation signal obtained by the second terminal through signal estimation according to the first sampling signal, and determines the sending instant of the next sampling signal, i.e. the third signal sampling instant, according to the monitored time signal and the estimation signal sent by the second terminal to the first terminal, by using the signal sampling error threshold of the second sampling interval.

[0081] In an embodiment of the present application, the signal estimation error in the first sampling interval is obtained by:

[0082] The first target time signal monitored by the first terminal at a first target moment is obtained; the first target moment is any moment in the first sampling interval;

[0083] In this embodiment, let the first target moment be t, the index value of the sampling signal received by the second terminal closest to the first target moment t, i.e., the index value of the second sampling signal sent by the first terminal at the first sampling moment, be i(t) = max k {k|R k ≤t}, then at the first target moment t, the first target time signal X t is represented by an OU process model as:

[0084]

[0085] wherein μ, θ, σ all represent model parameters of the OU process model, S i(t) represents the first sampling moment.

[0086] The target estimation signal with the minimum mean-square error (MSE) value between the second sampling signal and the estimation signal determined by the second terminal is obtained, the second sampling signal being the sampling signal sent by the first terminal at the first sampling moment, i.e., after the second terminal receives the second sampling signal, the second sampling signal is used for MSE estimation to obtain the target estimation signal with the minimum mean-square error value between the second sampling signal and the estimation signal :

[0087]

[0088] wherein t represents the first target moment, S i(t) represents the first sampling moment, and μ, θ both represent model parameters of the OU process model.

[0089] The signal estimation error in the first sampling interval is obtained according to the first target time signal and the target estimation signal, specifically, when the first sampling interval is the interval between the signal sampling moment S k-1 and the signal sampling moment S k , the frame length corresponding to the first sampling interval is:

[0090] L k = S k -S k-1

[0091] The signal estimation error Q in the first sampling interval is obtained by using the following formula k :

[0092]

[0093] In the embodiment of the present application, the sampling strategy in the sampling time determination method has a threshold structure, and the threshold is denoted as β. The following specifically describes how to obtain the signal sampling error threshold of the second sampling interval according to the signal estimation error in the first sampling interval and the length of the first sampling interval, comprising:

[0094] The signal mean square error estimation value corresponding to the second sampling interval is obtained according to the signal mean square error estimation value corresponding to the first sampling interval, the signal estimation error in the first sampling interval, the preset minimum sampling signal transmission delay and the length of the first sampling interval.

[0095] It should be noted that in the case of the first sampling interval being the first sampling interval, the signal mean square error estimation value corresponding to the first sampling interval is a preset signal mean square error estimation value. Then, the signal mean square error estimation value corresponding to the next sampling interval is obtained by updating according to the signal mean square error estimation value corresponding to the previous sampling interval, the signal estimation error in the previous sampling interval, the sampling signal transmission delay corresponding to the previous sampling interval and the length of the previous sampling interval, until the signal mean square error estimation values corresponding to all sampling intervals are obtained.

[0096] Exemplarily, the signal mean square error estimation value corresponding to the first sampling interval is α k , and the signal mean square error estimation value α k+1 corresponding to the second sampling interval is obtained by using the following formula:

[0097] α k+1 =α k +η k (Q k -α k L k ),

[0098] wherein η k is a preset parameter, and one optional method is η k =1 / (kD lb ), wherein D lb is the preset minimum sampling signal transmission delay, k represents a constant, and L k represents the length of the first sampling interval.

[0099] It should be further noted that after the signal mean square error estimation values corresponding to multiple sampling intervals are obtained, it can be found that the signal mean square error estimation value iteratively approaches the optimal mean square error value α* .

[0100] According to the sampling frequency constraint queue value corresponding to the first sampling interval, the preset average sampling frequency and the time length of the first sampling interval, the sampling frequency constraint queue value corresponding to the second sampling interval is obtained.

[0101] It should be noted that in the case of the first sampling interval being the first sampling interval, the sampling frequency constraint queue value corresponding to the first sampling interval is a preset sampling frequency constraint queue value, and then the sampling frequency constraint queue value corresponding to the next sampling interval is updated according to the sampling frequency constraint queue value corresponding to the previous sampling interval, the preset average sampling frequency and the time length of the previous sampling interval.

[0102] Exemplarily, the sampling frequency constraint queue value corresponding to the first sampling interval is U k , and the sampling frequency constraint queue value U k+1 corresponding to the second sampling interval is obtained by using the following formula:

[0103]

[0104] Wherein, f max represents the maximum value of the preset average sampling frequency, L k represents the time length of the first sampling interval.

[0105] In the embodiment of the application, the sampling frequency constraint queue value is obtained by the above formula, and in the case that the sampling frequency constraint queue value is stable, it is considered that the sampling frequency corresponding to the sampling interval is less than or equal to the maximum value f max of the preset average sampling frequency.

[0106] Preferably, the sampling frequency constraint queue value is a Lyapunov virtual queue.

[0107] According to the sampling frequency constraint queue value corresponding to the second sampling interval, the frequency constraint parameter estimation value corresponding to the second sampling interval is obtained, and the specific formula is as follows:

[0108] λ k+1 = U k+1 / V

[0109] Wherein, λ k+1 represents the frequency constraint parameter estimation value corresponding to the second sampling interval, and V is a parameter set in advance.

[0110] It should be further noted that after obtaining the frequency constraint parameter estimation values corresponding to a plurality of sampling intervals, it can be found that the frequency constraint parameter estimation value iteratively approaches the optimal frequency constraint parameter value λ * .

[0111] According to the signal mean square error estimation value corresponding to the second sampling interval and the frequency constraint parameter estimation value corresponding to the second sampling interval, a signal sampling error threshold value of the second sampling interval is obtained, that is, the signal sampling error threshold value β is composed of the signal mean square error estimation value and the frequency constraint parameter estimation value, and specifically, the signal sampling error threshold value β of the second sampling interval is k+1 is obtained by the following formula:

[0112] β k+1 = α k+1 + λ k+1

[0113] Wherein, α k+1 represents the signal mean square error estimation value corresponding to the second sampling interval, and λ k+1 represents the frequency constraint parameter estimation value corresponding to the second sampling interval.

[0114] In the embodiment of the application, random approximation and Lyapunov virtual queue and other means are combined to combine the tasks of channel detection and signal sampling together, so that the time efficiency of data transmission and the time utilization rate of signal transmission are greatly improved under the constraint condition of meeting the given average sampling frequency. The online learning random approximation method is applied to the sampling time determination method of the embodiment of the application, and in the process of signal sampling, the sampling signal transmission delay distribution statistical characteristics of the channel are learned step by step, so that the optimal strategy is adaptively learned and then applied to the process of optimizing the signal mean square error estimation value. In addition, the embodiment of the application considers the signal estimation error caused by the transmission delay of the transmitter sending the sampling signal to the receiver and the constraint of the long-time sampling frequency of the system, that is, the channel distribution combined with the transmission delay of the sampling signal and the constraint condition of the sampling frequency, so that the robustness of the sampling time determination method to different channels is improved.

[0115] It should be noted that in the case where the sampling signal transmission delay distribution statistical characteristics are known, the optimal sampling strategy has threshold structure characteristics, that is, the next sampling signal is sent when the difference between the current detected time signal and the last sampling signal exceeds a certain given threshold, which is the optimal sampling method under the constraint of the sampling frequency, so in the embodiment of the application, the third signal sampling time is determined according to the signal sampling error threshold value of the second sampling interval and the first sampling signal, comprising:

[0116] According to the signal sampling error threshold value of the second sampling interval, a threshold function is constructed, that is, a threshold function v(β) is constructed by using the signal sampling error threshold value of the second sampling interval.

[0117] In a case that a difference between a monitoring value of a second target time signal corresponding to a second target time moment and the monitoring value of the first sampling signal is greater than or equal to a function value determined according to the threshold function, the second target time moment is taken as the third signal sampling moment; wherein the second target time moment is located after a time moment at which the second terminal receives the first sampling signal.

[0118] The signal sampling moment is determined to be equivalent to determining how long to wait before transmitting the next sampling signal after the last sampling signal is received by the receiver, and the waiting time is denoted as W k Under the signal sampling error threshold β of the second sampling interval, the optimal waiting time is denoted as W k (β), W k (β) is calculated according to the following formula:

[0119]

[0120] The above formula is used to represent a case that a difference between a monitoring value of a second target time signal corresponding to a second target time moment and the monitoring value of the first sampling signal is greater than or equal to a function value determined according to the threshold function v(β) k (β), that is, when the transmitter monitors the second target time signal , the next sampling signal is transmitted to the receiver, and the time moment at which the second target time signal is monitored is the third signal sampling moment.

[0121] The signal sampling moment determination method provided by the embodiment of the application can quickly find the optimal waiting time, and the performance of the waiting time converges to the optimal mean square error, and is robust to the channel distribution of the system.

[0122] The process of constructing the threshold function according to the signal sampling error threshold of the second sampling interval will be described in detail below:

[0123] As an optional embodiment, the threshold function is obtained according to the signal sampling error threshold of the second sampling interval, the model parameters of the first terminal monitoring time signal and the sampling signal transmission delay corresponding to the first sampling signal, and the expression of the threshold function v(β) is as follows:

[0124]

[0125] Wherein, β represents the signal sampling error threshold of the second sampling interval, mse ∞ = σ 2 / 2θ, μ, θ, σ all represent the model parameters of the OU process model, and D k ​denotes the sampling signal transmission delay corresponding to the first sampling signal, G -1 (·) is the inverse function of the following function:

[0126]

[0127] As another optional embodiment, the threshold function is obtained according to the signal sampling error threshold of the second sampling interval, the model parameter of the first terminal monitoring time signal and the average value of the sampling signal transmission delay;

[0128] The average value of the sampling signal transmission delay is the average value of the sampling signal transmission delays corresponding to all the sampling signals before the first sampling signal.

[0129] That is, the expression of the threshold function v(beta) is still the above formula, wherein mse ∞ The determination manner of mse is also as described above, but in the case that the sampling signal transmission delay corresponding to the first sampling interval cannot be obtained, the historical sampling signal transmission delays corresponding to all the sampling signals before the first sampling signal are collected, and the average value is taken as the sampling signal transmission delay corresponding to the first sampling interval, and then mse D .

[0130] The signal sampling time determination method provided by the embodiment of the application introduces the concept of frame length (sampling interval), defines the interval between the last signal sampling time and the next signal sampling time as a frame, and updates the parameters of the current decision by only focusing on the transmission result of the last frame, so that the space stored by the transmitter and the calculation complexity of the algorithm are reduced. The signal sampling time determination method provided by the embodiment of the application introduces the stochastic approximation method, updates the current sampling signal error threshold by the signal estimation error of the last frame and the frame length, and solves the problem caused by the unknown statistical characteristics of the channel delay distribution. Moreover, the signal sampling time determination method provided by the embodiment of the application introduces the method of Lyapunov virtual queue, describes the degree of violation of the sampling frequency by the system by constructing a virtual queue value, and solves the long-time sampling frequency constraint problem of signal sampling.

[0131] In the embodiment of the application, the optimal waiting time strategy is estimated by updating the threshold of the waiting time strategy, the statistical distribution characteristics of the transmission packet delay do not need to be known, the calculation complexity is reduced, and it is theoretically proved that the estimated parameters can converge to the optimal parameters with a probability of 1, and the performance of the estimation error also converges to the minimum estimation error with a probability of 1, and approaches the theoretical lower bound.

[0132] As Figure 2The simulation result shown in the figure also shows that the online algorithm (Online policy) and the actual online algorithm (signal sampling time determination method) improved based on the online algorithm are superior to other zero waiting algorithms (Zero wait policy), sampling algorithms based on information age optimization (Optimal AoI policy) and optimal algorithms (Optimal policy), and can quickly approach the theoretical lower bound. Figure 2 The simulation parameters of the simulation result shown in the figure are: the model parameters in the OU process model are sigma=1, mu=0.5, and theta=0.2, the number of transmission packets K=10 4 , and the sampling signal transmission delay obeys a lognormal distribution, and the parameters are mu D =1, sigma D =1.5.

[0133] The method of the embodiment of the application finds the optimal sampling strategy in a short time by the online learning method to minimize the signal estimation error of the system. The technical solution fuses data transmission and channel transmission detection together, improves the time utilization rate of the transmission data, and proves that the algorithm can converge to the optimal sampling strategy.

[0134] As Figure 3 shown, the embodiment of the application further provides a signal sampling time determination device, which comprises:

[0135] The acquisition module 301 is configured to acquire a signal estimation error in a first sampling interval; the first sampling interval is an interval between a first signal sampling time and a second signal sampling time; the first signal sampling time and the second signal sampling time are adjacent signal sampling times, and the first signal sampling time is located before the second signal sampling time;

[0136] The processing module 302 is configured to obtain a signal sampling error threshold of a second sampling interval according to the signal estimation error in the first sampling interval and a time length of the first sampling interval;

[0137] The determination module 303 is configured to determine a third signal sampling time according to the signal sampling error threshold of the second sampling interval and a first sampling signal; the first sampling signal is a sampling signal sent by the first terminal at the second signal sampling time;

[0138] The second sampling interval is an interval between the second signal sampling time and the third signal sampling time; the second signal sampling time and the third signal sampling time are adjacent signal sampling times, and the second signal sampling time is located before the third signal sampling time.

[0139] Optionally, the obtaining module 301 comprises:

[0140] a first obtaining unit, configured to obtain a first target time signal monitored by the first terminal at a first target moment; the first target moment is any moment within the first sampling interval;

[0141] a second obtaining unit, configured to obtain a target estimation signal with a minimum mean square error value between the target estimation signal and a second sampling signal from estimation signals determined by a second terminal; the second sampling signal is a sampling signal sent by the first terminal at the first sampling moment;

[0142] a first processing unit, configured to obtain a signal estimation error within the first sampling interval according to the first target time signal and the target estimation signal.

[0143] Optionally, the processing module 302 comprises:

[0144] a second processing unit, configured to obtain a signal mean square error estimation value corresponding to the second sampling interval according to a signal mean square error estimation value corresponding to the first sampling interval, the signal estimation error within the first sampling interval, a preset minimum value of sampling signal transmission delay and a time length of the first sampling interval; in a case where the first sampling interval is a first sampling interval, the signal mean square error estimation value corresponding to the first sampling interval is a preset signal mean square error estimation value;

[0145] a third processing unit, configured to obtain a sampling frequency constraint queue value corresponding to the second sampling interval according to a sampling frequency constraint queue value corresponding to the first sampling interval, a preset average sampling frequency and a time length of the first sampling interval; in a case where the first sampling interval is a first sampling interval, the sampling frequency constraint queue value corresponding to the first sampling interval is a preset sampling frequency constraint queue value;

[0146] a fourth processing unit, configured to obtain a frequency constraint parameter estimation value corresponding to the second sampling interval according to the sampling frequency constraint queue value corresponding to the second sampling interval;

[0147] a fifth processing unit, configured to obtain a signal sampling error threshold of the second sampling interval according to the signal mean square error estimation value corresponding to the second sampling interval and the frequency constraint parameter estimation value corresponding to the second sampling interval.

[0148] Optionally, the determining module 303 comprises:

[0149] a constructing unit, configured to construct a threshold function according to the signal sampling error threshold of the second sampling interval;

[0150] determining unit configured to determine the second target time as the third signal sampling time in a case that a difference between a monitoring value of a second target time signal corresponding to a second target time and a monitoring value of the first sampling signal is greater than or equal to a function value determined according to the threshold function;

[0151] The second target time is located after a time at which the second terminal receives the first sampling signal.

[0152] Optionally, the constructing unit is specifically configured to:

[0153] The threshold function is obtained according to a signal sampling error threshold of the second sampling interval, a model parameter of the first terminal monitoring time signal, and a sampling signal transmission delay corresponding to the first sampling signal.

[0154] Optionally, the constructing unit is specifically configured to:

[0155] The threshold function is obtained according to a signal sampling error threshold of the second sampling interval, a model parameter of the first terminal monitoring time signal, and a sampling signal transmission delay average value;

[0156] The sampling signal transmission delay average value is an average value of sampling signal transmission delays corresponding to all sampling signals located before the first sampling signal.

[0157] Optionally, a length of the first sampling interval includes a waiting length and a sampling signal transmission delay corresponding to the second sampling signal.

[0158] The waiting length is a length of time between reception of the second sampling signal by the second terminal and transmission of the first sampling signal by the first terminal.

[0159] The second sampling signal is a sampling signal transmitted by the first terminal at the first sampling time.

[0160] It should be noted that the signal sampling time determination apparatus provided by the embodiments of the present application is an apparatus capable of executing the signal sampling time determination method described above, and all the embodiments of the signal sampling time determination method described above are applicable to the apparatus and can achieve the same or similar technical effects.

[0161] As shown in Figure 4 The embodiments of the present application also provide a terminal device, which comprises a processor 400 and a memory 410 connected to the processor 400 through a bus interface, the memory 410 is used to store programs and data used by the processor 400 during execution, and the processor 400 calls and executes the programs and data stored in the memory 410.

[0162] The terminal device further includes a transceiver 420 connected with the bus interface, configured to receive and send data under the control of the processor 400.

[0163] Specifically, the processor 400 performs the following processes:

[0164] Obtain a signal estimation error in a first sampling interval; the first sampling interval is an interval between a first signal sampling time and a second signal sampling time; the first signal sampling time and the second signal sampling time are adjacent signal sampling times, and the first signal sampling time is located before the second signal sampling time;

[0165] According to the signal estimation error in the first sampling interval and the length of the first sampling interval, obtain a signal sampling error threshold of a second sampling interval;

[0166] According to the signal sampling error threshold of the second sampling interval and a first sampling signal, determine a third signal sampling time; the first sampling signal is a sampling signal sent by the first terminal at the second signal sampling time;

[0167] The second sampling interval is an interval between the second signal sampling time and the third signal sampling time; the second signal sampling time and the third signal sampling time are adjacent signal sampling times, and the second signal sampling time is located before the third signal sampling time.

[0168] Optionally, the processor 400 is configured to:

[0169] Obtain a first target time signal monitored by the first terminal at a first target time; the first target time is any time in the first sampling interval;

[0170] Obtain a target estimation signal with a minimum mean square error value between the target estimation signal and a second sampling signal in an estimation signal determined by a second terminal; the second sampling signal is a sampling signal sent by the first terminal at the first sampling time;

[0171] According to the first target time signal and the target estimation signal, obtain a signal estimation error in the first sampling interval.

[0172] Optionally, the processor 400 is configured to:

[0173] obtaining a signal mean square error estimation value corresponding to the second sampling interval according to the signal mean square error estimation value corresponding to the first sampling interval, a signal estimation error in the first sampling interval, a preset minimum value of a sampling signal transmission delay and a time length of the first sampling interval; wherein, in a case where the first sampling interval is a first sampling interval, the signal mean square error estimation value corresponding to the first sampling interval is a preset signal mean square error estimation value;

[0174] obtaining a sampling frequency constraint queue value corresponding to the second sampling interval according to a sampling frequency constraint queue value corresponding to the first sampling interval, a preset average sampling frequency and a time length of the first sampling interval; wherein, in a case where the first sampling interval is a first sampling interval, the sampling frequency constraint queue value corresponding to the first sampling interval is a preset sampling frequency constraint queue value;

[0175] obtaining a frequency constraint parameter estimation value corresponding to the second sampling interval according to the sampling frequency constraint queue value corresponding to the second sampling interval;

[0176] obtaining a signal sampling error threshold value of the second sampling interval according to the signal mean square error estimation value corresponding to the second sampling interval and the frequency constraint parameter estimation value corresponding to the second sampling interval.

[0177] Optionally, the processor 400 is configured to:

[0178] constructing a threshold function according to the signal sampling error threshold value of the second sampling interval;

[0179] in a case where a difference between a monitoring value of a second target time signal corresponding to a second target time and the monitoring value of the first sampling signal is greater than or equal to a function value determined according to the threshold function, taking the second target time as the third signal sampling time;

[0180] wherein, the second target time is located after a time when the second terminal receives the first sampling signal.

[0181] Optionally, the processor 400 is specifically configured to:

[0182] obtaining the threshold function according to the signal sampling error threshold value of the second sampling interval, a model parameter of the first terminal monitoring time signal and a sampling signal transmission delay corresponding to the first sampling signal.

[0183] Optionally, the processor 400 is specifically configured to:

[0184] obtaining the threshold function according to the signal sampling error threshold value of the second sampling interval, a model parameter of the first terminal monitoring time signal and a sampling signal transmission delay average value.

[0185] The average value of the sampling signal transmission delay is an average value of sampling signal transmission delays corresponding to all sampling signals before the first sampling signal.

[0186] The average value of the sampling signal transmission delay is an average value of sampling signal transmission delays corresponding to all sampling signals before the first sampling signal. Figure 4 The bus architecture can include any number of interconnected buses and bridges, specifically, various circuitry of the one or more processors represented by the processor 400 and the memory represented by the memory 410 are linked together. The bus architecture can also link various other circuitry such as peripheral devices, voltage regulators, and power management circuitry, and the like, which are well known in the art, and thus, are not further described herein. The bus interface provides the user interface 430. The transceiver 420 can be a plurality of elements, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 400 is responsible for managing the bus architecture and general processing, and the memory 410 can store data used by the processor 400 in performing operations.

[0187] In addition, the embodiments of the present application further provide a readable storage medium, which stores a computer program, wherein the program is executed by a processor to implement the steps in the sampling signal time determination method according to any one of the above.

[0188] In several embodiments provided in the present application, it should be understood that the disclosed method and device can be implemented by other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0189] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can be physically included separately, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware, or in the form of hardware plus software functional units.

[0190] The integrated unit in the form of software function unit can be stored in a computer readable storage medium. The software function unit is stored in a storage medium, and includes a plurality of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform part of steps of the transceiving method according to the embodiments of the present application. The storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage medium capable of storing program codes.

[0191] The above is the preferred embodiment of the present application, it should be pointed out that for the ordinary person in the art, without departing from the principles of the present application described in the premise can also be made several improvements and refinements, these improvements and refinements are also within the scope of the present application.

Claims

1. A method for determining signal sampling time, applied to a first terminal, characterized in that, The method comprises: obtaining signal estimation error in a first sampling interval; the first sampling interval is an interval between a first signal sampling time and a second signal sampling time; the first signal sampling time and the second signal sampling time are adjacent signal sampling times, and the first signal sampling time is before the second signal sampling time; obtaining signal sampling error threshold of a second sampling interval according to signal estimation error in the first sampling interval and a time length of the first sampling interval; determining a third signal sampling time according to the signal sampling error threshold of the second sampling interval and a first sampling signal; the first sampling signal is a sampling signal sent by the first terminal at the second signal sampling time; wherein the second sampling interval is an interval between the second signal sampling time and the third signal sampling time; the second signal sampling time and the third signal sampling time are adjacent signal sampling times, and the second signal sampling time is before the third signal sampling time.

2. The signal sampling time determination method of claim 1, wherein, The obtaining of the signal estimation error in the first sampling interval comprises: obtaining a first target time signal monitored by the first terminal at a first target time; the first target time is any time in the first sampling interval; obtaining a target estimation signal with a minimum mean square error value between the target estimation signal and a second sampling signal from estimation signals determined by a second terminal; the second sampling signal is a sampling signal sent by the first terminal at the first signal sampling time; obtaining the signal estimation error in the first sampling interval according to the first target time signal and the target estimation signal.

3. The method of determining signal sampling time according to claim 1, characterized in that, The obtaining of the signal sampling error threshold of the second sampling interval according to the signal estimation error in the first sampling interval and the time length of the first sampling interval comprises: obtaining a signal mean square error estimation value corresponding to the second sampling interval according to a signal mean square error estimation value corresponding to the first sampling interval, the signal estimation error in the first sampling interval, a preset minimum value of sampling signal transmission delay and the time length of the first sampling interval; wherein, in a case where the first sampling interval is a first sampling interval, the signal mean square error estimation value corresponding to the first sampling interval is a preset signal mean square error estimation value; obtaining a sampling frequency constraint queue value corresponding to the second sampling interval according to a sampling frequency constraint queue value corresponding to the first sampling interval, a preset average sampling frequency and the time length of the first sampling interval; wherein, in a case where the first sampling interval is a first sampling interval, the sampling frequency constraint queue value corresponding to the first sampling interval is a preset sampling frequency constraint queue value; obtaining a frequency constraint parameter estimation value corresponding to the second sampling interval according to the sampling frequency constraint queue value corresponding to the second sampling interval; obtaining the signal sampling error threshold of the second sampling interval according to the signal mean square error estimation value corresponding to the second sampling interval and the frequency constraint parameter estimation value corresponding to the second sampling interval.

4. The method of determining signal sampling time according to claim 1, characterized in that, The third signal sampling time is determined according to the signal sampling error threshold value of the second sampling interval and the first sampling signal, and the method comprises the steps of: constructing a threshold function according to the signal sampling error threshold value of the second sampling interval; if the difference between the monitoring value of the second target time signal corresponding to the second target time and the monitoring value of the first sampling signal is greater than or equal to the function value determined according to the threshold function, taking the second target time as the third signal sampling time; wherein the second target time is located after the time when the first terminal receives the first sampling signal.

5. The method of determining a signal sampling time according to claim 4, wherein, The threshold function is constructed according to the signal sampling error threshold value of the second sampling interval, and the method comprises the steps of: obtaining the threshold function according to the signal sampling error threshold value of the second sampling interval, the model parameter of the first terminal monitoring time signal and the sampling signal transmission delay corresponding to the first sampling signal.

6. The method of determining signal sampling time according to claim 4, characterized in that, The threshold function is constructed according to the signal sampling error threshold value of the second sampling interval, and the method comprises the steps of: obtaining the threshold function according to the signal sampling error threshold value of the second sampling interval, the model parameter of the first terminal monitoring time signal and the average value of the sampling signal transmission delay; wherein the average value of the sampling signal transmission delay is the average value of the sampling signal transmission delays corresponding to all the sampling signals before the first sampling signal.

7. The method of determining signal sampling time according to claim 1, wherein, The length of the first sampling interval comprises a waiting time and a sampling signal transmission delay corresponding to a second sampling signal; wherein the waiting time is the time length between the time when the second terminal receives the second sampling signal and the time when the first terminal sends the first sampling signal; The second sampling signal is the sampling signal sent by the first terminal at the first signal sampling time.

8. A signal sampling time determination apparatus characterized by comprising: The method comprises the steps of: acquiring a signal estimation error in a first sampling interval; the first sampling interval is the interval between a first signal sampling time and a second signal sampling time; the first signal sampling time and the second signal sampling time are adjacent signal sampling times, and the first signal sampling time is located before the second signal sampling time; obtaining a signal sampling error threshold value of a second sampling interval according to the signal estimation error in the first sampling interval and the length of the first sampling interval; determining a third signal sampling time according to the signal sampling error threshold value of the second sampling interval and a first sampling signal; the first sampling signal is the sampling signal sent by the first terminal at the second signal sampling time; wherein the second sampling interval is the interval between the second signal sampling time and the third signal sampling time; the second signal sampling time and the third signal sampling time are adjacent signal sampling times, and the second signal sampling time is located before the third signal sampling time.

9. A terminal device, comprising: The method comprises the steps of: a processor, a memory and a program stored in the memory and executable on the processor, the program being executed by the processor to implement the steps of the signal sampling time determination method according to any one of claims 1 to 7.

10. A readable storage medium, characterized by, The readable storage medium has a program stored thereon, and the program is executed by the processor to implement the steps in the signal sampling time determination method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Sampling moment control method and device

    CN108809869A

  • Highway pavement rainfall distribution estimation method, storage medium and computing equipment

    CN112036630A