Multi-beam beam decoupling method, transmitting end and receiving end
By extending the sequence length and allocating the frequency point of the parallel baseband modulated signal of the multi-beam system, the problem of heavy data processing burden during beamforming is solved, and more efficient data processing and signal-to-noise ratio improvement is achieved.
Patent Information
- Application Number
- CN202210952717.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-09
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2042-08-09
AI Technical Summary
In the prior art, the data processing burden of beamforming process is heavy, especially in multi-beam systems in millimeter wave bands, which leads to low processing efficiency.
By performing sequence length expansion on the parallel baseband modulated signals corresponding to each beam, the information sequence is obtained, and it is allocated to different subcarrier frequencies through serial-parallel conversion, and finally the spread spectrum information sequence is mapped to the target radio frequency channel to achieve beamforming.
The data processing volume during beamforming is reduced, processing efficiency is improved, the need for beam sidelobe and zero-depth weight calculation is reduced, and the signal-to-noise ratio and spectrum utilization of the system are improved.
Smart Images

Figure CN115499046B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular, to a multi-beam beam decoupling method, a transmitting end, and a receiving end. Background Art
[0002] With the development of mobile communication technologies, beamforming technologies with higher gains have become a research hotspot. Among them, precoding technologies solve the coding matrix according to the existing channel matrix and noise information, thereby reducing the influence of the spatial channel and beams in other directions on this beam, so that the information at the receiving end is maximally the same as the original beam information; while digital beamforming technology refers to forming a phase difference between the signals on each antenna through precoding technology at the baseband, making the radiation signals of each antenna have the same phase in the beam direction, forming power directivity, and forming nulls at the interference positions.
[0003] In related technologies, beam precoding algorithms, such as linear zero-forcing, minimum mean square error, or dirty paper coding, are highly dependent on channel estimation. The performance of the algorithms mainly depends on the accuracy of channel matrix estimation. Digital beamforming algorithms require each beam to form a zero depth in the directions of other beams, involving matrix inversion and autocorrelation function operations. In the scenario of full frequency reuse and a large number of beams, the algorithm convergence is difficult and the calculation amount is large. Especially in the millimeter-wave band, the signal data occupies a relatively wide bandwidth, and the data processing burden of the multi-beam system is very heavy. Summary of the Invention
[0004] The present invention provides a multi-beam beam decoupling method, a transmitting end, and a receiving end, which are used to solve the defect of heavy data processing burden in the beamforming process in the prior art, and realize reducing the data processing amount in the beamforming process and improving the processing efficiency.
[0005] In a first aspect, the present invention provides a multi-beam beam decoupling method, which is applied to a transmitting end and includes:
[0006] Based on the original baseband modulation signals corresponding to each beam, perform serial-to-parallel conversion to obtain the parallel baseband modulation signals corresponding to each beam;
[0007] Based on a plurality of beam signature codes, respectively perform sequence length extension on the parallel baseband modulation signals corresponding to each beam to obtain the information sequences corresponding to each beam. The plurality of beam signature codes are a set of orthogonal codes with the same number as the number of beams, and the plurality of beam signature codes are used for beam orthogonality and beam decoupling;
[0008] Allocate the information sequences corresponding to each beam to different subcarrier frequency points through serial-to-parallel conversion to obtain the spread-spectrum information sequences corresponding to each beam;
[0009] Map the spread-spectrum information sequences corresponding to each beam to each target radio frequency channel to obtain the modulation sequences to be modulated corresponding to each target radio frequency channel.
[0010] Optionally, for a multi-beam decoupling method provided by the present invention, the sequence length extension includes:
[0011] Multiply each symbol in the parallel baseband modulation signal corresponding to the first target beam by the first target beam signature code to obtain the information sequence corresponding to the first target beam;
[0012] The first target beam is any one of the beams transmitted by the transmitting end, and the first target beam signature code is the one corresponding to the first target beam among the multiple beam signature codes.
[0013] Optionally, for a multi-beam decoupling method provided by the present invention, the mapping of the spread spectrum information sequences corresponding to each beam to each target RF channel to obtain the modulation sequences to be modulated corresponding to each target RF channel includes:
[0014] Based on the beamforming weights of each beam on the target RF channel and the spread spectrum information sequences corresponding to each beam, determine the modulation sequences to be modulated by each beam on the target RF channel;
[0015] Sum the modulation sequences to be modulated by each beam on the target RF channel to obtain the modulation sequence corresponding to the target RF channel.
[0016] Optionally, for a multi-beam decoupling method provided by the present invention, before determining the modulation sequences to be modulated by each beam on the target RF channel based on the beamforming weights of each beam on the target RF channel and the spread spectrum information sequences corresponding to each beam, it further includes:
[0017] Based on the emission angle of the second target beam, the position of the target RF channel, and the wavelength of the RF frequency points corresponding to each subcarrier, determine the beamforming weight of the second target beam on the target RF channel;
[0018] The second target beam is any one of the beams transmitted by the transmitting end.
[0019] Optionally, for a multi-beam decoupling method provided by the present invention, before performing sequence length extension on the parallel baseband modulation signals corresponding to each beam respectively based on multiple beam signature codes to obtain the information sequences corresponding to each beam, it further includes:
[0020] Based on the number of beams, channel conditions, and target diversity gain, determine the multiple beam signature codes.
[0021] In a second aspect, the present invention further provides a multi-beam decoupling method applied to a receiving end, including:
[0022] Perform a parallel-to-serial conversion on the signals to be decoupled of the third target beam at each subcarrier frequency point to obtain multiple groups of signals to be decoupled;
[0023] Based on the second target beam signature corresponding to the third target beam, perform a beam decoupling operation on the multiple groups of signals to be decoupled to obtain the parallel baseband modulation signals carried by the third target beam;
[0024] Based on the parallel baseband modulation signals carried by the third target beam, perform a parallel-to-serial conversion to obtain the original baseband modulation signals carried by the third target beam.
[0025] Optionally, according to a multi-beam beam decoupling method provided by the present invention, the beam decoupling operation includes:
[0026] Determine a target baseband modulation signal based on the product of a target signal group to be decoupled and the second target beam signature, where the target baseband modulation signal is one of the signals in the parallel baseband modulation signals;
[0027] The target signal group to be decoupled is any one of the multiple groups of signals to be decoupled.
[0028] Optionally, according to a multi-beam beam decoupling method provided by the present invention, the second target beam signature is one corresponding to the third target beam among multiple beam signatures, and the multiple beam signatures are a set of orthogonal codes with the same number as the number of beams at the transmitting end; before performing the beam decoupling operation on the multiple groups of signals to be decoupled based on the second target beam signature corresponding to the third target beam to obtain the parallel baseband modulation signals carried by the third target beam, it further includes:
[0029] Determine the multiple beam signatures based on the number of beams, channel conditions, and target diversity gain.
[0030] In a third aspect, the present invention further provides a transmitting end, including: a beamforming module, a baseband modulation module, a radio frequency channel module, and an antenna array that are electrically connected in sequence; the beamforming module includes a first serial-to-parallel conversion unit, an orthogonal processing unit, a second serial-to-parallel conversion unit, and a mapping unit;
[0031] The first serial-to-parallel conversion unit is configured to perform a serial-to-parallel conversion based on the original baseband modulation signals corresponding to each beam to obtain the parallel baseband modulation signals corresponding to each beam;
[0032] The orthogonal processing unit is configured to perform sequence length extension on the parallel baseband modulation signals corresponding to each beam respectively based on multiple beam signatures, where the multiple beam signatures are a set of orthogonal codes with the same number as the number of beams, and the multiple beam signatures are used for beam orthogonality and beam decoupling;
[0033] The second serial-parallel conversion unit is configured to distribute the information sequences corresponding to the respective beams to different subcarrier frequency points through serial-parallel conversion, and obtain the spread-spectrum information sequences corresponding to the respective beams.
[0034] The mapping unit is configured to map the spread-spectrum information sequences corresponding to the respective beams to the respective target radio frequency channels, and obtain the sequences to be modulated corresponding to the respective target radio frequency channels.
[0035] Fourthly, the present invention further provides a receiving end, including: an antenna module, a signal extraction module, a fast Fourier transform module, and a beam decoupling module that are electrically connected in sequence; the beam decoupling module includes a first parallel-serial conversion unit, a decoupling unit, and a second parallel-serial conversion unit.
[0036] The first parallel-serial conversion unit is configured to perform parallel-serial conversion on the signals to be decoupled of the third target beam at each subcarrier frequency point, and obtain a plurality of groups of signals to be decoupled.
[0037] The decoupling unit is configured to perform beam decoupling operation on the plurality of groups of signals to be decoupled based on the second target beam signature code corresponding to the third target beam, and obtain the parallel baseband modulation signal carried by the third target beam.
[0038] The second parallel-serial conversion unit is configured to perform parallel-serial conversion based on the parallel baseband modulation signal carried by the third target beam, and obtain the original baseband modulation signal carried by the third target beam.
[0039] The multi-beam beam decoupling method, transmitting end, and receiving end provided by the present invention can obtain the information sequences corresponding to the respective beams by respectively performing sequence length extension on the parallel baseband modulation signals corresponding to the respective beams. Furthermore, through serial-parallel conversion, the information sequences corresponding to the respective beams can be distributed to different subcarrier frequency points to obtain the spread-spectrum information sequences corresponding to the respective beams. Furthermore, the spread-spectrum information sequences corresponding to the beams can be mapped to the respective target radio frequency channels to obtain the sequences to be modulated corresponding to the respective target radio frequency channels. The beamforming process does not involve the weight calculation process of beam side lobes and null depths, can reduce the data processing amount, and improve the processing efficiency. Description of the Drawings
[0040] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0041] Figure 1It is one of the schematic flowcharts of the multi-beam beam decoupling method provided by the present invention;
[0042] Figure 2 It is the second of the schematic flowcharts of the multi-beam beam decoupling method provided by the present invention;
[0043] Figure 3 It is the third of the schematic flowcharts of the multi-beam beam decoupling method provided by the present invention;
[0044] Figure 4 It is the fourth of the schematic flowcharts of the multi-beam beam decoupling method provided by the present invention;
[0045] Figure 5 It is the fifth of the schematic flowcharts of the multi-beam beam decoupling method provided by the present invention;
[0046] Figure 6 It is the sixth of the schematic flowcharts of the multi-beam beam decoupling method provided by the present invention;
[0047] Figure 7 It is the schematic structural diagram of the transmitting end provided by the present invention;
[0048] Figure 8 It is the schematic structural diagram of the receiving end provided by the present invention. Detailed implementation manners
[0049] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present invention without making creative efforts shall fall within the protection scope of the present invention.
[0050] Figure 1 It is one of the schematic flowcharts of the multi-beam beam decoupling method provided by the present invention. As Figure 1 shown, the execution subject of the multi-beam beam decoupling method may be a transmitting end, and the method includes:
[0051] Step 101: Perform serial-to-parallel conversion based on the original baseband modulation signals corresponding to each beam to obtain the parallel baseband modulation signals corresponding to each beam;
[0052] Specifically, in order to implement beamforming, serial-to-parallel conversion may be performed on the original baseband modulation signals corresponding to each beam, and then the parallel baseband modulation signals corresponding to each beam can be obtained.
[0053] For example, the beams to be transmitted by the transmitting end include a first beam, a second beam, a third beam, and a fourth beam. To achieve beamforming, the transmitting end can perform serial-to-parallel conversion on the original baseband modulation signals corresponding to the first beam, the second beam, the third beam, and the fourth beam, and then obtain the parallel baseband modulation signals corresponding to the first beam, the second beam, the third beam, and the fourth beam.
[0054] Step 102: Based on multiple beam signature codes, perform sequence length extension on the parallel baseband modulation signals corresponding to each beam respectively to obtain the information sequences corresponding to each beam. The multiple beam signature codes are a set of orthogonal codes with the same number as the number of beams, and the multiple beam signature codes are used for beam orthogonality and beam decoupling.
[0055] Specifically, the multiple beam signature codes are a set of orthogonal codes with the same number as the number of beams, and a beam signature code can be matched for each beam respectively. After obtaining the parallel baseband modulation signals corresponding to each beam, sequence length extension can be performed on the parallel baseband modulation signals corresponding to each beam respectively based on the multiple beam signature codes to obtain the information sequences corresponding to each beam, and the information sequences corresponding to each beam are orthogonal to each other.
[0056] It can be understood that if the length of the beam signature code is P symbols, the length of the information sequence is P times the length of the parallel baseband modulation signal.
[0057] For example, the beams to be transmitted by the transmitting end include a first beam, a second beam, a third beam, and a fourth beam, the number of beams is 4, the multiple beam signature codes are a set of 4 orthogonal codes, and the multiple beam signature codes can include the first beam signature code matched by the first beam, the second beam signature code matched by the second beam, the third beam signature code matched by the third beam, and the fourth beam signature code matched by the fourth beam. After obtaining the parallel baseband modulation signals corresponding to each beam, sequence length extension can be performed on the parallel baseband modulation signal corresponding to the first beam respectively based on the one matched by the first beam to obtain the information sequence corresponding to the first beam, and so on, the information sequences corresponding to the second beam, the third beam, and the fourth beam can be obtained.
[0058] Step 103: Distribute the information sequences corresponding to each beam to different subcarrier frequency points through a serial-to-parallel conversion method to obtain the spread-spectrum information sequences corresponding to each beam.
[0059] Specifically, after obtaining the information sequences corresponding to each beam, the information sequences corresponding to each beam can be distributed to different subcarrier frequencies through serial-to-parallel conversion (i.e., spreading spectrum), and then the spread-spectrum information sequences corresponding to each beam can be obtained. The spread-spectrum information sequences include multiple sub-information sequences, and each sub-information sequence corresponds to a different subcarrier frequency.
[0060] Optionally, if the length of the beam signature is P symbols and the number of symbols carried by a single beam within one baseband modulation period is Q, then the number of subcarriers can be P×Q.
[0061] Optionally, the spread-spectrum information sequences include multiple sub-information sequences, and the number of multiple sub-information sequences is the same as the number of multiple subcarrier frequencies.
[0062] For example, if the number of multiple subcarrier frequencies is 4, and the multiple subcarrier frequencies include a first subcarrier frequency, a second subcarrier frequency, a third subcarrier frequency, and a fourth subcarrier frequency, and the subcarrier frequencies are different from each other, the information sequence corresponding to a specified beam can be distributed to different subcarrier frequencies through serial-to-parallel conversion, and then the spread-spectrum information sequence corresponding to the specified beam can be obtained. The spread-spectrum information sequence can include a first sub-information sequence (corresponding to the first subcarrier frequency), a second sub-information sequence (corresponding to the second subcarrier frequency), a third sub-information sequence (corresponding to the third subcarrier frequency), and a fourth sub-information sequence (corresponding to the fourth subcarrier frequency).
[0063] It can be understood that by distributing the orthogonally processed sequence to different subcarrier frequencies through serial-to-parallel conversion (spreading spectrum), the spread signal has the characteristic of diversity gain, which will increase the received signal-to-noise ratio by 10lg(P / M) (dB), where M is the number of beams at the transmitter and P is the length of the beam signature.
[0064] Step 104: Map the spread-spectrum information sequences corresponding to each beam to each target radio frequency channel to obtain the sequences to be modulated corresponding to each target radio frequency channel.
[0065] Specifically, the transmitter can have multiple target radio frequency channels. After obtaining the spread-spectrum information sequences corresponding to each beam, the spread-spectrum information sequences corresponding to each beam can be mapped to each target radio frequency channel through broadband beamforming, and then the sequences to be modulated corresponding to each target radio frequency channel can be obtained, and beamforming can be achieved. Then, the sequences to be modulated corresponding to each target radio frequency channel can be input into the baseband modulation module of the transmitter for subsequent processing.
[0066] For example, the beams to be transmitted by the transmitting end include a first beam, a second beam, a third beam, and a fourth beam. The transmitting end may have a first target radio frequency channel and a second target radio frequency channel. After obtaining the spread spectrum information sequences corresponding to the respective beams, the spread spectrum information sequence corresponding to the first beam, the spread spectrum information sequence corresponding to the second beam, the spread spectrum information sequence corresponding to the third beam, and the spread spectrum information sequence corresponding to the fourth beam can be mapped to the first target radio frequency channel by means of broadband beamforming. The modulation sequence to be modulated corresponding to the first target radio frequency channel can be obtained. Similarly, the spread spectrum information sequence corresponding to the first beam, the spread spectrum information sequence corresponding to the second beam, the spread spectrum information sequence corresponding to the third beam, and the spread spectrum information sequence corresponding to the fourth beam can be mapped to the second target radio frequency channel by means of broadband beamforming. The modulation sequence to be modulated corresponding to the second target radio frequency channel can be obtained.
[0067] Optionally, the transmitting end may pre-store the plurality of beam signature codes, and the transmitting end may also generate the plurality of beam signature codes based on a preset protocol.
[0068] Optionally, after obtaining the modulation sequences to be modulated corresponding to the respective target radio frequency channels, baseband modulation, amplification, frequency conversion, and filtering may be performed and then converted into radio frequency signals, which are then transmitted through the antenna array.
[0069] It can be understood that limited by the 3dB beam width in the related art, the number of radiated beams in the existing digital multi-beam architecture is highly correlated with the number of array element channels required, resulting in a relatively high system complexity of the full-digital multi-beam array. Compared with the traditional solution, the present invention can improve the orthogonality of the beams, reduce the mutual interference between the signals of the co-aperture beams at the same time, decouple the strong correlation between the number of array elements and the number of beams, and can radiate any number of beams at any angle with fewer array elements. The transmission angle and number of the beams are no longer limited by the number of array elements, and the system complexity of the full-digital multi-beam array can be reduced.
[0070] Compared with the traditional precoding and digital beamforming algorithms, in the application scenario with full frequency reuse and a large number of beams, the present invention can reduce the difficulty of calculating the beam weights. In addition, while utilizing the co-aperture array gain of the digital multi-beam antenna array, the present invention can further improve the signal-to-noise ratio of the system by introducing the spread spectrum diversity gain.
[0071] The multi-beam decoupling method provided by the present invention can obtain the information sequences corresponding to each beam by respectively performing sequence length extension on the parallel baseband modulation signals corresponding to each beam. Furthermore, through the serial-to-parallel conversion method, the information sequences corresponding to each beam can be allocated to different subcarrier frequency points to obtain the spread spectrum information sequences corresponding to each beam. Then, the spread spectrum information sequences corresponding to the beams can be mapped to each target radio frequency channel to obtain the modulation sequences to be modulated corresponding to each target radio frequency channel. The beamforming process does not involve the weight calculation process of beam sidelobes and null depths, which can reduce the data processing volume and improve the processing efficiency.
[0072] Optionally, the sequence length extension includes:
[0073] Multiplying each symbol in the parallel baseband modulation signal corresponding to the first target beam by the first target beam characteristic code to obtain the information sequence corresponding to the first target beam;
[0074] The first target beam is any one of the beams transmitted by the transmitting end, and the first target beam characteristic code is the one corresponding to the first target beam among the multiple beam characteristic codes.
[0075] Specifically, after obtaining the parallel baseband modulation signals corresponding to each beam, sequence length extension can be respectively performed on the parallel baseband modulation signals corresponding to each beam. Performing sequence length extension on the first target beam can be multiplying each symbol in the parallel baseband modulation signal corresponding to the first target beam by the first target beam characteristic code, and then the information sequence corresponding to the first target beam can be obtained. The first target beam can be any one of the beams transmitted by the transmitting end. Through multiple sequence length extension operations, the information sequences corresponding to each beam can be obtained.
[0076] Optionally, the information sequence corresponding to the first target beam can be obtained through the following "information sequence calculation formula":
[0077] v i =(m i (T)·W i , m i (2T)·W i ,..., m i (Q·T)·W i );
[0078] Wherein, m i is the parallel baseband modulation signal corresponding to the i-th beam; v i is the signal vector of the i-th beam after orthogonal processing, with a length of P×Q; W iis a vector of length P, representing the feature code of the i-th beam; Q is the number of symbols carried by a single beam within one baseband modulation period, P is the length of the beam feature code, and T is the duration of each symbol.
[0079] Optionally, m i can be the parallel baseband modulation signal corresponding to the first target beam, and W i can be the first target beam feature code. By using the above "information sequence calculation formula", each symbol in the parallel baseband modulation signal corresponding to the first target beam can be multiplied by the first target beam feature code respectively, and then v i can be obtained and v i is used as the information sequence corresponding to the first target beam.
[0080] Therefore, through multiple sequence length extension operations, the information sequences corresponding to each beam can be obtained, which can improve the orthogonality of the beams and effectively reduce the mutual interference between the beams.
[0081] Optionally, mapping the spread-spectrum information sequences corresponding to each beam to each target RF channel to obtain the sequences to be modulated corresponding to each target RF channel includes:
[0082] Based on the beamforming weights of each beam on the target RF channel and the spread-spectrum information sequences corresponding to each beam, determine the sequences to be modulated of each beam on the target RF channel;
[0083] Sum up the sequences to be modulated of each beam on the target RF channel to obtain the sequence to be modulated corresponding to the target RF channel.
[0084] Specifically, after obtaining the spread-spectrum information sequences corresponding to each beam, in order to obtain the sequence to be modulated corresponding to a certain target RF channel, the process of mapping the spread-spectrum information sequences corresponding to each beam to the target RF channel can be as follows: Based on the beamforming weights of each beam on the target RF channel and the spread-spectrum information sequences corresponding to each beam, the sequences to be modulated of each beam on the target RF channel can be determined, and then the sequences to be modulated of each beam on the target RF channel can be summed up to obtain the sequence to be modulated corresponding to the target RF channel. The above mapping process can be applied to each target RF channel, and then the sequences to be modulated corresponding to each target RF channel can be obtained.
[0085] Optionally, the sequence to be modulated corresponding to the target RF channel can be obtained through the following "sequence to be modulated calculation formula":
[0086]
[0087] where x j represents the sequence to be modulated of the j-th RF channel after beamforming within one baseband modulation period, and vi (n) is the nth bit of the ith beam signal vector after orthogonal processing and spreading, w ij represents the beamforming weight vector of the ith beam on the jth RF channel, w ij (n) represents the nth bit of the beamforming weight vector, where 1 ≤ n ≤ P × Q, Q is the number of symbols carried by a single beam within one baseband modulation period, and P is the length of the beam characteristic code.
[0088] Optionally, the ith beam can be any one of the beams to be transmitted by the transmitting end, the jth RF channel can be the target RF channel, and the beamforming weight value of the ith beam on the jth RF channel can be represented as the beamforming weight vector w ij , and the spreading information sequence corresponding to the ith beam can be represented as the beam signal vector v i , the spreading information sequence corresponding to the ith beam can include (P × Q) sub-information sequences, and the nth sub-information sequence of the spreading information sequence corresponding to the ith beam can be represented as v i (n).
[0089] Optionally, based on w ij and v i , through [v i (1)w ij (1), v i (2)w ij (2), …, v i (P × Q)w ij (P × Q)] in the above-mentioned "formula for calculating the sequence to be modulated", the sequence to be modulated of the ith beam on the jth RF channel can be determined.
[0090] It can be understood that since the ith beam can be any one of the beams to be transmitted by the transmitting end, the sequences to be modulated of each beam on the jth RF channel (target RF channel) can be determined by the above-mentioned method of "determining the sequence to be modulated of the ith beam on the jth RF channel".
[0091] Optionally, after determining the sequences to be modulated of each beam on the jth RF channel (target RF channel), the sequences to be modulated of each beam on the jth RF channel (target RF channel) can be summed up through the above-mentioned "formula for calculating the sequence to be modulated", and then the summation result can be used as the sequence to be modulated corresponding to the jth RF channel (target RF channel).
[0092] Therefore, by mapping the spreading information sequence corresponding to each beam to the target RF channel, the modulation sequence to be modulated for each beam on the target RF channel can be determined. Furthermore, the modulation sequence to be modulated corresponding to the target RF channel can be obtained. The mapping process can be applied to each target RF channel, and then the modulation sequences to be modulated corresponding to each target RF channel can be obtained, enabling beamforming. Furthermore, the modulation sequences to be modulated corresponding to each target RF channel can be input into the baseband modulation module at the transmitting end for subsequent processing.
[0093] Optionally, before determining the modulation sequence to be modulated for each beam on the target RF channel based on the beamforming weights of each beam on the target RF channel and the spreading information sequence corresponding to each beam, it further includes:
[0094] Based on the emission angle of the second target beam, the position of the target RF channel, and the wavelength corresponding to the RF frequency point of each subcarrier, determine the beamforming weight of the second target beam on the target RF channel;
[0095] The second target beam is any one of the beams transmitted by the transmitting end.
[0096] Specifically, to determine the modulation sequence to be modulated for each beam on the target RF channel, the beamforming weight of the second target beam on the target RF channel can be determined based on the emission angle of the second target beam, the position of the target RF channel, and the wavelength corresponding to the RF frequency point of each subcarrier. The second target beam is any one of the beams transmitted by the transmitting end. Through the same processing procedure as above, the beamforming weights of each beam on the target RF channel can be obtained. Furthermore, based on the beamforming weights of each beam on the target RF channel and the spreading information sequence corresponding to each beam, the modulation sequence to be modulated for each beam on the target RF channel can be determined.
[0097] Optionally, the beamforming weight of the second target beam on the target RF channel can be obtained through the following "beamforming weight calculation formula":
[0098]
[0099] where w ij is the beamforming weight vector of the i-th beam on the j-th RF channel, d is the element spacing, θ i is the emission angle of the i-th beam, λ r is the wavelength corresponding to the RF frequency point of the r-th subcarrier, R is the number of baseband subcarriers, R = P × Q, Q is the number of symbols carried by a single beam within one baseband modulation period, and P is the length of the beam characteristic code.
[0100] Optionally, the second target beam can be the i-th beam, and the emission angle of the i-th beam can be expressed as θ i, the target RF channel may be the j-th RF channel, the position of the j-th RF channel can be expressed as the element spacing d, and the wavelength corresponding to the RF frequency point of each subcarrier can be expressed as λ r , and then based on θ i , the element spacing d, and the wavelength corresponding to the RF frequency point of each subcarrier, through the above "beamforming weight calculation formula", the beamforming weight w of the i-th beam (the second target beam) on the j-th RF channel (the target RF channel) can be determined ij .
[0101] Therefore, based on the launch angles of the beams, the position of the target RF channel, and the wavelength corresponding to the RF frequency point of each subcarrier, the beamforming weights of the beams on the target RF channel can be obtained, and the beamforming weights of the beams on the target RF channel can be used to determine the modulation sequences to be modulated by the beams on the target RF channel
[0102] Optionally, before performing sequence length extension on the parallel baseband modulation signals corresponding to the beams respectively based on the multiple beam signature codes to obtain the information sequences corresponding to the beams, it further includes:
[0103] Determine the multiple beam signature codes based on the number of beams, the channel condition, and the target diversity gain
[0104] Specifically, in order to obtain the information sequences corresponding to the beams, multiple beam signature codes can be determined based on the number of beams, the channel condition, and the target diversity gain. The multiple beam signature codes are a set of orthogonal codes with the same number as the number of beams. Then, based on the multiple beam signature codes, sequence length extension can be performed on the parallel baseband modulation signals corresponding to the beams respectively to obtain the information sequences corresponding to the beams
[0105] It can be understood that the transmitter can also generate the multiple beam signature codes based on a preset protocol, and this preset protocol can be to indicate determining the multiple beam signature codes based on the number of beams, the channel condition, and the target diversity gain
[0106] For the number of beams, determine the order P of the signature code based on the number of beams. It is required that each beam corresponds to a signature code. Therefore, the number of signature codes must be greater than the number of beams M. Generally speaking, the order of a set of orthogonal codes (the number of symbols in each code) is equal to the number of orthogonal codes. Therefore, the order P of the signature code needs to be greater than the number of beams
[0107] For the channel condition and the diversity gain, determine the order P of the beam signature code based on the difference between the signal-to-noise ratio of the current channel and the required signal-to-noise ratio that can be normally received. The amplitude of the spread signal increases to P times the original, and the signal power increases to P 2 times. However, due to the power tolerance of the RF channel, the signal power of transmitting M beams is reduced to (Diversity gain), while the power spectral density of the additive white Gaussian noise (AWGN) channel noise is a constant value within the frequency band, and the power increases by P times. Therefore, the signal-to-noise ratio after spreading spectrum becomes (P / M) times the original signal-to-noise ratio.
[0108] Optionally, Figure 2 is the second schematic flow diagram of the multi-beam beam decoupling method provided by the present invention. As Figure 2 shown, the number of beams to be transmitted by the transmitting end is M. m1(t) represents the original baseband modulation signal corresponding to the first beam, m2(t) represents the original baseband modulation signal corresponding to the second beam, and so on. m M (t) represents the original baseband modulation signal corresponding to the Mth beam.
[0109] Optionally, as Figure 2 shown, the original baseband modulation signals corresponding to each beam can
[0110] be subjected to serial-to-parallel conversion to obtain the parallel baseband modulation signals corresponding to each beam. Among them, the number of symbols carried by a single beam within one baseband modulation period is Q.
[0111] Optionally, as Figure 2 shown, the process of orthogonal processing can include: based on multiple beam signature codes, sequence length expansion is respectively performed on the parallel baseband modulation signals corresponding to each beam to obtain the information sequences corresponding to each beam. Among them, W1 represents the beam signature code corresponding to the first beam, W2 represents the beam signature code corresponding to the second beam, and W M represents the beam signature code corresponding to the Mth beam.
[0112] Optionally, as Figure 2 shown, the process of spreading spectrum can include: after obtaining the information sequences corresponding to each beam, the information sequences corresponding to each beam can be distributed to different subcarrier frequency points through serial-to-parallel conversion (i.e., spreading spectrum), and then the spread-spectrum information sequences corresponding to each beam can be obtained.
[0113] Optionally, as Figure 2 shown, the process of beamforming can include: mapping the spread-spectrum information sequences corresponding to each beam to each target radio frequency channel to obtain the sequences to be modulated corresponding to each target radio frequency channel.
[0114] Optionally, Figure 3 is the third schematic flow diagram of the multi-beam beam decoupling method provided by the present invention. As Figure 3 shown, the number of beams to be transmitted by the transmitting end is M. m1(t) represents the original baseband modulation signal corresponding to the first beam, m2(t) represents the original baseband modulation signal corresponding to the second beam, and so on. mM (t) represents the original baseband modulation signal corresponding to the M-th beam.
[0115] As Figure 3 shown, the process of beam orthogonality and spreading can include: based on the original baseband modulation signals corresponding to each beam, performing serial-to-parallel conversion to obtain the parallel baseband modulation signals corresponding to each beam; based on multiple beam signature codes, respectively performing sequence length extension on the parallel baseband modulation signals corresponding to each beam to obtain the information sequences corresponding to each beam, where the multiple beam signature codes are a set of orthogonal codes with the same number as the number of beams; distributing the information sequences corresponding to each beam to different subcarrier frequency points through serial-to-parallel conversion to obtain the spread spectrum information sequences corresponding to each beam.
[0116] As Figure 3 shown, the process of beamforming can include: mapping the spread spectrum information sequences corresponding to each beam to each target radio frequency channel through broadband beamforming to obtain the sequences to be modulated corresponding to each target radio frequency channel, where the total number of radio frequency channels at the transmitter is N, w 11 、w 12 、w 13 and w 1N respectively represent the beamforming weight vectors of the first beam on the first radio frequency channel, the beamforming weight vectors of the first beam on the second radio frequency channel, the beamforming weight vectors of the first beam on the third radio frequency channel, the beamforming weight vectors of the first beam on the N-th radio frequency channel, and so on. Similarly, w M1 、w M2 、w M3 and w MN respectively represent the beamforming weight vectors of the M-th beam on the first radio frequency channel, the beamforming weight vectors of the M-th beam on the second radio frequency channel, the beamforming weight vectors of the M-th beam on the third radio frequency channel, the beamforming weight vectors of the M-th beam on the N-th radio frequency channel.
[0117] As Figure 3 shown, after obtaining the sequences to be modulated corresponding to each target radio frequency channel, baseband modulation can be performed on the sequences to be modulated corresponding to each target radio frequency channel to obtain the first radio frequency signals corresponding to each target radio frequency channel. Furthermore, the first radio frequency signals can be input into the radio frequency channels, and the first radio frequency signals are subjected to frequency conversion, amplification, and recording processing through the local oscillator, amplifier, and recorder in the radio frequency channels to obtain the second radio frequency signals corresponding to each target radio frequency channel. Then, the second radio frequency signals are transmitted through the antenna array, where the second radio frequency signal corresponding to the first radio frequency channel can be s1(t), the second radio frequency signal corresponding to the second radio frequency channel can be s2(t), and so on. The second radio frequency signal corresponding to the N-th radio frequency channel can be s N (t), d is the element spacing, θ Mis the transmission angle of the Mth beam.
[0118] The multi-beam decoupling method provided by the present invention can obtain the information sequences corresponding to each beam by respectively performing sequence length extension on the parallel baseband modulation signals corresponding to each beam. Then, through the serial-parallel conversion method, the information sequences corresponding to each beam can be allocated to different subcarrier frequency points to obtain the spread-spectrum information sequences corresponding to each beam. Furthermore, the spread-spectrum information sequences corresponding to the beams can be mapped to each target radio frequency channel to obtain the sequences to be modulated corresponding to each target radio frequency channel. The beamforming process does not involve the weight calculation process of beam side lobes and null depths, which can reduce the data processing volume and improve the processing efficiency.
[0119] Figure 4 is the fourth schematic flow chart of the multi-beam decoupling method provided by the present invention. As Figure 2 shown, the execution subject of the method can be the receiving end. The method includes:
[0120] Step 401: Perform serial-parallel conversion on the signals to be decoupled of the third target beam at each subcarrier frequency point to obtain multiple groups of signals to be decoupled;
[0121] Specifically, in order to obtain the original baseband modulation signal carried by the third target beam, the signals to be decoupled of the third target beam at each subcarrier frequency point can be subjected to serial-parallel conversion to obtain multiple groups of signals to be decoupled.
[0122] It can be understood that the third target beam can be one of the multiple beams transmitted by the transmitting end. The receiving end can have a single antenna with a normal direction perpendicular to the direction of the incoming wave (the third target beam). The receiving end can perform superposition processing on the received radio frequency signals, and then perform amplification filtering, down-conversion, and decimation on the superimposed radio frequency signals to obtain complex baseband signals. Furthermore, the complex baseband signals can be subjected to Fast Fourier Transform (FFT) processing to obtain the signals to be decoupled of the third target beam at each subcarrier frequency point.
[0123] Optionally, the number of subcarriers can be the product of a first preset value and a second preset value. The first preset value is the number of symbols carried by a single beam within one baseband modulation period, and the second preset value is the length of the second target beam characteristic code.
[0124] For example, the number of subcarriers can be (P×Q), where Q represents the number of symbols carried by a single beam within one baseband modulation period, and P represents the length of the second target beam characteristic code.
[0125] Optionally, through serial-to-parallel conversion, the decoupling signals of the third target beam at each subcarrier frequency point can be divided into multiple groups of decoupling signals. The number of groups of decoupling signals is a first preset value, and the number of decoupling signals in any group of decoupling signals is a second preset value.
[0126] For example, through serial-to-parallel conversion, the decoupling signals of the third target beam at each subcarrier frequency point can be divided into multiple groups of decoupling signals. The number of groups of decoupling signals is Q, and the number of decoupling signals in any group of decoupling signals is P. Q represents the number of symbols carried by a single beam within one baseband modulation period, and P represents the length of the second target beam signature.
[0127] Step 402: Based on the second target beam signature corresponding to the third target beam, perform a beam decoupling operation on the multiple groups of decoupling signals to obtain the parallel baseband modulation signals carried by the third target beam.
[0128] Specifically, the receiving end can hold the second target beam signature corresponding to the third target beam; after obtaining the multiple groups of decoupling signals, a beam decoupling operation can be performed on the multiple groups of decoupling signals based on the second target beam signature to obtain the parallel baseband modulation signals carried by the third target beam.
[0129] It can be understood that beam decoupling refers to a technical method of reducing or eliminating signal interference and energy aliasing between multiple beams to optimize the extraction of specific beam information.
[0130] Step 403: Based on the parallel baseband modulation signals carried by the third target beam, perform parallel-to-serial conversion to obtain the original baseband modulation signals carried by the third target beam.
[0131] Specifically, after obtaining the parallel baseband modulation signals carried by the third target beam, parallel-to-serial conversion can be performed on the parallel baseband modulation signals carried by the third target beam, and then the original baseband modulation signals carried by the third target beam can be obtained.
[0132] Optionally, the receiving end can pre-store the multiple beam signatures, and the receiving end can also generate the multiple beam signatures based on a preset protocol.
[0133] The multi-beam beam decoupling method provided by the present invention can, by performing a beam decoupling operation on multiple groups of decoupling signals based on the second target beam signature corresponding to the third target beam, obtain the parallel baseband modulation signals carried by the third target beam, and then perform parallel-to-serial conversion on the parallel baseband modulation signals to obtain the original baseband modulation signals carried by the third target beam. The beam decoupling process does not involve the weight calculation process of beam side lobes and null depths, can reduce the data processing volume, and improve the processing efficiency.
[0134] Optionally, the beam decoupling operation includes:
[0135] Determining a target baseband modulation signal based on the product of a target signal group to be decoupled and the second target beam signature code, where the target baseband modulation signal is one of the parallel baseband modulation signals;
[0136] The target signal group to be decoupled is any one of the multiple signal groups to be decoupled.
[0137] Specifically, after obtaining multiple signal groups to be decoupled, a beam decoupling operation can be performed on the multiple signal groups to be decoupled. The beam decoupling operation can specifically be to determine a target baseband modulation signal based on the product of a target signal group to be decoupled and a second target beam signature code. The target signal group to be decoupled is any one of the multiple signal groups to be decoupled. By performing the above beam decoupling operation on each signal group to be decoupled, multiple target baseband modulation signals can be obtained. Furthermore, the multiple target baseband modulation signals can be used as the parallel baseband modulation signals carried by the third target beam.
[0138] Optionally, the target baseband modulation signal can be obtained through the following "beam decoupling formula":
[0139]
[0140] where m i(nT) ′ is the baseband modulation signal carried by the i-th beam after decoupling, 1 ≤ n ≤ Q, s n is the n-th signal group to be decoupled, W i is the beam signature code of the i-th beam, P is the length of the beam signature code, and T is the duration of each symbol.
[0141] Optionally, s n can be the target signal group to be decoupled, W i can be the second target beam signature code. Based on s n and W i , through the above "beam decoupling formula", the target baseband modulation signal m i(nT) ′ can be determined.
[0142] Therefore, the beam decoupling operation can be used to obtain multiple target baseband modulation signals. Furthermore, the multiple target baseband modulation signals can be used as the parallel baseband modulation signals carried by the third target beam.
[0143] Optionally, the second target beam feature code is one of the multiple beam feature codes corresponding to the third target beam, and the multiple beam feature codes are a set of orthogonal codes with the same number as the number of beams at the transmitting end; before performing beam decoupling operation on the multiple signal groups to be decoupled based on the second target beam feature code corresponding to the third target beam to obtain the parallel baseband modulation signal carried by the third target beam, it further includes:
[0144] Determine the multiple beam feature codes based on the number of beams, channel conditions, and target diversity gain.
[0145] Specifically, in order to obtain the parallel baseband modulation signal carried by the third target beam, multiple beam feature codes can be determined based on the number of beams, channel conditions, and target diversity gain. The multiple beam feature codes are a set of orthogonal codes with the same number as the number of beams at the transmitting end. A beam feature code can be matched for each beam. The receiving end can hold the multiple beam feature codes, and thus can know the second target beam feature code corresponding to the third target beam. Based on the second target beam feature code, beam decoupling operation can be performed on the multiple signal groups to be decoupled, and the parallel baseband modulation signal carried by the third target beam can be obtained.
[0146] It can be understood that the receiving end can also generate the multiple beam feature codes based on a preset protocol, and the preset protocol can be to indicate determining the multiple beam feature codes based on the number of beams, channel conditions, and target diversity gain.
[0147] Optionally, Figure 5 is the fifth flowchart of the multi-beam beam decoupling method provided by the present invention, Figure 6 is the sixth flowchart of the multi-beam beam decoupling method provided by the present invention. As Figure 5 shown, the number of beams transmitted by the transmitting end is M. The receiving end can receive the RF signals corresponding to each beam through the antenna, perform superposition processing on the received RF signals, and then perform amplification and filtering on the superimposed RF signals. Among them, s1(t) can represent the RF signal corresponding to the first beam received, s2(t - τ) can represent the RF signal corresponding to the second beam received, and so on. s M [t - (M - 1)τ] represents the RF signal corresponding to the Mth beam received, τ can represent the propagation delay between array elements, and n c (t) can represent channel noise.
[0148] As Figure 5 shown, after performing down-conversion, filtering, and decimation on the amplified and filtered RF signal, a complex baseband signal in IQ form can be obtained. Among them, f crepresents the center frequency, I(t) represents the in-phase component of the baseband modulation signal, and Q(t) represents the quadrature component of the baseband modulation signal.
[0149] As Figure 6 shown, after obtaining the complex baseband signal, the complex baseband signal can be processed by FTT, and the decoupling-required signals of the third target beam at each subcarrier frequency point can be obtained. It can be understood that the third target beam can be one of the multiple beams transmitted by the transmitting end, and the receiving end can have a single antenna with a normal direction perpendicular to the direction of the incoming wave (the third target beam).
[0150] As Figure 6 shown, after obtaining the decoupling-required signals of the third target beam at each subcarrier frequency point, the decoupling-required signals of the third target beam at each subcarrier frequency point can be subjected to parallel-to-serial conversion to obtain multiple groups of decoupling-required signals, where s1 is the first group of decoupling-required signals, s2 is the second group of decoupling-required signals, and so on, s Q is the Qth group of decoupling-required signals, and Q represents the number of symbols carried by a single beam within one baseband modulation period.
[0151] As Figure 6 shown, after obtaining multiple groups of decoupling-required signals, a beam decoupling operation can be performed on each group of decoupling-required signals to obtain multiple target baseband modulation signals, and the multiple target baseband modulation signals are used as the parallel baseband modulation signals carried by the third target beam, where W i is the beam characteristic code of the ith beam (the third target beam). Performing a beam decoupling operation on the first group of decoupling-required signals s1 can obtain a path of signal m i1 ' in the parallel baseband modulation signals. Performing a beam decoupling operation on the second group of decoupling-required signals s2 can obtain a path of signal m i2 ' in the parallel baseband modulation signals, and so on. Performing a beam decoupling operation on the Qth group of decoupling-required signals s Q can obtain a path of signal m iQ ' in the parallel baseband modulation signals.
[0152] As Figure 6 shown, after obtaining the parallel baseband modulation signals carried by the third target beam, the parallel baseband modulation signals can be subjected to parallel-to-serial conversion to obtain the original baseband modulation signal m i '(t) carried by the third target beam.
[0153] The multi-beam decoupling method provided by the present invention performs beam decoupling operations on multiple signal groups to be decoupled based on the second target beam signature code corresponding to the third target beam, and can obtain the parallel baseband modulation signal carried by the third target beam. Then, by performing serial-to-parallel conversion on the parallel baseband modulation signal, the original baseband modulation signal carried by the third target beam can be obtained. The beam decoupling process does not involve the calculation process of the weights of beam side lobes and nulls, which can reduce the amount of data processing and improve the processing efficiency.
[0154] Figure 7 is a schematic structural diagram of the transmitting end provided by the present invention, as Figure 7 shown, the transmitting end includes: a beamforming module 701, a baseband modulation module 702, a radio frequency channel module 703, and an antenna array 704 that are electrically connected in sequence.
[0155] Specifically, the beamforming module 701 includes a first serial-to-parallel conversion unit, a quadrature processing unit, a second serial-to-parallel conversion unit, and a mapping unit; the first serial-to-parallel conversion unit is used to perform serial-to-parallel conversion based on the original baseband modulation signals corresponding to each beam to obtain the parallel baseband modulation signals corresponding to each beam; the quadrature processing unit is used to perform sequence length extension on the parallel baseband modulation signals corresponding to each beam respectively based on multiple beam signature codes to obtain the information sequences corresponding to each beam, and the multiple beam signature codes are a set of orthogonal codes with the same number as the number of beams; the second serial-to-parallel conversion unit is used to distribute the information sequences corresponding to each beam to different sub-carrier frequencies through serial-to-parallel conversion to obtain the spread spectrum information sequences corresponding to each beam; the mapping unit is used to map the spread spectrum information sequences corresponding to each beam to each target radio frequency channel to obtain the modulation sequences to be modulated corresponding to each target radio frequency channel.
[0156] Specifically, after obtaining the modulation sequences to be modulated corresponding to each target radio frequency channel, the modulation sequences to be modulated corresponding to each target radio frequency channel can be input into the baseband modulation module, and the baseband modulation module and the radio frequency channel module can perform processing such as baseband modulation, amplification, frequency conversion, and filtering on the modulation sequences to be modulated and then convert them into radio frequency signals, which are then transmitted through the antenna array.
[0157] It can be understood that the beamforming module provided by the present invention can effectively reduce the mutual interference between beams by improving the orthogonality of the beams; compared with the traditional beam precoding technology, the present invention is based on the radiation characteristics of the array antenna and the physical process of electromagnetic field interference propagation, starting from the perspective of improving beam orthogonality, with simpler calculation and being easy to combine with beamforming technology, which can improve the performance of the all-digital array communication system; the strong correlation between the number of array elements and the number of beams is decoupled, and it is possible to use fewer array elements to radiate any number of beams at any angle, and the co-aperture gain of digital multi-beams can be achieved, and the system signal-to-noise ratio will not deteriorate due to the increase in the number of beams.
[0158] Compared with the beamforming algorithms in the related art, the beamforming module provided by the present invention does not involve the weight calculation process of beam side lobes and null depths, and the data processing volume at the transmitting end is small; by introducing the spread spectrum diversity gain, the replacement of array gain, signal-to-noise ratio and spectrum utilization rate can be realized.
[0159] For the transmitting end provided by the present invention, by respectively performing sequence length extension on the parallel baseband modulation signals corresponding to each beam, the information sequences corresponding to each beam can be obtained. Furthermore, through the serial-parallel conversion method, the information sequences corresponding to each beam can be allocated to different sub-carrier frequency points to obtain the spread spectrum information sequences corresponding to each beam. Furthermore, the spread spectrum information sequences corresponding to the beams can be mapped to each target radio frequency channel to obtain the sequences to be modulated corresponding to each target radio frequency channel. The beamforming process does not involve the weight calculation process of beam side lobes and null depths, which can reduce the data processing volume and improve the processing efficiency.
[0160] Optionally, the orthogonal processing unit is specifically used for:
[0161] Multiplying each symbol in the parallel baseband modulation signal corresponding to the first target beam by the first target beam characteristic code to obtain the information sequence corresponding to the first target beam;
[0162] The first target beam is any one of the beams transmitted by the transmitting end, and the first target beam characteristic code is the one corresponding to the first target beam among the multiple beam characteristic codes.
[0163] Optionally, the mapping unit is specifically used for:
[0164] Based on the beamforming weights of each beam on the target radio frequency channel and the spread spectrum information sequences corresponding to each beam, determining the sequences to be modulated of each beam on the target radio frequency channel;
[0165] Summing the sequences to be modulated of each beam on the target radio frequency channel to obtain the sequence to be modulated corresponding to the target radio frequency channel.
[0166] Optionally, the beamforming module further includes a first determination unit. Before determining the sequences to be modulated of each beam on the target radio frequency channel based on the beamforming weights of each beam on the target radio frequency channel and the spread spectrum information sequences corresponding to each beam, the first determination unit is used for:
[0167] Based on the emission angle of the second target beam, the position of the target radio frequency channel and the wavelength of the radio frequency frequency points corresponding to each sub-carrier, determining the beamforming weight of the second target beam on the target radio frequency channel;
[0168] The second target beam is any one of the beams transmitted by the transmitting end.
[0169] Optionally, the beamforming module further includes a second determination unit. Before performing sequence length extension on the parallel baseband modulation signals corresponding to each beam based on multiple beam feature codes to obtain the information sequences corresponding to each beam, the second determination unit is configured to:
[0170] Determine the multiple beam feature codes based on the number of beams, channel conditions, and target diversity gain.
[0171] In the transmitter provided by the present invention, by performing sequence length extension on the parallel baseband modulation signals corresponding to each beam respectively, the information sequences corresponding to each beam can be obtained. Furthermore, through the serial-to-parallel conversion method, the information sequences corresponding to each beam can be allocated to different subcarrier frequency points to obtain the spread spectrum information sequences corresponding to each beam. Then, the spread spectrum information sequences corresponding to the beams can be mapped to each target radio frequency channel to obtain the sequences to be modulated corresponding to each target radio frequency channel. The beamforming process does not involve the weight calculation process of beam side lobes and null depths, which can reduce the data processing volume and improve the processing efficiency.
[0172] Figure 8 is a schematic structural diagram of the receiver provided by the present invention. As Figure 8 shown, the receiver includes: an antenna module 801, a signal extraction module 802, a fast Fourier transform module 803, and a beam decoupling module 804 that are electrically connected in sequence.
[0173] Specifically, the third target beam can be one of the multiple beams transmitted by the transmitter. The receiver can have a single antenna with a normal direction perpendicular to the direction of the incoming wave (the third target beam). The receiver can perform superposition processing on the received radio frequency signal through the antenna module, and then perform amplification and filtering on the superimposed radio frequency signal. After down-conversion and extraction of the amplified and filtered radio frequency signal through the signal extraction module, a complex baseband signal can be obtained. Then, through the fast Fourier transform module, fast Fourier transform processing is performed on the complex baseband signal to obtain the signals to be decoupled of the third target beam at each subcarrier frequency point.
[0174] Specifically, the beam decoupling module includes a first serial-to-parallel conversion unit, a decoupling unit, and a second serial-to-parallel conversion unit. Among them, the first serial-to-parallel conversion unit is configured to perform serial-to-parallel conversion on the signals to be decoupled of the third target beam at each subcarrier frequency point to obtain multiple groups of signals to be decoupled; the decoupling unit is configured to perform beam decoupling operations on the multiple groups of signals to be decoupled based on the second target beam feature code corresponding to the third target beam to obtain the parallel baseband modulation signals carried by the third target beam; the second serial-to-parallel conversion unit is configured to perform serial-to-parallel conversion based on the parallel baseband modulation signals carried by the third target beam to obtain the original baseband modulation signals carried by the third target beam.
[0175] It can be understood that the beam decoupling module provided by the present invention does not involve the weight calculation process of beam side lobes and null depths, and the data processing amount at the receiving end is small, which can improve the processing efficiency.
[0176] The receiving end provided by the present invention can perform a beam decoupling operation on multiple signal groups to be decoupled based on the second target beam feature code corresponding to the third target beam, and can obtain the parallel baseband modulation signal carried by the third target beam. Then, by performing a parallel-to-serial conversion on the parallel baseband modulation signal, the original baseband modulation signal carried by the third target beam can be obtained. The beam decoupling process does not involve the weight calculation process of beam side lobes and null depths, which can reduce the data processing amount and improve the processing efficiency.
[0177] Optionally, the decoupling unit is specifically configured to:
[0178] Determine a target baseband modulation signal based on the product of the target signal group to be decoupled and the second target beam feature code, where the target baseband modulation signal is one of the signals in the parallel baseband modulation signal;
[0179] The target signal group to be decoupled is any one of the multiple signal groups to be decoupled.
[0180] Optionally, the second target beam feature code is one of the multiple beam feature codes corresponding to the third target beam, and the multiple beam feature codes are a set of orthogonal codes with the same number as the number of beams at the transmitting end; the beam decoupling module further includes a third determination unit. Before performing the beam decoupling operation on the multiple signal groups to be decoupled based on the second target beam feature code corresponding to the third target beam and obtaining the parallel baseband modulation signal carried by the third target beam, the third determination unit is used to:
[0181] Determine the multiple beam feature codes based on the number of beams, channel conditions, and target diversity gain.
[0182] The receiving end provided by the present invention can perform a beam decoupling operation on multiple signal groups to be decoupled based on the second target beam feature code corresponding to the third target beam, and can obtain the parallel baseband modulation signal carried by the third target beam. Then, by performing a parallel-to-serial conversion on the parallel baseband modulation signal, the original baseband modulation signal carried by the third target beam can be obtained. The beam decoupling process does not involve the weight calculation process of beam side lobes and null depths, which can reduce the data processing amount and improve the processing efficiency.
[0183] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0184] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0185] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. And these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A multi-beam beam decoupling method, characterized in that, Applied to the transmitting end, including: Performing serial-to-parallel conversion based on the original baseband modulation signals corresponding to each beam to obtain the parallel baseband modulation signals corresponding to each beam; Performing sequence length extension on the parallel baseband modulation signals corresponding to each beam respectively based on a plurality of beam signature codes, to obtain the information sequences corresponding to each beam, where the plurality of beam signature codes is a set of orthogonal codes with the same number as the number of beams, and the plurality of beam signature codes is used for beam orthogonality and beam decoupling; Allocating the information sequences corresponding to each beam to different subcarrier frequency points through a serial-to-parallel conversion method to obtain the spread spectrum information sequences corresponding to each beam; Mapping the spread spectrum information sequences corresponding to each beam to each target radio frequency channel to obtain the sequences to be modulated corresponding to each target radio frequency channel; The mapping the spread spectrum information sequences corresponding to each beam to each target radio frequency channel to obtain the sequences to be modulated corresponding to each target radio frequency channel includes: Determining the sequences to be modulated of each beam on the target radio frequency channel based on the beamforming weights of each beam on the target radio frequency channel and the spread spectrum information sequences corresponding to each beam; Summing the sequences to be modulated of each beam on the target radio frequency channel to obtain the sequence to be modulated corresponding to the target radio frequency channel.
2. The multi-beam beam decoupling method according to claim 1, characterized in that, The sequence length extension includes: Multiplying each symbol in the parallel baseband modulation signal corresponding to the first target beam by the first target beam signature code to obtain the information sequence corresponding to the first target beam; The first target beam is any one of the beams transmitted by the transmitting end, and the first target beam signature code is the one corresponding to the first target beam among the plurality of beam signature codes.
3. The multi-beam beam decoupling method according to claim 1, wherein The spread spectrum information sequence includes a plurality of sub-information sequences, and the number of the plurality of sub-information sequences is the same as the number of the different subcarrier frequency points.
4. The multi-beam beam decoupling method according to claim 1, characterized in that Before determining the sequences to be modulated of each beam on the target radio frequency channel based on the beamforming weights of each beam on the target radio frequency channel and the spread spectrum information sequences corresponding to each beam, it further includes: Determining the beamforming weights of the second target beam on the target radio frequency channel based on the emission angle of the second target beam, the position of the target radio frequency channel, and the wavelength of the radio frequency corresponding to each subcarrier; The second target beam is any one of the beams transmitted by the transmitting end.
5. The multi-beam beam decoupling method according to any one of claims 1-4, characterized in that, Before performing sequence length extension on the parallel baseband modulation signals corresponding to each beam respectively based on a plurality of beam signature codes to obtain the information sequences corresponding to each beam, it further includes: Determining the plurality of beam signature codes based on the number of beams, channel conditions, and target diversity gain.
6. A multi-beam beam decoupling method, characterized in that Applied to the receiving end, including: Performing parallel-to-serial conversion on the signals to be decoupled of the third target beam at each subcarrier frequency point to obtain a plurality of groups of signals to be decoupled; the signals to be decoupled are obtained by the receiving end performing superposition, amplification and filtering, down-conversion and decimation processing on the received radio frequency signal to obtain a complex baseband signal, and performing fast Fourier transform processing on the complex baseband signal; the radio frequency signal is obtained by the transmitting end performing baseband modulation, amplification, frequency conversion and filtering on the sequences to be modulated corresponding to each target radio frequency channel; The to-be-modulated sequences corresponding to the respective target RF channels are obtained through the following steps: Based on the beamforming weights of the respective beams on the target RF channels and the spread-spectrum information sequences corresponding to the respective beams, determine the to-be-modulated sequences of the respective beams on the target RF channels; Sum the to-be-modulated sequences of the respective beams on the target RF channels to obtain the to-be-modulated sequence corresponding to the target RF channel; Based on the second target beam signature corresponding to the third target beam, perform beam decoupling operation on the multiple to-be-decoupled signal groups to obtain the parallel baseband modulation signal carried by the third target beam; Based on the parallel baseband modulation signal carried by the third target beam, perform parallel-to-serial conversion to obtain the original baseband modulation signal carried by the third target beam.
7. The multi-beam beam decoupling method according to claim 6, wherein The beam decoupling operation includes: Based on the product of the target to-be-decoupled signal group and the second target beam signature, determine the target baseband modulation signal, where the target baseband modulation signal is one of the signals in the parallel baseband modulation signal; The target to-be-decoupled signal group is any one of the multiple to-be-decoupled signal groups.
8. The multi-beam beam decoupling method according to claim 6 or 7, characterized in that The second target beam signature is one of the multiple beam signatures corresponding to the third target beam, and the multiple beam signatures are a set of orthogonal codes with the same number as the number of beams at the transmitting end; before performing the beam decoupling operation on the multiple to-be-decoupled signal groups based on the second target beam signature corresponding to the third target beam to obtain the parallel baseband modulation signal carried by the third target beam, it further includes: Based on the number of beams, channel conditions, and target diversity gain, determine the multiple beam signatures.
9. A transmitting end, characterized in that, It includes: A beamforming module, a baseband modulation module, an RF channel module, and an antenna array that are electrically connected in sequence; the beamforming module includes a first parallel-to-serial conversion unit, an orthogonal processing unit, a second parallel-to-serial conversion unit, and a mapping unit; The first parallel-to-serial conversion unit is configured to perform parallel-to-serial conversion based on the original baseband modulation signals corresponding to the respective beams to obtain the parallel baseband modulation signals corresponding to the respective beams; The orthogonal processing unit is configured to perform sequence length extension on the parallel baseband modulation signals corresponding to the respective beams respectively based on the multiple beam signatures, where the multiple beam signatures are a set of orthogonal codes with the same number as the number of beams, and the multiple beam signatures are used for beam orthogonality and beam decoupling, to obtain the information sequences corresponding to the respective beams; The second parallel-to-serial conversion unit is configured to distribute the information sequences corresponding to the respective beams to different subcarrier frequencies through parallel-to-serial conversion to obtain the spread-spectrum information sequences corresponding to the respective beams; The mapping unit is configured to map the spread-spectrum information sequences corresponding to the respective beams to the respective target RF channels to obtain the to-be-modulated sequences corresponding to the respective target RF channels; The mapping unit is specifically configured to: Based on the beamforming weights of the respective beams on the target RF channels and the spread-spectrum information sequences corresponding to the respective beams, determine the to-be-modulated sequences of the respective beams on the target RF channels; Sum the to-be-modulated sequences of the respective beams on the target RF channels to obtain the to-be-modulated sequence corresponding to the target RF channel.
10. A receiving end, characterized in that, It includes: An antenna module, a signal extraction module, a fast Fourier transform module, and a beam decoupling module that are electrically connected in sequence; the beam decoupling module includes a first parallel-to-serial conversion unit, a decoupling unit, and a second parallel-to-serial conversion unit; The first parallel-to-serial conversion unit is configured to perform parallel-to-serial conversion on the signals to be decoupled at each subcarrier frequency point of the third target beam to obtain a plurality of groups of signals to be decoupled; The decoupling unit is configured to perform a beam decoupling operation on the plurality of groups of signals to be decoupled based on the second target beam signature corresponding to the third target beam to obtain the parallel baseband modulation signal carried by the third target beam; The signals to be decoupled are obtained by superimposing, amplifying and filtering, down-converting and extracting the received radio frequency signals by the receiving end to obtain complex baseband signals, and performing fast Fourier transform processing on the complex baseband signals; the radio frequency signals are obtained by performing baseband modulation, amplification, frequency conversion and filtering on the modulation sequences to be modulated corresponding to each target radio frequency channel by the transmitting end; The modulation sequences to be modulated corresponding to each target radio frequency channel are obtained through the following steps: Based on the beamforming weights of each beam on the target radio frequency channel and the spreading information sequences corresponding to each beam, determine the modulation sequences to be modulated of each beam on the target radio frequency channel; Sum the modulation sequences to be modulated of each beam on the target radio frequency channel to obtain the modulation sequence corresponding to the target radio frequency channel; The second parallel-to-serial conversion unit is configured to perform parallel-to-serial conversion based on the parallel baseband modulation signal carried by the third target beam to obtain the original baseband modulation signal carried by the third target beam.
Citation Information
Patent Citations
Multi-dimension hybrid spread spectrum system and method based on high speed bus and graphic processing unit (GPU)
CN102055495A
Smart antenna calibration method and smart antenna calibration system
CN103166881A