A data transmission method, network device and node

By sending the carrier frequency, incident angle, and reflection angle to the node, the node determines the target codebook for data transmission, which solves the problem of beam direction difference of the smart reflector at different frequencies, and realizes flexible node deployment and effective signal transmission.

CN119496532BActive Publication Date: 2025-11-14ZGC INSTITUTE OF UBIQUITOUS-X INNOVATION & APPLICATIONS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311023951.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-15
Publication Date
2025-11-14
Estimated Expiration
2043-08-15

AI Technical Summary

Technical Problem

In existing technologies, the phase response of smart reflectors varies at different frequencies, resulting in differences in beam direction, which in turn leads to the inability to receive or effectively transmit signals.

Method used

By sending the carrier frequency, incident angle, and reflection angle to the node, the node determines the target codebook based on these parameters, and uses multiple stored codebooks to transmit data, thereby achieving beam direction correction.

Benefits of technology

In systems with different frequencies, nodes use different codebooks, which solves the phase response differences caused by different frequencies and enables beam direction correction and flexible node deployment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119496532B_ABST
    Figure CN119496532B_ABST
Patent Text Reader

Abstract

This invention provides a data transmission method, a network device, and a node. The method on the network device side includes: sending a carrier frequency, an incident angle, and a reflection angle to a node, so that the node determines a target codebook based on the carrier frequency, incident angle, and reflection angle. The target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of the incident angle, reflection angle, and carrier frequency. Data transmission is performed between the node and a terminal based on the target codebook. The solution of this invention allows nodes to use different codebooks in systems with different frequencies, which can solve the phase response differences caused by different frequencies, achieve beam direction correction, and thus enable flexible node deployment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a data transmission method, network device, and node. Background Technology

[0002] A Reconfigurable Intelligent Surface (RIS) is a novel type of intelligent passive surface that uses metamaterials to control the electromagnetic parameters of reflected electromagnetic waves, such as phase, frequency, and amplitude, thereby controlling the reflection angle of the incident wave and forming reflected beams in different directions.

[0003] In the prior art, when transmitting signals through RIS (a type of network node), the beam direction of RIS varies because the phase response of RIS is different at different frequencies. However, RIS still transmits according to the reflected beam corresponding to a fixed reflection angle, which leads to situations where the signal cannot be received or cannot be transmitted effectively. Summary of the Invention

[0004] This invention provides a data transmission method, network device, and node. In systems with different frequencies, nodes use different codebooks (phase or beam), which can resolve phase response differences caused by different frequencies, achieve beam direction correction, and thus enable flexible node deployment.

[0005] To solve the above-mentioned technical problems, the technical solution of the present invention is as follows:

[0006] A data transmission method, applied to a network device, the method comprising:

[0007] The carrier frequency, incident angle, and reflection angle are sent to the node, so that the node determines the target codebook based on the carrier frequency, incident angle, and reflection angle. The target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of the incident angle, reflection angle, and carrier frequency.

[0008] Data is transmitted between the node and the terminal according to the target codebook.

[0009] Optionally, before sending the carrier frequency, incident angle, and reflection angle to the node, the following steps are also included:

[0010] The network device receives the incident angle, reflection angle, number of codebooks stored by the node, and size of each codebook from the node via the control link between the network device and the node.

[0011] Optionally, the carrier frequency, incident angle, and reflection angle are sent to the node, including:

[0012] Based on the incident angle and reflection angle reported by the node, the carrier frequency, incident angle, and reflection angle are sent to the node.

[0013] Optionally, the target codebook is a first target codebook selected by the node from multiple codebooks stored by the node, corresponding to the carrier frequency, incident angle, and reflection angle.

[0014] Optionally, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the first target codebook is the codebook corresponding to the second carrier frequency, the incident angle, and the reflection angle;

[0015] When the carrier frequency change is a frequency correction amount, the first target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained by the first carrier frequency and the frequency correction amount.

[0016] Optional data transmission methods also include:

[0017] Uplink and downlink resource configuration information is sent to the node, so that the node selects a second target codebook from multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle and the uplink and downlink resource configuration information.

[0018] Optionally, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the second target codebook is a codebook corresponding to the second carrier frequency, the incident angle and the reflection angle and the uplink and downlink resource configuration information;

[0019] When the carrier frequency change is a frequency correction amount, the second target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained from the first carrier frequency and the frequency correction amount, and the uplink and downlink resource configuration information.

[0020] Embodiments of the present invention also provide a data transmission method applied to a node, the method comprising:

[0021] Receive the carrier frequency, angle of incidence, and angle of reflection sent by the network device;

[0022] The target codebook is determined based on the carrier frequency, incident angle, and reflection angle. The target codebook is one of multiple codebooks stored by the node. The codebook is a phase arrangement composed of the incident angle, reflection angle, and carrier frequency.

[0023] Data is transmitted with the network device and terminal according to the target codebook.

[0024] Optionally, the target codebook is determined based on the carrier frequency, incident angle, and reflection angle, including:

[0025] Select a first target codebook corresponding to the carrier frequency, incident angle, and reflection angle from the multiple codebooks stored in the node; or

[0026] Select a second target codebook from among the multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, and uplink / downlink resource configuration information sent by the network device.

[0027] Optionally, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the first target codebook is the codebook corresponding to the second carrier frequency, the incident angle and the reflection angle, and the second target codebook is the codebook corresponding to the second carrier frequency, the incident angle and the reflection angle and the uplink and downlink resource configuration information.

[0028] When the carrier frequency change is a frequency correction amount, the first target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained by the first carrier frequency and the frequency correction amount, and the second target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained by the first carrier frequency and the frequency correction amount and the uplink and downlink resource configuration information.

[0029] Embodiments of the present invention also provide a network device, comprising:

[0030] The transceiver module is used to send carrier frequency, incident angle, and reflection angle to the node, so that the node determines a target codebook based on the carrier frequency, incident angle, and reflection angle. The target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of incident angle, reflection angle, and carrier frequency. Based on the target codebook, data is transmitted with the terminal through the node.

[0031] Embodiments of the present invention also provide a node, comprising:

[0032] The transceiver module is used to receive the carrier frequency, incident angle, and reflection angle sent by the network device; determine the target codebook based on the carrier frequency, incident angle, and reflection angle, wherein the target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of the incident angle, reflection angle, and carrier frequency; and perform data transmission with the network device and the terminal based on the target codebook.

[0033] Embodiments of the present invention also provide a communication device, including: a processor and a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method described above.

[0034] Embodiments of the present invention also provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described above.

[0035] The above-described solution of the present invention has at least the following beneficial effects:

[0036] The present invention provides a solution whereby a node determines a target codebook based on a carrier frequency, incident angle, and reflection angle by sending these parameters to the node. The target codebook is one of multiple codebooks stored by the node, and the codebook represents a phase arrangement composed of the incident angle, reflection angle, and carrier frequency. Data is then transmitted to the terminal via a smart reflective surface based on the target codebook. This allows nodes to use different codebooks (phase or beam) in systems operating at different frequencies, resolving phase response differences caused by different frequencies, correcting beam direction, and enabling flexible node deployment. Attached Figure Description

[0037] Figure 1 This is a flowchart illustrating a data transmission method applied to a network device side according to an embodiment of the present invention;

[0038] Figure 2 This is a schematic diagram of the call flow of the codebook related to frequency in an embodiment of the present invention;

[0039] Figure 3 This is a schematic diagram illustrating a cross-frequency / cross-system handover scenario between network devices, intelligent reflective surfaces, and terminals, according to an embodiment of the present invention.

[0040] Figure 4 This is a schematic diagram of a dual-connection scenario between a network device, a smart reflective surface, and a terminal, according to an embodiment of the present invention.

[0041] Figure 5 This is a flowchart illustrating a data transmission method applied to the node side according to an embodiment of the present invention;

[0042] Figure 6 This is a schematic diagram of the module structure of a network device according to an embodiment of the present invention. Detailed Implementation

[0043] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

[0044] like Figure 1 As shown, an embodiment of the present invention provides a data transmission method applied to a network device, the method comprising:

[0045] Step 11: Send the carrier frequency, incident angle and reflection angle to the node, so that the node feeds back the target codebook based on the carrier frequency, incident angle and reflection angle. The target codebook is one of multiple codebooks stored by the node. The codebook is a phase arrangement composed of the incident angle, reflection angle and carrier frequency.

[0046] Step 12: Based on the target codebook, data is transmitted with the terminal through the node.

[0047] In this embodiment of the present invention, the network device can be a base station, and the node can be an intelligent reflective surface (RIS). Before leaving the factory, the RIS can be designed with a codebook for different incident angles, reflection angles, carrier frequency combinations, and phase matrices through methods including but not limited to formula calculation, AI fitting, simulation, and hardware testing, and the codebook is stored in the RIS.

[0048] Codebook design: based on the incident angle θ i Reflection angle ψ j Carrier frequency f c Furthermore, it can also include RIS configuration information (e.g., the number of elements k) to obtain the phase arrangement of each element.

[0049] In this embodiment, the target codebook is fed back based on the carrier frequency, incident angle, and reflection angle, thereby enabling nodes to use different codebooks (phase or beam) in systems with different frequencies. This can solve the phase response differences caused by different frequencies, achieve beam direction correction, and thus enable flexible deployment of nodes.

[0050] In an optional embodiment of the present invention, step 11, before sending the carrier frequency, incident angle, and reflection angle to the node, may further include:

[0051] Step 10: Receive the incident angle, reflection angle, number of codebooks stored by the node, and size of each codebook reported by the node through the control link between the network device and the node.

[0052] Specifically, the base station and the RIS control module establish a control link connection. The RIS control module measures and reports elevation angle information, codebook size, and number of codewords (corresponding to the number of beams) to the base station.

[0053] In an optional embodiment of the present invention, transmitting the carrier frequency, incident angle, and reflection angle to the node includes:

[0054] Based on the incident angle and reflection angle reported by the node, the carrier frequency, incident angle, and reflection angle are sent to the node.

[0055] In this embodiment, the base station sends the carrier frequency, incident angle and reflection angle according to the incident angle and reflection angle, and notifies the RIS to use different codebooks (phase or beam) on different resources (frequency resources or time resources).

[0056] In an optional embodiment of the present invention, in step 11, the node determines the target codebook based on the carrier frequency, incident angle, and reflection angle, which may specifically include:

[0057] The node selects a first target codebook from among multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, and reflection angle.

[0058] In this embodiment, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the first target codebook is the codebook corresponding to the second carrier frequency, the incident angle and the reflection angle.

[0059] When the carrier frequency change is a frequency correction amount, the first target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained by the first carrier frequency and the frequency correction amount.

[0060] In this embodiment, the RIS corrects the phase (or beam) based on the carrier frequency. The RIS control module adjusts the phase (or beam) of the RIS reflector based on the corrected phase.

[0061] In an optional embodiment of the present invention, the data transmission method further includes:

[0062] Step 122: Send uplink and downlink resource configuration information to the node;

[0063] Accordingly, in step 11, the node determines the target codebook based on the carrier frequency, incident angle, and reflection angle, including:

[0064] The node selects a second target codebook from multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, and uplink / downlink resource configuration information.

[0065] In this embodiment, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the second target codebook is a codebook corresponding to the second carrier frequency, the incident angle and the reflection angle and the uplink and downlink resource configuration information;

[0066] When the carrier frequency change is a frequency correction amount, the second target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained from the first carrier frequency and the frequency correction amount, and the uplink and downlink resource configuration information.

[0067] Specifically, when the carrier frequency changes from the first carrier frequency f c1 Change to the second carrier frequency fc2 There are two correction methods:

[0068] 1) Absolute correction: Directly based on carrier frequency f c2 Select the corresponding codebook.

[0069] 2) Relative correction: Based on the deviation between the two frequencies, the original codebook is supplemented with a correction amount Δ(f) related to the current frequency deviation. c1 ,f c2 ).

[0070] like Figure 2 The diagram illustrates a specific implementation flow of the above-described embodiment of the present invention, including:

[0071] Step 1: The base station and the RIS control module establish a control link connection.

[0072] Step 2: The RIS measures and reports the elevation angle, codebook size, and number of codewords (corresponding to the number of beams) to the base station.

[0073] Step 3: The base station sends carrier frequency information, incident angle, reflection angle, and uplink / downlink resource configuration information to the RIS. Based on the carrier frequency information, incident angle, reflection angle, and uplink / downlink resource configuration information, the RIS uses different codewords (phase or beam) on different resources (frequency resources or time resources).

[0074] Step 4: Based on the carrier frequency, incident angle, reflection angle, and uplink / downlink resource configuration, the RIS corrects the phase (or beam). The RIS adjusts the phase (or beam) of the RIS reflector based on the corrected phase.

[0075] When the carrier frequency changes from f c1 Change to f c2 There are two correction methods:

[0076] 1) Absolute correction: Directly based on carrier frequency f c2 Select the corresponding codebook.

[0077] 2) Relative correction: Based on the deviation between the two frequencies, the original codebook is supplemented with a correction amount Δ(f) related to the current frequency deviation. c1 ,f c2 ).

[0078] Step 5: The base station transmits data with the user.

[0079] In specific application scenarios, the implementation process of the above method is as follows:

[0080] like Figure 3The diagram illustrates a scenario of inter-frequency or inter-system handover. After a frequency switch, if the user remains stationary, the angle of incidence does not change. However, due to the frequency change, the phase response and reflection angle also change, meaning the direction of the RIS reflected beam may not necessarily point towards the target user. To maintain the direction of the reflected beam, phase (or beam) correction of the RIS is necessary based on the carrier frequency.

[0081] like Figure 4 The diagram illustrates dual connectivity. 5G operates at a higher frequency, resulting in greater signal attenuation. Due to terminal power limitations, the uplink coverage area of ​​5G is smaller than its downlink coverage area. Dual connectivity allows 4G to be used for uplink data transmission in areas without 5G uplink coverage. In this case, the uplink and downlink frequencies differ, therefore the RIS (Resource Provider Interface) needs to know the uplink and downlink resource configurations, such as the frame structure, so that the RIS can flexibly select the codebook.

[0082] The embodiments of the present invention employ codebook design based on the incident angle, reflection angle, and carrier frequency. In systems with different frequencies, the RIS uses different codebooks (phase or beam), which can resolve phase response differences caused by different frequencies and achieve beam direction correction, thereby enabling flexible RIS deployment. The base station needs to notify the RIS of carrier frequency information and uplink / downlink resource configuration information. The RIS control module detects the configuration information and determines which codebook (phase or beam) to use on different time resources.

[0083] like Figure 5 As shown, embodiments of the present invention also provide a data transmission method applied to a node, the method comprising:

[0084] Step 51: Receive the carrier frequency, incident angle, and reflection angle sent by the network device;

[0085] Step 52: Determine the target codebook based on the carrier frequency, incident angle, and reflection angle. The target codebook is one of multiple codebooks stored by the node. The codebook is a phase arrangement composed of the incident angle, reflection angle, and carrier frequency.

[0086] Step 53: Data transmission is performed with the network device and terminal according to the target codebook.

[0087] This embodiment feeds back the target codebook to the network device based on the carrier frequency, incident angle, and reflection angle, which can solve the phase response differences caused by different frequencies, realize beam direction correction, and thus achieve flexible deployment of RIS.

[0088] In an optional embodiment of the present invention, determining the target codebook based on the carrier frequency, incident angle, and reflection angle includes:

[0089] Select a first target codebook corresponding to the carrier frequency, incident angle, and reflection angle from the multiple codebooks stored in the node; or

[0090] Select a second target codebook from among the multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, and uplink / downlink resource configuration information sent by the network device.

[0091] Wherein, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the first target codebook is the codebook corresponding to the second carrier frequency, the incident angle and the reflection angle, and the second target codebook is the codebook corresponding to the second carrier frequency, the incident angle and the reflection angle and the uplink and downlink resource configuration information;

[0092] When the carrier frequency change is equal to the frequency correction, the first target codebook is the codebook corresponding to the carrier frequency, incident angle, and reflection angle obtained from the first carrier frequency and the frequency correction, and the second target codebook is the codebook corresponding to the carrier frequency, incident angle, and reflection angle obtained from the first carrier frequency and the frequency correction, and the uplink and downlink resource configuration information.

[0093] This embodiment also designs the codebook based on the incident angle, reflection angle, and carrier frequency. In systems with different frequencies, the RIS uses different codebooks (phase or beam), which can resolve phase response differences caused by different frequencies and achieve beam direction correction, thereby enabling flexible RIS deployment. The base station needs to notify the RIS of carrier frequency information and uplink / downlink resource configuration information. The RIS control module detects the configuration information and determines which codebook (phase or beam) to use at different time resources.

[0094] like Figure 6 As shown, embodiments of the present invention also provide a network device 60, comprising:

[0095] The transceiver module 61 is used to send a carrier frequency, an incident angle, and a reflection angle to a node, so that the node determines a target codebook based on the carrier frequency, the incident angle, and the reflection angle. The target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of the incident angle, the reflection angle, and the carrier frequency. Based on the target codebook, data is transmitted with the terminal through the intelligent reflective surface.

[0096] Optionally, before sending the carrier frequency, incident angle, and reflection angle to the node, the following steps are also included:

[0097] The network device receives the incident angle, reflection angle, number of codebooks stored by the node, and size of each codebook from the node via the control link between the network device and the node.

[0098] Optionally, the carrier frequency, incident angle, and reflection angle are sent to the node, including:

[0099] Based on the incident angle and reflection angle reported by the node, the carrier frequency, incident angle, and reflection angle are sent to the node.

[0100] Optionally, the node determines the target codebook based on the carrier frequency, incident angle, and reflection angle, including:

[0101] The node selects a first target codebook from among multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, and reflection angle.

[0102] Optionally, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the first target codebook is the codebook corresponding to the second carrier frequency, the incident angle, and the reflection angle;

[0103] When the carrier frequency change is a frequency correction amount, the first target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained by the first carrier frequency and the frequency correction amount.

[0104] Optional data transmission methods also include:

[0105] Uplink and downlink resource configuration information is sent to the node, so that the node selects a second target codebook from multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle and the uplink and downlink resource configuration information.

[0106] Optionally, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the second target codebook is a codebook corresponding to the second carrier frequency, the incident angle and the reflection angle and the uplink and downlink resource configuration information;

[0107] When the carrier frequency change is equal to the frequency correction, the second target codebook is the codebook corresponding to the carrier frequency, incident angle, and reflection angle obtained from the first carrier frequency and the frequency correction, and the uplink and downlink resource configuration information.

[0108] It should be noted that this network device is an apparatus corresponding to the method applied to the network device side described above. All implementation methods in the above method embodiments are applicable to this embodiment and can achieve the same technical effect. Furthermore, the network device may also include a processing module 62 for processing the data transmitted and received by the transceiver module 61.

[0109] Embodiments of the present invention also provide a node, comprising:

[0110] The transceiver module is used to receive the carrier frequency, incident angle, and reflection angle sent by the network device; determine the target codebook based on the carrier frequency, incident angle, and reflection angle, wherein the target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of the incident angle, reflection angle, and carrier frequency; and perform data transmission with the network device and the terminal based on the target codebook.

[0111] Optionally, the target codebook is determined based on the carrier frequency, incident angle, and reflection angle, including:

[0112] Select a first target codebook corresponding to the carrier frequency, incident angle, and reflection angle from the multiple codebooks stored in the node; or

[0113] Select a second target codebook from among the multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, and uplink / downlink resource configuration information sent by the network device.

[0114] Optionally, when the carrier frequency changes from the first carrier frequency to the second carrier frequency, the first target codebook is the codebook corresponding to the second carrier frequency, the incident angle and the reflection angle, and the second target codebook is the codebook corresponding to the second carrier frequency, the incident angle and the reflection angle and the uplink and downlink resource configuration information.

[0115] When the carrier frequency change is a frequency correction amount, the first target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained by the first carrier frequency and the frequency correction amount, and the second target codebook is the codebook corresponding to the carrier frequency, incident angle and reflection angle obtained by the first carrier frequency and the frequency correction amount and the uplink and downlink resource configuration information.

[0116] It should be noted that this node is a device corresponding to the method applied to the node side described above. All implementation methods in the above method embodiments are applicable to this embodiment and can achieve the same technical effect.

[0117] Embodiments of the present invention also provide a communication device, including: a processor and a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effects.

[0118] Embodiments of the present invention also provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effects.

[0119] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0120] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0121] In the embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0122] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0123] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0124] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0125] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above-described series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of the present invention.

[0126] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of the present invention can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present invention. Furthermore, the steps performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.

[0127] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A data transmission method, characterized in that, Applied to network devices, the method includes: The carrier frequency, incident angle, and reflection angle are sent to the node, so that the node determines the target codebook based on the carrier frequency, incident angle, reflection angle, and node configuration. The target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of the incident angle, reflection angle, carrier frequency, and node configuration. Data is transmitted between the node and the terminal according to the target codebook; Before sending the carrier frequency, incident angle, and reflection angle to the node, the process also includes: The network device receives the incident angle, reflection angle, number of codebooks stored by the node, and size of each codebook reported by the node through the control link between the network device and the node. Wherein, the target codebook is a first target codebook selected by the node from multiple codebooks stored by the node, corresponding to the carrier frequency, incident angle, reflection angle, and node configuration; or, The data transmission method further includes: Uplink and downlink resource configuration information is sent to the node, so that the node selects a second target codebook from multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, node configuration, and uplink and downlink resource configuration information.

2. The data transmission method according to claim 1, characterized in that, Send the carrier frequency, incident angle, and reflection angle to the node, including: Based on the incident angle and reflection angle reported by the node, the carrier frequency, incident angle, and reflection angle are sent to the node.

3. The data transmission method according to claim 1, characterized in that, When the carrier frequency changes from the first carrier frequency to the second carrier frequency, the first target codebook is the codebook corresponding to the second carrier frequency, the incident angle, the reflection angle, and the node configuration. When the carrier frequency change is a frequency correction amount, the first target codebook is the codebook corresponding to the carrier frequency, incident angle, reflection angle, and node configuration obtained from the first carrier frequency and the frequency correction amount.

4. The data transmission method according to claim 1, characterized in that, When the carrier frequency changes from the first carrier frequency to the second carrier frequency, the second target codebook is the codebook corresponding to the second carrier frequency, the incident angle, the reflection angle, the node configuration, and the uplink and downlink resource configuration information; When the carrier frequency change is a frequency correction amount, the second target codebook is the codebook corresponding to the first carrier frequency, the carrier frequency obtained by the frequency correction amount, the incident angle, the reflection angle, the node configuration, and the uplink and downlink resource configuration information.

5. A data transmission method, characterized in that, Applied to nodes, the method includes: Receive the carrier frequency, angle of incidence, and angle of reflection sent by the network device; The target codebook is determined based on the carrier frequency, incident angle, reflection angle, and node configuration. The target codebook is one of multiple codebooks stored by the node. The codebook is a phase arrangement composed of the incident angle, reflection angle, carrier frequency, and node configuration. Data is transmitted with the network device and terminal according to the target codebook; This includes, before receiving the carrier frequency, angle of incidence, and angle of reflection transmitted by the network device, the following: The network device reports the angle of incidence, the angle of reflection, the number of codebooks stored in the node, and the size of each codebook to the network device through the control link between the network device and the node. The determination of the target codebook based on the carrier frequency, incident angle, reflection angle, and node configuration includes: Select a first target codebook from the multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, and node configuration; or Select a second target codebook from the multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, node configuration, and uplink / downlink resource configuration information sent by the network device.

6. The data transmission method according to claim 5, characterized in that, When the carrier frequency changes from the first carrier frequency to the second carrier frequency, the first target codebook is the codebook corresponding to the second carrier frequency, the incident angle, the reflection angle, and the node configuration, and the second target codebook is the codebook corresponding to the second carrier frequency, the incident angle, the reflection angle, the node configuration, and the uplink and downlink resource configuration information. When the carrier frequency change is a frequency correction amount, the first target codebook is the codebook corresponding to the first carrier frequency, the carrier frequency obtained by the frequency correction amount, the incident angle, the reflection angle, and the node configuration, and the second target codebook is the codebook corresponding to the first carrier frequency, the carrier frequency obtained by the frequency correction amount, the incident angle, the reflection angle, the node configuration, and the uplink and downlink resource configuration information.

7. A network device, characterized in that, include: The transceiver module is used to send carrier frequency, incident angle, and reflection angle to the node, so that the node determines a target codebook based on the carrier frequency, incident angle, reflection angle, and node configuration. The target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of incident angle, reflection angle, carrier frequency, and node configuration. Based on the target codebook, data is transmitted with the terminal through the node. Before sending the carrier frequency, incident angle, and reflection angle to the node, it is also used for: The network device receives the incident angle, reflection angle, number of codebooks stored by the node, and size of each codebook reported by the node through the control link between the network device and the node. Wherein, the target codebook is a first target codebook selected by the node from multiple codebooks stored by the node, corresponding to the carrier frequency, incident angle, reflection angle, and node configuration; or, The transceiver module is also used for: Uplink and downlink resource configuration information is sent to the node, so that the node selects a second target codebook from multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, node configuration, and uplink and downlink resource configuration information.

8. A node, characterized in that, include: The transceiver module is used to receive the carrier frequency, incident angle, and reflection angle sent by the network device; determine a target codebook based on the carrier frequency, incident angle, reflection angle, and node configuration, wherein the target codebook is one of multiple codebooks stored by the node, and the codebook is a phase arrangement composed of the incident angle, reflection angle, carrier frequency, and node configuration; and perform data transmission with the network device and the terminal based on the target codebook. Before receiving the carrier frequency, incident angle, and reflection angle from the network device, it is also used for: The network device reports the angle of incidence, the angle of reflection, the number of codebooks stored in the node, and the size of each codebook to the network device through the control link between the network device and the node. The determination of the target codebook based on the carrier frequency, incident angle, reflection angle, and node configuration includes: Select a first target codebook from the multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, and node configuration; or Select a second target codebook from the multiple codebooks stored in the node, which corresponds to the carrier frequency, incident angle, reflection angle, node configuration, and uplink / downlink resource configuration information sent by the network device.

9. A communication device, characterized in that, include: A processor, a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method as described in any one of claims 1 to 4 or the method as described in any one of claims 5 to 6.

10. A computer-readable storage medium, characterized in that, A storage instruction that, when executed on a computer, causes the computer to perform the method as described in any one of claims 1 to 4 or the method as described in any one of claims 5 to 6.

Citation Information

Patent Citations

  • Electromagnetic wave reflecting structure and manufacturing method thereof

    CN114927879A

  • DOA determination method and device, storage medium and electronic device

    CN115842612A