Method, terminal device, and network device
Patent Information
- Application Number
- JP2026095913
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-06-09
- Publication Date
- 2026-09-08
AI Technical Summary
【0009】 本開示の他の特徴は、以下の説明を通して容易に理解されるはずである。
Smart Images

Figure 2026143643000001_ABST
Abstract
Description
[Technical Field]
[0001] Embodiments of the present disclosure generally relate to the field of telecommunications, and in particular to a method, an apparatus and a computer readable medium for communication. [Background Art]
[0002] Several techniques have been proposed to improve communication performance. For example, MIMO (Multi-Input-Multi-Output) has been proposed. MIMO includes a function that facilitates the utilization of a large number of antenna elements at a base station for both sub-6 GHz and above 6 GHz frequency bands. In this scenario, multiple antennas of a transmitter and / or a receiver may be used to obtain array gain and diversity gain instead of capacity gain. In this case, the same symbol weighted by a complex value scale is transmitted from each transmit antenna, so the input covariance matrix has unit rank. This scheme is referred to as beamforming. If the receiver has multiple antennas, single-layer beamforming cannot simultaneously maximize the signal power at each receive antenna. Therefore, precoding is used in multi-layer beamforming to maximize the throughput of a multi-antenna system. Precoding is a common beamforming scheme to support multi-layer transmission in MIMO systems. With precoding, multiple streams are transmitted from transmit antennas, each with its own appropriate weighting, such that the throughput is maximized at the output of the receiver. [Summary of the Invention] [Problem to be Solved by the Invention]
[0003] In general, exemplary embodiments of the present disclosure provide a solution for communication. [Means for Solving the Problem]
[0004] In a first embodiment, a communication method is provided. The method includes a terminal device receiving at least one setting of a codebook from a network device, wherein the at least one setting of the codebook includes a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group, and transmitting to the network device, based on the at least one setting of the codebook, the number of layers and at least one codebook indicator. The at least one codebook indicator includes one or more indicators of a second plurality of antenna port groups and one or more indicators of a plurality of first vectors. At least one of the length of one first vector, the number of a plurality of first vectors, and the size of one or more indicators of the plurality of first vectors is based on the number of the second plurality of antenna port groups.
[0005] In a second embodiment, a communication method is provided. The method includes a network device transmitting at least one setting of a codebook to a terminal device, wherein the at least one setting of the codebook includes a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group, and receiving from the terminal device, based on the at least one setting of the codebook, the number of layers and at least one codebook indicator. The at least one codebook indicator includes one or more indicators of a second plurality of antenna port groups and one or more indicators of a plurality of first vectors. At least one of the length of one first vector, the number of a plurality of first vectors, and the size of one or more indicators of the plurality of first vectors is based on the number of the second plurality of antenna port groups.
[0006] In a third embodiment, a terminal device is provided. The terminal device includes a processor unit and a memory coupled to the processor unit in which instructions are stored. When an instruction is executed by the processor unit, it causes the terminal device to perform an operation. The operation includes receiving at least one setting of a codebook, wherein at least one setting of the codebook includes a first plurality of antenna port groups and a plurality of antenna ports within one of the antenna port groups, and transmitting to a network device, based on at least one setting of the codebook, the number of layers and at least one codebook indicator. The at least one codebook indicator includes one or more indicators of a second plurality of antenna port groups and one or more indicators of a plurality of first vectors. At least one of the length of one first vector, the number of a plurality of first vectors, and the size of one or more indicators of the plurality of first vectors is based on the number of the second plurality of antenna port groups.
[0007] In a fourth aspect, a source network device is provided. The source network device includes a processor unit and a memory coupled to the processor unit in which instructions are stored. When an instruction is executed by the processor unit, it causes the source network device to perform an operation. The operation includes transmitting at least one setting of a codebook, wherein at least one setting of the codebook includes a first plurality of antenna port groups and a plurality of antenna ports within one of the antenna port groups, and receiving from a terminal device, based on at least one setting of the codebook, the number of layers and at least one codebook indicator. The at least one codebook indicator includes one or more indicators of a second plurality of antenna port groups and one or more indicators of a plurality of first vectors. At least one of the length of one first vector, the number of a plurality of first vectors, and the size of one or more indicators of the plurality of first vectors is based on the number of the second plurality of antenna port groups.
[0008] In a fifth aspect, a computer-readable medium is provided on which instructions are stored. When the instructions are executed on at least one processor, they cause at least one processor to perform a method according to the first, second, or third aspect.
[0009] Other features of this disclosure should be easily understood through the following description. [Brief explanation of the drawing]
[0010] The accompanying drawings will provide a more detailed description of some exemplary embodiments of this disclosure, which should make the above and other objectives, features, and advantages of this disclosure clearer.
[0011] [Figure 1] This is a schematic diagram of a communication environment in which the embodiments of this disclosure can be implemented.
[0012] [Figure 2] The following shows the signaling flow of a handover according to some embodiments of this disclosure.
[0013] [Figure 3] This is a flowchart illustrating an exemplary method according to an embodiment of the present disclosure.
[0014] [Figure 4] This is a flowchart illustrating an exemplary method according to an embodiment of the present disclosure.
[0015] [Figure 5] This is a schematic block diagram of an apparatus suitable for carrying out the embodiments of the present disclosure.
[0016] Throughout all drawings, the same or similar reference numbers represent the same or similar elements. [Modes for carrying out the invention]
[0017] The principles of this disclosure will be described with reference to several exemplary embodiments. These embodiments are described for illustrative purposes only and should be understood as helpful to those skilled in the art in understanding and implementing this disclosure, and should not be considered as limiting the scope of this disclosure. The disclosure described herein can be implemented in various ways other than those described below.
[0018] In the following description and claims, unless otherwise defined, all technical and scientific terms used have the same meaning as those commonly understood by those skilled in the art to which this disclosure pertains.
[0019] As used herein, the term “network device” refers to a device capable of providing or hosting a cell or coverage from which terminal devices can communicate. Examples of network devices include, but are not limited to, Node B (NodeB or NB), Evolved Node B (eNodeB or eNB), Node B for new radio access (gNB), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), low-power nodes such as femtonodes and piconodes, satellite network devices, and aircraft network devices. For discussion purposes, several exemplary embodiments will be described below, with reference to an eNB as an example of a network device.
[0020] In this specification, the term "terminal device" refers to any device having wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user equipment (UE), personal computers, desktops, mobile phones, cell phones, smartphones, personal digital assistants (PDA), portable computers, tablets, wearable devices, IoT (Internet of Things) devices, IoE (Internet of Everything) devices, machine-type communication (MTC) equipment, vehicle-mounted equipment for V2X communication (where X means pedestrian, vehicle, or infrastructure / network), imaging devices such as digital cameras, game consoles, music storage and playback devices, and internet devices that enable wireless / wired internet access and browsing. In the following description, the terms "terminal device," "communication device," "terminal," "user equipment," and "UE" may be used interchangeably.
[0021] In one embodiment, a terminal device may be connected to a first network device and a second network device. One of the first network device and the second network device may be a master node, and the other may be a secondary node. The first network device and the second network device may use different radio access technologies (RAT: radio access technology). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device is an eNB, and the second RAT device is a gNB. Information associated with different RATs may be transmitted to the terminal device from at least one of the first network device and the second network device. In one embodiment, first information may be transmitted from the first network device to the terminal device, and second information may be transmitted directly from the second network device to the terminal device, or may be transmitted via the first network device. In one embodiment, information related to configuration of the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related to reconfiguration of the terminal device configured by the second network device may be transmitted directly from the second network device to the terminal device, or may be transmitted via the first network device.
[0022] The communications discussed herein may conform to any appropriate standard, including, but are not limited to, New Radio Access (NR), Long Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), cdma2000, and Global System for Mobile Communications (GSM). Furthermore, communications may be performed in accordance with any generation of communication protocol currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.85G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G), and sixth-generation (6G) communication protocols. The technologies described herein may be used not only with the wireless networks and technologies described above, but also with other wireless networks and technologies.
[0023] As used herein, the term "circuit" may refer to a hardware circuit and / or a combination of hardware circuitry and software. For example, a circuit may be a combination of analog hardware circuitry and / or digital hardware circuitry and software / firmware. As a further example, a circuit may be any portion of hardware processor with software such as a digital signal processor, software, and memory that cooperate to cause a device such as a terminal device or a network device to perform various functions. In still another example, a circuit may be a hardware circuit and / or a processor such as a microprocessor or a portion of a microprocessor that requires software / firmware for operation, but the software may be absent when it is not required for operation. As used herein, the term "circuit" also covers implementations of a hardware circuit or processor alone, or a portion of a hardware circuit or processor, as well as its (or their) accompanying software and / or firmware.
[0024] As used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term "comprise" and variations thereof are to be construed as open-ended terms that mean "including but not limited to". The term "based on" is to be construed as "based at least in part on". The terms "one embodiment" and "an embodiment" are to be construed as "at least one embodiment". The term "another embodiment" is to be construed as "at least one other embodiment". Terms such as "first" and "second" may refer to different objects or the same object. The following content may include other explicit and implicit definitions.
[0025] In some examples, values, procedures, or devices are referred to as “optimal,” “lowest,” “highest,” “minimum,” “maximum,” etc. Such descriptions are intended to indicate that a choice is possible from among several functional alternatives, and it should be understood that such a choice does not necessarily have to be superior, smaller, higher, or more desirable than the others.
[0026] In the following, the terms “transmit opportunity,” “receive opportunity,” “repeat,” “transmit,” “receive,” “PDSCH transmit opportunity,” “PDSCH repeat,” “PUSCH transmit opportunity,” “PUSCH repeat,” “PUCCH opportunity,” “PUCCH repeat,” “repeat transmit,” “repeat receive,” “PDSCH transmit,” “PDSCH receive,” “PUSCH transmit,” “PUSCH receive,” “PUCCH transmit,” “PUCCH receive,” “RS transmit,” “RS receive,” “communication,” “transmit,” and “receive” can be used interchangeably. The terms “TCI status,” “QCL parameter set,” “QCL parameter,” “QCL assumption,” and “QCL setting” can be used interchangeably. The terms “TCI field,” “TCI status field,” and “transmit setting instruction” can be used interchangeably. The terms “transmit opportunity,” “transmit,” “repeat,” “receive,” “receive opportunity,” “monitoring opportunity,” “PDCCH monitoring opportunity,” “PDCCH transmit opportunity,” “PDCCH transmit,” “PDCCH candidate,” “PDCCH receive opportunity,” “PDCCH receive,” “search space,” “CORESET,” “multi-chance,” and “PDCCH repeat” can be used interchangeably. Hereinafter, the terms “PDCCH repeat,” “repeating PDCCH,” “repeating PDCCH signal,” “PDCCH candidate configured for the same scheduling,” “PDCCH,” “PDCCH candidate,” and “linked PDCCH candidate” can be used interchangeably. The terms “DCI” and “DCI format” can be used interchangeably. In some embodiments, embodiments of the present disclosure can be applied to scheduling PDSCH and PUSCH, and below, PDSCH scheduling will be described as an example. For example, embodiments of the present disclosure can be applied to PUSCH by replacing “transmit” with “receive” and / or “receive” with “transmit.” The terms “PDSCH” and “PUSCH” can be used interchangeably. The terms “transmit” and “receive” can be used interchangeably.The terms "common beam," "common beam update / display / indication," "integrated TCI state," "integrated TCI state update / display / indication," "beam indication," "TCI state indication," "TCI_state_r17," "tci_StateId_r17," "TCI_state_r17 indicating integrated TCI state," "TCI state shared / applied for all or a subset of CORESET and UE-only reception in PDSCH," "Rel-17 TCI state," "TCI state with tci_StateId_r17," "TCI state set for TCI state update in the integrated TCI framework," "TCI state indicated in DCI for common beam update / display / indication," and "TCI state indicated in DCI and applied to all / a subset of CORESET and PDSCH" may be used interchangeably. The terms "subset of CORESET," "subset of TCI states," "subset of integrated TCI states," "subset of downlink (integrated) TCI states," and "subset of joint (integrated) TCI states" may be used interchangeably. The terms “PUCCH subset,” “TCI state subset,” “integrated TCI state subset,” “uplink (integrated) TCI state subset,” and “joint (integrated) TCI state subset” may be used interchangeably. The terms “precoding matrix,” “precoding,” “beam,” “beamforming,” and “precoder” may be used interchangeably. The terms “size” and “number of PRBs” may be used interchangeably. The terms “vector,” “beam,” “bases,” and “basis” may be used interchangeably. The terms “first vector,” “first beam,” “first base,” and “first basis” may be used interchangeably. The terms “second vector,” “second beam,” “second base,” and “second basis” may be used interchangeably. The terms “third vector,” “third beam,” “third base,” and “third basis” may be used interchangeably. The terms “fourth vector,” “fourth beam,” “fourth base,” and “fourth basis” may be used interchangeably.The terms “index,” “indicator,” “indicator,” “field,” “bitfield,” and “bitmap” can be used interchangeably. The terms “physical resource block,” “resource block,” “PRB,” and “RB” can be used interchangeably. The terms “bit size,” “size of bits,” “number of bits,” “size of field,” and “field size” can be used interchangeably.
[0027] As mentioned earlier, precoding is a common beamforming technique for supporting multi-layer transmission in MIMO systems. Precoding is a technique that leverages transmit diversity by weighting information streams. That is, the transmitter sends encoded information to the receiver so that channel prior knowledge is obtained. With precoding, multiple streams are transmitted from transmitting antennas, each with its own appropriate weighting to maximize throughput at the receiver output. Below, the terms "precoding matrix" and "precoder" may be used interchangeably. Furthermore, uplink transmission with eight antenna ports may be able to support more than four layers.
[0028] Figure 1 shows an exemplary communication network 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the network 100 includes a network device 110. For example, the network device 110 is configured to have one, two, three, or four TRP / panels 120-1 and / or 120-2 and / or 120-3 and / or 120-4 (collectively referred to as TRP 120, or individually referred to as TRP 120). The network 100 also includes terminal devices 130 that receive services from the network device 110. The serving areas of the network device 110 are referred to as cells 101 and / or cells 102. It should be understood that the numbers of network devices, terminal devices, and TRPs shown in Figure 1 are for illustrative purposes only and do not imply any limitation to the present disclosure. The network 100 may include any appropriate number of devices suitable for implementing embodiments of the present disclosure. Although not shown in the diagram, it will be understood that one or more terminal devices may be located within cell 101 and / or cell 102 and receive services from network device 110.
[0029] In some scenarios, network 100 may support carrier aggregation (CA), which aggregates two or more CCs to support wider bandwidth. For example, in Figure 1, network device 110 may provide terminal device 130 with multiple serving cells, each including one primary cell (Pcell, Pscell, or Spcell) 101 corresponding to a primary CC and at least one secondary cell (Scell) 102 corresponding to at least one secondary CC. The number of network devices, terminal devices, and / or serving cells is for illustrative purposes only and should not be considered as an indication of any limitation to this disclosure. Network 100 may include any appropriate number of network devices, terminal devices, and / or serving cells that are suitable for an implementation of this disclosure.
[0030] In several other scenarios, terminal device 130 may establish connections with two different network devices (not shown in Figure 1) and thus be able to utilize the wireless resources of the two network devices. The two network devices may be defined as a master network device and a secondary network device, respectively. The master network device may provide a serving cell group also referred to as a “Master Cell Group (MCG)”. The secondary network device may also provide a serving cell group also referred to as a “Secondary Cell Group (SCG)”. In dual connectivity operation, the term “Special Cell (Spcell)” may refer to a Pcell of the MCG or a primary Scell (Pscell) of the SCG, depending on whether terminal device 130 is associated with an MCG or an SCG, respectively. In non-dual connectivity operation, the term “SpCell” may refer to a PCell.
[0031] In one embodiment, the terminal device 130 may be connected to a first network device and a second network device (not shown in Figure 1). One of the first and second network devices may be a master node and the other a secondary node. The first and second network devices may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device may be an eNB, and the second RAT device may be a gNB. Information related to different RATs may be transmitted to the terminal device 130 from at least one of the first and second network devices. In one embodiment, first information may be transmitted from the first network device to the terminal device 130, and second information may be transmitted directly from the second network device to the terminal device 130 or via the first network device. In one embodiment, information related to the settings of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information related to the reconfiguration of terminal devices set by the second network device may be transmitted directly from the second network device to the terminal device, or transmitted via the first network device. Such information may be transmitted via radio resource control (RRC) signaling, medium access control (MAC) control elements (CE), or downlink control information (DCI).
[0032] In this specification, the term "terminal device" refers to any device having wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user devices (UEs), personal computers, desktops, mobile phones, cell phones, smartphones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, IoT (Internet of Things) devices, IoE (Internet of Everything) devices, machine-type communication (MTC) equipment, ultra-reliable low-latency communication (URLLC) equipment, vehicle-mounted equipment for V2X communication (where X means pedestrian, vehicle, or infrastructure / network), imaging devices such as digital cameras, game consoles, music storage and playback devices, and internet devices that enable wireless / wired internet access and browsing. Below, for the purpose of discussion, several embodiments will be described with reference to a UE as an example of a terminal device 130.
[0033] As used herein, the terms “Network device” or “Base Station” (BS) refer to a device capable of providing or hosting a cell or coverage from which terminal devices can communicate. Examples of network devices include, but are not limited to, Node B (NodeB or NB), Evolved Node B (eNodeB or eNB), Next Generation Node B (gNB), Transmit / Receive Point (TRP), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), Femtonode, piconode, and other low-power nodes. The term “TRP” refers to an antenna array (having one or more antenna elements) available to a network device at a particular geographical location. For example, a network device may be coupled with multiple TRPs at different geographical locations to achieve better coverage. A TRP may also be referred to as a panel, and it should be understood that a panel also refers to an antenna array or antenna group (having one or more antenna elements).
[0034] In one embodiment, the terminal device 130 may be connected to a first network device and a second network device (not shown in Figure 1). One of the first and second network devices may be a master node and the other a secondary node. The first and second network devices may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device may be an eNB, and the second RAT device may be a gNB. Information related to different RATs may be transmitted to the terminal device 130 from at least one of the first and second network devices. In one embodiment, first information may be transmitted from the first network device to the terminal device 130, and second information may be transmitted directly from the second network device to the terminal device 130 or via the first network device. In one embodiment, information related to the settings of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information related to the reconfiguration of a terminal device set by the second network device may be transmitted directly from the second network device to the terminal device or transmitted via the first network device. Such information may be transmitted via radio resource control (RRC) signaling, media access control (MAC) control elements (CE), or downlink control information (DCI).
[0035] In some embodiments, the network device 110 may communicate with the terminal device 130 via a first TRP (e.g., TRP120-1) and / or a second TRP (e.g., TRP120-2) and / or a third TRP (e.g., TRP120-3) and / or a fourth TRP (e.g., TRP120-4). For example, the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP may be contained in the same serving cell or different serving cells provided by the network device 110. While some embodiments of the present disclosure have been described with reference to the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP in the same serving cell provided by the network device 110, these embodiments are for illustrative purposes only and are intended to help those skilled in the art understand and implement the present disclosure, and do not imply any limitation to the scope of the present disclosure. It should be understood that the disclosures described herein may be implemented in various ways other than those described below.
[0036] In the communication network 100, the network device 110 can communicate data and control information to the terminal device 130, and the terminal device 130 can also communicate data and control information to the network device 110. The link from the network device 110 to the terminal device 130 is called a downlink (DL), and the link from the terminal device 130 to the network device 110 is called an uplink (UL).
[0037] Communication on network 100 may conform to any appropriate standard, including, but not limited to, Long Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), and Global System for Mobile Communications (GSM). Furthermore, communication may be performed according to any generation of communication protocol currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, and fifth-generation (5G) communication protocols.
[0038] In some embodiments, the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP may be explicitly associated with different upper-layer configuration IDs. For example, the upper-layer configuration identity may be associated with a Control Resource Set (CORESET), a resource signal (RS), or a transmission configuration indication (TCI) state, which are used to distinguish transmissions between different TRPs 120 and terminal devices 130.
[0039] As used herein, the term "slot" refers to a dynamic scheduling unit. A slot contains a predetermined number of symbols. For example, the number of symbols in a slot may be 12 or 14. The term "subslot" may refer to multiple symbols. For example, the number of symbols in a subslot may be 1, 2, 4, 7, or 14. A subslot may contain fewer symbols than a single slot. As used herein, a slot may refer to a regular slot containing a predetermined number of symbols, or to a subslot containing fewer symbols than a predetermined number.
[0040] The embodiments of this disclosure will be described in detail below. First, please refer to Figure 2. Figure 2 shows a signaling chart illustrating the inter-device process 200 according to some exemplary embodiments of this disclosure. For discussion purposes only, the process 200 will be described with reference to Figure 1. The process 200 may involve the terminal device 130 and the network device 110 in Figure 1.
[0041] In some embodiments, the network device 110 may transmit at least one setting to the terminal device 130 (2010). In some embodiments, the terminal device 130 may transmit at least one codebook indicator to the network device 110 (2020). In some embodiments, at least one codebook indicator may be determined based on at least one setting.
[0042] Figure 3 shows a flowchart of an exemplary method 300 according to an embodiment of the present disclosure. Method 300 can be carried out with any suitable apparatus. For illustrative purposes only, Method 300 can be carried out with the terminal device 130 shown in Figure 1.
[0043] In block 310, the terminal device 130 receives at least one setting from the codebook from the network device 110.
[0044] In block 320, the terminal device 130 transmits at least one codebook indicator. The at least one codebook indicator may be determined based on at least one setting of the codebook.
[0045] Figure 4 shows a flowchart of an exemplary method 400 according to an embodiment of the present disclosure. Method 400 can be carried out with any suitable device. For illustrative purposes only, Method 400 can be carried out with the network device 110 shown in Figure 1.
[0046] In block 410, the network device 110 transmits at least one setting from the codebook to the terminal device 130.
[0047] In block 420, the network device 110 receives at least one codebook indicator from the terminal device 130.
[0048] In some embodiments, a terminal device may receive at least one configuration of a codebook. The at least one configuration of a codebook may include a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. In some embodiments, based on the at least one configuration of the codebook, the terminal device may transmit to a network device the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include one or more indicators of a second plurality of antenna port groups and one or more indicators of a plurality of first vectors. In some embodiments, at least one of the length of one first vector, the number of a plurality of first vectors, and the size of one or more indicators of the plurality of first vectors may be based on the number of the second plurality of antenna port groups.
[0049] In some embodiments, the second group of antenna ports may be the same as the first group of antenna ports, or a subset of antenna port groups selected from the first group of antenna ports.
[0050] In some embodiments, at least one codebook indicator may include at least one of the following: a field of multiple third amplitude coefficients corresponding to a layer having an index; a field of multiple third phase coefficients corresponding to a layer having the index; a bitmap showing non-zero coefficients corresponding to a layer having the index; and an indicator of the strongest coefficient corresponding to a layer having the index. In some embodiments, the bitmap showing non-zero coefficients may indicate which coefficients in the multiple third amplitude coefficient fields are non-zero or reported. In some embodiments, the bitmap showing non-zero coefficients may indicate which coefficients in the multiple third phase coefficient fields are non-zero or reported. In some embodiments, the size of the bitmap showing non-zero coefficients may be based on the number of second multiple antenna port groups.
[0051] In some embodiments, the size of the strongest coefficient indicator may be based on the number of second groups of antenna ports.
[0052] In some embodiments, at least one codebook indicator may include fields of multiple third vectors corresponding to one layer having an index, and at least one of the number of multiple third vectors and the length of one third vector is based on the number of a second number of antenna port groups.
[0053] In some embodiments, the length of one third vector may be determined based on a first parameter of the codebook and the number of first subbands. In some embodiments, the value of the first parameter of the codebook may be determined based on the number of second multiple antenna port groups.
[0054] In some embodiments, the number of third vectors may be determined based on the third parameter of the codebook, the number of second subbands, and the first parameter of the codebook. In some embodiments, the number of second subbands may be determined based on the first parameter of the codebook and the number of first subbands. In some embodiments, the second size of one second subband may be determined based on the first parameter of the codebook and the first size of one first subband.
[0055] In some embodiments, if the number of second antenna port groups is 1, the value of the first parameter of the codebook may be the first value. In some embodiments, if the number of second antenna port groups is greater than 1, the value of the first parameter of the codebook may be the second value. In some embodiments, the second value may be greater than or equal to the first value.
[0056] In some embodiments, if the number of the second plurality of antenna port groups is 1, the number of plurality of first vectors may be a third value. In some embodiments, if the number of the second plurality of antenna port groups is greater than 1, the number of plurality of first vectors may be a fourth value. In some embodiments, the fourth value may be greater than or equal to the third value, or greater than the third value.
[0057] In some embodiments, the number of first vectors may be determined to be the minimum of a fourth value and a fifth value.
[0058] In some embodiments, the number of multiple first vectors may be determined by the maximum of a third value and a fifth value. In some embodiments, the fifth value may be the product of a first parameter of the antenna port configuration, a second parameter of the antenna port configuration, and the number of second multiple antenna port groups. In some embodiments, the maximum number of non-zero coefficients corresponding to a single layer with an index may be determined based on a third parameter of the codebook, the number of multiple first vectors, and the number of multiple third vectors corresponding to the first layer.
[0059] In some embodiments, the size of one or more indicators of a plurality of first vectors may be determined based on a fifth value, and the number of plurality of first vectors, or the size of one or more indicators of a plurality of first vectors, may be 0 based on at least one setting of the codebook.
[0060] In some embodiments, the number of antenna ports within an antenna port group may be the product of a first parameter of the antenna port configuration, a second parameter of the antenna port configuration, and 2.
[0061] In some embodiments, the length of one first vector may be based on the number of antenna ports in one antenna port group multiplied by the number of second antenna port groups and divided by 2, or on a fifth value.
[0062] In some embodiments, the number of first multiple antenna port groups may be at least one of 2, 3, or 4. In some embodiments, the number of second multiple antenna port groups may be less than or equal to the number of first multiple antenna port groups, and may be one or more.
[0063] In some embodiments, the terminal device may receive a reference signal, and the number of antenna ports in the reference signal may be the number of first groups of antenna ports multiplied by the number of antenna ports in one group of antenna ports. In some embodiments, at least one codebook indicator may be determined or measured based on the reference signal.
[0064] In some embodiments, the network device may transmit at least one codebook configuration to a terminal device, which may include a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. In some embodiments, the network device may receive from the terminal device, based on at least one codebook configuration, the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include one or more indicators of a second plurality of antenna port groups and one or more indicators of a plurality of first vectors. In some embodiments, at least one of the length of one first vector, the number of a plurality of first vectors, and the size of one or more indicators of the plurality of first vectors may be based on the number of the second plurality of antenna port groups.
[0065] In some embodiments, the network device may transmit a reference signal, and the number of antenna ports of the reference signal may be the number of first groups of antenna ports multiplied by the number of antenna ports within one antenna port group.
[0066] In some embodiments, a terminal device may receive at least one codebook configuration, which includes one or more configurations of a plurality of reference signals and one or more configurations of codebooks corresponding to one of the plurality of reference signals. In some embodiments, based on at least one codebook configuration, the terminal device may transmit to a network device the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include a reference signal indication from the plurality of reference signals and one or more indicators of a first plurality of antenna ports. In some embodiments, at least one of the number of the first plurality of antenna ports and the size of one or more indicators of the first plurality of antenna ports may be based on one or more codebook configurations corresponding to the reference signal indications. In some embodiments, one or more codebook configurations corresponding to the reference signal indications may include a first parameter of the antenna port configuration and a second parameter of the antenna port configuration.
[0067] In some embodiments, the length of a third vector may be determined based on a first parameter of the codebook and the number of first subbands, the value of the first parameter of the codebook being determined based on one or more settings of the codebook corresponding to the indication of the reference signal.
[0068] In some embodiments, the number of third vectors may be determined based on a third parameter of the codebook, the number of second subbands, and a first parameter of the codebook, where the number of second subbands may be based on a first parameter of the codebook and the number of first subbands, and the second size of one second subband may be determined based on a first parameter of the codebook and the first size of one first subband.
[0069] In some embodiments, if the product of a first parameter of the antenna port setting and a second parameter of the antenna port setting corresponds to the indication of a first reference signal, the value of the first parameter of the codebook may be a first value. In some embodiments, if the product of a first parameter of the antenna port setting and a second parameter of the antenna port setting corresponds to the indication of a second reference signal, the value of the first parameter of the codebook may be a second value.
[0070] In some embodiments, if the product of a first parameter for antenna port configuration and a second parameter for antenna port configuration corresponds to the indication of a first reference signal, the number of first multiple antenna ports may be a third value.
[0071] In some embodiments, if the product of a first parameter for antenna port configuration and a second parameter for antenna port configuration corresponds to the indication of a second reference signal, the number of first multiple antenna ports may be a fourth value.
[0072] In some embodiments, the number of the first multiple antenna ports may be determined to be the minimum of the fourth and fifth values. In some embodiments, the number of the first multiple antenna ports may be determined to be the maximum of the third and fifth values, where the fifth value is the product of the first parameter of the antenna port setting and the second parameter of the antenna port setting.
[0073] In some embodiments, the size of one or more indicators of the first plurality of antenna ports may be determined based on a fifth value and the number of the first plurality of antenna ports.
[0074] In some embodiments, the terminal device may receive the reference signal based on one or more settings in a codebook corresponding to the instructions for the reference signal.
[0075] In some embodiments, a network device may transmit to a terminal device a codebook configuration including one or more configurations for a plurality of reference signals and one or more configurations for a codebook corresponding to one of the reference signals. In some embodiments, the network device may receive from the terminal device, based on the at least one codebook configuration, the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include a reference signal indication and one or more indicators for a first plurality of antenna ports, where at least one of the number of the first plurality of antenna ports and the size of one or more indicators for the first plurality of antenna ports is based on one or more configurations for a codebook corresponding to a reference signal indication, where one or more configurations for a codebook corresponding to a reference signal indication include a first parameter of the antenna port configuration and a second parameter of the antenna port configuration.
[0076] In some embodiments, a network device may transmit multiple reference signals based on one or more settings in a codebook corresponding to a single reference signal.
[0077] In some embodiments, a terminal device may receive at least one setting of a codebook. In some embodiments, at least one setting of a codebook may include a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. In some embodiments, based on at least one setting of a codebook, the terminal device may transmit to a network device the number of layers and at least one codebook indicator. In some embodiments, at least one codebook indicator may include at least one of a plurality of indicators for a plurality of second vectors, one or more indicators for a second plurality of antenna port groups, one or more indicators for a plurality of first amplitude coefficients, and one or more indicators for a plurality of first phase coefficients.
[0078] In some embodiments, a plurality of first vectors may be determined based on a plurality of second vectors and at least one of a plurality of first amplitude coefficients and a plurality of first phase coefficients. In some embodiments, at least one of the lengths of the first vectors, the number of the plurality of first vectors, and the size of one or more indicators of the plurality of second vectors may be based on the number of a second plurality of antenna port groups and at least one of a plurality of first amplitude coefficients.
[0079] In some embodiments, the second group of antenna ports may be the same as the first group of antenna ports, or a subset of antenna port groups selected from the first group of antenna ports.
[0080] In some embodiments, at least one of the number of multiple first amplitude coefficients and the number of multiple first phase coefficients may be determined based on the number of second multiple antenna port groups. In some embodiments, the second multiple antenna port groups may be determined based on the values of the multiple first amplitude coefficients.
[0081] In some embodiments, at least one codebook indicator may include a field of multiple third amplitude coefficients corresponding to a layer having an index, a field of multiple third phase coefficients corresponding to a layer having the index, a bitmap showing non-zero coefficients corresponding to a layer having the index, and at least one indicator of the strongest coefficients corresponding to a layer having the index.
[0082] In some embodiments, the bitmap showing non-zero coefficients may indicate which coefficients in a plurality of third amplitude coefficient fields are non-zero or reported, and the bitmap may indicate which coefficients in a plurality of third phase coefficient fields are non-zero or reported, and the size of the bitmap may be based on the number of second plurality of antenna port groups and at least one of the plurality of first amplitude coefficients. In some embodiments, the size of the strongest coefficient indicator may be based on the number of second plurality of antenna port groups and at least one of the plurality of first amplitude coefficients.
[0083] In some embodiments, at least one codebook indicator may include one or more indicators of a plurality of third vectors corresponding to a layer having an index, and at least one of the number of plurality of third vectors and the length of one third vector may be based on at least one of the number of second plurality of antenna port groups and a plurality of first amplitude coefficients. In some embodiments, the length of one third vector may be determined based on a first parameter of the codebook and the number of first subbands. In some embodiments, the value of the first parameter of the codebook may be determined based on at least one of the number of second plurality of antenna port groups and a plurality of first amplitude coefficients. In some embodiments, the number of plurality of third vectors may be determined based on a third parameter of the codebook, the number of second subbands and a first parameter of the codebook. In some embodiments, the number of second subbands may be based on a first parameter of the codebook and the number of first subbands, and the second size of one second subband may be determined based on a first parameter of the codebook and the first size of one first subband.
[0084] In some embodiments, at least one codebook indicator may include one or more indicators of a plurality of fourth vectors, where the plurality of fourth vectors may correspond to a single layer having an index, or the plurality of fourth vectors may be the same for each layer of the plurality of layers.
[0085] In some embodiments, at least one of the number of a plurality of fourth vectors and the length of one fourth vector may be based on at least one of the number of a second plurality of antenna port groups and a plurality of first amplitude coefficients. In some embodiments, the length of one fourth vector may be determined based on the fourth parameter of the codebook and either the number of first subbands or the number of second subbands. In some embodiments, the value of the fourth parameter may be determined based on the number of a second plurality of antenna port groups and at least one of the plurality of first amplitude coefficients. In some embodiments, the number of a plurality of fourth vectors may be determined based on the sixth parameter of the codebook, the number of third subbands, and the fourth parameter of the codebook. In some embodiments, the number of third subbands may be based on the fourth parameter of the codebook and either the number of first subbands or the number of second subbands. In some embodiments, the third size of one third subband may be determined based on the fourth parameter of the codebook and either the first size of one first subband or the second size of one second subband.
[0086] In some embodiments, multiple fourth vectors may be the same as multiple third vectors. In some embodiments, the fourth parameter may be the same as the first parameter. In some embodiments, the sixth parameter may be the same as the third parameter.
[0087] In some embodiments, if the value of the first amplitude coefficient corresponding to an antenna port group is 0, that antenna port group may not be included in a second group of antenna port groups.
[0088] In some embodiments, if the number of second multiple antenna port groups is 1, the value of the first parameter of the codebook may be the first value. In some embodiments, if the number of second multiple antenna port groups is 1, the value of the third parameter of the codebook may be the sixth value. In some embodiments, if the number of second multiple antenna port groups is greater than 1, the value of the first parameter of the codebook may be the second value. In some embodiments, the second value may be greater than or equal to the first value, or greater than the first value. In some embodiments, if the number of second multiple antenna port groups is greater than 1, the value of the third parameter of the codebook may be the seventh value. In some embodiments, the seventh value may be greater than or equal to the sixth value.
[0089] In some embodiments, if the number of second multiple antenna port groups is 1, the number of multiple second vectors may be the 8th value. In some embodiments, if the number of second multiple antenna port groups is greater than 1, the second number of multiple second vectors may be the 9th value. In some embodiments, the 9th value may be greater than or equal to the 8th value, or greater than the 8th value. In some embodiments, the number of multiple second vectors may be determined as the minimum of the 9th and 10th values. In some embodiments, the number of multiple second vectors may be determined as the maximum of the 8th and 10th values. In some embodiments, the 10th value may be the product of the first parameter of the antenna port configuration, the second parameter of the antenna port configuration, and the number of second multiple antenna port groups. In some embodiments, the maximum number of non-zero coefficients corresponding to one layer with an index may be determined based on the third parameter of the codebook, the number of multiple second vectors, and the number of multiple third vectors corresponding to the first layer.
[0090] In some embodiments, the number of multiple second vectors may be determined based on the number of second vectors corresponding to one antenna port group and the number of second multiple antenna port groups, where the number of second vectors corresponding to one antenna port group may be based on at least one setting in the codebook.
[0091] In some embodiments, the number of multiple first vectors may be based on, or equal to, the number of second vectors corresponding to one antenna port group.
[0092] In some embodiments, one of the indicators of a plurality of second vectors may indicate the number of second vectors corresponding to a group of antenna ports, or the number of pairs of second vectors for a given first vector. In some embodiments, the number of pairs of second vectors may be based on the number of a second group of antenna ports.
[0093] In some embodiments, the size of one or more indicators of a plurality of second vectors, or the number of one or more indicators of a plurality of second vectors, may be determined based on a tenth value, the number of second vectors corresponding to one antenna port group, and one of the second plurality of antenna port groups or a plurality of first amplitude coefficients.
[0094] In some embodiments, the number of antenna ports within an antenna port group may be the product of a first parameter of the antenna port configuration, a second parameter of the antenna port configuration, and 2.
[0095] In some embodiments, the length of one first vector may be based on the number of antenna ports in one antenna port group multiplied by the number of second antenna port groups and divided by 2, or on a tenth value.
[0096] In some embodiments, the number of first multiple antenna port groups may be at least one of 2, 3, or 4. In some embodiments, the number of second multiple antenna port groups may be less than or equal to the number of first multiple antenna port groups, and may be one or more.
[0097] In some embodiments, the terminal device may receive a reference signal, and the number of antenna ports of the reference signal may be the number of first groups of antenna ports multiplied by the number of antenna ports within one antenna port group.
[0098] In some embodiments, the network device may transmit at least one codebook configuration to a terminal device, the at least one codebook configuration may include a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. In some embodiments, the network device may receive from the terminal device, based on at least one codebook configuration, the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include at least one of a plurality of second vectors, at least one of a second plurality of antenna port groups, at least one of a plurality of first amplitude coefficients, and at least one of a plurality of first phase coefficients. In some embodiments, the plurality of first vectors may be determined based on a plurality of second vectors and at least one of a plurality of first amplitude coefficients and a plurality of first phase coefficients, where at least one of the length of the first vectors, the number of the plurality of first vectors, and the size of one or more indicators of the plurality of second vectors is based on at least one of the number of second plurality of antenna port groups and a plurality of first amplitude coefficients.
[0099] In some embodiments, the network device may transmit a reference signal, and the number of antenna ports of the reference signal may be the number of first groups of antenna ports multiplied by the number of antenna ports within one antenna port group.
[0100]
number
[0101]
number
[0102]
number
[0103] In some embodiments, the starting position of the BWP and the number of PRBs in the BWP may be set to a single higher layer parameter.
[0104] In some embodiments, the first subband may correspond to a channel quality indicator (CQI) subband, a CQI subband, or a CSI subband.
[0105]
number
[0106] In some embodiments, at least one parameter of an antenna port may include at least one of the following: a first group of antenna ports, the number of the first group of antenna ports, the number of antenna ports in one group of antenna ports, one or more subsets of antenna ports in one group of antenna ports, the number of one or more subsets of antenna ports in one group of antenna ports, the number of antenna ports in one subset of antenna ports, multiple antenna ports in one subset of antenna ports, multiple antenna ports in one group of antenna ports, a first parameter of the antenna port configuration, and a second parameter of the antenna port configuration. For example, one group of antenna ports may correspond to a TRP or the antenna ports of a TRP. In some embodiments, one group of antenna ports may correspond to one CSI-RS resource. In some embodiments, at least one configuration of a codebook may include a first group of antenna ports.
[0107]
number
[0108] In some embodiments, at least one setting of the codebook may include multiple antenna ports within one antenna port group. In some embodiments, the number of multiple antenna ports within one antenna port group (e.g., represented as P) may be at least one of {1, 2, 4, 6, 8, 12, 16}. In some embodiments, the number of antenna ports within each antenna port group may be the same. For example, P may be a positive integer. For example, P may be at least one of {1, 2, 4, 6, 8, 12, 16}.
[0109]
number
[0110] In some embodiments, the terminal device may receive a reference signal based on the number of antenna ports for the reference signal.
[0111]
number
[0112]
number
[0113] In some embodiments, the value of the first parameter of the antenna port setting may be represented as N1. For example, N1 may be a positive integer. For example, N1 may be at least one of {2, 3, 4, 6, 8, 12, 16}. In some embodiments, the value of the second parameter of the antenna port setting may be represented as N2. For example, N2 may be a positive integer. For example, N2 may be at least one of {1, 2, 3, 4}. In some embodiments, the first parameter and the second parameter of the antenna port setting may be set to a single higher layer parameter.
[0114]
number
[0115]
number
[0116]
number
[0117] In some embodiments, there may be a parameter "O1", which may represent a first discrete Fourier transform (DFT) oversampling in the first dimension. For example, "O 1」 This can be at least one of {1, 2, 4}. Another example is "O 1」 This may be 2 or 4. In some embodiments, there may be a parameter "O2", which may represent a second DFT oversampling in the second dimension. For example, "O2" may be at least one of {1, 2, 4}. In another example, "O2" may be 2 or 4.
[0118]
number
[0119]
number
[0120] In some embodiments, N / A may indicate that there is no value or setting for the parameter.
[0121]
number
[0122]
number
[0123]
number
[0124]
number
[0125]
number
[0126]
number
[0127]
number
[0128]
number
[0129] In some embodiments, at least one codebook indicator includes one or more indicators (or fields) of a first plurality of antenna port groups, one or more indicators (or fields) of a second plurality of antenna port groups, one or more indicators (or fields) of a plurality of first vectors, one or more indicators (or fields) of a plurality of second vectors, one or more indicators (or fields) of a first plurality of rotations of a plurality of first vectors, one or more indicators (or fields) of a second plurality of rotations of a plurality of second vectors, one or more indicators (or fields) of a plurality of third vectors, and one or more indicators (or fields) of a plurality of fourth vectors. The array may include at least one of the following: an indicator (or field) for the strongest coefficient, one or more indicators (or one or more indices or one or more fields) for the first antenna port group, one or more indicators (or fields) for multiple first amplitude coefficients, one or more indicators (or fields) for multiple first phase coefficients, one or more indicators (or fields) for multiple second amplitude coefficients, one or more indicators (or fields) for multiple second phase coefficients, one or more indicators (or fields) for multiple third amplitude coefficients, one or more indicators (or fields) for multiple third phase coefficients, a first number of non-zero coefficients, and one or more indicators (or one or more bitmaps) indicating non-zero coefficients.
[0130] In some embodiments, one or more indicators (or one or more bitmaps) indicating non-zero coefficients may indicate an index of a third amplitude coefficient and / or an index of a third phase coefficient, and the values of the third amplitude coefficients corresponding to the index and / or the values of the third phase coefficients corresponding to the index may be non-zero. In some embodiments, one or more indicators (or one or more bitmaps) indicating non-zero coefficients may indicate in one or more indications or in a field of multiple third amplitude coefficients which coefficients are non-zero or reported. In some embodiments, one or more indicators (or one or more bitmaps) indicating non-zero coefficients may indicate in one or more indications or in a field of multiple third phase coefficients which coefficients are non-zero or reported.
[0131] In some embodiments, at least one of the codebook indicators may be the same or apply to each layer of multiple layers, for example, layer-common. In some embodiments, at least one of the codebook indicators may correspond to a single layer with an index, for example, layer-specific.
[0132] In some embodiments, one or more indicators (or fields) of a second group of antenna ports may be the same or apply to each layer of multiple layers, for example, layer-common. In some embodiments, one or more indicators (or fields) of a second group of antenna ports may correspond to a single layer having an index, for example, layer-specific.
[0133] In some embodiments, one or more indicators (or fields) of a plurality of first vectors may be the same or apply to each layer of a plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of a plurality of first vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0134] In some embodiments, one or more indicators (or fields) of multiple second vectors may be the same or apply to each layer of multiple layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of multiple second vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0135] In some embodiments, one or more indicators (or fields) of a first rotation of multiple first vectors may be the same or applied to each layer of multiple layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of a first rotation of multiple first vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0136] In some embodiments, one or more indicators (or fields) of the second rotation of multiple second vectors may be the same or apply to each layer of multiple layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of the second rotation of multiple second vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0137] In some embodiments, one or more indicators (or fields) of multiple third vectors may be the same or apply to each layer of multiple layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of multiple third vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0138] In some embodiments, one or more indicators (or fields) of multiple fourth vectors may be the same or apply to each layer of multiple layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of multiple fourth vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0139] In some embodiments, the strongest coefficient indicator (or field) may be the same or applied to each layer of multiple layers. For example, it may be layer-common. In some embodiments, the strongest coefficient indicator (or field) may correspond to a single layer with an index. For example, it may be layer-specific.
[0140] In some embodiments, one or more indicators (or fields) of a plurality of first amplitude coefficients may be the same or applied to each layer of a plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of a plurality of first amplitude coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0141] In some embodiments, one or more indicators (or fields) of a plurality of first phase coefficients may be the same or applied to each layer of a plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of a plurality of first phase coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0142] In some embodiments, one or more indicators (or fields) of a plurality of second amplitude coefficients may be the same or applied to each layer of a plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of a plurality of second amplitude coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0143] In some embodiments, one or more indicators (or fields) of a plurality of second phase coefficients may be the same or applied to each layer of a plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) of a plurality of second phase coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0144] In some embodiments, one or more indicators (or fields) of a plurality of third amplitude coefficients may correspond to a single layer having an index, for example, layer-specific. In some embodiments, one or more indicators (or fields) of a plurality of third phase coefficients may correspond to a single layer having an index, for example, layer-specific.
[0145] In some embodiments, one or more indicators (or fields) indicating non-zero coefficients may be the same or applied to each layer of multiple layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) indicating non-zero coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0146] In some embodiments, the first number of non-zero coefficients may be the same or applied to each layer of multiple layers. For example, it may be common to layers. In some embodiments, the first number of non-zero coefficients may correspond to a single layer having an index. For example, it may be layer-specific.
[0147] In some embodiments, the number of first vectors, the second parameter of the codebook, and the third parameter of the codebook may be set to or indicated by a single higher-layer parameter. In some embodiments, the fifth parameter and the sixth parameter of the codebook may be set to or indicated by a single higher-layer parameter.
[0148] In some embodiments, the first parameter of the codebook may be the same as the fourth parameter of the codebook. In some embodiments, the second parameter of the codebook may be the same as the fifth parameter of the codebook. In some embodiments, the third parameter of the codebook may be the same as the sixth parameter of the codebook.
[0149]
number
[0150]
number
[0151]
number
[0152]
number
[0153]
number
[0154] In some embodiments, the second subband may correspond to a subband of a precoding matrix indicator (PMI) or a PMI subband.
[0155]
number
[0156]
number
[0157]
number
[0158]
number
[0159]
number
[0160]
number
[0161]
number
[0162] In some embodiments, nchoosek may be a function that selects k values from n values. In some embodiments, nchoosek(a,b) = a! / (b!*(ab)!). In some embodiments, "!" may be a factorial. In some embodiments, a! = 1*2*…*(a-1)*a.
[0163] In some embodiments, at least one codebook indicator may be included in the PMI. In some embodiments, the PMI may comprise a first part and a second part. For example, the size of the second part of the PMI may be based on the first part of the PMI. In some embodiments, the PMI may comprise a first part, a second part, and a third part. For example, the size of the second part of the PMI may be based on the first part of the PMI. As another example, the size of the third part of the PMI may be based on at least one of the first part and the second part of the PMI.
[0164] In some embodiments, one or more indicators (or fields) of a second group of antenna ports may be included in the PMI, or the first part of the PMI.
[0165] In some embodiments, the number of one or more indicators (or one or more indices, or one or more fields) in the first antenna port group may be the same as the number of layers. In some embodiments, the number of one or more indicators (or one or more indices, or one or more fields) in the first antenna port group may be 1, for example, common to each layer of multiple layers. In some embodiments, the number of one or more indicators (or one or more indices, or one or more fields) in the first antenna port group may be the same for each layer of multiple layers.
[0166]
number
[0167]
number
[0168] In some embodiments, one or more indicators (or fields) of the second plurality of antenna port groups may indicate the order of the second plurality of antenna port groups. In some embodiments, the first of the indicated second plurality of antenna port groups may be the same as the index (or indicator) of the first antenna port group.
[0169]
number
[0170]
number
[0171]
number
[0172]
number
[0173] In some embodiments, the number of multiple first vectors may be based on the number of multiple second vectors and one of either the number of first multiple antenna port groups or the number of second multiple antenna port groups.
[0174] In some embodiments, the length of a first vector may be based on the number of antenna ports in one antenna port group, the number of first multiple antenna port groups, the number of second multiple antenna port groups, and the values of multiple first amplitude coefficients.
[0175] In some embodiments, a first vector may be determined based on a plurality of second vectors and at least one of a plurality of first amplitude coefficients and a plurality of first phase coefficients.
[0176] In some embodiments, the number of multiple first vectors may be the same as the number of multiple second vectors.
[0177] In some embodiments, the number of multiple first vectors may be based on the number of first multiple antenna port groups and the number of multiple second vectors. In some embodiments, the number of multiple first vectors may be based on the number of second multiple antenna port groups and the number of multiple second vectors.
[0178] In some embodiments, the number of strongest coefficient indicators (or fields) may be based on the number of layers, where each strongest coefficient indicator (or field) corresponds to a layer with an index.
[0179] In some embodiments, the bit size (or bit width) of the indicator (or field) of the strongest coefficient corresponding to a layer with an index, or the indicator (or field) of the strongest coefficient corresponding to a layer with an index, may be based on at least one of the following: the value of 2, a first number of non-zero coefficients corresponding to one layer with an index, a first number of multiple first vectors, a second number of multiple antenna port groups and a second number of second vectors, or the index (or indicator) of the first antenna port group. In some embodiments, the bit size of the index or indicator of the first antenna port group may be based on the number of multiple first antenna port groups and the number of multiple second vectors.
[0180] In some embodiments, the bit size of the strongest coefficient indicator (or field) corresponding to an indexed layer may be based on at least one of the following: a first number of non-zero coefficients corresponding to one indexed layer; the number of a first plurality of first vectors multiplied by 2; the number of a second plurality of antenna port groups multiplied by 2 and then multiplied by the number of a second plurality of second vectors; and the number of a plurality of second vectors multiplied by 2.
[0181] In some embodiments, an indicator (or field) of the strongest coefficient corresponding to a layer with an index may be included in the PMI, or the first part of the PMI, or the second part of the PMI.
[0182] In some embodiments, the number of one or more indicators (or fields) of a plurality of first amplitude coefficients may be based on the number of a first plurality of antenna port groups or the number of a second plurality of antenna port groups. In some embodiments, the number of one or more indicators (or fields) of a plurality of first amplitude coefficients may be based on the number of a first plurality of antenna port groups minus 1, or the number of a second plurality of antenna port groups minus 1.
[0183]
number
[0184] In some embodiments, the number of one or more indicators (or fields) of a plurality of first amplitude coefficients may be based on the number of a plurality of fourth vectors and one of the number of first plurality of antenna port groups or the number of second plurality of antenna port groups.
[0185]
number
[0186] In some embodiments, one or more indicators (or fields) of a plurality of first amplitude coefficients may be included in the PMI, or in the first part of the PMI, or in the second part of the PMI.
[0187] In some embodiments, the number of one or more indicators (or fields) of a plurality of first phase coefficients may be based on the number of a first plurality of antenna port groups or the number of a second plurality of antenna port groups. In some embodiments, the number of one or more indicators (or fields) of a plurality of first phase coefficients may be based on the number of a first plurality of antenna port groups minus 1, or the number of a second plurality of antenna port groups minus 1.
[0188]
number
[0189] In some embodiments, the number of one or more indicators (or fields) of a plurality of first phase coefficients may be based on the number of a plurality of fourth vectors and one of the number of first plurality of antenna port groups or the number of second plurality of antenna port groups.
[0190]
number
[0191] In some embodiments, one or more indicators (or fields) of a plurality of first phase coefficients may be included in the PMI, or the first part of the PMI, or the second part of the PMI.
[0192] In some embodiments, the indicator for the first amplitude coefficient of the first antenna port group may be fixed. For example, the indicator for the first amplitude coefficient of the first antenna port group may be fixed to 0, 7, 15, or 3. In some embodiments, the value of the first amplitude coefficient of the first antenna port group may be fixed. In some embodiments, the value of the first amplitude coefficient of the first antenna port group may be fixed to 1.
[0193]
number
[0194] In some embodiments, the number of one or more indicators (or fields) of a plurality of second amplitude coefficients may be based on at least one of the number of second plurality of antenna port groups and the values of the first amplitude coefficients of the antenna port groups.
[0195] In some embodiments, one or more indicators (or fields) of a plurality of second amplitude coefficients may be included in the PMI, or the first part of the PMI, or the second part of the PMI.
[0196] In some embodiments, the value of one second amplitude coefficient may be greater than 0 or not 0.
[0197] In some embodiments, one or more indicators (or bitmaps) indicating non-zero coefficients may indicate the index of the third amplitude coefficient and / or the index of the third phase coefficient. In some embodiments, each bit or code point of the indicator (or bitmap) may indicate whether the third amplitude coefficient and / or third phase coefficient is reported (or has a value of 0). Here, the third amplitude coefficient and / or third phase coefficient correspond to a layer having an index, a first vector (or first beam) having an index, and a third vector having an index. In some embodiments, the value of each bit is either 0 or 1. For example, 0 may indicate that the third amplitude coefficient and / or third phase coefficient corresponding to a layer having an index, a first vector (or first beam) having an index, and a third vector having an index is not reported (or has a value of 0). For example, 1 may indicate that the third amplitude coefficient and / or third phase coefficient corresponding to a layer having an index, a first vector (or first beam) having an index, and a third vector having an index is reported (or has a value of non-zero).
[0198] In some embodiments, the number of indicators (or bitmaps) that show non-zero coefficients may be equal to the number of layers. For example, each indicator (or bitmap) that shows a non-zero coefficient may correspond to a layer with an index.
[0199] In some embodiments, the size of an indicator (or bitmap) showing non-zero coefficients corresponding to an indexed layer may be based on the number of multiple third vectors corresponding to the indexed layer, and one of the number of multiple first vectors, multiple second vectors, and the number of second antenna port groups, or the number of multiple second vectors.
[0200] In some embodiments, the number of third vectors may be determined based on at least one of the number of layers, the size of one first subband, the first parameter of the codebook, the size of one second subband, the third parameter of the codebook, and the second parameter of the codebook.
[0201] In some embodiments, if the first amplitude coefficient of an antenna port group having index t is 0, the value of the bit (or code point) of the indicator (or bitmap) showing the non-zero coefficient may be 0. This non-zero coefficient corresponds to a layer having an index, to a plurality of second vectors corresponding to an antenna port group having index t, and to a plurality of third vectors.
[0202] In some embodiments, if the first amplitude coefficient of an antenna port group with index t is 0, an indicator (or bitmap) showing the non-zero coefficient corresponding to the antenna port group with index t may not be reported.
[0203] In some embodiments, the number of one or more indicators (or one or more bitmaps) indicating non-zero coefficients may be based on the number of layers and either the number of first or second antenna port groups. In some embodiments, each of the one or more indicators (or one or more bitmaps) indicating non-zero coefficients may correspond to a layer having an index. In some embodiments, each of the one or more indicators (or one or more bitmaps) indicating non-zero coefficients may correspond to one of the first or second antenna port groups.
[0204] In some embodiments, the first number of non-zero coefficients corresponding to a layer having an index may be based on the second number of non-zero coefficients corresponding to an antenna port group having index t, and one of the first number of antenna port groups or the second number of antenna port groups.
[0205] In some embodiments, the number of one or more indicators (or fields) of a plurality of third amplitude coefficients corresponding to a layer having an index may be based on at least one of the following: a first number of non-zero coefficients, the number of values (or bits or code points) having the value "1" in the indicator (or bitmap) showing the non-zero coefficients corresponding to the layer having the index, a second number of a plurality of antenna port groups, and one or more values of the first amplitude coefficient of the antenna port group having index t.
[0206] In some embodiments, one or more indicators (or fields) of a plurality of third amplitude coefficients may be included in the PMI, or the second part of the PMI, or the third part of the PMI. In some embodiments, for each antenna port group having index t, there may be one field of a plurality of third amplitude coefficients corresponding to one layer having the index.
[0207] In some embodiments, any of the possible values of one of the third amplitude coefficients may be greater than 0 or non-zero.
[0208] In some embodiments, the number of one or more indicators (or fields) of a plurality of third amplitude coefficients corresponding to a layer having an index may be based on at least one of the following: a first number of non-zero coefficients, the number of values (or bits or code points) having the value "1" in the indicator (or bitmap) showing the non-zero coefficients corresponding to the layer having the index, a second number of a plurality of antenna port groups, and one or more values of the first amplitude coefficient of the antenna port group having index t.
[0209] In some embodiments, the antenna port group having index t may be included in or shown as a second group of antenna port groups.
[0210] In some embodiments, the number of one or more indicators (or fields) of a plurality of third phase coefficients corresponding to a layer having an index may be based on at least one of the following: a first number of non-zero coefficients, the number of values (or bits or code points) having the value "1" in an indicator (or bitmap) showing the non-zero coefficients corresponding to the layer having the index, a second number of a plurality of antenna port groups, and one or more values of the first amplitude coefficient of the antenna port group having index t.
[0211] In some embodiments, one or more indicators (or fields) of a plurality of third phase coefficients may be included in the PMI, or the second part of the PMI, or the third part of the PMI. In some embodiments, for each antenna port group having index t, there may be one field of a plurality of phase amplitude coefficients corresponding to one layer having the index.
[0212] In some embodiments, the number of one or more indicators (or fields) of the plurality of third phase coefficients corresponding to the layer with an index may be based on at least one of: the first number of non-zero coefficients; the number of values (or bits or code points) having the value "1" or the number of values in the indicator (or bitmap) indicating non-zero coefficients corresponding to the layer having the index; the number of the second plurality of antenna port groups; and one or more values of the first amplitude coefficient of the antenna port group with index t.
[0213] In some embodiments, the antenna port group with index t may be included in or indicated by the second plurality of antenna port groups.
[0214] [Formula]
[0215] [Formula]
[0216] [Formula]
[0217] [Formula]
[0218] [Formula]
[0219] [Formula]
[0220] [Formula]
[0221] In some embodiments, one or more indicators (or fields) of a plurality of second phase coefficients may be included in the PMI, or the first part of the PMI, or the second part of the PMI.
[0222] In some embodiments, the terminal device may receive CSI-RS. Here, the number of antenna ports for CSI-RS may be determined based on at least one parameter of the antenna port. In some embodiments, the number of antenna ports for CSI-RS may be the number of first groups of antenna ports multiplied by the number of antenna ports in one antenna port group.
[0223] In some embodiments, for each of the second group of antenna port groups, one or more indicators of a plurality of third amplitude coefficients and / or one or more indicators of a plurality of third phase coefficients may be reported in or included in the PMI, or the second part of the PMI, or the third part of the PMI.
[0224] In some embodiments, one first vector may be determined based on one or more second vectors and at least one of one or more first amplitude coefficients and one or more first phase coefficients. In some embodiments, one first vector may further be determined based on the number of first or second antenna port groups.
[0225]
number
[0226]
number
[0227]
number
[0228]
Num.
[0229]
Num.
[0230]
Num.
[0231]
Num.
[0232]
Num.
[0233]
Num.
[0234]
Num.
[0235]
Num.
[0236]
Num.
[0237]
Num.
[0238]
number
[0239]
number
[0240]
number
[0241]
number
[0242]
number
[0243]
number
[0244]
number
[0245]
number
[0246]
number
[0247]
number
[0248]
number
[0249]
number
[0250]
number
[0251]
number
[0252]
number
[0253]
number
[0254]
number
[0255]
number
[0256]
number
[0257] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, the third amplitude coefficient and / or third phase coefficient corresponding to that bit, code point, or value may be set to 0.
[0258] In some embodiments, the number of multiple first vectors may be based on the number of multiple second vectors and at least one of the number of first multiple antenna port groups, the number of second multiple antenna port groups, and the values of multiple first amplitude coefficients.
[0259]
number
[0260]
number
[0261]
number
[0262]
number
[0263]
number
[0264]
number
[0265]
number
[0266]
number
[0267]
number
[0268]
number
[0269]
number
[0270]
number
[0271]
number
[0272] In some embodiments, a first vector corresponding to a third subband having an index may be determined based on one or more second vectors, one or more first amplitude coefficients corresponding to the third subband having the index, and one or more first phase coefficients corresponding to the third subband having the index.
[0273]
number
[0274]
number
[0275]
number
[0276]
number
[0277]
number
[0278]
number
[0279]
number
[0280]
number
[0281]
number
[0282]
number
[0283]
number
[0284]
number
[0285]
number
[0286]
number
[0287]
number
[0288]
number
[0289]
number
[0290]
number
[0291]
number
[0292]
number
[0293]
number
[0294]
number
[0295]
number
[0296]
number
[0297]
number
[0298]
number
[0299] In some embodiments, the first vector corresponding to the third subband having an index may be determined based on one or more second vectors, one or more fourth vectors, one or more first amplitude coefficients corresponding to the third subband having the index, and one or more first phase coefficients corresponding to the third subband having the index.
[0300]
number
[0301]
number
[0302]
number
[0303]
number
[0304]
number
[0305]
number
[0306]
number
[0307]
number
[0308]
number
[0309]
number
[0310]
number
[0311] In some embodiments, the length of the first vector may be based on the number of a second plurality of antenna port groups. In some embodiments, the plurality of first vectors may be determined based on different codebook tables, where the different codebook tables may be based on the number of a second plurality of antenna port groups and at least one parameter of the antenna port configuration.
[0312] In some embodiments, the length of one first vector may be determined based on the number of first or second antenna port groups.
[0313]
number
[0314]
number
number
[0315]
number
[0316]
number
[0317] In some embodiments, the value of the first amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the indicator or field value of the first amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the value of the first amplitude coefficient, or the indicator or field value of the first amplitude coefficient, corresponding to an antenna port group not included in the second plurality of antenna port groups may not be reported in the PMI.
[0318]
number
number
[0319]
number
[0320]
number
[0321]
number
[0322] In some embodiments, the value of the second amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the indicator or field value of the second amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the value of the second amplitude coefficient or the indicator or field value of the second amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may not be reported in the PMI.
[0323]
number
[0324]
number
[0325] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, the value of the first amplitude coefficient corresponding to that bit, code point, or value may be set to 0, and / or the value of the indicator or field of the first amplitude coefficient corresponding to that bit, code point, or value may be set to 0. In some embodiments, the value of the first amplitude coefficient corresponding to that bit, code point, or value, and / or the value of the indicator or field of the first amplitude coefficient corresponding to that bit, code point, or value may not be reported in the PMI.
[0326] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, the value of the second amplitude coefficient corresponding to that bit, code point, or value may be set to 0, and / or the value of the indicator or field of the second amplitude coefficient corresponding to that bit, code point, or value may be set to 0. In some embodiments, the value of the second amplitude coefficient corresponding to that bit, code point, or value, and / or the value of the indicator or field of the second amplitude coefficient corresponding to that bit, code point, or value may not be reported in the PMI.
[0327] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, the value of the third amplitude coefficient corresponding to that bit, code point, or value may be set to 0, and / or the value of the indicator or field of the third amplitude coefficient corresponding to that bit, code point, or value may be set to 0. In some embodiments, the value of the third amplitude coefficient corresponding to that bit, code point, or value, and / or the value of the indicator or field of the third amplitude coefficient corresponding to that bit, code point, or value may not be reported in the PMI.
[0328] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, at least one of the first, second, and third phase coefficients corresponding to that bit, code point, or value may be set to 0, and / or the value of at least one indicator or field of the first, second, and third phase coefficients corresponding to that bit, code point, or value may be set to 0. In some embodiments, at least one of the first, second, and third phase coefficients corresponding to that bit, code point, or value, and / or the value of at least one indicator or field of the first, second, and third phase coefficients corresponding to that bit, code point, or value may not be reported in the PMI.
[0329]
number
[0330]
number
[0331] In some embodiments, the number of one or more indicators (or fields) of a plurality of first amplitude coefficients may be based on the number of a plurality of fourth vectors and one of the number of first plurality of antenna port groups or the number of second plurality of antenna port groups.
[0332]
number
[0333] In some embodiments, one or more indicators (or fields) of a plurality of first amplitude coefficients may be included in the PMI, or in the first part of the PMI, or in the second part of the PMI.
[0334] In some embodiments, the number of one or more indicators (or fields) of a plurality of first phase coefficients may be based on the number of a first plurality of antenna port groups or the number of a second plurality of antenna port groups. In some embodiments, the number of one or more indicators (or fields) of a plurality of first phase coefficients may be based on the number of a first plurality of antenna port groups minus 1, or the number of a second plurality of antenna port groups minus 1.
[0335]
number
[0336] In some embodiments, the number of one or more indicators (or fields) of a plurality of first phase coefficients may be based on the number of a plurality of fourth vectors and one of the number of first plurality of antenna port groups or the number of second plurality of antenna port groups.
[0337]
number
[0338] In some embodiments, the first vector may be the first vector of this disclosure after being orthogonalized by Schmidt.
[0339] In some embodiments, the antenna ports of the first plurality of antenna port groups may be within a single CSI-RS. In some embodiments, each antenna port group may be at least one of the antenna ports in a code-area multiplexing (CDM) group within a CSI-RS resource and a subset of the antenna ports of the CSI-RS resource. In some embodiments, each antenna port group within the first plurality of antenna port groups and / or the second plurality of antenna port groups may correspond to a single CSI-RS resource. In some embodiments, different antenna port groups within the first plurality of antenna port groups and / or the second plurality of antenna port groups may correspond to different CSI-RS resources.
[0340] In some embodiments, the terminal device may determine a first set of codebook indicators and a second set of codebook indicators and / or report them in one CSI report or one PMI report. In some embodiments, the first set of codebook indicators may correspond to a first value for the number of second antenna port groups, and the second set of codebook indicators may correspond to a second value for the number of second antenna port groups. In some embodiments, at least one parameter or indicator corresponding to the first set of codebook indicators may be different from at least one parameter or indicator corresponding to the second set of codebook indicators. In some embodiments, the value of N3 corresponding to the first set of codebook indicators may be less than or equal to the value of N3 corresponding to the second set of codebook indicators. In some embodiments, the value of the first parameter and / or the value of the fourth parameter corresponding to the first set of codebook indicators may be less than or equal to the value of the first parameter and / or the value of the fourth parameter corresponding to the second set of codebook indicators. In some embodiments, the first value for the number of second antenna port groups may be 1. In some embodiments, the second value for the number of the second set of antenna port groups may be 2, 3, or 4. In some embodiments, the first set of codebook indicators may be a single-TRP hypothesis. In some embodiments, the second set of codebook indicators may be a multi-TRP hypothesis.
[0341] In some embodiments, the bit size of one or more indicators or fields of a plurality of third amplitude coefficients and / or the bit size of one or more indicators or fields of a plurality of third phase coefficients corresponding to a first set of codebook indicators may be smaller than the bit size of one or more indicators or fields of a plurality of third amplitude coefficients and / or the bit size of one or more indicators or fields of a plurality of third phase coefficients corresponding to a second set of codebook indicators.
[0342]
number
[0343]
number
[0344] In some embodiments, the terminal device 130 may be configured or indicated by the number of layers for PUSCH transmission (e.g., represented as v_ri). For example, the number of layers v_ri may be at least one of {1, 2, 3, 4, 5, 6, 7, 8}. In some embodiments, the terminal device 130 may be configured or indicated by a precoding matrix for PUSCH transmission. In some embodiments, the size of the precoding matrix may be 8*v_ri or v_ri*8. In some embodiments, the precoding matrix may have v_ri columns or rows. In some embodiments, the columns or rows of the precoding matrix may have 8 elements, and the index of the element may be represented as idx, where idx may be a non-negative integer. For example, 0 <= idx <= 7. In another example, 1 <= idx <= 8.
[0345]
number
[0346] In some embodiments, the terminal device includes circuitry configured to receive at least one setting of a codebook from a network device.
[0347] In some embodiments, the terminal device includes circuitry configured to perform the task of determining at least one codebook indicator based on at least one setting of the codebook.
[0348] In some embodiments, the terminal device includes circuitry configured to transmit at least one codebook indicator to the network device.
[0349] In some embodiments, the terminal device includes circuitry configured to perform the task of receiving at least one CSI-RS from a network device based on at least one setting.
[0350] In some embodiments, the network device includes circuitry configured to transmit at least one setting of a codebook to a terminal device.
[0351] In some embodiments, the network device includes circuitry configured to receive at least one codebook indicator from a terminal device.
[0352] In some embodiments, the network device includes circuitry configured to perform the task of transmitting at least one CSI-RS to a terminal device based on at least one setting.
[0353] Figure 5 is a schematic block diagram of a device 500 suitable for carrying out embodiments of the present disclosure. The device 500 can be considered a further exemplary implementation of the terminal or network device shown in Figure 1. Therefore, the device 500 can be implemented in, or at least as part of, a terminal or network device.
[0354] As shown in the figure, the device 500 includes a processor 510, a memory 520 coupled to the processor 510, appropriate transmitters (TX) and receivers (RX) 540 coupled to the processor 510, and a communication interface coupled to the TX / RX 540. The memory 520 stores at least a portion of the program 530. The TX / RX 540 is for bidirectional communication. The TX / RX 540 has at least one antenna to facilitate communication, although in practice the access node described herein may have multiple antennas. The communication interface may represent any interface required for communication with other network elements, for example, an X2 interface for bidirectional communication between eNBs, an S1 interface for communication between a Mobility Management Entity (MME) / serving gateway (S-GW) and an eNB, an Un interface for communication between an eNB and a relay node (RN), or a Uu interface for communication between an eNB and a terminal device.
[0355] The program 530 is deemed to include program instructions, and when the program is executed by the associated processor 510, it enables the device 500 to operate according to embodiments of the disclosure, as discussed herein with reference to Figures 2 to 4. Embodiments of the disclosure may be implemented by computer software, hardware, or a combination of software and hardware that can be executed by the processor 510 of the device 500. The processor 510 may be configured to implement various embodiments of the disclosure. Alternatively, a combination of the processor 510 and memory 520 may constitute processing means 550 suitable for implementing various embodiments of the disclosure.
[0356] Memory 520 may be of any type suitable for the local technical network and may be implemented using any suitable data storage technology (e.g., computer-readable non-temporary storage media, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and movable memory, etc.). Although only one memory 520 is shown in device 500, device 500 may have multiple physically different memory modules. Processor 510 may be of any type suitable for the local technical network and may include, but is not limited to, one or more of the following: general-purpose computers, dedicated computers, microprocessors, digital signal processors (DSPs), and processors based on multi-core processor configurations. Device 500 may have multiple processors, for example, application-specific integrated circuit chips that are time-dependent to a clock synchronized with the main processor.
[0357] Typically, various embodiments of the present disclosure may be implemented by hardware or dedicated circuitry, software, logic, or any combination thereof. Some embodiments may be implemented by hardware, while others may be implemented by firmware or software that can be executed by a controller, microprocessor, or other computing device. Various embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or by any other pictorial representation, and it will be understood that the blocks, apparatus, systems, techniques, or methods described herein may be implemented by, for example, hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or any combination thereof, but are not limited thereto.
[0358] This disclosure further provides at least one computer program product stored in tangible form on a computer-readable non-temporary storage medium. The computer program product includes computer-executable instructions, such as instructions contained within a program module. These instructions are executed on a device on a target real or virtual processor, performing the processes or methods described above, for example, with reference to one of Figures 2-4. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or implement a specific abstract data type. In various embodiments, the functions of program modules may be combined or divided among program modules as needed. The machine-readable instructions of a program module may be executed within a local or distributed device. In a distributed device, program modules may reside on both local and remote storage media.
[0359] Program code for performing the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, a dedicated computer, or other programmable data processing device, and when the program code is executed by the processor or controller, the functions / operations defined in the flowcharts and / or block diagrams are performed. The program code may run entirely on the machine, partially on the machine, as a standalone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0360] The program code described above may be implemented on a machine-readable medium, which may be any tangible medium containing or storing a program used by an instruction execution system, apparatus, or device, or a program used in conjunction with such a system or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections containing one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable and writable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0361] While the operations have been described in a specific order, it should not be understood that, in order to obtain the desired results, these operations must be performed in a specific order or sequence, or that all of the operations shown must be performed. In some situations, multitasking and parallel processing may be advantageous. Similarly, the above discussion includes some specific implementation details, which should be interpreted not as limitations on the scope of this disclosure, but as descriptions of features that may be specific to particular embodiments. Some features described in the context of individual embodiments may be implemented in combination in one embodiment. Conversely, various features described in the context of one embodiment may be implemented separately or in any suitable secondary combination in multiple embodiments.
[0362] While this disclosure has been described using terminology specific to structural features and / or methodological behavior, it should be understood that this disclosure, as defined by the attached claims, is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are disclosed as exemplary forms for implementing the claims.
[0363] In this specification, the term "terminal device" refers to any device having wireless or wired communication capabilities.Examples of terminal devices include user equipment (UE), personal computers, desktops, mobile phones, cell phones, smartphones, personal digital assistants (PDA), portable computers, tablets, wearable devices, IoT (Internet of Things) devices, ultra-reliable and low-latency communications (URLLC) devices, IoE (Internet of Everything) devices, machine-type communications (MTC) equipment, vehicle-mounted equipment for V2X communications (where X represents pedestrians, vehicles, or infrastructure / networks), Integrated Access and Backhaul (IAB), small data transmission (SDT), mobility, multicast and broadcast services (MBS), positioning, dynamic / flexible duplex in commercial networks, devices for RedCap (reduced capability), spacecraft or aircraft in non-terrestrial networks (NTN) including unmanned aerial vehicle systems (UAS) and satellites, and augmented reality (AR). Examples include, but are not limited to, XR (Extended Reality) devices that include different types of reality such as Reality, Mixed Reality (MR), and Virtual Reality (VR); unmanned aircraft systems (UAVs), which are aircraft that do not require a human pilot and are commonly known as drones; devices on high-speed trains (HST); imaging devices such as digital cameras; sensors; game consoles; music storage and playback devices; or internet devices that enable wireless / wired internet access and browsing.The “Terminal device” may also have multicast / broadcast capabilities and support public safety, mission-critical, V2X applications, transparent IPv4 / IPv6 multicast distribution, IPTV, smart TV, wireless services, wireless software distribution, group communications, and IoT applications. It may also incorporate one or more Subscriber Identity Modules (SIMs), as is known as multi-SIM. The term “Terminal device” can be used interchangeably with UE, mobile station, subscriber equipment, mobile terminal, user terminal, or wireless device.
[0364] The term "network device" refers to a device that can provide or host a cell or coverage from which terminal devices can communicate. Examples of network devices include, but are not limited to, Node B (NodeB or NB), Evolved Node B (eNodeB or eNB), Next Generation Node B (gNB), Transmission Reception Point (TRP), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), Low-Power Nodes such as IAB Nodes, Femtonodes, and Piconodes, Reconfigurable Intelligent Surfaces (RIS), and Network-Controlled Repeaters (NCR).
[0365] Terminal devices or network devices may have artificial intelligence (AI) or machine learning capabilities. Generally, this includes models that can be used to predict certain information by learning from a large amount of data collected for a specific function.
[0366] Terminal devices or network devices may operate in multiple frequency ranges, such as FR1 (410 MHz to 7125 MHz), FR2 (24.25 GHz to 71 GHz), frequency bands above 100 GHz, and terahertz (THz). Furthermore, they can operate in licensed / unlicensed / shared spectrum. In multi-radio dual connectivity (MR-DC) application scenarios, terminal devices may have multiple connections to network devices. Terminal devices or network devices can operate in full-duplex, flexible-duplex, and cross-division-duplex modes.
[0367] Network devices may have functions for saving network energy and self-organizing networks (SON) / minimizing drive tests (MDT). Terminals may have power-saving functions.
[0368] Embodiments of this disclosure may be implemented, for example, in test equipment such as signal generators, signal analyzers, spectrum analyzers, network analyzers, test terminal devices, test network devices, and channel emulators.
[0369] Embodiments of the present disclosure may be implemented in accordance with any generation of communication protocols currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G) communication protocols, 5.5G, 5G-Advanced Network, or sixth-generation (6G) networks.
Claims
1. A method performed by a terminal device, Receiving the configuration of a first set of multiple channel status information (CSI) reference signal (CSI-RS) resources from a network device, Based on the above settings, information is transmitted to the network device, Includes, The information includes a first indicator of a first bitmap indicating a second plurality of CSI-RS resources, and a second indicator associated with a CSI-RS antenna port. The bit size of the second indicator is determined based on the number of the second plurality of CSI-RS resources and the number of CSI-RS antenna ports for each CSI-RS resource among the first plurality of CSI-RS resources, and the second plurality of CSI-RS resources are selected from the first plurality of CSI-RS resources. method.
2. The information further includes a third indicator of multiple amplitude coefficients, a fourth indicator of multiple phase coefficients, and a fifth indicator of a second bitmap. The second bitmap indicates which amplitude coefficient of the third indicator and which phase coefficient of the fourth indicator are reported. The method according to claim 1.
3. A method performed by a network device, The first step is to transmit the settings of multiple channel status information (CSI) reference signal (CSI-RS) resources to the terminal device, Based on the above settings, information is received from the terminal device, Includes, The information includes a first indicator of a first bitmap indicating a second plurality of CSI-RS resources, and a second indicator associated with a CSI-RS antenna port. The bit size of the second indicator is determined based on the number of the second plurality of CSI-RS resources and the number of CSI-RS antenna ports for each CSI-RS resource among the first plurality of CSI-RS resources, and the second plurality of CSI-RS resources are selected from the first plurality of CSI-RS resources. method.
4. The information further includes a third indicator of multiple amplitude coefficients, a fourth indicator of multiple phase coefficients, and a fifth indicator of a second bitmap. The second bitmap indicates which amplitude coefficient of the third indicator and which phase coefficient of the fourth indicator are reported. The method according to claim 3.
5. Means for receiving the configuration of a first set of multiple channel status information (CSI) reference signal (CSI-RS) resources from a network device, A means for transmitting information to the network device based on the above settings, Includes, The information includes a first indicator of a first bitmap indicating a second plurality of CSI-RS resources, and a second indicator associated with a CSI-RS antenna port. The bit size of the second indicator is determined based on the number of the second plurality of CSI-RS resources and the number of CSI-RS antenna ports for each CSI-RS resource among the first plurality of CSI-RS resources, and the second plurality of CSI-RS resources are selected from the first plurality of CSI-RS resources. Terminal device.
6. The information further includes a third indicator of multiple amplitude coefficients, a fourth indicator of multiple phase coefficients, and a fifth indicator of a second bitmap. The second bitmap indicates which amplitude coefficient of the third indicator and which phase coefficient of the fourth indicator are reported. The terminal device according to claim 5.
7. Means for transmitting the settings of a first multiple channel status information (CSI) reference signal (CSI-RS) resource to a terminal device, Based on the above settings, means for receiving information from the terminal device, Includes, The information includes a first indicator of a first bitmap indicating a second plurality of CSI-RS resources, and a second indicator associated with a CSI-RS antenna port. The bit size of the second indicator is determined based on the number of the second plurality of CSI-RS resources and the number of CSI-RS antenna ports for each CSI-RS resource among the first plurality of CSI-RS resources, and the second plurality of CSI-RS resources are selected from the first plurality of CSI-RS resources. Network device.
8. The information further includes a third indicator of multiple amplitude coefficients, a fourth indicator of multiple phase coefficients, and a fifth indicator of a second bitmap. The second bitmap indicates which amplitude coefficient of the third indicator and which phase coefficient of the fourth indicator are reported. The network device according to claim 7.