A vehicle communication optimization system based on active antenna
By using an optimization system based on active antennas in the vehicle communication system, the problem of signal distortion and difficulty in tracking channel state changes caused by multipath effects in vehicle communication is solved, achieving high-quality, reliable communication and strong adaptability.
Patent Information
- Application Number
- CN202411487330.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-10-24
AI Technical Summary
There is a serious multipath effect in vehicle-mounted communication, resulting in signal distortion and interference, reducing communication quality and reliability. It is difficult for traditional methods to quickly track and adapt to channel state changes, and it is impossible to optimize system configuration in real time, resulting in performance degradation.
The vehicle communication optimization system based on the active antenna, including multi -bouquets of active antenna array modules, clustering network modules, adaptive beam formation modules, beam filtering modules, and multi -site multi -site access modules. Pre -processing, clustering and adaptive beam -shaped, quickly track and adapt to the changes in channel state, and achieve dynamic response to the signal cluster.
Significantly improves communication quality and reliability, enhances the system's adaptability in complex environments, improves beam forming accuracy, realizes full utilization of channel state information, improves spectrum utilization, and improves the accuracy of signal analysis performance and noise immunity.
Smart Images

Figure CN119010975B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle-mounted communication, and more specifically, to a vehicle-mounted communication optimization system based on an active antenna. Background Art
[0002] The patent with application publication number CN108562876A discloses a broadband low sidelobe analog multi-beam array reconnaissance system, including a broadband active antenna array, a Rotman lens network, a beam selection switch, a broadband digital receiver, and a signal processing unit. The broadband active antenna array is connected to the analog multi-beam network. The Rotman lens network is used to form multiple beams simultaneously within a large instantaneous bandwidth. At the same time, the corresponding amplitude and phase weights are assigned to each amplitude and phase weighting module of the antenna array. The beam selection switch performs radio frequency selection in multiple beams according to a control command, and sends the selected signal to a broadband digital receiver. The digital receiver processes data from multiple beams and frequency bands in parallel, measures parameters of the data, forms a radar pulse description word, and then sends it to a signal processing unit. The signal processing unit processes the signal to form a radar description word, thereby achieving high system sensitivity, wide frequency domain coverage, wide spatial domain coverage, flexible beam scheduling, and good adaptability to complex electromagnetic environments.
[0003] In terms of in-vehicle communications, due to the serious multipath effect in the mobile vehicle environment, signal distortion and interference occur, which seriously reduces the communication quality and reliability. Due to the high-speed movement of vehicles and the effects of urban buildings, the multipath effect is more severe and difficult to predict, and it is difficult for traditional methods to effectively overcome this influence. Secondly, in the in-vehicle communication scenario, the channel state changes rapidly, and traditional methods lack the ability to quickly track and adapt to these changes, and cannot optimize the system configuration in real time, resulting in performance degradation. Furthermore, the in-vehicle terminals are densely distributed and the interference is serious. Traditional methods cannot fully utilize the spatial degrees of freedom for beamforming and resource allocation, and it is difficult to maximize the system capacity. With the rise of applications such as the Internet of Vehicles and autonomous driving, in-vehicle terminals will be more dense, and the demand for system bandwidth and capacity will increase significantly. In addition, traditional methods lack special optimization designs for in-vehicle communication scenarios, and their performance and flexibility need to be improved. In addition, in-vehicle communications have special requirements for reliability, real-time and adaptability, and existing general technologies are difficult to fully adapt to them.
[0004] In view of this, the present invention proposes an in-vehicle communication optimization system based on active antenna to solve the above problems. Summary of the invention
[0005] In order to overcome the above-mentioned defects of the prior art and to achieve the above-mentioned purpose, the present invention provides the following technical solutions: an active antenna-based vehicle communication optimization system, comprising: a multi-beam active antenna array module, composed of a plurality of active antenna units;
[0006] The clustering network module is connected to the multi-beam active antenna array module to receive multipath signals and pre-process the multipath signals to obtain multipath standard signals; cluster the multipath standard signals to obtain n signal clusters;
[0007] An adaptive beamforming module, used to adaptively adjust the complex weight coefficient of each active antenna unit according to n signal clusters, so as to form a number of beams;
[0008] A beam screening module is used to obtain the channel state information of each beam and select one or m beams as good beams using an optimization algorithm according to the channel state information;
[0009] The multi-user multiple access module is used to utilize excellent beams for data transmission and allocate resources to different vehicle terminals based on the channel state information of the excellent beams; each module is connected by wire and / or wireless means.
[0010] Furthermore, the method of preprocessing the multipath signal includes:
[0011] The noise component in the multipath signal is eliminated to obtain a denoised multipath signal. The complex fading coefficient of each path in the denoised multipath signal is calculated using a preset pilot sequence. According to the complex fading coefficient of each path, the denoised multipath signal is equalized to obtain a multipath standard signal.
[0012] Furthermore, the noise component removal method includes:
[0013] The spectrum coefficient of the multipath signal is calculated by using the improved short-time Fourier transform. The calculation formula of the spectrum coefficient is: SF(t,k)= ∑ [ (x(p) ∙ w(p - t) ∙ g(p) ∙ exp ( - j ∙ 2 π k(p+ t ) N )) ∙ exp (j ∙θ ) ] ;in, is a multipath signal, is the moving window function; is the windowing function; is an imaginary unit, is the time index, To improve the frequency index of the short-time Fourier transform, is an adjustable delay parameter, is the phase correction term; is the number of sampling points in the frequency domain; For time and frequency Spectral coefficients at ; is the signal point index of the multipath signal;
[0014] Perform wavelet transform on the multipath signal to obtain a wavelet coefficient matrix, find the local maximum point in the wavelet coefficient matrix as the starting point of the ridge line; start from each starting point, extend along the direction of the local maximum to form a signal ridge line, and obtain A signal ridge lines in total; based on the A signal ridge lines, obtain the effective area R;
[0015] The effective area R is represented by a binary function Indicates that within the effective region R, , otherwise ;
[0016] Based on the spectrum coefficient and the binary function, the effective signal energy is calculated; the calculation formula of the effective signal energy is:
[0017] ;in, is the effective signal energy, is a hard criterion function;
[0018] ;in, for The phase concentration, for The higher-order cumulants of is a unit step function; is the amplitude judgment threshold, is the concentration judgment threshold, is the cumulative amount judgment threshold;
[0019] Defining energy thresholds ;in, is the empirical coefficient, is the weighted average noise power; if , then the time-frequency component is judged to be valid; if , then the time-frequency component is judged to be the noise component, and the noise component is removed to obtain the denoised multipath signal.
[0020] Furthermore, the method of obtaining the effective area R includes:
[0021] A preset length threshold is set. For each signal ridgeline, its length is calculated. If the length is less than the preset length threshold, the corresponding signal ridgeline is removed.
[0022] For the remaining signal ridge lines, calculate their comprehensive curvature. The calculation formula for the comprehensive curvature is:
[0023] ; Among them, the signal ridge line is at time and scale The coordinates on , for The first derivative of for The second-order derivative of and For the general The weighted parameters, is the regularization parameter;
[0024] Define the curvature threshold, record the comprehensive curvature of the remaining signal ridge lines, and remove the signal ridge lines whose comprehensive curvature is greater than the curvature threshold;
[0025] Each signal ridgeline that is finally retained is recorded as the best ridgeline; the best ridgeline corresponds to a time-frequency component of the multipath signal;
[0026] Get the duration of each optimal ridgeline , get the bandwidth of each optimal ridgeline ; Construct area judgment function ;in, and is the corresponding weight parameter;
[0027] Preset judgment threshold , calculate the value of the regional judgment function for each optimal ridge line ,like ; then the corresponding best ridge line is determined to be the effective signal component;
[0028] For the best ridgeline determined as a valid signal component, the time-frequency region it covers is recorded, and the final valid region R is defined as the union of the time-frequency regions corresponding to all the best ridgelines.
[0029] Furthermore, the method for obtaining the weighted average noise power includes:
[0030] Construct a minimum mean square adaptive filter, the input is a multipath signal, then the filter coefficient vector is The error signal is ; According to the least mean square criterion, use LMS or RLS algorithm to continuously adjust , when convergence, calculate Power , as the integrated noise power;
[0031] Set a smoothing factor ,and ;
[0032] Calculate the weighted average noise power ;in, for The weighted average noise power at the previous time point.
[0033] Furthermore, the calculation method of the complex fading coefficient includes:
[0034] In the experimental environment, the transmitter sends a known pilot sequence Insert the historical multipath signal sent, and use the historical multipath signal sent by the receiving end Extract the corresponding transmission pilot sequence ; Using the known pilot sequence ,right Perform correlation operations to obtain the channel impulse response estimate ;
[0035] The channel impulse response estimate Perform peak detection to obtain the paths Delay ; Extract at the delay The value of each path The complex fading coefficient ;
[0036] The method of performing equalization processing includes:
[0037] Define an adaptive equalizer, perform Fourier transform on the complex fading coefficients, and obtain the preliminary frequency response of the channel , based on the preliminary frequency response Calculate the frequency response of an adaptive equalizer ;
[0038] The frequency response is calculated as:
[0039] ;in, for The complex conjugate of is the power spectral density of Gaussian white noise, is the energy of sending the symbol, is the power spectral density of inter-symbol interference;
[0040] right Perform inverse Fourier transform to obtain the impulse response of the adaptive equalizer, where the coefficients of the adaptive equalizer are the values of the impulse response at the sampling point; only the first M1 coefficients are retained as the coefficients of the adaptive equalizer;
[0041] Convolve the denoised multipath signal with the coefficients of the adaptive equalizer to obtain the multipath standard signal ;
[0042] The formula for convolution is:
[0043] ;in, is the unit impulse function, The adaptive equalizer coefficients.
[0044] Furthermore, the method of clustering the multipath standard signals includes:
[0045] The multipath standard signal is represented as N2 D-dimensional data points, where N2 is the number of multipath components and D is the dimension of the feature. If D is equal to 2, the feature includes the arrival angle and the delay. The D-dimensional data space to which the multipath standard signal belongs is divided into a number of identical grid cells.
[0046] For each grid cell, the number of data points falling within the grid cell is counted as the density of the grid cell; a density threshold is preset, and if the density of any grid cell is greater than the density threshold, the corresponding grid cell is marked as a dense cell;
[0047] The density thresholds can be preset in the following ways:
[0048] For the grid cells , define its neighborhood as a set of grid cells that differ by at most 1 in any dimension, and calculate the mean density of all grid cells in its neighborhood and density standard deviation , then set the grid unit Density threshold ;in, is a density parameter greater than 0; are the relevant control parameters, is the correlation coefficient between the density of a grid cell and the mean density of all grid cells in its neighborhood;
[0049] Taking dense units as nodes, if two dense units are adjacent, an edge is connected between them to form an undirected graph. In this undirected graph, any set of connected nodes corresponds to a dense area; for data points falling into the same dense area, they are clustered into a cluster; finally, n signal clusters are obtained.
[0050] Furthermore, the grid unit division method includes:
[0051] For dimensions, set the number of grid cells to , then The width of the grid cell in dimensions ;in, For the The adaptive coefficient of the dimension; For the The maximum value of the feature of the dimension, No. The minimum value of the feature in each dimension, To uniformly control the parameters, For the The standard deviation of the features in the dimension, For the The mean of the features in the dimensions, For the The density correction factor of each dimension;
[0052] Density correction factor ;in, For the The density of data points in each dimension; is the preset expected density; is a dense control parameter;
[0053] According to the calculated width of the grid unit, the D-dimensional data space is divided into the same grid units.
[0054] Furthermore, the beam forming method includes:
[0055] For n signal clusters, each signal cluster corresponds to a main arrival angle. The main arrival angle of the signal cluster , construct its guiding vector ;
[0056] a_Y= [1,exp( e ∙ Vsin i _Y),exp( e ∙ 2Vsin i _Y),...,exp( e ∙ (d '- 1)Vsin i _Y)] T ;in, is an imaginary unit, is the comprehensive wave number; is the number of active antenna units; [ ] T is the transposition operation; comprehensive wave number ;in, is the signal wavelength, is the active antenna unit spacing;
[0057] The steering vectors of all n signal clusters form an array response matrix A1=[a_Y] , the constrained minimum variance algorithm is applied to solve the array response matrix and obtain the preliminary complex weight coefficients;
[0058] For active antenna unit, measure the deviation between its actual position and ideal position; and measure its phase error , that is, the difference between the actual phase and the ideal phase;
[0059] For active antenna unit, calculate its compensation factor ; The calculation formula of the compensation factor is:
[0060] ;in, It is The distance from the active antenna element to the beam reference point, yes The square root of the sum of the squares of the offset;
[0061] The initial complex weight coefficient is multiplied by the corresponding compensation factor to obtain the compensated complex weight coefficient, and the compensated complex weight coefficient is normalized and distributed to each active antenna unit to form the final beam; each beam corresponds to a signal cluster.
[0062] Further, the channel state information of the beam includes signal-to-noise ratio, bit error rate, Doppler shift, delay spread and angle spread;
[0063] The selection method of the excellent beam includes:
[0064] A molecular model is constructed, where several beams are represented as several molecules, and the state of each molecule is described by its position, velocity, and acceleration. Based on the channel state information of each beam, an initial position and initial velocity are assigned to the corresponding molecule.
[0065] The total potential energy of the molecular model is defined as the sum of the single-molecule potential energy of each molecule. The calculation formula of the single-molecule potential energy is:
[0066] ;in, For the The signal-to-noise ratio of a molecule, , , , and is the corresponding channel state weight coefficient; For the The bit error rate of each molecule, For the The Doppler shift of a molecule, For the The effective delay spread of the molecules is For the The effective angular spread of each molecule; For the The single-molecule potential energy of a molecule; is the preliminary adjustment coefficient;
[0067] Based on The single-molecule potential energy of the molecule is calculated as Forces on molecules ; Using the classical Newtonian equations of motion, calculate Molecules under force The new position, new velocity and new acceleration under the action; and calculate the total energy of the molecular model. If the total energy remains stable within a fixed time, the molecular model reaches equilibrium;
[0068] In the equilibrium state, the beam corresponding to the molecule with the smallest single-molecule potential energy or the beam corresponding to the first m molecules with the smallest single-molecule potential energies is selected as the excellent beam.
[0069] The technical effects and advantages of the vehicle-mounted communication optimization system based on active antenna of the present invention are as follows:
[0070] The present invention can effectively pre-process, cluster and adaptively beamform multipath signals, can quickly track and adapt to changes in channel states, significantly improve communication quality and reliability, realize dynamic response to signal clusters, and greatly improve the adaptability of the system in complex environments. The introduced active antenna unit error compensation mechanism greatly improves the accuracy of beamforming; the optimization algorithm based on the molecular model realizes the comprehensive utilization of channel state information, making beam selection more intelligent and efficient; then, resources are dynamically allocated according to the real-time channel state, which significantly improves the spectrum utilization; in addition, the accuracy of signal analysis and the ability to resist noise are improved through the improved signal processing algorithm; remarkable results have been achieved in improving communication quality, enhancing system adaptability, optimizing resource utilization and improving user experience, providing a comprehensive solution for improving the performance of vehicle-mounted communications. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] Figure 1 A schematic diagram of an active antenna-based vehicle communication optimization system of the present invention;
[0072] Figure 2 is a schematic diagram of an active antenna unit of the present invention;
[0073] Figure 3 It is a schematic diagram of a vehicle-mounted communication optimization method based on active antenna according to the present invention. DETAILED DESCRIPTION
[0074] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0075] Example 1
[0076] See also Figure 1As shown, the present embodiment is an active antenna-based vehicle communication optimization system, comprising: a multi-beam active antenna array module, which is composed of a plurality of active antenna units;
[0077] The clustering network module is connected to the multi-beam active antenna array module to receive multipath signals and pre-process the multipath signals to obtain multipath standard signals; cluster the multipath standard signals to obtain n signal clusters;
[0078] An adaptive beamforming module, used to adaptively adjust the complex weight coefficient of each active antenna unit according to n signal clusters, so as to form a number of beams;
[0079] A beam screening module is used to obtain the channel state information of each beam and select one or m beams as good beams using an optimization algorithm according to the channel state information;
[0080] The multi-user multiple access module is used to utilize excellent beams for data transmission and allocate resources to different vehicle terminals based on the channel status information of the excellent beams; each module is connected by wire and / or wireless means to achieve data transmission between modules.
[0081] Further, such as Figure 2 As shown, the active antenna unit integrates a bandpass LC filter, a limiter, a low noise amplifier and two transceiver switches (transceiver switch 2 and transceiver switch 3); the two transceiver switches are controlled in a unified manner, the bandpass LC filter is used to suppress signals outside the working frequency band to prevent the low noise amplifier from saturating; the limiter is used to prevent high-power signal input from burning the subsequent circuit, for example, it can withstand a peak power of 1000W, a pulse width of 50ns, a period of 1ms, and a limit of ≤18dBm; it should be noted that, during implementation, there will be an RF feeder, and the active antenna unit needs to receive and transmit RF signals, so an RF feeder is required to introduce or lead the RF signal into or out of the active antenna unit.
[0082] Furthermore, the method of preprocessing the multipath signal includes:
[0083] Multipath signal refers to the signal on different paths generated by the multipath effect. The noise component in the multipath signal is removed to obtain the denoised multipath signal. The complex fading coefficient of each path in the denoised multipath signal is calculated using the preset pilot sequence. According to the complex fading coefficient of each path, the denoised multipath signal is equalized to obtain the multipath standard signal.
[0084] The methods for removing noise components include:
[0085] The spectrum coefficient of the multipath signal is calculated by using the improved short-time Fourier transform. The calculation formula of the spectrum coefficient is: SF(t,k)= ∑ [ (x(p) ∙ w(p - t) ∙ g(p) ∙ exp ( - j ∙ 2 π k(p+ t ) N )) ∙ exp (j ∙θ ) ] ;in, is the multipath signal (discrete time series), is a moving window function (using a Gaussian window function or a rectangular window function) used to extract time Local signal at is a windowing function (using Kaiser window function) to further suppress spectral leakage; is an imaginary unit, is the time index, To improve the frequency index of the short-time Fourier transform, is an adjustable delay parameter, is a phase correction term used to compensate for the phase distortion caused by the introduction of time delay; is the number of sampling points in the frequency domain, which is a positive integer; For time and frequency Spectral coefficients at ; is the signal point index of the multipath signal.
[0086] The multipath signal is subjected to wavelet transform to obtain a wavelet coefficient matrix, and the local maximum point is found in the wavelet coefficient matrix as the starting point of the ridge line; starting from each starting point, it is extended along the direction of the local maximum to form a signal ridge line, and a total of A signal ridge lines are obtained; based on the A signal ridge lines, the effective area R is obtained.
[0087] A preset length threshold is set, and for each signal ridge line, its length is calculated. If the length is less than the preset length threshold, the corresponding signal ridge line is considered to be too short and is removed. Too short signal ridge lines usually correspond to noise or short transient components, which are insufficient to describe the main time-frequency behavior of the signal.
[0088] For the remaining signal ridge lines, calculate their comprehensive curvature. The calculation formula for the comprehensive curvature is:
[0089] ; Among them, the signal ridge line is at time and scale The coordinates on , for The first derivative of for The second-order derivative of and For the general The weighted parameter is used to adaptively weight the curvature according to time t. is a regularization parameter used to avoid numerical instability caused by a too small denominator; the parameters of the formula are adaptively determined based on the data of the actual signal ridgeline using machine learning or optimization algorithms.
[0090] Define the curvature threshold, record the comprehensive curvature of the remaining signal ridge lines, and remove the signal ridge lines whose comprehensive curvature is greater than the curvature threshold. It is considered that the curvature of the signal ridge line is too large at this location. Excessive curvature means that the signal ridge line is discontinuous or not smooth, which is caused by noise or interference.
[0091] Each signal ridgeline that is finally retained is recorded as the best ridgeline; the best ridgeline corresponds to a time-frequency component of the multipath signal.
[0092] Get the duration of each optimal ridgeline (defined as the length of the best ridgeline, or the time range in which the best ridgeline exists), obtain the bandwidth of each best ridgeline (defined as the width of the optimal ridgeline in the scale / frequency direction).
[0093] Constructing a region judgment function ;in, and is the corresponding weight parameter; preset judgment threshold , calculate the value of the regional judgment function for each optimal ridge line ,like ; then the corresponding optimal ridge line is determined to be the effective signal component.
[0094] For the best ridgeline determined as a valid signal component, the time-frequency region it covers is recorded, and the final valid region R is defined as the union of the time-frequency regions corresponding to all the best ridgelines.
[0095] The effective area R is represented by a binary function (function of time and frequency) means that within the effective region R, , otherwise .
[0096] Based on the spectrum coefficient and the binary function, the effective signal energy is calculated; the calculation formula of the effective signal energy is:
[0097] ;in, is the effective signal energy, is a hard criterion function, which is used to further eliminate suspicious time-frequency components.
[0098] ;in, for The phase concentration, for Higher-order cumulants (such as fourth-order cumulants); is a unit step function. When the value in the brackets is greater than or equal to 0, the unit step function is equal to 1, otherwise it is 0; is the amplitude judgment threshold, is the concentration judgment threshold, is the cumulative amount judgment threshold; that is, only when all three criterion items are 1, the hard criterion function is equal to 1, and the time-frequency point is judged as a valid signal component, otherwise it is eliminated; it needs to be explained that the variance or standard deviation of the angle is calculated using the modulus and angle of the spectral coefficient, and the phase concentration is defined as the inverse of the variance / standard deviation.
[0099] Defining energy thresholds ;in, is the empirical coefficient, is the weighted average noise power; the calculated effective signal energy Energy threshold For comparison, if , then the time-frequency component is judged to be valid; if , then the time-frequency component is judged to be the noise component, and the noise component is removed (directly set to zero) to obtain the denoised multipath signal.
[0100] The weighted average noise power is obtained by:
[0101] Construct a minimum mean square adaptive filter, the input is a multipath signal, then the filter coefficient vector is The error signal is ; According to the least mean square criterion, use LMS or RLS algorithm to continuously adjust , when converged, , calculate this time Power , as the integrated noise power.
[0102] Set a smoothing factor ,and ;
[0103] Calculate the weighted average noise power ;in, for The weighted average noise power at the previous time point;
[0104] By adaptively adjusting the threshold value, the change of the statistical characteristics of the noise can be tracked and the threshold value can be dynamically updated, thereby improving the accuracy and robustness of detecting the existence of a valid signal.
[0105] The calculation method of complex fading coefficient includes:
[0106] In the experimental environment, the transmitter sends a known pilot sequence Insert the sent historical multipath signal (the multipath signal in the experimental environment) and use the historical multipath signal sent by the receiving end Extract the corresponding transmission pilot sequence ; Using the known pilot sequence ,right Perform correlation operations to obtain the channel impulse response estimate .
[0107] The channel impulse response estimate Perform peak detection to obtain the paths Delay ; Extract at the delay The value of each path The complex fading coefficient .
[0108] Specifically, a cyclic correlation operation is performed on the received signal and the conjugate complex sequence of the known pilot sequence to obtain a correlation function. The correlation function will have peaks at certain delays, and these peak points correspond to the delays of different multipath components. Specifically, if there is a peak point, it means that there is a multipath component, and its delay relative to the main path is k0 sampling periods. The peak value of the correlation function gives the delay and complex fading coefficient estimate of each multipath component, thereby reconstructing the estimate of the entire channel impulse response.
[0109] The methods for performing equalization include:
[0110] Define an adaptive equalizer, perform Fourier transform on the complex fading coefficients, and obtain the preliminary frequency response of the channel , based on the preliminary frequency response Calculate the frequency response of an adaptive equalizer .
[0111] The frequency response is calculated as:
[0112] ;in, for The complex conjugate of is the power spectral density of Gaussian white noise, is the energy of sending the symbol, is the power spectral density of inter-symbol interference. Inter-symbol interference is caused by the multipath effect and limited bandwidth of the channel. It will cause interference between adjacent symbols, thus affecting signal detection and judgment.
[0113] right Perform inverse Fourier transform to obtain the impulse response of the adaptive equalizer. The coefficients of the adaptive equalizer are the values of the impulse response at the sampling point. Since the length of the impulse response is usually infinite, it is truncated and only the main first M1 coefficients are retained as the coefficients of the adaptive equalizer.
[0114] Convolve the denoised multipath signal with the coefficients of the adaptive equalizer to obtain the multipath standard signal .
[0115] The formula for convolution is:
[0116] ;in, is the unit impact function (its function is to convert the first path Delay , to compensate for the relative delays between different multipath components, such as the Kronecker function), The adaptive equalizer coefficients.
[0117] Furthermore, the method of clustering the multipath standard signals includes:
[0118] The multipath standard signal is represented as N2 D-dimensional data points, where N2 is the number of multipath components, D is the dimension of the feature, and when D is equal to 2, the features include arrival angle and time delay; the D-dimensional data space to which the multipath standard signal belongs is divided into a number of identical grid cells.
[0119] The grid cell division methods include:
[0120] For dimensions, set the number of grid cells to , then The width of the grid cell in dimensions ;in, For the The adaptive coefficient of a dimension is used to automatically adjust the grid cell width according to the data distribution of that dimension; For the The maximum value of the feature of the dimension, No. The minimum value of the feature in each dimension, is a uniform control parameter, when When it is larger, it responds more to the uneven distribution of data. For the The standard deviation of the features in the dimension, For the The mean of the features in the dimensions, For the The density correction factor of each dimension.
[0121] Density correction factor ;in, For the The density of data points in each dimension (number of data points / data range); is the preset expected density; is a dense control parameter, when When larger, the response to density deviations is higher.
[0122] According to the calculated width of the grid cell, the D-dimensional data space is divided into the same grid cells; for each grid cell, the number of data points falling within the grid cell is counted as the density of the grid cell; a density threshold is preset, and if the density of any grid cell is greater than the density threshold, the corresponding grid cell is marked as a dense cell.
[0123] For the grid cells , define its neighborhood as a set of grid cells that differ by at most 1 in any dimension, and calculate the mean density of all grid cells in its neighborhood and density standard deviation , then set the grid unit Density threshold ;in, is a density parameter greater than 0, which controls the size of the density threshold. When is large, only grid cells with a density significantly greater than the neighborhood mean will be judged as dense cells, resulting in fewer dense areas; When it is smaller, the opposite is true; are the relevant control parameters, is the correlation coefficient between the density of a grid cell and the mean density of all grid cells in its neighborhood.
[0124] Taking dense units as nodes, if two dense units are adjacent, an edge is connected between them to form an undirected graph. In this undirected graph, any set of connected nodes corresponds to a dense area; for data points falling into the same dense area, they are clustered into a cluster; finally, n signal clusters are obtained.
[0125] Beam forming methods include:
[0126] Each active antenna unit has an adjustable complex weight coefficient. For n signal clusters, each signal cluster corresponds to a main arrival angle. The main arrival angle of the signal cluster , construct its guiding vector a_Y= [1,exp( e ∙ Vsin i _Y),exp( e ∙ 2Vsin i _Y),...,exp( e ∙ (d '- 1)Vsin i _Y)] T ;in, is an imaginary unit, is the comprehensive wave number; is the number of active antenna units; [ ] T is the transposition operation; comprehensive wave number ;in, is the signal wavelength, is the spacing between active antenna elements.
[0127] The steering vectors of all n signal clusters form an array response matrix A1=[a_Y] , the constrained minimum variance algorithm is applied to solve the array response matrix and obtain the preliminary complex weight coefficients.
[0128] For active antenna unit, measure the deviation between its actual position and the ideal position (preset); and measure its phase error , which is the difference between the actual phase and the ideal phase (preset).
[0129] For active antenna unit, calculate its compensation factor ; The calculation formula of the compensation factor is:
[0130] ;in, Ideally, The distance from each active antenna element to the beam reference point (a virtual point in the desired beam direction, usually a point far enough away from the array antenna), is the actual distance after taking into account the position offset, that is The square root of the sum of the squares of the and offsets.
[0131] The initial complex weight coefficient is multiplied by the corresponding compensation factor to obtain the compensated complex weight coefficient, and the compensated complex weight coefficient is normalized and distributed to each active antenna unit to form the final beam; each beam corresponds to a signal cluster.
[0132] Furthermore, the channel state information of the beam includes signal-to-noise ratio, bit error rate, Doppler frequency shift, delay spread and angle spread; the channel response is estimated using a known pilot sequence, and then the signal-to-noise ratio and bit error rate are calculated; the delay spread is estimated by the power delay profile, the angle spread is estimated by the angle delay profile, and the Doppler frequency shift is estimated by the power Doppler profile.
[0133] The selection methods of good beams include:
[0134] A molecular model is constructed, and several beams are represented as several molecules. The state of each molecule is described by its position, velocity and acceleration. According to the channel state information of each beam, an initial position and initial velocity are assigned to the corresponding molecule.
[0135] The total potential energy of the molecular model is defined as the sum of the single-molecule potential energy of each molecule. The calculation formula of the single-molecule potential energy is:
[0136] ;in, For the The signal-to-noise ratio of a molecule (beam), , , , and is the corresponding channel state weight coefficient, which is used to balance the importance of each channel state information; For the The bit error rate of each molecule (beam), For the The Doppler shift of a molecule (beam), For the The effective delay spread of each molecule (beam) (based on the delay spread acquisition), For the The effective angular spread of each molecule (beam) (acquired based on angular spread); For the The single-molecule potential energy of a molecule; This is the initial adjustment coefficient to ensure that the denominator is not 0;
[0137] Based on The single-molecule potential energy of the molecule is calculated as Forces on molecules (The single molecule potential energy negative gradient with respect to its position).
[0138] The effective delay spread refers to the part of the delay spread where the energy is concentrated within a certain delay range. Similarly, the effective angular spread refers to the part of the angular spread where the energy is concentrated within a certain delay range.
[0139] Using the classical Newtonian equations of motion, calculate Molecules under force The new position, new velocity and new acceleration under the action; and calculate the total energy of the molecular model (the sum of total potential energy and total kinetic energy, the total kinetic energy is calculated from mass and velocity). If the total energy remains stable within a fixed time, the molecular model reaches equilibrium. Specifically, an energy convergence threshold is set, which is a very small positive number. Every time step, the current total energy is calculated, and the change in the total energy within the time step is calculated. If the change is less than the energy convergence threshold, the total energy remains basically stable within the time step.
[0140] At the same time, a stable time threshold is set, which indicates the shortest time required to maintain continuous stability; if within the stable time threshold, the change in the total energy of each time step is less than the energy convergence threshold, the total energy is judged to remain stable within the stable time threshold; otherwise, if within the stable time threshold, the change in the total energy of any time step is greater than the energy convergence threshold, the total energy has not reached stability within the stable time threshold.
[0141] In the equilibrium state, the beam corresponding to the molecule with the smallest single-molecule potential energy or the beam corresponding to the first m molecules with the smallest single-molecule potential energies is selected as the excellent beam.
[0142] Methods of using good beams for data transmission and allocating resources to different vehicle terminals based on the channel state information of the good beams include:
[0143] According to the channel state information, an appropriate modulation and coding method is assigned to each excellent beam, that is, beams with high signal-to-noise ratio and low bit error rate can be assigned higher-order modulation and coding, such as 64QAM, and beams with low signal-to-noise ratio and high bit error rate can be assigned lower-order modulation and coding, such as QPSK.
[0144] According to the delay spread estimate, the required time domain spreading factor is allocated, and sufficient OFDM symbol resources are allocated. According to the Doppler shift estimate, the required frequency domain spreading factor is allocated, and sufficient subcarrier resources are allocated. According to the angle spread, appropriate beam bandwidth resources are allocated to the beam.
[0145] By measuring the power or signal-to-noise ratio from each vehicle-mounted terminal to each excellent beam, each vehicle-mounted terminal is associated with its best one or several excellent beams; according to the modulation and coding method, time-frequency resources and beam bandwidth resources of the associated excellent beams, a corresponding resource mapping table is constructed to allocate available resource blocks to each vehicle-mounted terminal.
[0146] Data is sent to the respective associated vehicle terminals through the beam bandwidth of the excellent beam, transmitted on the allocated resource block, encoded using the allocated modulation and coding method, and the characteristics of the beam bandwidth are utilized to radiate the signal mainly in the direction of the associated vehicle terminal.
[0147] This embodiment can effectively pre-process, cluster and adaptively beamform multipath signals, can quickly track and adapt to changes in channel states, significantly improve communication quality and reliability, realize dynamic response to signal clusters, and greatly improve the adaptability of the system in complex environments. The introduced active antenna unit error compensation mechanism greatly improves the accuracy of beamforming; the optimization algorithm based on the molecular model realizes the comprehensive utilization of channel state information, making beam selection more intelligent and efficient; then, resources are dynamically allocated according to the real-time channel state, which significantly improves the spectrum utilization rate; in addition, the accuracy of signal analysis and the ability to resist noise are improved through improved signal processing algorithms; remarkable results have been achieved in improving communication quality, enhancing system adaptability, optimizing resource utilization and improving user experience, providing a comprehensive solution for improving the performance of vehicle-mounted communications.
[0148] Example 2
[0149] See also Figure 3 As shown, the part not described in detail in this embodiment is described in Example 1, and a vehicle communication optimization method based on an active antenna is provided, including:
[0150] S1. Receive multipath signals and preprocess the multipath signals to obtain multipath standard signals; cluster the multipath standard signals to obtain n signal clusters;
[0151] S2. Adaptively adjust the complex weight coefficient of each active antenna unit according to the n signal clusters, so as to form several beams;
[0152] S3, obtaining channel state information of each beam, and selecting one or m beams as good beams by using an optimization algorithm according to the channel state information;
[0153] S4. Use the excellent beams for data transmission and allocate resources to different vehicle terminals based on the channel state information of the excellent beams.
[0154] Example 3
[0155] This embodiment discloses an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the operation mode of the above-mentioned vehicle communication optimization method based on active antenna is implemented.
[0156] Since the electronic device introduced in this embodiment is an electronic device used to implement a vehicle-mounted communication optimization method based on an active antenna in the embodiment of the present application, based on the vehicle-mounted communication optimization method based on an active antenna introduced in the embodiment of the present application, a person skilled in the art can understand the specific implementation of the electronic device of the present embodiment and its various variations, so how the electronic device implements the method in the embodiment of the present application is not described in detail here. As long as a person skilled in the art implements an electronic device used in a vehicle-mounted communication optimization method based on an active antenna in the embodiment of the present application, it belongs to the scope of protection of this application.
[0157] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and thresholds in the formula are set by technicians in this field according to actual conditions.
[0158] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technical users in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A vehicle communication optimization system based on active antenna, characterized in that: include: Multi-beam active antenna array module, consisting of several active antenna units; The clustering network module is connected to the multi-beam active antenna array module to receive multipath signals and pre-process the multipath signals to obtain multipath standard signals; Cluster the multipath standard signals to obtain n signal clusters; An adaptive beamforming module, used to adaptively adjust the complex weight coefficient of each active antenna unit according to n signal clusters, so as to form a number of beams; A beam screening module is used to obtain the channel state information of each beam and select one or m beams as good beams using an optimization algorithm according to the channel state information; The multi-user multiple access module is used to use the excellent beams for data transmission and allocate resources to different vehicle terminals according to the channel state information of the excellent beams; Each module is connected via wired and / or wireless means; The beam forming method includes: For n signal clusters, each signal cluster corresponds to a main arrival angle, and for the main arrival angle θ_Y of the Yth signal cluster, its steering vector a_Y is constructed; a_Y=[1,exp(e·Vsinθ_Y),exp(e·2Vsinθ_Y),...,exp(e·(d'-1)Vsinθ_Y)] T ; Where, e is the imaginary unit, V is the comprehensive wave number; d' is the number of active antenna units; [] T is the transposition operation; comprehensive wave number Where a1 is the signal wavelength, d1 is the spacing between active antenna elements; The steering vectors of all n signal clusters are combined into an array response matrix A1 = [a_Y], and the constrained minimum variance algorithm is used to solve the array response matrix to obtain preliminary complex weight coefficients; For the r1th active antenna unit, measure the offset between its actual position and the ideal position; and measure its phase error Δφ_r1, that is, the difference between the actual phase and the ideal phase; For the r1th active antenna unit, calculate its compensation factor c_r1; the calculation formula of the compensation factor is: Where r0_r1 is the distance from the r1th active antenna element to the beam reference point, and d_r1 is the square root of the sum of r0_r1 and the offset; The initial complex weight coefficient is multiplied by the corresponding compensation factor to obtain the compensated complex weight coefficient, and the compensated complex weight coefficient is normalized and distributed to each active antenna unit to form the final beam; each beam corresponds to a signal cluster.
2. The vehicle-mounted communication optimization system based on active antenna according to claim 1, characterized in that: The method of preprocessing the multipath signal includes: The noise component in the multipath signal is eliminated to obtain a denoised multipath signal. The complex fading coefficient of each path in the denoised multipath signal is calculated using a preset pilot sequence. According to the complex fading coefficient of each path, the denoised multipath signal is equalized to obtain a multipath standard signal.
3. The vehicle-mounted communication optimization system based on active antenna according to claim 2, characterized in that: The noise component removal method includes: The spectrum coefficient of the multipath signal is calculated by using the improved short-time Fourier transform. The calculation formula of the spectrum coefficient is: Wherein, x(p) is the multipath signal, w(pt) is the moving window function; g(p) is the windowing function; j is the imaginary unit, t is the time index, k is the frequency index of the improved short-time Fourier transform, τ is the adjustable delay parameter, θ is the phase correction term; N is the number of sampling points in the frequency domain; SF(t,k) is the spectrum coefficient at time t and frequency k; p is the signal point index of the multipath signal; Perform wavelet transform on the multipath signal to obtain a wavelet coefficient matrix, find the local maximum point in the wavelet coefficient matrix as the starting point of the ridge line; start from each starting point, extend along the direction of the local maximum to form a signal ridge line, and obtain A signal ridge lines in total; based on the A signal ridge lines, obtain the effective area R; The effective area R is represented by a binary function M(t, k). If it is within the effective area R, then M(t, k) = 1, otherwise M(t, k) = 0; Based on the spectrum coefficient and the binary function, the effective signal energy is calculated; the calculation formula of the effective signal energy is: E=∑(|SF(t,k)| 2 ×M(t,k)×H(t,k)); where E is the effective signal energy and H(t,k) is the hard criterion function; H(t,k)=U(|SF(t,k)|-T1)×U(P(t,k)-T2)×U(C(t,k)-T3); where P(t,k) is the phase concentration of SF(t,k), C(t,k) is the high-order cumulative amount of SF(t,k); U() is the unit step function; T1 is the amplitude judgment threshold, T2 is the concentration judgment threshold, and T3 is the cumulative amount judgment threshold; Defining energy thresholds Where ρ is the empirical coefficient, FE(t) is the weighted average noise power; if Then the time-frequency component is judged to be valid; if The time-frequency component is judged to be a noise component, and the noise component is removed to obtain a denoised multipath signal.
4. The vehicle-mounted communication optimization system based on active antenna according to claim 3 is characterized in that: The method of obtaining the effective area R includes: A preset length threshold is set. For each signal ridgeline, its length is calculated. If the length is less than the preset length threshold, the corresponding signal ridgeline is removed. For the remaining signal ridge lines, calculate their comprehensive curvature. The calculation formula for the comprehensive curvature is: Among them, the coordinates of the signal ridgeline at time t and scale s are (t, s(t)), s'(t) is the first-order derivative of s(t), s"(t) is the second-order derivative of s(t), μ and σ are the parameters for weighting s"(t), and γ is the regularization parameter; Define the curvature threshold, record the comprehensive curvature of the remaining signal ridge lines, and remove the signal ridge lines whose comprehensive curvature is greater than the curvature threshold; Each signal ridgeline that is finally retained is recorded as the best ridgeline; the best ridgeline corresponds to a time-frequency component of the multipath signal; Obtain the duration T' of each optimal ridgeline and the bandwidth B of each optimal ridgeline; construct a regional judgment function FG = w1 × T' + w2 × B; wherein w1 and w2 are corresponding weight parameters; The judgment threshold F_th is preset, and the value F of the regional judgment function of each best ridge line is calculated. If F>F_th, the corresponding best ridge line is determined to be a valid signal component; For the best ridgeline determined as a valid signal component, the time-frequency region it covers is recorded, and the final valid region R is defined as the union of the time-frequency regions corresponding to all the best ridgelines.
5. The vehicle-mounted communication optimization system based on active antenna according to claim 4 is characterized in that: The method for obtaining the weighted average noise power includes: Construct a minimum mean square adaptive filter. The input is a multipath signal, and the filter coefficient vector is r(t); the error signal is e(t); according to the minimum mean square criterion, use the LMS or RLS algorithm to continuously adjust r(t). When convergence occurs, calculate the power P'(e(t)) of e(t) at this time as the comprehensive noise power; Set a smoothing factor α, where 0<α<1; The weighted average noise power FE(t)=α×P'(e(t))+(1-α)×FE(t-1) is calculated; wherein FE(t-1) is the weighted average noise power at the previous time point of FE(t).
6. The vehicle-mounted communication optimization system based on active antenna according to claim 5, characterized in that: The calculation method of the complex fading coefficient includes: In the experimental environment, the transmitter inserts the known pilot sequence p(t) into the historical multipath signal, and the receiver extracts the corresponding transmission pilot sequence y_p(t) from the historical multipath signal y(t). The known pilot sequence p(t) is used to perform correlation operation on y_p(t) to obtain the channel impulse response estimate h(t). Perform peak detection on the estimated value of the channel impulse response h(t) to obtain the time delay τ_I of each path I; extract the value of h(t) at the time delay, which is the complex fading coefficient δ_I = h(τ_I) of each path I; The method of performing equalization processing includes: Define an adaptive equalizer, perform Fourier transform on the complex fading coefficients to obtain a preliminary frequency response g(k) of the channel, and calculate the frequency response F(k) of the adaptive equalizer based on the preliminary frequency response g(k); The frequency response is calculated as: in, is the conjugate complex number of g(k), N_0 is the power spectral density of Gaussian white noise, Es is the energy of the transmitted symbol, |S|(k) is the power spectral density of inter-symbol interference; Perform inverse Fourier transform on F(k) to obtain the impulse response of the adaptive equalizer. The coefficients of the adaptive equalizer are the values of the impulse response at the sampling point. Only the first M1 coefficients are retained as the coefficients of the adaptive equalizer. Convolve the denoised multipath signal with the coefficients of the adaptive equalizer to obtain the multipath standard signal z(t); The formula for convolution is: Among them, ω() is the unit impulse function, and v_J is the Jth coefficient of the adaptive equalizer.
7. The vehicle-mounted communication optimization system based on active antenna according to claim 6, characterized in that: The method of clustering the multipath standard signals includes: The multipath standard signal is represented as N2 D-dimensional data points, where N2 is the number of multipath components and D is the dimension of the feature. If D is equal to 2, the feature includes the arrival angle and the delay. The D-dimensional data space to which the multipath standard signal belongs is divided into a number of identical grid cells. For each grid cell, the number of data points falling within the grid cell is counted as the density of the grid cell; a density threshold is preset, and if the density of any grid cell is greater than the density threshold, the corresponding grid cell is marked as a dense cell; The density thresholds can be preset in the following ways: For a grid cell G, its neighborhood is defined as a set of grid cells that differ by at most 1 in any dimension. The density mean μ2 and density standard deviation σ2 of all grid cells in its neighborhood are calculated, and the density threshold of the grid cell G is set as Among them, δ2 is a density parameter greater than 0; η is a related control parameter, and ρ2 is the correlation coefficient of the ratio of the density of a grid cell to the mean density of all grid cells in its neighborhood; Taking dense units as nodes, if two dense units are adjacent, an edge is connected between them to form an undirected graph. In this undirected graph, any set of connected nodes corresponds to a dense area; for data points falling into the same dense area, they are clustered into a cluster; finally, n signal clusters are obtained.
8. The vehicle-mounted communication optimization system based on active antenna according to claim 7, characterized in that: The grid unit division method includes: For the fth dimension, set the number of grid cells to N_f, then the width of the grid cell in the fth dimension is Among them, ε_f is the adaptive coefficient of the f-th dimension; X(f)_max is the maximum value of the feature of the f-th dimension, X(f)_min is the minimum value of the feature of the f-th dimension, β_f is the uniform control parameter, σ_f is the standard deviation of the feature of the f-th dimension, and μ_f is the mean value of the feature of the f-th dimension. is the density correction coefficient of the fth dimension; Density correction factor Among them, ρ_f is the density of data points in the fth dimension; ρ0 is the preset expected density; γ_f is the density control parameter; According to the calculated width of the grid unit, the D-dimensional data space is divided into the same grid units.
9. The vehicle-mounted communication optimization system based on active antenna according to claim 8, characterized in that: The channel state information of the beam includes signal-to-noise ratio, bit error rate, Doppler shift, delay spread and angle spread; The selection method of the excellent beam includes: A molecular model is constructed, where several beams are represented as several molecules, and the state of each molecule is described by its position, velocity, and acceleration. Based on the channel state information of each beam, an initial position and initial velocity are assigned to the corresponding molecule. The total potential energy of the molecular model is defined as the sum of the single-molecule potential energy of each molecule. The calculation formula of the single-molecule potential energy is: Among them, SN_i is the signal-to-noise ratio of the i-th molecule, α1, β2, γ3, and is the corresponding channel state weight coefficient; BR_i is the bit error rate of the i-th molecule, LE_i is the Doppler shift of the i-th molecule, ru_i is the effective delay spread of the i-th molecule, rp_i is the effective angle spread of the i-th molecule; O_i is the single molecule potential energy of the i-th molecule; ∈1 is the preliminary adjustment coefficient; Based on the single-molecule potential energy of the i-th molecule, calculate the force EU_i acting on the i-th molecule; use the classical Newtonian equation of motion to calculate the new position, new velocity and new acceleration of the i-th molecule under the action of the force EU_i; and calculate the total energy of the molecular model. If the total energy remains stable within a fixed time, the molecular model reaches equilibrium; In the equilibrium state, the beam corresponding to the molecule with the smallest single-molecule potential energy or the beam corresponding to the first m molecules with the smallest single-molecule potential energies is selected as the excellent beam.
Citation Information
Patent Citations
Broadband low-minor-lobe analog multi-beam array reconnaissance system
CN108562876A
Method and apparatus for implementing reception of diversity with intelligent antenna
CN101013916A
OFDM (Orthogonal Frequency Division Multiplexing) soft information extraction method based on channel weighting
CN115021847A