Multi-RIS assisted positioning method, device, electronic device and storage medium

By using multiple reconstructible intelligent surface RIS assisted positioning methods in non-line-sight scenarios, the reference signals are received and processed to adjust the RIS reflection parameters, and the problem of positioning difficulties in non-line-sight scenarios is solved, achieving more efficient positioning performance.

CN115308687BActive Publication Date: 2025-02-28CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210952700.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-09
Publication Date
2025-02-28
Estimated Expiration
2042-08-09

AI Technical Summary

Technical Problem

The prior art is difficult to effectively locate users in non-line-of-sight scenarios.

Method used

By receiving a plurality of reconstructible intelligent surface RIS forwarded reference signals, the signals are processed to generate measurement results, and sent to the network side device in order to adjust the reflection parameters of the RIS, the above steps are performed cyclically until the positioning conditions are met.

Benefits of technology

In non-line-of-sight environments, RIS-assisted positioning methods can improve positioning performance and achieve more accurate user positioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115308687B_ABST
    Figure CN115308687B_ABST
Patent Text Reader

Abstract

The present disclosure provides a multi-RIS-assisted positioning method, device, electronic device and computer storage medium, which relates to the field of wireless communication technology. The method includes: receiving multiple reference signals forwarded by multiple reconfigurable intelligent surfaces RIS, processing the reference signals, generating measurement results, and sending the measurement results to a network-side device so that the network-side device adjusts the reflection parameters of the RIS according to the measurement results, and cyclically executing the above steps until the positioning conditions are met. The embodiments of the present disclosure can improve the positioning performance through RIS assistance in a non-line-of-sight environment.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Intelligent Reflecting Surface (IRS) or Reconfigurable Intelligent Surface (RIS) is composed of a large number of low-cost electromagnetic units. The reflection direction of the signal incident on the smart surface can be controlled by adjusting the parameters of each unit, and the signal can be reflected in the desired direction.

[0003] However, the existing NR (New Radio) positioning methods have certain limitations for non-line-of-sight scenarios.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides a multi-RIS assisted positioning method, device, electronic device and computer storage medium, which at least to some extent overcome the problem in the related art that users cannot be effectively positioned in non-line-of-sight scenarios.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, a multi-RIS-assisted positioning method is provided, which is applied to a user equipment and includes:

[0008] receiving a plurality of reference signals forwarded via a plurality of reconfigurable smart surfaces RIS;

[0009] Processing the reference signal to generate a measurement result;

[0010] Sending the measurement result to the network side device so that the network side device adjusts the reflection parameter of the RIS according to the measurement result;

[0011] The above steps are repeated until the positioning conditions are met.

[0012] In one embodiment of the present disclosure, processing the reference signal to generate a measurement result includes:

[0013] Performing multi-point sampling on the reference signal to generate a sampling result;

[0014] Constructing a covariance matrix according to the sampling results;

[0015] According to the covariance matrix, the estimated values ​​of the reflected wave angles of multiple RIS are obtained.

[0016] In one embodiment of the present disclosure, obtaining the reflected wave angle estimation values ​​of multiple RIS according to the covariance matrix includes:

[0017] Performing eigenvalue decomposition on the covariance matrix to generate a normalized eigenvector matrix;

[0018] generating a signal subspace according to the normalized eigenvector matrix;

[0019] According to the signal subspace, the estimated values ​​of the reflected wave angles of multiple RIS are obtained.

[0020] In one embodiment of the present disclosure, the sending the measurement result to the network side device so that the network side device adjusts the reflection parameter of the RIS according to the measurement result includes:

[0021] The network side device receives the measurement result;

[0022] The network side device calculates a positioning estimation value according to the measurement result;

[0023] The network side device adjusts the reflection parameters of multiple RIS according to the positioning estimation value.

[0024] In one embodiment of the present disclosure, the measurement result includes at least one of the following: a reference signal index, an estimated value of a reflected wave angle, a reference signal received power, a reference signal arrival differential time, and a user equipment antenna array direction vector.

[0025] In one embodiment of the present disclosure, each of the reference signals is associated with only one RIS.

[0026] In one embodiment of the present disclosure, the transmission direction of the reference signal points to the RIS associated therewith.

[0027] According to another aspect of the present disclosure, a multi-RIS-assisted positioning method is also provided, which is applied to a network side device, including:

[0028] Configure the reflection beam patterns of multiple RIS;

[0029] sending a plurality of reference signals according to the reflected beam pattern;

[0030] The reference signal reaches the user equipment after being reflected by the corresponding RIS;

[0031] receiving a measurement result returned by the user equipment;

[0032] According to the measurement results, the reflection parameters of the multiple RIS are adjusted.

[0033] In one embodiment of the present disclosure, it also includes: configuring the reflected beam pattern as a wide beam.

[0034] According to another aspect of the present disclosure, a multi-RIS-assisted positioning device is also provided, comprising:

[0035] A reference signal receiving module receives a plurality of reference signals forwarded by a plurality of reconfigurable intelligent surfaces RIS;

[0036] A measurement result generating module processes the reference signal to generate a measurement result;

[0037] The measurement result sending module sends the measurement result to the network side device so that the network side device adjusts the reflection parameter of the RIS according to the measurement result.

[0038] According to another aspect of the present disclosure, a multi-RIS-assisted positioning device is also provided, comprising:

[0039] A reflection beam pattern configuration module, configured with reflection beam patterns of multiple RIS;

[0040] A reflected beam image sending module, which sends multiple reference signals according to the reflected beam pattern, and the reference signals reach the user equipment after being reflected by the corresponding RIS;

[0041] A measurement result receiving module, receiving the measurement result returned by the user equipment;

[0042] The reflection parameter adjustment module adjusts the reflection parameters of the multiple RIS according to the measurement results.

[0043] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform any of the multi-RIS-assisted positioning described above by executing the executable instructions.

[0044] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the multi-RIS-assisted positioning described in any one of the above items is implemented.

[0045] The multi-RIS-assisted positioning method, device, electronic device and computer storage medium provided in the embodiments of the present disclosure receive multiple reference signals forwarded by multiple reconfigurable intelligent surfaces RIS, process the reference signals, generate measurement results, and send the measurement results to a network-side device so that the network-side device adjusts the reflection parameters of the RIS according to the measurement results. The above steps are repeatedly performed to improve the positioning performance in a non-line-of-sight environment with the assistance of RIS.

[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0048] Figure 1 A flow chart of a multi-RIS-assisted positioning method in an embodiment of the present disclosure is shown;

[0049] Figure 2 A flow chart of a reference signal processing method in an embodiment of the present disclosure is shown;

[0050] Figure 3 A flow chart of a method for obtaining an estimated value of an angle of a reflected wave in an embodiment of the present disclosure is shown;

[0051] Figure 4 A flow chart of a method for adjusting a reflection parameter of a RIS by a network side device in an embodiment of the present disclosure is shown;

[0052] Figure 5 A flowchart of another multi-RIS-assisted positioning method in an embodiment of the present disclosure is shown;

[0053] Figure 6 A schematic diagram of a multi-RIS-assisted positioning device in an embodiment of the present disclosure is shown;

[0054] Figure 7 A schematic diagram of another multi-RIS-assisted positioning device in an embodiment of the present disclosure is shown;

[0055] Figure 8 A flowchart of another multi-RIS-assisted positioning method in an embodiment of the present disclosure is shown;

[0056] Fig. 9 An example diagram showing a multi-RIS-assisted positioning system in an embodiment of the present disclosure; and

[0057] Fig.10 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0058] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0059] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0060] For ease of understanding, several terms involved in the present disclosure are explained below:

[0061] RIS (Reconfigurable Intelligent Surface) is composed of a large number of low-cost electromagnetic units. The reflection direction of the signal incident on the smart surface can be controlled by adjusting the parameters of each unit, and the signal can be reflected in the desired direction.

[0062] RSRP (Reference Signal Receiving Power) is a key parameter that can represent the strength of wireless signals in wireless networks and one of the physical layer measurement requirements. It is the average value of the signal power received on all resource elements carrying the reference signal in a symbol.

[0063] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.

[0064] The embodiments of the present disclosure provide a multi-RIS-assisted positioning method, which can be executed by any electronic device with computing and processing capabilities.

[0065] Figure 1 A flow chart of a multi-RIS-assisted positioning method in an embodiment of the present disclosure is shown, as shown in FIG. Figure 1As shown, the multi-RIS-assisted positioning method provided in the embodiment of the present disclosure includes the following steps:

[0066] S102: Receive multiple reference signals forwarded by multiple reconfigurable smart surfaces (RIS).

[0067] In one embodiment, the network side device configures and sends multiple reference signals, each reference signal reaches the user equipment after being reflected by a corresponding RIS, and the user equipment receives the multiple reference signals.

[0068] In one embodiment, the number of reference signals is equal to the number of RISs, and each reference signal is associated with a unique RIS.

[0069] In one embodiment, the transmission direction of the reference signal is directed toward the RIS associated therewith.

[0070] S104: Process the reference signal to generate a measurement result.

[0071] In one embodiment, the measurement results include but are not limited to the following measurement data: reference signal index, estimated value of reflected wave angle, reference signal received power, reference signal arrival differential time, and user equipment antenna array direction vector.

[0072] In one embodiment, the above measurement data may be obtained according to different methods and devices.

[0073] It should be noted that the reference signal index is the sampling result corresponding to each point when multi-point sampling is performed on the reference signal.

[0074] It should be noted that the estimated value of the reflected wave angle is the estimated value of the reflection angle of the signal incident on the RIS.

[0075] In one embodiment, according to Figure 3 The illustrated embodiment obtains an estimate of the angle of the reflected wave.

[0076] It should be noted that the reference signal received power is the average value of the signal power received on all resource elements carrying the reference signal in a certain symbol.

[0077] It should be noted that the reference signal arrival differential time is the time difference between the reference signal received by the user equipment without being reflected by the RIS and the reference signal received by the user equipment after being reflected by the RIS.

[0078] It should be noted that the user equipment antenna array direction vector is a set of direction vectors of multiple user equipment antennas.

[0079] S106, sending the measurement result to the network side device so that the network side device adjusts the reflection parameter of the RIS according to the measurement result; the above steps are executed repeatedly until the positioning condition is met.

[0080] In one embodiment, the network-side device adjusts the reflection parameters of the RIS according to one or more measurement data.

[0081] In one embodiment, the positioning condition includes but is not limited to: reaching a set number of cycles.

[0082] It should be noted that different numbers of cycles can be set according to different positioning accuracy requirements to obtain results of coarse estimation and fine estimation with different accuracy, which is suitable for different positioning accuracy requirements.

[0083] In the above embodiment, multiple reference signals forwarded by multiple RIS are received, the reference signals are processed, measurement results are generated, and the measurement results are sent to the network side device, so that the network side device adjusts the reflection parameters of the RIS according to the measurement results. The above steps are repeatedly performed to improve the positioning performance with the assistance of RIS in a non-line-of-sight environment. In a one-step or iterative manner, results of coarse estimation and fine estimation with different accuracies are obtained respectively, which are suitable for different positioning accuracy requirements.

[0084] Figure 2 A flow chart of a reference signal processing method in an embodiment of the present disclosure is shown as follows: Figure 1 As shown, the reference signal processing method provided in the embodiment of the present disclosure includes the following steps:

[0085] S202, performing multi-point sampling on the reference signal to generate a sampling result;

[0086] In one embodiment, the reference signal is sampled at multiple points based on a single bit or multiple bits.

[0087] It should be noted that the sampling point value can be set as needed, and there is no limitation on this.

[0088] S204, constructing a covariance matrix according to the sampling results;

[0089] S206, obtaining the estimated values ​​of the reflected wave angles of the multiple RIS according to the covariance matrix.

[0090] In one embodiment, Figure 3 A flow chart of a method for obtaining an estimated value of a reflected wave angle in an embodiment of the present disclosure is shown as follows: Figure 3 As shown, the method for obtaining the estimated value of the reflected wave angle provided in the embodiment of the present disclosure includes the following steps:

[0091] S302, performing eigenvalue decomposition on the covariance matrix to generate a normalized eigenvector matrix;

[0092] S304, generating a signal subspace according to the normalized eigenvector matrix;

[0093] S306: Obtain estimated values ​​of the reflected wave angles of multiple RISs according to the signal subspace.

[0094] In one embodiment, eigenvalue decomposition is performed on each constructed covariance matrix, and the first column of the normalized eigenvector matrix is ​​taken to form a signal subspace. A first polynomial is constructed based on the subspace, and the root of the first polynomial with a value of 0 is solved to obtain the estimated value of the reflected wave angle of each RIS.

[0095] In the above embodiment, the reference signal is sampled at multiple points to construct a covariance matrix. According to the covariance matrix, the estimated values ​​of the reflected wave angles of multiple RIS can be efficiently obtained. The estimated values ​​of the reflected wave angles of multiple RIS can be used to better utilize RIS to assist in improving the positioning performance in a non-line-of-sight environment.

[0096] Figure 4 A flow chart of a method for adjusting a reflection parameter of a RIS by a network side device in an embodiment of the present disclosure is shown. Figure 4 As shown, the method for adjusting the reflection parameters of RIS by a network side device provided in an embodiment of the present disclosure includes the following steps:

[0097] S402, the network side device receives the measurement result;

[0098] S404, the network side device calculates a positioning estimate value according to the measurement result;

[0099] S406: The network-side device adjusts reflection parameters of multiple RIS according to the estimated positioning value.

[0100] In one embodiment, the network side device obtains the user equipment positioning estimate value based on measurement data such as the RIS three-dimensional coordinate column vector, the three-dimensional direction column vector of the user equipment antenna array, and the reflected wave angle estimate value. The user equipment positioning estimate value may be the user equipment three-dimensional coordinate column vector.

[0101] In the above embodiment, the network side device can obtain the three-dimensional coordinate column vector of the user equipment according to the received measurement results, thereby adjusting the reflection parameters of multiple RISs and assisting the positioning through RIS.

[0102] Figure 5 A flowchart of another multi-RIS-assisted positioning method in an embodiment of the present disclosure is shown, such as Figure 5 As shown, the multi-RIS-assisted positioning method provided in the embodiment of the present disclosure is applied to a network side device, and includes the following steps:

[0103] S502: configure reflection beam patterns of multiple RIS.

[0104] In one embodiment, the reflection beam pattern may be set as needed, and the reflection beam pattern may be configured as a wide beam to cover a larger range of users to be located, thereby improving positioning efficiency.

[0105] S504, sending multiple reference signals according to the reflection beam pattern;

[0106] S506, the reference signal reaches the user equipment after being reflected by the corresponding RIS;

[0107] S508, receiving a measurement result returned by the user equipment;

[0108] S510, adjusting reflection parameters of multiple RIS according to the measurement results.

[0109] In one embodiment, the network-side device calculates a positioning estimate value according to the measurement result, and adjusts the reflection parameters of the multiple RIS according to the positioning estimate value.

[0110] In the above embodiment, the network side device configures the reflection beam pattern of multiple RIS as a wide beam, covers the user to be located in a larger range, improves the positioning efficiency, receives the measurement results returned by the user equipment, adjusts the reflection parameters of multiple RIS according to the measurement results, and then sends the reference signal, and cyclically adjusts to achieve user positioning in the case of non-line-of-sight between the base station and the user.

[0111] Based on the same inventive concept, the present disclosure also provides a multi-RIS-assisted positioning device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0112] Figure 6 A schematic diagram of a multi-RIS-assisted positioning device in an embodiment of the present disclosure is shown, Figure 6 As shown, the multi-RIS-assisted positioning device 6 includes: a reference signal receiving module 601, a measurement result generating module 602 and a measurement result sending module 603;

[0113] A reference signal receiving module 601 receives a plurality of reference signals forwarded by a plurality of reconfigurable smart surfaces RIS;

[0114] The measurement result generating module 602 processes the reference signal to generate a measurement result;

[0115] The measurement result sending module 603 sends the measurement result to the network side device so that the network side device adjusts the reflection parameter of the RIS according to the measurement result.

[0116] In the above embodiment, multiple reference signals forwarded by multiple RIS are received, the reference signals are processed, measurement results are generated, and the measurement results are sent to the network side device so that the network side device adjusts the reflection parameters of RIS according to the measurement results. The above steps are repeatedly performed to improve the positioning performance with the assistance of RIS in a non-line-of-sight environment.

[0117] Figure 7 A schematic diagram of another multi-RIS-assisted positioning device in an embodiment of the present disclosure is shown, Figure 7 As shown, the multi-RIS-assisted positioning device 7 includes: a reflection beam pattern configuration module 701, a reflection beam image sending module 702, a measurement result receiving module 703 and a reflection parameter adjustment module 704;

[0118] A reflection beam pattern configuration module 701 configures the reflection beam patterns of multiple RIS;

[0119] A reflected beam image sending module 702 sends multiple reference signals according to the reflected beam pattern, and the reference signals reach the user equipment after being reflected by the corresponding RIS;

[0120] The measurement result receiving module 703 receives the measurement result returned by the user equipment;

[0121] The reflection parameter adjustment module 704 adjusts the reflection parameters of the multiple RIS according to the measurement results.

[0122] In the above embodiment, the network side device configures the reflection beam pattern of multiple RIS as a wide beam, covers the user to be located in a larger range, improves the positioning efficiency, receives the measurement results returned by the user equipment, adjusts the reflection parameters of multiple RIS according to the measurement results, and then sends the reference signal, and cyclically adjusts to achieve user positioning in the case of non-line-of-sight between the base station and the user.

[0123] Figure 8 A flowchart of another multi-RIS-assisted positioning method in an embodiment of the present disclosure is shown. Figure 8 As shown, the multi-RIS-assisted positioning method provided in the embodiment of the present disclosure includes the following steps:

[0124] S802, the network side device configures a plurality of RIS reflection beam patterns;

[0125] In one embodiment, the reflected beam pattern may adopt a default configuration.

[0126] In one embodiment, the reflected beam patterns of multiple RIS are configured as wide beams to cover the users to be located.

[0127] S804, the network side device configures and sends multiple reference signals, and each reference signal reaches the user equipment after being reflected by the corresponding RIS;

[0128] In one embodiment, each reference signal is associated with only one RIS, ie, the number of reference signals is equal to the number of RISs.

[0129] In one embodiment, the network side device transmits multiple reference signals by means of beamforming, and the transmission beam direction of each reference signal points to the RIS associated therewith.

[0130] S806: The user equipment receives multiple reference signals, performs multi-point sampling on the reference signals respectively, and constructs a covariance matrix based on the sampling results.

[0131] In one embodiment, assuming that the number of receiving antennas of the user equipment is M, n-point sampling is performed based on a single bit or multiple bits, and an M*N-dimensional baseband receiving signal Y is obtained after sampling each reference signal;

[0132] Y=[y(1),y(2),…,y()] (1)

[0133] Construct the covariance matrix R based on y(n) i :

[0134]

[0135] Among them, R i Represents the covariance matrix constructed by sampling the reference signal with index i.

[0136] S808, the user equipment performs eigenvalue decomposition on each constructed covariance matrix, and takes the first column of the normalized eigenvector matrix to form a signal subspace, constructs a first polynomial based on the subspace, solves the root of the first polynomial with a value of 0, and obtains the reflected wave angle estimation values ​​of multiple RIS.

[0137] In one embodiment, for R i , after decomposing its eigenvalue, the first column of the normalized eigenvector is q i , the first polynomial is P i (z);

[0138] P i (z)=|b H (z)q i | (3)

[0139] Where b(z)=[1, z -1 , ..., z -(M-1) ] T ;

[0140] Wherein, M is the number of receiving antennas of the user equipment.

[0141] Solve for Pi (z) = 0, let the root be The estimated value of the reflected wave angle of the i-th RIS is θ i ;

[0142]

[0143] S810, the user equipment feeds back a measurement result of the reference signal to the network side device, and the network side device calculates and obtains a positioning estimation value according to the measurement result.

[0144] In one embodiment, measurement results are fed back for each reference signal, and the measurement results include at least one of the following information: reference signal index, reflected wave angle estimation value, reference signal received power, reference signal arrival differential time, and user equipment antenna array direction vector.

[0145] S812: The network side device adjusts the reflection parameters of the multiple RISs respectively according to the positioning estimation value so that the reflection beam direction points to the user to be located, and re-executes steps S804 to S810 to obtain a higher precision positioning estimation value.

[0146] In the above embodiment, multiple reference signals forwarded by multiple RIS are received, the reference signals are processed, measurement results are generated, and the measurement results are sent to the network side device so that the network side device adjusts the reflection parameters of RIS according to the measurement results. The above steps are repeatedly performed to improve the positioning performance with the assistance of RIS in a non-line-of-sight environment.

[0147] Based on the same inventive concept, the embodiments of the present disclosure also provide a multi-RIS-assisted positioning system, such as the following embodiments. Since the principle of solving the problem in the system embodiment is similar to that in the above method embodiment, the implementation of the system embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0148] Fig. 9 An example diagram of a multi-RIS-assisted positioning system in an embodiment of the present disclosure is shown, Fig. 9 As shown, the multi-RIS-assisted positioning method system provided in the embodiment of the present disclosure includes: a network side device 901, a RIS 902 and a user device 903;

[0149] S902, the network side device 901 configures the reflection beam patterns of four RIS902 as wide beams, which are recorded as: RIS9021, RIS9022, RIS9023, and RIS9024.

[0150] S904, the network side device 901 configures and sends four reference signals, which are recorded as: reference signal 1, reference signal 2, reference signal 3, and reference signal 4;

[0151] The beam direction of the reference signal i points to RISi, and reaches the user equipment 903 after being reflected by RISi.

[0152] S906, the user equipment 903 receives reference signal 1, reference signal 2, reference signal 3, and reference signal 4, samples the reference signals respectively, and constructs a covariance matrix based on the sampling results.

[0153] In one embodiment, it is assumed that the receiving antenna of the user equipment 903 is a uniform linear array, the number of receiving antennas is 4, 256-point sampling is performed based on single bit or multi-bit, and a 4*256-dimensional baseband receiving signal Y is obtained after sampling each reference signal:

[0154] That is, Y=[y(1), y(2),..., y(256)]

[0155] Construct the covariance matrix R based on y(n) i :

[0156]

[0157] Where R i Represents the covariance matrix constructed by sampling the reference signal i.

[0158] S908, the user equipment 903 performs eigenvalue decomposition on each constructed covariance matrix, and takes the first column of the normalized eigenvector matrix to form a signal subspace, constructs a first polynomial based on the subspace, solves the root of the first polynomial with a value of 0, and obtains the estimated values ​​of the reflected wave angles of multiple RIS902.

[0159] S910, the user equipment 903 feeds back the measurement result of the reference signal to the network side device 901, and the network side device 901 calculates and obtains its positioning estimation value according to the measurement result.

[0160] In one embodiment, a method for obtaining a location estimate of a user equipment is as follows:

[0161] Let p RIS902,i , p UE , e UE Respectively represent the RIS three-dimensional coordinate column vector, the user equipment three-dimensional coordinate column vector, and the three-dimensional direction column vector of the user equipment antenna array, where P RIS902,i and e UE is a known quantity of the network side device 901, then the positioning estimation value p of the user equipment 903 can be obtained by solving the following equations: UE :

[0162]

[0163] It should be noted that the above equations are overdetermined and may not have exact solutions. In this case, the least squares solution of the overdetermined equations can be obtained.

[0164] In one embodiment, the three-dimensional directional column vector of the antenna array of the user equipment is obtained through the built-in sensor of the user equipment 903, and the three-dimensional directional column vector of the antenna array of the user equipment is reported to the network side device 901.

[0165] S912, the network side device 901 adjusts the reflection parameters of RIS9021~RIS9024 respectively according to the positioning estimate value, so that the direction of the reflected beam points to the user to be located, and re-executes steps S904~S910 to obtain a higher accuracy positioning estimate value.

[0166] It should be noted that the user device 903 can be various electronic devices, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, wearable devices, augmented reality devices, virtual reality devices, etc.

[0167] Optionally, the client of the application installed in different user devices 903 is the same, or is a client of the same type of application based on different operating systems. Based on the different platforms of the user devices 903, the specific form of the client of the application may also be different, for example, the application client may be a mobile client, a PC client, etc.

[0168] The server may be a server that provides various services, such as a background management server that provides support for the device operated by the user using the user device 903. The background management server may analyze and process the received request and other data, and feed back the processing results to the user device 903.

[0169] Optionally, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.

[0170] The user device 903 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited thereto. The user device 903 and the server may be directly or indirectly connected via wired or wireless communication, and this application does not limit this.

[0171] Those skilled in the art will appreciate that the number of user devices 903, servers, RIS 902, network side devices 901, etc. is only illustrative, and any number of user devices 903, servers, RIS 902, network side devices 901 may be provided according to actual needs. This is not limited in the embodiments of the present disclosure.

[0172] In the above embodiment, multiple reference signals forwarded by multiple RIS902 are received, the reference signals are processed, measurement results are generated, and the measurement results are sent to the network side device 901, so that the network side device 901 adjusts the reflection parameters of RIS902 according to the measurement results. The above steps are repeatedly executed to improve the positioning performance through RIS assistance in a non-line-of-sight environment.

[0173] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0174] Refer to the following Fig.10 The electronic device 1000 according to this embodiment of the present disclosure is described. Fig.10 The electronic device 1000 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0175] like Fig.10 As shown, the electronic device 1000 is in the form of a general computing device. The components of the electronic device 1000 may include but are not limited to: the at least one processing unit 1010, the at least one storage unit 1020, and a bus 1030 connecting different system components (including the storage unit 1020 and the processing unit 1010).

[0176] The storage unit stores program codes, which can be executed by the processing unit 1010, so that the processing unit 1010 executes the steps described in the above “exemplary method” section of this specification according to various exemplary embodiments of the present disclosure.

[0177] For example, the processing unit 1010 can perform the following steps of the above method embodiment: receiving multiple reference signals forwarded by multiple reconfigurable smart surfaces RIS; processing the reference signals to generate measurement results; sending the measurement results to the network side device so that the network side device adjusts the reflection parameters of the RIS according to the measurement results; and looping the above steps until the positioning conditions are met.

[0178] For example, the processing unit 1010 can execute the following steps of the above method embodiment: perform eigenvalue decomposition on the covariance matrix to generate a normalized eigenvector matrix; generate a signal subspace based on the normalized eigenvector matrix; and obtain reflected wave angle estimation values ​​of multiple RIS based on the signal subspace.

[0179] For example, the processing unit 1010 can execute the following steps of the above method embodiment: the network side device receives the measurement result; the network side device calculates the positioning estimation value according to the measurement result; the network side device adjusts the reflection parameters of multiple RIS according to the positioning estimation value.

[0180] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 10201 and / or a cache storage unit 10202 , and may further include a read-only storage unit (ROM) 10203 .

[0181] The storage unit 1020 may also include a program / utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0182] Bus 1030 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0183] The electronic device 1000 may also communicate with one or more external devices 1040 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 1000, and / or any device that enables the electronic device 1000 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 1050.

[0184] Furthermore, the electronic device 1000 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through a network adapter 1060. As shown in the figure, the network adapter 1060 communicates with other modules of the electronic device 1000 through the bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0185] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a user equipment device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0186] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a user device, the program code is used to cause the user device to perform the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

[0187] For example, when the program product in the embodiment of the present disclosure is executed by a processor, the method implements the following steps: configuring reflection beam patterns of multiple RISs; sending multiple reference signals according to the reflection beam patterns, and the reference signals reach the user equipment after being reflected by the corresponding RIS; receiving the measurement results returned by the user equipment; and adjusting the reflection parameters of the multiple RISs according to the measurement results.

[0188] For example, when the program product in the embodiment of the present disclosure is executed by a processor, the method implements the following steps: receiving multiple reference signals forwarded by multiple reconfigurable smart surfaces RIS; processing the reference signals to generate measurement results; sending the measurement results to a network side device so that the network side device adjusts the reflection parameters of the RIS according to the measurement results; and looping through the above steps until the positioning conditions are met.

[0189] For example, when the program product in the embodiment of the present disclosure is executed by a processor, the method implements the following steps: multi-point sampling of the reference signal to generate sampling results; constructing a covariance matrix based on the sampling results; and obtaining reflected wave angle estimation values ​​of multiple RIS based on the covariance matrix.

[0190] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0191] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0192] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0193] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0194] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0195] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0196] Through the description of the above implementation modes, it is easy for those skilled in the art to understand that the example implementation modes described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation mode of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile user device, or a network device, etc.) to execute the method according to the implementation mode of the present disclosure.

[0197] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. A multi-RIS-assisted positioning method, characterized in that: Applied to user equipment, including: receiving a plurality of reference signals forwarded via a plurality of reconfigurable smart surfaces RIS; Processing the reference signal to generate a measurement result; Sending the measurement result to the network side device so that the network side device adjusts the reflection parameter of the RIS according to the measurement result; The above steps are executed repeatedly until the positioning conditions are met; Wherein, the reference signal is sent according to a reflection beam pattern of a plurality of RISs pre-configured, and the reflection beam pattern is a wide beam pattern; The measurement results include: estimated values ​​of reflected wave angles of multiple RIS, where the estimated values ​​of reflected wave angles are estimated values ​​of reflection angles of signals incident to the RIS; Sending the measurement result to the network side device so that the network side device adjusts the reflection parameters of the RIS according to the measurement result includes: the network side device receiving the measurement result; the network side device calculating a positioning estimate value according to the measurement result; the network side device adjusting the reflection parameters of multiple RIS according to the positioning estimate value, wherein the positioning estimate value is a positioning estimate value of the user equipment.

2. The multi-RIS-assisted positioning method according to claim 1, characterized in that: The processing of the reference signal to generate a measurement result includes: Performing multi-point sampling on the reference signal to generate a sampling result; Constructing a covariance matrix according to the sampling results; According to the covariance matrix, the estimated values ​​of the reflected wave angles of multiple RIS are obtained.

3. The multi-RIS-assisted positioning method according to claim 2, characterized in that: The step of obtaining the estimated values ​​of the reflected wave angles of a plurality of RISs according to the covariance matrix comprises: Performing eigenvalue decomposition on the covariance matrix to generate a normalized eigenvector matrix; generating a signal subspace according to the normalized eigenvector matrix; According to the signal subspace, the estimated values ​​of the reflected wave angles of multiple RIS are obtained.

4. The multi-RIS-assisted positioning method according to claim 1, characterized in that: The measurement result also includes: reference signal index, reference signal received power, reference signal arrival differential time, and user equipment antenna array direction vector.

5. The multi-RIS-assisted positioning method according to claim 1, characterized in that: Each of the reference signals is associated with a unique one of the RIS.

6. The multi-RIS-assisted positioning method according to claim 5, characterized in that: The transmission direction of the reference signal is toward the RIS associated therewith.

7. A multi-RIS-assisted positioning method, characterized in that: Applied to network-side devices, including: Configure the reflection beam patterns of multiple RIS; Sending a plurality of reference signals according to the reflection beam pattern, wherein the reference signals reach the user equipment after being reflected by the corresponding RIS; receiving a measurement result returned by the user equipment; adjusting the reflection parameters of the plurality of RIS according to the measurement results; wherein the reflection beam pattern is configured as a wide beam pattern; The measurement results include: estimated values ​​of reflected wave angles of multiple RIS, where the estimated values ​​of reflected wave angles are estimated values ​​of reflection angles of signals incident to the RIS; According to the measurement result, adjusting the reflection parameters of multiple RISs includes: the network side device receiving the measurement result; the network side device calculating a positioning estimation value according to the measurement result; the network side device adjusting the reflection parameters of multiple RISs according to the positioning estimation value, wherein the positioning estimation value is a positioning estimation value of a user equipment.

8. A multi-RIS-assisted positioning device, characterized in that: Applied to user equipment, including: A reference signal receiving module receives a plurality of reference signals forwarded by a plurality of reconfigurable intelligent surfaces RIS; A measurement result generating module processes the reference signal to generate a measurement result; The measurement result sending module sends the measurement result to the network side device so that the network side device adjusts the reflection parameter of the RIS according to the measurement result; the above steps are executed repeatedly until the positioning condition is met; Wherein, the reference signal is sent according to a reflection beam pattern of a plurality of RISs pre-configured, and the reflection beam pattern is a wide beam pattern; The measurement results include: estimated values ​​of reflected wave angles of multiple RIS, where the estimated values ​​of reflected wave angles are estimated values ​​of reflection angles of signals incident to the RIS; According to the measurement result, adjusting the reflection parameters of multiple RISs includes: the network side device receiving the measurement result; the network side device calculating a positioning estimation value according to the measurement result; the network side device adjusting the reflection parameters of multiple RISs according to the positioning estimation value, wherein the positioning estimation value is a positioning estimation value of a user equipment.

9. A multi-RIS-assisted positioning device, characterized in that: Applied to network-side devices, including: A reflection beam pattern configuration module, configured with reflection beam patterns of multiple RIS; A reflected beam image sending module, which sends multiple reference signals according to the reflected beam pattern, and the reference signals reach the user equipment after being reflected by the corresponding RIS; A measurement result receiving module, receiving the measurement result returned by the user equipment; A reflection parameter adjustment module, adjusting the reflection parameters of multiple RIS according to the measurement results; Wherein, the reflection beam pattern configuration module is further used to configure the reflection beam pattern into a wide beam pattern; The measurement results include: estimated values ​​of reflected wave angles of multiple RIS, where the estimated values ​​of reflected wave angles are estimated values ​​of reflection angles of signals incident to the RIS; According to the measurement result, adjusting the reflection parameters of multiple RISs includes: the network side device receiving the measurement result; the network side device calculating a positioning estimation value according to the measurement result; the network side device adjusting the reflection parameters of multiple RISs according to the positioning estimation value, wherein the positioning estimation value is a positioning estimation value of a user equipment.

10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the multi-RIS-assisted positioning method according to any one of claims 1 to 7 by executing the executable instructions.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the multi-RIS-assisted positioning method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Positioning information assisted beam control method based on intelligent reflecting surface

    CN111245494A

  • Systems and methods for locating user equipment in a wireless network

    US20210302561A1