Attitude measurement method, server, base station, intelligent reflecting surface and storage medium
Through the transmission delay measurement between the base station and the intelligent reflective face array, the problem of large artificial errors in RIS deployment and attitude measurement is solved, and the accurate attitude measurement of the intelligent reflective face and the coverage performance of the wireless communication network are improved.
Patent Information
- Application Number
- CN202311871236.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
The existing intelligent reflective surface (RIS) relies on manual labor in deployment and attitude measurement, resulting in large measurement errors and affecting the coverage performance of wireless communication networks.
The base station sends signals to multiple sub-arrays of the intelligent reflection surface, and determines the transmission delay between the base station and the sub-array according to the transmission delay formed by the reflection of the sub-array on the signal, and then determines the attitude information of the intelligent reflection surface.
It realizes that the integrated measurement sensor module of the intelligent reflective surface is not required to rely on the intelligent reflective surface integrated measurement sensor module or manual measurement, accurately determine the attitude of the intelligent reflective surface, ensure its normal operation, and improve the coverage performance of the wireless communication network.
Smart Images

Figure CN120238903A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method for measuring an attitude, a server, a base station, a reconfigurable intelligent surface, and a storage medium. Background Art
[0002] In a typical composite urban scenario, a wireless communication network faces the problem of poor communication effect caused by dense obstacles. Therefore, a reconfigurable intelligent surface (RIS) has emerged. The RIS integrates many units with special electromagnetic characteristics, which can achieve absorption, reflection, and refraction of electromagnetic waves, so as to realize the regulation of the wireless network environment, and further improve the coverage performance of the wireless communication network.
[0003] The deployment of the RIS is very important for the regulation of the wireless network environment. At present, the RIS can only rely on manual deployment, and only manual attitude measurement can be performed during deployment. The error of manual measurement is relatively large, which may cause the RIS to malfunction and affect the coverage performance of the wireless communication network. Summary of the Invention
[0004] Embodiments of the present disclosure provide a method for measuring an attitude, a server, a base station, a reconfigurable intelligent surface, and a storage medium, which can improve the accuracy of RIS attitude measurement and ensure the coverage performance of the wireless communication network.
[0005] On the one hand, a method for measuring an attitude is provided, which is applied to a server and includes:
[0006] Obtaining the transmission delays between each base station among multiple base stations and each sub-array among multiple sub-arrays of the reconfigurable intelligent surface;
[0007] Based on the transmission delays between each base station among multiple base stations and each sub-array among multiple sub-arrays, determining the spatial position information of each sub-array among multiple sub-arrays;
[0008] Based on the spatial position information of each sub-array among multiple sub-arrays, determining the attitude information of the reconfigurable intelligent surface.
[0009] On the other hand, a method for measuring an attitude is provided, which is applied to a base station and includes:
[0010] Sending a first signal to each sub-array among multiple sub-arrays of the reconfigurable intelligent surface;
[0011] Receiving a second signal formed by the reflection of the first signal by each sub-array among multiple sub-arrays;
[0012] Based on the second signal formed by the reflection of the first signal by each sub-array among multiple sub-arrays, determining the transmission delays between the base station and each sub-array among multiple sub-arrays;
[0013] Send the transmission delay between the base station and each sub-array among multiple sub-arrays to the server.
[0014] On the other hand, a method for measuring the attitude is provided, which is applied to the intelligent reflecting surface and includes:
[0015] Receive the first signal sent by the base station to each sub-array among multiple sub-arrays of the intelligent reflecting surface;
[0016] Send the second signal formed by each sub-array among multiple sub-arrays reflecting the first signal.
[0017] On the other hand, a server is provided, including: an acquisition module and a determination module.
[0018] The acquisition module is used to acquire the transmission delay between each base station among multiple base stations and each sub-array among multiple sub-arrays of the intelligent reflecting surface;
[0019] The determination module is used to determine the spatial position information of each sub-array among multiple sub-arrays based on the transmission delay between each base station among multiple base stations and each sub-array among multiple sub-arrays;
[0020] The determination module is further used to determine the attitude information of the intelligent reflecting surface based on the spatial position information of each sub-array among multiple sub-arrays.
[0021] On the other hand, a base station is provided, including: a sending module, a receiving module and a determination module.
[0022] The sending module is used to send the first signal to each sub-array among multiple sub-arrays of the intelligent reflecting surface;
[0023] The receiving module is used to receive the second signal formed by each sub-array among multiple sub-arrays reflecting the first signal;
[0024] The determination module is used to determine the transmission delay between the base station and each sub-array among multiple sub-arrays based on the second signal formed by each sub-array among multiple sub-arrays reflecting the first signal;
[0025] The determination module is further used to send the transmission delay between the base station and each sub-array among multiple sub-arrays to the server.
[0026] On the other hand, an intelligent reflecting surface is provided, including: a receiving module and a sending module.
[0027] The receiving module is used to receive the first signal sent by the base station to each sub-array among multiple sub-arrays of the intelligent reflecting surface;
[0028] The sending module is used to send the second signal formed by each sub-array among multiple sub-arrays reflecting the first signal.
[0029] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method for measuring the attitude described in any of the above embodiments is implemented.
[0030] In another aspect, a computer program product is provided. The computer program product includes computer program instructions. When the computer program instructions are executed by a processor, the method for measuring the attitude described in any of the above embodiments is implemented.
[0031] An embodiment of the present disclosure provides a method for measuring an attitude. In this method, a base station sends a first signal to an intelligent reflecting surface, and further determines the transmission delay from the base station to each sub-array according to a second signal formed by each sub-array of the intelligent reflecting surface reflecting the first signal. Further, the attitude information of the intelligent reflecting surface is determined by the transmission delays from multiple base stations to each sub-array. The technical solution of the present disclosure does not need to rely on an integrated measurement sensor module of the intelligent reflecting surface, nor on manual measurement. By relying on the difference in the transmission delays from different base stations to the intelligent reflecting surface, the attitude of the intelligent reflecting surface can be accurately determined, ensuring the normal operation of the intelligent reflecting surface, and further ensuring the coverage performance of the wireless communication network. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings required for some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings in the following description are only the drawings of some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.
[0033] Figure 1 It is a schematic diagram of the architecture of a communication system provided for some embodiments of the present disclosure;
[0034] Figure 2 It is a schematic flowchart of a method for measuring an attitude provided for some embodiments of the present disclosure;
[0035] Figure 3 It is a schematic diagram of a multi-RTT algorithm provided for some embodiments of the present disclosure;
[0036] Figure 4 It is a schematic diagram of the coordinates of an RIS sub-array provided for some embodiments of the present disclosure;
[0037] Figure 5 It is a schematic flowchart of another method for measuring an attitude provided for some embodiments of the present disclosure;
[0038] Figure 6 It is a schematic flowchart of yet another method for measuring an attitude provided for some embodiments of the present disclosure;
[0039] Figure 7 Schematic flowchart of another posture measurement method provided by some embodiments of the present disclosure;
[0040] Figure 8 Schematic diagram of an array shape provided by some embodiments of the present disclosure;
[0041] Figure 9 Schematic diagram of a segmentation method provided by some embodiments of the present disclosure;
[0042] Figure 10 Schematic flowchart of another posture measurement method provided by some embodiments of the present disclosure;
[0043] Figure 11 Schematic flowchart of another posture measurement method provided by some embodiments of the present disclosure;
[0044] Figure 12 Schematic flowchart of a technical solution of the present disclosure provided by some embodiments of the present disclosure;
[0045] Figure 13 Schematic diagram of the structure of a server provided by some embodiments of the present disclosure;
[0046] Figure 14 Schematic diagram of the structure of a base station provided by some embodiments of the present disclosure;
[0047] Figure 15 Schematic diagram of the structure of an intelligent reflecting surface provided by some embodiments of the present disclosure;
[0048] Figure 16 Schematic diagram of the composition of a communication device provided by some embodiments of the present disclosure. Detailed implementation manners
[0049] Next, the technical solutions in the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0050] It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific manner.
[0051] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features.
[0052] In the description of the present disclosure, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" herein is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more.
[0053] As described in the background art, at present, RIS can only rely on manual deployment and can only perform manual attitude measurement during deployment. The error of manual measurement is generally large, and further fine-tuning is generally required, and it is difficult to be used for the automatic generation of the RIS codebook library. In addition, after experiencing bad weather or force majeure outdoors, the address, attitude, etc. of RIS will change, which may cause RIS to fail to work properly. For example, the original codebook of RIS fails, which will affect the coverage performance of the cell. In this case, it is required to accurately measure the attitude of RIS and perform operations such as regular updates. The current manual measurement scheme is difficult to meet this requirement.
[0054] Based on this, the embodiments of the present disclosure provide a method for measuring attitude. In this method, the base station sends a first signal to the intelligent reflecting surface, and further determines the transmission delay from the base station to each sub-array according to the second signal formed by each sub-array of the intelligent reflecting surface reflecting the first signal. Further, the attitude information of the intelligent reflecting surface is determined through the transmission delays from multiple base stations to each sub-array. The technical solution of the present disclosure does not need to rely on the intelligent reflecting surface integrated with a measurement sensor module, nor on manual measurement. By relying on the difference in the transmission delays from different base stations to the intelligent reflecting surface, it is possible to accurately determine the attitude of the intelligent reflecting surface, ensure the normal operation of the intelligent reflecting surface, and thus ensure the coverage performance of the wireless communication network.
[0055] In the embodiments of the present disclosure, the network architecture of a communication network (including but not limited to 3G, 4G, 5G, and future mobile communication networks) may include network-side devices (such as including but not limited to base stations, servers) and receiving-side devices (such as including but not limited to terminals).
[0056] Exemplarily, Figure 1 The schematic diagram of the architecture of a communication system provided by the embodiments of the present disclosure is shown. As Figure 1As shown in the figure, the communication system 10 includes multiple base stations 11 (illustrated by three base stations in the figure), an intelligent reflecting surface 12, and a server 13. Among them, each base station 11 and the intelligent reflecting surface 13 can be communicatively connected, and the server 13 and the multiple base stations 11 can be communicatively connected.
[0057] In some embodiments, the base station 11 can be a base station in Long-Term Evolution (LTE), Long-Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations, remote radio heads, reconfigurable intelligent surfaces (RISs), routers, Wireless Fidelity (WIFI) devices, or various network-side devices such as a primary cell and a secondary cell.
[0058] In some embodiments, the base station 11 can also include a communication interface for information interaction with other devices. Exemplarily, the base station 11 can perform information interaction with the intelligent reflecting surface 13 through the communication interface. The base station 11 can also perform information interaction with other network devices such as the server 13 through the communication interface.
[0059] In some embodiments, the base station 11 can also include a memory for storing data. Exemplarily, the memory can be used to store the codebook of the intelligent reflecting surface 13.
[0060] The intelligent reflecting surface 12 is used to relay or forward the electromagnetic waves sent by the base station 11. The intelligent reflecting surface 12 has different shapes, such as two-dimensional arrays like a rectangular array, a circular array, or three-dimensional arrays like a curved surface array, a three-dimensional array. Additionally, the intelligent reflecting surface 12 also has characteristics such as the total number of elements and the element spacing. Figure 1 Taking the intelligent reflecting surface 12 as a rectangular array as an example, it is divided into 2×2 sub-arrays.
[0061] Among them, the intelligent reflecting surface 12 integrates a control module and a communication module. The control module is used to maintain the state of the intelligent reflecting surface 12 itself, including but not limited to power-on, normal operation, sleep, alarm, shutdown, etc. The communication module is responsible for the interaction between the intelligent reflecting surface 12 and the base station 11, and the communication content includes but not limited to reporting the array configuration and / or codebook set, receiving the codebook switching, attitude measurement and other commands issued by the base station. The intelligent reflecting surface 12 can integrate a measurement sensor module or not. The measurement sensor is used to measure its own state, including but not limited to absolute address, inclination angle, angular displacement, etc. In this embodiment of the disclosure, the intelligent reflecting surface 12 without a sensor is taken as an example for illustration.
[0062] In some embodiments, the communication system 10 may further include a terminal 14. The base station 11 can send signals to the terminal 14 through the relay of the intelligent reflecting surface 12. For example, in the figure, the solid line represents the process of the base station 11 interacting with the terminal through the intelligent reflecting surface 12, and the dotted line represents the process of the base station 11 interacting with each sub-array in the intelligent reflecting surface 12.
[0063] The server 13 may be a server cluster composed of multiple servers, or a single server, or a computer, or a processor or processing chip in the server or computer, etc. The specific device form of the server 13 in this embodiment of the disclosure is not limited. In this disclosure, the server 13 is used to obtain the measurement information reported by each base station 11 and determine the attitude of the intelligent reflecting surface 12.
[0064] In some embodiments, the server 13 may be deployed in any one of the multiple base stations 11 or may be deployed separately.
[0065] It should be understood that Figure 1 is an exemplary structural diagram, Figure 1 The number of devices included in the shown communication system is not limited. For example, the number of terminals is not limited. And, in addition to Figure 1 the devices shown, Figure 1 the shown communication system may further include other devices, which are not limited herein.
[0066] Figure 2 It is a schematic flowchart of a method for measuring an attitude provided by an embodiment of the present disclosure. Exemplarily, the method for measuring an attitude provided by the present disclosure can be applied to Figure 1 the network architecture shown, and specifically can be applied to Figure 1 the server in
[0067] As Figure 2 shown, the method for measuring an attitude provided by the present disclosure specifically may include the following steps:
[0068] S201. Obtain the transmission delays between each base station among multiple base stations and each sub-array among multiple sub-arrays of the intelligent reflecting surface.
[0069] In some embodiments, each base station among the multiple base stations can measure the transmission delays between itself and each sub-array among the multiple sub-arrays of the intelligent reflecting surface (the specific process can be referred to the corresponding description below). Figure 6 Further, the server can obtain the transmission delays sent by the base stations to facilitate subsequent measurement of the attitude of the intelligent reflecting surface.
[0070] Exemplarily, the server can actively send instructions to each base station so that the base stations report the transmission delays measured by themselves. Or, the base stations can periodically report the transmission delays measured by themselves, and the server stores the transmission delays corresponding to each base station and obtains the latest transmission delays from the database for use when needed.
[0071] In some embodiments, the server can be deployed in the target base station, where the target base station is one of the multiple base stations, or the target base station is another base station other than the multiple base stations.
[0072] S202. Based on the transmission delays between each base station among the multiple base stations and each sub-array among the multiple sub-arrays, determine the spatial position information of each sub-array among the multiple sub-arrays.
[0073] In some embodiments, after obtaining the transmission delays of each base station, the server can determine the spatial position information of each sub-array among the multiple sub-arrays according to the positions of the multiple base stations and the transmission delays reported by each base station.
[0074] Exemplarily, for each sub-array, the server can use a multi-round-trip-time (multi-RTT) algorithm to determine the absolute address (such as longitude and latitude coordinates, etc.) of the sub-array. The specific content of the algorithm can be referred to the relevant technical documents and will not be elaborated here in detail. In addition, other three-point positioning methods can also be used to determine the spatial position, and the embodiments of the present disclosure do not make specific limitations in this regard.
[0075] For example, Figure 3 is a schematic diagram of a multi-RTT algorithm provided by an embodiment of the present disclosure. The figure includes three base stations. Each base station draws an arc based on the transmission delay, and the position surrounded by the three arcs is the position of the target to be determined.
[0076] S203. Based on the spatial position information of each sub-array among the multiple sub-arrays, determine the attitude information of the intelligent reflecting surface.
[0077] In some embodiments, after determining the spatial position information of each sub-array, the server may further determine the attitude information of the intelligent reflecting surface according to the relationship between the spatial position information of the sub-arrays.
[0078] In some embodiments, the attitude information of the intelligent reflecting surface includes at least one of the following: the spatial position information of the intelligent reflecting surface, the angular information of the intelligent reflecting surface.
[0079] It can be understood that the intelligent reflecting surface is composed of multiple sub-arrays, and the spatial position information of the intelligent reflecting surface is the position coordinates of the center of the intelligent reflecting surface. Then, according to the arrangement of the spatial position information of each sub-array in the spatial coordinate system, the spatial position information of the intelligent reflecting surface can be determined.
[0080] In some embodiments, determining the attitude information of the intelligent reflecting surface in S203 can be implemented as follows: S2031 - S2032.
[0081] S2031. For each sub-array among the multiple sub-arrays, construct a coordinate rotation formula according to the spatial position information of the sub-array.
[0082] Among them, the coordinate rotation formula is used to indicate the relationship between the spatial position information of the sub-array and the angular information of the intelligent reflecting surface.
[0083] S2032. Determine the angular information of the intelligent reflecting surface as the attitude information according to the coordinate rotation formulas of the multiple sub-arrays.
[0084] Regarding the above S2031 - S2032, in combination with Figure 4 it will be described. Figure 4 This is a coordinate schematic diagram of a RIS sub-array provided by an embodiment of the present disclosure. Figure 4 Taking a rectangular array as an example, it is divided into four sub-arrays, such as called sub-array 00, sub-array 01, sub-array 10, and sub-array 11. Their coordinates are respectively (x 00 , y 00 , z 00 ), (x 01 , y 01 , z 01 ), (x 10 , y 10 , z 10 ), (x 11 , y 11 , z 11 ).
[0085] It should be noted that since the intelligent reflecting surface is in the far-field position from the base station, the address of each sub-array measured by the base station can be regarded as the address of the center of each sub-array.
[0086] The server can according to the coordinates (xij ,y ij ,z ij ), determine the angle information of the smart reflective surface. The angle information is the angle of rotation of the smart reflective surface along the x, y, and z axes of the spatial coordinate system, which are α, β, and γ respectively. Assuming that the center coordinate of the smart reflective surface is the origin of the spatial coordinate system, the array surface of RIS is mapped on the yOz plane, then the coordinates of the center of each subarray are Based on the above analysis, the following coordinate rotation formula can be constructed:
[0087]
[0088] For each sub-array, the coordinate rotation formula can be constructed. Furthermore, by combining the coordinate rotation formulas of each sub-array, the least square method or nonlinear algorithm can be used to calculate α, β, and γ in the formula, that is, the angle information of the smart reflective surface is obtained as the posture information.
[0089] In some embodiments, Figure 5 As shown, the posture measurement method provided by the embodiment of the present disclosure further includes the following: S204, sending posture information of the smart reflective surface to the base station, so that the base station maintains the smart reflective surface according to the posture information.
[0090] Figure 6 The following is a flow chart of a posture measurement method provided by an embodiment of the present disclosure. Exemplarily, the posture measurement method provided by the present disclosure can be applied to Figure 1 In the network architecture shown, it can be applied to Figure 1 In the base station and the smart reflective surface.
[0091] like Figure 6 As shown, the posture measurement method provided by the present disclosure may specifically include the following steps:
[0092] S601. A base station sends a first signal to each of a plurality of sub-arrays of a smart reflective surface. Correspondingly, the smart reflective surface receives the first signal sent by the base station to each of the plurality of sub-arrays of the smart reflective surface.
[0093] S602: The intelligent reflecting surface sends a second signal formed by each subarray in the multiple subarrays reflecting the first signal. Correspondingly, the base station receives the second signal formed by each subarray in the multiple subarrays reflecting the first signal.
[0094] by Figure 4For example, assume that the intelligent reflecting surface is divided into 2 sub-arrays in both the horizontal and vertical directions, for a total of 4 sub-arrays, denoted as sub-arrays 00, 01, 10, and 11 respectively. If the base station performs positioning based on the signals reflected by the intelligent reflecting surface, when positioning the sub-array ij, a codebook can be set such that the sub-array ij points to the base station and other sub-arrays suppress the direction towards the base station, so as to reduce the interference of other sub-arrays on the measurement of the sub-array ij. Among them, the codebook set when sending signals can include a measurement codebook and a nulling codebook. Alternatively, the codebook can include a measurement codebook and orthogonal codes. In addition, the base station can also use other spatial division codebooks. It should be understood that the purpose of the base station using these three codebooks is to only retain the signals of the sub-array ij, suppress the signals of other sub-arrays, and achieve high-precision measurement of the transmission delay of the sub-array ij. For example, the codebooks used by the base station when sending signals four times are as follows:
[0095]
[0096] It should be noted that after the base station and the intelligent reflecting surface are powered on, the intelligent reflecting surface can report its own configuration parameters to the base station. Based on the content reported by the intelligent reflecting surface, the base station can estimate the angle of arrival (AOA) of the intelligent reflecting surface through beam scanning or an AOA estimation algorithm to generate a measurement codebook for the intelligent reflecting surface to measure the attitude.
[0097] For S601 - S602 above, the base station can sequentially send multiple first sub-signals according to the number of sub-arrays, and the number of first sub-signals is the same as the number of sub-arrays. Correspondingly, each sub-array of the intelligent reflecting surface can reflect the first sub-signal to form a second sub-signal and send it to the base station. The base station can receive multiple second sub-signals to subsequently determine the transmission delay of the corresponding sub-array based on the second sub-signals reflected by each sub-array.
[0098] S603. The base station determines the transmission delay between the base station and each sub-array among the multiple sub-arrays based on the second signals formed by each sub-array reflecting the first signal.
[0099] In some embodiments, after the base station receives the second signals of each sub-array, it can perform signal estimation processing on the second signals to obtain the transmission delay between the base station and each sub-array. The specific process is as follows:
[0100] In some embodiments, the first signal includes the first sub-signal corresponding to each sub-array, and the second signal includes the second sub-signal formed by each sub-array reflecting the first sub-signal. The above S603 can be implemented as the following S6031 - S6034:
[0101] S6031. For each sub-array among the multiple sub-arrays, obtain the codebook corresponding to the sub-array.
[0102] S6032. Determine the channel information of the second sub-signal corresponding to the sub-array according to the codebook corresponding to the sub-array and the first sub-signal corresponding to the sub-array.
[0103] S6033. Determine the channel information corresponding to the sub-array according to the channel information of the second sub-signal.
[0104] S6034. Determine the transmission delay between the base station and the sub-array according to the channel information corresponding to the sub-array.
[0105] First, the base station can obtain the codebook corresponding to the sub-array, that is, the codebook used when sending the first signal (such as the above W0, W1, W2, and W3). Further, based on the codebook and the first sub-signal sent, perform correlation on the received second sub-signal to determine the channel information of the second sub-signal corresponding to each sub-array.
[0106] Exemplarily, the following expression can be used to determine the channel information of each second sub-signal:
[0107]
[0108] where h i represents the channel information of the i-th second sub-signal (i.e., the received signal), and can also be written as h i (k), where k is the subcarrier index. n i represents the noise corresponding to the i-th first sub-signal. H BS-RIS represents the modeling matrix of the channel between the base station and the intelligent reflecting surface.
[0109] Then, for S6033 above, the base station can determine the channel information corresponding to the sub-array according to the channel information of the second sub-signal. As an implementation manner, S6033 can be implemented through the following step a and step b:
[0110] Step a. Perform decoding and splitting processing on the channel of the second sub-signal corresponding to the sub-array to obtain the channel information of the reflection path corresponding to the sub-array. Among them, the reflection path is the path from the base station to the sub-array and from the sub-array to the base station.
[0111] Exemplarily, the following expression is used for decoding and splitting processing:
[0112]
[0113] where h ij represents the channel information of the reflection path corresponding to sub-array ij, that is, the superposition of the two-end channels from the base station to sub-array ij and then reflected back to the base station.
[0114] Step b: Perform spatial domain decoding (or spatial domain orthogonal cover code (OCC) decoding) on the channel information of the reflection paths corresponding to the sub-arrays to obtain the channel information corresponding to the sub-arrays.
[0115] Exemplarily, the spatial domain decoding is performed through the following expression:
[0116]
[0117] Thus, the channel information h ij (k) of each sub-array can be obtained. Wherein, n ij is the noise corresponding to the sub-array ij.
[0118] Furthermore, perform an inverse Fourier transform on the channel information h ij (k) of each sub-array to the time delay domain for analysis to determine the transmission time delay from the base station to each sub-array.
[0119] Exemplarily, the inverse Fourier transform is performed through the following expression:
[0120]
[0121] Wherein, the superscript τ represents the time delay domain, n represents the number of sampling points in the time delay domain, and N is the number of sampling points for the inverse Fourier transform. When determining the transmission time delay, peak detection can be performed after coherent or non-coherent combining in the dimension of the receiving and transmitting antennas, or high-resolution algorithms such as the multiple signal classification (MUSIC) algorithm or the maximum likelihood algorithm can be used to detect the peak. The sampling point corresponding to the peak, multiplied by the sampling time and divided by 2, is equal to the transmission time delay τ from the base station to each sub-array. Additionally, for the determination of the transmission time delay τ ij , it can also be determined in the frequency domain based on the phase difference of the above h ij (k). For specific details, reference can be made to relevant technical documents. ij
[0122] S604: The base station sends the transmission time delays between the base station and each of the multiple sub-arrays to the server.
[0123] It should be understood that after determining the transmission time delay, the base station can send the transmission time delay to the server so that the server can determine the attitude information of the intelligent reflecting surface based on the transmission time delays sent by multiple base stations, that is, execute the above S201 - S203.
[0124] In some embodiments, before sending the first signal to each of the multiple sub-arrays of the intelligent reflecting surface in the above S601, such as Figure 7As shown, the technical solution of the present disclosure further includes:
[0125] S701. The base station sends an attitude measurement instruction to the intelligent reflecting surface. Correspondingly, the intelligent reflecting surface receives the attitude measurement instruction sent by the base station.
[0126] S702. The intelligent reflecting surface sends a response message to the attitude measurement instruction to the base station. Correspondingly, the base station receives the response message of the attitude measurement instruction fed back by the intelligent reflecting surface.
[0127] Regarding the above S701 - S702, when attitude measurement is required, the base station can send an attitude measurement instruction to the intelligent reflecting surface. After receiving the instruction, the intelligent reflecting surface feeds back a response message (such as an Ack response or a Nack response). When the base station receives the Ack response fed back by the intelligent reflecting surface, it can perform attitude measurement, that is, execute S601 to send the first signal. When the base station receives a Nack response, or does not receive a response from the intelligent reflecting surface within a preset time after sending the attitude measurement instruction, it cancels the current measurement process and resends the attitude measurement instruction to the intelligent reflecting surface until it receives an Ack response and then starts the attitude measurement process.
[0128] In some embodiments, the attitude measurement instruction includes at least one of the following: sub - array configuration information, codebooks corresponding to each sub - array in a plurality of sub - arrays, codebook switching time; wherein, the sub - array configuration information is used to indicate the way of dividing the intelligent reflecting surface into sub - arrays. The codebook switching time refers to the time required for the RIS controller to dynamically adjust the reflection coefficient of the RIS unit according to the signal environment and system requirements. The shorter this time is, the stronger the adaptability of the intelligent reflecting surface to the signal environment and the response ability to system requirements.
[0129] In some embodiments, when the intelligent reflecting surface is a rectangular array, the sub - array configuration information includes the number of horizontal sub - arrays and the number of vertical sub - arrays; or, when the intelligent reflecting surface is a circular array, the sub - array configuration information includes: starting angle and the number of sectors; or, when the intelligent reflecting surface is a three - dimensional array, the sub - array configuration information includes: the number of sub - arrays corresponding to each dimension in the three dimensions used to construct the space coordinate system.
[0130] In some embodiments, before sending the attitude measurement instruction to the intelligent reflecting surface, the attitude measurement method of the embodiments of the present disclosure further includes: the base station receives the configuration parameters of the intelligent reflecting surface sent by the intelligent reflecting surface, and the configuration parameters include at least one of the following: array configuration, codebook set.
[0131] It should be noted that after the base station and the intelligent reflecting surface are powered on, they establish a connection through the communication module and complete synchronization. After the intelligent reflecting surface is synchronized with the base station, it reports its own configuration parameters to the base station, including array configuration, codebook set, etc. Among them, the array configuration includes the shape of the intelligent reflecting surface, such as two-dimensional arrays like rectangular arrays and circular arrays, or three-dimensional arrays like curved surface arrays and three-dimensional arrays, as well as configuration parameters such as the total number of elements and the element spacing.
[0132] Furthermore, the base station selects a suitable sub-array segmentation method according to the configuration parameters reported by the intelligent reflecting surface, including but not limited to: (1) For a rectangular array, it is segmented into the number of horizontal sub-arrays M and the number of vertical sub-arrays N. Generally speaking, the larger the array, the larger M and N are correspondingly, and the attitude measurement is more accurate, but the measurement overhead is relatively large and the array gain is relatively small. (2) For a circular array, it is segmented into multiple sectors, and the starting angle of the sector needs to be given and the number of segmented sectors N. (3) For a curved surface rectangular array, the segmentation method is similar to that of a rectangular array, and the sub-array can be regarded as a planar rectangular array. (4) For a three-dimensional array, it is segmented into several three-dimensional sub-arrays, and the three-dimensional sub-array numbers are M, N, and P respectively. These several possible arrays are as Figure 8 shown.
[0133] In addition, when the base station segments the sub-array, it can adopt segmentation methods such as tight arrangement, sparse arrangement, and overlap. The number of sub-arrays obtained by different segmentation schemes is different, so the base station should inform the intelligent reflecting surface of the number of segmented sub-arrays. For example, as Figure 9 shown, they respectively correspond to three segmentation methods: tight arrangement, sparse arrangement, and overlap.
[0134] In some embodiments, as Figure 10 shown, the technical solution provided by the present disclosure further includes:
[0135] S1001. The base station receives the attitude information of the intelligent reflecting surface sent by the server.
[0136] S1002. When the deviation degree between the attitude information of the intelligent reflecting surface and the historical attitude information is greater than the preset range, the base station issues an alarm message.
[0137] It should be understood that when it is not the first measurement, the base station can make a judgment according to the measurement value sent by the server and the historical value. When the difference is greater than the preset threshold for several consecutive times, the base station can confirm that the attitude of the intelligent reflecting surface has a large deviation and send an alarm message to the server so that the operation and maintenance personnel can perform maintenance in time.
[0138] In some embodiments, as Figure 11 shown, the technical solution provided by the present disclosure further includes:
[0139] S1101. The base station obtains the attitude information measured by the intelligent reflecting surface.
[0140] S1102. Obtain the fused attitude information based on the attitude information measured by the intelligent reflecting surface and the attitude information sent by the server.
[0141] It should be understood that the above embodiments are described by taking the server's attitude measurement of the intelligent reflecting surface to obtain the attitude information as an example. In some scenarios, when the intelligent reflecting surface is equipped with measurement sensors, the intelligent sensors can actively report the attitude information to the base station. The base station can perform weighted summation on the attitude information reported by the intelligent reflecting surface and the attitude information sent by the server to obtain the fused attitude information for attitude monitoring. This way of fusion determination can improve the accuracy of the intelligent reflecting surface attitude determination and ensure the normal operation of the intelligent reflecting surface.
[0142] Next, in combination with Figure 12 specific scenarios, the technical solutions of the present disclosure will be comprehensively described.
[0143] Scenario 1. The intelligent reflecting surface uses the communication module to complete the connection with the base station, and the intelligent reflecting surface reports the array configuration information and sensor capabilities. Assume that the form of the intelligent reflecting surface is a rectangular array, which is connected to 3 base stations and is used to improve the coverage performance under multiple cells, and the intelligent reflecting surface does not integrate measurement sensors. The base station determines the number of horizontal sub-arrays M and the number of vertical sub-arrays N of the intelligent reflecting surface, where M = 2 and N = 2. After the base station issues an attitude measurement command and receives a response, it performs attitude measurement on the intelligent reflecting surface. During the measurement process, an airspace spatial division codebook is used. The measurement codebooks for the 4 sub-arrays are w 00 , w 01 , w 10 , w 11 , and the airspace orthogonal codes are [1 1 1 1] T , [1 -1 1 -1] T , [1 1 -1 -1] T , [1 -1 -1 1] T . During the measurement process, each base station sends the first sub-signal 4 times and synchronously receives the second sub-signal reflected by the intelligent reflecting surface. After the base station collects the 4 reflected second sub-signals, through the solution of the airspace OCC scheme, it obtains the channel information of the 4 sub-arrays, and then calculates the transmission delay from the 4 sub-arrays to the base station. The 3 base stations upload the transmission delay to the server. The positioning server uses the multi-RTT algorithm to calculate the absolute addresses of the 4 sub-arrays, and then calculates the attitude information of the intelligent reflecting surface, and sends the intelligent reflecting surface attitude to the base station for attitude maintenance of the intelligent reflecting surface.
[0144] Scenario 2: The intelligent reflecting surface uses a communication module to connect to the base station, and the intelligent reflecting surface reports the array configuration information and sensor capabilities. Assume that the intelligent reflecting surface is a curved array, connected to 3 base stations and used to improve the coverage performance under multiple cells, and the intelligent reflecting surface integrates measurement sensors. The base station determines the number of horizontal sub-arrays M and the number of vertical sub-arrays N of the intelligent reflecting surface, where M = 2 and N = 2. After the base station issues an attitude measurement command and receives a response, a joint solution of the base station, intelligent reflecting surface, and terminal is used to measure the attitude of the intelligent reflecting surface, and a nulling codebook is used. The measurement codebooks for the 4 sub-arrays are where the superscript m represents measurement, the measurement codebook points to the direction of the terminal, and the nulling codebook is where the superscript n represents null, the measurement codebook nulls the direction to the UE, and the final codebook used is obtained by splicing the codebooks by the intelligent reflecting surface. For example, when measuring the transmission delay of sub-array 01, the codebook used by the intelligent reflecting surface is The base station and the terminal respectively measure the RTT corresponding to the direct path and the reflected path of the intelligent reflecting surface sub-array. The 3 base stations upload the transmission delay to the server. The server uses the multi-RTT algorithm to calculate the absolute addresses of the 4 sub-arrays, and then calculates the attitude of the intelligent reflecting surface, and sends the attitude of the intelligent reflecting surface to the base station. The base station fuses the attitude uploaded by the intelligent reflecting surface and the measurement attitude sent by the server to obtain the fused attitude and maintains it.
[0145] The attitude measurement method provided by the embodiments of the present disclosure. In this method, the base station sends a first signal to the intelligent reflecting surface, and further determines the transmission delay from the base station to each sub-array according to the second signal formed by each sub-array of the intelligent reflecting surface reflecting the first signal. Further, the attitude information of the intelligent reflecting surface is determined by the transmission delays from multiple base stations to each sub-array. The technical solution of the present disclosure does not need to rely on the intelligent reflecting surface to integrate a measurement sensor module, does not need to rely on manual measurement, and realizes accurate determination of the attitude of the intelligent reflecting surface by relying on the difference in the transmission delays from different base stations to the intelligent reflecting surface, ensuring the normal operation of the intelligent reflecting surface, and further ensuring the coverage performance of the wireless communication network.
[0146] Further, through the measurement of the attitude of the intelligent reflecting surface, the present technical solution can adaptively generate a codebook, optimize the coverage performance of the cell, and reduce the overhead of beam management. In addition, when the base station measures the attitude of the intelligent reflecting surface, the existing downlink reference signal can be reused without introducing additional signals, and the measurement overhead is small. And by comparing the historical attitude information, it can be timely determined whether the intelligent reflecting surface has a large deviation, which can ensure the normal operation of the intelligent reflecting surface and further ensure the coverage performance of the wireless communication network.
[0147] It can be understood that, in order to implement the above functions, the communication device (which can be the above-mentioned server, base station or intelligent reflecting surface) includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0148] The embodiments of the present disclosure can divide the communication device into function modules according to the above method embodiments. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one function module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, only a logical function division, and there can be other division methods in actual implementation. The following takes the example of dividing each function module corresponding to each function for illustration.
[0149] Figure 13 It is a schematic structural diagram of a server provided by the embodiments of the present disclosure. The server can execute the attitude measurement method provided by the above method embodiments. As Figure 13 shown, the server includes an acquisition module 1301 and a determination module 1302.
[0150] The acquisition module 1301 is used to acquire the transmission delays between each base station among multiple base stations and each sub-array among multiple sub-arrays of the intelligent reflecting surface;
[0151] The determination module 1302 is used to determine the spatial position information of each sub-array among the multiple sub-arrays based on the transmission delays between each base station among the multiple base stations and each sub-array among the multiple sub-arrays;
[0152] The determination module 1302 is further used to determine the attitude information of the intelligent reflecting surface based on the spatial position information of each sub-array among the multiple sub-arrays.
[0153] Figure 14 It is a schematic structural diagram of a base station provided by the embodiments of the present disclosure. The base station can execute the attitude measurement method provided by the above method embodiments. As Figure 14 shown, the base station includes a sending module 1401, a receiving module 1402 and a determination module 1403.
[0154] The sending module 1401 is used to send a first signal to each sub-array among the multiple sub-arrays of the intelligent reflecting surface;
[0155] The receiving module 1402 is configured to receive a second signal formed by the reflection of the first signal by each sub-array among a plurality of sub-arrays;
[0156] The determining module 1403 is configured to determine the transmission delay between the base station and each sub-array among the plurality of sub-arrays based on the second signal formed by the reflection of the first signal by each sub-array among the plurality of sub-arrays;
[0157] The determining module 1403 is further configured to send the transmission delay between the base station and each sub-array among the plurality of sub-arrays to the server.
[0158] Figure 15 It is a schematic structural diagram of an intelligent reflecting surface provided by an embodiment of the present disclosure. The intelligent reflecting surface can execute the attitude measurement method provided by the above method embodiment. As Figure 15 shown, the intelligent reflecting surface includes a receiving module 1501 and a transmitting module 1502.
[0159] The receiving module 1501 is configured to receive a first signal sent by the base station to each sub-array among the plurality of sub-arrays of the intelligent reflecting surface;
[0160] The transmitting module 1502 is configured to transmit a second signal formed by the reflection of the first signal by each sub-array among the plurality of sub-arrays.
[0161] In the case of implementing the functions of the above integrated modules in the form of hardware, another possible structure of the communication device involved in the above embodiment is provided by an embodiment of the present disclosure. As Figure 16 shown, the communication device 160 includes: a processor 1602, a bus 1604. Optionally, the communication device may further include a memory 1601; optionally, the communication device may further include a communication interface 1603.
[0162] The processor 1602 may be a device that implements or executes various exemplary logical blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 1602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 1602 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0163] The communication interface 1603 is used to connect to other devices through a communication network. The communication network may be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.
[0164] The memory 1601 can be a read-only memory (ROM), or other types of static storage devices that can store static information and instructions, a random access memory (RAM), or other types of dynamic storage devices that can store information and instructions. It can also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0165] As a possible implementation, the memory 1601 can exist independently of the processor 1602. The memory 1601 can be connected to the processor 1602 through the bus 1604 for storing instructions or program codes. When the processor 1602 calls and executes the instructions or program codes stored in the memory 1601, the attitude measurement method provided by the embodiments of the present disclosure can be implemented.
[0166] In another possible implementation, the memory 1601 can also be integrated with the processor 1602.
[0167] The bus 1604 can be an extended industry standard architecture (EISA) bus, etc. The bus 1604 can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 16 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0168] In some embodiments, executable instructions are stored in the memory 1601. When the processor 1602 executes the executable instructions, the communication device is enabled to execute the attitude measurement method described in any one of the above embodiments.
[0169] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium). Computer program instructions are stored in the computer-readable storage medium. When the computer program instructions run on a computer, the computer is enabled to execute the attitude measurement method described in any one of the above embodiments.
[0170] Exemplarily, the above computer-readable storage medium may include, but is not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical disks (such as Compact Disks (CDs), Digital Versatile Disks (DVDs), etc.), smart cards, and flash memory devices (such as Erasable Programmable Read-Only Memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data).
[0171] Embodiments of the present disclosure provide a computer program product containing instructions. When the computer program product runs on a computer, it causes the computer to execute the posture measurement method described in any one of the above embodiments.
[0172] As described above, the above are only the specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method for measuring an attitude, characterized in that, Applied to a server, the method includes: Obtaining the transmission delays between each base station among multiple base stations and each sub-array among multiple sub-arrays of the intelligent reflecting surface; Based on the transmission delays between each base station among multiple base stations and each sub-array among the multiple sub-arrays, determining the spatial position information of each sub-array among the multiple sub-arrays; Based on the spatial position information of each sub-array among the multiple sub-arrays, determining the attitude information of the intelligent reflecting surface.
2. The method according to claim 1, wherein The determining the attitude information of the intelligent reflecting surface based on the spatial position information of each sub-array among the multiple sub-arrays includes: For each sub-array among the multiple sub-arrays, constructing a coordinate rotation formula of the sub-array according to the spatial position information of the sub-array; the coordinate rotation formula is used to indicate the relationship between the spatial position information of the sub-array and the angle information of the intelligent reflecting surface; According to the coordinate rotation formulas of the multiple sub-arrays, determining the angle information of the intelligent reflecting surface as the attitude information.
3. The method according to claim 1, wherein The attitude information of the intelligent reflecting surface includes at least one of the following: the spatial position information of the intelligent reflecting surface, the angle information of the intelligent reflecting surface.
4. The method according to claim 1, characterized in that The method further includes: Sending the attitude information of the intelligent reflecting surface to the base station.
5. The method according to claim 1, characterized in that, The server is deployed in a target base station, where the target base station is one of the multiple base stations, or the target base station is another base station other than the multiple base stations.
6. A method for measuring an attitude, characterized in that Applied to a base station, the method includes: Sending a first signal to each sub-array of the intelligent reflecting surface; Receiving a second signal formed by the reflection of the first signal by each sub-array of the multiple sub-arrays; Based on the second signal formed by the reflection of the first signal by each sub-array of the multiple sub-arrays, determining the transmission delay between the base station and each sub-array of the multiple sub-arrays; Sending the transmission delay between the base station and each sub-array of the multiple sub-arrays to the server.
7. The method according to claim 6, characterized in that The first signal includes a first sub-signal corresponding to each sub-array; the second signal includes a second sub-signal formed by the reflection of the first sub-signal by each sub-array; Based on the second signal formed by the reflection of the first signal by each sub-array of the multiple sub-arrays, determining the transmission delay between the base station and each sub-array of the multiple sub-arrays includes: For each sub-array of the multiple sub-arrays, obtaining the codebook corresponding to the sub-array; According to the codebook corresponding to the sub-array and the first sub-signal corresponding to the sub-array, determining the channel information of the second sub-signal corresponding to the sub-array; According to the channel information of the second sub-signal, determining the channel information corresponding to the sub-array; According to the channel information corresponding to the sub-array, determining the transmission delay between the base station and the sub-array.
8. The method according to claim 7, wherein The determining the channel corresponding to the sub-array according to the channel of the second sub-signal includes: Performing decoding and splitting processing on the channel of the second sub-signal corresponding to the sub-array to obtain the channel information of the reflection path corresponding to the sub-array; the reflection path is the path from the base station to the sub-array and from the sub-array to the base station; Performing spatial domain processing on the channel information of the reflection path corresponding to the sub-array to obtain the channel information corresponding to the sub-array.
9. The method according to claim 6, wherein Before sending the first signal to each sub-array among multiple sub-arrays of the intelligent reflecting surface, the method further includes: Sending an attitude measurement instruction to the intelligent reflecting surface; Receiving a response message of the attitude measurement instruction fed back by the intelligent reflecting surface.
10. The method according to claim 9, wherein The attitude measurement instruction includes at least one of the following: sub-array configuration information, a codebook corresponding to each sub-array among the multiple sub-arrays, a codebook switching time; wherein, the sub-array configuration information is used to indicate the way the intelligent reflecting surface divides into sub-arrays.
11. The method according to claim 10, wherein When the intelligent reflecting surface is a rectangular array, the sub-array configuration information includes the number of horizontal sub-arrays and the number of vertical sub-arrays; or When the intelligent reflecting surface is a circular array, the sub-array configuration information includes: a starting angle and the number of sectors; When the intelligent reflecting surface is a three-dimensional array, the sub-array configuration information includes: the number of sub-arrays corresponding to each dimension among the three dimensions for constructing a space coordinate system.
12. The method according to claim 10, wherein The codebook includes a measurement codebook and a nulling codebook; or, the codebook includes a measurement codebook and orthogonal codes.
13. The method according to claim 9, wherein Before sending the attitude measurement instruction to the intelligent reflecting surface, the method further includes: Receiving configuration parameters of the intelligent reflecting surface sent by the intelligent reflecting surface, the configuration parameters including at least one of the following: array configuration, codebook set.
14. The method according to claim 6, characterized in that The method further includes: Receiving attitude information of the intelligent reflecting surface sent by the server.
15. The method according to claim 14, characterized in that The method further includes: When the deviation degree between the attitude information of the intelligent reflecting surface and historical attitude information is greater than a preset range, sending out an alarm message.
16. The method according to claim 6, characterized in that The method further includes: Obtaining attitude information measured by the intelligent reflecting surface; Based on the attitude information measured by the intelligent reflecting surface and the attitude information sent by the server, obtaining fused attitude information.
17. A method for measuring an attitude, characterized in that, Applied to an intelligent reflecting surface, the method includes: Receiving a first signal sent by a base station to each sub-array among multiple sub-arrays of the intelligent reflecting surface; Sending a second signal formed by each sub-array among the multiple sub-arrays reflecting the first signal.
18. The method according to claim 17, wherein Before receiving the first signal sent by the base station to each sub-array among multiple sub-arrays of the intelligent reflecting surface, the method further includes: Receiving an attitude measurement instruction sent by the base station; Sending a response message of the attitude measurement instruction to the base station.
19. The method according to claim 18, wherein The attitude measurement instruction includes at least one of the following: sub-array configuration information, a codebook corresponding to each sub-array among the multiple sub-arrays, a codebook switching time; wherein, the sub-array configuration information is used to indicate the way the intelligent reflecting surface divides into sub-arrays.
20. The method according to claim 19, wherein When the intelligent reflecting surface is a rectangular array, the sub-array configuration information includes the number of horizontal sub-arrays and the number of vertical sub-arrays; or When the intelligent reflecting surface is a circular array, the sub-array configuration information includes: a starting angle and the number of sectors; or When the intelligent reflecting surface is a three-dimensional array, the sub-array configuration information includes: the number of sub-arrays corresponding to each dimension among the three dimensions for constructing a space coordinate system.
21. The method according to claim 19, wherein The codebook includes a measurement codebook and a nulling codebook; alternatively, the codebook includes a measurement codebook and an orthogonal code.
22. The method according to claim 18, wherein Before receiving the attitude measurement instruction sent by the base station, the method further includes: Sending the configuration parameters of the intelligent reflecting surface to the base station, where the configuration parameters include at least one of the following: array configuration, codebook set.
23. A server, characterized in that, Including: A processor and a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions such that the communication device performs the attitude measurement method according to any one of claims 1-5.
24. A base station, characterized in that, Including: A processor and a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions such that the communication device performs the attitude measurement method according to any one of claims 6-16.
25. An intelligent reflecting surface, characterized in that, Including: A processor and a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions such that the communication device performs the attitude measurement method according to any one of claims 17-22.
26. A computer-readable storage medium, characterized in that, A computer instruction is stored on the computer-readable storage medium, and when the computer instruction runs on the communication device, the communication device is caused to perform the attitude measurement method according to any one of claims 1-22.