Communication method and apparatus, storage medium and program product

By sending antenna capability information from the terminal to adapt to special polarized antennas and selecting an appropriate precoding matrix using a preset uplink codebook, the problem of adapting to special polarized antennas in the 5G NR protocol is solved, and uplink transmission performance is improved.

WO2026037197A1PCT designated stage Publication Date: 2026-02-19HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/113460
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-16
Filing Date
2025-08-08
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

The existing 5G NR protocol cannot effectively adapt to the situation where the terminal is equipped with a special polarized antenna, resulting in a decrease in uplink transmission performance.

Method used

The terminal sends information indicating antenna capabilities, including the number of transceiver antenna ports and polarization information, so that the base station can select an appropriate uplink precoding matrix, match it using a preset uplink codebook, and support uplink transmission with special polarization antennas.

Benefits of technology

It improves uplink transmission performance, adapts to scenarios with special polarized antennas in terminals, and enhances spectrum efficiency and transmission quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113460_19022026_PF_FP_ABST
    Figure CN2025113460_19022026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and apparatus, a storage medium, and a program product. The method may comprise: a terminal sends first information, wherein the first information is used for indicating the antenna capability of the terminal, the first information comprises indication information of an antenna port count at a receiving and transmitting end of the terminal and polarization information, the polarization information is used for indicating that a polarization of an antenna of the terminal at least comprises a first polarization group and a second polarization group, the first polarization group and the second polarization group are different types of polarization groups, and each polarization group among the first polarization group and the second polarization group comprises one or more polarizations; and the terminal receives second information, wherein the second information indicates an uplink precoding matrix, and the second information is determined on the basis of the first information and a preset uplink codebook. According to the embodiments of the present application, for a scenario in which a specially polarized antenna is configured for a terminal, the application of the terminal provided with the specially polarized antenna in uplink transmission is enabled.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, apparatus, storage medium and program product

[0001] This application claims priority to the Chinese patent application No. 202411134396.9, filed on August 16, 2024, with the State Intellectual Property Office of China, and entitled “Communication method, apparatus, storage medium and program product”, the entire content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular to a communication method, apparatus, storage medium and program product. BACKGROUND

[0003] The fifth generation (5th generation, 5G) communication new air interface (new radio, NR) has higher requirements on uplink system capacity and spectrum efficiency. In 5G NR, massive multi-antenna technology (Massive multiple-input multiple-output, MIMO) plays a crucial role in the spectrum efficiency of the system. In order to utilize the spatial degrees of freedom brought by MIMO technology, the terminal needs to precode the data when transmitting uplink data. The existing third generation partnership project (the 3rd generation partnership project, 3GPP) NR protocol supports two types of transmission modes for multi-antenna precoding of uplink transmission: codebook-based uplink transmission mode (codebook based UL transmission scheme, CB) and non-codebook-based uplink transmission mode (non-codebook based UL transmission scheme, NCB).

[0004] For the CB-based uplink transmission mode, after the base station calculates the uplink precoding matrix and the number of uplink transmission layers for each terminal according to the uplink channel information of all terminals, it needs to indicate the matrix and the number of transmission layers to the terminal. Since each element of the above calculated uplink precoding matrix is continuous, the direct indication overhead is too large.

[0005] To reduce the indication overhead, the existing protocol defines multiple codebooks, each of which contains multiple predefined codewords. The base station selects the closest codeword from the codebook according to the calculated uplink precoding matrix and the number of uplink transmission layers, and indicates the index of the codeword and the number of uplink transmission layers to the terminal through the transmitted precoding matrix indicator (TPMI) in the downlink control information (DCI), the number of transmission layers and the like.

[0006] The existing 3GPP NR protocol defines codebooks for terminals with 2, 4, and 8 transmit antennas to enable CB-based uplink transmission. For the polarization of terminal-side antennas, only single polarization and cross polarization are supported, and more complex polarization cases are not considered. With the development of terminal antenna technology, compared with single polarization and cross polarization, terminals may be configured with special polarization, for example, terminals are configured with three-polarized antennas, the third polarized antenna has a large difference with the cross-polarized antenna in the antenna pattern, resulting in a large difference in energy and beam direction. The current uplink codebook scheme does not adapt to the case where the terminal is configured with other special polarization transmission in addition to single polarization and dual polarization. SUMMARY

[0007] The present application discloses a communication method, device, storage medium and program product, which can enable the application of terminals configured with special polarization antennas in uplink transmission.

[0008] In a first aspect, an embodiment of the present application provides a communication method. The method can be applied to a terminal side, for example, a terminal or a communication module / processing module in the terminal, or a circuit or chip responsible for communication function in the terminal (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core, or a circuit or chip responsible for processing function in the terminal (such as a graphics processing unit (GPU)). Taking the case where the method is applied to a terminal, in the method, a terminal sends first information, the first information is used to indicate the antenna capability of the terminal, the first information includes indication information of the number of transceiver antenna ports of the terminal and polarization information, the polarization information is used to indicate that the polarization of the terminal antenna at least contains a first polarization group and a second polarization group, the first polarization group and the second polarization group are different types of polarization groups, and each polarization group in the first polarization group and the second polarization group includes one or more polarizations. Further, the terminal receives second information, the second information indicates an uplink precoding matrix, and the second information is determined based on the first information and a preset uplink codebook.

[0009] In an embodiment of the present application, a terminal sends first information, the first information is used to indicate the antenna capability of the terminal, the first information includes indication information of the number of transceiver antenna ports of the terminal and polarization information, the polarization information is used to indicate that the polarization of the terminal antenna at least contains a first polarization group and a second polarization group, and the first polarization group and the second polarization group are different types of polarization groups. Further, the terminal receives second information, the second information indicates an uplink precoding matrix, and the second information is determined based on the first information and a preset uplink codebook. This example is for the scenario of configuring a special polarization antenna for a terminal, enabling the application of a terminal configured with a special polarization antenna in uplink transmission.

[0010] In a possible implementation, the preset uplink codebook corresponds to the polarization information.

[0011] That is, the preset uplink codebook is associated with the polarization information, and the corresponding codebook can be determined based on the polarization information.

[0012] In a possible implementation, the second information is determined based on third information and the preset uplink codebook, the third information indicating polarization information contained by a first antenna port, the first antenna port being used for uplink measurement and transmission, the polarization information contained by the first antenna port being used for indicating that the polarization contained by the first antenna port is all or part of polarizations contained in the first polarization group and the second polarization group. The terminal receives a first reference signal. Then, the terminal sends the third information based on the first reference signal.

[0013] The first reference signal can be a channel state information-reference signal (CSI-RS), a demodulation reference signal (DMRS), or the like, which is not limited herein.

[0014] It can be understood that the first antenna port contains one or more antenna ports.

[0015] In this example, the terminal can determine a suitable polarized antenna port according to a real-time channel state, and whether a special polarized antenna needs to be used. The base station can configure an uplink codebook that is adapted to the antenna features used by the terminal, thereby improving uplink transmission performance.

[0016] In a possible implementation, the second information is determined based on the first information, a second reference signal, and the preset uplink codebook. The terminal receives configuration information, the configuration information being used for configuring a measurement resource of the second reference signal. Then, the terminal sends the second reference signal based on the configuration information.

[0017] The second reference signal can be a sounding reference signal (SRS), or the like, which is not limited herein.

[0018] In a possible implementation, the uplink codebook is determined from a plurality of predefined codebooks based on the third information, the plurality of codebooks including a first full-coherent codebook, a precoding matrix corresponding to the first full-coherent codebook being determined according to a first spatial domain beam adopted by the second polarization group, a second spatial domain beam adopted by the first polarization group, and an inter-polarization phase adjustment factor corresponding to the first polarization group.

[0019] In this example, the precoding matrices of the first polarization group and the second polarization group are determined using different spatial domain beams, and are further adjusted based on the inter-polarization phase adjustment factor. This provides greater freedom for precoding matrix selection, and can better match the polarization characteristic differences between the first polarization group and the second polarization group, thereby enabling more effective uplink coherent transmission and improving uplink transmission performance.

[0020] In another possible implementation, the uplink codebook is determined from a plurality of predefined codebooks based on the third information, and the plurality of predefined codebooks comprises a second full-coherent codebook, and a precoding matrix corresponding to the second full-coherent codebook is determined according to a third spatial domain beam used by the second polarization group, an inter-polarization phase adjustment factor corresponding to the third spatial domain beam and the second polarization group, and a fourth spatial domain beam used by the first polarization group and an inter-polarization phase adjustment factor corresponding to the first polarization group.

[0021] In this example, the precoding matrices of the first polarization group and the second polarization group are determined by using different spatial domain beams and further adjusted based on inter-polarization phase adjustment factors, which provides greater freedom for precoding matrix selection and better matches the polarization characteristic difference between the first polarization group and the second polarization group, so as to more effectively perform uplink coherent transmission and improve uplink transmission performance.

[0022] In another possible implementation, the uplink codebook is determined from a plurality of predefined codebooks based on the third information, and the plurality of predefined codebooks comprises a first partial-coherent codebook, and the first partial-coherent codebook corresponds to the first polarization group and the second polarization group, and each polarization group in the first polarization group and the second polarization group performs coherent transmission, and the first polarization group and the second polarization group do not perform coherent transmission.

[0023] In this example, only the same type of polarization is considered for coherent transmission, and no coherent transmission is performed between different polarizations, which can maximize the transmission efficiency of the same type of polarization antenna, while reducing the number of possible precoding matrices contained in the codebook, i.e., reducing the number of code words, thereby reducing the downlink indication overhead.

[0024] In a possible implementation, the polarization information comprises a number of polarization directions contained in each of the first polarization group and the second polarization group.

[0025] By informing, for example, a base station of polarization information corresponding to the terminal, the base station can know the antenna capability of the terminal, so as to better match the measurement and transmission configuration of the terminal antenna capability.

[0026] In a second aspect, an embodiment of the present application provides a communication method. The method can be applied to a network side, for example, an access network device of the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the function of the access network device. Taking the case that the method is applied to the access network device, in the method, the access network device receives first information, the first information being used to indicate the antenna capability of a terminal, the first information including indication information of the number of transceiver antenna ports of the terminal and polarization information, the polarization information being used to indicate that the polarization of the antenna of the terminal at least includes a first polarization group and a second polarization group, the first polarization group and the second polarization group being different types of polarization groups, and each of the first polarization group and the second polarization group including one or more polarizations. Further, the access network device sends second information, the second information indicating an uplink precoding matrix, the second information being determined based on the first information and a preset uplink codebook.

[0027] Some possible implementations and advantages of the second aspect can refer to the first aspect described above, and will not be described again.

[0028] In a possible implementation, the access network device sends a first reference signal. Further, the access network device receives third information, the third information indicating polarization information contained in a first antenna port, the first antenna port being used for uplink measurement and transmission, and the polarization information contained in the first antenna port being used to indicate that the polarization contained in the first antenna port is all or part of the polarization contained in the first polarization group and the second polarization group. For example, the first reference signal can be a channel state information reference signal (CSI-RS).

[0029] In a possible implementation, the access network device sends configuration information, the configuration information being used to configure the measurement resource of a second reference signal. Further, the access network device receives the second reference signal. For example, the second reference signal can be a channel sounding reference signal (SRS).

[0030] In a third aspect, the present application provides a communication apparatus, which has the function of realizing the first aspect described above, for example, the communication apparatus includes a module or unit or means corresponding to the operation related to the first aspect described above, which can be realized by software, or by hardware, or by the combination of software and hardware.

[0031] In one implementation, the communication apparatus comprises a communication module configured to send first information, the first information being used to indicate antenna capability of a terminal, the first information comprising indication information of a number of transceiver antenna ports of the terminal and polarization information, the polarization information being used to indicate that polarizations of the terminal antenna at least include a first polarization group and a second polarization group, the first polarization group and the second polarization group being different types of polarization groups, each of the first polarization group and the second polarization group comprising one or more polarizations.

[0032] The communication module is further configured to receive second information, the second information indicating an uplink precoding matrix, the second information being determined based on the first information and a preset uplink codebook.

[0033] Some possible implementations and advantages of the third aspect can refer to the first aspect, and will not be described herein.

[0034] In the fourth aspect, the present application further provides a communication apparatus, which has the functions of implementing the second aspect, for example, the communication apparatus comprises modules or units or means corresponding to the operations of the second aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.

[0035] In one implementation, the communication apparatus comprises a communication module configured to receive first information, the first information being used to indicate antenna capability of a terminal, the first information comprising indication information of a number of transceiver antenna ports of the terminal and polarization information, the polarization information being used to indicate that polarizations of the terminal antenna at least include a first polarization group and a second polarization group, the first polarization group and the second polarization group being different types of polarization groups, each of the first polarization group and the second polarization group comprising one or more polarizations.

[0036] The communication module is further configured to send second information, the second information indicating an uplink precoding matrix, the second information being determined based on the first information and a preset uplink codebook.

[0037] Some possible implementations and advantages of the fourth aspect can refer to the first aspect, and will not be described herein.

[0038] In the fifth aspect, the present application provides a communication apparatus, comprising a processor and a memory; wherein the memory is configured to store program code, and the processor is configured to invoke the program code to execute the method provided in any possible implementation of the first aspect or the second aspect.

[0039] In a sixth aspect, the present application provides a communication system, comprising the apparatus provided in any possible implementation of the third aspect, and the apparatus provided in any possible implementation of the fourth aspect.

[0040] In a seventh aspect, the present application provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the method provided in any possible implementation of the first aspect or the second aspect.

[0041] In an eighth aspect, the present application provides a computer program product, which, when run on a computer, causes the computer to perform the method provided in any possible implementation of the first aspect or the second aspect.

[0042] It can be understood that the apparatus provided in the third aspect, the apparatus provided in the fourth aspect, the apparatus provided in the fifth aspect, the system provided in the sixth aspect, the computer readable storage medium provided in the seventh aspect, or the computer program product provided in the eighth aspect are all used to execute the method provided in the first aspect or the second aspect. Therefore, the beneficial effects achievable by them can refer to the beneficial effects in the corresponding method, which will not be described here. BRIEF DESCRIPTION OF DRAWINGS

[0043] The drawings used in the embodiments of the present application are described below.

[0044] FIG. 1a is a schematic diagram of a communication system provided in an embodiment of the present application;

[0045] FIG. 1b is a schematic diagram of another communication system provided in an embodiment of the present application;

[0046] FIG. 1c is a schematic diagram of another communication system provided in an embodiment of the present application;

[0047] FIG. 2 is a flow diagram of a communication method provided in an embodiment of the present application;

[0048] FIG. 3 is a structural diagram of a communication apparatus provided in an embodiment of the present application;

[0049] FIG. 4 is a structural diagram of another communication apparatus provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The embodiments of the present application are described below in conjunction with the drawings used in the embodiments of the present application. The terms used in the implementation part of the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0051] The technology provided by the present application can be applied to various communication systems. For example, the communication system can be a fourth generation (4G) communication system (e.g., a long term evolution (LTE) system), a fifth generation (5G) communication system, a wireless local area network (WLAN) system, a satellite communication system, a converged system of multiple systems, or a future communication system. The 5G communication system can also be referred to as a new radio (NR) system.

[0052] A network element in a communication system can send or receive a signal to or from another network element. The signal can include information, signaling, data, and the like. The network element can also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, and the like. The network element is taken as an example for description in the present application. For example, the communication system can include at least one terminal and at least one access network device. The access network device can send a downlink signal to the terminal, and / or the terminal can send an uplink signal to the access network device. In addition, it can be understood that if the communication system includes multiple terminals, the terminals can also send signals to each other, that is, the sending network element and the receiving network element of the signal can be terminals.

[0053] Referring to FIG. 1a, FIG. 1a is a simplified schematic diagram of a wireless communication system provided by an embodiment of the present application. As shown in FIG. 1a, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a future wireless access network or an existing (e.g., 5G or 4G) wireless access network. One or more communication devices (120a-120j, collectively referred to as 120) can be connected to each other or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. FIG. 1a is only a schematic diagram, and the wireless communication system can also include other devices, such as core network devices, wireless relay devices, and / or wireless backhaul devices, which are not shown in FIG. 1a.

[0054] Exemplarily, in actual applications, the wireless communication system can include multiple network devices (also referred to as access network devices) at the same time, and can also include multiple communication devices at the same time. One network device can serve one or more communication devices at the same time. One communication device can also access one or more network devices at the same time. The number of communication devices and network devices included in the wireless communication system is not limited by the embodiments of the present application.

[0055] The network device can be an entity for transmitting or receiving signals on the network side. The network device can be an access device for a communication device to access the wireless communication system by a wireless manner. For example, the network device can be a base station. The base station can be variously named or replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), access network device in open radio access network (O-RAN), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), main eNB (MeNB), secondary eNB (SeNB), multi-mode wireless node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), centralized unit (CU), distributed unit (DU), radio unit (RU), CU control plane (CU-CP) node, CU user plane (CU-UP) node, positioning node, and the like. The base station can be a macro base station, micro base station, relay node, donor node, or the like, or a combination thereof. The network device can also refer to a communication module, modem, or chip for being arranged in the foregoing devices or apparatuses. The network device can also be a mobile switching center, device-to-device (D2D) communication device, vehicle-to-everything (V2X) communication device, machine-to-machine (M2M) communication device, device assuming a base station function in future communication systems, and the like. The network device can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0056] All or part of the functions of the network device in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform, such as a cloud platform. The network device in the present application can also be a logical node, a logical module or software capable of implementing all or part of the functions of the network device.

[0057] The network device can be fixed or mobile. For example, the base stations 110a, 110b are stationary and are responsible for wireless transmission and reception in one or more cells from the communication devices 120. The helicopter or drone 120i shown in Figure 1a can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i. In other examples, the helicopter or drone (120i) can be configured to act as a communication device that communicates with the base station 110b.

[0058] In the present application, the communication device for implementing the access network function as described above can be an access network device, or a network device having part of the function of the access network, or a device capable of supporting the implementation of the access network function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in or matched with the access network device. In the method of the present application, the communication device for implementing the function of the access network device is described by taking the access network device as an example.

[0059] The communication device can be an entity on the user side for receiving or transmitting signals, such as a mobile phone. The communication device can be used to connect people, things and machines. The communication device can communicate with one or more core networks through a network device. The communication device includes a handheld device with a wireless connection function, another processing device connected to a wireless modem, or a vehicle-mounted device, etc. The communication device can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device. The communication device 120 can be widely used in various scenarios, such as cellular communication, device-to-device, vehicle-to-everything (V2X), point-to-point (P2P), machine-to-machine (M2M), machine type communication (MTC), internet of things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, unmanned aerial vehicle, robot, remote sensing, passive sensing, positioning, navigation and following, autonomous delivery and movement, etc.Some examples of the communication device 120 are: a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a fixed device, a mobile device, a handheld device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a notebook, a personal computer, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a drone, a helicopter, an aircraft, a ship, a remote control device, a smart home device, an industrial device, a personal communication service (PCS) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a wireless webcam, a tablet, a palm computer, a mobile internet device (MID), a wearable device such as a smart watch, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a light UE, a reduced capability UE (REDCAP UE), a wireless terminal in industrial control, a terminal in Internet of Things (IoT) system, a wireless terminal in self driving, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city such as a smart fuel dispenser, a terminal on a high-speed train, and a wireless terminal in a smart home such as a smart speaker, a smart coffee machine, a smart printer, etc. The communication device 120 can be a wireless device in the above various scenarios or an apparatus used in the wireless device, e.g., a communication module, a modem, or a chip in the above devices. The communication device can also be a vehicle apparatus, e.g., a whole vehicle apparatus, a vehicle-mounted module, a vehicle-mounted chip, an on board unit (OBU), or a telematics box (T-BOX), etc. The communication device can also be referred to as a terminal, a terminal device, a UE, a mobile station (MS), a mobile terminal (MT), etc. The communication device can also be a communication device in a future wireless communication system.The communication device can be used in a dedicated network device or a general device. The embodiments of the present application do not limit the specific technology and specific device form of the communication device.

[0060] For example, the communication device can be used as a base station. For example, the UE can be used as a scheduling entity which provides sidelink signals between UEs in V2X, D2D or point-to-point (P2P) and the like. As shown in FIG. 1a, the cell phone 120a and the car 120b communicate with each other using the sidelink signals. The cell phone 120a and the smart home device 120e communicate without relaying the communication signals through the base station 110b.

[0061] In the present application, the communication device for realizing the function of the communication device can be a terminal, a terminal with part of the function of the above communication device, or a device capable of supporting the realization of the function of the above communication device, such as a chip system, which can be installed in the terminal or used with the terminal. In the present application, the chip system can be composed of a chip or include a chip and other discrete devices. In the technical solutions provided in the present application, the communication device is taken as an example of a terminal or UE for description.

[0062] For example, a wireless communication system is usually composed of a cell, and a base station provides management of the cell and provides communication services to a plurality of MSs in the cell. The base station includes a BBU and a RRU. The BBU and the RRU can be placed in different places, for example, the RRU is pulled away and placed in a high traffic area, and the BBU is placed in a central machine room. The BBU and the RRU can also be placed in the same machine room. The BBU and the RRU can also be different components under one rack. For example, one cell can correspond to one carrier or a member carrier.

[0063] It can be understood that the present application can be applied between a network device and a communication device, between network devices, or between communication devices, i.e., between a master device and a slave device. The master device can be a network device or a communication device. When the master device is a network device, the slave device can be another network device or a communication device. When the master device is a communication device, the slave device can be another communication device.

[0064] The communication between the access network device and the terminal follows a certain protocol layer structure. The protocol layer structure can include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure can include the functions of protocol layers such as a radio resource control (RRC) layer, a PDCP layer, a radio link control (RLC) layer, a medium access control (MAC) layer, and a physical layer. For example, the user plane protocol layer structure can include the functions of protocol layers such as a PDCP layer, an RLC layer, a MAC layer, and a physical layer, and in one possible implementation, a service data adaptation protocol (SDAP) layer can be further included above the PDCP layer.

[0065] Exemplarily, the protocol layer structure between the access network device and the terminal can further include an artificial intelligence (AI) layer for transmitting data related to AI functions.

[0066] Taking the data transmission between the access network device and the terminal as an example, the data transmission needs to pass through the user plane protocol layers, such as the SDAP layer, the PDCP layer, the RLC layer, the MAC layer, and the physical layer. Among them, the SDAP layer, the PDCP layer, the RLC layer, the MAC layer, and the physical layer can also be collectively referred to as an access layer. According to the transmission direction of the data, each layer is divided into a sending part and a receiving part. Taking the following downlink data transmission as an example, the PDCP layer obtains data from the upper layer, transmits the data to the RLC layer and the MAC layer, generates a transport block by the MAC layer, and then performs wireless transmission through the physical layer. The data is encapsulated in each layer. For example, the data received by a layer from the upper layer of the layer is regarded as the SDU of the layer, and after encapsulation by the layer, it becomes a PDU, and is then transmitted to the next layer.

[0067] Exemplarily, the terminal can also have an application layer and a non-access layer. Among them, the application layer can be used to provide services to the application programs installed in the terminal, for example, the downlink data received by the terminal can be transmitted by the physical layer to the application layer in turn, and then provided to the application programs by the application layer; for another example, the application layer can obtain the data generated by the application programs, and transmit the data to the physical layer in turn to send to other communication devices. The non-access layer can be used to forward user data, such as forwarding the uplink data received from the application layer to the SDAP layer or forwarding the downlink data received from the SDAP layer to the application layer.

[0068] The access network device can include a CU and a DU. A plurality of DUs can be centrally controlled by one CU. As an example, the interface between the CU and the DU can be referred to as an F1 interface. Among them, the control panel (CP) interface can be F1-C, and the user panel (UP) interface can be F1-U. The CU and the DU can be divided according to the protocol layer of the wireless network: for example, the functions of the PDCP layer and above protocol layers are arranged in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer and the MAC layer, etc.) are arranged in the DU; for another example, the functions of the protocol layers above the PDCP layer are arranged in the CU, and the functions of the protocol layers at and below the PDCP layer are arranged in the DU.

[0069] It can be understood that the above-mentioned processing functions of the CU and the DU according to the division of the protocol layer are only an example, and can also be divided in other ways, for example, the CU or the DU can be divided into functions with more protocol layers, and for another example, the CU or the DU can also be divided into partial processing functions with protocol layers. In one design, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are arranged in the DU. In another design, the functions of the CU or the DU can also be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the delay requirement of the processing time are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU. In another design, the CU can also have one or more functions of the core network. For example, the CU can be arranged at the network side for centralized management. In another design, the RU of the DU is remotely arranged. Among them, the RU has a radio frequency function.

[0070] Exemplarily, the DU and the RU can be divided at a physical layer (PHY). For example, the DU can implement high-layer functions in the PHY, and the RU can implement low-layer functions in the PHY. Wherein, for transmission, the functions of the PHY can include adding a cyclic redundancy check (CRC) code, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, and / or radio frequency transmission functions. For reception, the functions of the PHY can include CRC, channel decoding, de-rate matching, descrambling, demodulation, de-layer mapping, channel detection, resource demapping, physical antenna demapping, and / or radio frequency reception functions. Wherein, the high-layer functions in the PHY can include part of the functions of the PHY, for example, the part of the functions is closer to the MAC layer, and the low-layer functions in the PHY can include another part of the functions of the PHY, for example, the part of the functions is closer to the radio frequency functions. For example, the high-layer functions in the PHY can include adding a CRC code, channel coding, rate matching, scrambling, modulation, and layer mapping, and the low-layer functions in the PHY can include precoding, resource mapping, physical antenna mapping, and radio frequency transmission functions; or the high-layer functions in the PHY can include adding a CRC code, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, and the low-layer functions in the PHY can include resource mapping, physical antenna mapping, and radio frequency transmission functions.

[0071] Exemplarily, the functions of the CU can be implemented by one entity, or can also be implemented by different entities. For example, the functions of the CU can be further divided, that is, the control plane and the user plane are separated and implemented by different entities, respectively, as a control plane CU entity (that is, a CU-CP entity) and a user plane CU entity (that is, a CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device.

[0072] In the above architecture, the signaling generated by the CU can be transmitted to the terminal through the DU, or the signaling generated by the terminal can be transmitted to the CU through the DU. For example, the signaling of the RRC or the PDCP layer is finally processed as the signaling of the physical layer to be transmitted to the terminal, or is converted from the received physical layer signaling. In this architecture, the signaling of the RRC or the PDCP layer can be considered as being transmitted through the DU, or being transmitted through the DU and the RU.

[0073] Exemplarily, any of the above DU, CU, CU-CP, CU-UP and RU can be a software module, a hardware structure, or a software module + hardware structure, without limitation. Among them, the existence forms of different entities can be different, without limitation. For example, the DU, CU, CU-CP, CU-UP are software modules, and the RU is a hardware structure. These modules and the methods they perform are also within the protection scope of the present application.

[0074] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the O-RAN system, the CU can also be referred to as O-CU (Open CU), the DU can also be referred to as O-DU, the CU-CP can also be referred to as O-CU-CP, the CU-UP can also be referred to as O-CU-UP, and the RU can also be referred to as O-RU.

[0075] It should be understood that the number and type of devices in the communication system shown in FIG. 1a are only illustrative, and the present application is not limited thereto. In actual applications, more terminals and more access network devices can also be included in the communication system, and other network elements can also be included, for example, core network devices and / or network elements for implementing artificial intelligence functions can also be included.

[0076] As shown in FIG. 1b, the communication system includes a base station and a UE. Among them, the base station and the UE respectively include an RRC signaling interaction module, a MAC signaling interaction module, and a PHY signaling and data interaction module. The RRC signaling interaction module: the module used by the base station and the UE to send and receive RRC signaling. The MAC signaling interaction module: the module used by the base station and the UE to send and receive MAC-control element (CE) signaling. The PHY signaling and data interaction module: the module used by the base station and the UE to send and receive uplink / downlink control signaling and uplink / downlink data.

[0077] As shown in FIG. lc, a block diagram of an example of a baseband hardware implementation is shown for the present application, which can be implemented with a processing system including one or more processors. Processors include microprocessors (e.g., X86, advanced RISC machines (ARM)), microcontrollers, digital signal processors (DSPs), field programmable gate arrays (FPGAs), GPUs, programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionality described herein. That is, the processor(s) used in the baseband can be used to implement the processes and any one or more of the processes described below.

[0078] The processing system can be implemented with a bus architecture, represented generally by the bus 1102. The bus 1102 can include any number of interconnecting buses and bridges, depending on the specific application of the processing system and the overall design constraints. The bus 1102 communicatively couples various circuitry including one or more processors (generally represented by the processor 1104), memory, and computer-readable media (generally represented by the computer-readable medium 1106). The bus 1102 can also link various other circuitry, such as a timing source, peripherals, voltage regulators, and power management circuitry, which are well known in the art, and therefore, will not be further described. A bus interface provides an interface between the bus and a transceiver and between the bus and an interface.

[0079] The transceiver provides a communication interface or means for communicating with various other apparatus over the wireless transmission medium. The transceiver can be coupled to an antenna array, and the transceiver and antenna array can together function to communicate with a corresponding network type. At least one interface (e.g., network interface and / or user interface) provides a communication interface or means for communicating over the internal bus or via an external transmission medium.

[0080] The processor is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable medium. The software, when executed by the processor, causes the processing system to perform the various functions described infra for any particular apparatus.

[0081] The functions that the processor and the memory and the computer readable medium can implement can be encoding, decoding, rate matching, de-rate matching, scrambling, descrambling, modulation, demodulation, layer mapping, fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), inverse discrete Fourier transform (IDFT), precoding, resource element (RE) mapping, channel equalization, de-RE mapping, digital beamforming (BF), adding a cyclic prefix (CP), removing a CP, and the like.

[0082] It can be understood that all or part of the functions implemented by one or more of the terminal, the access network device, the core network device, or the network element for implementing the artificial intelligence function can be virtualized, that is, implemented by one or more of a special processor or a general processor and a corresponding software module. Among them, the terminal and the access network device involve the interface of air interface transmission, and the transceiving function of the interface can be implemented by hardware. The core network device, such as an operation administration and maintenance (OAM) network element, can be virtualized. Exemplarily, one or more functions of the virtualized terminal, access network device, core network device, or network element for implementing the artificial intelligence function can be implemented by a cloud device, such as a cloud device in an over the top (OTT) system.

[0083] The method provided in the present application can be used for communication between the access network device and the terminal, and can also be used for communication between other communication devices, such as communication between a macro base station and a micro base station in a wireless backhaul link, or communication between two terminals in a sidelink (SL), and the like, without limitation.

[0084] In the present application, “sending information to (for example, a terminal)” or related illustrations in the drawings can be understood as that the destination of the information is the terminal. It can include directly or indirectly sending information to the terminal. “Receiving information from (for example, a terminal)” or “receiving information from (for example, a terminal)”, or related illustrations in the drawings can be understood as that the source of the information is the terminal, and can include directly or indirectly receiving information from the terminal. The information can be processed as necessary between the source and the destination of the information, such as format change, and the like, but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be described here.

[0085] The following describes the specific terms used in the present application.

[0086] 1. Codebook

[0087] That is, a set of precoding matrices, both the access network device and the terminal device are configured. The codebook contains multiple precoding matrices, and the transmission precoding matrix indication TPMI is used to indicate a precoding matrix in the codebook, which can be indicated by index. Wherein, in the uplink transmission process, the base station will allocate a certain number of parallel data streams to each scheduled UE according to the channel conditions and other factors of each UE, and each data stream is called a layer.

[0088] As shown in Table 1, it is an example of a codebook with 4 ports and 1 layer.

[0089] Table 1

[0090] As shown in Table 2, it is an example of a codebook with 4 ports and 2 layers.

[0091] Table 2

[0092] As shown in Table 3, it is an example of a codebook with 4 ports and 3 layers.

[0093] Table 3

[0094] As shown in Table 4, it is an example of a codebook with 4 ports and 4 layers.

[0095] Table 4

[0096] The above describes the architecture of the embodiments of the present application, and the method of the embodiments of the present application is described in detail below.

[0097] Referring to Figure 2, it is a flowchart of a communication method provided by an embodiment of the present application. Optionally, the method can be applied to the communication system described above, such as the communication system shown in Figure 1a. The communication method shown in Figure 2 can include steps 201-202. Steps 201-202 are as follows:

[0098] 201. The terminal sends first information to the network device. This first information indicates the terminal's antenna capabilities and includes indication information about the number of transceiver antenna ports and polarization information. The polarization information indicates that the terminal's antenna polarization includes at least a first polarization group and a second polarization group, which are polarization groups of different types. Each polarization group in the first and second polarization groups includes one or more polarizations. Accordingly, the network device receives this first information.

[0099] The antenna capability of a terminal can be understood as information related to the terminal's transmitting and receiving antennas, including the number of antenna ports and antenna polarization type, used to describe the terminal's transmitting and receiving capabilities. The number of antenna ports at both the receiving and transmitting ends of the terminal mentioned above includes both.

[0100] The first and second polarization groups mentioned above are different types of polarization groups. For example, the second polarization group can be understood as a conventional polarization group, while the first polarization group is a special polarization group. The conventional polarization group may include, for example, single polarization, or dual polarization (such as cross polarization). The special polarization group may include, for example, a third polarization antenna, or other polarizations besides the aforementioned conventional polarization groups. Compared to the conventional polarization group, the special polarization group has a significantly different antenna pattern, as well as significant differences in energy and beam direction.

[0101] Understandably, this example uses the above-mentioned conventional polarization group and special polarization group as examples for illustration. It can also set type standards based on preset parameter quantities, etc., and this solution does not restrict this.

[0102] In one possible implementation, the polarization information includes the number of polarization directions contained in each polarization group of the first polarization group and the second polarization group. By informing the base station of the polarization information corresponding to the terminal, the base station can understand its antenna capabilities, thereby better matching the measurement and transmission configuration of the terminal's antenna capabilities.

[0103] In one possible implementation, the polarization information includes the number of polarization groups and whether a special polarization is included. By informing the base station of the special polarization information corresponding to the terminal, the base station can understand its antenna capabilities, thereby better matching the measurement and transmission configuration of the terminal's antenna capabilities.

[0104] In this example, the terminal reports the number of transceiver antenna ports and polarization information to, for example, a base station, so that the base station knows its antenna capabilities.

[0105] 202. The network device sends second information to the terminal, the second information indicating the uplink precoding matrix, the second information being determined based on the first information and the preset uplink codebook.

[0106] The network device determines the corresponding uplink precoding matrix based on the antenna capability reported by the terminal. Then, the terminal completes corresponding uplink transmission according to the uplink precoding matrix indicated by the base station.

[0107] In a possible implementation, the preset uplink codebook corresponds to the polarization information. The network device selects the corresponding codebook based on the polarization information reported by the terminal, and then determines the uplink precoding matrix.

[0108] In another possible implementation, before step 202, steps 202a and 202b are further included, and specifically as follows:

[0109] 202a. The network device sends a first reference signal to the terminal, and sends first configuration information for instructing the terminal to report polarization information (i.e., third information described below) contained in an antenna port used by the terminal for uplink measurement and transmission. Correspondingly, the terminal receives the first reference signal and the first configuration information. Exemplarily, the first reference signal can be a channel state information reference signal (CSI-RS).

[0110] Optionally, the base station determines whether subsequent operations (such as sending a first reference signal (for example, a channel state information reference signal (CSI-RS)) to the terminal) need to be performed according to the antenna capability reported by the terminal. Exemplarily, if the number of transmitting antennas on the terminal side is less than the number of receiving antennas, and the terminal contains at least two polarization groups, the base station configures and sends aperiodic CSI-RS for antenna port selection used by the terminal in subsequent uplink transmission, and further sends first configuration information for instructing the terminal to report polarization information (i.e., third information described below) contained in an antenna port used by the terminal for uplink measurement and transmission. If the number of transmitting antennas of the terminal is not less than the number of receiving antennas, or the terminal does not contain special polarization, this operation does not need to be performed.

[0111] 202b. The terminal sends third information to the network device, the third information indicating polarization information contained in a first antenna port, the first antenna port being used for uplink measurement and transmission, and the polarization information contained in the first antenna port being used for indicating that the polarization contained in the first antenna port is all or part of the polarization contained in the first polarization group and the second polarization group. Correspondingly, the network device receives the third information.

[0112] Wherein, the terminal selects an antenna port to be considered in subsequent uplink transmission according to the CSI-RS measurement result, determines polarization information contained in the selected transmitting antenna port, and reports the polarization information to the base station.

[0113] For example, the third information includes polarization information reporting quantity contained in the transmit antenna port. The third information can indicate that the first antenna port contains several polarizations, whether it contains a special polarization, or whether it contains polarizations in the first polarization group, etc.

[0114] Optionally, whether the first antenna port contains several polarizations, whether it contains a special polarization, etc. can be indicated by a combination number or an index. As shown in Table 5, a reporting scheme provided by an embodiment of the present application is shown, where the first polarization group contains one polarization, which is a special polarization or a third polarization, and the second polarization group contains two polarizations.

[0115] Table 5

[0116] Further, the network device determines the second information based on the third information and a preset uplink codebook. For example, the base station determines a corresponding uplink codebook from a plurality of codebooks predefined by a protocol according to the polarization information reporting quantity and the number of transmit antenna ports of the terminal, determines a precoding used for uplink transmission based on the uplink codebook, and indicates the configuration to the terminal.

[0117] In a possible implementation, the network device sends configuration information to the terminal, where the configuration information is used to configure a measurement resource of a second reference signal. Accordingly, the terminal receives the configuration information. Further, the terminal sends the second reference signal to the network device. The network device receives the second reference signal corresponding to the antenna port considered during uplink transmission sent by the terminal. Further, the network device determines the second information based on the second reference signal, the first information (and / or the third information) and a preset uplink codebook. For example, the base station determines the second information according to the measurement result of the second reference signal in combination with the uplink codebook. For example, the second reference signal can be an SRS, etc.

[0118] In the following, an implementation of the uplink codebook provided by the present solution is introduced, taking an example that the first polarization group contains one polarization, which is a special polarization or a third polarization, and the second polarization group contains two polarizations.

[0119] (1) When the transmit antenna port contains two polarizations, and the two polarizations contain a special polarization

[0120] In a possible implementation, the plurality of codebooks includes a first full-coherent codebook, and a precoding matrix corresponding to the first full-coherent codebook is determined according to a first spatial domain beam used by the second polarization group, a second spatial domain beam used by the first polarization group, and a phase adjustment factor between the polarizations corresponding to the first polarization group.

[0121] In the codebook provided by the embodiments of the present application, the coherence capability of the terminal is considered, including partial coherence and full coherence. Full coherence means that all UE antenna ports can transmit coherently. Partial coherence means that part of the antenna ports can transmit coherently. The coherence capability of the terminal also includes incoherence. Incoherence means that any two antenna ports cannot transmit coherently. For the codebook related to incoherence, refer to the existing records, which will not be described in detail here.

[0122] For the full coherence codebook, different spatial domain beams such as DFT beams are used as precoding directions for special polarization and conventional polarization, and there is also a polarization phase adjustment factor between the corresponding precoding components. The polarization phase adjustment factor can be understood as a factor used to describe the phase difference of the transmitted signals caused by the polarization difference of two different polarized antenna ports.

[0123] For example, the precoding of a single stream is as follows:

[0124] wherein v l,m and b p1,q1 represent the spatial domain beams such as DFT beams used by the conventional polarization (second polarization group) and the special polarization (first polarization group), is the inter-polarization phase adjustment factor.

[0125] In this example, the precoding matrices of the first polarization group and the second polarization group are determined by using different spatial domain beams, and are further adjusted based on the inter-polarization phase adjustment factor. This provides greater freedom for the selection of precoding matrices, and can better match the polarization characteristic differences between the first polarization group and the second polarization group, so as to enable more effective uplink coherent transmission and improve the uplink transmission performance.

[0126] In another possible implementation, the above-mentioned multiple sets of codebooks include a first partial coherence codebook, the first partial coherence codebook corresponds to the first polarization group and the second polarization group, and the coherence transmission is performed within each polarization group in the first polarization group and the second polarization group, and the incoherence transmission is performed between the first polarization group and the second polarization group.

[0127] In this example, only the same type of polarization is considered for coherent transmission, and the coherence transmission is not performed between different polarizations. This can maximize the transmission efficiency of the same type of polarization antenna, while reducing the number of possible precoding matrices included in the codebook, i.e., reducing the number of code words, thereby reducing the downlink indication overhead.

[0128]

[0129] (2) When the transmit antenna ports contain three polarizations

[0130] In a possible implementation, the multiple sets of codebooks described above include a second full-coherent codebook, and a precoding matrix corresponding to the second full-coherent codebook is determined according to a third spatial domain beam used by the second polarization group, an inter-polarization phase adjustment factor corresponding to the third spatial domain beam and the second polarization group, and a fourth spatial domain beam used by the first polarization group and an inter-polarization phase adjustment factor corresponding to the first polarization group.

[0131] In the full-coherent codebook, different spatial domain beams such as DFT beams are used as precoding directions for the special polarization and the regular polarization, the same DFT beam is used as the precoding direction for the two regular polarizations, and there is an inter-polarization phase adjustment factor between the corresponding precoding components.

[0132] For example, the precoding of a single stream is as follows:

[0133] wherein v l,m and represent the DFT beams used by the regular polarization and the special polarization respectively, and are the inter-polarization phase adjustment factors corresponding to the regular polarization and the special polarization respectively.

[0134] In this example, the precoding matrices of the first polarization group and the second polarization group are determined by using different spatial domain beams, and are further adjusted based on the inter-polarization phase adjustment factor, which provides greater freedom for the selection of the precoding matrix and better matches the difference in polarization characteristics between the first polarization group and the second polarization group, thereby enabling more efficient uplink coherent transmission and improving the uplink transmission performance.

[0135] In another possible implementation, the multiple sets of codebooks described above include a first partially-coherent codebook, the first partially-coherent codebook corresponds to the first polarization group and the second polarization group, and coherent transmission is performed within each polarization group in the first polarization group and the second polarization group, and non-coherent transmission is performed between the first polarization group and the second polarization group.

[0136] In the partially-coherent codebook, two polarization port groups can be divided. The regular polarization is one group, and the special polarization is one group. Coherent transmission is performed within each group in the two polarization port groups, and non-coherent transmission is performed between the two groups.

[0137] In this example, only the same type of polarization is considered for coherent transmission, and non-coherent transmission is not performed between different polarizations, which can maximize the transmission efficiency of the same type of polarization antenna and reduce the number of possible precoding matrices included in the codebook, that is, reduce the number of code words, thereby reducing the downlink indication overhead.

[0138] Based on the multiple codebooks provided above, a codebook corresponding to the polarization information reported by the terminal can be determined, and then the uplink precoding matrix is determined.

[0139] In a possible implementation, the second information further indicates the number of transmission layers, and the like, and the present solution is not limited in this regard.

[0140] In the embodiments of the present application, a terminal sends first information, the first information being used to indicate the antenna capability of the terminal, the first information including indication information of the number of transceiver antenna ports of the terminal and polarization information, the polarization information being used to indicate that the polarization of the antenna of the terminal at least includes a first polarization group and a second polarization group, and the first polarization group and the second polarization group are polarization groups of different types. Furthermore, the terminal receives second information, the second information indicating an uplink precoding matrix, and the second information being determined based on the first information and a preset uplink codebook. In this example, the scene of configuring a special polarization antenna for the terminal is enabled, and the application of the terminal with the special polarization antenna in uplink transmission is enabled.

[0141] On the other hand, the terminal can determine a suitable polarization antenna port according to the real-time channel state, and whether a special polarization antenna needs to be used. The base station can configure an uplink codebook that is adapted to the antenna features used by the terminal, thereby improving the uplink transmission performance.

[0142] It should be noted that, in each of the embodiments of the present application, the terms and / or descriptions of the various embodiments are consistent and can be mutually referenced if not specially stated and there is no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0143] The above describes the method of the embodiments of the present application in detail. The apparatus of the embodiments of the present application is provided below. It can be understood that the division of a plurality of units or modules in each apparatus embodiment of the present application is only a logical division according to functions, and does not limit the specific structure of the apparatus. In a specific implementation, some of the functional modules can be subdivided into more detailed functional modules, and some of the functional modules can be combined into one functional module, but regardless of whether the functional modules are subdivided or combined, the general flow performed by the apparatus is the same. For example, some apparatuses include a receiving unit and a sending unit. In some designs, the sending unit and the receiving unit can also be integrated into a communication unit, which can implement the functions implemented by the receiving unit and the sending unit. Generally, each unit corresponds to a respective program code (or program instruction), and the respective program code of each unit causes the unit to be controlled by the processing unit to execute the corresponding flow and thus implement the corresponding function when the respective program code of each unit runs on the processor.

[0144] The embodiments of the present application further provide a device for implementing any of the above methods, for example, a communication device is provided, which comprises modules (or means) for implementing the steps performed by the terminal or the network device in any of the above methods.

[0145] For example, referring to FIG. 3, which is a structural schematic diagram of a communication device provided by the embodiments of the present application. The communication device is used to implement the communication method described above, for example, the communication method shown in FIG. 2.

[0146] As shown in FIG. 3, the device can comprise a communication module 301, which is specifically as follows:

[0147] When the communication device is used to implement the function of the terminal, the communication module 301 is used to implement one or more operations implemented by the terminal in step 201 in the embodiment shown in FIG. 2.

[0148] Referring to FIG. 3, when the communication device is used to implement the function of the network device, the communication module 301 is used to implement one or more operations implemented by the network device in step 201 in the embodiment shown in FIG. 2.

[0149] The above modules can be understood in the description of the above embodiments, which will not be described here.

[0150] It should be understood that the division of each module in each of the above devices is only a logical functional division, and all or part of the modules can be integrated into one physical entity or physically separated when actually implemented. In addition, the modules in the communication device can be implemented in the form of processor calling software; for example, the communication device includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any one of the above methods or to realize the functions of the modules of the device, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is an internal memory of the device or an external memory of the device. Alternatively, the modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units can be realized by the design of the hardware circuit, which can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units are realized by the design of the logical relationship of the elements in the circuit; for example, in another implementation, the hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units. All the modules of the above device can be implemented in the form of processor calling software, or all the modules can be implemented in the form of hardware circuit, or part of the modules can be implemented in the form of processor calling software, and the remaining part can be implemented in the form of hardware circuit.

[0151] Referring to FIG. 4, it is a schematic diagram of the hardware structure of another communication device provided by the embodiment of the application. As shown in FIG. 4, the communication device 400 includes one or more processors 401 (one processor is shown in the figure).

[0152] The processor 401 is a circuit with signal processing capability. In one implementation, the processor 401 can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor 401 can implement certain functions through a logic relationship of hardware circuit, which is fixed or reconfigurable. For example, the processor 401 is an ASIC or a programmable logic device (PLD) such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement hardware circuit configuration. It can be understood that the processor loads instructions to implement the functions of the above modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), or the like. The processor 401 is configured to execute a related program to implement the functions required by the units in the communication device according to the embodiments of the present application, or execute the communication method according to the method embodiments of the present application.

[0153] Optionally, the communication device 400 can further include a memory (for example, the memory 403, the memory 404, and the memory 405) (indicated by a dashed line in the figure). The memory is configured to store instructions executed by the processor 401, or store input data required by the processor 401 for running instructions, or store data generated after the processor 401 runs instructions.

[0154] Optionally, the memory can be located in the one or more processors (for example, the memory 403), or located outside the one or more processors (for example, the memory 404 and the memory 405), or can include a memory part located in the one or more processors and a memory part located outside the one or more processors.

[0155] In the embodiments of the present application, the memory (for example, the memory 403, the memory 404, and the memory 405) can include, but is not limited to, a cache, a read-only memory (ROM), a random access memory (RAM), a synchronous dynamic random access memory (SDRAM), a hard disk drive (HDD), or a solid-state drive (SSD), an erasable programmable ROM (EPROM), or a compact disc read-only memory (CD-ROM), and the like. The memory can be any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing computer programs or instructions and / or data.

[0156] Optionally, the communication device 400 can further include a communication interface 402 (indicated by a dashed line in the figure). The processor 401 and the communication interface 402 are coupled to each other. The communication interface 402 can be a transceiver or interface circuit, a bus, a module, or other types of communication interfaces.

[0157] The memory can store programs, and when the programs stored in the memory are executed by the processor 401, the processor 401 and the communication interface 402 are used to execute various steps of the communication method in the embodiments of the present application.

[0158] It can be seen that each module in the above device can be one or more processors (or processing circuits) configured to implement the above method, for example: a CPU, a GPU, an NPU, a TPU, a DPU, a microprocessor, a DSP, an ASIC, an FPGA, or a combination of at least two of these processor forms or part of the processing circuits in these processors.

[0159] In addition, each module in the above device can be integrated together or can be independently implemented. In one implementation, the modules are integrated together to form a system-on-a-chip (SOC). The SOC can include at least one processor for implementing any of the above methods or the functions of the modules of the device. The at least one processor can be different, for example, including a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, and the like.

[0160] It should be noted that although the apparatus 400 shown in FIG. 4 only shows the memory, the processor, the communication interface, in the specific implementation process, those skilled in the art should understand that the apparatus 400 also includes other devices necessary for normal operation. At the same time, according to the specific needs, those skilled in the art should understand that the apparatus 400 can also include hardware devices that realize other additional functions. In addition, those skilled in the art should understand that the apparatus 400 can also only include devices necessary for the implementation of the embodiments of the present application, and does not have to include all the devices shown in FIG. 4.

[0161] The embodiments of the present application also provide a computer readable storage medium, which stores instructions, when the instructions run on a computer or a processor, make the computer or the processor execute one or more steps in any one of the above methods.

[0162] The embodiments of the present application also provide a computer program product containing instructions. When the computer program product runs on a computer or a processor, it makes the computer or the processor execute one or more steps in any one of the above methods.

[0163] It can be understood that in the present application, "indication" can include direct indication, indirect indication, display indication, implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A. In the present application, the information indicated by the indication information is called to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information, or the to-be-indicated information can be indirectly indicated by indicating other information, wherein the other information and the to-be-indicated information have an association relationship. It can also only indicate a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. The to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited by the present application. The sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or can be configured by the transmitting end device by sending configuration information to the receiving end device.

[0164] The term "at least one", when specified for at least one of the items, indicates that one or more items are included. The term "or", when used as a connector, is intended to include the choice of one or more items. The term "and / or" when used as a connector, is intended to include one or all of the items connected. The term "comprising" and "including" as used herein are used in their open-ended, conventional sense and are intended to allow for the possibility that other components, steps, etc. not specifically recited can be present.

[0165] The terms "comprising" and "having" and any variations thereof used in the present application are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or apparatus that comprises a list of steps or units is not limited to the listed steps or units, but can optionally further include other steps or units not listed or can optionally further include other steps or units inherent to such process, method, product or apparatus. It should be noted that the words "exemplary" or "for example" in the present application are used to mean serving as an example, instance, or illustration. Any method or design described as "exemplary" or "for example" in the present application should not be construed as being more preferred or advantageous than other methods or designs. Rather, the use of the words "exemplary" or "for example" is intended to present related concepts in a concrete manner.

[0166] It should be understood that, in the description of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; wherein A, B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the same items or similar items with basically the same function and role are distinguished by using "first", "second", etc. The skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. do not necessarily mean different. At the same time, in the embodiments of the present application, "exemplary" or "for example" means to serve as an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, "exemplary" or "for example" is used to present the relevant concept in a specific manner, for understanding.

[0167] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the division of the unit is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. The coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0168] The unit described as a separate component can or can not be physically separated, and the component shown as a unit can or can not be a physical unit, that is, it can be located in one place, or it can be distributed to multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiments of the present application.

[0169] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in or transmitted by a computer readable storage medium. The computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available medium can be a read-only memory (ROM), or a random access memory (RAM), or a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape, a magnetic disk, or an optical medium, such as a digital versatile disc (DVD), or a semiconductor medium, such as a solid state disk (SSD), etc.

[0170] The above is only a specific implementation of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any change or replacement within the technical scope disclosed by the embodiments of the present application should be covered within the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: The method comprises: sending first information, the first information being used for indicating antenna capability of a terminal, the first information comprising indication information of a number of transceiver antenna ports of the terminal and polarization information, the polarization information being used for indicating that polarizations of the terminal antenna at least include a first polarization group and a second polarization group, the first polarization group and the second polarization group being different types of polarization groups, each of the first polarization group and the second polarization group comprising one or more polarizations; receiving second information, the second information indicating an uplink precoding matrix, the second information being determined based on the first information and a preset uplink codebook.

2. The method of claim 1, wherein, The preset uplink codebook corresponds to the polarization information.

3. The method of claim 1, wherein, The second information is determined based on third information and the preset uplink codebook, the third information indicating polarization information included in a first antenna port, the first antenna port being used for uplink measurement and transmission, the polarization information included in the first antenna port being used for indicating that the polarizations included in the first antenna port are all or part of the polarizations included in the first polarization group and the second polarization group; the method further comprises: receiving a first reference signal; sending the third information based on the first reference signal.

4. The method according to claim 1 or 3, characterized in that, The second information is determined based on the first information, a second reference signal and the preset uplink codebook, the method further comprising: receiving configuration information, the configuration information being used for configuring a measurement resource of the second reference signal; sending the second reference signal based on the configuration information.

5. The method according to claim 3 or 4, characterized in that, The uplink codebook is determined based on the third information from a plurality of predefined codebooks, the plurality of codebooks comprising a first full-coherent codebook, a precoding matrix corresponding to the first full-coherent codebook being determined according to a first spatial domain beam adopted by the second polarization group, a second spatial domain beam adopted by the first polarization group and a polarization inter-group phase adjustment factor corresponding to the first polarization group.

6. The method according to claim 3 or 4, characterized in that, The uplink codebook is determined based on the third information from a plurality of predefined codebooks, the plurality of codebooks comprising a second full-coherent codebook, a precoding matrix corresponding to the second full-coherent codebook being determined according to a third spatial domain beam adopted by the second polarization group, a polarization inter-group phase adjustment factor corresponding to the second polarization group, a fourth spatial domain beam adopted by the first polarization group and a polarization inter-group phase adjustment factor corresponding to the first polarization group.

7. The method according to claim 3 or 4, characterized in that, The uplink codebook is determined based on the third information from a plurality of predefined codebooks, the plurality of codebooks comprising a first partial-coherent codebook, the first partial-coherent codebook corresponding to the first polarization group and the second polarization group, coherent transmission being performed within each of the first polarization group and the second polarization group, and incoherent transmission being performed between the first polarization group and the second polarization group.

8. The method according to any one of claims 1 to 7, characterized in that, The polarization information comprises a number of polarization directions included in each of the first polarization group and the second polarization group.

9. A communication method characterized by comprising: The method comprises: Receiving first information, the first information being used for indicating antenna capability of a terminal, the first information comprising indication information of a number of transceiver antenna ports of the terminal and polarization information, the polarization information being used for indicating that polarizations of the terminal antenna at least include a first polarization group and a second polarization group, the first polarization group and the second polarization group being different types of polarization groups, each of the first polarization group and the second polarization group comprising one or more polarizations; Transmitting second information, the second information indicating an uplink precoding matrix, the second information being determined based on the first information and a preset uplink codebook.

10. The method of claim 9, wherein, The preset uplink codebook corresponds to the polarization information.

11. The method of claim 9, wherein, The method further comprises: Transmitting a first reference signal; Receiving third information, the third information indicating polarization information included in a first antenna port, the first antenna port being used for uplink measurement and transmission, the polarization information included in the first antenna port being used for indicating that polarizations included in the first antenna port are all or part of polarizations included in the first polarization group and the second polarization group.

12. The method according to claim 9 or 11, characterized in that, The method further comprises: Transmitting configuration information, the configuration information being used for configuring measurement resources of a second reference signal; Receiving the second reference signal.

13. The method according to claim 11 or 12, characterized in that, The uplink codebook is determined based on the third information from a plurality of predefined codebooks, the plurality of codebooks comprising a first full-coherent codebook, a precoding matrix corresponding to the first full-coherent codebook being determined according to a first spatial domain beam adopted by the second polarization group, a second spatial domain beam adopted by the first polarization group, and a polarization inter-group phase adjustment factor corresponding to the first polarization group.

14. The method of claim 11 or 12, wherein, The uplink codebook is determined based on the third information from a plurality of predefined codebooks, the plurality of codebooks comprising a second full-coherent codebook, a precoding matrix corresponding to the second full-coherent codebook being determined according to a third spatial domain beam adopted by the second polarization group, a polarization inter-group phase adjustment factor corresponding to the second polarization group, a fourth spatial domain beam adopted by the first polarization group, and a polarization inter-group phase adjustment factor corresponding to the first polarization group.

15. The method of claim 11 or 12, wherein, The uplink codebook is determined based on the third information from a plurality of predefined codebooks, the plurality of codebooks comprising a first partial-coherent codebook, the first partial-coherent codebook corresponding to the first polarization group and the second polarization group, coherent transmission within each of the first polarization group and the second polarization group, and incoherent transmission between the first polarization group and the second polarization group.

16. The method according to any one of claims 9 to 15, characterized in that, The polarization information comprises a number of polarization directions included in each of the first polarization group and the second polarization group.

17. A communications device, characterized by A module or unit for implementing the method of any one of claims 1-8, or a module or unit for implementing the method of any one of claims 9-16.

18. A communications device, characterized by One or more processors configured to perform the method of any one of claims 1-8, or configured to perform the method of any one of claims 9-16.

19. The communication apparatus according to claim 18, wherein The communication device further comprises a memory having stored therein computer programs or executable instructions which, when executed, cause the method according to any one of claims 1 to 8 to be performed, or cause the method according to any one of claims 9 to 16 to be performed.

20. The communication apparatus according to claim 18 or 19, wherein, The communication device is a chip or chip system.

21. A computer-readable storage medium, characterized in that, A computer program is stored which, when executed by a processor, causes the method according to any one of claims 1 to 8 to be implemented, or causes the method according to any one of claims 9 to 16 to be implemented.

22. A computer program product comprising instructions which, when executed on a processor, cause the method according to any one of claims 1 to 8 to be performed, or cause the method according to any one of claims 9 to 16 to be performed.

Citation Information

Patent Citations

  • Method for determining precoding matrix indication, receiving device, and sending device

    CN104782070A

  • Method of indicating precoding matrix and determining precoding matrix and communication device

    CN110830092A

  • Communication method and device

    CN114070366A

  • Codebook-based beamforming considerations for reconfigurable surfaces

    WO2023137657A1