This disclosure relates to the field of communication, and in particular to a signal processing method and related devices.
In non-collaborative communication systems, blind identification and blind demodulation of modulated signals have been the focus of research in software radio, spectrum detection, electronic interference and identification, etc. The symbol rate of the signal is a key parameter that needs to be determined for blind identification and blind demodulation of modulated signals, since the signal can be demodulated only when the symbol rate, carrier frequency, and modulation method of the signal are determined.
In wireless communication systems, radar systems, low-power Internet of things (IoT) and satellite communication systems, in order to save energy consumption of signal transmitters or to minimize the possibility of interception of military signals, these communication systems may choose unscheduled burst transmission as the communication method in many cases. For example, burst transmission is used in mobile cellular radio systems to minimize energy consumption in mobile television networks. In frequency hopping systems and some military communication systems, different modulation parameters are used between different burst signals to avoid signal interception and identification. Burst transmission is also necessary for low-power IoT communication systems. However, in these communication scenarios, the small number of symbols and low signal-to-noise ratio of the signal make it impossible to determine the symbol rate of the signal accurately. Therefore, how to accurately determine the symbol rate of the signal when the number of symbols is small and the signal-to-noise ratio is low is a technical problem that needs to be solved at this stage.
Embodiments of the disclosure provide a signal processing method and device, which can determine the symbol rate of the signal accurately.
In a first aspect, a signal processing method is provided. The method includes: receiving a first signal; processing the first signal to obtain a squared complex envelope of the first signal; obtaining a second signal by processing the squared complex envelope of the first signal using a first filter, where a cutoff frequency of the first filter is determined according to an average-to-peak power ratio of a squared complex envelope spectrum of a third signal, the third signal is obtained by processing the first signal using a second filter, and a cutoff frequency of the second filter is determined according to a bandwidth occupied by the first signal; determining a squared complex envelope spectrum of the second signal; and determining a symbol rate corresponding to the first signal according to the squared complex envelope spectrum of the second signal.
In a second aspect, a signal processing device is provided. The device includes a receiving module, a first processing module, a second processing module, a first determining module, and a second determining module, where the receiving module is configured to receive a first signal; the first processing module is configured to process the first signal to obtain a squared complex envelope of the first signal; the second processing module is configured to obtain a second signal by processing the squared complex envelope of the first signal using a first filter, where a cutoff frequency of the first filter is determined according to an average-to-peak power ratio of a squared complex envelope spectrum of a third signal, the third signal is obtained by processing the first signal using a second filter, and a cutoff frequency of the second filter is determined according to a bandwidth occupied by the first signal; the first determining module is configured to determine a squared complex envelope spectrum of the second signal; and the second determining module is configured to determine a symbol rate corresponding to the first signal according to the squared complex envelope spectrum of the second signal.
In a third aspect, an electronic device for signal processing is provided, which includes a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and generate instructions to be executed by the processor to perform the method of the first aspect.
In a fourth aspect, a computer-readable storage medium is provided, which is configured for storing a computer program, the stored computer program being executed by the processor to perform the method of the first aspect.
It can be seen that in the above technical solutions, a filter is used to process the squared complex envelope of the signal, so that the symbol rate can be determined based on the processed squared complex envelope spectrum of the signal. Due to the fact that the cutoff frequency of the filter is determined based on the average-to-peak power ratio of the squared complex envelope spectrum of the signal, it is possible to use the filter to process the squared complex envelope of the signal when the number of symbols in the signal is small and the signal-to-noise ratio is low, thereby filtering out interference signals and noise that cause inaccurate determination of the symbol rate. In this way, the symbol rate can be accurately determined based on the filtered squared complex envelope spectrum of the signal.
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or related art, the following is a brief description of the drawings required in the description of the embodiments or related art. It is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained from these drawings without creative work for those of ordinary skill in the art.
The following will be a clear and complete description of the technical solutions in the embodiments of this disclosure in conjunction with the accompanying drawings in the embodiments of this disclosure. Obviously, the embodiments described are only some rather than all of the embodiments of this disclosure. Based on the embodiments in this disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of protection of this disclosure.
The following gives a detail description.
The terms “first” and “second” in the specification, claims, and accompanying drawings are used to distinguish different objects and are not intended to describe a particular order. In addition, the terms “includes” and “comprises” and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or apparatus including a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units that are inherent to those processes, methods, products or apparatus.
First, referring to
It should be noted that the technical solution of this disclosure may be applied to long term evolution (LTE) architecture, the 5th generation mobile networks (5G), the 4.5 generation mobile networks (4.5G), wireless local area networks (WLAN) systems, radar systems, satellite communication systems, the Internet of Things, and so on. The technical solution of this disclosure may also be applied to other communication systems in the future, such as 6G communication system, etc. In the future communication system, the function may remain the same, while the name may be changed.
In addition, in wireless communication systems, radar systems, low-power IoT and satellite communication systems, in order to save energy consumption of signal transmitters or to minimize the possibility of interception of military signals, these communication systems may choose unscheduled burst transmission as the communication method in many cases. For example, burst transmission is used in mobile cellular radio systems to minimize energy consumption in mobile television networks. In frequency hopping systems and some military communication systems, different modulation parameters are used between different burst signals to avoid signal interception and identification. Burst transmission is also necessary for low-power IoT communication systems. However, in these communication scenarios, the small number of symbols and low signal-to-noise ratio of the signal make it impossible to determine the symbol rate of the signal accurately. Therefore, how to accurately determine the symbol rate of the signal when the number of symbols is small and the signal-to-noise ratio is low is a technical problem that needs to be solved at this stage.
Based on the above, the present disclosure proposes a signal processing method to solve the above problems, and the following is a detailed description of embodiments of the present disclosure.
Referring to
At 201, receive a first signal.
Optionally, receiving the first signal includes receiving the first signal via a receiver.
It is to be noted that receiving the first signal via the receiver may be understood as receiving the first signal from the access network device via the receiver.
The access network device is an entity on the network side for transmitting signals, receiving signals, or transceiving signals. The access network device may be a device deployed in a radio access network (RAN) to provide wireless communication functions for electronic devices, for example, a transmission reception point (TRP), a base station, and various forms of control nodes, such as a network controller, a wireless controller, a wireless controller in a cloud radio access network (CRAN) scenario, etc. Specifically, the access network device may be various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points (AP), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved nodeB, or home node B, HNB), BaseBand unit (BBU), transmitting and receiving point (TRP), transmitting point (TP), mobile switching center, etc., and may also be an antenna panel of the base station. The control node may connect multiple base stations and configure resources for multiple terminals within the coverage of multiple base stations. In systems using different radio access technologies, the name of the device with the base station function may be different. For example, the device may be an evolutional node B (eNB or eNodeB) in an LTE system, a wireless controller in a cloud radio access network (CRAN) scenario, or a gNB in 5G. Alternatively, the access network device may be a relay station, an access point, an in-vehicle device, a wearable device, and a network side device in the network after 5G or access network device in the future evolved PLMN network, etc. This disclosure does not limit the specific name of the access network device.
The first signal may be a modulated signal.
Optionally, the first signal may be one or more modulated signals, which is not limited in the present disclosure.
The first signal may be one or more single-carrier multi-decimal digitally modulated signals. Exemplarily, the first signal is a signal modulated using multiple phase shift keying (M-PSK). Alternatively, the first signal is a signal modulated using multiple quadrature amplitude modulation (M-QAM). In the present disclosure, the specific modulation method for the first signal is not limited herein.
At 202, process the first signal to obtain a squared complex envelope of the first signal.
Under a condition of smooth Gaussian white noise, the first signal satisfies the following formula: x(t)=e−j2πf
In the above, x(t) represents the first signal, fc represents the carrier frequency of the first signal, and si=ciejϕ
Optionally, if fc=0, then the first signal is a baseband signal. In this case, the squared complex envelope of the first signal is |A(t)|:
A(t)=Σi=−∞+∞si(t−iTs).
It should be noted that in the present disclosure, the algorithm for processing continuous signals is not supported for the first signal, i.e., it is not possible to process the first signal using the algorithm for processing continuous signals to obtain the symbol rate of the first signal.
Exemplarily, if A(t)=Σi=−∞+∞si(t−iTs), then the symbol rate of the first signal cannot be obtained according to
where {circumflex over (R)}s is the symbol rate.
Specifically, taking a 16-PSK signal as an example, assume that the sampling frequency of the signal is 5 MHz, the true symbol rate is 1.25 Msym/s, the symbol energy-to-noise power ratio (Es/No) per symbol is equal to 10 dB, the number of samples per symbol is 4, and the roll-off factor of the pulse shaping filter is 0.35. Referring to
It is understood that in the present disclosure, the number of symbols of the first signal is within a predetermined interval, which may be, for example, [50, 500].
At 203, process the squared complex envelope of the first signal using a first filter to obtain a second signal, where a cutoff frequency of the first filter is determined according to an average-to-peak power ratio of a squared complex envelope spectrum of a third signal, the third signal is obtained by processing the first signal using a second filter, and a cutoff frequency of the second filter is determined according to a bandwidth occupied by the first signal.
Optionally, before processing the squared complex envelope of the first signal using the first filter to obtain the second signal, the method further includes: performing Fourier transform on the first signal to obtain a first amplitude spectrum of the first signal; filtering the first amplitude spectrum using a third filter to obtain a second amplitude spectrum; determining a maximum value of the second amplitude spectrum; determining the bandwidth occupied by the first signal based on the maximum value of the second amplitude spectrum.
The first filter and the second filter are both digital band-pass filters, and a center frequency of the digital band-pass filters is the bandwidth occupied by the first signal.
Optionally, the bandwidth occupied by the first signal satisfies the following formula:
where BW represents the bandwidth occupied by the first signal, f represents the frequency of the first signal, S(f) represents the second amplitude spectrum, and S(m) represents the maximum value of the second amplitude spectrum. It is understood that in the present disclosure, the bandwidth occupied by the first signal may be understood as an estimated bandwidth occupied by the first signal, that is, the estimated bandwidth occupied by the first signal may satisfy
Optionally, the cutoff frequency of the second filter includes a first cutoff frequency and a second cutoff frequency, where the first cutoff frequency is
and the second cutoff frequency is
where fs represents the sampling frequency of the first signal.
If the first pass-band cutoff frequency of the second filter is f1 and the second pass-band cutoff frequency is f2, then the bandwidth of the second filter is f2−f1. As can be understood, the first pass-band cutoff frequency is the lower pass-band cutoff frequency of the second filter, and the second pass-band cutoff frequency is the upper pass-band cutoff frequency of the second filter. In this case,
In the above, u1 is the first cutoff frequency, and u2 is the second cutoff frequency. u1<u2, 0<u1<1, and 0<u2<1. Understandably, it is possible to vectorize u1 and u2, i.e.,
It should be noted that the cutoff frequency of the first filter is determined after iteration of the cutoff frequency of the second filter. That is, an initial cutoff frequency of the first filter is the cutoff frequency of the second filter, and the cutoff frequency of the first filter is the cutoff frequency corresponding to the minimum value of the average-to-peak power ratio of the squared complex envelope spectrum of the third signal after iteration.
The third filter may be a median filter, where the order of the median filter is a preset order, which may be, for example, any integer in [5, 30].
Exemplarily, the preset order is 10.
Optionally, the average-to-peak power ratio of the squared complex envelope spectrum of the third signal satisfies the following formula:
r(k)=r(k−1)+{circumflex over (φ)}(k)Δu(k)
where r(k) represents an average-to-peak power ratio of the squared complex envelope spectrum of the third signal at a k-th iteration, r(k−1) represents an average-to-peak power ratio of the squared complex envelope spectrum of the third signal at a (k−1)-th iteration, k is an integer greater than 1,
u(k) represents a cutoff frequency of the first filter at the k-th iteration, and u(k−1) represents a cutoff frequency of the first filter at the (k−1)-th iteration.
In the above, η is the step size factor, and β2 is the learning rate.
Understandably,
may be derived from
In the above, Δr(k−1)=r(k−1)−r(k−2), and reference on r(k−2) may be made to r(k), which is not repeated here. Δu(k−1)=u(k−1)−u(k−2), and reference on u(k−2) may be made to u(k), which is not repeated here.
Optionally, if ∥{circumflex over (φ)}(k)∥2≤σ, or ∥Δu(k)∥2≤σ, or {sign (φi(k))≠sign (φi(1))}i=12, then {circumflex over (φ)}(k)={circumflex over (φ)}(1), where {circumflex over (φ)}(1) is an initial value of {circumflex over (φ)}(k), and σ=10−5.
Optionally,
It should be noted that in this disclosure, if u1(k)>u2(k), or u2(k)<rc(k), or u1(k)>rc(k), then u1(k)=u1(k−1), and u2(k)=u2(k−1), where u1(k) is the first cutoff frequency at the k-th iteration, and u1(k−1) is the first cutoff frequency at the (k−1)-th iteration. u2(k) is the second cutoff frequency at the k-th iteration, and u2(k−1) is the second cutoff frequency at the (k−1)-th iteration.
r
c(k)=(u1(k)+u2(k))/2.
It may be understood that
may be derived from
In addition, r(k)=r(k−1)+{circumflex over (φ)}(k)Δu(k) may be derived from Δr(k)=φ(k)Δu(k).
φ(k)=[φ1(k), φ2(k)], where φ(k) is called the pseudo partial derivative (PPD) at the k-th iteration, ∥φ(k)∥≤b are bounded for all k, and b is a positive integer. It is understood that {circumflex over (φ)}(k) may be an estimated value of φ(k).
Δr(k)=r(k)−r(k−1), Δu(k)=u(k)−u(k−1), Δu(k)≠0, and r(k)=f(r(k−1), . . . , r(k−np), u(k), . . . , u(k−ns)).
It should be noted that for r(k)=f(r(k−1), . . . , r(k−np), u(k), . . . , u(k−ns)), the following condition are satisfied: condition 1: r(k)=f(r(k−1), . . . , r(k−np), u(k), . . . , u(k−ns)) is observable and controllable; condition 2: the partial derivatives of the function ƒ with respect to all u are continuous; condition 3: r(k)=f(r(k−1), . . . , r(k−np), u(k), . . . , u(k−ns)) satisfies the generalized Lipschitz condition, i.e., for any k, |Δr(k)|≤b∥Δu(k)∥.
It can be seen that the bandwidth occupied by the first signal is determined in the above technical solution.
At 204, determine a squared complex envelope spectrum of the second signal.
Determining the squared complex envelope spectrum of the second signal includes performing Fourier transform on the second signal to obtain the squared complex envelope spectrum of the second signal.
At 205, determine a symbol rate corresponding to the first signal according to the squared complex envelope spectrum of the second signal.
Determining the symbol rate corresponding to the first signal according to the squared complex envelope spectrum of the second signal includes: extracting a spectral peak from the squared complex envelope spectrum of the second signal and determining the spectral peak as the symbol rate corresponding to the first signal.
The beneficial effects produced by the embodiments of the present disclosure are described below in conjunction with simulation results. Assume the number of symbols of the first signal is 200, the sampling frequency of the first signal is 5 MHz, the true symbol rate is 1.25 Msym/s, the roll-off factor of the pulse shaping filter is 0.35, and Es/No is equal to 10 dB. Referring to
Exemplarily, if μ(1)=1, λ(1)=2, σ=10−5, ρ=1, η=2, β1=β2=0.05, the initial value
Then in a case that the roll-off factor is 0.35 and the number of symbols of the first signal is 300, the success probability of the symbol rate estimation of a 16-PSK signal at different Es/No can be referred to
Specifically,
Specifically,
It should be noted that in the present disclosure, for the existing scheme,
As can be seen, in the above technical solution, the squared complex envelope of the signal is processed using a filter, so that the symbol rate can be determined based on the processed squared complex envelope spectrum of the signal. Due to the fact that the cutoff frequency of the filter is determined based on the average-to-peak power ratio of the squared complex envelope spectrum of the signal, it is possible to use the filter to process the squared complex envelope of the signal when the number of symbols in the signal is small and the signal-to-noise ratio is low, thereby filtering out interference signals and noise that cause inaccurate determination of the symbol rate. In this way, the symbol rate can be accurately determined based on the filtered squared complex envelope spectrum of the signal.
Referring to
Operations at 801-802 are the same as operations at 201-202 in
At 803, perform Fourier transform on the first signal to obtain a first amplitude spectrum of the first signal.
804, filter the first amplitude spectrum using a third filter to obtain a second amplitude spectrum.
For the third filter, reference may be made to the relevant description above and will not be repeated here.
At 805, determine a maximum value of the second amplitude spectrum.
At 806, determine a bandwidth occupied by the first signal according to the maximum value of the second amplitude spectrum.
For the bandwidth occupied by the first signal, reference may be made to the relevant description above, which will not be repeated here.
Operations at 807-809 are the same as operations at 203-205 in
As can be seen, in the above technical solution, the squared complex envelope of the signal is processed using a filter, so that the symbol rate can be determined based on the processed squared complex envelope spectrum of the signal. Since the cutoff frequency of the filter is determined based on the average-to-peak power ratio of the squared complex envelope spectrum of the signal, it is possible to use the filter to process the squared complex envelope of the signal when the number of symbols in the signal is small and the signal-to-noise ratio is low, thereby filtering out interference signals and noise that cause inaccurate determination of the symbol rate. In this way, the symbol rate can be accurately determined based on the filtered squared complex envelope spectrum of the signal.
Referring to
The receiving module 901 is configured to receive a first signal.
The first processing module 902 is configured to process the first signal to obtain a squared complex envelope of the first signal.
The second processing module 903 is configured to obtain a second signal by processing the squared complex envelope of the first signal using a first filter, where a cutoff frequency of the first filter is determined according to an average-to-peak power ratio of a squared complex envelope spectrum of a third signal, the third signal is obtained by processing the first signal using a second filter, and a cutoff frequency of the second filter is determined according to a bandwidth occupied by the first signal.
The first determining module 904 is configured to determine a squared complex envelope spectrum of the second signal.
The second determination module 905 is configured to determine a symbol rate corresponding to the first signal according to the squared complex envelope spectrum of the second signal.
For the reception of the first signal, reference may be made to the relevant description above, which will not be repeated here.
For the processing of the first signal to obtain the complex envelope of the first signal, reference may be made to the relevant description above, which will not be repeated herein.
Optionally, when the first filter is used to process the squared complex envelope of the first signal to obtain the second signal, the second processing module 903 is further configured to perform Fourier transform on the first signal to obtain a first amplitude spectrum of the first signal; to filter the first amplitude spectrum using a third filter to obtain a second amplitude spectrum; to determine a maximum value of the second amplitude spectrum; to determine a bandwidth occupied by the first signal according to the maximum value of the second amplitude spectrum.
The first filter and the second filter are both digital band-pass filters, and a center frequency of the digital band-pass filters is the bandwidth occupied by the first signal.
The first filter and the second filter are both digital band-pass filters, and a center frequency of the digital band-pass filters is the bandwidth occupied by the first signal.
Optionally, the bandwidth occupied by the first signal satisfies the following formula:
where BW represents the bandwidth occupied by the first signal, f represents the frequency of the first signal, S(f) represents the second amplitude spectrum, and S(m) represents the maximum value of the second amplitude spectrum. It is understood that in the present disclosure, the bandwidth occupied by the first signal may be understood as an estimated bandwidth occupied by the first signal, that is, the estimated bandwidth occupied by the first signal may satisfy:
Optionally, the cutoff frequency of the second filter includes a first cutoff frequency and a second cutoff frequency, where the first cutoff frequency is
and the second cutoff frequency is
where fs represents the sampling frequency of the first signal.
If the first pass-band cutoff frequency of the second filter is f1 and the second pass-band cutoff frequency is f2, then the bandwidth of the second filter is f2−f1. As can be understood, the first pass-band cutoff frequency is the lower pass-band cutoff frequency of the second filter, and the second pass-band cutoff frequency is the upper pass-band cutoff frequency of the second filter. In this case
In the above, u1 is the first cutoff frequency, and u2 is the second cutoff frequency. u1<u2, 0<u1<1, and 0<u2<1. Understandably, it is possible to vectorize u1 and u2, i.e.,
It should be noted that the cutoff frequency of the first filter is determined after iteration of the cutoff frequency of the second filter. That is, an initial cutoff frequency of the first filter is the cutoff frequency of the second filter, and the cutoff frequency of the first filter is the cutoff frequency corresponding to the minimum value of the average-to-peak power ratio of the squared complex envelope spectrum of the third signal after iteration.
The third filter may be a median filter, where the order of the median filter is a preset order, which may be, for example, any integer in [5, 30].
Exemplarily, the preset order is 10. Optionally, the average-to-peak power ratio of the squared complex envelope spectrum of the third signal satisfies the following formula:
r(k)=r(k−1)+{circumflex over (φ)}(k)Δu(k)
where r(k) represents an average-to-peak power ratio of the squared complex envelope spectrum of the third signal at a k-th iteration, r(k−1) represents an average-to-peak power ratio of the squared complex envelope spectrum of the third signal at a (k−1)-th iteration, k is an integer greater than 1,
u(k) represents a cutoff frequency of the first filter at the k-th iteration, and u(k−1) represents a cutoff frequency of the first filter at the (k−1)-th iteration.
In the above, η is the step size factor, and β2 is the learning rate.
Understandably,
may be derived from
In the above, Δr(k−1)=r(k−1)−r(k−2), and reference on r(k−2) may be made to r(k), which is not repeated here. Δu(k−1)=u(k−1)−u(k−2), and reference on u(k−2) may be made to u(k), which is not repeated here.
Optionally, if ∥{circumflex over (φ)}(k)∥2<σ, or ∥Δu(k)∥2<σ, or {sign (pi(k))≠sign (pi(1))}1, then {circumflex over (φ)}(k)={circumflex over (φ)}(1), where {circumflex over (φ)}(1) is an initial value of {circumflex over (φ)}(k), and σ=10−5.
Optionally,
It should be noted that in this disclosure, if u1(k)>u2(k), or u2(k)<rc(k), or u1(k)>rc(k), then u1(k)=u1(k−1), and u2(k)=u2(k−1), where u1(k) is the first cutoff frequency at the k-th iteration, and u1(k−1) is the first cutoff frequency at the (k−1)-th iteration. u2(k) is the second cutoff frequency at the k-th iteration, and u2(k−1) is the second cutoff frequency at the (k−1)-th iteration. rc(k)=(u1(k)+u2(k))/2.
It may be understood that
may be derived from
In addition, r(k)=r(k−1)+{circumflex over (φ)}(k)Δu(k) may be derived from Δr(k)={circumflex over (φ)}(k)Δu(k).
φ(k)=[φ1(k), φ2(k)], where φ(k) is called the pseudo partial derivative (PPD) at the k-th iteration, ∥φ(k)∥≤b are bounded for all k, and b is a positive integer. It is understood that {circumflex over (φ)}(k) may be an estimated value of φ(k).
Δr(k)=r(k)−r(k−1), Δu(k)=u(k)−u(k−1), Δu(k)≠0, and r(k)=f(r(k−1), . . . , r(k−np), u(k), . . . , u(k−ns)).
It should be noted that for r(k)=f(r(k−1), . . . , r(k− np), u(k), . . . , u(k−ns)), the following condition are satisfied: condition 1: r(k)=f(r(k−1), . . . , r(k−np), u(k), . . . , u(k−ns)) is observable and controllable; condition 2: the partial derivatives of the function ƒ with respect to all u are continuous; condition 3: r(k)=f(r(k−1), . . . , r(k−np), u(k), . . . , u(k−ns)) satisfies the generalized Lipschitz condition, i.e., for any k, |Δr(k)|≤b∥Δu(k)∥.
Referring to
The embodiments of the present disclosure provide an electronic device for signal processing, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and are configured to be executed by the processor to execute instructions including the steps in any of the signal processing methods. As shown in
For example, the processor 1001 is a CPU.
Optionally, the memory may be a high-speed RAM memory or a stable memory, such as a disk memory.
The communication interface 1003 is configured to achieve connection and communication between the processor 1001 and the memory 1002.
It will be understood by those skilled in the art that the structure of the electronic device illustrated in
As shown in
In the electronic device shown in
Specific implementations of the electronic device involved in this disclosure can be found in the respective embodiments of the signal processing methods described above and will not be repeated here.
The present disclosure also provides a computer-readable storage medium, the computer-readable storage medium is configured for storing a computer program, the stored computer program being executed by a processor to achieve: receiving a first signal;
Specific implementations of the computer-readable storage medium involved in this disclosure can be found in the respective embodiments of the signal processing method described above and will not be repeated here.
It should be noted that each of the preceding method embodiments is presented as a series of combinations of actions for simplicity of description, but it should be noted by those skilled in the art that the present disclosure is not limited by the sequence of actions described, as some steps may be performed in other sequences or simultaneously according to the present disclosure. Secondly, the person skilled in the art should also be aware that the embodiments described in the specification are some embodiments and that the actions and modules involved are not necessarily required for the present disclosure.
The above embodiments are only for illustration of the technical solutions of the disclosure rather than limit the disclosure. Despite the detailed description of this disclosure with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that it is still possible to modify the technical solutions recorded in the foregoing embodiments or to make equivalent substitutions for some of the technical features therein; and these modifications or substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present disclosure.
The units illustrated above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, i.e., they may be located in one place or may be distributed to multiple network units. Some or all of these units can be selected according to practical needs to achieve the purpose of the solutions of the present disclosure. In addition, each functional unit in each embodiment of the present disclosure can be integrated in a single processing unit, or each unit can be physically present separately, or two or more units can be integrated in a single unit. The above integrated units can be implemented either in the form of hardware or in the form of software functional units.
The above integrated unit, when implemented as a software functional unit and sold or used as a separate product, may be stored in a computer-readable storage medium. It is understood that the technical solution of the present disclosure essentially or in part contributes to the prior art, or that all or part of the technical solution may be embodied in the form of a software product that is stored in a storage medium and includes a number of instructions to enable a computer device (which may be a personal computer, a cloud server, or an access network device, etc.) to perform all or part of the steps of the various embodiments of the method described above. The afore-mentioned storage medium includes USB flash drive, removable hard disk, Read-Only Memory (ROM), Random Access Memory (RAM), disk or CD-ROM, and other media that can store program code. The above mentioned is only a specific implementation of this disclosure, but the scope of protection of this disclosure is not limited to this, and any person skilled in the art can easily think of various equivalent modifications or substitutions within the technical scope disclosed in this disclosure, which should be covered by the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure shall be subject to the scope of protection of the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/130951 | 11/23/2020 | WO |