[go: up one dir, main page]

WO2025000515A1 - Uplink communication method, terminal, network device, and storage medium - Google Patents

Uplink communication method, terminal, network device, and storage medium Download PDF

Info

Publication number
WO2025000515A1
WO2025000515A1 PCT/CN2023/105185 CN2023105185W WO2025000515A1 WO 2025000515 A1 WO2025000515 A1 WO 2025000515A1 CN 2023105185 W CN2023105185 W CN 2023105185W WO 2025000515 A1 WO2025000515 A1 WO 2025000515A1
Authority
WO
WIPO (PCT)
Prior art keywords
codebook
codeword
antenna port
uplink
codewords
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2023/105185
Other languages
French (fr)
Chinese (zh)
Inventor
张振宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202380009911.8A priority Critical patent/CN117083812A/en
Priority to PCT/CN2023/105185 priority patent/WO2025000515A1/en
Publication of WO2025000515A1 publication Critical patent/WO2025000515A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path

Definitions

  • the present disclosure relates to the field of communication technology, and in particular to an uplink communication method, a terminal, a network device, and a storage medium.
  • MIMO multiple-input multiple-output
  • the number of codewords in the determined 8-antenna port partially coherent codebook is too large, resulting in the need for more bits for indication, thereby causing more resource consumption.
  • the embodiments of the present disclosure provide an uplink communication method, a terminal, a network device, and a storage medium.
  • an uplink communication method comprising: receiving first information, the first information being used to indicate a codeword used for uplink communication; and sending at least one of an uplink reference signal and an uplink channel based on the codeword.
  • an uplink communication method comprising: sending first information, the first information being used to indicate a codeword used for uplink communication; receiving at least one of an uplink reference signal and an uplink channel, at least one of the uplink reference signal and the uplink channel being sent based on the codeword.
  • an uplink communication method comprising: a network device sends first information to a terminal, the first information being used to indicate a codeword used for uplink communication; the terminal receives the first information; the terminal sends at least one of an uplink reference signal and an uplink channel based on the codeword; the network device receives at least one of an uplink reference signal and an uplink channel.
  • a terminal comprising: a transceiver module; the transceiver module is used to receive first information, the first information is used to indicate a codeword used for uplink communication; the transceiver module is also used to send at least one of an uplink reference signal and an uplink channel based on the codeword.
  • a network device comprising: a transceiver module; the transceiver module is used to send first information, the first information is used to indicate a codeword used for uplink communication; the transceiver module is also used to receive at least one of an uplink reference signal and an uplink channel, and at least one of the uplink reference signal and the uplink channel is sent based on the codeword.
  • a terminal comprising: one or more processors; wherein the terminal is used to execute the first aspect and any one of the uplink communication methods in the first aspect.
  • a network device comprising: one or more processors; wherein the network device is used to execute the second aspect and any one of the uplink communication methods in the second aspect.
  • a communication system includes a terminal and a network device, wherein the terminal is configured to implement the first aspect and any one of the uplink communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the uplink communication methods in the second aspect.
  • a storage medium which stores instructions.
  • the communication device executes an uplink communication method such as the first aspect and any one of the first aspect or the second aspect and any one of the second aspect.
  • the present disclosure can quickly indicate the codeword used for uplink communication through the first information, and perform uplink communication based on the codeword, thereby improving the efficiency of uplink communication.
  • FIG1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.
  • FIG2 is a schematic diagram of an interaction of an uplink communication method according to an embodiment of the present disclosure.
  • Fig. 3a is a flow chart of an uplink communication method according to an exemplary embodiment.
  • Fig. 3b is a flow chart of another uplink communication method according to an exemplary embodiment.
  • Fig. 4 is a flow chart of yet another uplink communication method according to an exemplary embodiment.
  • Fig. 5 is a flow chart of yet another uplink communication method according to an exemplary embodiment.
  • Fig. 6a is a schematic diagram of an uplink communication device according to an exemplary embodiment.
  • Fig. 6b is a schematic diagram of another uplink communication device according to an exemplary embodiment.
  • Fig. 7a is a schematic diagram of a communication device according to an exemplary embodiment.
  • Fig. 7b is a schematic diagram of a chip according to an exemplary embodiment.
  • the embodiments of the present disclosure provide an uplink communication method, a terminal, a network device, and a storage medium.
  • an embodiment of the present disclosure proposes an uplink communication method, the method comprising: receiving first information, the first information being used to indicate a codeword used for uplink communication; and sending at least one of an uplink reference signal and an uplink channel based on the codeword.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • the first information is used to indicate a sending rank indication TRI and a sending precoding matrix indication TPMI
  • TRI is used to indicate the number of transmission layers
  • TPMI is used to indicate the precoding matrix
  • the number of transmission layers and the precoding matrix are used to jointly indicate a codeword.
  • TRI and TPMI are used jointly to indicate the codewords used in uplink communication, so that the corresponding codewords can be indicated quickly and accurately, thereby improving the uplink communication efficiency.
  • the number of transmission layers and the precoding matrix jointly indicate a codeword, including: determining a pre-configured first number of first codebooks based on an antenna port division method of the terminal, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; determining a target codebook from the first number of first codebooks according to TRI; and determining a codeword based on TPMI and the target codebook.
  • the codeword is determined from a part of the codebook with a smaller number of codewords, so that less bits of first information can be used, thereby reducing resource consumption.
  • the first codebook is preconfigured in the following manner: based on the antenna port division method of the terminal, determining a preconfigured first number of second codebooks, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the codeword in the second codebook is less than or equal to the codeword in the third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by the protocol; and determining the first codebook based on one or more second codebooks.
  • a new codebook is formed by extracting some codewords from the codebook specified by the protocol, thereby obtaining a codebook with fewer codewords. Fewer bits of first information can be used, thereby reducing resource consumption.
  • the second codebook is composed of some codewords in the third codebook; the second codebook is preconfigured in at least one of the following ways: selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook; selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; selecting the 2Xth codeword in the third codebook to form the
  • a plurality of ways of constructing a codebook with a small number of codewords are provided to be applicable to a variety of scenarios and improve universality.
  • the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule.
  • the number of codewords in the second codebook is preconfigured, thereby determining a codebook with fewer codewords, so as to use first information with fewer bits, thereby reducing resource consumption.
  • the antenna port division method includes at least one of the following methods: dividing into 1 antenna port group, each antenna port group has 8 antenna ports; dividing into 2 antenna port groups, each antenna port group has 4 antenna ports; dividing into 4 antenna port groups, each antenna port group has 2 antenna ports; dividing into 8 antenna port groups, each antenna port group has 1 antenna port.
  • an uplink communication method comprising: sending first information, the first information being used to indicate a codeword used for uplink communication; receiving at least one of an uplink reference signal and an uplink channel, at least one of the uplink reference signal and the uplink channel being sent based on the codeword.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • the first information is used to indicate a sending rank indication TRI and a sending precoding matrix indication TPMI
  • TRI is used to indicate the number of transmission layers
  • TPMI is used to indicate the precoding matrix
  • the number of transmission layers and the precoding matrix are used to jointly indicate a codeword.
  • the number of transmission layers and the precoding matrix jointly indicate a codeword, including: determining a pre-configured first number of first codebooks based on the antenna port division method of the terminal, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; determining a target codebook from the first number of first codebooks according to TRI; and determining a codeword based on TPMI and the target codebook.
  • the first codebook is preconfigured in the following manner: based on the antenna port division method of the terminal, A first number of preconfigured second codebooks is determined, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, a codeword in the second codebook is less than or equal to a codeword in a third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by the protocol; and a first codebook is determined based on one or more second codebooks.
  • the second codebook is composed of some codewords in the third codebook; the second codebook is pre-configured in at least one of the following ways: selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook; selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; selecting the 2Xth codeword in the third codebook to form
  • the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule.
  • the antenna port division method includes at least one of the following methods: dividing into 1 antenna port group, each antenna port group has 8 antenna ports; dividing into 2 antenna port groups, each antenna port group has 4 antenna ports; dividing into 4 antenna port groups, each antenna port group has 2 antenna ports; dividing into 8 antenna port groups, each antenna port group has 1 antenna port.
  • an uplink communication method comprising: a network device sends first information to a terminal, the first information being used to indicate a codeword used for uplink communication; the terminal receives the first information; the terminal sends at least one of an uplink reference signal and an uplink channel based on the codeword; the network device receives at least one of an uplink reference signal and an uplink channel.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • a terminal comprising: a transceiver module; the transceiver module is used to receive first information, the first information is used to indicate a codeword used for uplink communication; the transceiver module is also used to send at least one of an uplink reference signal and an uplink channel based on the codeword.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • a network device comprising: a transceiver module; the transceiver module is used to send first information, the first information is used to indicate a codeword used for uplink communication; the transceiver module is also used to receive at least one of an uplink reference signal and an uplink channel, and at least one of the uplink reference signal and the uplink channel is sent based on the codeword.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • a terminal comprising: one or more processors; wherein the terminal is used to execute the first aspect and any one of the uplink communication methods in the first aspect.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • a network device comprising: one or more processors; wherein the network device is used to execute the second aspect and any one of the uplink communication methods in the second aspect.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • a communication system including a terminal and a network device, wherein the terminal is configured to implement the first aspect and any one of the uplink communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the uplink communication methods in the second aspect.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • a storage medium which stores instructions.
  • the communication device executes the uplink communication method of the first aspect and any one of the first aspect or the second aspect and any one of the second aspect.
  • the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.
  • the embodiments of the present disclosure propose a program product.
  • the program product is executed by a communication device
  • the communication device executes the method described in the optional implementation manner of the first aspect or the second aspect.
  • the embodiments of the present disclosure provide a computer program, which, when executed on a computer, Enable the computer to execute the method described in the optional implementation manner of the first aspect or the second aspect.
  • the embodiments of the present disclosure provide a chip or a chip system, which includes a processing circuit configured to execute the method described in the optional implementation of the first or second aspect above.
  • the terminal, access network device, first network element, other network elements, core network device, communication system, storage medium, program product, computer program, chip or chip system involved in each embodiment of the present disclosure are used to execute the method proposed in the embodiment of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here.
  • the embodiments of the present disclosure provide an uplink communication method, a terminal, a network device, and a storage medium.
  • the terms such as uplink communication method, information processing method, and communication method can be replaced with each other, the terms such as uplink communication device, information processing device, and communication device can be replaced with each other, and the terms such as information processing system and communication system can be replaced with each other.
  • each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined.
  • a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged.
  • the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined, for example, some or all of the steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
  • elements expressed in the singular form such as “a”, “an”, “the”, “above”, “said”, “aforementioned”, “this”, etc., may mean “one and only one", or “one or more”, “at least one”, etc.
  • the noun after the article may be understood as a singular expression or a plural expression.
  • plurality refers to two or more.
  • the terms "at least one of”, “one or more”, “a plurality of”, “multiple”, etc. can be used interchangeably.
  • "at least one of A and B", “A and/or B", “A in one case, B in another case”, “in response to one case A, in response to another case B”, etc. may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.
  • the recording method of "A or B” may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed).
  • A A is executed independently of B
  • B B is executed independently of A
  • execution is selected from A and B (A and B are selectively executed).
  • prefixes such as “first” and “second” in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, quantity or content of the description objects.
  • the statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute unnecessary restrictions due to the use of prefixes.
  • the description object is a "field”
  • the ordinal number before the "field” in the "first field” and the "second field” does not limit the position or order between the "fields”
  • the "first” and “second” do not limit whether the "fields” they modify are in the same message, nor do they limit the order of the "first field” and the "second field”.
  • the description object is a "level”
  • the ordinal number before the "level” in the “first level” and the “second level” does not limit the priority between the "levels”.
  • the number of description objects is not limited by the ordinal number, and can be one or more. Taking the "first device” as an example, the number of "devices” can be one or more.
  • the objects modified by different prefixes may be the same or different. For example, if the description object is "device”, then the “first device” and the “second device” may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information”, then the "first information” and the “second information” may be the same information or different information, and their contents may be the same or different.
  • “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
  • the terms “greater than”, “greater than or equal to”, “not less than”, “more than”, “more than or equal to”, “not less than”, “higher than”, “higher than or equal to”, “not less than”, “above” and the like can be used interchangeably, and “less than”, “less than or equal to”, “not greater than”, “less than”, “less than or equal to”, “not more than”, “lower than”, “lower than or equal to”, The terms “not higher than” and “lower than” are interchangeable.
  • devices and equipment may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as “equipment”, “device”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, “subject”, etc.
  • network can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
  • access network device may also be referred to as “radio access network device (RAN device)", “base station (BS)”, “radio base station (radio base station)”, “fixed station” and in some embodiments may also be understood as “node”, “access point (access point)”, “transmission point (TP)”, “reception point (RP)”, “transmission and/or reception point (transmission/reception point, TRP)", “panel”, “antenna panel”, “antenna array”, “cell”, “macro cell”, “small cell”, “femto cell”, “pico cell”, “sector”, “cell group”, “serving cell”, “carrier”, “component carrier”, “bandwidth part (bandwidth part, BWP)", etc.
  • RAN device radio access network device
  • base station base station
  • RP radio base station
  • TRP transmission and/or reception point
  • terminal or “terminal device” may be referred to as "user equipment (UE)", “user terminal (user terminal)”, “mobile station (MS)”, “mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
  • UE user equipment
  • MS mobile station
  • MT mobile terminal
  • acquisition of data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
  • data, information, etc. may be obtained with the user's consent.
  • each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.
  • FIG1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.
  • a communication system 100 includes a terminal 101 and a network device 102 .
  • the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited to these.
  • a mobile phone a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device
  • the network device 102 may include at least one of an access network device and a core network device.
  • the access network device is, for example, a node or device that accesses a terminal to a wireless network.
  • the access network device may include an evolved Node B (eNB), a next generation evolved Node B (ng-eNB), a next generation Node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
  • eNB evolved Node B
  • ng-eNB next generation evolved Node B
  • gNB next generation Node B
  • NB node
  • the technical solution of the present disclosure may be applicable to the Open RAN architecture.
  • the interfaces between access network devices or within access network devices involved in the embodiments of the present disclosure may become internal interfaces of Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.
  • the access network device may be composed of a central unit (CU) and a distributed unit (DU), wherein the CU may also be referred to as a control unit.
  • the CU-DU structure may be used to separate the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining functions of some or all of the protocol layers being distributed in the DU.
  • DU is centrally controlled by CU, but not limited to this.
  • the core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements.
  • the network element may be virtual or physical.
  • the core network may include, for example, at least one of the Evolved Packet Core (EPC), the 5G Core Network (5GCN), and the Next Generation Core (NGC).
  • EPC Evolved Packet Core
  • 5GCN 5G Core Network
  • NGC Next Generation Core
  • the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure.
  • a person of ordinary skill in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
  • the following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or part of the subject, but are not limited thereto.
  • the subjects shown in FIG1 are examples, and the communication system may include all or part of the subjects in FIG1 , or may include other subjects other than FIG1 , and the number and form of the subjects are arbitrary, and the subjects may be physical or virtual, and the connection relationship between the subjects is an example, and the subjects may be connected or disconnected, and the connection may be in any manner, and may be a direct connection or an indirect connection, and may be a wired connection or a wireless connection.
  • LTE Long Term Evolution
  • LTE-A LTE-Advanced
  • LTE-B LTE-Beyond
  • SUPER 3G IMT-Advanced
  • 4G the fourth generation mobile communication system
  • 5G 5G new radio
  • FAA Future Radio Access
  • RAT New Radio
  • NR New Radio
  • NX New radio access
  • the present invention relates to wireless communication systems such as LTE, Wi-Fi (X), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device to Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle to Everything (V2X), systems using other communication methods, and next-generation systems expanded based on them.
  • PLMN Public Land Mobile Network
  • D2D Device to Device
  • M2M Machine to Machine
  • IoT Internet of Things
  • V2X Vehicle to Everything
  • systems using other communication methods and next-generation systems expanded based on them.
  • next-generation systems expanded based on them.
  • a combination of multiple systems for example, a combination of
  • the antenna port group of the terminal is defined, that is, the number of antenna port groups of the terminal is defined as Ng, and the antennas in each antenna port group perform fully coherent transmission, and the antennas between different antenna port groups perform incoherent transmission.
  • Ng is 1
  • Ng is 2 or 4
  • Ng is 8.
  • the basic principle involved is to design based on the fully coherent codewords of R15 uplink 4 ports or 2 ports.
  • Ng 2
  • each antenna port group includes 4 antenna ports.
  • each antenna port of the terminal may transmit uplink reference signals and/or uplink channels of different transmission layers.
  • the number of transmission layers may be referred to as a rank.
  • a fully coherent codeword design is based on the R15 uplink 4 ports, that is, each port group corresponds to a fully coherent codeword of the R15 uplink 4 ports.
  • the codeword when the terminal corresponds to 8 antenna ports, Ng is 2 and rank is 1, the codeword can be designed as or Wherein, A can be expressed as the R15 uplink 4-port fully coherent codeword.
  • the 8-port codeword can be obtained based on the uplink 4-port fully coherent codeword and padded with 0.
  • 0 can be padded before, after or in the middle of the uplink 4-port fully coherent codeword, which is not limited in the present disclosure.
  • Ng is 2 and rank is 2, 3 or 4
  • the codeword can be designed as or or Among them, A rank , A' and A" can be expressed as uplink 4-port fully coherent codewords corresponding to the corresponding transmission layer of R15.
  • the 8-port corresponds to the codeword of rank 2.
  • the 8-port corresponds to the codeword with rank 2.
  • A' and A" can be A1 , that is, the upstream 4 ports with rank 1 Fully coherent codewords.
  • the 8-port corresponds to the codeword of rank 3
  • the codeword with rank 3 can be Assuming that all layers are transmitted in two port groups, there may be two situations. For example, (1,2) or (2,1). That is, one port group corresponds to 2 ranks, and the other port group corresponds to 1 rank. Then 8 ports correspond to the codeword with rank 3.
  • one of A' and A" may be A1 , that is, an uplink 4-port fully coherent codeword with rank 1; and the other may be A2 , that is, an uplink 4-port fully coherent codeword with rank 2.
  • the codeword when the terminal corresponds to 8 antenna ports, Ng is 2 and rank is greater than 4, the codeword can be designed as Among them, A' and A" can be expressed as uplink 4-port fully coherent codewords corresponding to the corresponding transmission layer of R15.
  • the fully coherent codewords of the uplink 4-port rank 1 are:
  • the fully coherent codewords of the uplink 4-port rank 2 are:
  • the fully coherent codewords of the uplink 4-port rank 3 are:
  • the fully coherent codewords of the uplink 4-port rank 4 are:
  • Ng 2
  • the A, A rank , A', and A' involved in the code words corresponding to different transmission layers of the 8 ports can select the corresponding code words in the corresponding rank uplink 4 ports.
  • the coefficients of each code word in Table 1, Table 2, Table 3, and Table 4 can be ignored, and only the corresponding parameters in the matrix box can be selected. For example, when selecting the first code word with rank 1, the coefficient can be ignored. Select only That's it.
  • Ng 2
  • the following division of the number of transmission layers can be supported, as shown in Table 5.
  • rank when rank is 5, the transmission layer is divided into "(3,2)", and when rank is 7, the transmission layer is divided into "(4,3)" is still under discussion. Other cases can be supported. For example, when rank is 5, the number of layers can be divided into 2+3. In this case, Ng is 2, and the partial coherent codewords of rank 5 can be Among them, A2 is the uplink 4-port fully coherent codeword with rank 2, and A3 is the uplink 4-port fully coherent codeword with rank 3.
  • Table 5 does not show the division of the number of transmission layers when rank is 1 and rank is 8. However, it should be understood that when rank is 1, all layers can be supported in one port group, i.e. (1,0), (0,1). And when rank is 8, all layers can be supported in two port groups, i.e. (4,4).
  • each antenna port group includes 2 antenna ports, which can correspond to an R15 uplink 2-port fully coherent codeword.
  • the codeword corresponding to the corresponding 8 ports can be recorded as Among them, A', A", A"' and A"" can be expressed as uplink 2-port fully coherent codewords corresponding to the corresponding transmission layer of R15.
  • this column can be directly omitted.
  • Ng 4
  • the following division of the number of transmission layers can be supported, as shown in Table 6.
  • the upper limit of the number of layers that can be transmitted by each antenna port group cannot exceed the number of antenna ports in the port group.
  • the antenna port group can transmit up to 4 layers.
  • the antenna port group can transmit up to 2 layers.
  • the fully coherent codewords with uplink 2 port rank 1 are:
  • the fully coherent codewords of uplink 2 port rank 2 are:
  • the number of transmission layers corresponding to A', A", A"' and A"" can be obtained respectively.
  • the codewords corresponding to the 8 ports when Ng is 4 can be obtained.
  • the coefficients of each codeword in Table 7 and Table 8 can be ignored, and only the corresponding parameters in the matrix box can be selected. For example, when selecting the first codeword with rank 1, the coefficient can be ignored. Select only That's it.
  • A' can be expressed as a fully coherent codeword with rank 2 of R15 upstream port 2
  • A"' can be expressed as a fully coherent codeword with rank 2 of R15 upstream port 2
  • A"" can be expressed as a fully coherent codeword with rank 1 of R15 upstream port 2.
  • the fully coherent codeword is indicated by 7 bits
  • the incoherent codeword is indicated by 8 bits.
  • Ng is 2 and Ng is 4, it is also desirable to use fewer bits for indication.
  • the maximum number of codewords is 256.
  • the maximum number of codewords can be determined based on the number of bits, such as 9 bits can correspond to a maximum number of codewords of 512, and the present disclosure does not limit the maximum number of codewords.
  • the above-mentioned A, A rank , A′, A′′, A′′′ and A′′′′ may also become precoding matrices.
  • the selected fully coherent codewords of the R15 uplink 4-port and 2-port can be limited.
  • Table 1 shows 16 codewords, and it is possible to consider selecting some of them, thereby reducing the number of fully coherent codewords selected, and thereby reducing the number of codewords of the 8-port.
  • FIG2 is a schematic diagram of an uplink communication method interaction according to an embodiment of the present disclosure.
  • the present disclosure embodiment relates to an uplink communication method, which is used in a communication system 100, and the method includes:
  • Step S2101 the network device 102 sends first information to the terminal 101.
  • the network device 102 sends first information to the terminal 101 .
  • the terminal 101 receives first information sent by the network device 102 .
  • obtain can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from high levels, obtaining by self-processing, autonomous implementation, etc.
  • the first information is used to indicate a codeword used for uplink communication.
  • the first information may be downlink control information (DCI).
  • DCI downlink control information
  • the information sent by the network device 102 to the terminal 101 can be downlink (DL) communication.
  • DL downlink
  • the terms “downlink”, “downlink”, “physical downlink” and the like can be used interchangeably.
  • DCI Downlink assignment
  • DL DCI uplink (UL) grant
  • UL DCI etc.
  • the names of information, etc. are not limited to the names recorded in the embodiments, and terms such as “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “code element”, “codebook”, “codeword”, “codepoint”, “bit”, “data”, “program”, and “chip” can be used interchangeably.
  • the first information includes a first field.
  • the first field is used to jointly indicate a transmit rank indication (TRI) and a TPMI.
  • the first field may be a precoding information and number of layers indication field.
  • the first field may also be called a precoding information and number of layers field, etc., and the present disclosure does not limit the name of the first field.
  • TRI is used to indicate the number of transmission layers, for example, to indicate the value of rank, that is, the value of the number of transmission layers.
  • the TPMI is used to indicate a precoding matrix, for example, to indicate a specific codeword in a codebook.
  • codebook can be a collection of one or more codewords/precoding matrices.
  • the first information may further include a second field.
  • the second field may be used to indicate the antenna port division method of the terminal.
  • the antenna port division method is to divide the antenna port into two antenna port groups, each antenna port group includes four antenna ports.
  • the antenna ports are divided into four antenna port groups, each of which includes two antenna ports.
  • the antenna port division method is to divide the antenna ports into one antenna port group, and each antenna port group includes 8 antenna ports.
  • the antenna port division method is to divide the antenna port into 8 antenna port groups, and each antenna port group includes 1 antenna port.
  • the second domain may be referred to as an “antenna port division indication domain”, “antenna port division domain”, “antenna port group division indication domain”, etc.
  • the present disclosure does not limit the name of the second domain.
  • the first information may not include the second field, or the second field in the first information is empty. This disclosure does not limit this.
  • precoding "precoder”, “weight”, “precoding weight”, “quasi-co-location (QCL)", "transmission configuration indication (TCI) state
  • TCI transmission configuration indication
  • spatialal relation "spatial domain filter”, “transmission power”, “phase rotation”, "antenna port”, “antenna port group”, “layer”, “the number of layers”, “rank”, “resource”, “resource set”, “resource group”, “beam”, “beam width”, “beam angular degree”, “antenna”, “antenna element”, “panel” and the like are interchangeable.
  • Step S2102 Terminal 101 determines a codeword based on the first information.
  • the terminal 101 may determine the codeword used for uplink communication according to the TRI and TPMI jointly indicated by the first information.
  • the terminal may determine the antenna port division method according to the second field in the first information or according to the terminal implementation. Based on the antenna port division method, the terminal may determine a preconfigured first number of first codebooks.
  • the first codebook may be considered as a codebook corresponding to 8 antenna ports, and different numbers of transmission layers may correspond to different codebooks corresponding to 8 antenna ports. Therefore, the first number of first codebooks may be codebooks corresponding to 8 antenna ports with different numbers of transmission layers under the same antenna port division method.
  • the number of all codewords in the first number of first codebooks is less than or equal to a first threshold.
  • the first threshold may be 256.
  • the number of the first threshold value may be related to the number of bits indicating the codeword. For example, when 8 bits are used to indicate the first number of first codebooks, the first threshold value may be 256. For another example, when 9 bits are used to indicate the first number of first codebooks, the first threshold value may be 512. That is, the first threshold value may be equal to 2 raised to the power of the number of bits. Specifically, adaptive adjustment may be performed according to actual conditions, such as setting the first threshold value to 255 or 500, etc., and the present disclosure does not limit the specific value of the first threshold value.
  • the first number of first codebooks may include a codebook corresponding to 8 antenna ports with rank 1, a codebook corresponding to 8 antenna ports with rank 2, a codebook corresponding to 8 antenna ports with rank 3, and a codebook corresponding to 8 antenna ports with rank 4.
  • the "8 ports” and “8 antenna ports” in the various embodiments of the present disclosure can be used interchangeably, and the present disclosure is not limited thereto.
  • the "4 ports” and “4 antenna ports” in each embodiment of the present disclosure can be used interchangeably, and the present disclosure is not limited thereto.
  • the "2 ports” and “2 antenna ports” in each embodiment of the present disclosure can be used interchangeably, and the present disclosure is not limited thereto.
  • the terminal can determine the first codebook corresponding to the target transmission layer in the first number of first codebooks, that is, the target codebook, in combination with the target transmission layer number indicated by TRI. The terminal then determines the target codeword from the target codebook according to TPMI. The target codeword is the codeword used by the terminal for uplink communication this time.
  • terms such as “target”, “certain”, “preset”, “preset”, “setting”, “indicated”, “some”, “any”, and “first” can be interchangeable, and "specific A”, “preset A”, “preset A”, “setting A”, “indicated A”, “some A”, “any A”, and “first A” can be interpreted as A pre-defined in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., and can also be interpreted as specific A, some A, any A, or first A, etc., but are not limited to this.
  • the first codebook may be determined based on the second codebook.
  • a first number of second codebooks may be determined based on the antenna port division method.
  • the second codebook may be considered as a codebook corresponding to 4 antenna ports, and different numbers of transmission layers may correspond to different codebooks corresponding to 4 antenna ports. Therefore, the first number of second codebooks may be codebooks corresponding to 4 antenna ports with different numbers of transmission layers under the same antenna port division method.
  • the first codebook may be determined based on one or more second codebooks.
  • the number of codewords in the second codebook is less than or equal to the number of codewords in the third codebook.
  • the third codebook may be a codebook specified by the protocol. For example, the number of codewords in the second codebook with rank 2 is less than or equal to the number of codewords in the third codebook with rank 2.
  • the third codebook may be the codebook corresponding to Table 1, Table 2, Table 3, Table 4, Table 7, and Table 8 above, that is, the codebook corresponding to 4 antenna ports with different transmission layer numbers in R15, and the codebook corresponding to 2 antenna ports with different transmission layer numbers in R15.
  • the first number of second codebooks may include a codebook corresponding to 4 antenna ports with rank 1, a codebook corresponding to 4 antenna ports with rank 2, a codebook corresponding to 4 antenna ports with rank 3, and a codebook corresponding to 4 antenna ports with rank 4.
  • the second codebook may be composed of some codewords in the third codebook.
  • the codewords in the third codebook are selected to form the second codebook.
  • Ng 2
  • the number of codewords corresponding to different transmission layer numbers can be recorded as N 4Tx,i , where 4Tx represents 4 uplink ports and i represents the number of transmission layers.
  • the supported ( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) includes multiple cases.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 4, 2, 1)
  • the number of codewords corresponding to the first number of first codebooks is 199.
  • Ng 226.
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (9, 4, 2, 1)
  • the number of codewords corresponding to the first number of first codebooks is 226.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 5, 2, 1)
  • the number of codewords corresponding to the first number of first codebooks is 2 30.
  • Ng 2 16 .
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 4, 4, 1)
  • the number of codewords corresponding to the first number of first codebooks is 235.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 4, 2, 2)
  • the number of codewords corresponding to the first number of first codebooks is 208.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (9, 4, 2, 2)
  • the number of codewords corresponding to the first number of first codebooks is 235.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 5, 2, 2)
  • the number of codewords corresponding to the first number of first codebooks is 239.
  • Ng 227 .
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 4, 3, 2)
  • the number of codewords corresponding to the first number of first codebooks is 227.
  • Ng 2
  • N4Tx ,1 , N4Tx,2 , N4Tx,3 , N4Tx,4 (9, 4, 3, 2)
  • the number of codewords corresponding to the first number of first codebooks is 254.
  • Ng 248.
  • the number of codewords corresponding to the (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) cases shown in the above embodiments will be slightly reduced, that is, the number of codewords corresponding to the division of the transmission layer into "(3, 2)" and "(4, 3)” will be reduced.
  • the above-mentioned 8-antenna port codeword calculation method and the number of codewords in the second codebook which will not be repeated in this disclosure.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 6, 2, 1)
  • the number of codewords corresponding to the first number of first codebooks is 249.
  • Ng 247.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 5, 3, 2)
  • the number of codewords corresponding to the first number of first codebooks is 239.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 10, 4, 4, 2)
  • the first number of The number of codewords corresponding to one codebook is 252.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (8, 6, 2, 2)
  • the number of codewords corresponding to the first number of first codebooks is 256.
  • Ng 2
  • N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 (9, 4, 4, 1)
  • the number of codewords corresponding to the first number of first codebooks is 242.
  • Ng 246 .
  • Ng 4
  • the number of codewords corresponding to different transmission layer numbers can be recorded as N 2Tx,i , where 2Tx represents 2 uplink ports.
  • Ng 4
  • N 2Tx, 1 , N 2Tx, 2 (2, 2)
  • the number of codewords corresponding to the first number of first codebooks is 2 32 .
  • N 4Tx,i and/or N 2Tx,i can be adaptively adjusted according to the actual situation, and the present disclosure does not limit it.
  • the N 4Tx,i involved in the above corresponds to the number of codewords contained in the second codebook when the number of transmission layers is i when the antenna port division method is 2 antenna port groups, each antenna port group includes 4 antenna ports.
  • the N 2Tx,i involved in the above corresponds to the number of codewords contained in the second codebook when the number of transmission layers is i when the antenna port division method is 4 antenna port groups, each antenna port group includes 2 antenna ports.
  • N 4Tx,1 , N 4Tx,2 , N 4Tx,3 , N 4Tx,4 ) and/or (N 2Tx,1 , N 2Tx,2 ) can correspond to the number of all codewords in the first number of first codebooks.
  • the number of codewords of the first codebook corresponding to different numbers of transmission layers can be calculated according to N 4Tx,1 , N 4Tx,2 , N 4Tx,3 and N 4Tx,4 respectively, when the corresponding antenna port division mode is 2 antenna port groups, and each antenna port group includes 4 antenna ports. Then the number of codewords of the first codebook of the first number is obtained. And the number of codewords of the first codebook corresponding to different numbers of transmission layers can be calculated according to N 2Tx,1 and N 2Tx,2 respectively, when the corresponding antenna port division mode is 4 antenna port groups, and each antenna port group includes 2 antenna ports. Then the number of codewords of the first codebook of the first number is obtained.
  • N4Tx,i and/or N2Tx,i are given in the above embodiments, that is, how many codewords are included in the codebooks corresponding to different transmission layers, it is still unclear how the codewords in the second codebook are determined from the third codebook.
  • the second codebook may select a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook.
  • the cosine similarity between different codewords in the third codebook may be determined, and then the first preset order may be determined according to the pre-set similarity.
  • a second number of codewords may be selected from the third codebook in sequence based on the first preset order.
  • the second number may refer to N 4Tx,i and/or N 2Tx,i in the above embodiment.
  • index 1 is the first codeword in the first row of Table 1
  • index 3 is the third codeword in the first row of Table 1
  • index 9 is the first codeword in the second row of Table 1, and so on.
  • index 1 is the first codeword in the first row of Table 1
  • index 3 is the third codeword in the first row of Table 1
  • index 9 is the first codeword in the second row of Table 1, and so on.
  • index 1 is the first codeword in the first row of Table 2
  • index 5 is the first codeword in the second row of Table 2
  • index 4 is the fourth codeword in the first row of Table 2, and so on.
  • index 1 is the first codeword in the first row of Table 3
  • index 3 is the third codeword in the first row of Table 3
  • index 2 is the second codeword in the first row of Table 3
  • index 4 is the fourth codeword in the first row of Table 3.
  • index 1 is the first codeword in the first row in Table 4
  • index 2 is the second codeword in the first row in Table 4.
  • index 1 is the first codeword in the first row of Table 7
  • index 2 is the second codeword in the first row of Table 7
  • index 3 is the third codeword in the first row of Table 7
  • index 4 is the fourth codeword in the first row of Table 7.
  • index 1 is the first codeword in the first row in Table 8
  • index 2 is the second codeword in the first row in Table 8.
  • the second codebook may select a second number of codewords from the third codebook based on the first parameter and the second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication.
  • the first parameter may be an i1,1 parameter required for determining a codeword during downlink communication
  • the second parameter may be an i2 parameter required for determining a codeword during downlink communication
  • the second codebook may be formed by selecting some codewords from the third codebook by fixing the i1,1 parameter and/or the i2 parameter, wherein the i1,1 parameter may have any one or more fixed values in ⁇ 0, 1, 2, 3 ⁇ , and the i2 parameter may have any one or more fixed values in ⁇ 0, 1, 2, 3 ⁇ .
  • any one or more values in ⁇ 0, 1, 2, 3 ⁇ may be fixed according to actual conditions, and the present disclosure does not limit this.
  • N 4Tx,3 is greater than 2
  • the second codebook may select a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged.
  • the order in which the codewords in the third codebook are arranged may be determined as the second preset order.
  • a second number of codewords may be selected from the third codebook in sequence based on the second preset order.
  • the second number may refer to N 4Tx,i and/or N 2Tx,i in the above embodiment.
  • index 1 is the first codeword in the first row of Table 1
  • index 2 is the second codeword in the first row of Table 1
  • index 9 is the first codeword in the second row of Table 1, and so on.
  • index 1 is the first codeword in the first row of Table 2
  • index 2 is the second codeword in the first row of Table 2
  • index 5 is the first codeword in the second row of Table 2, and so on.
  • index 1 is the first codeword in the first row of Table 3
  • index 2 is the second codeword in the first row of Table 3
  • index 3 is the third codeword in the first row of Table 3
  • index 4 is the fourth codeword in the first row of Table 3.
  • index 1 is the first codeword in the first row in Table 4
  • index 2 is the second codeword in the first row in Table 4.
  • index 1 is the first codeword in the first row of Table 7
  • index 2 is the second codeword in the first row of Table 7
  • index 3 is the third codeword in the first row of Table 7
  • index 4 is the fourth codeword in the first row of Table 7.
  • index 1 is the first codeword in the first row in Table 8
  • index 2 is the second codeword in the first row in Table 8.
  • the second codebook may select the 2X-1th codeword in the third codebook to form the second codebook, where X is A positive integer.
  • a second number of codewords are selected from the third codebook in an odd-numbered index manner to form a second codebook.
  • a second number of codewords are selected from the third codebook in the index order of 1, 3, 5, 7, . . . to form the second codebook.
  • the second codebook may select the 2Xth codeword in the third codebook to form the second codebook.
  • a second number of codewords are selected from the third codebook in an even-numbered index manner to form a second codebook.
  • a second number of codewords are selected from the third codebook in the index order of 2, 4, 6, 8, . . . to form the second codebook.
  • Step S2103 The terminal 101 sends at least one of an uplink reference signal and an uplink channel to the network device 102 based on the determined codeword.
  • the terminal 101 may send at least one of an uplink reference signal and an uplink channel to the network device 102 according to the codeword determined in step S2102, such as the target codeword.
  • the network device 102 receives at least one of an uplink reference signal and an uplink channel sent by the terminal 101.
  • the at least one of the uplink reference signal and the uplink channel is sent based on the codeword determined in step S2102.
  • At least one of an uplink reference signal and an uplink channel is sent according to the correspondence between different antenna ports indicated by the codeword.
  • the terminal 101 sends at least one of an uplink reference signal and an uplink channel to the network device 102, which can be considered as an uplink communication.
  • uplink uplink
  • uplink uplink
  • physical uplink etc.
  • PUSCH physical uplink shared channel
  • UL data PUSCH
  • FIG3a is a flow chart of an uplink communication method according to an exemplary embodiment. As shown in FIG3a, the embodiment of the present disclosure relates to an uplink communication method, which can be executed on a terminal, and the method includes:
  • Step S3101 obtaining first information.
  • step S3101 can refer to the optional implementation of step S2101 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
  • the terminal obtains first information specified by the protocol.
  • the terminal obtains the first information from an upper layer(s).
  • the terminal performs processing to obtain the first information.
  • step S3101 is omitted, and the terminal autonomously implements the function indicated by the first information, or the above function is default or acquiescent.
  • Step S3102 determine a codeword based on the first information.
  • step S3102 can refer to the optional implementation of step S2102 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
  • Step S3103 Send at least one of an uplink reference signal and an uplink channel based on the determined codeword.
  • step S3103 can refer to the optional implementation of step S2103 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
  • FIG3b is a flowchart of another uplink communication method according to an exemplary embodiment.
  • the embodiment of the present disclosure relates to an uplink communication method, which can be executed on a terminal, and the method includes:
  • Step S3201 obtaining first information.
  • step S3201 can refer to the optional implementation of step S2101 in Figure 2, the optional implementation of step S3101 in Figure 3a, and other related parts in the embodiment involved in Figure 2 and other related parts in the embodiment involved in Figure 3a, which will not be repeated here.
  • step S3201 is omitted, and the terminal autonomously implements the function indicated by the first information, or the above function is default or acquiescent.
  • the first information is used to indicate a transmission rank indication TRI and a transmission precoding matrix indication TPMI
  • TRI is used to indicate the number of transmission layers
  • TPMI is used to indicate the precoding matrix
  • the number of transmission layers and the precoding matrix are used to jointly indicate a codeword.
  • Step S3202 Send at least one of an uplink reference signal and an uplink channel based on the codeword.
  • step S3202 can refer to the optional implementation of step S2103 in Figure 2, the optional implementation of step S3103 in Figure 3a, and other related parts in the embodiment involved in Figure 2 and other related parts in the embodiment involved in Figure 3a, which will not be repeated here.
  • the number of transmission layers and the precoding matrix jointly indicate a codeword, including: determining a pre-configured first number of first codebooks based on an antenna port division method of the terminal, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; determining a target codebook from the first number of first codebooks according to TRI; and determining a codeword based on TPMI and the target codebook.
  • the first codebook is preconfigured in the following manner: based on the antenna port division method of the terminal, a preconfigured first number of second codebooks is determined, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the codeword in the second codebook is less than or equal to the codeword in the third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by the protocol; the first codebook is determined based on one or more second codebooks.
  • the second codebook is composed of some codewords in the third codebook; the second codebook is preconfigured in at least one of the following ways: selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook; selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; selecting the 2Xth codeword in the third codebook to form the second codebook.
  • the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule.
  • the antenna port division method includes at least one of the following methods: dividing into 1 antenna port group, each antenna port group has 8 antenna ports; dividing into 2 antenna port groups, each antenna port group has 4 antenna ports; dividing into 4 antenna port groups, each antenna port group has 2 antenna ports; dividing into 8 antenna port groups, each antenna port group has 1 antenna port.
  • FIG4 is a flow chart of another uplink communication method according to an exemplary embodiment. As shown in FIG4, the embodiment of the present disclosure relates to an uplink communication method, which can be executed on a network device. The method includes:
  • Step S4101 sending the first information.
  • step S4101 can refer to the optional implementation of step S2101 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
  • the first information is used to indicate a transmission rank indication TRI and a transmission precoding matrix indication TPMI
  • TRI is used to indicate the number of transmission layers
  • TPMI is used to indicate the precoding matrix
  • the number of transmission layers and the precoding matrix are used to jointly indicate a codeword.
  • Step S4102 Acquire at least one of an uplink reference signal and an uplink channel.
  • step S4102 can refer to the optional implementation of step S2103 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
  • the network device obtains at least one of an uplink reference signal and an uplink channel specified by a protocol.
  • the network device obtains at least one of an uplink reference signal and an uplink channel from an upper layer(s).
  • the network device performs processing to obtain at least one of an uplink reference signal and an uplink channel.
  • step S4102 is omitted, and the network device autonomously implements the function indicated by at least one of the uplink reference signal and the uplink channel, or the above function is default or acquiescent.
  • the number of transmission layers and the precoding matrix jointly indicate a codeword, including: determining a pre-configured first number of first codebooks based on an antenna port division method of the terminal, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; determining a target codebook from the first number of first codebooks according to TRI; and determining a codeword based on TPMI and the target codebook.
  • the first codebook is preconfigured in the following manner: based on the antenna port division method of the terminal, a preconfigured first number of second codebooks is determined, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the codeword in the second codebook is less than or equal to the codeword in the third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by the protocol; the first codebook is determined based on one or more second codebooks.
  • the second codebook is composed of some codewords in the third codebook; the second codebook is preconfigured in at least one of the following ways: selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook; selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; selecting the 2Xth codeword in the third codebook to form the second codebook.
  • the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule.
  • the antenna port division method includes at least one of the following methods: dividing into 1 antenna port group, each antenna port group has 8 antenna ports; dividing into 2 antenna port groups, each antenna port group has 4 antenna ports; dividing into 4 antenna port groups, each antenna port group has 2 antenna ports; dividing into 8 antenna port groups, each antenna port group has 1 antenna port.
  • FIG5 is a flow chart of another uplink communication method according to an exemplary embodiment. As shown in FIG5, the embodiment of the present disclosure relates to an uplink communication method, and the method includes:
  • Step S5101 the network device 102 sends the first information to.
  • the optional implementation method of step S5101 can refer to the optional implementation method of step S2101 in Figure 2, the optional implementation method of step S3101 in Figure 3a, the optional implementation method of step S3201 in Figure 3b, the optional implementation method of step S4101 in Figure 4, and other related parts in the embodiment involved in Figure 2, other related parts in the embodiment involved in Figure 3a, other related parts in the embodiment involved in Figure 3b, and other related parts in the embodiment involved in Figure 4, which will not be repeated here.
  • Step S5202 The terminal 101 sends at least one of an uplink reference signal and an uplink channel to the network device 102 .
  • the optional implementation method of step S5202 can refer to the optional implementation method of step S2103 in Figure 2, the optional implementation method of step S3103 in Figure 3a, the optional implementation method of step S3202 in Figure 3b, the optional implementation method of step S4102 in Figure 4, and other related parts in the embodiment involved in Figure 2, other related parts in the embodiment involved in Figure 3a, other related parts in the embodiment involved in Figure 3b, and other related parts in the embodiment involved in Figure 4, which will not be repeated here.
  • the supported (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) are as follows:
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 4, 2, 1), a total of 199 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (9, 4, 2, 1), a total of 226 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (10, 4, 2, 1), a total of 255 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 5, 2, 1), a total of 230 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 4, 3, 1), a total of 216 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 4, 4, 1), a total of 235 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 4, 2, 2), a total of 208 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (9, 4, 3, 1), a total of 243 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (9, 4, 2, 2), a total of 235 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 5, 3, 1), a total of 249 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 5, 2, 2), a total of 239 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 4, 3, 2), a total of 227 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (9, 4, 3, 2), a total of 254 code words;
  • N4Tx ,1 , N4Tx,2 , N4Tx,3 , N4Tx,4 (8, 4, 4, 2), for a total of 248 code words.
  • the supported (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) are as follows:
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 6, 2, 1), a total of 249 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 5, 3, 2), a total of 239 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (10, 4, 4, 2), a total of 252 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (8, 6, 2, 2), a total of 256 code words;
  • N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 (9, 4, 4, 1), a total of 242 code words;
  • N4Tx,1 , N4Tx,2 , N4Tx,3 , N4Tx,4 (8, 5, 4, 1), 246 code words in total.
  • (N 2Tx, 1 , N 2Tx, 2 ) (2, 2) are supported, for a total of 2 32 codewords.
  • Option 1 select N codewords with the smallest cosine similarity.
  • the detailed algorithm process can be referred to the relevant technology, which will not be described in detail in this disclosure.
  • the R15 uplink 4Tx rank-1 codebook is selected in the index order of [1, 3, 9, 11, 6, 8, 14, 16, 2, 4, 10, 12, 5, 7, 13, 15].
  • the R15 uplink 4Tx rank-1 codebook is selected in the index order of [2, 4, 10, 12, 5, 7, 13, 15, 1, 3, 9, 11, 6, 8, 14, 16].
  • R15 uplink 4Tx rank-2 codebook selected in the index order of [1, 5, 4, 8, 2, 6, 3, 7].
  • R15 uplink 4Tx rank-3 codebook selected in the index order of [1, 3, 2, 4].
  • R15 uplink 4Tx rank-4 codebook selected in sequence according to the index order of [1, 2].
  • R15 uplink 2Tx rank-1 codebook selected in the index order of [1, 2, 3, 4].
  • R15 uplink 2Tx rank-2 codebook selected in the index order of [1, 2].
  • Option 2 fix the index values (i1, 1 and i2) of the R15 uplink 4Tx and 2Tx codebooks.
  • index can be fixed to any value. For example, if two i2 values are selected, two values from the four i2 candidate values can be selected at will.
  • Option 3 Select according to the index order in the TPMI table with different numbers of ports and different numbers of ranks in TS 38.211.
  • R15 uplink 4Tx rank-1 codebook select in the order of index [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
  • R15 uplink 4Tx rank-2 codebook selected in the index order of [1, 2, 3, 4, 5, 6, 7, 8].
  • R15 uplink 4Tx rank-3 codebook selected in the index order of [1, 2, 3, 4].
  • R15 uplink 4Tx rank-4 codebook selected in sequence according to the index order of [1, 2].
  • R15 uplink 2Tx rank-1 codebook selected in the index order of [1, 2, 3, 4].
  • R15 uplink 2Tx rank-2 codebook selected in the index order of [1, 2].
  • Option 4 According to the TPMI table with different numbers of ports and different numbers of ranks in TS 38.211, odd indexes are selected in priority order.
  • Option 5 According to the TPMI table with different numbers of ports and different numbers of ranks in TS 38.211, the even-numbered index is selected in priority order.
  • the normalization coefficient is not considered, and the normalization coefficients of the codewords are uniformly normalized after the codewords are designed.
  • each step can be implemented as an independent embodiment. Some or all of the steps and their optional implementations can be arbitrarily combined with some or all of the steps in other embodiments, and can also be arbitrarily combined with the optional implementations of other embodiments.
  • an uplink communication device includes a unit or module for implementing each step performed by a first device (such as a terminal, an access network device, a core network function node, a core network device, etc.) in any of the above methods.
  • a first device such as a terminal, an access network device, a core network function node, a core network device, etc.
  • another uplink communication device is also provided, including a unit or module for implementing each step performed by a second device (such as a terminal, an access network device, a core network function node, a core network device, etc.) in any of the above methods.
  • the division of the units or modules in the above device is only a division of logical functions, which can be fully or partially integrated into one physical entity or physically separated in actual implementation.
  • the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory.
  • the processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device.
  • CPU central processing unit
  • microprocessor a microprocessor
  • the units or modules in the device may be implemented in the form of hardware circuits, and the functions of some or all of the units or modules may be implemented by designing the hardware circuits.
  • the hardware circuits may be understood as one or more processors; for example, in one implementation, the hardware circuits are application-specific integrated circuits (ASICs), and the functions of some or all of the above units or modules may be implemented by designing the logical relationship of the components in the circuits; for another example, in another implementation, the hardware circuits may be implemented by programmable logic devices (PLDs), and Field Programmable Gate Arrays (FPGAs) may be used as an example, which may include a large number of logic gate circuits, and the connection relationship between the logic gate circuits may be configured by configuring the configuration files, thereby implementing the functions of some or all of the above units or modules. All units or modules of the above devices may be implemented in the form of software called by the processor, or in the form of hardware circuits, or in the form of software called by the processor, and the remaining part may be implemented in
  • the processor is a circuit with signal processing capability.
  • the processor may be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which may be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the above hardware circuit may be fixed or reconfigurable, such as a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA.
  • ASIC application-specific integrated circuit
  • PLD programmable logic device
  • the process of the processor loading a configuration document to implement the hardware circuit configuration may be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules.
  • it can also be a hardware circuit designed for artificial intelligence, which can be understood as ASIC, such as Neural Network Processing Unit (NPU), Tensor Processing Unit (TPU), Deep Learning Processing Unit (DPU), etc.
  • ASIC Neural Network Processing Unit
  • NPU Neural Network Processing Unit
  • TPU Tensor Processing Unit
  • DPU Deep Learning Processing Unit
  • FIG6a is a schematic diagram of an uplink communication device according to an exemplary embodiment.
  • the uplink communication device 6100 may be, for example, the terminal mentioned above, and the device 6100 includes: a transceiver module 6101.
  • the device 6100 may also include any possible modules such as a processing module, which is not limited in the present disclosure.
  • the transceiver module 6101 is used to receive the first information.
  • the transceiver module 6101 is used to execute at least one of the communication steps S2101 and S2103 such as sending and/or receiving executed by the terminal in any of the above methods, but is not limited to this and will not be repeated here.
  • the processing module is used to execute other steps S2102 executed by the terminal in any of the above methods, but is not limited to this and will not be repeated here.
  • FIG6b is a schematic diagram of another uplink communication device according to an exemplary embodiment.
  • the uplink communication device 6200 may be, for example, the network device mentioned above, and the device 6200 includes: a transceiver module 6201.
  • the device 6200 may also include any possible modules such as a processing module, which is not limited in the present disclosure.
  • the transceiver module 6201 is used to send the first information.
  • the transceiver module 6201 is used to execute at least one of the communication steps S2101 and S2103 such as sending and/or receiving executed by the network device in any of the above methods, but is not limited to this and will not be repeated here.
  • FIG7a is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure.
  • the communication device 7100 may be a network device (e.g., an access network device, a core network device, etc.), or a terminal (e.g., a user device, etc.), or a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods.
  • the communication device 7100 may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.
  • the communication device 7100 includes one or more processors 7101.
  • the processor 7101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit.
  • the baseband processor may be used to process the communication protocol and the communication data
  • the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process the data of the program.
  • the communication device 7100 is used to execute any of the above methods.
  • the communication device 7100 further includes one or more memories 7102 for storing instructions.
  • the memory 7102 may also be outside the communication device 7100.
  • the communication device 7100 further includes one or more transceivers 7103.
  • the transceiver 7103 performs at least one of the communication steps S2101 and S2103 of sending and/or receiving in the above method, but is not limited thereto.
  • the processor 7101 performs other steps S2102, but is not limited thereto.
  • the transceiver may include a receiver and/or a transmitter, and the receiver and the transmitter may be separate or integrated.
  • the terms such as transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be replaced with each other, the terms such as transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms such as receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.
  • the communication device 7100 may include one or more interface circuits 7104.
  • the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 may be used to receive signals from the memory 7102 or other devices, and may be used to send signals to the memory 7102 or other devices.
  • the interface circuit 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.
  • the communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7a.
  • the communication device may be an independent device or may be part of a larger device.
  • the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
  • Fig. 7b is a schematic diagram of the structure of a chip 7200 provided in an embodiment of the present disclosure.
  • the communication device 7100 may be a chip or a chip system
  • the chip 7200 includes one or more processors 7201, and the chip 7200 is used to execute any of the above methods.
  • the chip 7200 further includes one or more interface circuits 7202.
  • the interface circuit 7202 is connected to the memory 7203.
  • the interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to the memory 7203 or other devices.
  • the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
  • the interface circuit 7202 performs at least one of the communication steps S2101 and S2103 of sending and/or receiving in the above method, but is not limited thereto.
  • the processor 7201 performs other steps S2102, but is not limited thereto.
  • interface circuit interface circuit
  • transceiver pin transceiver
  • the chip 7200 further includes one or more memories 7203 for storing instructions.
  • the memory 7203 may be outside the chip 7200.
  • the present disclosure also proposes a storage medium, on which instructions are stored, and when the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods.
  • the storage medium is an electronic storage medium.
  • the storage medium is a computer-readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices.
  • the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a temporary storage medium.
  • the present disclosure also proposes a program product, which, when executed by the communication device 7100, enables the communication device 7100 to execute any of the above methods.
  • the program product is a computer program product.
  • the present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to execute any one of the above methods.
  • the present disclosure proposes an algorithm for reducing the number of partially coherent codewords, so that its feedback overhead is comparable to that of fully coherent/incoherent codewords, thereby reducing the feedback overhead.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present disclosure relates to an uplink communication method, a terminal, a network device, and a storage medium. The uplink communication method comprises: receiving first information, the first information being used for indicating a codeword used for uplink communication; and on the basis of the codeword, sending at least one of an uplink reference signal and an uplink channel. In the present disclosure, the codeword used for the uplink communication can be quickly indicated by means of the first information, and the uplink communication is performed on the basis of the codeword, so that uplink communication efficiency is improved.

Description

上行通信方法、终端、网络设备及存储介质Uplink communication method, terminal, network device and storage medium 技术领域Technical Field

本公开涉及通信技术领域,尤其涉及上行通信方法、终端、网络设备及存储介质。The present disclosure relates to the field of communication technology, and in particular to an uplink communication method, a terminal, a network device, and a storage medium.

背景技术Background Art

在相关技术中,进行了多输入多输出(multiple-input multiple-output,MIMO)上行8端口通信增强研究。并讨论了全相干码字、部分相干码字和非相干码字。同时,还讨论了终端中的天线端口组。其中,相同天线端口组内的天线进行全相干传输,不同天线端口组间的天线进行非相干传输。In the related art, a study on the enhancement of multiple-input multiple-output (MIMO) uplink 8-port communication was conducted. Fully coherent codewords, partially coherent codewords, and incoherent codewords were discussed. At the same time, the antenna port group in the terminal was also discussed. Among them, the antennas in the same antenna port group perform fully coherent transmission, and the antennas between different antenna port groups perform incoherent transmission.

发明内容Summary of the invention

目前基于协议规定的2天线端口和4天线端口码本及会议进展中讨论的8天线端口部分相干码本生成方式,确定的8天线端口部分相干码本中码字数量过多,导致需要更多的比特(bit)位进行指示,从而造成更多的资源消耗。At present, based on the 2-antenna port and 4-antenna port codebooks specified in the protocol and the 8-antenna port partially coherent codebook generation method discussed in the conference progress, the number of codewords in the determined 8-antenna port partially coherent codebook is too large, resulting in the need for more bits for indication, thereby causing more resource consumption.

本公开实施例提出了上行通信方法、终端、网络设备及存储介质。The embodiments of the present disclosure provide an uplink communication method, a terminal, a network device, and a storage medium.

根据本公开实施例的第一方面,提出了一种上行通信方法,方法包括:接收第一信息,第一信息用于指示进行上行通信所使用的码字;基于码字发送上行参考信号和上行信道中的至少一者。According to a first aspect of an embodiment of the present disclosure, an uplink communication method is proposed, the method comprising: receiving first information, the first information being used to indicate a codeword used for uplink communication; and sending at least one of an uplink reference signal and an uplink channel based on the codeword.

根据本公开实施例的第二方面,提出了一种上行通信方法,方法包括:发送第一信息,第一信息用于指示进行上行通信所使用的码字;接收上行参考信号和上行信道中的至少一者,上行参考信号和上行信道中的至少一者基于码字发送。According to the second aspect of an embodiment of the present disclosure, an uplink communication method is proposed, the method comprising: sending first information, the first information being used to indicate a codeword used for uplink communication; receiving at least one of an uplink reference signal and an uplink channel, at least one of the uplink reference signal and the uplink channel being sent based on the codeword.

根据本公开实施例的第三方面,提出了一种上行通信方法,方法包括:网络设备向终端发送第一信息,第一信息用于指示进行上行通信所使用的码字;终端接收第一信息;终端基于码字发送上行参考信号和上行信道中的至少一者;网络设备接收上行参考信号和上行信道中的至少一者。According to the third aspect of an embodiment of the present disclosure, an uplink communication method is proposed, the method comprising: a network device sends first information to a terminal, the first information being used to indicate a codeword used for uplink communication; the terminal receives the first information; the terminal sends at least one of an uplink reference signal and an uplink channel based on the codeword; the network device receives at least one of an uplink reference signal and an uplink channel.

根据本公开实施例的第四方面,提出了一种终端,包括:收发模块;收发模块用于,接收第一信息,第一信息用于指示进行上行通信所使用的码字;收发模块还用于,基于码字发送上行参考信号和上行信道中的至少一者。According to the fourth aspect of an embodiment of the present disclosure, a terminal is proposed, comprising: a transceiver module; the transceiver module is used to receive first information, the first information is used to indicate a codeword used for uplink communication; the transceiver module is also used to send at least one of an uplink reference signal and an uplink channel based on the codeword.

根据本公开实施例的第五方面,提出了一种网络设备,包括:收发模块;收发模块用于,发送第一信息,第一信息用于指示进行上行通信所使用的码字;收发模块还用于,接收上行参考信号和上行信道中的至少一者,上行参考信号和上行信道中的至少一者基于码字发送。According to the fifth aspect of an embodiment of the present disclosure, a network device is proposed, comprising: a transceiver module; the transceiver module is used to send first information, the first information is used to indicate a codeword used for uplink communication; the transceiver module is also used to receive at least one of an uplink reference signal and an uplink channel, and at least one of the uplink reference signal and the uplink channel is sent based on the codeword.

根据本公开实施例的第六方面,提出了一种终端,包括:一个或多个处理器;其中,终端用于执行第一方面及第一方面中的任一项上行通信方法。According to a sixth aspect of an embodiment of the present disclosure, a terminal is proposed, comprising: one or more processors; wherein the terminal is used to execute the first aspect and any one of the uplink communication methods in the first aspect.

根据本公开实施例的第七方面,提出了一种网络设备,包括:一个或多个处理器;其中,网络设备用于执行第二方面及第二方面中的任一项上行通信方法。According to a seventh aspect of an embodiment of the present disclosure, a network device is proposed, comprising: one or more processors; wherein the network device is used to execute the second aspect and any one of the uplink communication methods in the second aspect.

根据本公开实施例的第八方面,提出了一种通信系统,其特征在于,包括终端、网络设备,其中,所述终端被配置为实现第一方面及第一方面中的任一项上行通信方法,所述网络设备被配置为实现第二方面及第二方面中的任一项上行通信方法。According to the eighth aspect of an embodiment of the present disclosure, a communication system is proposed, characterized in that it includes a terminal and a network device, wherein the terminal is configured to implement the first aspect and any one of the uplink communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the uplink communication methods in the second aspect.

根据本公开实施例的第九方面,提出了一种存储介质,所述存储介质存储有指令,当指令在通信设备上运行时,使得通信设备执行如第一方面及第一方面中的任一项或第二方面及第二方面中的任一项上行通信方法。According to the ninth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes an uplink communication method such as the first aspect and any one of the first aspect or the second aspect and any one of the second aspect.

本公开通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。The present disclosure can quickly indicate the codeword used for uplink communication through the first information, and perform uplink communication based on the codeword, thereby improving the efficiency of uplink communication.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本公开实施例中的技术方案,以下对实施例描述所需的附图进行介绍,以下附图仅仅是本公开的一些实施例,不对本公开的保护范围造成具体限制。In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for describing the embodiments are introduced below. The following drawings are only some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

图1是根据本公开实施例示出的通信系统架构示意图。FIG1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.

图2是根据本公开实施例示出的一种上行通信方法交互示意图。FIG2 is a schematic diagram of an interaction of an uplink communication method according to an embodiment of the present disclosure.

图3a是根据一示例性实施例示出的一种上行通信方法流程图。Fig. 3a is a flow chart of an uplink communication method according to an exemplary embodiment.

图3b是根据一示例性实施例示出的另一种上行通信方法流程图。Fig. 3b is a flow chart of another uplink communication method according to an exemplary embodiment.

图4是根据一示例性实施例示出的又一种上行通信方法流程图。Fig. 4 is a flow chart of yet another uplink communication method according to an exemplary embodiment.

图5是根据一示例性实施例示出的再一种上行通信方法流程图。Fig. 5 is a flow chart of yet another uplink communication method according to an exemplary embodiment.

图6a是根据一示例性实施例示出的一种上行通信装置示意图。Fig. 6a is a schematic diagram of an uplink communication device according to an exemplary embodiment.

图6b是根据一示例性实施例示出的另一种上行通信装置示意图。Fig. 6b is a schematic diagram of another uplink communication device according to an exemplary embodiment.

图7a是根据一示例性实施例示出的一种通信设备示意图。Fig. 7a is a schematic diagram of a communication device according to an exemplary embodiment.

图7b是根据一示例性实施例示出的一种芯片示意图。 Fig. 7b is a schematic diagram of a chip according to an exemplary embodiment.

具体实施方式DETAILED DESCRIPTION

本公开实施例提出了上行通信方法、终端、网络设备及存储介质。The embodiments of the present disclosure provide an uplink communication method, a terminal, a network device, and a storage medium.

第一方面,本公开实施例提出了一种上行通信方法,方法包括:接收第一信息,第一信息用于指示进行上行通信所使用的码字;基于码字发送上行参考信号和上行信道中的至少一者。In a first aspect, an embodiment of the present disclosure proposes an uplink communication method, the method comprising: receiving first information, the first information being used to indicate a codeword used for uplink communication; and sending at least one of an uplink reference signal and an uplink channel based on the codeword.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

结合第一方面的一些实施例,第一信息用于指示发送秩指示TRI和发送预编码矩阵指示TPMI,TRI用于指示传输层数,TPMI用于指示预编码矩阵,传输层数和预编码矩阵用于联合指示码字。In combination with some embodiments of the first aspect, the first information is used to indicate a sending rank indication TRI and a sending precoding matrix indication TPMI, TRI is used to indicate the number of transmission layers, TPMI is used to indicate the precoding matrix, and the number of transmission layers and the precoding matrix are used to jointly indicate a codeword.

在上述实施例中,采用TRI和TPMI联合指示上行通信使用的码字,可以快速准确的指示对应的码字,以提高上行通信效率。In the above embodiment, TRI and TPMI are used jointly to indicate the codewords used in uplink communication, so that the corresponding codewords can be indicated quickly and accurately, thereby improving the uplink communication efficiency.

结合第一方面的一些实施例,传输层数和预编码矩阵联合指示码字,包括:基于终端的天线端口划分方式,确定预先配置的第一数量个第一码本,其中,第一数量个第一码本为相同天线端口划分方式下不同传输层数对应的码本,第一数量个第一码本中的码字数量小于或等于第一阈值;根据TRI从第一数量个第一码本中确定目标码本;基于TPMI和目标码本,确定码字。In combination with some embodiments of the first aspect, the number of transmission layers and the precoding matrix jointly indicate a codeword, including: determining a pre-configured first number of first codebooks based on an antenna port division method of the terminal, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; determining a target codebook from the first number of first codebooks according to TRI; and determining a codeword based on TPMI and the target codebook.

在上述实施例中,通过从码字数量较少的部分码本中确定码字,以使得可以采用更少bit的第一信息,进而减少资源消耗。In the above embodiment, the codeword is determined from a part of the codebook with a smaller number of codewords, so that less bits of first information can be used, thereby reducing resource consumption.

结合第一方面的一些实施例,第一码本通过以下方式预先配置:基于终端的天线端口划分方式,确定预先配置的第一数量个第二码本,其中,第一数量个第二码本为相同天线端口划分方式下不同传输层数对应的码本,第二码本中的码字小于或等于相同传输层数对应的第三码本中的码字,第三码本为协议规定的码本;基于一个或多个第二码本确定第一码本。In combination with some embodiments of the first aspect, the first codebook is preconfigured in the following manner: based on the antenna port division method of the terminal, determining a preconfigured first number of second codebooks, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the codeword in the second codebook is less than or equal to the codeword in the third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by the protocol; and determining the first codebook based on one or more second codebooks.

在上述实施例中,通过对协议规定的码本中提取部分码字以构成新的码本,进而得到码字数量较少的码本。可以采用更少bit的第一信息,进而减少资源消耗。In the above embodiment, a new codebook is formed by extracting some codewords from the codebook specified by the protocol, thereby obtaining a codebook with fewer codewords. Fewer bits of first information can be used, thereby reducing resource consumption.

结合第一方面的一些实施例,第二码本由第三码本中的部分码字构成;第二码本通过以下至少一种方式预先配置:按照第一预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第一预设顺序通过第三码本中不同码字之间的余弦相似度确定;基于第一参数和第二参数从第三码本中选择第二数量个码字,构成第二码本,其中,第一参数和第二参数为下行通信时确定码字所需的参数;按照第二预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第二预设顺序为第三码本中各码字排列的顺序;选择第三码本中的第2X-1个码字,构成第二码本,其中,X为正整数;选择第三码本中的第2X个码字,构成第二码本。In combination with some embodiments of the first aspect, the second codebook is composed of some codewords in the third codebook; the second codebook is preconfigured in at least one of the following ways: selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook; selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; selecting the 2Xth codeword in the third codebook to form the second codebook.

在上述实施例中,提供了多种构成码字数量较少码本的方式,以适用于多种场景,提高普适性。In the above embodiments, a plurality of ways of constructing a codebook with a small number of codewords are provided to be applicable to a variety of scenarios and improve universality.

结合第一方面的一些实施例,各传输层数对应的第二码本中的码字数量基于预设规则确定。In combination with some embodiments of the first aspect, the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule.

在上述实施例中,通过预先配置第二码本中码字数量,进而确定码字数量较少的码本。以便采用更少bit的第一信息,进而减少资源消耗。In the above embodiment, the number of codewords in the second codebook is preconfigured, thereby determining a codebook with fewer codewords, so as to use first information with fewer bits, thereby reducing resource consumption.

结合第一方面的一些实施例,天线端口划分方式包括以下至少一种方式:划分1个天线端口组,每个天线端口组中具有8个天线端口;划分2个天线端口组,每个天线端口组中具有4个天线端口;划分4个天线端口组,每个天线端口组中具有2个天线端口;划分8个天线端口组,每个天线端口组中具有1个天线端口。In combination with some embodiments of the first aspect, the antenna port division method includes at least one of the following methods: dividing into 1 antenna port group, each antenna port group has 8 antenna ports; dividing into 2 antenna port groups, each antenna port group has 4 antenna ports; dividing into 4 antenna port groups, each antenna port group has 2 antenna ports; dividing into 8 antenna port groups, each antenna port group has 1 antenna port.

在上述实施例中,适用于多种天线端口划分方案,以在不同的场景下均可以采用较少码字数量的码本进行上行通信,减少资源消耗。In the above embodiment, a variety of antenna port division schemes are applicable, so that a codebook with a smaller number of codewords can be used for uplink communication in different scenarios, thereby reducing resource consumption.

根据本公开实施例的第二方面,提供一种上行通信方法,方法包括:发送第一信息,第一信息用于指示进行上行通信所使用的码字;接收上行参考信号和上行信道中的至少一者,上行参考信号和上行信道中的至少一者基于码字发送。According to a second aspect of an embodiment of the present disclosure, an uplink communication method is provided, the method comprising: sending first information, the first information being used to indicate a codeword used for uplink communication; receiving at least one of an uplink reference signal and an uplink channel, at least one of the uplink reference signal and the uplink channel being sent based on the codeword.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

结合第二方面的一些实施例,第一信息用于指示发送秩指示TRI和发送预编码矩阵指示TPMI,TRI用于指示传输层数,TPMI用于指示预编码矩阵,传输层数和预编码矩阵用于联合指示码字。In combination with some embodiments of the second aspect, the first information is used to indicate a sending rank indication TRI and a sending precoding matrix indication TPMI, TRI is used to indicate the number of transmission layers, TPMI is used to indicate the precoding matrix, and the number of transmission layers and the precoding matrix are used to jointly indicate a codeword.

结合第二方面的一些实施例,传输层数和预编码矩阵联合指示码字,包括:基于终端的天线端口划分方式,确定预先配置的第一数量个第一码本,其中,第一数量个第一码本为相同天线端口划分方式下不同传输层数对应的码本,第一数量个第一码本中的码字数量小于或等于第一阈值;根据TRI从第一数量个第一码本中确定目标码本;基于TPMI和目标码本,确定码字。In combination with some embodiments of the second aspect, the number of transmission layers and the precoding matrix jointly indicate a codeword, including: determining a pre-configured first number of first codebooks based on the antenna port division method of the terminal, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; determining a target codebook from the first number of first codebooks according to TRI; and determining a codeword based on TPMI and the target codebook.

结合第二方面的一些实施例,第一码本通过以下方式预先配置:基于终端的天线端口划分方式, 确定预先配置的第一数量个第二码本,其中,第一数量个第二码本为相同天线端口划分方式下不同传输层数对应的码本,第二码本中的码字小于或等于相同传输层数对应的第三码本中的码字,第三码本为协议规定的码本;基于一个或多个第二码本确定第一码本。In combination with some embodiments of the second aspect, the first codebook is preconfigured in the following manner: based on the antenna port division method of the terminal, A first number of preconfigured second codebooks is determined, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, a codeword in the second codebook is less than or equal to a codeword in a third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by the protocol; and a first codebook is determined based on one or more second codebooks.

结合第二方面的一些实施例,第二码本由第三码本中的部分码字构成;第二码本通过以下至少一种方式预先配置:按照第一预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第一预设顺序通过第三码本中不同码字之间的余弦相似度确定;基于第一参数和第二参数从第三码本中选择第二数量个码字,构成第二码本,其中,第一参数和第二参数为下行通信时确定码字所需的参数;按照第二预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第二预设顺序为第三码本中各码字排列的顺序;选择第三码本中的第2X-1个码字,构成第二码本,其中,X为正整数;选择第三码本中的第2X个码字,构成第二码本。In combination with some embodiments of the second aspect, the second codebook is composed of some codewords in the third codebook; the second codebook is pre-configured in at least one of the following ways: selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook; selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; selecting the 2Xth codeword in the third codebook to form the second codebook.

结合第二方面的一些实施例,各传输层数对应的第二码本中的码字数量基于预设规则确定。In combination with some embodiments of the second aspect, the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule.

结合第二方面的一些实施例,天线端口划分方式包括以下至少一种方式:划分1个天线端口组,每个天线端口组中具有8个天线端口;划分2个天线端口组,每个天线端口组中具有4个天线端口;划分4个天线端口组,每个天线端口组中具有2个天线端口;划分8个天线端口组,每个天线端口组中具有1个天线端口。In combination with some embodiments of the second aspect, the antenna port division method includes at least one of the following methods: dividing into 1 antenna port group, each antenna port group has 8 antenna ports; dividing into 2 antenna port groups, each antenna port group has 4 antenna ports; dividing into 4 antenna port groups, each antenna port group has 2 antenna ports; dividing into 8 antenna port groups, each antenna port group has 1 antenna port.

根据本公开实施例的第三方面,提供一种上行通信方法,方法包括:网络设备向终端发送第一信息,第一信息用于指示进行上行通信所使用的码字;终端接收第一信息;终端基于码字发送上行参考信号和上行信道中的至少一者;网络设备接收上行参考信号和上行信道中的至少一者。According to a third aspect of an embodiment of the present disclosure, an uplink communication method is provided, the method comprising: a network device sends first information to a terminal, the first information being used to indicate a codeword used for uplink communication; the terminal receives the first information; the terminal sends at least one of an uplink reference signal and an uplink channel based on the codeword; the network device receives at least one of an uplink reference signal and an uplink channel.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

根据本公开实施例的第四方面,提供一种终端,包括:收发模块;收发模块用于,接收第一信息,第一信息用于指示进行上行通信所使用的码字;收发模块还用于,基于码字发送上行参考信号和上行信道中的至少一者。According to the fourth aspect of an embodiment of the present disclosure, a terminal is provided, comprising: a transceiver module; the transceiver module is used to receive first information, the first information is used to indicate a codeword used for uplink communication; the transceiver module is also used to send at least one of an uplink reference signal and an uplink channel based on the codeword.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

根据本公开实施例的第五方面,提供一种网络设备,包括:收发模块;收发模块用于,发送第一信息,第一信息用于指示进行上行通信所使用的码字;收发模块还用于,接收上行参考信号和上行信道中的至少一者,上行参考信号和上行信道中的至少一者基于码字发送。According to a fifth aspect of an embodiment of the present disclosure, a network device is provided, comprising: a transceiver module; the transceiver module is used to send first information, the first information is used to indicate a codeword used for uplink communication; the transceiver module is also used to receive at least one of an uplink reference signal and an uplink channel, and at least one of the uplink reference signal and the uplink channel is sent based on the codeword.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

根据本公开实施例的第六方面,提供一种终端,包括:一个或多个处理器;其中,终端用于执行第一方面及第一方面中的任一项上行通信方法。According to a sixth aspect of an embodiment of the present disclosure, a terminal is provided, comprising: one or more processors; wherein the terminal is used to execute the first aspect and any one of the uplink communication methods in the first aspect.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

根据本公开实施例的第七方面,提供一种网络设备,包括:一个或多个处理器;其中,网络设备用于执行第二方面及第二方面中的任一项上行通信方法。According to a seventh aspect of an embodiment of the present disclosure, a network device is provided, comprising: one or more processors; wherein the network device is used to execute the second aspect and any one of the uplink communication methods in the second aspect.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

根据本公开实施例的第八方面,提供一种通信系统,包括终端、网络设备,其中,终端被配置为实现第一方面及第一方面中的任一项上行通信方法,网络设备被配置为实现第二方面及第二方面中的任一项上行通信方法。According to the eighth aspect of an embodiment of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the first aspect and any one of the uplink communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the uplink communication methods in the second aspect.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

根据本公开实施例的第九方面,提供一种存储介质,存储介质存储有指令,当指令在通信设备上运行时,使得通信设备执行第一方面及第一方面中的任一项或第二方面及第二方面中的任一项上行通信方法。According to the ninth aspect of the embodiment of the present disclosure, a storage medium is provided, which stores instructions. When the instructions are executed on a communication device, the communication device executes the uplink communication method of the first aspect and any one of the first aspect or the second aspect and any one of the second aspect.

在上述实施例中,通过第一信息可以快速指示上行通信使用的码字,并基于该码字进行上行通信,提高上行通信效率。In the above embodiment, the codeword used for uplink communication can be quickly indicated through the first information, and uplink communication is performed based on the codeword, thereby improving the efficiency of uplink communication.

根据本公开实施例的第十方面,本公开实施例提出了程序产品,上述程序产品被通信设备执行时,使得上述通信设备执行如第一方面或第二方面的可选实现方式所描述的方法。According to the tenth aspect of the embodiments of the present disclosure, the embodiments of the present disclosure propose a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation manner of the first aspect or the second aspect.

根据本公开实施例的第十一方面,本公开实施例提出了计算机程序,当其在计算机上运行时, 使得计算机执行如第一方面或第二方面的可选实现方式所描述的方法。According to an eleventh aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide a computer program, which, when executed on a computer, Enable the computer to execute the method described in the optional implementation manner of the first aspect or the second aspect.

根据本公开实施例的第十二方面,本公开实施例提供了一种芯片或芯片系统。该芯片或芯片系统包括处理电路,被配置为执行根据上述第一方面或第二方面的可选实现方式所描述的方法。According to a twelfth aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide a chip or a chip system, which includes a processing circuit configured to execute the method described in the optional implementation of the first or second aspect above.

可以理解地,本公开各实施例所涉及的终端、接入网设备、第一网元、其它网元、核心网设备、通信系统、存储介质、程序产品、计算机程序、芯片或芯片系统均用于执行本公开实施例所提出的方法。因此,其所能达到的有益效果可以参考对应方法中的有益效果,此处不再赘述。It can be understood that the terminal, access network device, first network element, other network elements, core network device, communication system, storage medium, program product, computer program, chip or chip system involved in each embodiment of the present disclosure are used to execute the method proposed in the embodiment of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here.

本公开实施例提出了上行通信方法、终端、网络设备及存储介质。在一些实施例中,上行通信方法与信息处理方法、通信方法等术语可以相互替换,上行通信装置与信息处理装置、通信装置等术语可以相互替换,信息处理系统、通信系统等术语可以相互替换。The embodiments of the present disclosure provide an uplink communication method, a terminal, a network device, and a storage medium. In some embodiments, the terms such as uplink communication method, information processing method, and communication method can be replaced with each other, the terms such as uplink communication device, information processing device, and communication device can be replaced with each other, and the terms such as information processing system and communication system can be replaced with each other.

本公开实施例并非穷举,仅为部分实施例的示意,不作为对本公开保护范围的具体限制。在不矛盾的情况下,某一实施例中的每个步骤均可以作为独立实施例来实施,且各步骤之间可以任意组合,例如,在某一实施例中去除部分步骤后的方案也可以作为独立实施例来实施,且在某一实施例中各步骤的顺序可以任意交换,另外,某一实施例中的可选实现方式可以任意组合;此外,各实施例之间可以任意组合,例如,不同实施例的部分或全部步骤可以任意组合,某一实施例可以与其他实施例的可选实现方式任意组合。The embodiments of the present disclosure are not exhaustive, but are only illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined, for example, some or all of the steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

在各本公开实施例中,如果没有特殊说明以及逻辑冲突,各实施例之间的术语和/或描述具有一致性,且可以互相引用,不同实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。In each embodiment of the present disclosure, unless otherwise specified or there is a logical conflict, the terms and/or descriptions between the embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.

本公开实施例中所使用的术语只是为了描述特定实施例的目的,而并非作为对本公开的限制。The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

在本公开实施例中,除非另有说明,以单数形式表示的元素,如“一个”、“一种”、“该”、“上述”、“所述”、“前述”、“这一”等,可以表示“一个且只有一个”,也可以表示“一个或多个”、“至少一个”等。例如,在翻译中使用如英语中的“a”、“an”、“the”等冠词(article)的情况下,冠词之后的名词可以理解为单数表达形式,也可以理解为复数表达形式。In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun after the article may be understood as a singular expression or a plural expression.

在本公开实施例中,“多个”是指两个或两个以上。In the embodiments of the present disclosure, “plurality” refers to two or more.

在一些实施例中,“至少一者(至少一项、至少一个)(at least one of)”、“一个或多个(one or more)”、“多个(a plurality of)”、“多个(multiple)等术语可以相互替换。In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple", etc. can be used interchangeably.

在一些实施例中,“A、B中的至少一者”、“A和/或B”、“在一情况下A,在另一情况下B”、“响应于一情况A,响应于另一情况B”等记载方式,根据情况可以包括以下技术方案:在一些实施例中A(与B无关地执行A);在一些实施例中B(与A无关地执行B);在一些实施例中从A和B中选择执行(A和B被选择性执行);在一些实施例中A和B(A和B都被执行)。当有A、B、C等更多分支时也类似上述。In some embodiments, "at least one of A and B", "A and/or B", "A in one case, B in another case", "in response to one case A, in response to another case B", etc., may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.

在一些实施例中,“A或B”等记载方式,根据情况可以包括以下技术方案:在一些实施例中A(与B无关地执行A);在一些实施例中B(与A无关地执行B);在一些实施例中从A和B中选择执行(A和B被选择性执行)。当有A、B、C等更多分支时也类似上述。In some embodiments, the recording method of "A or B" may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, etc., the above is also similar.

本公开实施例中的“第一”、“第二”等前缀词,仅仅为了区分不同的描述对象,不对描述对象的位置、顺序、优先级、数量或内容等构成限制,对描述对象的陈述参见权利要求或实施例中上下文的描述,不应因为使用前缀词而构成多余的限制。例如,描述对象为“字段”,则“第一字段”和“第二字段”中“字段”之前的序数词并不限制“字段”之间的位置或顺序,“第一”和“第二”并不限制其修饰的“字段”是否在同一个消息中,也不限制“第一字段”和“第二字段”的先后顺序。再如,描述对象为“等级”,则“第一等级”和“第二等级”中“等级”之前的序数词并不限制“等级”之间的优先级。再如,描述对象的数量并不受序数词的限制,可以是一个或者多个,以“第一装置”为例,其中“装置”的数量可以是一个或者多个。此外,不同前缀词修饰的对象可以相同或不同,例如,描述对象为“装置”,则“第一装置”和“第二装置”可以是相同的装置或者不同的装置,其类型可以相同或不同;再如,描述对象为“信息”,则“第一信息”和“第二信息”可以是相同的信息或者不同的信息,其内容可以相同或不同。The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, quantity or content of the description objects. The statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute unnecessary restrictions due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields", and the "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number, and can be one or more. Taking the "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes may be the same or different. For example, if the description object is "device", then the "first device" and the "second device" may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" may be the same information or different information, and their contents may be the same or different.

在一些实施例中,“包括A”、“包含A”、“用于指示A”、“携带A”,可以解释为直接携带A,也可以解释为间接指示A。In some embodiments, “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

在一些实施例中,“响应于……”、“响应于确定……”、“在……的情况下”、“在……时”、“当……时”、“若……”、“如果……”等术语可以相互替换。In some embodiments, terms such as "in response to ...", "in response to determining ...", "in the case of ...", "at the time of ...", "when ...", "if ...", "if ...", etc. can be used interchangeably.

在一些实施例中,“大于”、“大于或等于”、“不小于”、“多于”、“多于或等于”、“不少于”、“高于”、“高于或等于”、“不低于”、“以上”等术语可以相互替换,“小于”、“小于或等于”、“不大于”、“少于”、“少于或等于”、“不多于”、“低于”、“低于或等于”、 “不高于”、“以下”等术语可以相互替换。In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", "above" and the like can be used interchangeably, and "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", The terms "not higher than" and "lower than" are interchangeable.

在一些实施例中,装置和设备可以解释为实体的、也可以解释为虚拟的,其名称不限定于实施例中所记载的名称,在一些情况下也可以被理解为“设备(equipment)”、“设备(device)”、“电路”、“网元”、“节点”、“功能”、“单元”、“部件(section)”、“系统”、“网络”、“芯片”、“芯片系统”、“实体”、“主体”等。In some embodiments, devices and equipment may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.

在一些实施例中,“网络”可以解释为网络中包含的装置,例如,接入网设备、核心网设备等。In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.

在一些实施例中,“接入网设备(access network device,AN device)”也可以被称为“无线接入网设备(radio access network device,RAN device)”、“基站(base station,BS)”、“无线基站(radio base station)”、“固定台(fixed station)”,在一些实施例中也可以被理解为“节点(node)”、“接入点(access point)”、“发送点(transmission point,TP)”、“接收点(reception point,RP)”、“发送和/或接收点(transmission/reception point,TRP)”、“面板(panel)”、“天线面板(antenna panel)”、“天线阵列(antenna array)”、“小区(cell)”、“宏小区(macro cell)”、“小型小区(small cell)”、“毫微微小区(femto cell)”、“微微小区(pico cell)”、“扇区(sector)”、“小区组(cell group)”、“服务小区”、“载波(carrier)”、“分量载波(component carrier)”、“带宽部分(bandwidth part,BWP)”等。In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station (radio base station)", "fixed station" and in some embodiments may also be understood as "node", "access point (access point)", "transmission point (TP)", "reception point (RP)", "transmission and/or reception point (transmission/reception point, TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (bandwidth part, BWP)", etc.

在一些实施例中,“终端(terminal)”或“终端设备(terminal device)”可以被称为“用户设备(user equipment,UE)”、“用户终端(user terminal)”、“移动台(mobile station,MS)”、“移动终端(mobile terminal,MT)”、订户站(subscriber station)、移动单元(mobile unit)、订户单元(subscriber unit)、无线单元(wireless unit)、远程单元(remote unit)、移动设备(mobile device)、无线设备(wireless device)、无线通信设备(wireless communication device)、远程设备(remote device)、移动订户站(mobile subscriber station)、接入终端(access terminal)、移动终端(mobile terminal)、无线终端(wireless terminal)、远程终端(remote terminal)、手持设备(handset)、用户代理(user agent)、移动客户端(mobile client)、客户端(client)等。In some embodiments, the term "terminal" or "terminal device" may be referred to as "user equipment (UE)", "user terminal (user terminal)", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.

在一些实施例中,获取数据、信息等可以遵照所在地国家的法律法规。In some embodiments, acquisition of data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

在一些实施例中,可以在得到用户同意后获取数据、信息等。In some embodiments, data, information, etc. may be obtained with the user's consent.

此外,本公开实施例的表格中的每一元素、每一行、或每一列均可以作为独立实施例来实施,任意元素、任意行、任意列的组合也可以作为独立实施例来实施。In addition, each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.

图1是根据本公开实施例示出的通信系统架构示意图。FIG1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.

如图1所示,通信系统100包括终端101、网络设备102。As shown in FIG. 1 , a communication system 100 includes a terminal 101 and a network device 102 .

在一些实施例中,终端101例如包括手机(mobile phone)、可穿戴设备、物联网设备、具备通信功能的汽车、智能汽车、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self-driving)中的无线终端设备、远程手术(remote medical surgery)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备中的至少一者,但不限于此。In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited to these.

在一些实施例中,网络设备102可以包括接入网设备和核心网设备的至少一者。In some embodiments, the network device 102 may include at least one of an access network device and a core network device.

在一些实施例中,接入网设备例如是将终端接入到无线网络的节点或设备,接入网设备可以包括5G通信系统中的演进节点B(evolved NodeB,eNB)、下一代演进节点B(next generation eNB,ng-eNB)、下一代节点B(next generation NodeB,gNB)、节点B(node B,NB)、家庭节点B(home node B,HNB)、家庭演进节点B(home evolved nodeB,HeNB)、无线回传设备、无线网络控制器(radio network controller,RNC)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、基带单元(base band unit,BBU)、移动交换中心、6G通信系统中的基站、开放型基站(Open RAN)、云基站(Cloud RAN)、其他通信系统中的基站、Wi-Fi系统中的接入节点中的至少一者,但不限于此。In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved Node B (eNB), a next generation evolved Node B (ng-eNB), a next generation Node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.

在一些实施例中,本公开的技术方案可适用于Open RAN架构,此时,本公开实施例所涉及的接入网设备间或者接入网设备内的接口可变为Open RAN的内部接口,这些内部接口之间的流程和信息交互可以通过软件或者程序实现。In some embodiments, the technical solution of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between access network devices or within access network devices involved in the embodiments of the present disclosure may become internal interfaces of Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.

在一些实施例中,接入网设备可以由集中单元(central unit,CU)与分布式单元(distributed unit,DU)组成的,其中,CU也可以称为控制单元(control unit),采用CU-DU的结构可以将接入网设备的协议层拆分开,部分协议层的功能放在CU集中控制,剩下部分或全部协议层的功能分布在DU 中,由CU集中控制DU,但不限于此。In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU), wherein the CU may also be referred to as a control unit. The CU-DU structure may be used to separate the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining functions of some or all of the protocol layers being distributed in the DU. In the embodiment, DU is centrally controlled by CU, but not limited to this.

在一些实施例中,核心网设备可以是一个设备,包括一个或多个网元,也可以是多个设备或设备群,分别包括上述一个或多个网元中的全部或部分。网元可以是虚拟的,也可以是实体的。核心网例如包括演进分组核心(Evolved Packet Core,EPC)、5G核心网络(5G Core Network,5GCN)、下一代核心(Next Generation Core,NGC)中的至少一者。In some embodiments, the core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of the Evolved Packet Core (EPC), the 5G Core Network (5GCN), and the Next Generation Core (NGC).

可以理解的是,本公开实施例描述的通信系统是为了更加清楚的说明本公开实施例的技术方案,并不构成对于本公开实施例提出的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本公开实施例提出的技术方案对于类似的技术问题同样适用。It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. A person of ordinary skill in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

下述本公开实施例可以应用于图1所示的通信系统100、或部分主体,但不限于此。图1所示的各主体是例示,通信系统可以包括图1中的全部或部分主体,也可以包括图1以外的其他主体,各主体数量和形态为任意,各主体可以是实体的也可以是虚拟的,各主体之间的连接关系是例示,各主体之间可以不连接也可以连接,其连接可以是任意方式,可以是直接连接也可以是间接连接,可以是有线连接也可以是无线连接。The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or part of the subject, but are not limited thereto. The subjects shown in FIG1 are examples, and the communication system may include all or part of the subjects in FIG1 , or may include other subjects other than FIG1 , and the number and form of the subjects are arbitrary, and the subjects may be physical or virtual, and the connection relationship between the subjects is an example, and the subjects may be connected or disconnected, and the connection may be in any manner, and may be a direct connection or an indirect connection, and may be a wired connection or a wireless connection.

本公开各实施例可以应用于长期演进(Long Term Evolution,LTE)、LTE-Advanced(LTE-A)、LTE-Beyond(LTE-B)、SUPER 3G、IMT-Advanced、第四代移动通信系统(4th generation mobile communication system,4G)、)、第五代移动通信系统(5th generation mobile communication system,5G)、5G新空口(new radio,NR)、未来无线接入(Future Radio Access,FRA)、新无线接入技术(New-Radio Access Technology,RAT)、新无线(New Radio,NR)、新无线接入(New radio access,NX)、未来一代无线接入(Future generation radio access,FX)、Global System for Mobile communications(GSM(注册商标))、CDMA2000、超移动宽带(Ultra Mobile Broadband,UMB)、IEEE 802.11(Wi-Fi(注册商标))、IEEE 802.16(WiMAX(注册商标))、IEEE 802.20、超宽带(Ultra-WideBand,UWB)、蓝牙(Bluetooth(注册商标))、陆上公用移动通信网(Public Land Mobile Network,PLMN)网络、设备到设备(Device-to-Device,D2D)系统、机器到机器(Machine to Machine,M2M)系统、物联网(Internet of Things,IoT)系统、车联网(Vehicle-to-Everything,V2X)、利用其他通信方法的系统、基于它们而扩展的下一代系统等。此外,也可以将多个系统组合(例如,LTE或者LTE-A与5G的组合等)应用。The embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, the fourth generation mobile communication system (4G), the fifth generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access ... The present invention relates to wireless communication systems such as LTE, Wi-Fi (X), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device to Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle to Everything (V2X), systems using other communication methods, and next-generation systems expanded based on them. In addition, a combination of multiple systems (for example, a combination of LTE or LTE-A with 5G, etc.) may also be applied.

本公开实施例中,在版本(release,R)18的MIMO上行8端口传输增强的研究中,对于全相干码字设备、部分相干码字设计、非相干码字设计以及发送预编码矩阵指示(transmit precoding matrix indicator,TPMI)设计进行了相关讨论。首先,对终端的天线端口组进行了定义,即定义了终端的天线端口组数记为Ng,以及每个天线端口组内的天线进行全相干传输,不同天线端口组之间的天线进行非相干传输。当终端为全相干终端时,Ng为1;当终端为部分相干终端时,Ng为2或4;当终端为非相干终端时,Ng为8。而对于部分相干码字,其基本涉及原则为基于R15上行4端口或者2端口的全相干码字进行设计。In the disclosed embodiments, in the study of MIMO uplink 8-port transmission enhancement of version (release, R) 18, relevant discussions are conducted on fully coherent codeword equipment, partially coherent codeword design, incoherent codeword design, and transmit precoding matrix indicator (TPMI) design. First, the antenna port group of the terminal is defined, that is, the number of antenna port groups of the terminal is defined as Ng, and the antennas in each antenna port group perform fully coherent transmission, and the antennas between different antenna port groups perform incoherent transmission. When the terminal is a fully coherent terminal, Ng is 1; when the terminal is a partially coherent terminal, Ng is 2 or 4; when the terminal is an incoherent terminal, Ng is 8. For partially coherent codewords, the basic principle involved is to design based on the fully coherent codewords of R15 uplink 4 ports or 2 ports.

比如,当Ng为2时,即表述8个天线端口被划分为2个天线端口组,每个天线端口组内包括4个天线端口。For example, when Ng is 2, it means that the 8 antenna ports are divided into 2 antenna port groups, and each antenna port group includes 4 antenna ports.

在一些实施例中,终端的每个天线端口可以传输不同传输层数的上行参考信号和/或上行信道。传输层数可以称为秩(rank)。In some embodiments, each antenna port of the terminal may transmit uplink reference signals and/or uplink channels of different transmission layers. The number of transmission layers may be referred to as a rank.

在一些实施例中,对于Ng为2的部分相干码字,基于R15上行4端口的全相干码字设计,即每个端口组对应一个R15上行4端口的全相干码字。In some embodiments, for a partially coherent codeword with Ng being 2, a fully coherent codeword design is based on the R15 uplink 4 ports, that is, each port group corresponds to a fully coherent codeword of the R15 uplink 4 ports.

在一些实施例中,终端对应8天线端口,Ng为2且rank为1时,码字可以设计为其中,A可以表示为R15上行4端口全相干码字。In some embodiments, when the terminal corresponds to 8 antenna ports, Ng is 2 and rank is 1, the codeword can be designed as or Wherein, A can be expressed as the R15 uplink 4-port fully coherent codeword.

当然,在上述示例中rank为1的时候,仅为一种示例性描述,由于A实际上为上行4端口全相干码字,也就是说,A可以是4×1的矩阵。因此,实际上8端口对应rank为1的 码字,可以将0补在A的中间。假设则8端口对应rank为1的码字可以为可以看出,码字对应的矩阵中,一列可以认为对应一个传输层,每一行对应一个天线端口。当Ng为2时,意味着8个天线端口划分为两个天线端口组,每个天线端口组包括4个天线端口。则可以将前4个天线端口划分为一个天线端口组,后4个划分为一个天线端口组。即,码字为也可以将第1、2、5、6天线端口划分为一个天线端口组,将第3、4、7、8天线端口划分为另一个天线端口组。即,码字为还可以将第1、3、5、7天线端口划分为一个天线端口组,将第2、4、6、8天线端口划分为另一个天线端口组。即,码字为当然,上述示例码字中的1还可以替换为-1、j或-j,其中,j表示虚数,即j2=-1。本公开不作限定。Of course, in the above example, when the rank is 1, or This is just an exemplary description. Since A is actually a fully coherent codeword for uplink 4 ports, that is, A can be a 4×1 matrix. Therefore, in fact, 8 ports correspond to rank 1. Codeword, you can add 0 in the middle of A. Assume Then the codeword corresponding to rank 1 of port 8 can be It can be seen that in the matrix corresponding to the codeword, one column can be considered to correspond to one transmission layer, and each row corresponds to one antenna port. When Ng is 2, it means that the 8 antenna ports are divided into two antenna port groups, and each antenna port group includes 4 antenna ports. Then the first 4 antenna ports can be divided into one antenna port group, and the last 4 can be divided into another antenna port group. That is, the codeword is or Alternatively, the 1st, 2nd, 5th, and 6th antenna ports may be divided into one antenna port group, and the 3rd, 4th, 7th, and 8th antenna ports may be divided into another antenna port group. That is, the codeword is or It is also possible to divide the 1st, 3rd, 5th, and 7th antenna ports into one antenna port group, and divide the 2nd, 4th, 6th, and 8th antenna ports into another antenna port group. That is, the codeword is or Of course, the 1 in the above exemplary codeword can also be replaced by -1, j or -j, where j represents an imaginary number, that is, j 2 = -1. This disclosure does not limit this.

也就是说,8端口码字可以基于上行4端口全相干码字,并进行补0得到。其中,0可以补在上行4端口全相干码字之前、之后或者补在上行4端口全相干码字中间,本公开不作限定。That is, the 8-port codeword can be obtained based on the uplink 4-port fully coherent codeword and padded with 0. Among them, 0 can be padded before, after or in the middle of the uplink 4-port fully coherent codeword, which is not limited in the present disclosure.

在一些实施例中,终端对应8天线端口,Ng为2且rank为2、3或4时,码字可以设计为其中,Arank、A’和A”可以表示为R15相应传输层对应的上行4端口全相干码字。In some embodiments, when the terminal corresponds to 8 antenna ports, Ng is 2 and rank is 2, 3 or 4, the codeword can be designed as or or Among them, A rank , A' and A" can be expressed as uplink 4-port fully coherent codewords corresponding to the corresponding transmission layer of R15.

例如,当rank为2时,假设所有层在一个端口组传输,则8端口对应rank为2的码字可以为假设所有层在两个端口组传输,则8端口对应rank为2的码字可以为其中,A’与A”可以为A1,即rank为1的上行4端口 全相干码字。For example, when the rank is 2, assuming that all layers are transmitted in one port group, then the 8-port corresponds to the codeword of rank 2. Can be Assuming that all layers are transmitted in two port groups, the 8-port corresponds to the codeword with rank 2. Can be Among them, A' and A" can be A1 , that is, the upstream 4 ports with rank 1 Fully coherent codewords.

又例如,当rank为3时,假设所有层在一个端口组传输,则8端口对应rank为3的码字可以为假设所有层在两个端口组传输,可能存在两种情况。如(1,2)或(2,1)。即一个端口组对应2个rank,另一个端口组对应1个rank。则8端口对应rank为3的码字可以为其中,A’与A”其中一个可以为A1,即rank为1的上行4端口全相干码字;另一个可以为A2,即rank为2的上行4端口全相干码字。For another example, when the rank is 3, assuming that all layers are transmitted in one port group, then the 8-port corresponds to the codeword of rank 3 Can be Assuming that all layers are transmitted in two port groups, there may be two situations. For example, (1,2) or (2,1). That is, one port group corresponds to 2 ranks, and the other port group corresponds to 1 rank. Then 8 ports correspond to the codeword with rank 3. Can be or Among them, one of A' and A" may be A1 , that is, an uplink 4-port fully coherent codeword with rank 1; and the other may be A2 , that is, an uplink 4-port fully coherent codeword with rank 2.

在一些实施例中,终端对应8天线端口,Ng为2且rank大于4时,码字可以设计为其中,A’和A”可以表示为R15相应传输层对应的上行4端口全相干码字。In some embodiments, when the terminal corresponds to 8 antenna ports, Ng is 2 and rank is greater than 4, the codeword can be designed as Among them, A' and A" can be expressed as uplink 4-port fully coherent codewords corresponding to the corresponding transmission layer of R15.

当然,对于上述各实施例中提供的码字示例中,对于A、Arank、A’、A”,在进行补0时,均可以补在上行4端口全相干码字之前、之后或者补在上行4端口全相干码字中间,本公开不作限定。Of course, for the codeword examples provided in the above embodiments, for A, A rank , A', and A", when filling with 0s, they can be filled before, after, or in the middle of the uplink 4-port fully coherent codeword, and the present disclosure does not limit this.

在一些实施例中,如表1示出了上行4端口rank为1的全相干码字,
In some embodiments, as shown in Table 1, the fully coherent codewords of the uplink 4-port rank 1 are:

表1Table 1

在一些实施例中,如表2示出了上行4端口rank为2的全相干码字,
In some embodiments, as shown in Table 2, the fully coherent codewords of the uplink 4-port rank 2 are:

表2Table 2

在一些实施例中,如表3示出了上行4端口rank为3的全相干码字,
In some embodiments, as shown in Table 3, the fully coherent codewords of the uplink 4-port rank 3 are:

表3Table 3

在一些实施例中,如表4示出了上行4端口rank为4的全相干码字,
In some embodiments, as shown in Table 4, the fully coherent codewords of the uplink 4-port rank 4 are:

表4Table 4

可以明白,上述Ng为2时,8端口对应不同传输层的码字中所涉及的A、Arank、A’、A”,可以选取对应rank上行4端口中的相应码字。当然,上述表1、表2、表3和表4中各码字的系数可以忽略,仅选择矩阵框中的相应参数即可。例如,选择rank为1的第一个码字时,可以忽略系数仅选取即可。It can be understood that when Ng is 2, the A, A rank , A', and A' involved in the code words corresponding to different transmission layers of the 8 ports can select the corresponding code words in the corresponding rank uplink 4 ports. Of course, the coefficients of each code word in Table 1, Table 2, Table 3, and Table 4 can be ignored, and only the corresponding parameters in the matrix box can be selected. For example, when selecting the first code word with rank 1, the coefficient can be ignored. Select only That's it.

在一些实施例中,Ng为2时,可以支持以下传输层数的划分。如表5所示出的。
In some embodiments, when Ng is 2, the following division of the number of transmission layers can be supported, as shown in Table 5.

表5Table 5

其中,rank为5时,传输层划分为“(3,2)”,以及rank为7时传输层划分为“(4,3)”还在讨论中。其它情况则可以支持。比如,当rank为5时,可以将层数划分为2+3。此时,Ng为2,rank为5的部分相干码字可以为其中,A2即rank为2的上行4端口全相干码字,A3即rank为3的上行4端口全相干码字。Among them, when rank is 5, the transmission layer is divided into "(3,2)", and when rank is 7, the transmission layer is divided into "(4,3)" is still under discussion. Other cases can be supported. For example, when rank is 5, the number of layers can be divided into 2+3. In this case, Ng is 2, and the partial coherent codewords of rank 5 can be Among them, A2 is the uplink 4-port fully coherent codeword with rank 2, and A3 is the uplink 4-port fully coherent codeword with rank 3.

当然可以理解的是,表5中未示出rank为1以及rank为8时的传输层数的划分。但应当明白,当rank为1时,可以支持所有层在一个端口组,即(1,0),(0,1)。以及当rank为8时,可以支持所有层在两个端口组,即(4,4)。Of course, it is understandable that Table 5 does not show the division of the number of transmission layers when rank is 1 and rank is 8. However, it should be understood that when rank is 1, all layers can be supported in one port group, i.e. (1,0), (0,1). And when rank is 8, all layers can be supported in two port groups, i.e. (4,4).

可以看出,当Ng为2时无论传输层数为多少,对应的8端口对应的码字可以记为结合表5中不同传输层的划分方式,可以分别对应A’与A”。当某个天线端口组对应传输0层时,则该列可以直接省略。因此,当rank为1时,可以简写为 It can be seen that when Ng is 2, no matter how many transmission layers there are, the codeword corresponding to the 8 ports can be recorded as Combined with the division of different transmission layers in Table 5, they can correspond to A' and A". When a certain antenna port group corresponds to transmission layer 0, this column can be directly omitted. Therefore, when rank is 1, it can be abbreviated as or

在一些实施例中,对于Ng为4的情况,则与Ng为2的情况相类似。即将8个天线端口划分为4个天线端口组,每个天线端口组中包括2个天线端口,可以分别对应一个R15上行2端口全相干码字。其中,当Ng为4时,对应的8端口对应的码字可以记为 其中,A’、A”、A"'和A""可以表示为R15相应传输层对应的上行2端口全相干码字。当某个天线端口组对应传输0层时,则该列可以直接省略。In some embodiments, when Ng is 4, it is similar to the case where Ng is 2. That is, the 8 antenna ports are divided into 4 antenna port groups, each antenna port group includes 2 antenna ports, which can correspond to an R15 uplink 2-port fully coherent codeword. Among them, when Ng is 4, the codeword corresponding to the corresponding 8 ports can be recorded as Among them, A', A", A"' and A"" can be expressed as uplink 2-port fully coherent codewords corresponding to the corresponding transmission layer of R15. When a certain antenna port group corresponds to transmission layer 0, this column can be directly omitted.

在一些实施例中,Ng为4时,可以支持以下传输层数的划分。如表6所示出的。
In some embodiments, when Ng is 4, the following division of the number of transmission layers can be supported, as shown in Table 6.

表6Table 6

应当明白的是,在本公开各实施例中,每个天线端口组可以传输的层数上限不能超过该端口组中天线端口的数量。比如,当天线端口组中包括4个天线端口,则该天线端口组最多传输4层。当天线端口组中包括2个天线端口,则该天线端口组最多传输2层。It should be understood that in each embodiment of the present disclosure, the upper limit of the number of layers that can be transmitted by each antenna port group cannot exceed the number of antenna ports in the port group. For example, when the antenna port group includes 4 antenna ports, the antenna port group can transmit up to 4 layers. When the antenna port group includes 2 antenna ports, the antenna port group can transmit up to 2 layers.

在一些实施例中,如表7示出了上行2端口rank为1的全相干码字,
In some embodiments, as shown in Table 7, the fully coherent codewords with uplink 2 port rank 1 are:

表7Table 7

在一些实施例中,如表8示出了上行2端口rank为2的全相干码字,
In some embodiments, as shown in Table 8, the fully coherent codewords of uplink 2 port rank 2 are:

表8Table 8

结合表6中不同传输层的划分方式,可以分别对应A’、A”、A"'和A""的传输层数。并结合表7、表8中提供的全相干码字,可以得到Ng为4时,对应的8端口对应的码字。当然,上述表7和表8中各码字的系数可以忽略,仅选择矩阵框中的相应参数即可。例如,选择rank为1的第一个码字时,可以忽略系数仅选取即可。Combined with the division of different transmission layers in Table 6, the number of transmission layers corresponding to A', A", A"' and A"" can be obtained respectively. Combined with the fully coherent codewords provided in Table 7 and Table 8, the codewords corresponding to the 8 ports when Ng is 4 can be obtained. Of course, the coefficients of each codeword in Table 7 and Table 8 can be ignored, and only the corresponding parameters in the matrix box can be selected. For example, when selecting the first codeword with rank 1, the coefficient can be ignored. Select only That's it.

假设,以rank为5,层划分为(2,0,2,1)为例,此时8端口对应的码字可以为 其中,A’可以表示为R15上行2端口rank为2的全相干码字,A"'可以表示为R15上行2端口rank为2的全相干码字,A""可以表示为R15上行2端口rank为1的全相干码字。Assume that the rank is 5 and the layers are divided into (2, 0, 2, 1) as an example. The codeword corresponding to the 8-port can be Among them, A' can be expressed as a fully coherent codeword with rank 2 of R15 upstream port 2, A"' can be expressed as a fully coherent codeword with rank 2 of R15 upstream port 2, and A"" can be expressed as a fully coherent codeword with rank 1 of R15 upstream port 2.

但是,以Ng为2为例,当rank为5且传输层数划分为2+3时,共存在8*4=32种码字情况。根据上述提到的码字结构、传输层数划分方式,以及R15上行4端口不同传输层数的码字数量,使得Ng为2时8端口对应的码字数量极其庞大。以上述表1、表2、表3和表4提供的码字候选情况,得到的8端口码字数量将在上千量级。However, taking Ng as 2 as an example, when the rank is 5 and the number of transmission layers is divided into 2+3, there are 8*4=32 codeword situations. According to the above-mentioned codeword structure, the transmission layer division method, and the number of codewords of different transmission layers of the 4 uplink ports of R15, the number of codewords corresponding to the 8 ports when Ng is 2 is extremely large. Based on the codeword candidates provided in Tables 1, 2, 3, and 4 above, the number of codewords obtained for the 8 ports will be in the thousands.

在一些实施例中,全相干码字通过7bit指示,非相干码字通过8bit指示。考虑到与相干、非相干类型相类似,当Ng为2以及Ng为4的部分相干码字,也希望采用较少bit进行指示。比如8bit指示的情况下,最大码字数量为256个。当然,最大码字数量可基于bit位数进行确定,如9bit则可以对应最大码字数量为512,本公开不对最大码字数量进行限制。In some embodiments, the fully coherent codeword is indicated by 7 bits, and the incoherent codeword is indicated by 8 bits. Considering that it is similar to the coherent and incoherent types, when Ng is 2 and Ng is 4, it is also desirable to use fewer bits for indication. For example, in the case of 8-bit indication, the maximum number of codewords is 256. Of course, the maximum number of codewords can be determined based on the number of bits, such as 9 bits can correspond to a maximum number of codewords of 512, and the present disclosure does not limit the maximum number of codewords.

在一些实施例中,上述提到的A、Arank、A’、A”、A"'和A""也可以成为预编码矩阵。In some embodiments, the above-mentioned A, A rank , A′, A″, A′″ and A″″ may also become precoding matrices.

在一些实施例中,为了减少部分相干码字数量,可以限制选取的R15上行4端口、2端口的全相干码字。比如表1示出了16个码字,可以考虑选取其中的部分码字,进而减少全相干码字选择的数量,进而降低8端口的码字数量。In some embodiments, in order to reduce the number of partially coherent codewords, the selected fully coherent codewords of the R15 uplink 4-port and 2-port can be limited. For example, Table 1 shows 16 codewords, and it is possible to consider selecting some of them, thereby reducing the number of fully coherent codewords selected, and thereby reducing the number of codewords of the 8-port.

图2是根据本公开实施例示出的一种上行通信方法交互示意图。如图2所示,本公开实施例涉及上行通信方法,用于通信系统100,上述方法包括:FIG2 is a schematic diagram of an uplink communication method interaction according to an embodiment of the present disclosure. As shown in FIG2 , the present disclosure embodiment relates to an uplink communication method, which is used in a communication system 100, and the method includes:

步骤S2101,网络设备102向终端101发送第一信息。Step S2101, the network device 102 sends first information to the terminal 101.

在一些实施例中,网络设备102向终端101发送第一信息。In some embodiments, the network device 102 sends first information to the terminal 101 .

在一些实施例中,“发送”、“发射”、“上报”、“下发”、“传输”、“双向传输”、“发送和/或接收”等术语可以相互替换。In some embodiments, terms such as "send", "transmit", "report", "send", "transmit", "bidirectional transmission", "send and/or receive" can be used interchangeably.

在一些实施例中,终端101接收网络设备102发送的第一信息。In some embodiments, the terminal 101 receives first information sent by the network device 102 .

在一些实施例中,“获取”、“获得”、“得到”、“接收”、“传输”、“双向传输”、“发送和/或接收”可以相互替换,其可以解释为从其他主体接收,从协议中获取,从高层获取,自身处理得到、自主实现等多种含义。In some embodiments, "obtain", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and/or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from high levels, obtaining by self-processing, autonomous implementation, etc.

在一些实施例中,第一信息用于指示进行上行通信所使用的码字。In some embodiments, the first information is used to indicate a codeword used for uplink communication.

在一些实施例中,第一信息可以是下行控制信息(downlink control information,DCI)。In some embodiments, the first information may be downlink control information (DCI).

可以理解,网络设备102向终端101发送信息可以是下行(downlink,DL)通信。“下行”、“下行链路”、“物理下行链路”等术语可以相互替换。It can be understood that the information sent by the network device 102 to the terminal 101 can be downlink (DL) communication. The terms "downlink", "downlink", "physical downlink" and the like can be used interchangeably.

在一些实施例中,“DCI”、“下行链路分配(assignment)”、“DL DCI”、“上行链路(uplink,UL)许可(grant)”、“UL DCI”等术语可以相互替换。In some embodiments, the terms "DCI", "downlink assignment", "DL DCI", "uplink (UL) grant", "UL DCI", etc. can be used interchangeably.

在一些实施例中,信息等的名称不限定于实施例中所记载的名称,“信息(information)”、“消息(message)”、“信号(signal)”、“信令(signaling)”、“报告(report)”、“配置(configuration)”、“指示(indication)”、“指令(instruction)”、“命令(command)”、“信道”、“参数(parameter)”、“域”、“字段”、“符号(symbol)”、“码元(symbol)”、“码本(codebook)”、“码字(codeword)”、“码点(codepoint)”、“比特(bit)”、“数据(data)”、“程序(program)”、“码片(chip)”等术语可以相互替换。In some embodiments, the names of information, etc. are not limited to the names recorded in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "code element", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

在一些实施例中,第一信息中包括第一域。该第一域用于联合指示发送秩指示(transmit rank indication,TRI)和TPMI。In some embodiments, the first information includes a first field. The first field is used to jointly indicate a transmit rank indication (TRI) and a TPMI.

在一些实施例中,第一域可以为预编码信息和层数(precoding information and number of layers)指示域。当然,第一域还可以称为precoding information and number of layers域等,本公开对第一域的名称不作限定。In some embodiments, the first field may be a precoding information and number of layers indication field. Of course, the first field may also be called a precoding information and number of layers field, etc., and the present disclosure does not limit the name of the first field.

在一些实施例中,TRI用于指示传输层数。例如指示rank的值,即传输层数的值。In some embodiments, TRI is used to indicate the number of transmission layers, for example, to indicate the value of rank, that is, the value of the number of transmission layers.

在一些实施例中,TPMI用于指示预编码矩阵。例如,指示某个码本中具体的某一个码字。In some embodiments, the TPMI is used to indicate a precoding matrix, for example, to indicate a specific codeword in a codebook.

在一些实施例中,“码本”、“码字”、“预编码矩阵”等术语可以相互替换。例如,码本可以是一个或多个码字/预编码矩阵的合集。In some embodiments, the terms "codebook", "codeword", "precoding matrix" and the like can be interchangeable. For example, a codebook can be a collection of one or more codewords/precoding matrices.

在一些实施例中,第一信息中还可以包括第二域。该第二域可以用于指示终端的天线端口划分方式。In some embodiments, the first information may further include a second field. The second field may be used to indicate the antenna port division method of the terminal.

比如,天线端口划分方式为划分2个天线端口组,每个天线端口组中包括4个天线端口。For example, the antenna port division method is to divide the antenna port into two antenna port groups, each antenna port group includes four antenna ports.

又比如,天线端口划分方式为划分4个天线端口组,每个天线端口组中包括2个天线端口。For another example, the antenna ports are divided into four antenna port groups, each of which includes two antenna ports.

再比如,天线端口划分方式为划分1个天线端口组,每个天线端口组中包括8个天线端口。For another example, the antenna port division method is to divide the antenna ports into one antenna port group, and each antenna port group includes 8 antenna ports.

又比如,天线端口划分方式为划分8个天线端口组,每个天线端口组中包括1个天线端口。 For another example, the antenna port division method is to divide the antenna port into 8 antenna port groups, and each antenna port group includes 1 antenna port.

在一些实施例中,第二域可以称为“天线端口划分指示域”、“天线端口划分域”、“天线端口组划分指示域”等,本公开对第二域的名称不作限定。In some embodiments, the second domain may be referred to as an “antenna port division indication domain”, “antenna port division domain”, “antenna port group division indication domain”, etc. The present disclosure does not limit the name of the second domain.

当然,在一些实施例中,若天线端口划分方式为终端自行确定,则第一信息中可以不包括第二域。或者第一信息中的第二域为空。本公开不作限定。Of course, in some embodiments, if the antenna port division method is determined by the terminal itself, the first information may not include the second field, or the second field in the first information is empty. This disclosure does not limit this.

在一些实施例中,“预编码(precoding)”、“预编码器(precoder)”、“权重(weight)”、“预编码权重(precoding weight)”、“准共址(quasi-co-location,QCL)”、“传输配置指示(transmission configuration indication,TCI)状态”、“空间关系(spatial relation)”、“空间域滤波器(spatial domain filter)”、“发送功率(transmission power)”、“相位旋转(phase rotation)”、“天线端口(antenna port)”、“天线端口组(antenna port group)”、“层(layer)”、“层数(the number of layers)”、“秩(rank)”、“资源(resource)”、“资源集(resource set)”、“资源组(resource group)”、“波束(beam)”、“波束宽度(beam width)”、“波束角度(beam angular degree)”、“天线(antenna)”、“天线元件(antenna element)”、“面板(panel)”等术语可以相互替换。In some embodiments, the terms "precoding", "precoder", "weight", "precoding weight", "quasi-co-location (QCL)", "transmission configuration indication (TCI) state", "spatial relation", "spatial domain filter", "transmission power", "phase rotation", "antenna port", "antenna port group", "layer", "the number of layers", "rank", "resource", "resource set", "resource group", "beam", "beam width", "beam angular degree", "antenna", "antenna element", "panel" and the like are interchangeable.

步骤S2102,终端101基于第一信息确定码字。Step S2102: Terminal 101 determines a codeword based on the first information.

在一些实施例中,终端101可以根据第一信息联合指示的TRI和TPMI,确定上行通信所使用的码字。In some embodiments, the terminal 101 may determine the codeword used for uplink communication according to the TRI and TPMI jointly indicated by the first information.

在一些实施例中,终端可以根据第一信息中第二域或者根据终端实现,确定天线端口划分方式。终端基于该天线端口划分方式,可以确定预先配置的第一数量个第一码本。其中,第一码本可以认为是8天线端口对应的码本,而不同传输层数可以对应不同的8天线端口对应的码本。因此,第一数量个第一码本可以为相同天线端口划分方式下,不同传输层数8天线端口对应的码本。In some embodiments, the terminal may determine the antenna port division method according to the second field in the first information or according to the terminal implementation. Based on the antenna port division method, the terminal may determine a preconfigured first number of first codebooks. Among them, the first codebook may be considered as a codebook corresponding to 8 antenna ports, and different numbers of transmission layers may correspond to different codebooks corresponding to 8 antenna ports. Therefore, the first number of first codebooks may be codebooks corresponding to 8 antenna ports with different numbers of transmission layers under the same antenna port division method.

在一些实施例中,第一数量个第一码本中所有码字的数量小于或等于第一阈值。例如,第一阈值可以为256。In some embodiments, the number of all codewords in the first number of first codebooks is less than or equal to a first threshold. For example, the first threshold may be 256.

例如,第一阈值的数量可以与指示码字的bit位数相关。例如采用8bit指示第一数量个第一码本时,第一阈值可以为256。又例如,采用9bit指示第一数量个第一码本时,第一阈值可以为512。即,第一阈值可以等于2的比特位数次方。具体可以根据实际情况进行适应性调整,比如将第一阈值设置为255或者500等,本公开对第一阈值的具体取值不作限定。For example, the number of the first threshold value may be related to the number of bits indicating the codeword. For example, when 8 bits are used to indicate the first number of first codebooks, the first threshold value may be 256. For another example, when 9 bits are used to indicate the first number of first codebooks, the first threshold value may be 512. That is, the first threshold value may be equal to 2 raised to the power of the number of bits. Specifically, adaptive adjustment may be performed according to actual conditions, such as setting the first threshold value to 255 or 500, etc., and the present disclosure does not limit the specific value of the first threshold value.

比如,假设一个天线端口组的最大传输层数为4,则第一数量个第一码本可以包括rank为1的8天线端口对应的码本、rank为2的8天线端口对应的码本、rank为3的8天线端口对应的码本和rank为4的8天线端口对应的码本。For example, assuming that the maximum number of transmission layers of an antenna port group is 4, the first number of first codebooks may include a codebook corresponding to 8 antenna ports with rank 1, a codebook corresponding to 8 antenna ports with rank 2, a codebook corresponding to 8 antenna ports with rank 3, and a codebook corresponding to 8 antenna ports with rank 4.

其中,本公开各实施例中的“8端口”、“8天线端口”可以相互替换使用,本公开不作限定。Among them, the "8 ports" and "8 antenna ports" in the various embodiments of the present disclosure can be used interchangeably, and the present disclosure is not limited thereto.

其中,本公开各实施例中的“4端口”、“4天线端口”可以相互替换使用,本公开不作限定。Among them, the "4 ports" and "4 antenna ports" in each embodiment of the present disclosure can be used interchangeably, and the present disclosure is not limited thereto.

其中,本公开各实施例中的“2端口”、“2天线端口”可以相互替换使用,本公开不作限定。Among them, the "2 ports" and "2 antenna ports" in each embodiment of the present disclosure can be used interchangeably, and the present disclosure is not limited thereto.

在一些实施例中,终端可以结合TRI指示的目标传输层数,确定第一数量个第一码本中目标传输层对应的第一码本,即目标码本。终端再根据TPMI从该目标码本中确定目标码字。该目标码字即终端本次进行上行通信所使用的码字。In some embodiments, the terminal can determine the first codebook corresponding to the target transmission layer in the first number of first codebooks, that is, the target codebook, in combination with the target transmission layer number indicated by TRI. The terminal then determines the target codeword from the target codebook according to TPMI. The target codeword is the codeword used by the terminal for uplink communication this time.

在一些实施例中,“目标”、“特定(certain)”、“预定(preseted)”、“预设”、“设定”、“指示(indicated)”、“某一”、“任意”、“第一”等术语可以相互替换,“特定A”、“预定A”、“预设A”、“设定A”、“指示A”、“某一A”、“任意A”、“第一A”可以解释为在协议等中预先规定的A,也可以解释为通过设定、配置、或指示等得到的A,也可以解释为特定A、某一A、任意A、或第一A等,但不限于此。In some embodiments, terms such as "target", "certain", "preset", "preset", "setting", "indicated", "some", "any", and "first" can be interchangeable, and "specific A", "preset A", "preset A", "setting A", "indicated A", "some A", "any A", and "first A" can be interpreted as A pre-defined in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., and can also be interpreted as specific A, some A, any A, or first A, etc., but are not limited to this.

在一些实施例中,第一码本可以根据第二码本确定。例如,可以根据天线端口划分方式,确定第一数量个第二码本。其中,第二码本可以认为是4天线端口对应的码本,而不同传输层数可以对应不同的4天线端口对应的码本。因此,第一数量个第二码本可以为相同天线端口划分方式下,不同传输层数4天线端口对应的码本。第一码本可以基于一个或多个第二码本确定。In some embodiments, the first codebook may be determined based on the second codebook. For example, a first number of second codebooks may be determined based on the antenna port division method. The second codebook may be considered as a codebook corresponding to 4 antenna ports, and different numbers of transmission layers may correspond to different codebooks corresponding to 4 antenna ports. Therefore, the first number of second codebooks may be codebooks corresponding to 4 antenna ports with different numbers of transmission layers under the same antenna port division method. The first codebook may be determined based on one or more second codebooks.

在一些实施例中,针对相同传输层数,第二码本中码字的数量小于或等于第三码本中码字的数量。第三码本可以是协议规定的码本。例如,rank为2的第二码本中码字的数量小于或等于rank为2的第三码本中码字的数量。In some embodiments, for the same number of transmission layers, the number of codewords in the second codebook is less than or equal to the number of codewords in the third codebook. The third codebook may be a codebook specified by the protocol. For example, the number of codewords in the second codebook with rank 2 is less than or equal to the number of codewords in the third codebook with rank 2.

例如,第三码本可以是上述表1、表2、表3、表4、表7和表8对应的码本,即R15中不同传输层数4天线端口对应的码本,以及R15中不同传输层数2天线端口对应的码本。For example, the third codebook may be the codebook corresponding to Table 1, Table 2, Table 3, Table 4, Table 7, and Table 8 above, that is, the codebook corresponding to 4 antenna ports with different transmission layer numbers in R15, and the codebook corresponding to 2 antenna ports with different transmission layer numbers in R15.

比如,假设一个天线端口组的最大传输层数为4,则第一数量个第二码本可以包括rank为1的4天线端口对应的码本、rank为2的4天线端口对应的码本、rank为3的4天线端口对应的码本和rank为4的4天线端口对应的码本。For example, assuming that the maximum number of transmission layers of an antenna port group is 4, the first number of second codebooks may include a codebook corresponding to 4 antenna ports with rank 1, a codebook corresponding to 4 antenna ports with rank 2, a codebook corresponding to 4 antenna ports with rank 3, and a codebook corresponding to 4 antenna ports with rank 4.

在一些实施例中,第二码本可以由第三码本中的部分码字构成。 In some embodiments, the second codebook may be composed of some codewords in the third codebook.

例如,选择第三码本中的至少一半码字构成第二码本,则针对Ng为2的情况下,不同传输层数对应的码字数量可以记为N4Tx,i。其中,4Tx表示为上行4端口,i表示为传输层数。For example, at least half of the codewords in the third codebook are selected to form the second codebook. When Ng is 2, the number of codewords corresponding to different transmission layer numbers can be recorded as N 4Tx,i , where 4Tx represents 4 uplink ports and i represents the number of transmission layers.

在一些实施例中,基于表5所示传输层数划分情况,在支持传输层划分为“(3,2)”和“(4,3)”时,可以支持的(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)包括多种情况。In some embodiments, based on the division of the number of transmission layers shown in Table 5, when the transmission layer division is supported as "(3, 2)" and "(4, 3)", the supported ( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) includes multiple cases.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,2,1),则第一数量个第一码本对应的码字数量为199个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 4, 2, 1), then the number of codewords corresponding to the first number of first codebooks is 199.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,2,1),则第一数量个第一码本对应的码字数量为226个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (9, 4, 2, 1), then the number of codewords corresponding to the first number of first codebooks is 226.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(10,4,2,1),则第一数量个第一码本对应的码字数量为255个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (10, 4, 2, 1), then the number of codewords corresponding to the first number of first codebooks is 255.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,2,1),则第一数量个第一码本对应的码字数量为230个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 5, 2, 1), then the number of codewords corresponding to the first number of first codebooks is 2 30.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,3,1),则第一数量个第一码本对应的码字数量为216个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 4, 3, 1), then the number of codewords corresponding to the first number of first codebooks is 2 16 .

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,4,1),则第一数量个第一码本对应的码字数量为235个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 4, 4, 1), then the number of codewords corresponding to the first number of first codebooks is 235.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,2,2),则第一数量个第一码本对应的码字数量为208个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 4, 2, 2), then the number of codewords corresponding to the first number of first codebooks is 208.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,3,1),则第一数量个第一码本对应的码字数量为243个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (9, 4, 3, 1), then the number of codewords corresponding to the first number of first codebooks is 243.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,2,2),则第一数量个第一码本对应的码字数量为235个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (9, 4, 2, 2), then the number of codewords corresponding to the first number of first codebooks is 235.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,3,1),则第一数量个第一码本对应的码字数量为249个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 5, 3, 1), then the number of codewords corresponding to the first number of first codebooks is 249.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,2,2),则第一数量个第一码本对应的码字数量为239个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 5, 2, 2), then the number of codewords corresponding to the first number of first codebooks is 239.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,3,2),则第一数量个第一码本对应的码字数量为227个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 4, 3, 2), then the number of codewords corresponding to the first number of first codebooks is 227.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,3,2),则第一数量个第一码本对应的码字数量为254个。In some embodiments, when Ng is 2, (N4Tx ,1 , N4Tx,2 , N4Tx,3 , N4Tx,4 ) = (9, 4, 3, 2), then the number of codewords corresponding to the first number of first codebooks is 254.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,4,2),则第一数量个第一码本对应的码字数量为248个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 4, 4, 2), then the number of codewords corresponding to the first number of first codebooks is 248.

在一些实施例中,基于表5所示传输层数划分情况,若不支持传输层划分为“(3,2)”和“(4,3)”时,则上述各实施例所示的(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)情况对应的码字数量会略有减少,即减少传输层划分为“(3,2)”和“(4,3)”时对应的码字数量。具体可以参考上述8天线端口码字计算方式,以及第二码本中的码字数量得到,本公开在此不再赘述。In some embodiments, based on the division of the number of transmission layers shown in Table 5, if the division of the transmission layer into "(3, 2)" and "(4, 3)" is not supported, the number of codewords corresponding to the (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) cases shown in the above embodiments will be slightly reduced, that is, the number of codewords corresponding to the division of the transmission layer into "(3, 2)" and "(4, 3)" will be reduced. For details, refer to the above-mentioned 8-antenna port codeword calculation method and the number of codewords in the second codebook, which will not be repeated in this disclosure.

对于不支持传输层划分为“(3,2)”和“(4,3)”的情况下,由于码字数量相应减少,因此在上述支持(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)的多种情况以外,还可以支持以下多种情况。When the transmission layer is not divided into "(3,2)" and "(4,3)", the number of codewords is reduced accordingly. Therefore, in addition to the above-mentioned multiple cases of supporting (N4Tx , 1 , N4Tx, 2 , N4Tx , 3 , N4Tx, 4 ), the following multiple cases can also be supported.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,6,2,1),则第一数量个第一码本对应的码字数量为249个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 6, 2, 1), then the number of codewords corresponding to the first number of first codebooks is 249.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,5,2,1),则第一数量个第一码本对应的码字数量为247个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (9, 5, 2, 1), then the number of codewords corresponding to the first number of first codebooks is 247.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,3,2),则第一数量个第一码本对应的码字数量为239个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 5, 3, 2), then the number of codewords corresponding to the first number of first codebooks is 239.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(10,4,4,2),则第一数量个第 一码本对应的码字数量为252个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (10, 4, 4, 2), then the first number of The number of codewords corresponding to one codebook is 252.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,6,2,2),则第一数量个第一码本对应的码字数量为256个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 6, 2, 2), then the number of codewords corresponding to the first number of first codebooks is 256.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,4,1),则第一数量个第一码本对应的码字数量为242个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (9, 4, 4, 1), then the number of codewords corresponding to the first number of first codebooks is 242.

在一些实施例中,Ng为2的情况下,(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,4,1),则第一数量个第一码本对应的码字数量为246个。In some embodiments, when Ng is 2, (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) = (8, 5, 4, 1), then the number of codewords corresponding to the first number of first codebooks is 246.

在一些实施例中,针对Ng为4的情况下,不同传输层数对应的码字数量可以记为N2Tx,i。其中,2Tx表示为上行2端口。In some embodiments, when Ng is 4, the number of codewords corresponding to different transmission layer numbers can be recorded as N 2Tx,i , where 2Tx represents 2 uplink ports.

在一些实施例中,Ng为4的情况下,(N2Tx,1,N2Tx,2)=(2,2),则第一数量个第一码本对应的码字数量为232个。In some embodiments, when Ng is 4, (N 2Tx, 1 , N 2Tx, 2 )=(2, 2), and the number of codewords corresponding to the first number of first codebooks is 2 32 .

上述各实施例以第一阈值为256进行的示例性描述。当然,若替换为其它数值,则N4Tx,i和/或N2Tx,i的具体取值可以根据实际情况进行适应性调整,本公开不作限定。可以明白,上述涉及的N4Tx,i即对应天线端口划分方式为2个天线端口组,每个天线端口组包括4个天线端口的情况下,传输层数为i时的第二码本中包含的码字数量。以及,上述涉及的N2Tx,i即对应天线端口划分方式为4个天线端口组,每个天线端口组包括2个天线端口的情况下,对应传输层数为i时的第二码本中包含的码字数量。则(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)和/或(N2Tx,1,N2Tx,2)可以对应第一数量个第一码本的中所有码字的数量。The above embodiments are described exemplarily with the first threshold value of 256. Of course, if replaced with other values, the specific values of N 4Tx,i and/or N 2Tx,i can be adaptively adjusted according to the actual situation, and the present disclosure does not limit it. It can be understood that the N 4Tx,i involved in the above corresponds to the number of codewords contained in the second codebook when the number of transmission layers is i when the antenna port division method is 2 antenna port groups, each antenna port group includes 4 antenna ports. And, the N 2Tx,i involved in the above corresponds to the number of codewords contained in the second codebook when the number of transmission layers is i when the antenna port division method is 4 antenna port groups, each antenna port group includes 2 antenna ports. Then (N 4Tx,1 , N 4Tx,2 , N 4Tx,3 , N 4Tx,4 ) and/or (N 2Tx,1 , N 2Tx,2 ) can correspond to the number of all codewords in the first number of first codebooks.

比如,可以根据N4Tx,1、N4Tx,2、N4Tx,3和N4Tx,4分别计算对应天线端口划分方式为2个天线端口组,每个天线端口组包括4个天线端口的情况下,不同传输层数对应的第一码本的码字数量。进而得到第一数量个第一码本的码字数量。以及,可以根据N2Tx,1和N2Tx,2分别计算对应天线端口划分方式为4个天线端口组,每个天线端口组包括2个天线端口的情况下,不同传输层数对应的第一码本的码字数量。进而得到第一数量个第一码本的码字数量。For example, the number of codewords of the first codebook corresponding to different numbers of transmission layers can be calculated according to N 4Tx,1 , N 4Tx,2 , N 4Tx,3 and N 4Tx,4 respectively, when the corresponding antenna port division mode is 2 antenna port groups, and each antenna port group includes 4 antenna ports. Then the number of codewords of the first codebook of the first number is obtained. And the number of codewords of the first codebook corresponding to different numbers of transmission layers can be calculated according to N 2Tx,1 and N 2Tx,2 respectively, when the corresponding antenna port division mode is 4 antenna port groups, and each antenna port group includes 2 antenna ports. Then the number of codewords of the first codebook of the first number is obtained.

在上述各实施例中虽然给出N4Tx,i和/或N2Tx,i可能取值情况,也就有是不同传输层对应的码本包括多少个码字。但是第二码本中的码字具体是如何从第三码本中确定的,仍不明朗。Although the possible values of N4Tx,i and/or N2Tx,i are given in the above embodiments, that is, how many codewords are included in the codebooks corresponding to different transmission layers, it is still unclear how the codewords in the second codebook are determined from the third codebook.

在一些实施例中,第二码本可以按照第一预设顺序从第三码本中选择第二数量个码字,构成第二码本。其中,第一预设顺序通过第三码本中不同码字之间的余弦相似度确定。In some embodiments, the second codebook may select a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook.

例如,可以确定第三码本中不同码字之间的余弦相似度,进而根据预先相似度确定第一预设顺序。可以基于该第一预设顺序从第三码本中依次选择出第二数量个码字。其中,该第二数量可以参考上述实施例中的N4Tx,i和/或N2Tx,iFor example, the cosine similarity between different codewords in the third codebook may be determined, and then the first preset order may be determined according to the pre-set similarity. A second number of codewords may be selected from the third codebook in sequence based on the first preset order. The second number may refer to N 4Tx,i and/or N 2Tx,i in the above embodiment.

例如,对于表1所示出的上行4端口rank为1的码本,可以按照“1、3、9、11、6、8、14、16、2、4、10、12、5、7、13、15”的索引顺序依次选取。其中,索引1即表1中第一行第一个码字,索引3即表1中第一行第三个码字,索引9即表1中第二行第一个码字,以此类推。For example, for the codebook with rank 1 of the uplink 4 ports shown in Table 1, it can be selected in the index order of "1, 3, 9, 11, 6, 8, 14, 16, 2, 4, 10, 12, 5, 7, 13, 15". Among them, index 1 is the first codeword in the first row of Table 1, index 3 is the third codeword in the first row of Table 1, index 9 is the first codeword in the second row of Table 1, and so on.

例如,对于表1所示出的上行4端口rank为1的码本,可以按照“2、4、10、12、5、7、13、15、1、3、9、11、6、8、14、16”的索引顺序依次选取。其中,索引1即表1中第一行第一个码字,索引3即表1中第一行第三个码字,索引9即表1中第二行第一个码字,以此类推。For example, for the codebook with rank 1 of the uplink 4 ports shown in Table 1, it can be selected in the index order of "2, 4, 10, 12, 5, 7, 13, 15, 1, 3, 9, 11, 6, 8, 14, 16". Among them, index 1 is the first codeword in the first row of Table 1, index 3 is the third codeword in the first row of Table 1, index 9 is the first codeword in the second row of Table 1, and so on.

又例如,对于表2所示出的上行4端口rank为2的码本,可以按照“1、5、4、8、2、6、3、7”的索引顺序依次选取。其中,索引1即表2中第一行第一个码字,索引5即表2中第二行第一个码字,索引4即表2中第一行第四个码字,以此类推。For another example, for the codebook with rank 2 of the uplink 4 ports shown in Table 2, it can be selected in the index order of "1, 5, 4, 8, 2, 6, 3, 7". Among them, index 1 is the first codeword in the first row of Table 2, index 5 is the first codeword in the second row of Table 2, index 4 is the fourth codeword in the first row of Table 2, and so on.

再例如,对于表3所示出的上行4端口rank为3的码本,可以按照“1、3、2、4”的索引顺序依次选取。其中,索引1即表3中第一行第一个码字,索引3即表3中第一行第三个码字,索引2即表3中第一行第二个码字,索引4即表3中第一行第四个码字。For another example, for the codebook with uplink 4 ports rank 3 shown in Table 3, it can be selected in the index order of "1, 3, 2, 4". Among them, index 1 is the first codeword in the first row of Table 3, index 3 is the third codeword in the first row of Table 3, index 2 is the second codeword in the first row of Table 3, and index 4 is the fourth codeword in the first row of Table 3.

又例如,对于表4所示出的上行4端口rank为4的码本,可以按照“1、2”的索引顺序依次选取。其中,索引1即表4中第一行第一个码字,索引2即表4中第一行第二个码字。For another example, for the codebook with uplink 4 ports rank 4 shown in Table 4, it can be selected in sequence according to the index order of "1, 2". Among them, index 1 is the first codeword in the first row in Table 4, and index 2 is the second codeword in the first row in Table 4.

再例如,对于表7所示出的上行2端口rank为1的码本,可以按照“1、2、3、4”的索引顺序依次选取。其中,索引1即表7中第一行第一个码字,索引2即表7中第一行第二个码字,索引3即表7中第一行第三个码字,索引4即表7中第一行第四个码字。For another example, for the codebook with uplink port 2 rank 1 shown in Table 7, it can be selected in the index order of "1, 2, 3, 4". Among them, index 1 is the first codeword in the first row of Table 7, index 2 is the second codeword in the first row of Table 7, index 3 is the third codeword in the first row of Table 7, and index 4 is the fourth codeword in the first row of Table 7.

又例如,对于表8所示出的上行2端口rank为2的码本,可以按照“1、2”的索引顺序依次选取。其中,索引1即表8中第一行第一个码字,索引2即表8中第一行第二个码字。 For another example, for the codebook with uplink port 2 rank 2 shown in Table 8, it can be selected in sequence according to the index order of "1, 2". Among them, index 1 is the first codeword in the first row in Table 8, and index 2 is the second codeword in the first row in Table 8.

在一些实施例中,第二码本可以基于第一参数和第二参数从第三码本中选择第二数量个码字,构成第二码本,其中,第一参数和第二参数为下行通信时确定码字所需的参数。In some embodiments, the second codebook may select a second number of codewords from the third codebook based on the first parameter and the second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication.

例如,第一参数可以为下行通信时确定码字所需的i1,1参数,第二参数可以是下行通信时确定码字所需的i2参数。For example, the first parameter may be an i1,1 parameter required for determining a codeword during downlink communication, and the second parameter may be an i2 parameter required for determining a codeword during downlink communication.

例如,可以通过固定i1,1参数和/或i2参数,实现从第三码本中选择部分码字构成第二码本。其中,i1,1参数可有固定的{0,1,2,3}中的任意一个或多个数值,i2参数可有固定的{0,1,2,3}中的任意一个或多个数值。For example, the second codebook may be formed by selecting some codewords from the third codebook by fixing the i1,1 parameter and/or the i2 parameter, wherein the i1,1 parameter may have any one or more fixed values in {0, 1, 2, 3}, and the i2 parameter may have any one or more fixed values in {0, 1, 2, 3}.

例如,对于Ng为2的上行4端口rank为1的第三码本,可以固定i1,1参数和i2参数,即固定i1,1={0,1,2,3}和i2={0,1}。则可以基于固定的i1,1={0,1,2,3}和i2={0,1}先确定8个码字。如根据i1,1=0、i2=0;i1,1=0、i2=1;i1,1=1、i2=0;i1,1=1、i2=1;i1,1=2、i2=0;i1,1=2、i2=1;i1,1=3、i2=0;i1,1=3、i2=1分别确定8个码字。当N4Tx,1的取值大于8时,则可以继续引入i2=2的情况,即基于i1,1=0、i2=2;……;i1,1=3、i2=2。依次选择相应数量的码字。当然,若引入i2=2码字数量仍然不够,则继续引入引入i2=3,直至选择了N4Tx,1个码字。For example, for the third codebook with Ng=2 and rank=1 for uplink 4 ports, the i1,1 parameter and the i2 parameter can be fixed, that is, i1,1={0,1,2,3} and i2={0,1}. Then, 8 code words can be determined based on the fixed i1,1={0,1,2,3} and i2={0,1}. For example, 8 code words are determined according to i1,1=0, i2=0; i1,1=0, i2=1; i1,1=1, i2=0; i1,1=1, i2=1; i1,1=2, i2=0; i1,1=2, i2=1; i1,1=3, i2=0; i1,1=3, i2=1. When the value of N 4Tx,1 is greater than 8, the case of i2=2 can be introduced, that is, based on i1,1=0, i2=2; ...; i1,1=3, i2=2. Select the corresponding number of code words in turn. Of course, if the number of code words introduced with i2=2 is still insufficient, continue to introduce i2=3 until N 4Tx,1 code words are selected.

当然,上述仅为一种示例性描述,具体针对i1,1参数和i2参数还可以根据实际情况固定{0,1,2,3}中的任意一个或多个数值,本公开不作限定。Of course, the above is only an exemplary description. Specifically, for the i1,1 parameter and the i2 parameter, any one or more values in {0, 1, 2, 3} may be fixed according to actual conditions, and the present disclosure does not limit this.

又例如,对于Ng为2的上行4端口rank为2的第三码本,可以固定i1,1参数和i2参数,即固定i1,1={0,1,2,3}和i2={0}。则可以基于固定的i1,1={0,1,2,3}和i2={0}先确定4个码字。如根据i1,1=0、i2=0;i1,1=1、i2=0;i1,1=2、i2=0;i1,1=3、i2=0分别确定4个码字。当N4Tx,2的取值大于4时,则可以继续引入i2=1的情况,即基于i1,1=0、i2=1;……;i1,1=3、i2=1。依次选择相应数量的码字。For another example, for the third codebook with Ng being 2 and uplink 4 ports rank being 2, the i1,1 parameter and the i2 parameter can be fixed, that is, i1,1={0,1,2,3} and i2={0}. Then, four code words can be first determined based on the fixed i1,1={0,1,2,3} and i2={0}. For example, four code words are determined according to i1,1=0, i2=0; i1,1=1, i2=0; i1,1=2, i2=0; i1,1=3, i2=0 respectively. When the value of N 4Tx,2 is greater than 4, the case of i2=1 can be introduced, that is, based on i1,1=0, i2=1; ...; i1,1=3, i2=1. Select the corresponding number of code words in sequence.

再例如,对于Ng为2的上行4端口rank为3的第三码本,可以固定i1,1参数和i2参数,即固定i1,1={0}和i2={0,1}。则可以基于固定的i1,1={0}和i2={0,1}先确定2个码字。如根据i1,1=0、i2=0;i1,1=0、i2=1分别确定2个码字。当N4Tx,3的取值大于2时,则可以继续引入i1,1=1的情况,即基于i1,1=1、i2=0;i1,1=1、i2=1。依次选择相应数量的码字。For another example, for the third codebook with Ng being 2 and uplink 4 ports rank being 3, the i1,1 parameter and the i2 parameter can be fixed, that is, i1,1={0} and i2={0,1}. Then, two code words can be determined first based on the fixed i1,1={0} and i2={0,1}. For example, two code words are determined according to i1,1=0, i2=0; i1,1=0, i2=1 respectively. When the value of N 4Tx,3 is greater than 2, the case of i1,1=1 can be introduced, that is, based on i1,1=1, i2=0; i1,1=1, i2=1. The corresponding number of code words are selected in sequence.

又例如,对于Ng为2的上行4端口rank为4的第三码本,可以固定i2参数,即固定i2={0}。则可以基于固定的i2={0}先确定1个码字。当N4Tx,4的取值大于1时,则可以继续引入i2=1的情况,即基于i2=1,依次选择相应数量的码字。For another example, for the third codebook with Ng=2 and uplink 4 ports rank=4, the i2 parameter can be fixed, that is, i2={0}. Then, one codeword can be determined based on the fixed i2={0}. When the value of N 4Tx,4 is greater than 1, the case of i2=1 can be introduced, that is, based on i2=1, the corresponding number of codewords can be selected in sequence.

在一些实施例中,第二码本可以按照第二预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第二预设顺序为第三码本中各码字排列的顺序。In some embodiments, the second codebook may select a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged.

例如,可以确定第三码本中各码字排列的顺序作为第二预设顺序。可以基于该第二预设顺序从第三码本中依次选择出第二数量个码字。其中,该第二数量可以参考上述实施例中的N4Tx,i和/或N2Tx,iFor example, the order in which the codewords in the third codebook are arranged may be determined as the second preset order. A second number of codewords may be selected from the third codebook in sequence based on the second preset order. The second number may refer to N 4Tx,i and/or N 2Tx,i in the above embodiment.

例如,对于表1所示出的上行4端口rank为1的码本,可以按照“1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16”的索引顺序依次选取。其中,索引1即表1中第一行第一个码字,索引2即表1中第一行第二个码字,索引9即表1中第二行第一个码字,以此类推。For example, for the codebook with rank 1 of the uplink 4 ports shown in Table 1, it can be selected in the index order of "1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16". Among them, index 1 is the first codeword in the first row of Table 1, index 2 is the second codeword in the first row of Table 1, index 9 is the first codeword in the second row of Table 1, and so on.

又例如,对于表2所示出的上行4端口rank为2的码本,可以按照“1、2、3、4、5、6、7、8”的索引顺序依次选取。其中,索引1即表2中第一行第一个码字,索引2即表2中第一行第二个码字,索引5即表2中第二行第一个码字,以此类推。For another example, for the codebook with rank 2 of the uplink 4 ports shown in Table 2, it can be selected in the index order of "1, 2, 3, 4, 5, 6, 7, 8". Among them, index 1 is the first codeword in the first row of Table 2, index 2 is the second codeword in the first row of Table 2, index 5 is the first codeword in the second row of Table 2, and so on.

再例如,对于表3所示出的上行4端口rank为3的码本,可以按照“1、2、3、4”的索引顺序依次选取。其中,索引1即表3中第一行第一个码字,索引2即表3中第一行第二个码字,索引3即表3中第一行第三个码字,索引4即表3中第一行第四个码字。For another example, for the codebook with uplink 4 ports rank 3 shown in Table 3, it can be selected in the index order of "1, 2, 3, 4". Among them, index 1 is the first codeword in the first row of Table 3, index 2 is the second codeword in the first row of Table 3, index 3 is the third codeword in the first row of Table 3, and index 4 is the fourth codeword in the first row of Table 3.

又例如,对于表4所示出的上行4端口rank为4的码本,可以按照“1、2”的索引顺序依次选取。其中,索引1即表4中第一行第一个码字,索引2即表4中第一行第二个码字。For another example, for the codebook with uplink 4 ports rank 4 shown in Table 4, it can be selected in sequence according to the index order of "1, 2". Among them, index 1 is the first codeword in the first row in Table 4, and index 2 is the second codeword in the first row in Table 4.

再例如,对于表7所示出的上行2端口rank为1的码本,可以按照“1、2、3、4”的索引顺序依次选取。其中,索引1即表7中第一行第一个码字,索引2即表7中第一行第二个码字,索引3即表7中第一行第三个码字,索引4即表7中第一行第四个码字。For another example, for the codebook with uplink port 2 rank 1 shown in Table 7, it can be selected in the index order of "1, 2, 3, 4". Among them, index 1 is the first codeword in the first row of Table 7, index 2 is the second codeword in the first row of Table 7, index 3 is the third codeword in the first row of Table 7, and index 4 is the fourth codeword in the first row of Table 7.

又例如,对于表8所示出的上行2端口rank为2的码本,可以按照“1、2”的索引顺序依次选取。其中,索引1即表8中第一行第一个码字,索引2即表8中第一行第二个码字。For another example, for the codebook with uplink port 2 rank 2 shown in Table 8, it can be selected in sequence according to the index order of "1, 2". Among them, index 1 is the first codeword in the first row in Table 8, and index 2 is the second codeword in the first row in Table 8.

在一些实施例中,第二码本可以选择第三码本中的第2X-1个码字,构成第二码本,其中,X为 正整数。In some embodiments, the second codebook may select the 2X-1th codeword in the third codebook to form the second codebook, where X is A positive integer.

例如,针对不同传输层对应的第三码本。将该第三码本中按照奇数索引的方式,选择出第二数量个码字,构成第二码本。For example, for the third codebook corresponding to different transmission layers, a second number of codewords are selected from the third codebook in an odd-numbered index manner to form a second codebook.

例如,按照1、3、5、7……的索引顺序,从第三码本中选择第二数量个码字,构成第二码本。For example, a second number of codewords are selected from the third codebook in the index order of 1, 3, 5, 7, . . . to form the second codebook.

在一些实施例中,第二码本可以选择第三码本中的第2X个码字,构成第二码本。In some embodiments, the second codebook may select the 2Xth codeword in the third codebook to form the second codebook.

例如,针对不同传输层对应的第三码本。将该第三码本中按照偶数索引的方式,选择出第二数量个码字,构成第二码本。For example, for the third codebook corresponding to different transmission layers, a second number of codewords are selected from the third codebook in an even-numbered index manner to form a second codebook.

例如,按照2、4、6、8……的索引顺序,从第三码本中选择第二数量个码字,构成第二码本。For example, a second number of codewords are selected from the third codebook in the index order of 2, 4, 6, 8, . . . to form the second codebook.

步骤S2103,终端101基于确定的码字,向网络设备102发送上行参考信号和上行信道中的至少一者。Step S2103: The terminal 101 sends at least one of an uplink reference signal and an uplink channel to the network device 102 based on the determined codeword.

在一些实施例中,终端101可以根据步骤S2102中确定的码字,如目标码字。向网络设备102发送上行参考信号和上行信道中的至少一者。In some embodiments, the terminal 101 may send at least one of an uplink reference signal and an uplink channel to the network device 102 according to the codeword determined in step S2102, such as the target codeword.

在一些实施例中,网络设备102接收终端101发送的上行参考信号和上行信道中的至少一者。其中,该上行参考信号和上行信道中的至少一者基于步骤S2102中确定的码字发送的。In some embodiments, the network device 102 receives at least one of an uplink reference signal and an uplink channel sent by the terminal 101. The at least one of the uplink reference signal and the uplink channel is sent based on the codeword determined in step S2102.

在一些实施例中,根据码字指示的不同天线端口对应情况,发送上行参考信号和上行信道中的至少一者。In some embodiments, at least one of an uplink reference signal and an uplink channel is sent according to the correspondence between different antenna ports indicated by the codeword.

在一些实施例中,终端101向网络设备102发送上行参考信号和上行信道中的至少一者,可以认为是上行通信In some embodiments, the terminal 101 sends at least one of an uplink reference signal and an uplink channel to the network device 102, which can be considered as an uplink communication.

在一些实施例中,“上行”、“上行链路”、“物理上行链路”等术语可以相互替换。In some embodiments, the terms "uplink", "uplink", "physical uplink", etc. can be used interchangeably.

在一些实施例中,“物理上行链路共享信道(physical uplink shared channel,PUSCH)”、“UL数据”等术语可以相互替换。In some embodiments, terms such as "physical uplink shared channel (PUSCH)" and "UL data" can be used interchangeably.

图3a是根据一示例性实施例示出的一种上行通信方法流程图。如图3a所示,本公开实施例涉及上行通信方法,可以在终端上执行,上述方法包括:FIG3a is a flow chart of an uplink communication method according to an exemplary embodiment. As shown in FIG3a, the embodiment of the present disclosure relates to an uplink communication method, which can be executed on a terminal, and the method includes:

步骤S3101,获取第一信息。Step S3101, obtaining first information.

步骤S3101的可选实现方式可以参见图2的步骤S2101的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3101 can refer to the optional implementation of step S2101 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.

在一些实施例中,终端获取由协议规定的第一信息。In some embodiments, the terminal obtains first information specified by the protocol.

在一些实施例中,终端从高层(upper layer(s))获取第一信息。In some embodiments, the terminal obtains the first information from an upper layer(s).

在一些实施例中,终端进行处理从而得到第一信息。In some embodiments, the terminal performs processing to obtain the first information.

在一些实施例中,步骤S3101被省略,终端自主实现第一信息所指示的功能,或上述功能为缺省或默认。In some embodiments, step S3101 is omitted, and the terminal autonomously implements the function indicated by the first information, or the above function is default or acquiescent.

步骤S3102,基于第一信息,确定码字。Step S3102: determine a codeword based on the first information.

步骤S3102的可选实现方式可以参见图2的步骤S2102的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.

步骤S3103,基于确定的码字,发送上行参考信号和上行信道中的至少一者。Step S3103: Send at least one of an uplink reference signal and an uplink channel based on the determined codeword.

步骤S3103的可选实现方式可以参见图2的步骤S2103的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3103 can refer to the optional implementation of step S2103 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.

图3b是根据一示例性实施例示出的另一种上行通信方法流程图。如图3a所示,本公开实施例涉及上行通信方法,可以在终端上执行,上述方法包括:FIG3b is a flowchart of another uplink communication method according to an exemplary embodiment. As shown in FIG3a, the embodiment of the present disclosure relates to an uplink communication method, which can be executed on a terminal, and the method includes:

步骤S3201,获取第一信息。Step S3201, obtaining first information.

步骤S3201的可选实现方式可以参见图2的步骤S2101的可选实现方式、图3a的步骤S3101的可选实现方式、及图2所涉及的实施例中其他关联部分、图3a所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3201 can refer to the optional implementation of step S2101 in Figure 2, the optional implementation of step S3101 in Figure 3a, and other related parts in the embodiment involved in Figure 2 and other related parts in the embodiment involved in Figure 3a, which will not be repeated here.

在一些实施例中,步骤S3201被省略,终端自主实现第一信息所指示的功能,或上述功能为缺省或默认。In some embodiments, step S3201 is omitted, and the terminal autonomously implements the function indicated by the first information, or the above function is default or acquiescent.

在一些实施例中,第一信息用于指示发送秩指示TRI和发送预编码矩阵指示TPMI,TRI用于指示传输层数,TPMI用于指示预编码矩阵,传输层数和预编码矩阵用于联合指示码字。In some embodiments, the first information is used to indicate a transmission rank indication TRI and a transmission precoding matrix indication TPMI, TRI is used to indicate the number of transmission layers, TPMI is used to indicate the precoding matrix, and the number of transmission layers and the precoding matrix are used to jointly indicate a codeword.

步骤S3202,基于码字发送上行参考信号和上行信道中的至少一者。Step S3202: Send at least one of an uplink reference signal and an uplink channel based on the codeword.

步骤S3202的可选实现方式可以参见图2的步骤S2103的可选实现方式、图3a的步骤S3103的可选实现方式、及图2所涉及的实施例中其他关联部分、图3a所涉及的实施例中其他关联部分,此处不再赘述。 The optional implementation of step S3202 can refer to the optional implementation of step S2103 in Figure 2, the optional implementation of step S3103 in Figure 3a, and other related parts in the embodiment involved in Figure 2 and other related parts in the embodiment involved in Figure 3a, which will not be repeated here.

在一些实施例中,传输层数和预编码矩阵联合指示码字,包括:基于终端的天线端口划分方式,确定预先配置的第一数量个第一码本,其中,第一数量个第一码本为相同天线端口划分方式下不同传输层数对应的码本,第一数量个第一码本中的码字数量小于或等于第一阈值;根据TRI从第一数量个第一码本中确定目标码本;基于TPMI和目标码本,确定码字。In some embodiments, the number of transmission layers and the precoding matrix jointly indicate a codeword, including: determining a pre-configured first number of first codebooks based on an antenna port division method of the terminal, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; determining a target codebook from the first number of first codebooks according to TRI; and determining a codeword based on TPMI and the target codebook.

在一些实施例中,第一码本通过以下方式预先配置:基于终端的天线端口划分方式,确定预先配置的第一数量个第二码本,其中,第一数量个第二码本为相同天线端口划分方式下不同传输层数对应的码本,第二码本中的码字小于或等于相同传输层数对应的第三码本中的码字,第三码本为协议规定的码本;基于一个或多个第二码本确定第一码本。In some embodiments, the first codebook is preconfigured in the following manner: based on the antenna port division method of the terminal, a preconfigured first number of second codebooks is determined, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the codeword in the second codebook is less than or equal to the codeword in the third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by the protocol; the first codebook is determined based on one or more second codebooks.

在一些实施例中,第二码本由第三码本中的部分码字构成;第二码本通过以下至少一种方式预先配置:按照第一预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第一预设顺序通过第三码本中不同码字之间的余弦相似度确定;基于第一参数和第二参数从第三码本中选择第二数量个码字,构成第二码本,其中,第一参数和第二参数为下行通信时确定码字所需的参数;按照第二预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第二预设顺序为第三码本中各码字排列的顺序;选择第三码本中的第2X-1个码字,构成第二码本,其中,X为正整数;选择第三码本中的第2X个码字,构成第二码本。In some embodiments, the second codebook is composed of some codewords in the third codebook; the second codebook is preconfigured in at least one of the following ways: selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook; selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; selecting the 2Xth codeword in the third codebook to form the second codebook.

在一些实施例中,各传输层数对应的第二码本中的码字数量基于预设规则确定。In some embodiments, the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule.

在一些实施例中,天线端口划分方式包括以下至少一种方式:划分1个天线端口组,每个天线端口组中具有8个天线端口;划分2个天线端口组,每个天线端口组中具有4个天线端口;划分4个天线端口组,每个天线端口组中具有2个天线端口;划分8个天线端口组,每个天线端口组中具有1个天线端口。In some embodiments, the antenna port division method includes at least one of the following methods: dividing into 1 antenna port group, each antenna port group has 8 antenna ports; dividing into 2 antenna port groups, each antenna port group has 4 antenna ports; dividing into 4 antenna port groups, each antenna port group has 2 antenna ports; dividing into 8 antenna port groups, each antenna port group has 1 antenna port.

图4是根据一示例性实施例示出的又一种上行通信方法流程图。如图4所示,本公开实施例涉及上行通信方法,可以在网络设备上执行,上述方法包括:FIG4 is a flow chart of another uplink communication method according to an exemplary embodiment. As shown in FIG4, the embodiment of the present disclosure relates to an uplink communication method, which can be executed on a network device. The method includes:

步骤S4101,发送第一信息。Step S4101, sending the first information.

步骤S4101的可选实现方式可以参见图2的步骤S2101的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S4101 can refer to the optional implementation of step S2101 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.

在一些实施例中,第一信息用于指示发送秩指示TRI和发送预编码矩阵指示TPMI,TRI用于指示传输层数,TPMI用于指示预编码矩阵,传输层数和预编码矩阵用于联合指示码字。In some embodiments, the first information is used to indicate a transmission rank indication TRI and a transmission precoding matrix indication TPMI, TRI is used to indicate the number of transmission layers, TPMI is used to indicate the precoding matrix, and the number of transmission layers and the precoding matrix are used to jointly indicate a codeword.

步骤S4102,获取上行参考信号和上行信道中的至少一者。Step S4102: Acquire at least one of an uplink reference signal and an uplink channel.

步骤S4102的可选实现方式可以参见图2的步骤S2103的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S4102 can refer to the optional implementation of step S2103 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.

在一些实施例中,网络设备获取由协议规定的上行参考信号和上行信道中的至少一者。In some embodiments, the network device obtains at least one of an uplink reference signal and an uplink channel specified by a protocol.

在一些实施例中,网络设备从高层(upper layer(s))获取上行参考信号和上行信道中的至少一者。In some embodiments, the network device obtains at least one of an uplink reference signal and an uplink channel from an upper layer(s).

在一些实施例中,网络设备进行处理从而得到上行参考信号和上行信道中的至少一者。In some embodiments, the network device performs processing to obtain at least one of an uplink reference signal and an uplink channel.

在一些实施例中,步骤S4102被省略,网络设备自主实现上行参考信号和上行信道中的至少一者所指示的功能,或上述功能为缺省或默认。In some embodiments, step S4102 is omitted, and the network device autonomously implements the function indicated by at least one of the uplink reference signal and the uplink channel, or the above function is default or acquiescent.

在一些实施例中,传输层数和预编码矩阵联合指示码字,包括:基于终端的天线端口划分方式,确定预先配置的第一数量个第一码本,其中,第一数量个第一码本为相同天线端口划分方式下不同传输层数对应的码本,第一数量个第一码本中的码字数量小于或等于第一阈值;根据TRI从第一数量个第一码本中确定目标码本;基于TPMI和目标码本,确定码字。In some embodiments, the number of transmission layers and the precoding matrix jointly indicate a codeword, including: determining a pre-configured first number of first codebooks based on an antenna port division method of the terminal, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; determining a target codebook from the first number of first codebooks according to TRI; and determining a codeword based on TPMI and the target codebook.

在一些实施例中,第一码本通过以下方式预先配置:基于终端的天线端口划分方式,确定预先配置的第一数量个第二码本,其中,第一数量个第二码本为相同天线端口划分方式下不同传输层数对应的码本,第二码本中的码字小于或等于相同传输层数对应的第三码本中的码字,第三码本为协议规定的码本;基于一个或多个第二码本确定第一码本。In some embodiments, the first codebook is preconfigured in the following manner: based on the antenna port division method of the terminal, a preconfigured first number of second codebooks is determined, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the codeword in the second codebook is less than or equal to the codeword in the third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by the protocol; the first codebook is determined based on one or more second codebooks.

在一些实施例中,第二码本由第三码本中的部分码字构成;第二码本通过以下至少一种方式预先配置:按照第一预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第一预设顺序通过第三码本中不同码字之间的余弦相似度确定;基于第一参数和第二参数从第三码本中选择第二数量个码字,构成第二码本,其中,第一参数和第二参数为下行通信时确定码字所需的参数;按照第二预设顺序从第三码本中选择第二数量个码字,构成第二码本,其中,第二预设顺序为第三码本中各码字排列的顺序;选择第三码本中的第2X-1个码字,构成第二码本,其中,X为正整数;选择第三码本中的第2X个码字,构成第二码本。In some embodiments, the second codebook is composed of some codewords in the third codebook; the second codebook is preconfigured in at least one of the following ways: selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by the cosine similarity between different codewords in the third codebook; selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; selecting the 2Xth codeword in the third codebook to form the second codebook.

在一些实施例中,各传输层数对应的第二码本中的码字数量基于预设规则确定。 In some embodiments, the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule.

在一些实施例中,天线端口划分方式包括以下至少一种方式:划分1个天线端口组,每个天线端口组中具有8个天线端口;划分2个天线端口组,每个天线端口组中具有4个天线端口;划分4个天线端口组,每个天线端口组中具有2个天线端口;划分8个天线端口组,每个天线端口组中具有1个天线端口。In some embodiments, the antenna port division method includes at least one of the following methods: dividing into 1 antenna port group, each antenna port group has 8 antenna ports; dividing into 2 antenna port groups, each antenna port group has 4 antenna ports; dividing into 4 antenna port groups, each antenna port group has 2 antenna ports; dividing into 8 antenna port groups, each antenna port group has 1 antenna port.

图5是根据一示例性实施例示出的再一种上行通信方法流程图。如图5所示,本公开实施例涉及上行通信方法,上述方法包括:FIG5 is a flow chart of another uplink communication method according to an exemplary embodiment. As shown in FIG5, the embodiment of the present disclosure relates to an uplink communication method, and the method includes:

步骤S5101,网络设备102向发送第一信息。Step S5101, the network device 102 sends the first information to.

步骤S5101的可选实现方式可以参见图2的步骤S2101的可选实现方式、图3a的步骤S3101的可选实现方式、图3b的步骤S3201的可选实现方式、图4的步骤S4101的可选实现方式、及图2所涉及的实施例中其他关联部分、图3a所涉及的实施例中其他关联部分、图3b所涉及的实施例中其他关联部分、图4所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation method of step S5101 can refer to the optional implementation method of step S2101 in Figure 2, the optional implementation method of step S3101 in Figure 3a, the optional implementation method of step S3201 in Figure 3b, the optional implementation method of step S4101 in Figure 4, and other related parts in the embodiment involved in Figure 2, other related parts in the embodiment involved in Figure 3a, other related parts in the embodiment involved in Figure 3b, and other related parts in the embodiment involved in Figure 4, which will not be repeated here.

步骤S5202,终端101向网络设备102发送上行参考信号和上行信道中的至少一者。Step S5202 : The terminal 101 sends at least one of an uplink reference signal and an uplink channel to the network device 102 .

步骤S5202的可选实现方式可以参见图2的步骤S2103的可选实现方式、图3a的步骤S3103的可选实现方式、图3b的步骤S3202的可选实现方式、图4的步骤S4102的可选实现方式、及图2所涉及的实施例中其他关联部分、图3a所涉及的实施例中其他关联部分、图3b所涉及的实施例中其他关联部分、图4所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation method of step S5202 can refer to the optional implementation method of step S2103 in Figure 2, the optional implementation method of step S3103 in Figure 3a, the optional implementation method of step S3202 in Figure 3b, the optional implementation method of step S4102 in Figure 4, and other related parts in the embodiment involved in Figure 2, other related parts in the embodiment involved in Figure 3a, other related parts in the embodiment involved in Figure 3b, and other related parts in the embodiment involved in Figure 4, which will not be repeated here.

接下来,本公开将以更为详细的实施例对上述方案进行描述。Next, the present disclosure will describe the above solution with more detailed embodiments.

A.潜在的R15上行码字候选集数量:A. Number of potential R15 uplink codeword candidates:

在一些实施例中,Ng=2部分相干码本支持的R15上行4Tx码字候选集数量,其中N4Tx,i表示R15上行4Tx层数为i时选取的码字数量。In some embodiments, Ng=2 is the number of R15 uplink 4Tx codeword candidate sets supported by the partially coherent codebook, where N 4Tx,i represents the number of codewords selected when the number of R15 uplink 4Tx layers is i.

在一些实施例中,rank划分包含(3,2)和(4,3)时,支持的(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)如下:In some embodiments, when the rank partition includes (3, 2) and (4, 3), the supported (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) are as follows:

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,2,1),共199个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 4, 2, 1), a total of 199 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,2,1),共226个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (9, 4, 2, 1), a total of 226 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(10,4,2,1),共255个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (10, 4, 2, 1), a total of 255 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,2,1),共230个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 5, 2, 1), a total of 230 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,3,1),共216个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 4, 3, 1), a total of 216 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,4,1),共235个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 4, 4, 1), a total of 235 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,2,2),共208个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 4, 2, 2), a total of 208 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,3,1),共243个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (9, 4, 3, 1), a total of 243 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,2,2),共235个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (9, 4, 2, 2), a total of 235 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,3,1),共249个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 5, 3, 1), a total of 249 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,2,2),共239个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 5, 2, 2), a total of 239 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,3,2),共227个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 4, 3, 2), a total of 227 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,3,2),共254个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (9, 4, 3, 2), a total of 254 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,4,4,2),共248个码字。(N4Tx ,1 , N4Tx,2 , N4Tx,3 , N4Tx,4 ) = (8, 4, 4, 2), for a total of 248 code words.

在一些实施例中,rank划分不包含(3,2)和(4,3)时,支持的(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)如下:In some embodiments, when the rank partition does not include (3, 2) and (4, 3), the supported (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ) are as follows:

上述所有支持的(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4),码字数量稍有减少;All of the above supported (N 4Tx, 1 , N 4Tx, 2 , N 4Tx, 3 , N 4Tx, 4 ), the number of codewords is slightly reduced;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,6,2,1),共249个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 6, 2, 1), a total of 249 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,5,2,1),共247个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (9, 5, 2, 1), a total of 247 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,3,2),共239个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 5, 3, 2), a total of 239 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(10,4,4,2),共252个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (10, 4, 4, 2), a total of 252 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,6,2,2),共256个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (8, 6, 2, 2), a total of 256 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(9,4,4,1),共242个码字;( N4Tx, 1 , N4Tx, 2 , N4Tx, 3 , N4Tx, 4 ) = (9, 4, 4, 1), a total of 242 code words;

(N4Tx,1,N4Tx,2,N4Tx,3,N4Tx,4)=(8,5,4,1),共246个码字。 ( N4Tx,1 , N4Tx,2 , N4Tx,3 , N4Tx,4 ) = (8, 5, 4, 1), 246 code words in total.

在一些实施例中,Ng=4部分相干码本支持的R15上行2Tx码字候选集数量,其中N2Tx,i表示R15上行2Tx层数为i时选取的码字数量。In some embodiments, Ng=4 is the number of R15 uplink 2Tx codeword candidate sets supported by the partially coherent codebook, where N 2Tx,i represents the number of codewords selected when the number of R15 uplink 2Tx layers is i.

在一些实施例中,支持(N2Tx,1,N2Tx,2)=(2,2),共232个码字。In some embodiments, (N 2Tx, 1 , N 2Tx, 2 )=(2, 2) are supported, for a total of 2 32 codewords.

B.R15上行码字候选集确定方案:B. R15 uplink codeword candidate set determination scheme:

在一些实施例中,Option1:选取余弦相似度最小的N个码字,详细算法过程可参考相关技术,本公开不再赘述。In some embodiments, Option 1: select N codewords with the smallest cosine similarity. The detailed algorithm process can be referred to the relevant technology, which will not be described in detail in this disclosure.

在一些实施例中,R15上行4Tx rank-1码本:按照【1、3、9、11、6、8、14、16、2、4、10、12、5、7、13、15】的索引顺序依次选取。In some embodiments, the R15 uplink 4Tx rank-1 codebook is selected in the index order of [1, 3, 9, 11, 6, 8, 14, 16, 2, 4, 10, 12, 5, 7, 13, 15].

在一些实施例中,R15上行4Tx rank-1码本:按照【2、4、10、12、5、7、13、15、1、3、9、11、6、8、14、16】的索引顺序依次选取。In some embodiments, the R15 uplink 4Tx rank-1 codebook is selected in the index order of [2, 4, 10, 12, 5, 7, 13, 15, 1, 3, 9, 11, 6, 8, 14, 16].

在一些实施例中,R15上行4Tx rank-2码本:按照【1、5、4、8、2、6、3、7】的索引顺序依次选取。In some embodiments, R15 uplink 4Tx rank-2 codebook: selected in the index order of [1, 5, 4, 8, 2, 6, 3, 7].

在一些实施例中,R15上行4Tx rank-3码本:按照【1、3、2、4】的索引顺序依次选取。In some embodiments, R15 uplink 4Tx rank-3 codebook: selected in the index order of [1, 3, 2, 4].

在一些实施例中,R15上行4Tx rank-4码本:按照【1、2】的索引顺序依次选取。In some embodiments, R15 uplink 4Tx rank-4 codebook: selected in sequence according to the index order of [1, 2].

在一些实施例中,R15上行2Tx rank-1码本:按照【1、2、3、4】的索引顺序依次选取。In some embodiments, R15 uplink 2Tx rank-1 codebook: selected in the index order of [1, 2, 3, 4].

在一些实施例中,R15上行2Tx rank-2码本:按照【1、2】的索引顺序依次选取。In some embodiments, R15 uplink 2Tx rank-2 codebook: selected in the index order of [1, 2].

在一些实施例中,Option2:固定R15上行4Tx和2Tx码本的索引值(i1,1和i2)。In some embodiments, Option 2: fix the index values (i1, 1 and i2) of the R15 uplink 4Tx and 2Tx codebooks.

在一些实施例中,R15上行4Tx rank-1码本:固定i1,1={0,1,2,3}和i2={0,1}后再选取i2=2,或者固定i1,1={0,1}和i2={0,1,2,3}后再选取i1,1=2。In some embodiments, R15 uplink 4Tx rank-1 codebook: fix i1,1={0,1,2,3} and i2={0,1} and then select i2=2, or fix i1,1={0,1} and i2={0,1,2,3} and then select i1,1=2.

例如,选取10个码字,则额外加上i1,1={0,1}和i2=3对应的码字。For example, if 10 code words are selected, the code words corresponding to i1,1={0,1} and i2=3 are additionally added.

值得注意的是,上述索引可以固定任意值,例如如果选取两个i2,可以任意选取4个i2候选值中的两个值、It is worth noting that the above index can be fixed to any value. For example, if two i2 values are selected, two values from the four i2 candidate values can be selected at will.

在一些实施例中,R15上行4Tx rank-2码本:固定i1,1={0,1,2,3}和i2={0}后再选取i2=1,或者固定i1,1={0,1}和i2={0,1}后再选取i1,1=2。In some embodiments, R15 uplink 4Tx rank-2 codebook: fix i1,1={0,1,2,3} and i2={0} and then select i2=1, or fix i1,1={0,1} and i2={0,1} and then select i1,1=2.

例如,选取6个码字,则额外加上i1,1={0,1}和i2=1对应的码字。For example, if 6 code words are selected, the code words corresponding to i1,1={0,1} and i2=1 are additionally added.

在一些实施例中,R15上行4Tx rank-3码本:固定i1,1={0}和i2={0,1}后再选取i1,1=2,或者固定i1,1={0,2}和i2={0}后再选取i2=1。In some embodiments, R15 uplink 4Tx rank-3 codebook: fix i1,1={0} and i2={0,1} and then select i1,1=2, or fix i1,1={0,2} and i2={0} and then select i2=1.

在一些实施例中,R15上行4Tx rank-4码本:固定i2={0},或者固定i2={0,1}。In some embodiments, R15 uplink 4Tx rank-4 codebook: fixed i2={0}, or fixed i2={0,1}.

在一些实施例中,Option3:按照TS 38.211中不同端口数不同rank数的TPMI表格中的索引顺序选取。In some embodiments, Option 3: Select according to the index order in the TPMI table with different numbers of ports and different numbers of ranks in TS 38.211.

在一些实施例中,R15上行4Tx rank-1码本:按照【1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16】的索引顺序依次选取In some embodiments, R15 uplink 4Tx rank-1 codebook: select in the order of index [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]

在一些实施例中,R15上行4Tx rank-2码本:按照【1、2、3、4、5、6、7、8】的索引顺序依次选取。In some embodiments, R15 uplink 4Tx rank-2 codebook: selected in the index order of [1, 2, 3, 4, 5, 6, 7, 8].

在一些实施例中,R15上行4Tx rank-3码本:按照【1、2、3、4】的索引顺序依次选取。In some embodiments, R15 uplink 4Tx rank-3 codebook: selected in the index order of [1, 2, 3, 4].

在一些实施例中,R15上行4Tx rank-4码本:按照【1、2】的索引顺序依次选取。In some embodiments, R15 uplink 4Tx rank-4 codebook: selected in sequence according to the index order of [1, 2].

在一些实施例中,R15上行2Tx rank-1码本:按照【1、2、3、4】的索引顺序依次选取。In some embodiments, R15 uplink 2Tx rank-1 codebook: selected in the index order of [1, 2, 3, 4].

在一些实施例中,R15上行2Tx rank-2码本:按照【1、2】的索引顺序依次选取。In some embodiments, R15 uplink 2Tx rank-2 codebook: selected in the index order of [1, 2].

在一些实施例中,Option4:按照TS 38.211中不同端口数不同rank数的TPMI表格,优先顺序选取奇数索引。In some embodiments, Option 4: According to the TPMI table with different numbers of ports and different numbers of ranks in TS 38.211, odd indexes are selected in priority order.

在一些实施例中,Option5:按照TS 38.211中不同端口数不同rank数的TPMI表格,优先顺序选取偶数索引。In some embodiments, Option 5: According to the TPMI table with different numbers of ports and different numbers of ranks in TS 38.211, the even-numbered index is selected in priority order.

C.8端口部分相干码字指示方式:C.8 Port partial coherence codeword indication method:

在一些实施例中,Ng=2部分相干码本:根据R15上行4Tx码本,Ng=2的Rank划分,以及码字生成公式生成全部的Ng=2部分相干码字,并通过TRI和TPMI联合编码的方式指示In some embodiments, Ng=2 partially coherent codebook: According to the R15 uplink 4Tx codebook, Ng=2 Rank division, and codeword generation formula, all Ng=2 partially coherent codewords are generated, and indicated by TRI and TPMI joint coding.

在一些实施例中,Ng=4部分相干码本:根据R15上行2Tx码本,Ng=4的Rank划分,以及码字生成公式生成全部的Ng=4部分相干码字,并通过TRI和TPMI联合编码的方式指示In some embodiments, Ng=4 partially coherent codebook: According to the R15 uplink 2Tx codebook, Ng=4 Rank division, and codeword generation formula, all Ng=4 partially coherent codewords are generated, and indicated by TRI and TPMI joint coding.

值得注意的是,本公开各实施例中的预编码矩阵在选取时,不考虑归一化系数,码字的归一化系数在设计码字后统一进行归一化。It is worth noting that, when selecting the precoding matrix in each embodiment of the present disclosure, the normalization coefficient is not considered, and the normalization coefficients of the codewords are uniformly normalized after the codewords are designed.

在本公开实施例中,各步骤可以作为独立实施例来实施。部分或全部步骤、其可选实现方式可以与其它实施例中的部分或全部步骤任意组合,也可以与其他实施例的可选实现方式任意组合。 In the embodiments of the present disclosure, each step can be implemented as an independent embodiment. Some or all of the steps and their optional implementations can be arbitrarily combined with some or all of the steps in other embodiments, and can also be arbitrarily combined with the optional implementations of other embodiments.

本公开实施例还提供用于实现以上任一种方法的装置,例如,提供一种上行通信装置,上述装置包括用以实现以上任一种方法中第一设备(例如终端、接入网设备、核心网功能节点、核心网设备等)所执行的各步骤的单元或模块。再如,还提供另一种上行通信装置,包括用以实现以上任一种方法中第二设备(例如终端、接入网设备、核心网功能节点、核心网设备等)所执行的各步骤的单元或模块。The embodiments of the present disclosure also provide a device for implementing any of the above methods, for example, an uplink communication device is provided, the above device includes a unit or module for implementing each step performed by a first device (such as a terminal, an access network device, a core network function node, a core network device, etc.) in any of the above methods. For another example, another uplink communication device is also provided, including a unit or module for implementing each step performed by a second device (such as a terminal, an access network device, a core network function node, a core network device, etc.) in any of the above methods.

应理解以上装置中各单元或模块的划分仅是一种逻辑功能的划分,在实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。此外,装置中的单元或模块可以以处理器调用软件的形式实现:例如装置包括处理器,处理器与存储器连接,存储器中存储有指令,处理器调用存储器中存储的指令,以实现以上任一方法或实现上述装置各单元或模块的功能,其中处理器例如为通用处理器,例如中央处理单元(Central Processing Unit,CPU)或微处理器,存储器为装置内的存储器或装置外的存储器。或者,装置中的单元或模块可以以硬件电路的形式实现,可以通过对硬件电路的设计实现部分或全部单元或模块的功能,上述硬件电路可以理解为一个或多个处理器;例如,在一种实现中,上述硬件电路为专用集成电路(application-specific integrated circuit,ASIC),通过对电路内元件逻辑关系的设计,实现以上部分或全部单元或模块的功能;再如,在另一种实现中,上述硬件电路为可以通过可编程逻辑器件(programmable logic device,PLD)实现,以现场可编程门阵列(Field Programmable Gate Array,FPGA)为例,其可以包括大量逻辑门电路,通过配置文件来配置逻辑门电路之间的连接关系,从而实现以上部分或全部单元或模块的功能。以上装置的所有单元或模块可以全部通过处理器调用软件的形式实现,或全部通过硬件电路的形式实现,或部分通过处理器调用软件的形式实现,剩余部分通过硬件电路的形式实现。It should be understood that the division of the units or modules in the above device is only a division of logical functions, which can be fully or partially integrated into one physical entity or physically separated in actual implementation. In addition, the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device. Alternatively, the units or modules in the device may be implemented in the form of hardware circuits, and the functions of some or all of the units or modules may be implemented by designing the hardware circuits. The hardware circuits may be understood as one or more processors; for example, in one implementation, the hardware circuits are application-specific integrated circuits (ASICs), and the functions of some or all of the above units or modules may be implemented by designing the logical relationship of the components in the circuits; for another example, in another implementation, the hardware circuits may be implemented by programmable logic devices (PLDs), and Field Programmable Gate Arrays (FPGAs) may be used as an example, which may include a large number of logic gate circuits, and the connection relationship between the logic gate circuits may be configured by configuring the configuration files, thereby implementing the functions of some or all of the above units or modules. All units or modules of the above devices may be implemented in the form of software called by the processor, or in the form of hardware circuits, or in the form of software called by the processor, and the remaining part may be implemented in the form of hardware circuits.

在本公开实施例中,处理器是具有信号处理能力的电路,在一种实现中,处理器可以是具有指令读取与运行能力的电路,例如中央处理单元(Central Processing Unit,CPU)、微处理器、图形处理器(graphics processing unit,GPU)(可以理解为微处理器)、或数字信号处理器(digital signal processor,DSP)等;在另一种实现中,处理器可以通过硬件电路的逻辑关系实现一定功能,上述硬件电路的逻辑关系是固定的或可以重构的,例如处理器为专用集成电路(application-specific integrated circuit,ASIC)或可编程逻辑器件(programmable logic device,PLD)实现的硬件电路,例如FPGA。在可重构的硬件电路中,处理器加载配置文档,实现硬件电路配置的过程,可以理解为处理器加载指令,以实现以上部分或全部单元或模块的功能的过程。此外,还可以是针对人工智能设计的硬件电路,其可以理解为ASIC,例如神经网络处理单元(Neural Network Processing Unit,NPU)、张量处理单元(Tensor Processing Unit,TPU)、深度学习处理单元(Deep learning Processing Unit,DPU)等。In the disclosed embodiments, the processor is a circuit with signal processing capability. In one implementation, the processor may be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which may be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the above hardware circuit may be fixed or reconfigurable, such as a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration may be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as ASIC, such as Neural Network Processing Unit (NPU), Tensor Processing Unit (TPU), Deep Learning Processing Unit (DPU), etc.

图6a是根据一示例性实施例示出的一种上行通信装置示意图。如图6a所示,上行通信装置6100例如可以是上述提到的终端,装置6100包括:收发模块6101。当然,装置6100还可以包括处理模块等任意可能的模块,本公开不作限定。在一些实施例中,上述收发模块6101用于接收第一信息。可选地,上述收发模块6101用于执行以上任一方法中终端执行的发送和/或接收等通信步骤S2101、步骤S2103的至少一者,但不限于此,此处不再赘述。可选地,上述处理模块用于执行以上任一方法中终端执行的其它步骤S2102,但不限于此,此处不再赘述。FIG6a is a schematic diagram of an uplink communication device according to an exemplary embodiment. As shown in FIG6a , the uplink communication device 6100 may be, for example, the terminal mentioned above, and the device 6100 includes: a transceiver module 6101. Of course, the device 6100 may also include any possible modules such as a processing module, which is not limited in the present disclosure. In some embodiments, the transceiver module 6101 is used to receive the first information. Optionally, the transceiver module 6101 is used to execute at least one of the communication steps S2101 and S2103 such as sending and/or receiving executed by the terminal in any of the above methods, but is not limited to this and will not be repeated here. Optionally, the processing module is used to execute other steps S2102 executed by the terminal in any of the above methods, but is not limited to this and will not be repeated here.

图6b是根据一示例性实施例示出的另一种上行通信装置示意图。如图6b所示,上行通信装置6200例如可以是上述提到的网络设备,装置6200包括:收发模块6201。当然装置6200还可以包括处理模块等任意可能的模块,本公开不作限定。在一些实施例中,上述收发模块6201用于发送第一信息。可选地,上述收发模块6201用于执行以上任一方法中网络设备执行的发送和/或接收等通信步骤S2101、步骤S2103中的至少一者,但不限于此,此处不再赘述。FIG6b is a schematic diagram of another uplink communication device according to an exemplary embodiment. As shown in FIG6b , the uplink communication device 6200 may be, for example, the network device mentioned above, and the device 6200 includes: a transceiver module 6201. Of course, the device 6200 may also include any possible modules such as a processing module, which is not limited in the present disclosure. In some embodiments, the transceiver module 6201 is used to send the first information. Optionally, the transceiver module 6201 is used to execute at least one of the communication steps S2101 and S2103 such as sending and/or receiving executed by the network device in any of the above methods, but is not limited to this and will not be repeated here.

图7a是本公开实施例提出的通信设备7100的结构示意图。通信设备7100可以是网络设备(例如接入网设备、核心网设备等),也可以是终端(例如用户设备等),也可以是支持网络设备实现以上任一方法的芯片、芯片系统、或处理器等,还可以是支持终端实现以上任一方法的芯片、芯片系统、或处理器等。通信设备7100可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。FIG7a is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. The communication device 7100 may be a network device (e.g., an access network device, a core network device, etc.), or a terminal (e.g., a user device, etc.), or a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. The communication device 7100 may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.

如图7a所示,通信设备7100包括一个或多个处理器7101。处理器7101可以是通用处理器或者专用处理器等,例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端设备、终端设备芯片,DU或CU等)进行控制,执行程序,处理程序的数据。通信设备7100用于执行以上任一方法。As shown in FIG. 7a , the communication device 7100 includes one or more processors 7101. The processor 7101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and the communication data, and the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process the data of the program. The communication device 7100 is used to execute any of the above methods.

在一些实施例中,通信设备7100还包括用于存储指令的一个或多个存储器7102。可选地,全部或部分存储器7102也可以处于通信设备7100之外。 In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memory 7102 may also be outside the communication device 7100.

在一些实施例中,通信设备7100还包括一个或多个收发器7103。在通信设备7100包括一个或多个收发器7103时,收发器7103执行上述方法中的发送和/或接收等通信步骤S2101、步骤S2103中的至少一者,但不限于此。处理器7101执行其它步骤S2102,但不限于此。In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps S2101 and S2103 of sending and/or receiving in the above method, but is not limited thereto. The processor 7101 performs other steps S2102, but is not limited thereto.

在一些实施例中,收发器可以包括接收器和/或发送器,接收器和发送器可以是分离的,也可以集成在一起。可选地,收发器、收发单元、收发机、收发电路等术语可以相互替换,发送器、发送单元、发送机、发送电路等术语可以相互替换,接收器、接收单元、接收机、接收电路等术语可以相互替换。In some embodiments, the transceiver may include a receiver and/or a transmitter, and the receiver and the transmitter may be separate or integrated. Optionally, the terms such as transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be replaced with each other, the terms such as transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms such as receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.

在一些实施例中,通信设备7100可以包括一个或多个接口电路7104。可选地,接口电路7104与存储器7102连接,接口电路7104可用于从存储器7102或其他装置接收信号,可用于向存储器7102或其他装置发送信号。例如,接口电路7104可读取存储器7102中存储的指令,并将该指令发送给处理器7101。In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 may be used to receive signals from the memory 7102 or other devices, and may be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.

以上实施例描述中的通信设备7100可以是网络设备或者终端,但本公开中描述的通信设备7100的范围并不限于此,通信设备7100的结构可以不受图7a的限制。通信设备可以是独立的设备或者可以是较大设备的一部分。例如所述通信设备可以是:1)独立的集成电路IC,或芯片,或,芯片系统或子系统;(2)具有一个或多个IC的集合,可选地,上述IC集合也可以包括用于存储数据,程序的存储部件;(3)ASIC,例如调制解调器(Modem);(4)可嵌入在其他设备内的模块;(5)接收机、终端设备、智能终端设备、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;(6)其他等等。The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7a. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

图7b是本公开实施例提出的芯片7200的结构示意图。对于通信设备7100可以是芯片或芯片系统的情况,可以参见图7b所示的芯片7200的结构示意图,但不限于此。Fig. 7b is a schematic diagram of the structure of a chip 7200 provided in an embodiment of the present disclosure. In the case where the communication device 7100 may be a chip or a chip system, reference may be made to the schematic diagram of the structure of the chip 7200 shown in Fig. 7b, but the present invention is not limited thereto.

芯片7200包括一个或多个处理器7201,芯片7200用于执行以上任一方法。The chip 7200 includes one or more processors 7201, and the chip 7200 is used to execute any of the above methods.

在一些实施例中,芯片7200还包括一个或多个接口电路7202。可选地,接口电路7202与存储器7203连接,接口电路7202可以用于从存储器7203或其他装置接收信号,接口电路7202可用于向存储器7203或其他装置发送信号。例如,接口电路7202可读取存储器7203中存储的指令,并将该指令发送给处理器7201。In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203. The interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.

在一些实施例中,接口电路7202执行上述方法中的发送和/或接收等通信步骤S2101、步骤S2103中的至少一者,但不限于此。处理器7201执行其他步骤S2102,但不限于此。In some embodiments, the interface circuit 7202 performs at least one of the communication steps S2101 and S2103 of sending and/or receiving in the above method, but is not limited thereto. The processor 7201 performs other steps S2102, but is not limited thereto.

在一些实施例中,接口电路、接口、收发管脚、收发器等术语可以相互替换。In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

在一些实施例中,芯片7200还包括用于存储指令的一个或多个存储器7203。可选地,全部或部分存储器7203可以处于芯片7200之外。In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 may be outside the chip 7200.

本公开还提出存储介质,上述存储介质上存储有指令,当上述指令在通信设备7100上运行时,使得通信设备7100执行以上任一方法。可选地,上述存储介质是电子存储介质。可选地,上述存储介质是计算机可读存储介质,但不限于此,其也可以是其他装置可读的存储介质。可选地,上述存储介质可以是非暂时性(non-transitory)存储介质,但不限于此,其也可以是暂时性存储介质。The present disclosure also proposes a storage medium, on which instructions are stored, and when the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a temporary storage medium.

本公开还提出程序产品,上述程序产品被通信设备7100执行时,使得通信设备7100执行以上任一方法。可选地,上述程序产品是计算机程序产品。The present disclosure also proposes a program product, which, when executed by the communication device 7100, enables the communication device 7100 to execute any of the above methods. Optionally, the program product is a computer program product.

本公开还提出计算机程序,当其在计算机上运行时,使得计算机执行以上任一方法。The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to execute any one of the above methods.

本公开提出一种减少部分相干码字数量的算法,使得其反馈开销和全相干/非相干可比,降低反馈开销。 The present disclosure proposes an algorithm for reducing the number of partially coherent codewords, so that its feedback overhead is comparable to that of fully coherent/incoherent codewords, thereby reducing the feedback overhead.

Claims (21)

一种上行通信方法,其特征在于,所述方法包括:An uplink communication method, characterized in that the method comprises: 接收第一信息,所述第一信息用于指示进行上行通信所使用的码字;receiving first information, where the first information is used to indicate a codeword used for uplink communication; 基于所述码字发送上行参考信号和上行信道中的至少一者。At least one of an uplink reference signal and an uplink channel is sent based on the codeword. 根据权利要求1所述的方法,其特征在于,所述第一信息用于指示发送秩指示TRI和发送预编码矩阵指示TPMI,所述TRI用于指示传输层数,所述TPMI用于指示预编码矩阵,所述传输层数和所述预编码矩阵用于联合指示所述码字。The method according to claim 1 is characterized in that the first information is used to indicate a transmission rank indication TRI and a transmission precoding matrix indication TPMI, the TRI is used to indicate the number of transmission layers, the TPMI is used to indicate the precoding matrix, and the number of transmission layers and the precoding matrix are used to jointly indicate the codeword. 根据权利要求2所述的方法,其特征在于,所述传输层数和所述预编码矩阵联合指示所述码字,包括:The method according to claim 2, characterized in that the number of transmission layers and the precoding matrix jointly indicate the codeword, comprising: 基于终端的天线端口划分方式,确定预先配置的第一数量个第一码本,其中,所述第一数量个第一码本为相同天线端口划分方式下不同传输层数对应的码本,所述第一数量个第一码本中的码字数量小于或等于第一阈值;Determine, based on an antenna port division method of the terminal, a first number of preconfigured first codebooks, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; 根据所述TRI从所述第一数量个第一码本中确定目标码本;Determine a target codebook from the first number of first codebooks according to the TRI; 基于所述TPMI和所述目标码本,确定所述码字。The codeword is determined based on the TPMI and the target codebook. 根据权利要求3所述的方法,其特征在于,所述第一码本通过以下方式预先配置:The method according to claim 3, characterized in that the first codebook is pre-configured in the following manner: 基于所述终端的所述天线端口划分方式,确定预先配置的第一数量个第二码本,其中,所述第一数量个第二码本为相同天线端口划分方式下不同传输层数对应的码本,所述第二码本中的码字小于或等于相同传输层数对应的第三码本中的码字,所述第三码本为协议规定的码本;Determine, based on the antenna port division method of the terminal, a first number of pre-configured second codebooks, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and a codeword in the second codebook is less than or equal to a codeword in a third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by a protocol; 基于一个或多个所述第二码本确定所述第一码本。The first codebook is determined based on one or more of the second codebooks. 根据权利要求4所述的方法,其特征在于,所述第二码本由第三码本中的部分码字构成;The method according to claim 4, characterized in that the second codebook is composed of some codewords in the third codebook; 所述第二码本通过以下至少一种方式预先配置:The second codebook is pre-configured in at least one of the following ways: 按照第一预设顺序从所述第三码本中选择第二数量个码字,构成所述第二码本,其中,所述第一预设顺序通过所述第三码本中不同码字之间的余弦相似度确定;Selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by cosine similarity between different codewords in the third codebook; 基于第一参数和第二参数从所述第三码本中选择第二数量个码字,构成所述第二码本,其中,所述第一参数和所述第二参数为下行通信时确定码字所需的参数;Selecting a second number of codewords from the third codebook based on the first parameter and the second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine the codeword during downlink communication; 按照第二预设顺序从所述第三码本中选择第二数量个码字,构成所述第二码本,其中,所述第二预设顺序为所述第三码本中各码字排列的顺序;Selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; 选择所述第三码本中的第2X-1个码字,构成所述第二码本,其中,所述X为正整数;Selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; 选择所述第三码本中的第2X个码字,构成所述第二码本。Selecting the 2Xth codeword in the third codebook to form the second codebook. 根据权利要求4或5所述的方法,其特征在于,各传输层数对应的所述第二码本中的码字数量基于预设规则确定。The method according to claim 4 or 5 is characterized in that the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule. 根据权利要求3-6中任意一项所述的方法,其特征在于,所述天线端口划分方式包括以下至少一种方式:The method according to any one of claims 3 to 6, characterized in that the antenna port division method includes at least one of the following methods: 划分1个天线端口组,每个天线端口组中具有8个天线端口;Divide into 1 antenna port group, each antenna port group has 8 antenna ports; 划分2个天线端口组,每个天线端口组中具有4个天线端口;Divide into 2 antenna port groups, each antenna port group has 4 antenna ports; 划分4个天线端口组,每个天线端口组中具有2个天线端口;Divide into 4 antenna port groups, each antenna port group has 2 antenna ports; 划分8个天线端口组,每个天线端口组中具有1个天线端口。The antenna port group is divided into 8 groups, and each group has 1 antenna port. 一种上行通信方法,其特征在于,所述方法包括:An uplink communication method, characterized in that the method comprises: 发送第一信息,所述第一信息用于指示进行上行通信所使用的码字;Sending first information, where the first information is used to indicate a codeword used for uplink communication; 接收上行参考信号和上行信道中的至少一者,所述上行参考信号和上行信道中的至少一者基于所述码字发送。At least one of an uplink reference signal and an uplink channel is received, wherein the at least one of the uplink reference signal and the uplink channel is sent based on the codeword. 根据权利要求8所述的方法,其特征在于,所述第一信息用于指示发送秩指示TRI和发送预编码矩阵指示TPMI,所述TRI用于指示传输层数,所述TPMI用于指示预编码矩阵,所述传输层数和所述预编码矩阵用于联合指示所述码字。The method according to claim 8 is characterized in that the first information is used to indicate a transmission rank indication TRI and a transmission precoding matrix indication TPMI, the TRI is used to indicate the number of transmission layers, the TPMI is used to indicate the precoding matrix, and the number of transmission layers and the precoding matrix are used to jointly indicate the codeword. 根据权利要求9所述的方法,其特征在于,所述传输层数和所述预编码矩阵联合指示所述码字,包括:The method according to claim 9, characterized in that the number of transmission layers and the precoding matrix jointly indicate the codeword, comprising: 基于终端的天线端口划分方式,确定预先配置的第一数量个第一码本,其中,所述第一数量个第一码本为相同天线端口划分方式下不同传输层数对应的码本,所述第一数量个第一码本中的码字数量小于或等于第一阈值;Determine, based on an antenna port division method of the terminal, a first number of preconfigured first codebooks, wherein the first number of first codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and the number of codewords in the first number of first codebooks is less than or equal to a first threshold; 根据所述TRI从所述第一数量个第一码本中确定目标码本; Determine a target codebook from the first number of first codebooks according to the TRI; 基于所述TPMI和所述目标码本,确定所述码字。The codeword is determined based on the TPMI and the target codebook. 根据权利要求10所述的方法,其特征在于,所述第一码本通过以下方式预先配置:The method according to claim 10, characterized in that the first codebook is preconfigured in the following manner: 基于所述终端的所述天线端口划分方式,确定预先配置的第一数量个第二码本,其中,所述第一数量个第二码本为相同天线端口划分方式下不同传输层数对应的码本,所述第二码本中的码字小于或等于相同传输层数对应的第三码本中的码字,所述第三码本为协议规定的码本;Determine, based on the antenna port division method of the terminal, a first number of pre-configured second codebooks, wherein the first number of second codebooks are codebooks corresponding to different numbers of transmission layers under the same antenna port division method, and a codeword in the second codebook is less than or equal to a codeword in a third codebook corresponding to the same number of transmission layers, and the third codebook is a codebook specified by a protocol; 基于一个或多个所述第二码本确定所述第一码本。The first codebook is determined based on one or more of the second codebooks. 根据权利要求11所述的方法,其特征在于,所述第二码本由第三码本中的部分码字构成;The method according to claim 11, characterized in that the second codebook is composed of some codewords in the third codebook; 所述第二码本通过以下至少一种方式预先配置:The second codebook is pre-configured in at least one of the following ways: 按照第一预设顺序从所述第三码本中选择第二数量个码字,构成所述第二码本,其中,所述第一预设顺序通过所述第三码本中不同码字之间的余弦相似度确定;Selecting a second number of codewords from the third codebook according to a first preset order to form the second codebook, wherein the first preset order is determined by cosine similarity between different codewords in the third codebook; 基于第一参数和第二参数从所述第三码本中选择第二数量个码字,构成所述第二码本,其中,所述第一参数和所述第二参数为下行通信时确定码字所需的参数;Selecting a second number of codewords from the third codebook based on a first parameter and a second parameter to form the second codebook, wherein the first parameter and the second parameter are parameters required to determine a codeword during downlink communication; 按照第二预设顺序从所述第三码本中选择第二数量个码字,构成所述第二码本,其中,所述第二预设顺序为所述第三码本中各码字排列的顺序;Selecting a second number of codewords from the third codebook according to a second preset order to form the second codebook, wherein the second preset order is the order in which the codewords in the third codebook are arranged; 选择所述第三码本中的第2X-1个码字,构成所述第二码本,其中,所述X为正整数;Selecting the 2X-1th codeword in the third codebook to form the second codebook, wherein X is a positive integer; 选择所述第三码本中的第2X个码字,构成所述第二码本。Selecting the 2Xth codeword in the third codebook to form the second codebook. 根据权利要求11或12所述的方法,其特征在于,各传输层数对应的所述第二码本中的码字数量基于预设规则确定。The method according to claim 11 or 12 is characterized in that the number of codewords in the second codebook corresponding to each number of transmission layers is determined based on a preset rule. 根据权利要求10-13中任意一项所述的方法,其特征在于,所述天线端口划分方式包括以下至少一种方式:The method according to any one of claims 10 to 13, characterized in that the antenna port division method includes at least one of the following methods: 划分1个天线端口组,每个天线端口组中具有8个天线端口;Divide into 1 antenna port group, each antenna port group has 8 antenna ports; 划分2个天线端口组,每个天线端口组中具有4个天线端口;Divide into 2 antenna port groups, each antenna port group has 4 antenna ports; 划分4个天线端口组,每个天线端口组中具有2个天线端口;Divide into 4 antenna port groups, each antenna port group has 2 antenna ports; 划分8个天线端口组,每个天线端口组中具有1个天线端口。The antenna port group is divided into 8 groups, and each group has 1 antenna port. 一种上行通信方法,其特征在于,所述方法包括:An uplink communication method, characterized in that the method comprises: 网络设备向终端发送第一信息,所述第一信息用于指示进行上行通信所使用的码字;The network device sends first information to the terminal, where the first information is used to indicate a codeword used for uplink communication; 所述终端接收所述第一信息;The terminal receives the first information; 所述终端基于所述码字发送上行参考信号和上行信道中的至少一者;The terminal sends at least one of an uplink reference signal and an uplink channel based on the codeword; 所述网络设备接收所述上行参考信号和所述上行信道中的至少一者。The network device receives at least one of the uplink reference signal and the uplink channel. 一种终端,其特征在于,包括:收发模块;A terminal, characterized in that it comprises: a transceiver module; 所述收发模块用于,接收第一信息,所述第一信息用于指示进行上行通信所使用的码字;The transceiver module is used to receive first information, where the first information is used to indicate a codeword used for uplink communication; 所述收发模块还用于,基于所述码字发送上行参考信号和上行信道中的至少一者。The transceiver module is further configured to send at least one of an uplink reference signal and an uplink channel based on the codeword. 一种网络设备,其特征在于,包括:收发模块;A network device, characterized in that it comprises: a transceiver module; 所述收发模块用于,发送第一信息,所述第一信息用于指示进行上行通信所使用的码字;The transceiver module is used to send first information, where the first information is used to indicate a codeword used for uplink communication; 所述收发模块还用于,接收上行参考信号和上行信道中的至少一者,所述上行参考信号和上行信道中的至少一者基于所述码字发送。The transceiver module is further configured to receive at least one of an uplink reference signal and an uplink channel, wherein at least one of the uplink reference signal and the uplink channel is sent based on the codeword. 一种终端,其特征在于,包括:A terminal, characterized by comprising: 一个或多个处理器;one or more processors; 其中,所述终端用于执行权利要求1-7中任一项所述的上行通信方法。The terminal is used to execute the uplink communication method according to any one of claims 1 to 7. 一种网络设备,其特征在于,包括:A network device, comprising: 一个或多个处理器;one or more processors; 其中,所述网络设备用于执行权利要求8-14中任一项所述的上行通信方法。Wherein, the network device is used to execute the uplink communication method described in any one of claims 8-14. 一种通信系统,其特征在于,包括终端、网络设备,其中,所述终端被配置为实现权利要求1-7中任一项所述的上行通信方法,所述网络设备被配置为实现权利要求8-14中任一项所述的上行通信方法。 A communication system, characterized in that it includes a terminal and a network device, wherein the terminal is configured to implement the uplink communication method described in any one of claims 1-7, and the network device is configured to implement the uplink communication method described in any one of claims 8-14. 一种存储介质,所述存储介质存储有指令,其特征在于,当所述指令在通信设备上运行时,使得所述通信设备执行如权利要求1-7或8-14中任一项所述的上行通信方法。 A storage medium storing instructions, characterized in that when the instructions are executed on a communication device, the communication device executes an uplink communication method as described in any one of claims 1-7 or 8-14.
PCT/CN2023/105185 2023-06-30 2023-06-30 Uplink communication method, terminal, network device, and storage medium Pending WO2025000515A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202380009911.8A CN117083812A (en) 2023-06-30 2023-06-30 Uplink communication method, terminal, network equipment and storage medium
PCT/CN2023/105185 WO2025000515A1 (en) 2023-06-30 2023-06-30 Uplink communication method, terminal, network device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/105185 WO2025000515A1 (en) 2023-06-30 2023-06-30 Uplink communication method, terminal, network device, and storage medium

Publications (1)

Publication Number Publication Date
WO2025000515A1 true WO2025000515A1 (en) 2025-01-02

Family

ID=88710192

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/105185 Pending WO2025000515A1 (en) 2023-06-30 2023-06-30 Uplink communication method, terminal, network device, and storage medium

Country Status (2)

Country Link
CN (1) CN117083812A (en)
WO (1) WO2025000515A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118661398A (en) * 2024-05-09 2024-09-17 北京小米移动软件有限公司 Communication method and device, communication system, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110912665A (en) * 2018-09-18 2020-03-24 华为技术有限公司 Method and device for data transmission
CN111182631A (en) * 2018-11-12 2020-05-19 电信科学技术研究院有限公司 Uplink transmission method and device
CN115997350A (en) * 2022-12-02 2023-04-21 北京小米移动软件有限公司 Uplink channel communication method and device based on codebook

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110912665A (en) * 2018-09-18 2020-03-24 华为技术有限公司 Method and device for data transmission
CN111182631A (en) * 2018-11-12 2020-05-19 电信科学技术研究院有限公司 Uplink transmission method and device
CN115997350A (en) * 2022-12-02 2023-04-21 北京小米移动软件有限公司 Uplink channel communication method and device based on codebook

Also Published As

Publication number Publication date
CN117083812A (en) 2023-11-17

Similar Documents

Publication Publication Date Title
WO2024250208A1 (en) Information processing method and apparatus, communication device, communication system, and storage medium
WO2025010610A1 (en) Model selection method, terminal device, and network device
WO2025000515A1 (en) Uplink communication method, terminal, network device, and storage medium
WO2025123365A1 (en) Communication method, network device, terminal, communication system, and storage medium
WO2025025241A1 (en) Codebook indication method, terminal, and network device
WO2025145459A1 (en) Communication method, terminal, network device, communication system and storage medium
WO2025260377A1 (en) Communication method, device and system, and storage medium and computer program product
WO2025030294A1 (en) Information processing method and apparatus, and communication device, communication system and storage medium
WO2025025237A1 (en) Codebook indication method, terminal, and network device
WO2025145460A1 (en) Communication method, terminal, network device, communication system, and storage medium
WO2025260339A1 (en) Communication method, terminal, network device, system, and storage medium
WO2025123369A1 (en) Information processing method, terminal, network device, communication system, and storage medium
WO2025091528A1 (en) Communication method, and devices and storage medium
WO2025129528A1 (en) Information determination method, and apparatus and storage medium
WO2025152182A1 (en) Information reporting methods, apparatus and storage medium
WO2025129529A1 (en) Information indication method, apparatus, and storage medium
WO2025145462A1 (en) Communication method, terminal, network device, communication system and storage medium
WO2025030275A1 (en) Communication method and apparatus, communication device, communication system, and storage medium
WO2025147983A1 (en) Information reporting methods, and devices and storage medium
WO2025199837A1 (en) Communication method, terminal, network device, system and storage medium
WO2025236182A1 (en) Codebook determination method and apparatus, and storage medium
WO2025160843A1 (en) Power information reporting method, terminal, network device, system and storage medium
CN118661398A (en) Communication method and device, communication system, and storage medium
CN119174145A (en) Communication method, device, system, storage medium and computer program product
WO2024207539A1 (en) Power control method and apparatus, and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23943010

Country of ref document: EP

Kind code of ref document: A1