Signal transmission method, apparatus and device, and readable storage medium
By receiving and processing the pitch angle information of the wireless device and the codebook-related information, determining the target codebook and codeword sequence number, and adjusting the phase of the wireless device array unit, it solves the inconvenience and inefficiency of the deployment of the intelligent reflection surface when acquiring the target beam. The problem is that efficient beam alignment and flexible signal regulation are achieved.
Patent Information
- Application Number
- CN202310703787.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-14
- Publication Date
- 2024-12-17
AI Technical Summary
In the prior art, when acquiring the target beam, the intelligent reflective surface (RIS) is inconvenient to deploy the project, time-consuming and low efficiency, especially the angle measurement of the exterior walls of high towers or high-rise buildings, and due to the number of units A large number of codebooks are often required to be pre-stored for traversal, which makes beam alignment time-consuming.
By receiving the pitch angle information reported by the wireless device and related information of multiple sets of codebooks, the incident angle of the initial incident wave and the reflection angle of the target reflected wave are determined, and the target codebook and codeword sequence number are selected based on these angle information, and the wireless device array is adjusted. phase of the unit to achieve accurate direction of the target reflected wave.
It simplifies the engineering deployment process, improves the efficiency of beam alignment, reduces the time of codebook traversal, realizes flexible and efficient control of target reflected waves, adapts to variable incident angles, and supports the flexible deployment of wireless devices.
Smart Images

Figure CN119154922A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of wireless communication technologies, and in particular, to a signal transmission method, apparatus, device, and readable storage medium. Background Art
[0002] A reconfigurable intelligent surface (RIS), also known as a smart metasurface, is a new type of intelligent passive surface. It utilizes metamaterials to manipulate the electromagnetic parameters of reflected electromagnetic waves, such as phase, frequency, and amplitude, to control the reflection angle of the incident wave and form reflected beams in different directions. This intelligent reflective surface can forward signals without the need for complex radio frequency (RF) circuitry, offering low cost, low power consumption, and easy deployment. The RIS consists of a large-scale device array and an array control module (RIS controller). The RIS controller is responsible for receiving, decoding, and executing base station control information and reporting basic RIS configuration information to the base station. The base station adjusts the RIS phase based on channel state information. These adjustment commands are transmitted via a wireless control link between the base station and the RIS. After the RIS controller adjusts the reflection parameters (phase or beam) of the RIS's large-scale device array according to the adjustment commands, the RIS can then reflect the base station's signal to the user equipment (UE).
[0003] In related technologies, RIS beamforming can be categorized as static, semi-static, and dynamic, depending on the speed of adjustment of the RIS's reflection parameters (phase or beam). Currently, semi-static and dynamic RIS beamforming adjustments are typically implemented in two ways: The first involves manually inputting the angle of incidence and reflection into the RIS control module, combining the RIS panel configuration (number of arrays, number of adjustment bits), and then calculating the corresponding codeword (phase or beam). The second method involves pre-storing a codebook on the RIS, traversing the codebook, and then optimizing the codeword (phase or beam) based on the strength of the terminal's return signal.
[0004] The above methods have the following disadvantages: the first method of manually inputting angle information makes angle measurement difficult and inconvenient for engineering deployment when the RIS is installed in locations such as high towers or the exterior walls of high-rise buildings. The second method of traversing pre-stored codebooks avoids the inconvenience of manually inputting angle information, but due to the large number of RIS units, a large number of pre-stored codebooks need to be traversed to achieve more accurate beam alignment. The process of beam scanning and optimal alignment of the RIS is time-consuming and inefficient. Summary of the Invention
[0005] The embodiments of the present invention provide a signal transmission method, apparatus, device, and readable storage medium to solve the problem in related technologies of inconvenient or time-consuming engineering deployment and low efficiency when acquiring a target beam based on a wireless device (e.g., RIS).
[0006] In a first aspect, an embodiment of the present invention provides a signal transmission method, the method comprising:
[0007] receiving, reported by a wireless device, pitch angle information of the wireless device and related information of multiple codebooks configured by the wireless device; wherein the related information includes at least one of the following: a sequence number of each codebook, a codeword sequence number corresponding to each codebook, a first correspondence between an incident angle of an incident wave and a codebook sequence number, and a second correspondence between a reflection angle of a reflected wave based on the incident wave and a codeword sequence number; the incident wave being a signal wave sent by the base station to the wireless device;
[0008] determining an initial incident angle of an initial incident wave based on the pitch angle information;
[0009] Determine a target codebook sequence number based on the initial incident angle and the first corresponding relationship, and send the target codebook sequence number to the wireless device;
[0010] determining a target reflection angle of a target reflected wave required by a user equipment based on the initial incident wave;
[0011] Determining a target codeword sequence number based on the target reflection angle and the second corresponding relationship; wherein the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number;
[0012] The target codeword sequence number is sent to the wireless device as a reflection beam index, wherein the reflection beam index is used to instruct the wireless device to adjust the phase of the wireless device array unit so that the reflection angle of the target reflected wave finally formed after the initial incident wave is reflected by the wireless device is equal to the target reflection angle.
[0013] Optionally, determining the target codeword sequence number based on the target reflection angle and the second corresponding relationship includes:
[0014] determining a coverage range of the target reflected wave according to the pitch angle information;
[0015] Reconfiguring codeword sequence numbers of a target codebook based on the coverage range, wherein a correspondence between codeword sequence numbers and the coverage range is pre-stored in the base station; and the reconfiguration is an operation of renumbering codewords corresponding to the codeword sequence numbers;
[0016] The reconfigured target codeword sequence number is determined based on the target reflection angle and the second corresponding relationship.
[0017] Optionally, after reconfiguring the codeword sequence numbers of the target codebook based on the coverage range, the method further includes:
[0018] The reconfigured codeword sequence number is sent to the wireless device.
[0019] Optionally, reconfiguring the codeword sequence numbers of the target codebook based on the coverage range includes:
[0020] Determine, based on the coverage range, a codeword sequence number to be used in the target codebook; reconfigure the codeword sequence number to be used as a continuous codeword sequence number; and / or,
[0021] Based on the coverage range, discontinuous codeword sequence numbers are reconfigured.
[0022] Optionally, reconfiguring the codeword sequence numbers to be used into consecutive codeword sequence numbers includes:
[0023] Arrange the codeword numbers to be used in ascending order to obtain a codeword number queue, wherein the queue starts from codeword number N and ends at codeword number M;
[0024] The codeword sequence numbers in the queue are renumbered in sequence, wherein the renumbered codeword sequence number queue is A, A+1, A+2, ..., A+M-N+1, wherein M and N are both positive integers and A is a natural number.
[0025] Optionally, reconfiguring the discontinuous codeword sequence numbers based on the coverage range includes:
[0026] Based on a bitmap algorithm, the codeword sequence number is converted into a bitmap sequence; wherein the bit value in the bitmap sequence has a one-to-one correspondence with the codeword sequence number;
[0027] In the bitmap sequence, the bit value corresponding to the codeword sequence number to be used is configured as 1;
[0028] The bit values corresponding to the remaining code word numbers except the code word number to be used in the code word number are configured as 0.
[0029] Optionally, before receiving the pitch angle information of the wireless device and related information of multiple sets of codebooks reported by the wireless device, the method further includes:
[0030] A control link is established with the wireless device.
[0031] In a second aspect, an embodiment of the present invention provides a method for signal transmission, the method comprising:
[0032] Determining an incident angle of an incident wave, a reflection angle of a reflected wave based on the incident wave, and the number of array elements thereof; wherein the incident wave is a signal wave from a base station;
[0033] According to the incident angle, the reflection angle, and the number of array elements, a first preset number of codebooks and a second preset number of codewords included in each codebook are configured; wherein the first preset number is the number of incident angles of the incident wave; and the second preset number is the number of reflection angles of the reflected wave;
[0034] Sending its own pitch angle information and related information of multiple codebooks in the first preset number of codebooks to the base station; wherein the related information includes at least one of the following: a sequence number of each codebook, a codeword sequence number corresponding to each codebook, a first correspondence between the incident angle of the incident wave and the codebook sequence number, and a second correspondence between the reflection angle of the reflected wave and the codeword sequence number; wherein the pitch angle information and the related information are used to determine a target codebook sequence number and a target codeword sequence number; and the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number;
[0035] receiving the target codebook sequence number and the target codeword sequence number sent by the base station; wherein the target codeword sequence number is a reflection beam index;
[0036] Determining a corresponding target codebook according to the target codebook sequence number, and determining a target codeword in the target codebook according to the reflected beam index;
[0037] The phase of the wireless device array unit is adjusted according to the target codeword so that the reflection angle of the target reflected wave finally formed after the initial incident wave from the base station is reflected by itself is equal to the target reflection angle required by the user equipment.
[0038] Optionally, receiving the target codebook sequence number and the target codeword sequence number sent by the base station includes:
[0039] Receive the target codebook sequence number and the reconfigured target codeword sequence number sent by the base station; wherein the reconfiguration is an operation of renumbering the codeword corresponding to the codeword sequence number.
[0040] Optionally, before sending the pitch angle information of the user and related information of multiple codebooks to the base station, the method further includes:
[0041] A control link is established with the base station.
[0042] In a third aspect, an embodiment of the present invention provides a signal transmission device, the device comprising:
[0043] a first receiving module, configured to receive pitch angle information of the wireless device and related information of multiple codebooks configured by the wireless device, reported by the wireless device; wherein the related information includes at least one of the following: a sequence number of each codebook, a codeword sequence number corresponding to each codebook, a first correspondence between an incident angle of an incident wave and a codebook sequence number, and a second correspondence between a reflection angle of a reflected wave based on the incident wave and a codeword sequence number; the incident wave being a signal wave sent by the base station to the wireless device;
[0044] A first determining module is configured to determine an initial incident angle of an initial incident wave based on the pitch angle information;
[0045] A first sending module, configured to determine a target codebook sequence number based on the initial incident angle and the first corresponding relationship, and send the target codebook sequence number to the wireless device;
[0046] The first determining module is further configured to determine a target reflection angle of a target reflected wave required by the user equipment based on the initial incident wave;
[0047] The first determining module is further configured to determine a target codeword sequence number based on the target reflection angle and the second corresponding relationship; wherein the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number;
[0048] The first sending module is further configured to send the target codeword sequence number as a reflection beam index to the wireless device, wherein the reflection beam index is used to instruct the wireless device to adjust the phase of the wireless device array unit so that after the initial incident wave is reflected by the wireless device, the reflection angle of the target reflected wave finally formed is equal to the target reflection angle.
[0049] Optionally, the first determining module is further configured to determine a coverage range of the target reflected wave according to the pitch angle information;
[0050] Reconfiguring codeword sequence numbers of a target codebook based on the coverage range, wherein a correspondence between codeword sequence numbers and the coverage range is pre-stored in the base station; and the reconfiguration is an operation of renumbering codewords corresponding to the codeword sequence numbers;
[0051] The reconfigured target codeword sequence number is determined based on the target reflection angle and the second corresponding relationship.
[0052] Optionally, the first sending module is further configured to reconfigure the codeword sequence numbers of the target codebook based on the coverage range, and then send the reconfigured codeword sequence numbers to the wireless device.
[0053] Optionally, the first determining module is further configured to determine, based on the coverage range, a codeword sequence number to be used in the target codebook; reconfigure the codeword sequence number to be used as a continuous codeword sequence number; and / or,
[0054] Based on the coverage range, discontinuous codeword sequence numbers are reconfigured.
[0055] Optionally, the first determination module is also used to arrange the codeword numbers to be used in ascending order to obtain a codeword number queue, wherein the queue starts from codeword number N and ends at codeword number M; and renumber the codeword numbers in the queue in turn, wherein the renumbered codeword number queue is A, A+1, A+2,..., A+M-N+1, wherein M and N are both positive integers and A is a natural number.
[0056] Optionally, the first determining module is further configured to convert the codeword sequence number into a bitmap sequence based on a bitmap algorithm; wherein the bit value in the bitmap sequence has a one-to-one correspondence with the codeword sequence number;
[0057] In the bitmap sequence, the bit value corresponding to the codeword sequence number to be used is configured as 1;
[0058] The bit values corresponding to the remaining code word numbers except the code word number to be used in the code word number are configured as 0.
[0059] Optionally, the device further includes:
[0060] The first establishing module is configured to establish a control link with the wireless device before receiving the pitch angle information of the wireless device and related information of multiple sets of codebooks reported by the wireless device.
[0061] In a fourth aspect, an embodiment of the present invention provides a signal transmission device, the device comprising:
[0062] A second determination module is configured to determine an incident angle of an incident wave, a reflection angle of a reflected wave based on the incident wave, and the number of array elements thereof; wherein the incident wave is a signal wave from a base station;
[0063] a configuration module, configured to configure a first preset number of codebooks and a second preset number of codewords included in each codebook according to the incident angle, the reflection angle, and the number of array elements; wherein the first preset number is the number of incident angles of the incident wave; and the second preset number is the number of reflection angles of the reflected wave;
[0064] a second sending module, configured to send its own pitch angle information and related information of multiple codebooks in the first preset number of codebooks to the base station; wherein the related information includes at least one of the following: a sequence number of each codebook, a codeword sequence number corresponding to each codebook, a first correspondence between an incident angle of the incident wave and a codebook sequence number, and a second correspondence between a reflection angle of the reflected wave and a codeword sequence number; wherein the pitch angle information and the related information are used to determine a target codebook sequence number and a target codeword sequence number; and the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number;
[0065] a second receiving module, configured to receive the target codebook sequence number and the target codeword sequence number sent by the base station; wherein the target codeword sequence number is a reflected beam index;
[0066] The second determining module is further configured to determine a corresponding target codebook according to the target codebook sequence number, and determine a target codeword in the target codebook according to the reflected beam index;
[0067] The adjustment module is configured to adjust the phase of the wireless device array unit according to the target codeword so that the reflection angle of the target reflected wave finally formed by the initial incident wave from the base station after its own reflection is equal to the target reflection angle required by the user equipment.
[0068] Optionally, the second receiving module is further used to receive the target codebook sequence number and the reconfigured target codeword sequence number sent by the base station; wherein the reconfiguration is an operation of renumbering the codeword corresponding to the codeword sequence number.
[0069] Optionally, the device further includes:
[0070] The second establishing module is configured to establish a control link with the base station before sending its own pitch angle information and related information of multiple sets of codebooks to the base station.
[0071] In a fifth aspect, an embodiment of the present invention provides an electronic device, comprising: a processor, a memory, and a program stored in the memory and runnable on the processor, wherein when the program is executed by the processor, the steps of the signal transmission method as described in the first aspect are implemented; or, when the program is executed by the processor, the steps of the signal transmission method as described in the second aspect are implemented.
[0072] In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the signal transmission method as described in the first aspect are implemented; or, when the program is executed by the processor, the steps of the signal transmission method as described in the second aspect are implemented.
[0073] In an embodiment of the present invention, a wireless device can configure multiple sets of codebook information based on the incident angle and reflection angle. Specifically, the incident angle corresponds to the codebook sequence number, and the reflection angle corresponds to the codeword sequence number included in the codebook. The base station can determine the target codebook sequence number based on the initial incident angle and the correspondence between the incident angle and the codebook sequence number, and send the target codebook sequence number to the wireless device. The base station can also determine the target codeword sequence number based on the target reflection angle and the correspondence between the reflection angle and the codeword sequence number, and send the target codeword sequence number to the wireless device as a reflection beam index. The reflection beam index is used to instruct the wireless device to adjust the phase of the wireless device's array element unit so that the reflection angle of the target reflected wave formed after the initial incident wave is reflected by the wireless device is equal to the target reflection angle. This shows that wireless devices can design and configure multiple codebooks based on the angle information of the incident wave and the reflected wave. The base station can select a target codebook and target codeword based on the specific incident angle of the incident wave and the required reflection angle of the reflected wave, and instruct the wireless device to control the target reflected wave. Therefore, when the incident angle changes, the codebook and codeword can be freely selected according to actual needs, and the reflection angle of the target reflected wave can be flexibly and efficiently controlled to obtain the desired beam. On the other hand, the variable incident angle also facilitates the flexible deployment of wireless devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0075] Figure 1 A flowchart of a signal transmission method provided by an embodiment of the present invention;
[0076] Figure 2 A schematic diagram of signal transmission based on a wireless device provided in an embodiment of the present invention;
[0077] Figure 3 A flowchart of a signal transmission method provided by an embodiment of the present invention;
[0078] Figure 4A schematic diagram of reconfiguring codeword sequence numbers according to the coverage range of a base station provided in an embodiment of the present invention;
[0079] Figure 5 A schematic diagram of reconfiguring consecutive codeword sequence numbers provided by an embodiment of the present invention;
[0080] Figure 6 A flowchart of a signal transmission method provided by an embodiment of the present invention;
[0081] Figure 7 A schematic diagram of a codebook configuration solution for a wireless device provided in an embodiment of the present invention;
[0082] Figure 8 A schematic diagram of a codeword provided by an embodiment of the present invention;
[0083] Figure 9 A schematic diagram of different incident angles between different base stations and wireless devices provided by an embodiment of the present invention;
[0084] Figure 10 A flowchart of a signal transmission method provided by an embodiment of the present invention;
[0085] Figure 11 A structural block diagram of a signal transmission device provided by an embodiment of the present invention;
[0086] Figure 12 A structural block diagram of a signal transmission device provided by an embodiment of the present invention;
[0087] Figure 13 This is a structural block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0088] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0089] Figure 1 FIG. 1 shows a flow chart of a signal transmission method according to an embodiment of the present invention. Figure 1 As shown, the method includes:
[0090] Step S101: receiving pitch angle information of a wireless device and related information of multiple sets of codebooks configured for the wireless device reported by the wireless device;
[0091] Step S102: determining an initial incident angle of an initial incident wave based on the pitch angle information;
[0092] Step S103: determining a target codebook sequence number based on the initial incident angle and the first corresponding relationship, and sending the target codebook sequence number to the wireless device;
[0093] Step S104: determining a target reflection angle of a target reflected wave based on the initial incident wave required by the user equipment;
[0094] Step S105: determining a target codeword sequence number based on the target reflection angle and the second corresponding relationship;
[0095] Step S106: Send the target codeword sequence number as the reflected beam index to the wireless device.
[0096] It should be noted that Figure 1 The method shown is applied to the base station. If there is an obstruction between the base station and the user, the signal (incident wave) sent by the base station can be covered by the blind area through the wireless device (such as Figure 2 As shown, Figure 2 The wireless device in the example is RIS).
[0097] It should be noted that the wireless device may be a Reconfigurable Intelligent Surface (RIS), a new type of intelligent passive surface that uses metamaterials to manipulate electromagnetic parameters of reflected electromagnetic waves, such as phase, frequency, and amplitude, to control the reflection angle of the incident wave and form reflected beams in different directions. The wireless device may also be a network node with similar functions to the RIS, which is not limited in this embodiment of the present invention.
[0098] In a possible implementation, before step S101, receiving the pitch angle information of the wireless device and related information of multiple sets of codebooks reported by the wireless device, the method further includes: establishing a control link with the wireless device.
[0099] It is understandable that, first, a control link needs to be established between the base station and the wireless device, and subsequent information transmission processes are all implemented based on this control link.
[0100] In step S101, the incident wave is a signal wave sent by the base station to the wireless device. The relevant information includes at least one of the following: the sequence number of each codebook, the codeword sequence number corresponding to each codebook, a first correspondence between the incident angle of the incident wave and the codebook sequence number, and a second correspondence between the reflection angle of the reflected wave based on the incident wave and the codeword sequence number. Optionally, the relevant information may also include the number of codebooks configured by the wireless device and the number of codewords included in each codebook. It should be noted that the wireless device only sends codebook-related information to the base station, but does not need to send the specific content to the base station. For example, it does not need to send the specific content of the codewords in each codebook; only the codeword sequence number is sufficient.
[0101] It is understandable that the incident angle of the incident wave corresponds to the codebook number, and the reflection angle of the reflected wave corresponds to the codeword number. The specific correspondence is described in the embodiment on the wireless device side.
[0102] In steps S102-S106, the pitch angle information, i.e., the attitude information of the wireless device, can be used by the base station to determine the initial incident angle of the signal wave transmitted by the base station to the wireless device at the current moment based on the pitch angle information. Based on the determined initial incident angle and the first correspondence, the base station selects a target codebook sequence number and transmits the target codebook sequence number to the wireless device. It is understood that the base station and the wireless device do not need to transmit specific codebook contents between them. The wireless device pre-stores the specific codebook contents, and the base station only needs to inform the wireless device of the target codebook sequence number. The base station can also determine a target reflection angle of a target reflected wave based on the initial incident wave required by the user equipment (UE), and determine a target codeword sequence number based on the target reflection angle and the second correspondence. The target codeword sequence number is then transmitted to the wireless device, instructing the wireless device to adjust the phase of the wireless device's array element so that, after the initial incident wave is reflected by the wireless device, the reflection angle of the target reflected wave formed ultimately equals the target reflection angle. The codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number. That is to say, the required target information is known. Based on the known target information, a control scheme is determined, and then the control scheme is executed to obtain the target information. In this way, according to actual needs, the target reflection wave with a target reflection angle that meets the requirements can be flexibly and efficiently obtained to enable signal transmission between the user equipment and the base station.
[0103] In one possible implementation, Figure 3 As shown, step S105, determining the target codeword sequence number based on the target reflection angle and the second corresponding relationship, includes:
[0104] Step S1051: Determine the coverage range of the target reflected wave according to the pitch angle information;
[0105] Step S1052: reconfigure the codeword sequence numbers of the target codebook based on the coverage range;
[0106] Step S1053: Determine the reconfigured target codeword sequence number based on the target reflection angle and the second corresponding relationship.
[0107] It should be noted that, considering that the coverage of base stations varies, it is possible that not all codewords in a certain codebook will be used. Therefore, appropriate codewords can be selected to reconfigure the codeword sequence numbers of wireless devices. In addition to reconfiguring the codeword sequence numbers based on the coverage of the base station, the codeword sequence numbers can also be reconfigured based on parameters such as the number of users. Reconfiguration is the operation of renumbering the codewords corresponding to the codeword sequence numbers. The corresponding relationship between the codeword sequence numbers and the coverage range can be pre-stored in the base station. Figure 4 As shown, Figure 4 The wireless device in the image is RIS, and the direction of the RIS normal is defined as 0°, the incident angle range is -90° to 0°, and the total reflection angle range is -90° to 90°. However, due to Figure 4 In the figure, due to the obstruction of the building, the actual reflected wave coverage range is only 0° to 90°. Assuming that the codebook corresponding to the current incident angle has a full set of 12 codewords (phases or beams), and each codeword (phase or beam) corresponds to a coverage range of 15°, then only six codewords are required to ensure that the reflected wave coverage range is between 0° and 90°. That is, after codeword reconfiguration, only six beams between 0° and 90° are selected. Because the original full set of codewords (long sequence numbers) requires multiple bits and has high overhead, selecting appropriate codewords and renumbering them when the full set of codewords will not be used can reduce the number of codewords, shorten the beam scanning time, improve the efficiency of determining the target reflected wave, and save resources.
[0108] In a possible implementation, step S1052, reconfiguring the codeword sequence numbers of the target codebook based on the coverage range, includes: determining the codeword sequence numbers to be used in the target codebook based on the coverage range; reconfiguring the codeword sequence numbers to be used to be consecutive; and / or reconfiguring the codeword sequence numbers to be discontinuous based on the coverage range.
[0109] Among them, for the codeword sequence numbers to be used, reconfiguring the continuous codeword sequence numbers includes: arranging the codeword sequence numbers to be used in ascending order to obtain a codeword sequence number queue, wherein the queue starts from codeword sequence number N and ends at codeword sequence number M; renumbering the codeword sequence numbers in the queue in turn, wherein the renumbered codeword sequence number queue is A, A+1, A+2,..., A+M-N+1, wherein M and N are both positive integers, and A is a natural number.
[0110] Among them, based on the coverage range, reconfiguring the discontinuous codeword numbers includes: based on the bitmap algorithm, converting the codeword numbers into a bitmap sequence; wherein the bit values in the bitmap sequence have a one-to-one correspondence with the codeword numbers; in the bitmap sequence, the bit values corresponding to the codeword numbers to be used are configured to 1; and the bit values corresponding to the remaining codeword numbers in the codeword numbers except the codeword numbers to be used are configured to 0.
[0111] For example, suppose a wireless device has I incident angles θ and J reflection angles ψ. i The corresponding codebook is {Ai1, Ai2,…, AiJ}. In the case that the full set of codewords will not be used, suitable codewords can be selected and renumbered (codeword number reconfiguration). Reconfiguration can be divided into two methods: continuous codeword number reconfiguration or discontinuous codeword number reconfiguration. Continuous codeword number reconfiguration is to select multiple consecutive codewords starting from a certain codeword, as shown in Table 1 below; discontinuous codeword number reconfiguration is to use a bitmap to indicate the codeword reconfiguration number, as shown in Table 2 below. It should be noted that the method of using bitmap indication is more flexible and can be used for both continuous codeword number reconfiguration and discontinuous codeword number reconfiguration. However, when the number of wireless device units is huge, the beam width is narrow, and the number of codewords is large, the number of bits used in the bitmap is large, and continuous codeword number reconfiguration can be selected. The appropriate codeword number reconfiguration method can be selected according to the actual situation.
[0112] Table 1
[0113]
[0114] Table 2
[0115]
[0116] Combining the above two reconfiguration methods with Figure 4 The scenarios shown are combined, that is, 6 codewords are selected from 12 codewords for sequence number reconfiguration.
[0117] When reconfiguring the continuous codeword sequence number, Start-Codeword=6, Num-ContiCodeword=6 (e.g. Figure 5 shown);
[0118] When reconfiguring the discontinuous codeword sequence number: Position-DiscontiCodeword=000000111111.
[0119] In one possible implementation, after reconfiguring the codeword sequence number of the target codebook based on the coverage in step S1052, the method further includes: transmitting the reconfigured codeword sequence number to the wireless device. It should be noted that since the codeword sequence number has been changed, it is necessary to promptly instruct the wireless device to update the stored correspondence between the codeword sequence number and the codeword content. Therefore, it is necessary to transmit the reconfigured codeword sequence number to the wireless device so that the wireless device and the base station can exchange information based on the reconfigured codeword sequence number.
[0120] As a result, wireless devices can design and configure multiple codebooks based on the angle information of the incident wave and the reflected wave. The base station can select the target codebook and target codeword based on the specific incident angle of the incident wave and the required reflection angle of the reflected wave, and instruct the wireless device to control the target reflected wave. Therefore, when the incident angle changes, the codebook and codeword can be freely selected according to actual needs, and the reflection angle of the target reflected wave can be flexibly and efficiently controlled to obtain the required beam. On the other hand, the variable incident angle also facilitates the flexible deployment of wireless devices.
[0121] Figure 6 FIG. 1 shows a flow chart of a signal transmission method according to an embodiment of the present invention. Figure 6 As shown, the method includes:
[0122] Step S601: Determine the incident angle of the incident wave, the reflection angle of the reflected wave based on the incident wave, and the number of array elements.
[0123] Step S602: configuring a first preset number of codebooks and a second preset number of codewords included in each codebook according to the incident angle, the reflection angle, and the number of array elements;
[0124] Step S603: Send the pitch angle information of the device and related information of multiple sets of codebooks in the first preset number of codebooks to the base station;
[0125] Step S604: Receive the target codebook sequence number and target codeword sequence number sent by the base station;
[0126] Step S605: Determine the corresponding target codebook according to the target codebook sequence number, and determine the target codeword in the target codebook according to the reflected beam index;
[0127] Step S606: Adjust the phase of the wireless device array unit according to the target codeword so that the reflection angle of the target reflected wave formed by the initial incident wave from the base station after reflection by itself is equal to the target reflection angle required by the user equipment.
[0128] In a possible implementation, before sending its own pitch angle information and related information of multiple sets of codebooks to the base station, the method further includes: establishing a control link with the base station.
[0129] In one possible implementation, step S604, receiving the target codebook sequence number and the target codeword sequence number sent by the base station, includes: receiving the target codebook sequence number and the reconfigured target codeword sequence number sent by the base station; wherein the reconfiguration is an operation of renumbering the codeword corresponding to the codeword sequence number (for a specific reconfiguration process, see Figure 1 embodiment shown).
[0130] It should be noted that Figure 6 The method shown is a method applied to the wireless device side, Figure 1 The method shown in FIG. 1 corresponds to the method applied to the terminal side. Figure 1 In the embodiment shown, the detailed description of the interaction process between the terminal and the wireless device is also applicable to Figure 6 The embodiment shown.
[0131] It should be noted that in steps S601 to S606, the incident wave is a signal wave from a base station, the first preset number is the number of incident angles of the incident wave, and the second preset number is the number of reflection angles of the reflected wave. The relevant information includes at least one of the following: the serial number of each set of codebooks, the codeword serial number corresponding to each set of codebooks, the first correspondence between the incident angle of the incident wave and the codebook serial number, the second correspondence between the reflection angle of the reflected wave and the codeword serial number, the pitch angle information and related information are used to determine the target codebook serial number and the target codeword serial number, the codeword corresponding to the target codeword serial number belongs to the codebook corresponding to the target codebook serial number; the target codeword serial number is the reflected beam index.
[0132] It should be noted that this embodiment focuses on the design and configuration of multiple codebooks based on the angle information of the incident wave and the reflected wave on the wireless device side. As mentioned above, the number of incident angles corresponds to the number of codebook sets, the number of reflection angles corresponds to the number of codewords (phase or beam) in each codebook set, and the size of the codeword is related to the number of units in the wireless device. Figure 7 As shown, assuming that the wireless device has M*N units (wireless device array units), I incident angles θ, and J reflection angles ψ, the codebook configuration is: configure I sets of codebooks, each set of codebooks contains J codewords (phase or beam). The specific design of codeword Aij is as follows Figure 8 As shown, the design of the codeword has a corresponding relationship with the incident angle, reflection angle, and the number of units of the wireless device. Figure 8 In the equation, ψij-mn corresponds to the phase of the wireless device array unit.
[0133] It should be noted that in the related art, the positions of the base station and the wireless device are generally fixed, that is, the incident angle is fixed, while in the embodiment of the present invention, the incident angle is flexible and changeable. The change of the incident angle can be roughly divided into two situations: the wireless device establishes a connection relationship with different base stations (such as Figure 9 shown, and Figure 9 In the wireless device is RIS), Figure 9 In the example, it is assumed that the RIS is deployed at the edge of base station BS1, with an incident angle of θ1. When the RIS needs to switch to another base station BS2 (for example, when BS1 is shut down, the RIS needs to switch to another base station), the incident angle changes to θ2. At this time, the codebook associated with the incident angle will change, for example, from {A1j,j∈{1,…,J}} to {A2j,j∈{1,…,J}}.
[0134] It should be noted that a control module is provided on the wireless device side. The control module can configure the bias voltage of the wireless device by calling the codeword Aij, so that each array unit of the wireless device produces a different phase distribution, so that the incident angle from the base station to the wireless device side is θ i After the incident wave is reflected by the wireless device, the reflection angle is ψ j That is to say, the direction of the reflected beam can be controlled by calling different codewords according to different incident wave angles.
[0135] It should be noted that the wireless device described in the embodiment of the present invention may also be replaced by a network node with similar functions, such as an amplifier.
[0136] As a result, wireless devices can design and configure multiple codebooks based on the angle information of the incident wave and the reflected wave. The base station can select the target codebook and target codeword based on the specific incident angle of the incident wave and the required reflection angle of the reflected wave, and instruct the wireless device to control the target reflected wave. Therefore, when the incident angle changes, the codebook and codeword can be freely selected according to actual needs, and the reflection angle of the target reflected wave can be flexibly and efficiently controlled to obtain the required beam. On the other hand, the variable incident angle also facilitates the flexible deployment of wireless devices.
[0137] Figure 1 、 Figure 6 The embodiments shown describe the signal transmission method flow from the base station side and the wireless device side respectively. Figure 10 The method flow of signal transmission is described from the perspective of interaction between the base station and the wireless device, and when codeword sequence number reconfiguration is required, such as Figure 10 As shown, the method includes:
[0138] Step 1: Establish a control link;
[0139] Step 2: Report the pitch angle information, the number of codebooks, and the number of codewords included in each codebook;
[0140] Step 3: Calculate the codeword corresponding to the coverage angle based on the pitch angle information, and reconfigure the codeword sequence number of the selected codeword;
[0141] Step 4: Send the codebook number corresponding to the incident angle and the corresponding reconfigured codeword sequence number to the wireless device;
[0142] Step 5: Configure specific phase (or beam) information for the wireless device control module;
[0143] That is, the base station sends the reflected beam index (the reconfigured codeword sequence number) to the wireless device control module;
[0144] Step 6: Adjust the reflection phase (or beam) of the self-reflector according to the reflection beam index;
[0145] Step 7: Data transfer with the user.
[0146] As a result, wireless devices can design and configure multiple codebooks based on the angle information of the incident wave and the reflected wave. The base station can select the target codebook and target codeword based on the specific incident angle of the incident wave and the required reflection angle of the reflected wave, and instruct the wireless device to control the target reflected wave. Therefore, when the incident angle changes, the codebook and codeword can be freely selected according to actual needs, and the reflection angle of the target reflected wave can be flexibly and efficiently controlled to obtain the required beam. On the other hand, the variable incident angle also facilitates the flexible deployment of wireless devices.
[0147] Figure 11 FIG. 1 shows a signal transmission device 110 according to an embodiment of the present invention. Figure 11 As shown, the device 110 includes:
[0148] The first receiving module 111 is configured to receive pitch angle information of the wireless device and related information of multiple sets of codebooks configured for the wireless device reported by the wireless device;
[0149] The relevant information includes at least one of the following: a serial number of each codebook set, a codeword serial number corresponding to each codebook set, a first correspondence between an incident angle of an incident wave and a codebook serial number, and a second correspondence between a reflection angle of a reflected wave based on the incident wave and a codeword serial number; the incident wave is a signal wave sent by a base station to a wireless device;
[0150] A first determining module 112 is configured to determine an initial incident angle of an initial incident wave based on the pitch angle information;
[0151] A first sending module 113 is configured to determine a target codebook sequence number based on the initial incident angle and the first corresponding relationship, and send the target codebook sequence number to the wireless device;
[0152] The first determining module 112 is further configured to determine a target reflection angle of a target reflected wave required by the user equipment based on the initial incident wave;
[0153] The first determining module 112 is further configured to determine a target codeword sequence number based on the target reflection angle and the second corresponding relationship; wherein the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number;
[0154] The first sending module 113 is further configured to send the target codeword sequence number as a reflection beam index to the wireless device, wherein the reflection beam index is used to instruct the wireless device to adjust the phase of the wireless device array unit so that the reflection angle of the target reflected wave formed after the initial incident wave is reflected by the wireless device is equal to the target reflection angle.
[0155] In a possible implementation, the first determining module 112 is further configured to determine a coverage range of the target reflected wave according to the pitch angle information;
[0156] Based on the coverage range, reconfigure the codeword sequence numbers of the target codebook, wherein the correspondence between the codeword sequence numbers and the coverage ranges is pre-stored in the base station; the reconfiguration is an operation of renumbering the codewords corresponding to the codeword sequence numbers;
[0157] The reconfigured target codeword sequence number is determined based on the target reflection angle and the second corresponding relationship.
[0158] In a possible implementation, the first sending module 113 is further configured to reconfigure the codeword sequence numbers of the target codebook based on the coverage range, and then send the reconfigured codeword sequence numbers to the wireless device.
[0159] In a possible implementation, the first determining module 112 is further configured to determine, based on the coverage range, the codeword sequence number to be used in the target codebook; reconfigure the codeword sequence number to be used as a continuous codeword sequence number; and / or,
[0160] Based on the coverage, the discontinuous codeword sequence numbers are reconfigured.
[0161] In one possible implementation, the first determination module 112 is further used to arrange the codeword numbers to be used in ascending order to obtain a codeword number queue, wherein the queue starts from codeword number N to codeword number M; and renumber the codeword numbers in the queue in turn, wherein the renumbered codeword number queue is A, A+1, A+2, ..., A+M-N+1, wherein M and N are both positive integers and A is a natural number.
[0162] In a possible implementation, the first determining module 112 is further configured to convert the codeword sequence number into a bitmap sequence based on a bitmap algorithm; wherein the bit value in the bitmap sequence has a one-to-one correspondence with the codeword sequence number;
[0163] In the bitmap sequence, the bit value corresponding to the codeword number to be used is configured as 1;
[0164] The bit values corresponding to the remaining code word numbers except the code word number to be used in the code word number are configured as 0.
[0165] In a possible implementation, the apparatus 110 further includes:
[0166] The first establishing module is configured to establish a control link with the wireless device before receiving the pitch angle information of the wireless device and related information of the multiple sets of codebooks reported by the wireless device.
[0167] As a result, wireless devices can design and configure multiple codebooks based on the angle information of the incident wave and the reflected wave. The base station can select the target codebook and target codeword based on the specific incident angle of the incident wave and the required reflection angle of the reflected wave, and instruct the wireless device to control the target reflected wave. Therefore, when the incident angle changes, the codebook and codeword can be freely selected according to actual needs, and the reflection angle of the target reflected wave can be flexibly and efficiently controlled to obtain the required beam. On the other hand, the variable incident angle also facilitates the flexible deployment of wireless devices.
[0168] Figure 12 A signal transmission device 120 according to an embodiment of the present invention is shown. The device 120 includes:
[0169] The second determining module 121 is configured to determine an incident angle of an incident wave, a reflection angle of a reflected wave based on the incident wave, and the number of array elements thereof; wherein the incident wave is a signal wave from a base station;
[0170] a configuration module 122 configured to configure a first preset number of codebooks and a second preset number of codewords included in each codebook according to the incident angle, the reflection angle, and the number of array elements; wherein the first preset number is the number of incident angles of the incident wave; and the second preset number is the number of reflection angles of the reflected wave;
[0171] The second sending module 123 is configured to send its own pitch angle information and related information of multiple codebooks in the first preset number of codebooks to the base station; wherein the related information includes at least one of the following: a sequence number of each codebook, a codeword sequence number corresponding to each codebook, a first correspondence between an incident angle of an incident wave and a codebook sequence number, and a second correspondence between a reflection angle of a reflected wave and a codeword sequence number; wherein the pitch angle information and related information are used to determine a target codebook sequence number and a target codeword sequence number; and the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number.
[0172] The second receiving module 124 is configured to receive a target codebook sequence number and a target codeword sequence number sent by the base station; wherein the target codeword sequence number is a reflected beam index;
[0173] The second determining module 121 is further configured to determine a corresponding target codebook according to the target codebook sequence number, and determine a target codeword in the target codebook according to the reflected beam index;
[0174] The adjustment module 125 is configured to adjust the phase of the wireless device array element according to the target codeword so that the reflection angle of the target reflected wave formed by the initial incident wave from the base station after its own reflection is equal to the target reflection angle required by the user equipment.
[0175] In a possible implementation, the second receiving module 124 is further configured to receive the target codebook sequence number and the reconfigured target codeword sequence number sent by the base station; wherein the reconfiguration is an operation of renumbering the codeword corresponding to the codeword sequence number.
[0176] In a possible implementation, the apparatus 120 further includes:
[0177] The second establishing module is configured to establish a control link with the base station before sending its own pitch angle information and related information of the multiple sets of codebooks to the base station.
[0178] As a result, wireless devices can design and configure multiple codebooks based on the angle information of the incident wave and the reflected wave. The base station can select the target codebook and target codeword based on the specific incident angle of the incident wave and the required reflection angle of the reflected wave, and instruct the wireless device to control the target reflected wave. Therefore, when the incident angle changes, the codebook and codeword can be freely selected according to actual needs, and the reflection angle of the target reflected wave can be flexibly and efficiently controlled to obtain the required beam. On the other hand, the variable incident angle also facilitates the flexible deployment of wireless devices.
[0179] The embodiment of the present invention further provides an electronic device 130, such as Figure 13 As shown, it includes: a processor 1301, a memory 1302, and a program stored in the memory 1302 and executable on the processor 1301. When the program is executed by the processor, the steps of a signal transmission method shown in the above embodiment are implemented.
[0180] An embodiment of the present invention further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the computer program implements the steps of a signal transmission method shown in the above embodiment and can achieve the same technical effect. To avoid repetition, the details are not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0181] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0182] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0183] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. A signal transmission method, characterized in that: The method comprises: Receive the pitch angle information of the wireless device and the related information of multiple sets of codebooks configured by the wireless device reported by the wireless device; wherein the related information includes at least one of the following: the sequence number of each set of codebooks, the codeword sequence number corresponding to each set of codebooks, the first corresponding relationship between the incident angle of the incident wave and the codebook sequence number, and the second corresponding relationship between the reflection angle of the reflected wave based on the incident wave and the codeword sequence number; the incident wave is a signal wave sent by the base station to the wireless device; Based on the pitch angle information, determining an initial incident angle of an initial incident wave; Determine a target codebook sequence number based on the initial incident angle and the first corresponding relationship, and send the target codebook sequence number to the wireless device; Determine a target reflection angle of a target reflected wave based on the initial incident wave required by a user equipment; Determine a target codeword sequence number based on the target reflection angle and the second corresponding relationship; wherein the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number; The target codeword sequence number is sent to the wireless device as a reflection beam index, wherein the reflection beam index is used to instruct the wireless device to adjust the phase of the wireless device array unit so that after the initial incident wave is reflected by the wireless device, the reflection angle of the target reflected wave finally formed is equal to the target reflection angle.
2. The method according to claim 1, characterized in that Determining the target codeword sequence number based on the target reflection angle and the second corresponding relationship includes: Determining the coverage range of the target reflected wave according to the pitch angle information; Based on the coverage range, reconfigure the codeword sequence number of the target codebook, wherein a correspondence between the codeword sequence number and the coverage range is pre-stored in the base station; the reconfiguration is an operation of renumbering the codeword corresponding to the codeword sequence number; The reconfigured target codeword sequence number is determined based on the target reflection angle and the second corresponding relationship.
3. The method according to claim 2, characterized in that After reconfiguring the codeword sequence number of the target codebook based on the coverage range, the method further includes: The reconfigured codeword sequence number is sent to the wireless device.
4. The method according to claim 2, characterized in that: Based on the coverage range, reconfiguring the codeword sequence number of the target codebook includes: Based on the coverage range, determine the codeword sequence number to be used in the target codebook; reconfigure the codeword sequence number to be used, and perform continuous codeword sequence number reconfiguration; and / or, Based on the coverage range, the discontinuous codeword sequence numbers are reconfigured.
5. The method according to claim 4, characterized in that For the codeword sequence number to be used, reconfiguring the consecutive codeword sequence numbers includes: Arrange the codeword numbers to be used in ascending order to obtain a codeword number queue, wherein the queue starts from codeword number N to codeword number M; The codeword numbers in the queue are renumbered in sequence, wherein the renumbered codeword number queue is A, A+1, A+2, ..., A+M-N+1, wherein M and N are both positive integers and A is a natural number.
6. The method according to claim 4, characterized in that Based on the coverage range, reconfiguring the discontinuous codeword sequence numbers includes: Based on a bitmap algorithm, the codeword sequence number is converted into a bitmap sequence; wherein the bit value in the bitmap sequence has a one-to-one correspondence with the codeword sequence number; In the bitmap sequence, the bit value corresponding to the codeword sequence number to be used is configured as 1; The bit values corresponding to the remaining code word numbers in the code word number except the code word number to be used are configured as 0.
7. The method according to any one of claims 1 to 6, characterized in that Before receiving the pitch angle information of the wireless device and related information of multiple sets of codebooks reported by the wireless device, the method further includes: A control link is established with the wireless device.
8. A signal transmission method, characterized in that: The method comprises: Determine the incident angle of the incident wave, the reflection angle of the reflected wave based on the incident wave, and the number of array elements of the array itself; wherein the incident wave is a signal wave from a base station; According to the incident angle, the reflection angle and the number of array units, a first preset number of sets of codebooks and a second preset number of codewords included in each set of codebooks are configured; wherein the first preset number is the number of incident angles of the incident wave; and the second preset number is the number of reflection angles of the reflected wave; Sending its own pitch angle information and related information of multiple sets of codebooks in the first preset number of sets of codebooks to the base station; wherein the related information includes at least one of the following: the sequence number of each set of codebooks, the codeword sequence number corresponding to each set of codebooks, the first corresponding relationship between the incident angle of the incident wave and the codebook sequence number, and the second corresponding relationship between the reflection angle of the reflected wave and the codeword sequence number; wherein the pitch angle information and the related information are used to determine the target codebook sequence number and the target codeword sequence number; the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number; receiving the target codebook sequence number and the target codeword sequence number sent by the base station; wherein the target codeword sequence number is a reflection beam index; Determine a corresponding target codebook according to the target codebook sequence number, and determine a target codeword in the target codebook according to the reflected beam index; The phase of the wireless device array unit is adjusted according to the target codeword so that the reflection angle of the target reflected wave finally formed after the initial incident wave from the base station is reflected by itself is equal to the target reflection angle required by the user equipment.
9. The method according to claim 8, characterized in that Receiving the target codebook sequence number and the target codeword sequence number sent by the base station includes: The target codebook sequence number and the reconfigured target codeword sequence number sent by the base station are received; wherein the reconfiguration is an operation of renumbering the codeword corresponding to the codeword sequence number.
10. The method according to any one of claims 8 to 9, characterized in that: Before sending the pitch angle information of the base station and the related information of the multiple sets of codebooks to the base station, the method further includes: A control link is established with the base station.
11. A signal transmission device, characterized in that: The device comprises: A first receiving module is configured to receive the pitch angle information of the wireless device reported by the wireless device and related information of multiple sets of codebooks configured by the wireless device; wherein the related information includes at least one of the following: a sequence number of each set of codebooks, a codeword sequence number corresponding to each set of codebooks, a first correspondence between an incident angle of an incident wave and a codebook sequence number, and a second correspondence between a reflection angle of a reflected wave based on the incident wave and a codeword sequence number; the incident wave is a signal wave sent by the base station to the wireless device; A first determination module, configured to determine an initial incident angle of an initial incident wave based on the pitch angle information; A first sending module, configured to determine a target codebook sequence number based on the initial incident angle and the first corresponding relationship, and send the target codebook sequence number to the wireless device; The first determination module is further used to determine a target reflection angle of a target reflected wave based on the initial incident wave required by the user equipment; The first determination module is further configured to determine a target codeword sequence number based on the target reflection angle and the second corresponding relationship; wherein the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number; The first sending module is also used to send the target codeword sequence number as a reflection beam index to the wireless device, wherein the reflection beam index is used to instruct the wireless device to adjust the phase of the wireless device array unit so that after the initial incident wave is reflected by the wireless device, the reflection angle of the target reflected wave finally formed is equal to the target reflection angle.
12. A signal transmission device, characterized in that: The device comprises: A second determination module is used to determine an incident angle of an incident wave, a reflection angle of a reflected wave based on the incident wave, and the number of array elements thereof; wherein the incident wave is a signal wave from a base station; A configuration module, configured to configure a first preset number of sets of codebooks and a second preset number of codewords included in each set of codebooks according to the incident angle, the reflection angle, and the number of array units; wherein the first preset number is the number of incident angles of the incident wave; and the second preset number is the number of reflection angles of the reflected wave; A second sending module is used to send its own pitch angle information and related information of multiple sets of codebooks in the first preset number of sets of codebooks to the base station; wherein the related information includes at least one of the following: a sequence number of each set of codebooks, a codeword sequence number corresponding to each set of codebooks, a first corresponding relationship between the incident angle of the incident wave and the codebook sequence number, and a second corresponding relationship between the reflection angle of the reflected wave and the codeword sequence number; wherein the pitch angle information and the related information are used to determine a target codebook sequence number and a target codeword sequence number; the codeword corresponding to the target codeword sequence number belongs to the codebook corresponding to the target codebook sequence number; A second receiving module is used to receive the target codebook sequence number and the target codeword sequence number sent by the base station; wherein the target codeword sequence number is a reflection beam index; The second determination module is further configured to determine a corresponding target codebook according to the target codebook sequence number, and determine a target codeword in the target codebook according to the reflected beam index; The adjustment module is used to adjust the phase of the wireless device array unit according to the target codeword so that the reflection angle of the target reflected wave finally formed by the initial incident wave from the base station after its own reflection is equal to the target reflection angle required by the user equipment.
13. An electronic device, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the signal transmission method as described in any one of claims 1 to 7; or, when executed by the processor, the program implements the steps of the signal transmission method as described in any one of claims 8 to 10.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the signal transmission method as described in any one of claims 1 to 7; or, when executed by the processor, implements the steps of the signal transmission method as described in any one of claims 8 to 10.
