CN111211808B - Signal processing method and device under resource limitation and terminal equipment - Google Patents
Signal processing method and device under resource limitation and terminal equipment Download PDFInfo
- Publication number
- CN111211808B CN111211808B CN201911414437.9A CN201911414437A CN111211808B CN 111211808 B CN111211808 B CN 111211808B CN 201911414437 A CN201911414437 A CN 201911414437A CN 111211808 B CN111211808 B CN 111211808B
- Authority
- CN
- China
- Prior art keywords
- signal
- frequency hopping
- array element
- hopping sequence
- debounce
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000003672 processing method Methods 0.000 title abstract description 10
- 238000000034 method Methods 0.000 claims abstract description 42
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 31
- 238000001914 filtration Methods 0.000 claims abstract description 19
- 230000003044 adaptive effect Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 8
- 239000013598 vector Substances 0.000 claims description 7
- 238000005070 sampling Methods 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 4
- 238000005314 correlation function Methods 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000001629 suppression Effects 0.000 description 6
- 230000000875 corresponding effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000001427 coherent effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/715—Interference-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0837—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
- H04B7/0842—Weighted combining
- H04B7/086—Weighted combining using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/10—Frequency-modulated carrier systems, i.e. using frequency-shift keying
- H04L27/14—Demodulator circuits; Receiver circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/715—Interference-related aspects
- H04B2001/7152—Interference-related aspects with means for suppressing interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0617—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Abstract
The invention discloses a signal processing method, a system and terminal equipment under resource limitation, wherein the method comprises the following steps: receiving a modulation signal sent by a user through each array element by using a multi-array element linear array antenna; carrying out debounce processing on the modulation signal of each array element according to a pre-constructed quasi-orthogonal frequency hopping sequence set to obtain a debounce signal of each array element; carrying out low-pass filtering on the debounce signal to obtain a modulation baseband signal of each array element; calculating the modulation baseband signal of each array element according to a self-adaptive algorithm to obtain a beam forming output signal of each array element; and demodulating and judging the output signals of the wave beam forming of each array element to obtain target data symbols. The embodiment of the invention combines the quasi-orthogonal frequency hopping sequence with the self-adaptive beam forming, simultaneously inhibits interference signals from two dimensions of a frequency domain and a space domain, and improves the anti-interference capability and the capacity of signals in the same physical resource.
Description
Technical Field
The present invention relates to the field of wireless communications, and in particular, to a method and an apparatus for processing a signal under resource limitation, and a terminal device.
Background
In the unlicensed frequency bands of industry, science, medicine, etc., a large number of wireless applications (e.g., bluetooth, WiFi, Zigbee, amateur radio, etc.) work together on limited physical resources (e.g., space, time, and frequency resources). A large number of wireless users cause various interferences on limited physical resources, which seriously affect the capacity and performance of a wireless network.
Disclosure of Invention
The embodiment of the invention provides a signal processing method and device under resource limitation and terminal equipment, and aims to solve the problem that a large number of wireless users interfere with each other on limited physical resources.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, a method for processing a signal under resource limitation is provided, the method including:
receiving a modulation signal sent by a user through each array element by using a multi-array element linear array antenna;
carrying out debounce processing on the modulation signal of each array element according to a pre-constructed quasi-orthogonal frequency hopping sequence set to obtain a debounce signal of each array element;
carrying out low-pass filtering on the debounce signal to obtain a modulation baseband signal of each array element;
calculating the modulation baseband signal of each array element according to a self-adaptive algorithm to obtain a beam forming output signal of each array element;
and demodulating and judging the output signals of the wave beam forming of each array element to obtain target data symbols.
In a second aspect, a signal processing apparatus under resource limitation is provided, the apparatus including:
the receiving module is used for receiving the modulation signals sent by the users through each array element by using the multi-array element linear array antenna;
the de-hopping module is used for carrying out de-hopping processing on the modulation signals of each array element according to a pre-constructed quasi-orthogonal frequency hopping sequence set to obtain the de-hopping signals of each array element;
the filtering module is used for carrying out low-pass filtering on the debounce signal to obtain a modulation baseband signal of each array element;
the computing module is used for computing the modulation baseband signals of each array element according to a self-adaptive algorithm to obtain the output signals of the beam forming of each array element;
and the demodulation module is used for demodulating and judging the output signals of the wave beam forming of each array element to obtain a target data symbol.
In a third aspect, a terminal device is provided, which includes: a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the method according to the first aspect.
In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, realizes the steps of the method according to the first aspect.
In the embodiment of the invention, firstly, a multi-array element linear array antenna is used for receiving a modulation signal sent by a user through each array element, then, the modulation signal of each array element is subjected to debounce processing according to a pre-established quasi-orthogonal frequency hopping sequence set to obtain the debounce signal of each array element, then, the debounce signal is subjected to low-pass filtering to obtain the modulation baseband signal of each array element, the modulation baseband signal of each array element is calculated according to a self-adaptive algorithm to obtain a beam-formed output signal of each array element, and finally, the beam-formed output signal of each array element is demodulated and judged to obtain a target data symbol. The embodiment of the invention adopts the quasi-orthogonal frequency hopping sequence to perform the debounce on the modulation signal, obtains more frequency hopping sequences, fewer frequency point collision times and longer frequency hopping sequence length under the condition of limited number of utilized frequency points, and then utilizes the wave beam forming of the self-adaptive algorithm to accommodate more users, thereby having better interference suppression effect. The quasi-orthogonal frequency hopping sequence and the adaptive beam forming are combined, interference signals are restrained from two dimensions of a frequency domain and a space domain, and the anti-interference capacity and the capacity number of the signals in the same physical resource are improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a flowchart illustrating a signal processing method under resource limitation according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a multi-element linear array antenna according to an embodiment of the present invention;
fig. 3 is a diagram of an adaptive beamforming receiving system based on a QO-FH sequence according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In a wireless communication network, users access the network by sharing wireless resources such as space, time, spectrum, and spreading codes. However, as various wireless applications grow explosively, when a large number of users are crowded with limited physical resources (such as ISM bands), blank spectrum and space resources become more scarce, which causes serious interference to multiple users using the same physical resource and also affects the performance of the wireless network. The embodiment of the invention provides a signal processing method and device under resource limitation and terminal equipment by utilizing a space-time frequency domain signal processing technology. The optimal QO-FH (Quasi-orthogonal Frequency Hopping) and BF (beamforming) are combined, interference signals are restrained from two dimensions of a Frequency domain and a space domain, and the anti-interference capacity and the number of the signals capable of being accommodated in the same physical resource are improved. The FH is an anti-interference technology from a frequency domain, and a frequency hopping sequence is a more key component in a frequency hopping system and determines the anti-interference capability, the frequency selective fading resistance capability and the multiple access capability of the frequency hopping system; the BF technology based on the antenna array is another anti-interference technology from the airspace, and can realize space division multiple access at the same time. The combination of FH and BF takes advantage of the advantages of frequency domain information processing techniques and spatial signal processing techniques to improve the interference rejection performance and network capacity of signals under limited physical resources.
As shown in fig. 1, a signal processing method under resource limitation is provided in an embodiment of the present invention. As shown, the method may include: steps S101 to S105.
In step S101, a modulated signal transmitted from a user via each element is received by a multi-element linear array antenna.
In step S102, the modulated signals of each array element are subjected to debounce processing according to a pre-constructed quasi-orthogonal frequency hopping sequence set, so as to obtain debounce signals of each array element.
In the embodiment of the invention, the received modulation signals of each array element are subjected to debounce processing according to a pre-constructed quasi-orthogonal frequency hopping sequence set, so that the debounce signals of each array element are obtained. And through the debounce processing, the user transceiving end realizes the complete synchronization of the frequency hopping codes.
In step S103, the demodulated signal is low-pass filtered to obtain a modulated baseband signal of each array element.
In the embodiment of the invention, the debounced signals after the debounce of each array element are subjected to low-pass filtering to obtain the modulation baseband signals of each array element. And filtering the high-frequency signals after low-pass filtering to obtain modulation baseband signals of each array element.
In step S104, the modulation baseband signal of each array element is calculated according to the adaptive algorithm, and a beam-formed output signal of each array element is obtained.
In the embodiment of the invention, the obtained modulation baseband signal of each array element is calculated according to an adaptive algorithm, and the output signal of the beam forming of each array element is obtained. The use of beamforming may further suppress interference between a large number of users.
In step S105, the beamformed output signal of each array element is demodulated and decided to obtain a target data symbol.
In the embodiment of the present invention, the obtained output signal of the beamforming of each array element is demodulated, the demodulation method may adopt various existing demodulation methods, which are not described herein again, and a demodulated signal is obtained after demodulation, and then the demodulated signal is determined to select a target data symbol that is expected to be sent by a user.
According to the embodiment of the invention, firstly, a multi-array element linear array antenna is used for receiving a modulation signal sent by a user through each array element, then the modulation signal of each array element is subjected to debounce processing according to a pre-established quasi-orthogonal frequency hopping sequence set to obtain the debounce signal of each array element, then the debounce signal is subjected to low-pass filtering to obtain the modulation baseband signal of each array element, the modulation baseband signal of each array element is calculated according to a self-adaptive algorithm to obtain a beam forming output signal of each array element, and finally the beam forming output signal of each array element is demodulated and judged to obtain a target data symbol. The embodiment of the invention adopts the quasi-orthogonal frequency hopping sequence to perform the debounce on the modulation signal, obtains more frequency hopping sequences, fewer frequency point collision times and longer frequency hopping sequence length under the condition of limited number of utilized frequency points, and then utilizes the wave beam forming of the self-adaptive algorithm to accommodate more users, thereby having better interference suppression effect. The quasi-orthogonal frequency hopping sequence and the adaptive beam forming are combined, interference signals are restrained from two dimensions of a frequency domain and a space domain, and the anti-interference capacity and the capacity number of the signals in the same physical resource are improved.
In one possible embodiment of the present invention, fig. 2 is a schematic diagram of a multi-element linear array antenna provided by the present invention. The specific method for receiving the modulated signals transmitted by each array element by a user by using the multi-array element linear array antenna is as follows:
the arrival angle of k signals of a certain user is expressed as theta epsilon (-pi/2, pi/2), wherein the angle theta is shown as the included angle between the array element direction and the normal direction. The array steering vector is thus given by:
wherein,a steering vector for the k signal; thetakIs the included angle between the k signal array element direction and the normal direction; n is a radical ofaIs the number of array elements.
Steering vectors are the response of all elements of an array antenna to a narrowband source with unity energy. Since the array response is different in different directions, the steering vector is correlated to the direction of the source, and the uniqueness of this correlation depends on the geometry of the array. Each element of the steering vector has a unity magnitude for the same array element array.
When there is K in the communication networkuWhen the users use the same time, the receiving end NaThe signals received by a plurality of array elements being superimposed for a plurality of subscriber signals, i.e.
r(t)=AnS(t-τ)+n(t)
Wherein,
wherein r (t) is NaSignals received by the array elements; s(k)(t) is a modulation signal transmitted by user k; tau iskRelative time delay for user k to access the communication network; n (t) is zero-mean complex Gaussian white noise.
In one possible embodiment of the present application, before performing the debounce processing on the modulated signal of each array element, the resource-limited signal processing method may further include:
determining a base frequency hopping sequence set according to a preset target value; and constructing a quasi-orthogonal frequency hopping sequence set according to the base frequency hopping sequence set and the number of the frequency slots.
Wherein the preset target value is determined according to a theoretical boundary (Peng-Fan boundary) related to Hamming of the maximum period through a frequency hopping sequence set.
Further, the set of base hopping sequences is determined as follows:
C={C(1),C(2),...,C(Ks)}
C(k)=(c(k)(0),c(k)(1),...,c(k)(Ls-1)),k=1,2,...,Ks
wherein, C is a base frequency hopping sequence set; ksThe number of frequency hopping sequences is the base frequency hopping sequence set; c(k)The kth frequency hopping sequence in the base frequency hopping sequence set; hm(C) Is the maximum Hamming correlation function;is the smallest integer greater than or equal to r, r being any real number; l issIs the length of the frequency hopping sequence; q. q.ssIs the frequency slot set size of the base frequency hopping sequence set.
Constructing a quasi-orthogonal frequency hopping sequence set according to the following formula:
S={S(1),S(2),...,S(K)}
S(k)=(s(k)(0),s(k)(1),...,s(k)(L-1))
s(k)(m)=c(k)(a)+bqs,modqs(Z+1),
m=0,1,...,L-1;k=1,2,...,K
b=m mod(Z+1)
wherein, S is a quasi-orthogonal frequency hopping sequence set; s(k)The kth quasi-orthogonal frequency hopping sequence in the quasi-orthogonal frequency hopping sequence set is defined; l is the length of the quasi-orthogonal frequency hopping sequence; s(k)(m) is the mth frequency point in the kth quasi-orthogonal frequency hopping signal, c(k)(a) Is the a frequency point in the k frequency hopping signal; z is the size of the collision-free area; k is the number of the frequency hopping sequences of the quasi-orthogonal frequency hopping sequence set; q. q.ssA frequency slot set size that is a base frequency hopping sequence set;is the integer part of r, r is any real number.
In the case of the quasi-orthogonal frequency hopping sequence set constructed as above, an example of an optimal QO-FH sequence set is listed and hamming correlation characteristics thereof are explained.
First, a base hopping sequence is selected in the galois field as follows:
C={(0,2,3,2,0);(2,1,4,1,2);(1,3,0,3,1);(3,4,2,4,3);(4,0,1,0,4)}
as can be seen from the above description, the equation for the sequence C satisfying the Peng-Fan boundary holds.
Then, given an integer Z ═ 2, according to the above method, an optimal QO-FH sequence set can be obtained, as follows:
S={S(1),S(2),...,S(5)}={(0,5,10,2,7,12,3,8,13,2,7,12,0,5,10);
(2,7,12,1,6,11,4,9,14,1,6,11,2,7,12);
(1,6,11,3,8,13,0,5,10,3,8,13,1,6,11);
(3,8,13,4,9,14,2,7,12,4,9,14,3,8,13);
(4,9,14,0,5,10,1,6,11,0,5,10,4,9,14);}
next, the first hopping sequence S(1)For example, the hamming cross-correlation and autocorrelation values are verified as shown in table 1. As can be concluded from table 1, the delay τ is in the Z region (i.e., | τ ≦ Z ≡ 2), and the set of QO-FH sequences satisfies orthogonality (i.e., Hc ≡ 0 and Ha (τ ≠ 0) ≡ 0); when | τ |>Z, the maximum hamming cross-correlation yields a lower value (H ═ 3), whereas the hamming cross-correlation value of the conventional set of NHZ-FH sequences (Non-hit Zone FH, collision-free hop sequences) in the prior art method is larger (H ═ 5). Although the Hamming autocorrelation of the frequency hopping sequence obtained by the construction method provided by the invention is slightly increased, in a frequency hopping multiple access system, the cross-correlation value directly influences the multiple access interference performance of the frequency hopping system, so that the reduction of the maximum Hamming cross-correlation is more important.
TABLE 1
Further, the debounce signal with each array element, which is obtained by debounce processing of the modulation signal according to the pre-constructed quasi-orthogonal frequency hopping sequence set, may include:
converting a modulation signal sent by a user into a user frequency hopping signal according to a pre-constructed quasi-orthogonal frequency hopping sequence set; and multiplying the user frequency hopping signal by the local frequency hopping signal to obtain a debounce signal of each array element.
In the embodiment of the invention, the receiving end generates the local frequency hopping sequence which is completely consistent with the frequency hopping code of the expected user of the sending end. Then, frequency hopping points are generated by the frequency synthesizer, as shown in fig. 3. For example, the frequency hopping sequences of the receiving end and the transmitting end of the desired user are S(1)The frequency hopping points generated by the frequency synthesizer are (0,5,10,2,7,12,3,8,13,2,7,12,0,5,10) in sequence: (f)0,f5,f10,f2,f7,f12,f3,f8,f13,f2,f7,f12,f0,f5,f10)。
For example, user 1 is a reference user whose transceiver implements full synchronization of the hopping codes, i.e., τ1Therefore, the signal after the user's debounce is expected to be represented as:
X(t)=r(t)C(t)
wherein, c (t) ═ exp (-j2 pi tcM/t) is the local frequency hopping signal of the receiving end.
The signal x (T) after being subjected to the debounce passes through a low-pass-filter (LPF), and the pass band width of the LPF is B ═ M/T. The received modulation signal passes through a debounce and low-pass filter to obtain a modulation baseband signal X of each array elementf(t) is represented by the following formula:
in the process of debounce, the user transceiver is expected to realize the complete synchronization of the frequency hopping codes; the hopping codes between other users may not be fully synchronized. That is, when the delay is smaller than the predetermined value ZT, it can be considered that all hopping codes will see no collision, that is, the sequences are orthogonal.
In one possible embodiment of the present invention, calculating a modulation baseband signal according to an adaptive algorithm to obtain a beamformed output signal may include:
sampling the modulated baseband signal; calculating a modulation baseband signal according to a self-adaptive algorithm to obtain a weight of each array element; and multiplying the debounce signal of each array element by the corresponding weight to obtain a beam-formed output signal.
Specifically, the beam adjustment can be adaptively controlled by adopting a Direct Matrix Inversion (DMI) BF algorithm based on the least mean square criterion (LMS), and compared with other adaptive algorithms, the LMS-DMI algorithm (adopting the least mean square-direct matrix inversion algorithm) can quickly generate a stable beam through a short-length pilot signal, and has the advantages of better convergence, higher calculation speed and higher efficiency.
The de-hopped signal may be sampled prior to beamforming, as shown in the following equation:
XN(n)=Xf(nTΔ),n=1,2,...,N
wherein N is the number of samples used in calculating BF weight; t isΔIs the sampling interval.
The LMS-DMI algorithm may be expressed as:
wherein D isp(n) as the pilot signal of the desired user, the weight of Na array elements can be expressed as
Finally, the optimal weight of the array can be determined as follows:
wherein,
d=[Dp(1),Dp(2),...,Dp(N)]
after LMS-DMI beamforming, the resulting beamformed output signal is:
according to the above formula, the weight of the antenna element is multipliedBeamforming may further suppress mutual interference between a large number of users.
In a possible embodiment of the present invention, the beam-formed output signal may be demodulated by a non-coherent demodulation method, and the specific demodulation step is not described herein again. The non-coherent demodulator consists of M branches, the decision variable U of the first branchlExpressed as:
the decision device then selects the largest UlThe corresponding subscript, as the target data symbol.
The embodiment of the invention adopts the quasi-orthogonal frequency hopping sequence to perform the debounce on the modulation signal, obtains more frequency hopping sequences, fewer frequency point collision times and longer frequency hopping sequence length under the condition of limited number of utilized frequency points, and then utilizes the wave beam forming of the self-adaptive algorithm to accommodate more users, thereby having better interference suppression effect. The quasi-orthogonal frequency hopping sequence and the adaptive beam forming are combined, interference signals are restrained from two dimensions of a frequency domain and a space domain, and the anti-interference capacity and the capacity number of the signals in the same physical resource are improved.
Fig. 3 is a schematic diagram of an adaptive beamforming receiving system based on a QO-FH sequence according to an embodiment of the present invention.
The array beam forming receiver (QO-FH/BF) structure based on QO-FH provided by the embodiment of the invention adopts NaA Uniform Linear Array (ULA). The signal received by each antenna array element is processed by debounce processing and is passed through a low pass filter to obtain a modulated baseband signal Xf (t). Then, the baseband MFSK signal is sent to a beam forming module, wherein an adaptive beam former of a direct matrix inversion (LMS-DMI) algorithm based on a minimum mean square criterion is adopted, and the beam former outputs a weight { w ] of each array elementi}i=1,2,…,Na. And multiplying the debounce signal of each antenna array element branch by the corresponding array element weight to realize beam forming. Finally, demodulating and judging the output signal of the beam forming to obtain a target data symbol.
The embodiments of the present invention provide a number of performance advantages for optimal quasi-orthogonal frequency hopping (QO-FH) sequences. By using less frequency points, more frequency hopping sequences, less frequency point collision times (quasi-orthogonality) and longer frequency hopping sequence length can be obtained. Then, the beamforming using the adaptive algorithm can accommodate more users and have more interference suppression effect. The quasi-orthogonal frequency hopping sequence and the adaptive beam forming are combined, interference signals are restrained from two dimensions of a frequency domain and a space domain, and the anti-interference capacity and the capacity number of the signals in the same physical resource are improved.
The embodiment of the invention also provides a signal processing device under the resource limitation. The apparatus may include: the device comprises a receiving module, a debounce module, a filtering module, a calculating module and a demodulating module.
The receiving module is configured to receive a modulated signal transmitted by a user through each array element by using a multi-array element linear array antenna;
the de-hopping module is configured to perform de-hopping processing on the modulation signals of each array element according to a pre-constructed quasi-orthogonal frequency hopping sequence set to obtain the de-hopping signals of each array element;
the filtering module is configured to perform low-pass filtering on the debounce signal to obtain a modulation baseband signal of each array element;
the calculation module is configured to calculate the modulation baseband signal of each array element according to an adaptive algorithm to obtain a beam-formed output signal of each array element;
the demodulation module is configured to demodulate and decide the beamformed output signal of each array element to obtain a target data symbol.
In the embodiment of the invention, firstly, a receiving module receives a modulation signal sent by a user through each array element by using a multi-array element linear array antenna, a debounce module performs debounce processing on the modulation signal of each array element according to a pre-established quasi-orthogonal frequency hopping sequence set to obtain a debounce signal of each array element, then a filtering module performs low-pass filtering on the debounce signal to obtain a modulation baseband signal of each array element, a calculating module calculates the modulation baseband signal of each array element according to a self-adaptive algorithm to obtain a beam forming output signal of each array element, and finally, a demodulating module demodulates and judges the beam forming output signal of each array element to obtain a target data symbol. The embodiment of the invention adopts the quasi-orthogonal frequency hopping sequence to perform the debounce on the modulation signal, obtains more frequency hopping sequences, fewer frequency point collision times and longer frequency hopping sequence length under the condition of using fewer frequency points, and then utilizes the wave beam forming of the self-adaptive algorithm to accommodate more users, thereby having better interference suppression effect. The quasi-orthogonal frequency hopping sequence and the adaptive beam forming are combined, interference signals are restrained from two dimensions of a frequency domain and a space domain, and the anti-interference capacity and the capacity number of the signals in the same physical resource are improved.
In a possible embodiment of the present invention, the signal processing apparatus with resource limitation may further include: a determining module and a constructing module.
The determining module is configured to determine a set of base hopping sequences according to a preset target value;
the construction module is configured to construct a set of quasi-orthogonal hopping sequences based on the number of frequency slots in the set of base hopping sequences.
In one possible embodiment of the invention, the determining module may be configured to:
the set of base hopping sequences is determined as follows:
C={C(1),C(2),...,C(Ks)}
C(k)=(c(k)(0),c(k)(1),...,c(k)(Ls-1)),k=1,2,...,Ks
wherein, C is a base frequency hopping sequence set; ksThe number of frequency hopping sequences is the base frequency hopping sequence set; c(k)The kth frequency hopping sequence in the base frequency hopping sequence set; hm(C) Is the maximum Hamming correlation function;is the smallest integer greater than or equal to r, r being any real number; l issIs the length of the frequency hopping sequence; q. q.ssIs the frequency slot set size of the base frequency hopping sequence set.
In one possible embodiment of the invention, the building block may be configured to:
constructing a quasi-orthogonal frequency hopping sequence set according to the following formula:
S={S(1),S(2),...,S(K)}
S(k)=(s(k)(0),s(k)(1),...,s(k)(L-1))
s(k)(m)=c(k)(a)+bqs,modqs(Z+1),
m=0,1,...,L-1;k=1,2,...,K
b=mmod(Z+1)
wherein,s is a quasi-orthogonal frequency hopping sequence set; s(k)The kth quasi-orthogonal frequency hopping sequence in the quasi-orthogonal frequency hopping sequence set is defined; l is the length of the quasi-orthogonal frequency hopping sequence; s(k)(m) is the mth frequency point in the kth quasi-orthogonal frequency hopping signal, c(k)(a) Is the a frequency point in the k frequency hopping signal; z is the size of the collision-free area; k is the number of the frequency hopping sequences of the quasi-orthogonal frequency hopping sequence set; q. q.ssA frequency slot set size that is a base frequency hopping sequence set;is the integer part of r, r is any real number.
In one possible embodiment of the invention, the de-hopping module may be configured to:
converting a modulation signal sent by a user into a user frequency hopping signal according to a pre-constructed quasi-orthogonal frequency hopping sequence set;
and multiplying the user frequency hopping signal by the local frequency hopping signal to obtain a demodulation signal of each array element.
In one possible embodiment of the invention, the calculation module is configured to:
sampling the modulated baseband signal;
calculating a modulation baseband signal according to a self-adaptive algorithm to obtain a weight of each array element;
and multiplying the debounce signal of each array element by the corresponding weight to obtain a beam-formed output signal.
The functions of the signal processing apparatus under resource limitation according to the present invention have been described in detail in the method embodiments shown in fig. 1 to fig. 3, so that the description of the embodiment is not detailed, and reference may be made to the related description in the foregoing embodiments, which is not repeated herein.
Fig. 4 is a schematic diagram of a hardware structure of a terminal device for implementing various embodiments of the present invention, where the terminal device 400 includes, but is not limited to: radio frequency unit 401, network module 402, audio output unit 403, input unit 404, sensor 405, display unit 406, user input unit 407, interface unit 408, memory 409, processor 410, and power supply 411. Those skilled in the art will appreciate that the terminal device configuration shown in fig. 4 does not constitute a limitation of the terminal device, and that the terminal device may include more or fewer components than shown, or combine certain components, or a different arrangement of components. In the embodiment of the present invention, the terminal device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The radio frequency unit 401 may be configured to:
and receiving the modulation signals transmitted by the users through each array element by using the multi-array element linear array antenna.
A processor 410 operable to:
carrying out debounce processing on the modulation signal of each array element according to a pre-constructed quasi-orthogonal frequency hopping sequence set to obtain a debounce signal of each array element;
carrying out low-pass filtering on the debounce signal to obtain a modulation baseband signal of each array element;
calculating a modulation baseband signal of each array element according to a self-adaptive algorithm to obtain a beam forming output signal of each array element;
and demodulating and judging the output signals of the wave beam forming of each array element to obtain target data symbols.
In the embodiment of the invention, firstly, a multi-array element linear array antenna is used for receiving a modulation signal sent by a user through each array element, then, the modulation signal of each array element is subjected to debounce processing according to a pre-established quasi-orthogonal frequency hopping sequence set to obtain the debounce signal of each array element, then, the debounce signal is subjected to low-pass filtering to obtain the modulation baseband signal of each array element, the modulation baseband signal of each array element is calculated according to a self-adaptive algorithm to obtain a beam-formed output signal of each array element, and finally, the beam-formed output signal of each array element is demodulated and judged to obtain a target data symbol. The embodiment of the invention adopts the quasi-orthogonal frequency hopping sequence to perform the debounce on the modulation signal, obtains more frequency hopping sequences, fewer frequency point collision times and longer frequency hopping sequence length under the condition of using fewer frequency points, and then utilizes the wave beam forming of the self-adaptive algorithm to accommodate more users, thereby having better interference suppression effect. The quasi-orthogonal frequency hopping sequence and the adaptive beam forming are combined, interference signals are restrained from two dimensions of a frequency domain and a space domain, and the anti-interference capacity and the capacity number of the signals in the same physical resource are improved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 401 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 410; in addition, the uplink data is transmitted to the base station. Typically, radio unit 401 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio unit 401 can also communicate with a network and other devices through a wireless communication system.
The terminal device provides wireless broadband internet access to the user through the network module 402, such as helping the user send and receive e-mails, browse web pages, and access streaming media.
The audio output unit 403 may convert audio data received by the radio frequency unit 401 or the network module 402 or stored in the memory 409 into an audio signal and output as sound. Also, the audio output unit 403 may also provide audio output related to a specific function performed by the terminal apparatus 400 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 403 includes a speaker, a buzzer, a receiver, and the like.
The input unit 404 is used to receive audio or video signals. The input Unit 404 may include a Graphics Processing Unit (GPU) 4041 and a microphone 4042, and the Graphics processor 4041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 406. The image frames processed by the graphic processor 4041 may be stored in the memory 409 (or other storage medium) or transmitted via the radio frequency unit 401 or the network module 402. The microphone 4042 may receive sound, and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 401 in case of the phone call mode.
The terminal device 400 further comprises at least one sensor 405, such as light sensors, motion sensors and other sensors. Specifically, the light sensor includes an ambient light sensor that adjusts the brightness of the display panel 4061 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 4061 and/or the backlight when the terminal apparatus 400 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal device posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensors 405 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be described in detail herein.
The display unit 406 is used to display information input by the user or information provided to the user. The Display unit 406 may include a Display panel 4061, and the Display panel 4061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 407 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal device. Specifically, the user input unit 407 includes a touch panel 4071 and other input devices 4072. Touch panel 4071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 4071 using a finger, a stylus, or any suitable object or attachment). The touch panel 4071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 410, receives a command from the processor 410, and executes the command. In addition, the touch panel 4071 can be implemented by using various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 4071, the user input unit 407 may include other input devices 4072. Specifically, the other input devices 4072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 4071 can be overlaid on the display panel 4061, and when the touch panel 4071 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 410 to determine the type of the touch event, and then the processor 410 provides a corresponding visual output on the display panel 4061 according to the type of the touch event. Although in fig. 4, the touch panel 4071 and the display panel 4061 are two independent components to implement the input and output functions of the terminal device, in some embodiments, the touch panel 4071 and the display panel 4061 may be integrated to implement the input and output functions of the terminal device, which is not limited herein.
The interface unit 408 is an interface for connecting an external device to the terminal apparatus 400. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 408 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the terminal apparatus 400 or may be used to transmit data between the terminal apparatus 400 and an external device.
The memory 409 may be used to store software programs as well as various data. The memory 409 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 409 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 410 is a control center of the terminal device, connects various parts of the entire terminal device by using various interfaces and lines, and performs various functions of the terminal device and processes data by operating or executing software programs and/or modules stored in the memory 409 and calling data stored in the memory 409, thereby performing overall monitoring of the terminal device. Processor 410 may include one or more processing units; preferably, the processor 410 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 410.
The terminal device 400 may further include a power supply 411 (e.g., a battery) for supplying power to various components, and preferably, the power supply 411 may be logically connected to the processor 410 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the terminal device 400 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides a terminal device, which includes a processor 410, a memory 409, and a computer program that is stored in the memory 409 and can be run on the processor 410, and when being executed by the processor 410, the computer program implements each process of the signal processing method embodiment under the resource limitation, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the signal processing method embodiment under the resource limitation, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A method for processing signals under resource constraints, comprising:
receiving a modulation signal sent by a user through each array element by using a multi-array element linear array antenna;
carrying out debounce processing on the modulation signal of each array element according to a pre-constructed quasi-orthogonal frequency hopping sequence set to obtain a debounce signal of each array element;
carrying out low-pass filtering on the debounce signal to obtain a modulation baseband signal of each array element;
calculating the modulation baseband signal of each array element according to a self-adaptive algorithm to obtain a beam forming output signal of each array element;
demodulating and judging the output signals of the wave beam forming of each array element to obtain target data symbols;
the method for carrying out debounce processing on the modulation signal according to the pre-constructed quasi-orthogonal frequency hopping sequence set to obtain a debounce signal of each array element includes:
converting a modulation signal sent by a user into a user frequency hopping signal according to a pre-constructed quasi-orthogonal frequency hopping sequence set;
multiplying the user frequency hopping signal by a local frequency hopping signal to obtain a debounce signal of each array element;
wherein, the debounce signal of the desired user is expressed as:
X(t)=r(t)C(t)
wherein r (t) is NaSignals received by individual array elements, NaC (t) exp (-j2 pi tcM/t) is a local frequency hopping signal of a receiving end;
the signal X (T) after being subjected to the debounce passes through a low-pass filter, the pass-band width of the low-pass filter is B ═ M/T, and M is the branch number of the incoherent demodulator; the received modulation signal passes through a debounce and low-pass filter to obtain a modulation baseband signal X of each array elementf(t) is represented by the following formula:
wherein there is K in the communication networkuThe users can use the mobile phone simultaneously,is a guide vector of 1 signal, n (t) is zero-mean complex Gaussian white noise, taukRelative time delay for accessing a communication network for a user k, wherein Z is the size of a collision-free area;
in the process of debounce, the user transceiver is expected to realize the complete synchronization of the frequency hopping codes; the frequency hopping codes among other users can be not completely synchronized, that is, when the delay is less than a preset value ZT, all the frequency hopping codes are considered to have no collision, that is, the sequences are in an orthogonal relation;
the calculating the modulation baseband signal according to the adaptive algorithm to obtain the output signal of the beam forming includes:
sampling the modulation baseband signal;
calculating the modulation baseband signal according to a self-adaptive algorithm to obtain the weight of each array element;
multiplying the debounce signal of each array element by the corresponding weight to obtain a beam-formed output signal;
wherein, a Direct Matrix Inversion (DMI) BF algorithm based on Least Mean Square (LMS) is adopted for self-adaptive control of beam adjustment;
the baseband signal is sampled before beamforming, as shown in the following formula:
XN(n)=Xf(nTΔ),n=1,2,...,N,
wherein N is the number of samples used in calculating BF weight, TΔIs the sampling interval;
the LMS-DMI algorithm is expressed as:
wherein D isp(N) is the pilot signal of the desired user, NaThe weight of each array element can be expressed as
Finally, the optimal weight of the array is determined as follows:
wherein,
d=[Dp(1),Dp(2),...,Dp(N)]
after LMS-DMI beamforming, the resulting beamformed output signal is:
according to the above formula, the weight of the antenna element is multipliedBeamforming may further suppress mutual interference between a large number of users;
demodulating the beamformed output signal using an incoherent demodulation mode, the decision variable U of the first branch of the incoherent demodulatorlExpressed as:
the decision device then selects the largest UlThe corresponding subscript, as the target data symbol.
2. The method of claim 1, further comprising, before performing a debounce process on the modulated signal for each array element:
determining a base frequency hopping sequence set according to a preset target value;
and constructing the quasi-orthogonal frequency hopping sequence set according to the base frequency hopping sequence set and the number of the frequency slots.
3. The method of claim 2, wherein determining the set of base hopping sequences according to a preset target value comprises:
the set of base hopping sequences is determined as follows:
C(k)=(c(k)(0),c(k)(1),...,c(k)(Ls-1)),k=1,2,...,Ks
wherein, C is a base frequency hopping sequence set; ksThe number of frequency hopping sequences is the base frequency hopping sequence set; c(k)The kth frequency hopping sequence in the base frequency hopping sequence set; hm(C) Is the maximum Hamming correlation function;is the smallest integer greater than or equal to r, r being any real number; l issIs the length of the frequency hopping sequence; q. q.ssIs the frequency slot set size of the base frequency hopping sequence set.
4. The method of claim 2, wherein constructing a set of quasi-orthogonal hopping sequences from the set of base hopping sequences and the number of slots comprises:
constructing a quasi-orthogonal frequency hopping sequence set according to the following formula:
S={S(1),S(2),...,S(K)}
S(k)=(s(k)(0),s(k)(1),...,s(k)(L-1))
s(k)(m)=c(k)(a)+bqs modqs(Z+1),
m=0,1,...,L-1;k=1,2,...,K
b=mmod(Z+1)
wherein, S is a quasi-orthogonal frequency hopping sequence set; s(k)The kth quasi-orthogonal frequency hopping sequence in the quasi-orthogonal frequency hopping sequence set is defined; l is the length of the quasi-orthogonal frequency hopping sequence; s(k)(m) is the mth frequency point in the kth quasi-orthogonal frequency hopping signal, c(k)(a) Is the a frequency point in the k frequency hopping signal; k is the number of the frequency hopping sequences of the quasi-orthogonal frequency hopping sequence set; q. q.ssA frequency slot set size that is a base frequency hopping sequence set;is the integer part of r, r is any real number.
5. A signal processing apparatus under resource constraint, for performing the method of any one of claims 1 to 4, comprising:
the receiving module is used for receiving the modulation signals sent by the users through each array element by using the multi-array element linear array antenna;
the de-hopping module is used for carrying out de-hopping processing on the modulation signals of each array element according to a pre-constructed quasi-orthogonal frequency hopping sequence set to obtain the de-hopping signals of each array element;
the filtering module is used for carrying out low-pass filtering on the debounce signal to obtain a modulation baseband signal of each array element;
the computing module is used for computing the modulation baseband signals of each array element according to a self-adaptive algorithm to obtain the output signals of the beam forming of each array element;
and the demodulation module is used for demodulating and judging the output signals of the wave beam forming of each array element to obtain a target data symbol.
6. The apparatus of claim 5, further comprising:
the determining module is used for determining a base frequency hopping sequence set according to a preset target value;
and the constructing module is used for constructing the quasi-orthogonal frequency hopping sequence set according to the base frequency hopping sequence set and the number of the frequency slots.
7. The apparatus of claim 5, wherein the de-hopping module is configured to:
converting a modulation signal sent by a user into a user frequency hopping signal according to a pre-constructed quasi-orthogonal frequency hopping sequence set;
and multiplying the user frequency hopping signal by a local frequency hopping signal to obtain a debounce signal of each array element.
8. The apparatus of claim 5, wherein the computing module is configured to:
sampling the modulation baseband signal;
calculating the modulation baseband signal according to a self-adaptive algorithm to obtain the weight of each array element;
and multiplying the debounce signal of each array element by the corresponding weight to obtain a beam-formed output signal.
9. A terminal device, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the method according to any one of claims 1 to 4.
10. A computer-readable storage medium, comprising: the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911414437.9A CN111211808B (en) | 2019-12-31 | 2019-12-31 | Signal processing method and device under resource limitation and terminal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911414437.9A CN111211808B (en) | 2019-12-31 | 2019-12-31 | Signal processing method and device under resource limitation and terminal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111211808A CN111211808A (en) | 2020-05-29 |
CN111211808B true CN111211808B (en) | 2021-05-07 |
Family
ID=70789849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911414437.9A Expired - Fee Related CN111211808B (en) | 2019-12-31 | 2019-12-31 | Signal processing method and device under resource limitation and terminal equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111211808B (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107666333A (en) * | 2017-01-20 | 2018-02-06 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Expansion/Frequency Hopping Signal system array antenna Adaptive beamformer system |
CN109962729A (en) * | 2017-12-22 | 2019-07-02 | 赵恩崇 | A kind of intelligence 4G communication antenna |
CN110198177B (en) * | 2019-05-07 | 2021-10-08 | 中国人民解放军陆军工程大学 | Multi-sequence combined frequency hopping communication method combined with pseudo-random feature codes |
-
2019
- 2019-12-31 CN CN201911414437.9A patent/CN111211808B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN111211808A (en) | 2020-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109361444B (en) | Transmitting antenna switching method and terminal equipment | |
CN110324124B (en) | Transmission method of aperiodic Sounding Reference Signal (SRS) and terminal equipment | |
CN111029772B (en) | Antenna circuit, electronic device and method for adjusting antenna performance | |
CN110247678B (en) | Terminal control method and terminal | |
CN111835488B (en) | Method for determining mapping of antenna port and terminal | |
CN110891305B (en) | Power control device and method and electronic equipment | |
CN109474300B (en) | Antenna control method of mobile terminal and mobile terminal | |
CN110460352B (en) | Communication control method and related equipment | |
CN110299936B (en) | Transmitting antenna switching method, terminal equipment and computer readable storage medium | |
CN110611627B (en) | Signal detection method and receiving end | |
CN110190916B (en) | Power detection circuit and terminal | |
CN110324906B (en) | Signal transmission method, device and terminal | |
CN109525999B (en) | DMRS (demodulation reference signal) determining method, configuration method, terminal and base station | |
CN110213828B (en) | SRS sending method and mobile terminal | |
CN110856246B (en) | Power control method and electronic equipment | |
CN110635822B (en) | Antenna control method and electronic equipment | |
CN109819458B (en) | Network connection method, terminal device and computer readable storage medium | |
CN109802777B (en) | PTRS mapping method and communication equipment | |
CN109889214B (en) | Method for reducing SAR value and mobile terminal | |
CN111106909B (en) | Data transmission method, data transmission configuration method, terminal and network side equipment | |
CN111050410A (en) | Antenna control method and electronic equipment | |
CN108540659B (en) | Method, terminal and computer readable storage medium for reducing TDD noise influence | |
CN107835506B (en) | Bluetooth communication method, Bluetooth device and computer readable storage medium | |
CN108322924B (en) | Bandwidth switching method and mobile terminal | |
CN108988901B (en) | Radio frequency signal receiving and transmitting device, radio frequency signal receiving and transmitting method and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210507 Termination date: 20211231 |