Wireless positioning method and device, base station and readable storage medium
By using intelligent reflective surface IRS assistance in wireless positioning, a single base station can obtain the terminal's direction angle by receiving the terminal's direct link signal and reflected signal, and realize efficient terminal positioning, solving the problems of high positioning cost and high complexity in the prior art.
Patent Information
- Application Number
- CN202311110178.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-02-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing wireless positioning methods require cooperation at least two base stations, resulting in high costs and complex implementations.
By receiving the terminal's direct link signal and the reflected signal of the intelligent reflection surface IRS, the base station obtains the terminal's direction angle based on these signals, thereby realizing terminal positioning assisted by a single base station.
It reduces the complexity and cost of terminal positioning and realizes efficient positioning of a single base station.
Smart Images

Figure CN119545291A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a wireless positioning method, device, base station and readable storage medium. Background Art
[0002] Most of the wireless positioning methods in existing communication systems are based on the angle of arrival or the time of arrival. In the positioning scheme based on the angle of arrival, a base station can only obtain one direction information of the target according to the signal from the target to the base station. Therefore, if the target in the two-dimensional plane is to be positioned, at least two base stations are required, and if the target in the three-dimensional space is to be positioned, at least three base stations are required. This will make the positioning cost higher, and it will also involve issues such as synchronization between base stations. Therefore, the main shortcomings of the current technology are: the existing technology requires at least two base stations to cooperate to achieve target positioning, which requires a large cost overhead and requires cooperation between base stations, and the implementation complexity is high. Summary of the invention
[0003] The embodiments of the present application provide a wireless positioning method, device, base station and readable storage medium, which solve the current problems of high positioning cost and high implementation complexity.
[0004] In a first aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a wireless positioning method, which is applied to a base station, including:
[0005] Receiving a first signal, wherein the first signal includes a direct link signal of the terminal and a reflected signal of an intelligent reflecting surface IRS;
[0006] Acquire a first direction angle from the terminal to the base station according to the direct link signal;
[0007] Acquire a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal;
[0008] The terminal is positioned according to the first direction angle and the second direction angle.
[0009] Optionally, before acquiring, according to the direct link signal, a first direction angle from the terminal to the base station, the method further includes:
[0010] The direct link signal is separated from the first signal according to a channel matrix from the IRS to the base station.
[0011] Optionally, separating the direct link signal from the first signal according to a channel matrix from the IRS to the base station includes:
[0012] Calculating a first orthogonal space of a channel from the IRS to the base station according to a channel matrix from the IRS to the base station;
[0013] The first signal is projected into the first orthogonal space to obtain the direct link signal.
[0014] Optionally, the method further comprises:
[0015] receiving a pilot signal sent by a target anchor point;
[0016] A channel matrix from the IRS to the base station is determined according to the pilot signal.
[0017] Optionally, acquiring, according to the direct link signal, a first direction angle from the terminal to the base station includes:
[0018] Calculating an autocorrelation matrix of the direct link signal;
[0019] Performing eigenvalue decomposition on the autocorrelation matrix of the direct link signal to obtain a first signal subspace and a first noise subspace;
[0020] Constructing a first multi-signal classification algorithm MUSIC spectrum function according to a matrix composed of column vectors of the first noise subspace;
[0021] The first direction angle is determined to be an angle corresponding to a peak value of the first MUSIC spectrum function.
[0022] Optionally, acquiring a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal includes:
[0023] Determining, according to the first direction angle, a channel matrix of a direct channel from the terminal to the base station;
[0024] Separating the reflected signal from the first signal according to a channel matrix of the direct channel;
[0025] The second direction angle is acquired according to the reflected signal.
[0026] Optionally, separating the reflected signal from the first signal according to a channel matrix of the direct channel includes:
[0027] Calculating a second orthogonal space of the direct channel according to a channel matrix of the direct channel;
[0028] The first signal is projected into the second orthogonal space to obtain the reflected signal.
[0029] Optionally, acquiring the second direction angle according to the reflected signal includes:
[0030] Calculating an autocorrelation matrix of the reflected signal;
[0031] Performing eigenvalue decomposition on the autocorrelation matrix of the reflected signal to obtain a second signal subspace and a second noise subspace;
[0032] Constructing a second MUSIC spectrum function according to a matrix composed of column vectors of the second noise subspace;
[0033] The second direction angle is determined to be an angle corresponding to when the second MUSIC spectrum function reaches a peak value.
[0034] Optionally, the method further comprises:
[0035] Acquire, according to the first direction angle, a channel matrix of a direct channel from the terminal to the base station;
[0036] Acquire a channel matrix from the terminal to the IRS according to the second direction angle;
[0037] Communicate with the terminal according to the channel matrix of the direct channel and the channel matrix from the terminal to the IRS.
[0038] In a second aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a wireless positioning device, which is applied to a base station, including:
[0039] A first receiving module, configured to receive a first signal, wherein the first signal includes a direct link signal of the terminal and a reflected signal of the IRS;
[0040] A first estimation module, configured to obtain a first direction angle from the terminal to the base station according to the direct link signal;
[0041] A second estimation module, configured to obtain a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal;
[0042] A positioning module is used to locate the terminal according to the first direction angle and the second direction angle.
[0043] In a third aspect, to achieve the above-mentioned object, an embodiment of the present application provides a base station, including a processor and a transceiver; the transceiver receives and sends data under the control of the processor, wherein:
[0044] The transceiver is used to: receive a first signal, wherein the first signal includes a direct link signal of the terminal and a reflected signal of an intelligent reflecting surface IRS;
[0045] The processor is configured to: acquire a first direction angle from the terminal to the base station according to the direct link signal;
[0046] Acquire a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal;
[0047] The terminal is positioned according to the first direction angle and the second direction angle.
[0048] In a fourth aspect, to achieve the above-mentioned purpose, an embodiment of the present application provides a base station, comprising a transceiver, a processor, a memory, and a program stored in the memory and executable on the processor; wherein the processor implements the wireless positioning method as described in the first aspect when executing the program. .
[0049] In a fifth aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a readable storage medium on which a program or instruction is stored, and when the program or instruction is executed by a processor, the wireless positioning method as described in the first aspect is implemented.
[0050] The beneficial effects of the above technical solution of the present application are as follows:
[0051] In the wireless positioning method of the embodiment of the present application, first, the base station receives a first signal, wherein the first signal includes a direct link signal of the terminal and a reflected signal of an intelligent reflective surface IRS; secondly, the base station obtains a first direction angle from the terminal to the base station according to the direct link signal; thirdly, the base station obtains a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal; finally, the base station locates the terminal according to the first direction angle and the second direction angle. In this way, a single base station can locate the terminal according to the signal sent by a single time slot of the terminal with the assistance of the IRS, thereby reducing the complexity of terminal positioning and saving the cost of terminal positioning. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 This is one of the flowcharts of the wireless positioning method according to an embodiment of the present application;
[0053] Figure 2 This is a second flow chart of the wireless positioning method according to an embodiment of the present application;
[0054] Figure 3 A schematic diagram of simulation results of a wireless positioning method according to an embodiment of the present application;
[0055] Figure 4 A schematic diagram showing the variation of the communication bit error rate with the signal-to-noise ratio according to an embodiment of the present application;
[0056] Figure 5 A schematic diagram of the structure of a wireless positioning device according to an embodiment of the present application;
[0057] Figure 6 This is one of the structural diagrams of a base station in an embodiment of the present application;
[0058] Figure 7 This is the second structural diagram of the base station according to the embodiment of the present application. DETAILED DESCRIPTION
[0059] In order to make the technical problems, technical solutions and advantages to be solved by the present application clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0060] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0061] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0062] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0063] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0064] Before describing the embodiments of the present application, the relevant technical points are first described:
[0065] 1. Intelligent Reflecting Surface (IRS):
[0066] The smart reflector is a planar array composed of a large number of reconfigurable passive elements. By connecting to an intelligent controller, each reflector unit can adjust the amplitude and / or phase of the incident signal so that the reflected signal points in the desired direction, thereby realizing intelligent reconstruction of the wireless environment. According to different tasks, the reflectors of the smart reflector can be set and their reflection coefficients can be adjusted so that the reflected signal can be coherently added or destructively added with the signals of other paths to achieve the corresponding purpose. By utilizing the various characteristics of the smart reflector, the wireless channel between the transmitter and the receiver can be flexibly reconfigured by densely deploying the smart reflector in the wireless network and intelligently controlling it, thus providing a new method for solving the problems of wireless channel fading and interference.
[0067] 2. Advantages of smart reflective surface:
[0068] Smart reflective surfaces have many advantages in actual deployment. First, smart reflective surfaces are composed of passive components and do not require a transmitting RF chain, so the hardware cost and energy cost are low. Second, smart reflective surfaces are lightweight and have a variety of shapes. They can be flexibly deployed on walls, ceilings, etc., so it is convenient to deploy or remove them. In addition, as an auxiliary device in a wireless network, smart reflective surfaces can be transparently integrated into it, providing great flexibility and compatibility with existing wireless systems.
[0069] 3. Communication and perception integration:
[0070] With the continuous development and progress of communication technology, the functions of communication systems are becoming more and more powerful, while spectrum resources are becoming increasingly scarce. In order to save spectrum resources, people have put forward higher requirements for communication systems, hoping that communication systems can use various technologies to achieve more functions while completing communication, such as environmental perception. Perception refers to actively or passively detecting the surrounding environment. The future network will be a network that integrates perception, communication and computing. Therefore, the academic community is exploring how to achieve the integration of perception and communication. A very important research direction in perception is wireless positioning, that is, determining the location information of the target.
[0071] 4. Multiple Signal Classification (MUSIC) algorithm:
[0072] The MUSIC algorithm is based on the eigenspace formed by the eigendecomposition of the matrix. According to the eigendecomposition of the autocorrelation matrix of the observed signal and the size of the eigenvalue, the observed signal space is divided into a signal subspace related to the signal and a noise subspace only related to the noise. At the same time, the orthogonal properties of these two spaces are used to construct a spectral function, and then the spectral peak search is performed on the function to estimate the signal parameters.
[0073] Among them, the specific process of the MUSIC algorithm is as follows:
[0074] Assume that the observed received signal can be expressed as:
[0075] y(n)=Hx(n)+w(n);
[0076] Among them, y(n) represents the received signal at time n, x(n) represents the transmitted signal vector from L directions at time n, and H∈C M×L The channel between the transmitter (terminal) and the receiver (base station) can be represented by the direction angles θ1,…,θ L It can be specifically expressed as:
[0077] H=[h(θ1) h(θ2) … h(θ L )];
[0078] w(n)∈C M×1 It means that the mean is zero and the variance is The autocorrelation matrix of y(n) can be obtained by calculating the autocorrelation of the received signal vector:
[0079]
[0080] Among them, P∈C L×L It is a diagonal matrix, representing the autocorrelation matrix of the transmitted signal, and the diagonal elements correspond to the power of the transmitted signal.
[0081] Due to HPH H If there are L eigenvalues, then there are L non-zero eigenvalues. By performing eigenvalue decomposition, we can get:
[0082]
[0083] Among them, λ i represents the i-th eigenvalue, u i represents the unit matrix in the i-th direction. Substituting the above formula into the autocorrelation matrix R, the eigenvalue decomposition of the autocorrelation matrix can be obtained as follows:
[0084]
[0085] According to the above formula, it is not difficult to find that only L eigenvalues are related to the signal, and the remaining ML eigenvalues are only related to the noise. Therefore, the signal subspace E S and the noise subspace E N They can be defined as:
[0086] E S = span{u1,u2,…,u L};
[0087] E N = span{u L+1 ,u L+2 ,…,u M};
[0088] E S It is related to both signal and noise. N Only related to noise.
[0089] When i=L+1,…,M, for HPH H Left multiply H H We can get:
[0090] H H HPH H u i =0,i=L+1,…,M;
[0091] Multiply P on both sides of the equation -1 (H H H) -1 ,have to:
[0092] P -1 (H H H) -1 H H HPH H u i =H H u i =0,i=L+1,…,M;
[0093] According to the above formula, it is easy to get:
[0094]
[0095] Add the equal signs on both sides of the above equations to get:
[0096]
[0097] Now, using the noise subspace E N The column vectors of form the matrix D, that is:
[0098] D=[u L+1 u L+2 … u M ]∈C M×(M-L) ;
[0099] Therefore, we can get:
[0100]
[0101] Since it is difficult to obtain the real autocorrelation matrix when solving practical problems, the autocorrelation matrix can only be estimated through multiple observations. Therefore, in practical applications, the estimated autocorrelation matrix will be used instead of the actual autocorrelation matrix. However, there must be errors in the estimation, so the above formula will not be strictly equal to zero, but will only approach zero infinitely. Therefore, a MUSIC spectrum function can be constructed as follows:
[0102]
[0103] The angle corresponding to the peak value of this function is the angle to be estimated.
[0104] Below, in conjunction with the accompanying drawings, the wireless positioning method, device, base station and readable storage medium provided in the embodiments of the present application are described in detail.
[0105] like Figure 1 As shown, the embodiment of the present application provides a wireless positioning method, including:
[0106] Step 101: Receive a first signal, wherein the first signal includes a direct link signal of a terminal and a reflected signal of an intelligent reflecting surface IRS; here, the direct link signal is a signal transmitted from a terminal to a base station through a channel between the terminal and the base station; the reflected signal is a signal transmitted from a terminal to a base station after being reflected by the IRS; for example, the first signal may be expressed as:
[0107] y=H d x+H r x+n
[0108] =H d x+GΦΗ ur x+n;
[0109] Where y represents the first signal, H d represents the direct channel, i.e. the channel between the terminal and the base station, H r represents the reflection channel, i.e., the channel from the terminal to the IRS, x represents the signal sent by the terminal to the base station, n represents the noise, G represents the channel from the IRS to the base station, Φ represents the reflection coefficient of the smart reflection surface, H ur Indicates the channel from the terminal to the IRS, for example, H d and ur The specific form is as follows:
[0110]
[0111]
[0112] Step 102, obtaining a first direction angle from the terminal to the base station according to the direct link signal; here, the link / channel between the terminal and the base station is modeled by an angle, that is, the first direction angle represents the link direction from the terminal to the base station;
[0113] Step 103, obtaining a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal; similarly, the link / channel between the terminal and the IRS is modeled by an angle, that is, the second direction angle represents the link direction from the terminal to the IRS;
[0114] Step 104: Position the terminal according to the first direction angle and the second direction angle. Specifically, the terminal is located at the intersection of the first direction angle and the second direction angle.
[0115] In the wireless positioning method of the embodiment of the present application, first, the base station receives the first signal, wherein the first signal includes the direct link signal of the terminal and the reflected signal of the intelligent reflective surface IRS; secondly, the base station obtains the first direction angle from the terminal to the base station according to the direct link signal; thirdly, the base station obtains the second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal; finally, the base station locates the terminal according to the first direction angle and the second direction angle. In this way, a single base station can locate the target according to the signal sent by a single time slot of the terminal with the assistance of the IRS, thereby reducing the complexity of terminal positioning and saving the cost of terminal positioning.
[0116] Further, as an optional implementation, before step 102, the method further includes:
[0117] The direct link signal is separated from the first signal according to a channel matrix from the IRS to the base station.
[0118] Here, it should be noted that, since the IRS and the base station are basically fixed, the channel between the IRS and the base station remains almost unchanged for a long time, and the channel matrix from the IRS to the base station can be obtained in advance by means of channel estimation.
[0119] As a specific implementation manner, separating the direct link signal from the first signal according to a channel matrix from the IRS to the base station includes:
[0120] Calculate the first orthogonal space of the channel from the IRS to the base station according to the channel matrix from the IRS to the base station;
[0121] The first signal is projected into a first orthogonal space to obtain a direct link signal.
[0122] Here, it should be noted that, since the first orthogonal space is orthogonal to the channel from the IRS to the base station, the vector of the reflected signal in the first signal is orthogonal to the first orthogonal space, so after the first signal is projected into the first orthogonal space, the projected signal only includes the direct link signal. In this way, the direct link signal can be separated from the first signal.
[0123] Following the above-mentioned example of signal representation, the representation of the direct link signal obtained in this specific implementation is as follows:
[0124]
[0125] in, represents the direct link signal, represents the orthogonal projection matrix of channel G (the channel from IRS to the base station), y represents the first signal, H d represents the direct channel, i.e., the channel between the terminal and the base station, x represents the signal sent by the terminal to the base station, n represents the noise, Φ represents the reflection coefficient of the smart reflective surface, Η ur represents the channel from the terminal to the IRS, U1 represents the left singular matrix of the singular value decomposition of the channel from the IRS to the base station, Σ1 represents the singular value matrix, V1 H represents a right singular matrix.
[0126] Furthermore, as an optional implementation, the method further includes:
[0127] Receiving a pilot signal sent by a target anchor point; here, the target anchor point is, for example, a terminal with a known position;
[0128] Based on the pilot signal, the channel matrix from the IRS to the base station is determined.
[0129] That is, the specific implementation of this optional implementation manner may be to perform channel estimation on the channel from the IRS to the base station according to the pilot signal transmitted by the target anchor point at a known position to obtain the channel matrix from the IRS to the base station.
[0130] By observing and analyzing the form of the direct link signal, it can be found that the direct link signal can apply the MUSIC algorithm to estimate the direction angle from the terminal to the base station to obtain the first direction angle. Based on this, as an optional implementation, step 102 includes:
[0131] calculating an autocorrelation matrix of the direct link signal;
[0132] Performing eigenvalue decomposition on an autocorrelation matrix of the direct link signal to obtain a first signal subspace and a first noise subspace;
[0133] According to the matrix composed of the column vectors of the first noise subspace, a first multi-signal classification algorithm MUSIC spectrum function is constructed; here, the form of the first MUSIC spectrum function is similar to the form of the aforementioned MUSI function;
[0134] The first direction angle is determined to be an angle corresponding to when the first MUSIC spectrum function reaches a peak value.
[0135] Here, it should be noted that the implementation process of this optional implementation method can refer to the relevant process of the aforementioned MUSIC function, which will not be described in detail here.
[0136] As an optional implementation, step 103 includes:
[0137] Determine a channel matrix of a direct channel from the terminal to the base station according to the first direction angle; that is, model the channel from the terminal to the base station based on the angle;
[0138] separating the reflected signal from the first signal according to a channel matrix of the direct channel;
[0139] A second direction angle is obtained according to the reflected signal.
[0140] Here, the process of separating the reflected signal from the first signal is similar to the process of separating the direct link signal from the first channel. Therefore, as a specific implementation, according to the channel matrix of the direct channel, separating the reflected signal from the first signal includes:
[0141] Calculating a second orthogonal space of the direct channel according to the channel matrix of the direct channel;
[0142] The first signal is projected into the second orthogonal space to obtain the reflected signal.
[0143] Here, it should be noted that, since the second orthogonal space is the orthogonal space of the direct channel, the direction of the vector of the direct link signal in the first signal is perpendicular to the second orthogonal space, so after the first signal is projected into the second orthogonal space, the projected signal only has the reflected signal. In this way, the transmission signal can be separated from the first signal.
[0144] Following the above-mentioned example of signal representation, the representation of the reflected signal obtained in this specific implementation is as follows:
[0145]
[0146] in, Represents the reflected signal, represents the orthogonal projection matrix of the direct channel, y represents the first signal, H drepresents the direct channel, x represents the signal sent by the terminal to the base station, that is, the channel between the terminal and the base station, G represents the channel from the IRS to the base station, Φ represents the reflection coefficient of the smart reflective surface, H ur represents the channel from the terminal to the IRS, and n represents the noise.
[0147] By observing and analyzing the aforementioned reflected signal, it can be found that the reflected signal can also apply the aforementioned MUSIC algorithm to estimate the direction angle from the terminal to the IRS to obtain the second direction angle. Based on this, as a specific implementation method, obtaining the second direction angle according to the reflected signal includes:
[0148] Calculate the autocorrelation matrix of the reflected signal;
[0149] Performing eigenvalue decomposition on the autocorrelation matrix of the reflected signal to obtain a second signal subspace and a second noise subspace;
[0150] Constructing a second MUSIC spectrum function according to a matrix composed of column vectors of the second noise subspace;
[0151] The second direction angle is determined to be an angle corresponding to when the second MUSIC spectrum function takes a peak value.
[0152] Here, it should be noted that the implementation process of this optional implementation method can refer to the relevant process of the aforementioned MUSIC function, which will not be described in detail here.
[0153] Furthermore, as an optional implementation, the method further includes:
[0154] According to the first direction angle, a channel matrix of a direct channel from the terminal to the base station is obtained; as mentioned above, this step can be understood as modeling the channel from the terminal to the base station based on the first direction angle to obtain the channel matrix of the direct channel from the terminal to the base station;
[0155] According to the second direction angle, a channel matrix from the terminal to the IRS is obtained; similarly, as described above, this step can be understood as modeling the channel from the terminal to the IRS based on the second direction angle to obtain the channel matrix from the terminal to the IRS;
[0156] The first signal is decoded according to the channel matrix of the direct channel and the channel matrix from the terminal to the IRS; specifically, this step can be based on the channel estimates from the terminal to the base station and from the user to the IRS, and the estimated channel can be used to decode the base station received signal, thereby obtaining the terminal's transmitted signal estimate and completing the communication between the user and the base station.
[0157] Next, combine Figure 2 , the implementation process of the wireless positioning method of the embodiment of the present application is described:
[0158] Step 201, estimating the channel G from the IRS to the base station; specifically, the process of this step may be: first, determining a known anchor point, secondly, the anchor point sends a pilot signal to the base station, and thirdly, the base station estimates the channel G from the IRS to the base station according to the received signal;
[0159] Step 202, calculate the orthogonal projection matrix of G; specifically, in this step: the terminal sends a signal to the base station; the base station can receive the direct link signal and the signal reflected by the IRS; therefore, the received signal contains both the link angle from the terminal to the base station and the link angle from the terminal to the IRS. The base station received signal is expressed as:
[0160] y=H d x+H r x+n
[0161] =H d x+GΦΗ ur x+n;
[0162] Among them, H d and ur The specific form is as follows:
[0163]
[0164]
[0165] Step 203: Project the received signal and estimate the angle Specifically, this step is as follows: first, according to the channel G estimated in step 202, the orthogonal space of the channel is calculated; second, the received signal in step 203 is projected into the orthogonal space, and the projected signal only has the signal of the direct link, and the signal form is:
[0166]
[0167] By observing and analyzing the signal, it is found that the MUSI algorithm can be used to estimate the direction angle between the terminal and the base station, and the
[0168] Step 204, according to Get the direct channel estimate H d Specifically, this step is to obtain the direct channel estimate H according to the angle estimation in step 203 d ;
[0169] Step 205, calculate H d The orthogonal projection matrix;
[0170] Step 206: Project the received signal and estimate the angle Specifically, this step is to project the signal received by the base station in step 202 into the orthogonal space. The projected signal only contains the signal of the reflection link, and the signal form is:
[0171]
[0172] By observing and analyzing the signal, it is found that the MUSIC algorithm can be used again to estimate the direction angle between the terminal and the IRS, and the result is
[0173] Step 207: Target positioning; specifically, according to the angle obtained in step 203 and the angle obtained in step 206 According to the relationship between the position information and the angle, the terminal can be positioned to obtain the position information of the terminal;
[0174] Step 208, communication decoding; this step is specifically: according to the angle obtained in step 203 and the angle obtained in step 206 The channel estimates from the terminal to the base station and the channel estimates from the terminal to the IRS are obtained. The received signal of the base station can be decoded using the estimated channels, thereby obtaining the transmitted signal estimate of the terminal, thereby completing the communication between the terminal and the base station.
[0175] In addition, by simulating the wireless positioning method of the embodiment of the present application, the following is obtained: Figure 3 The result diagram of the terminal positioning is shown as well as Figure 4 The bit error rate curve of the terminal and the base station communication is shown in FIG. Figure 3 It can be seen that the positioning result is basically consistent with the actual result. Therefore, the wireless positioning method of the embodiment of the present application can achieve a better positioning effect. Figure 3 BS in the figure stands for base station, IRS stands for intelligent reflecting surface, and user stands for terminal. Figure 4 It can be seen that no matter whether 4QAM or 16QAM modulation is used, the bit error rate can reach a lower quantitative product. Therefore, the wireless positioning method of the embodiment of the present application has good communication performance.
[0176] The wireless positioning method of the embodiment of the present application proposes a joint communication and positioning scheme assisted by an intelligent reflective surface. The base station can realize the communication between the target and the base station and the positioning of the target according to the signal sent by the target in a single time slot, and can realize the integration of perception and communication. Among them, the positioning method in this scheme can separate the direct link signal and the reflected signal according to the orthogonal projection, and obtain the arrival angles from the terminal to the base station and the target to the intelligent reflective surface respectively, so as to realize the positioning of the single base station target and reduce the cost of positioning; this scheme realizes the combination of communication and positioning, and can realize positioning according to the communication signal, and can also realize communication according to the positioning result.
[0177] like Figure 5 As shown, an embodiment of the present application provides a wireless positioning device, which is applied to a base station, including:
[0178] A first receiving module 501 is configured to receive a first signal, wherein the first signal includes a direct link signal of a terminal and a reflected signal of an IRS;
[0179] A first estimation module 502, configured to obtain a first direction angle from the terminal to the base station according to the direct link signal;
[0180] A second estimation module 503, configured to obtain a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal;
[0181] The positioning module 504 is configured to position the terminal according to the first direction angle and the second direction angle.
[0182] Optionally, the device further comprises:
[0183] The first separation module is configured to separate the direct link signal from the first signal according to a channel matrix from the IRS to the base station.
[0184] Optionally, the first separation module includes:
[0185] A first calculation submodule, configured to calculate a first orthogonal space of a channel from the IRS to the base station according to a channel matrix from the IRS to the base station;
[0186] The first projection submodule is configured to project the first signal into the first orthogonal space to obtain the direct link signal.
[0187] Optionally, the device further comprises:
[0188] A second receiving module, configured to receive a pilot signal sent by a target anchor point;
[0189] A determination module is used to determine a channel matrix from the IRS to the base station according to the pilot signal.
[0190] Optionally, the first estimating module 502 includes:
[0191] A second calculation submodule, configured to calculate an autocorrelation matrix of the direct link signal;
[0192] A first decomposition submodule, configured to perform eigenvalue decomposition on the autocorrelation matrix of the direct link signal to obtain a first signal subspace and a first noise subspace;
[0193] A first construction submodule, used for constructing a first multi-signal classification algorithm MUSIC spectrum function according to a matrix composed of column vectors of the first noise subspace;
[0194] The first determination submodule is used to determine that the first direction angle is an angle corresponding to a peak value of the first MUSIC spectrum function.
[0195] Optionally, the second estimation module 503 includes:
[0196] A second determining submodule, configured to determine a channel matrix of a direct channel from the terminal to the base station according to the first direction angle;
[0197] a second separation submodule, configured to separate the reflected signal from the first signal according to a channel matrix of the direct channel;
[0198] An acquisition submodule is used to acquire the second direction angle according to the reflected signal.
[0199] Optionally, the second separation submodule includes:
[0200] A calculation unit, configured to calculate a second orthogonal space of the direct channel according to a channel matrix of the direct channel;
[0201] A projection unit is used to project the first signal into the second orthogonal space to obtain the reflected signal.
[0202] Optionally, the acquisition submodule includes:
[0203] A third calculation submodule, used to calculate the autocorrelation matrix of the reflected signal;
[0204] A second decomposition submodule, used for performing eigenvalue decomposition on the autocorrelation matrix of the reflection signal to obtain a second signal subspace and a second noise subspace;
[0205] A second construction submodule, used for constructing a second MUSIC spectrum function according to a matrix composed of column vectors of the second noise subspace;
[0206] The third determination submodule is used to determine that the second direction angle is an angle corresponding to when the second MUSIC spectrum function takes a peak value.
[0207] Optionally, the device further comprises:
[0208] A first acquisition module, configured to acquire a channel matrix of a direct channel from the terminal to the base station according to the first direction angle;
[0209] A second acquisition module, configured to acquire a channel matrix from the terminal to the IRS according to the second direction angle;
[0210] A decoding module is used to decode the first signal according to the channel matrix of the direct channel and the channel matrix from the terminal to the IRS.
[0211] It should be noted here that the above-mentioned wireless positioning device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned wireless positioning method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0212] like Figure 6 As shown, a base station in an embodiment of the present application includes a processor 600 and a transceiver 610, wherein:
[0213] The transceiver 610 is used to: receive a first signal, wherein the first signal includes a direct link signal of a terminal and a reflected signal of an intelligent reflecting surface IRS;
[0214] The processor 600 is used to: obtain a first direction angle from the terminal to the base station according to the direct link signal; obtain a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal; and locate the terminal according to the first direction angle and the second direction angle.
[0215] Optionally, before being used to acquire, according to the direct link signal, a first direction angle from the terminal to the base station, the processor 600 is further used to:
[0216] The direct link signal is separated from the first signal according to a channel matrix from the IRS to the base station.
[0217] Optionally, when the processor 600 is used to separate the direct link signal from the first signal according to the channel matrix from the IRS to the base station, it is specifically configured to:
[0218] Calculating a first orthogonal space of a channel from the IRS to the base station according to a channel matrix from the IRS to the base station;
[0219] The first signal is projected into the first orthogonal space to obtain the direct link signal.
[0220] Optionally, the transceiver 610 is further configured to: receive a pilot signal sent by a target anchor point;
[0221] The processor 600 is further configured to determine a channel matrix from the IRS to the base station according to the pilot signal.
[0222] Optionally, when the processor 600 is used to acquire, according to the direct link signal, a first direction angle from the terminal to the base station, is specifically configured to:
[0223] Calculating an autocorrelation matrix of the direct link signal;
[0224] Performing eigenvalue decomposition on the autocorrelation matrix of the direct link signal to obtain a first signal subspace and a first noise subspace;
[0225] Constructing a first multi-signal classification algorithm MUSIC spectrum function according to a matrix composed of column vectors of the first noise subspace;
[0226] The first direction angle is determined to be an angle corresponding to a peak value of the first MUSIC spectrum function.
[0227] Optionally, when the processor 600 is used to acquire a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal, it is specifically configured to:
[0228] Determining, according to the first direction angle, a channel matrix of a direct channel from the terminal to the base station;
[0229] Separating the reflected signal from the first signal according to a channel matrix of the direct channel;
[0230] The second direction angle is acquired according to the reflected signal.
[0231] Optionally, when the processor 600 is used to separate the reflected signal from the first signal according to the channel matrix of the direct channel, it is specifically used to:
[0232] Calculating a second orthogonal space of the direct channel according to a channel matrix of the direct channel;
[0233] The first signal is projected into the second orthogonal space to obtain the reflected signal.
[0234] Optionally, when the processor 600 is used to obtain the second direction angle according to the reflected signal, it is specifically used to:
[0235] Calculating an autocorrelation matrix of the reflected signal;
[0236] Performing eigenvalue decomposition on the autocorrelation matrix of the reflected signal to obtain a second signal subspace and a second noise subspace;
[0237] Constructing a second MUSIC spectrum function according to a matrix composed of column vectors of the second noise subspace;
[0238] The second direction angle is determined to be an angle corresponding to when the second MUSIC spectrum function reaches a peak value.
[0239] Optionally, the processor 600 is further configured to:
[0240] Acquire, according to the first direction angle, a channel matrix of a direct channel from the terminal to the base station;
[0241] Acquire a channel matrix from the terminal to the IRS according to the second direction angle;
[0242] The first signal is decoded according to a channel matrix of the direct channel and a channel matrix from the terminal to the IRS.
[0243] It should be noted that the above-mentioned base station provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned wireless positioning method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0244] A base station according to another embodiment of the present application, such as Figure 7 As shown, it includes a transceiver 710, a processor 700, a memory 720, and a program or instruction stored in the memory 720 and executable on the processor 700; when the processor 700 executes the program or instruction, the above-mentioned wireless positioning method is implemented.
[0245] The transceiver 710 is used to receive and send data under the control of the processor 700.
[0246] Among them, Figure 7In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 700 and memory represented by memory 720. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 710 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 700 when performing operations.
[0247] A readable storage medium in an embodiment of the present application stores a program or instruction thereon. When the program or instruction is executed by a processor, the steps in the wireless positioning method as described above are implemented and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0248] The processor is the processor in the base station described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0249] It should be further explained that the terminals described in this specification include but are not limited to smart phones, tablet computers, etc., and many of the functional components described are called modules in order to more particularly emphasize the independence of their implementation methods.
[0250] In the embodiment of the present application, module can be implemented with software so that it can be executed by various types of processors. For example, an executable code module of an identification can include one or more physical or logical blocks of computer instructions, for example, it can be constructed as an object, process or function. Nevertheless, the executable code of the identified module does not need to be physically located together, but can include different instructions stored in different positions, and when these instructions are logically combined together, it constitutes a module and realizes the specified purpose of the module.
[0251] In fact, executable code module can be a single instruction or many instructions, and can even be distributed on a plurality of different code segments, distributed among different programs, and distributed across a plurality of memory devices. Similarly, operating data can be identified in the module, and can be implemented and organized in the data structure of any appropriate type according to any appropriate form. The operating data can be collected as a single data set, or can be distributed in different locations (including on different storage devices), and can only be present on a system or network as an electronic signal at least in part.
[0252] When a module can be implemented by software, considering the level of existing hardware technology, a person skilled in the art can build a corresponding hardware circuit to implement the corresponding function of the module that can be implemented by software without considering the cost. The hardware circuit includes a conventional very large scale integration (VLSI) circuit or gate array and existing semiconductors such as logic chips, transistors, or other discrete components. The module can also be implemented by a programmable hardware device, such as a field programmable gate array, a programmable array logic, a programmable logic device, etc.
[0253] The above exemplary embodiments are described with reference to the accompanying drawings, and many different forms and embodiments are feasible without departing from the spirit and teachings of the present application. Therefore, the present application should not be constructed as a limitation of the exemplary embodiments proposed herein. More specifically, these exemplary embodiments are provided so that the present application will be perfect and complete, and the scope of the present application will be conveyed to those who are familiar with the technology. In these figures, the component sizes and relative sizes may be exaggerated for clarity. The terms used here are only based on the purpose of describing specific exemplary embodiments and are not intended to be limiting. As used herein, unless the text clearly indicates otherwise, the singular forms "one", "an" and "the" are intended to include these multiple forms. It will be further understood that the terms "comprising" and / or "including" when used in this specification indicate the presence of the features, integers, steps, operations, components and / or components, but do not exclude the presence or increase of one or more other features, integers, steps, operations, components, components and / or their groups. Unless otherwise indicated, when stated, a range of values includes the upper and lower limits of that range and any subranges therebetween.
[0254] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A wireless positioning method, characterized in that: Applied to base stations, including: Receiving a first signal, wherein the first signal includes a direct link signal of the terminal and a reflected signal of an intelligent reflecting surface IRS; Acquire a first direction angle from the terminal to the base station according to the direct link signal; Acquire a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal; The terminal is positioned according to the first direction angle and the second direction angle.
2. The method according to claim 1, characterized in that: Before acquiring the first direction angle from the terminal to the base station according to the direct link signal, the method further includes: The direct link signal is separated from the first signal according to a channel matrix from the IRS to the base station.
3. The method according to claim 2, characterized in that Separating the direct link signal from the first signal according to a channel matrix from the IRS to the base station includes: Calculating a first orthogonal space of a channel from the IRS to the base station according to a channel matrix from the IRS to the base station; The first signal is projected into the first orthogonal space to obtain the direct link signal.
4. The method according to claim 2, characterized in that: The method further comprises: receiving a pilot signal sent by a target anchor point; A channel matrix from the IRS to the base station is determined according to the pilot signal.
5. The method according to claim 1, characterized in that Acquiring a first direction angle from the terminal to the base station according to the direct link signal includes: Calculating an autocorrelation matrix of the direct link signal; Performing eigenvalue decomposition on the autocorrelation matrix of the direct link signal to obtain a first signal subspace and a first noise subspace; Constructing a first multi-signal classification algorithm MUSIC spectrum function according to a matrix composed of column vectors of the first noise subspace; The first direction angle is determined to be an angle corresponding to a peak value of the first MUSIC spectrum function.
6. The method according to claim 1, characterized in that Acquiring a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal, including: Determining, according to the first direction angle, a channel matrix of a direct channel from the terminal to the base station; Separating the reflected signal from the first signal according to a channel matrix of the direct channel; The second direction angle is acquired according to the reflected signal.
7. The method according to claim 6, characterized in that Separating the reflected signal from the first signal according to a channel matrix of the direct channel includes: Calculating a second orthogonal space of the direct channel according to a channel matrix of the direct channel; The first signal is projected into the second orthogonal space to obtain the reflected signal.
8. The method according to claim 6, characterized in that Acquiring the second direction angle according to the reflected signal includes: Calculating an autocorrelation matrix of the reflected signal; Performing eigenvalue decomposition on the autocorrelation matrix of the reflected signal to obtain a second signal subspace and a second noise subspace; Constructing a second MUSIC spectrum function according to a matrix composed of column vectors of the second noise subspace; The second direction angle is determined to be an angle corresponding to when the second MUSIC spectrum function reaches a peak value.
9. The method according to claim 1, characterized in that: The method further comprises: Acquire, according to the first direction angle, a channel matrix of a direct channel from the terminal to the base station; Acquire a channel matrix from the terminal to the IRS according to the second direction angle; The first signal is decoded according to a channel matrix of the direct channel and a channel matrix from the terminal to the IRS.
10. A wireless positioning device, characterized in that: Applied to base stations, including: A first receiving module, configured to receive a first signal, wherein the first signal includes a direct link signal of the terminal and a reflected signal of the IRS; A first estimation module, configured to obtain a first direction angle from the terminal to the base station according to the direct link signal; A second estimation module, configured to obtain a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal; A positioning module is used to locate the terminal according to the first direction angle and the second direction angle.
11. A base station, comprising a processor and a transceiver; the transceiver receives and sends data under the control of the processor, characterized in that: The transceiver is used to: receive a first signal, wherein the first signal includes a direct link signal of the terminal and a reflected signal of an intelligent reflecting surface IRS; The processor is configured to: acquire a first direction angle from the terminal to the base station according to the direct link signal; Acquire a second direction angle from the terminal to the IRS according to the first direction angle and the reflected signal; The terminal is positioned according to the first direction angle and the second direction angle.
12. A base station, comprising a transceiver, a processor, a memory, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the wireless positioning method according to any one of claims 1 to 9 is implemented.
13. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or instruction is executed by a processor, the wireless positioning method according to any one of claims 1 to 9 is implemented.