Method and device for transmitting information

文档序号:1345627 发布日期:2020-07-21 浏览:34次 中文

阅读说明:本技术 传输信息的方法和装置 (Method and device for transmitting information ) 是由 纪刘榴 葛士斌 杭海存 王潇涵 毕晓艳 于 2019-01-11 设计创作,主要内容包括:本申请提供了一种传输信息的方法和装置,使得终端设备通过同一上行控制信道,发送一个或多个反馈信息,有助于节省终端设备的资源。该方法,包括:终端设备接收多个下行数据信道,其中,所述多个下行数据信道是通过多个下行控制信道调度的;所述终端设备根据所述多个下行数据信道,确定至少两个下行数据信道对应的一个或多个反馈信息;所述终端设备通过同一上行控制信道,发送所述一个或多个反馈信息。(The application provides a method and a device for transmitting information, so that terminal equipment sends one or more pieces of feedback information through the same uplink control channel, and resources of the terminal equipment are saved. The method comprises the following steps: the method comprises the steps that terminal equipment receives a plurality of downlink data channels, wherein the downlink data channels are scheduled through a plurality of downlink control channels; the terminal equipment determines one or more feedback information corresponding to at least two downlink data channels according to the downlink data channels; and the terminal equipment sends the one or more pieces of feedback information through the same uplink control channel.)

1. A method of transmitting information, comprising:

the method comprises the steps that terminal equipment receives a plurality of downlink data channels, wherein the downlink data channels are scheduled through a plurality of downlink control channels;

the terminal equipment determines one or more feedback information corresponding to at least two downlink data channels according to the downlink data channels;

and the terminal equipment sends the one or more pieces of feedback information through the same uplink control channel.

2. The method of claim 1, further comprising:

the terminal device determines a bearer mode of the one or more feedback information on the uplink control channel, where the bearer mode includes any one of:

the one or more feedback information are carried in the uplink control channel, the uplink control channel includes first indication information, and the first indication information is used for indicating a downlink data channel corresponding to one feedback information of the one or more feedback information;

the feedback information is loaded in the uplink control channel in a joint coding mode;

the one or more feedback information are carried in the uplink control channel in a separate coding manner, wherein the one or more feedback information are independently coded according to a predetermined sequence.

3. The method according to claim 1 or 2, characterized in that the method further comprises:

the terminal equipment determines a first downlink control channel in the plurality of downlink control channels according to the time domain resources, the frequency domain resources or the aggregation levels of the plurality of downlink control channels;

the terminal equipment determines the transmission resource according to resource indication information carried in the first downlink control channel, wherein the resource indication information indicates the transmission resource for transmitting the uplink control channel;

and the terminal equipment transmits the uplink control channel by using the transmission resource.

4. The method of claim 3, wherein the first downlink control channel is a downlink control channel with a largest resource index among the plurality of downlink control channels, and the resource index is an index of a time domain resource where the downlink control channel is located;

or the first downlink control channel is a downlink control channel with a smallest resource index in the plurality of downlink control channels, and the resource index is an index of a frequency domain resource where the downlink control channel is located;

or, the first downlink control channel is a downlink control channel with a highest resource aggregation level index among the plurality of downlink control channels, and the resource aggregation level index is an index of a resource aggregation level where the downlink control channel is located.

5. The method according to any of claims 1 to 4, wherein the plurality of downlink data channels are scheduled for the terminal device by the same network device or by a plurality of different network devices.

6. A method of transmitting information, comprising:

the network equipment sends one or more downlink data channels to the terminal equipment;

the network equipment receives one or more pieces of feedback information sent by the terminal equipment through the same uplink control channel;

and the network equipment decodes the one or more pieces of feedback information and determines the feedback information corresponding to the one or more downlink data channels.

7. The method according to claim 6, wherein the uplink control channel includes one or more first indication information, and the first indication information is used to indicate a downlink data channel corresponding to one of the one or more feedback information;

wherein the decoding, by the network device, the one or more feedback information and determining the feedback information corresponding to the one or more downlink data channels includes:

and the network equipment determines one or more pieces of feedback information corresponding to the one or more downlink data channels according to the one or more pieces of first indication information.

8. The method of claim 6, wherein a plurality of feedback information is carried in the uplink control channel by joint coding;

wherein the decoding, by the network device, the one or more feedback information and determining the feedback information corresponding to the one or more downlink data channels includes:

the network equipment decodes the multiple pieces of feedback information coded by adopting a joint coding mode and determines one or more pieces of feedback information corresponding to the one or more downlink data channels.

9. The method of claim 6, wherein the one or more feedback information are carried in the uplink control channel by independent coding, and the one or more feedback information are separately coded according to a predetermined order;

wherein the decoding, by the network device, the one or more feedback information and determining the feedback information corresponding to the one or more downlink data channels includes:

the network device decodes the one or more feedback information encoded in the separate encoding manner, and determines one or more feedback information corresponding to the one or more downlink data channels based on a predetermined order.

10. The method according to any one of claims 6 to 9, further comprising:

the network device sends one or more downlink control channels to the terminal device, wherein each downlink control channel carries corresponding time domain resources, frequency domain resources or resource aggregation levels.

11. An apparatus for transmitting information, comprising:

a transceiver unit, configured to receive a plurality of downlink data channels, where the plurality of downlink data channels are scheduled by a plurality of downlink control channels;

a processing unit, configured to determine, according to the multiple downlink data channels, one or more pieces of feedback information corresponding to at least two downlink data channels;

the transceiver unit is further configured to send the one or more feedback information via the same uplink control channel.

12. The apparatus of claim 11, wherein the processing unit is further configured to:

determining a bearer mode of the one or more feedback information on the uplink control channel, where the bearer mode includes any one of:

one or more pieces of feedback information are carried in the uplink control channel, the uplink control channel includes first indication information, and the first indication information is used for indicating a downlink data channel corresponding to one piece of feedback information in the one or more pieces of feedback information;

multiple pieces of feedback information are carried in the uplink control channel in a joint coding mode;

one or more pieces of feedback information are carried in the uplink control channel in an individual coding mode, wherein the one or more pieces of feedback information are individually coded according to a predetermined sequence.

13. The apparatus according to claim 11 or 12, wherein the processing unit is further configured to:

determining a first downlink control channel in the plurality of downlink control channels according to the time domain resources, the frequency domain resources or the aggregation levels of the plurality of downlink control channels;

determining the transmission resource according to resource indication information carried in the first downlink control channel, wherein the resource indication information indicates the transmission resource for transmitting the uplink control channel;

the transceiver unit is further configured to transmit the uplink control channel using the transmission resource.

14. The apparatus of claim 13, wherein the first downlink control channel is a downlink control channel with a largest resource index among the plurality of downlink control channels, and the resource index is an index of a time domain resource where the downlink control channel is located;

or the first downlink control channel is a downlink control channel with a smallest resource index in the plurality of downlink control channels, and the resource index is an index of a frequency domain resource where the downlink control channel is located;

or, the first downlink control channel is a downlink control channel with a highest resource aggregation level index among the plurality of downlink control channels, and the resource aggregation level index is an index of a resource aggregation level where the downlink control channel is located.

15. The apparatus according to any of claims 11 to 14, wherein the plurality of downlink data channels are scheduled for the apparatus by a same network device or a plurality of different network devices.

16. An apparatus for transmitting information, comprising:

a transceiver unit, configured to send one or more downlink data channels to a terminal device;

the receiving and sending unit is further configured to receive one or more pieces of feedback information sent by the terminal device through the same uplink control channel;

and the processing unit is used for decoding the one or more feedback information and determining the feedback information corresponding to the one or more downlink data channels.

17. The apparatus of claim 16, wherein the uplink control channel comprises one or more first indication information, and the first indication information corresponds to feedback information one to one;

wherein the processing unit is configured to decode the one or more feedback information and determine the feedback information corresponding to the one or more downlink data channels, and specifically includes:

and determining one or more pieces of feedback information corresponding to the one or more downlink data channels according to the one or more pieces of first indication information.

18. The apparatus of claim 16, wherein a plurality of feedback information is carried in the uplink control channel by joint coding;

wherein the processing unit is configured to decode the one or more feedback information and determine the feedback information corresponding to the one or more downlink data channels, and specifically includes:

and decoding the plurality of feedback information coded by adopting the joint coding mode, and determining one or more feedback information corresponding to the one or more downlink data channels.

19. The apparatus of claim 16, wherein one or more feedback information is carried in the uplink control channel by being separately coded, and wherein the one or more feedback information is separately coded according to a predetermined order;

wherein the processing unit is configured to decode the one or more feedback information and determine the feedback information corresponding to the one or more downlink data channels, and specifically includes:

decoding one or more feedback information coded in a separate coding manner, and determining one or more feedback information corresponding to the one or more downlink data channels based on a predetermined order.

20. The apparatus according to any one of claims 16 to 19, wherein the transceiver unit is further configured to send one or more downlink control channels to the terminal device, where each downlink control channel carries a corresponding time domain resource, frequency domain resource, or resource aggregation level.

21. A computer-readable storage medium, in which program instructions are stored which, when run on a processor, perform the method according to any one of claims 1 to 10.

Technical Field

The present application relates to the field of communications, and more particularly, to a method and apparatus for transmitting information.

Background

In network element interaction in a communication system, one network element usually needs feedback information of other network elements. For example, the terminal device needs to feed back information to the network device, and the fed back information can be used to reflect the transmission condition (such as whether the data channel is correctly received), the channel condition, and so on. The terminal may send feedback information to the base station through an uplink channel.

In the multi-station cooperation technology, a terminal device may be scheduled by multiple transmission points, for example, multiple transmission points schedule the terminal to receive multiple data. In this scenario, the terminal device feeds back information to the plurality of base stations through the plurality of uplink channels. When a Physical Uplink Control Channel (PUCCH) does not have good spatial directivity, if a terminal device transmits the PUCCH omni-directionally in space, then when the terminal device transmits the PUCCH to one base station, another base station may also receive the PUCCH, and this channel may cause interference to uplink reception of another base station. Moreover, if the terminal device is to transmit the PUCCH to each of the plurality of base stations, it needs to consume a plurality of resources, resulting in a large resource overhead.

Disclosure of Invention

In view of this, the present application provides a method and an apparatus for transmitting information, so that a terminal device sends one or more pieces of feedback information through the same uplink control channel, which is helpful for saving resources of the terminal device.

In a first aspect, a method for transmitting information is provided, including:

the method comprises the steps that terminal equipment receives a plurality of downlink data channels, wherein the downlink data channels are scheduled through a plurality of downlink control channels; the terminal equipment determines one or more feedback information corresponding to at least two downlink data channels according to the downlink data channels; and the terminal equipment sends the one or more pieces of feedback information through the same uplink control channel. Compared with the prior art, the method that the terminal equipment sends the feedback information to the network equipment through the plurality of uplink control channels is beneficial to saving the sending resources of the terminal equipment.

In one possible implementation, the method further includes:

the terminal device determines a bearer mode of the one or more feedback information on the uplink control channel, where the bearer mode includes any one of:

one or more pieces of feedback information are carried in the uplink control channel, the uplink control channel includes first indication information, and the first indication information is used for indicating a downlink data channel corresponding to one piece of feedback information in the one or more pieces of feedback information;

multiple pieces of feedback information are carried in the uplink control channel in a joint coding mode;

one or more pieces of feedback information are carried in the uplink control channel in an individual coding mode, wherein the one or more pieces of feedback information are individually coded according to a predetermined sequence.

Here, the terminal device may use any one of the above-mentioned bearer manners to carry the feedback information in the uplink control channel. Therefore, the carrying mode of the feedback information in the embodiment of the application is more flexible.

In one possible implementation, the method further includes:

the terminal equipment determines a first downlink control channel in the plurality of downlink control channels according to the time domain resources, the frequency domain resources or the aggregation levels of the plurality of downlink control channels;

the terminal equipment determines the transmission resource according to resource indication information carried in the first downlink control channel, wherein the resource indication information indicates the transmission resource for transmitting the uplink control channel;

and the terminal equipment transmits the uplink control channel by using the transmission resource.

Here, the terminal device may select a first downlink control channel from the plurality of downlink control channels, and may transmit the uplink control channel using the resource indication information carried in the first downlink control channel as the determination transmission resource.

Optionally, the first downlink control channel is a downlink control channel with a largest resource index among the plurality of downlink control channels, and the resource index is an index of a time domain resource where the downlink control channel is located;

or the first downlink control channel is a downlink control channel with a smallest second resource index among the plurality of downlink control channels, and the resource index is an index of a frequency domain resource where the downlink control channel is located;

or, the first downlink control channel is a downlink control channel with a highest resource aggregation level index among the plurality of downlink control channels, and the resource aggregation level index is an index of a resource aggregation level where the downlink control channel is located.

Here, the terminal device may determine the first downlink control channel based on the time domain resource index, the frequency domain resource index, or the resource aggregation level index. Therefore, the manner of determining the first downlink control channel in the embodiment of the present application is flexible.

Optionally, the data transmitted in each downlink data channel of the multiple downlink data channels is: the same or different data in the same codeword of the same transport block; or, the same or different data in different codewords of the same transport block; or, data in different transport blocks.

The embodiment of the application does not specifically limit the data transmitted in the downlink data channel, and has better compatibility.

Optionally, the multiple downlink data channels are scheduled for the terminal device by the same network device or multiple different network devices.

Therefore, the technical solutions of the embodiments of the present application are applicable to either one network device or a plurality of network devices.

In a second aspect, a method for transmitting information is provided, including:

the network equipment sends one or more downlink data channels to the terminal equipment;

the network equipment receives one or more pieces of feedback information sent by the terminal equipment through the same uplink control channel;

and the network equipment decodes the one or more pieces of feedback information and determines the feedback information corresponding to the one or more downlink data channels. Compared with the prior art, the network device needs to perform interference elimination on the uplink control channel which is not expected to be received, and the technical scheme of the embodiment of the application is beneficial to avoiding unnecessary interaction overhead of the network device.

In a possible implementation manner, the uplink control channel includes one or more pieces of first indication information, where the first indication information is used to indicate a downlink data channel corresponding to one piece of feedback information in the one or more pieces of feedback information;

wherein the decoding, by the network device, the one or more feedback information and determining the feedback information corresponding to the one or more downlink data channels includes:

and the network equipment determines one or more pieces of feedback information corresponding to the one or more downlink data channels according to the one or more pieces of first indication information.

In a possible implementation manner, a plurality of feedback information are carried in the uplink control channel in a joint coding manner;

wherein the decoding, by the network device, the one or more feedback information and determining the feedback information corresponding to the one or more downlink data channels includes:

the network equipment decodes the multiple pieces of feedback information coded by adopting a joint coding mode and determines one or more pieces of feedback information corresponding to the one or more downlink data channels.

In a possible implementation manner, one or more pieces of feedback information are carried in the uplink control channel in an individual coding manner, and the one or more pieces of feedback information are individually coded according to a predetermined sequence;

wherein the decoding, by the network device, the one or more feedback information and determining the feedback information corresponding to the one or more downlink data channels includes:

the network device decodes the one or more feedback information encoded in the separate encoding manner, and determines one or more feedback information corresponding to the one or more downlink data channels based on a predetermined order.

In one possible implementation, the method further includes:

the network device sends one or more downlink control channels to the terminal device, wherein each downlink control channel carries corresponding time domain resources, frequency domain resources or resource aggregation levels.

Therefore, the network device may carry the corresponding time domain resource, frequency domain resource, or resource aggregation level in the downlink control channel, so that the terminal device can select the first downlink control channel from the multiple downlink control channels based on the time domain resource, frequency domain resource, or resource aggregation level corresponding to the downlink control channel.

In a third aspect, a communication device is provided, which comprises various means or units for performing the method of any one of the possible implementations of the first aspect.

In a fourth aspect, a communications apparatus is provided that includes a processor. The processor is coupled to the memory and is operable to execute instructions in the memory to implement the method of any one of the possible implementations of the first aspect. Optionally, the communication device further comprises a memory. Optionally, the communication device further comprises a communication interface, the processor being coupled to the communication interface.

In one implementation, the communication device is a terminal device. When the communication device is a terminal device, the communication interface may be a transceiver, or an input/output interface.

In another implementation, the communication device is a chip configured in the terminal equipment. When the communication device is a chip configured in a terminal device, the communication interface may be an input/output interface.

Alternatively, the transceiver may be a transmit-receive circuit. Alternatively, the input/output interface may be an input/output circuit.

In a fifth aspect, a communication device is provided, which comprises various modules or units for performing the method of any one of the possible implementations of the second aspect.

In a sixth aspect, a communications apparatus is provided that includes a processor. The processor is coupled to the memory and is operable to execute the instructions in the memory to implement the method of any one of the possible implementations of the second aspect. Optionally, the communication device further comprises a memory. Optionally, the communication device further comprises a communication interface, the processor being coupled to the communication interface.

In one implementation, the communication device is a network device. When the communication device is a network device, the communication interface may be a transceiver, or an input/output interface.

In another implementation, the communication device is a chip configured in the network device. When the communication device is a chip configured in a network device, the communication interface may be an input/output interface.

Alternatively, the transceiver may be a transmit-receive circuit. Alternatively, the input/output interface may be an input/output circuit.

In a seventh aspect, a processor is provided, including: input circuit, output circuit and processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor performs the method of any one of the possible implementations of the first aspect.

In a specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a flip-flop, various logic circuits, and the like. The input signal received by the input circuit may be received and input by, for example and without limitation, a receiver, the signal output by the output circuit may be output to and transmitted by a transmitter, for example and without limitation, and the input circuit and the output circuit may be the same circuit that functions as the input circuit and the output circuit, respectively, at different times. The embodiment of the present application does not limit the specific implementation manner of the processor and various circuits.

In an eighth aspect, a processor is provided, comprising: input circuit, output circuit and processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor performs the method of any one of the possible implementations of the second aspect.

In a specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a flip-flop, various logic circuits, and the like. The input signal received by the input circuit may be received and input by, for example and without limitation, a receiver, the signal output by the output circuit may be output to and transmitted by a transmitter, for example and without limitation, and the input circuit and the output circuit may be the same circuit that functions as the input circuit and the output circuit, respectively, at different times. The embodiment of the present application does not limit the specific implementation manner of the processor and various circuits.

In a ninth aspect, a processing apparatus is provided that includes a processor and a memory. The processor is configured to read instructions stored in the memory and to receive signals via the receiver and transmit signals via the transmitter to perform the method of any one of the possible implementations of the first aspect.

Optionally, the number of the processors is one or more, and the number of the memories is one or more.

Alternatively, the memory may be integral to the processor or provided separately from the processor.

In a specific implementation process, the memory may be a non-transient memory, such as a Read Only Memory (ROM), which may be integrated on the same chip as the processor, or may be separately disposed on different chips.

It will be appreciated that the associated data interaction process, for example, receiving multiple downlink data channels, may be the process of inputting this information from the processor, and transmitting one or more feedback information via the same uplink control channel may be the process of receiving output capability information for the processor. In particular, data output by the processor may be output to a transmitter and input data received by the processor may be from a receiver. The transmitter and receiver may be collectively referred to as a transceiver, among others.

The processing device in the above ninth aspect may be a chip, the processor may be implemented by hardware or may be implemented by software, and when implemented by hardware, the processor may be a logic circuit, an integrated circuit, or the like; when implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated with the processor, located external to the processor, or stand-alone.

In a tenth aspect, a processing apparatus is provided that includes a processor and a memory. The processor is configured to read instructions stored in the memory and to receive signals via the receiver and transmit signals via the transmitter to perform the method of any of the possible implementations of the second aspect.

Optionally, the number of the processors is one or more, and the number of the memories is one or more.

Alternatively, the memory may be integral to the processor or provided separately from the processor.

In a specific implementation process, the memory may be a non-transient memory, such as a Read Only Memory (ROM), which may be integrated on the same chip as the processor, or may be separately disposed on different chips.

It will be appreciated that the associated data interaction process, e.g., sending one or more downstream data channels, may be the process of outputting this information from the processor, and receiving one or more feedback information may be the process of receiving input capability information for the processor. In particular, data output by the processor may be output to a transmitter and input data received by the processor may be from a receiver. The transmitter and receiver may be collectively referred to as a transceiver, among others.

The processing device in the tenth aspect may be a chip, the processor may be implemented by hardware or software, and when implemented by hardware, the processor may be a logic circuit, an integrated circuit, or the like; when implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated with the processor, located external to the processor, or stand-alone.

In an eleventh aspect, there is provided a computer program product comprising: computer program (also called code, or instructions), which when executed, causes a computer to perform the method of any of the possible implementations of the first aspect described above.

In a twelfth aspect, there is provided a computer program product comprising: computer program (also called code, or instructions), which when executed, causes a computer to perform the method of any of the possible implementations of the second aspect described above.

In a thirteenth aspect, a computer-readable medium is provided, which stores a computer program (which may also be referred to as code or instructions) that, when executed on a computer, causes the computer to perform the method of any one of the possible implementations of the first aspect.

In a fourteenth aspect, a computer-readable medium is provided, which stores a computer program (which may also be referred to as code, or instructions) that, when run on a computer, causes the computer to perform the method of the second aspect described above.

In a fifteenth aspect, a communication system is provided, which includes the aforementioned network device and terminal device.

Drawings

Fig. 1 is a schematic diagram of an application scenario of a multi-site transmission according to the present application;

FIG. 2 is a schematic flow chart diagram of a method of transmitting information in an embodiment of the present application;

FIG. 3 is a diagram of sequence mapping in a resource according to an embodiment of the present application;

FIG. 4 is a phase diagram of a cyclic shift;

FIG. 5 is a diagram of an example of sequence mapping in a resource according to an embodiment of the present application;

FIG. 6 is another exemplary diagram of sequence mapping in a resource according to an embodiment of the present application;

fig. 7 is a schematic block diagram of a communication device provided by an embodiment of the present application;

fig. 8 is a schematic structural diagram of a terminal device provided in an embodiment of the present application;

fig. 9 is a schematic structural diagram of a network device according to an embodiment of the present application.

Detailed Description

The technical solution in the present application will be described below with reference to the accompanying drawings.

The technical solution of the embodiment of the present application can be applied to various communication systems, such as a global system for mobile communications (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a long term evolution (long term evolution, L TE) system, a L TE Frequency Division Duplex (FDD) system, a L TE Time Division Duplex (TDD), a universal mobile communication system (universal mobile communication system, UMTS), a global interconnection microwave access (WiMAX) system, a WiMAX (wireless network) system, a new generation (NR 5, NR) system, and the like.

Hereinafter, some terms in the present application are explained to facilitate understanding by those skilled in the art.

1) A terminal device, also called a User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), etc., is a device for providing voice/data connectivity to a user, for example, a handheld device with a wireless connection function, a vehicle-mounted device, etc. Currently, some examples of terminals are: a mobile phone (mobile phone), a tablet computer, a notebook computer, a palm computer, a Mobile Internet Device (MID), a wearable device, a Virtual Reality (VR) device, an Augmented Reality (AR) device, a wireless terminal in industrial control (industrial control), a wireless terminal in unmanned driving (self), a wireless terminal in remote surgery (remote medical supply), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in city (smart city), a wireless terminal in smart home (smart home), and the like.

2) A network device is a device in a wireless network, such as a Radio Access Network (RAN) node that accesses a terminal to the wireless network. Currently, some examples of RAN nodes are: a gbb, a Transmission Reception Point (TRP), an evolved Node B (eNB), a Radio Network Controller (RNC), a Node B (NB), a Base Station Controller (BSC), a Base Transceiver Station (BTS), a home base station (e.g., a home evolved Node B, or home Node B, HNB), a Base Band Unit (BBU), or a wireless fidelity (Wifi) Access Point (AP), etc. In one network configuration, a network device may include a Centralized Unit (CU) node, or a Distributed Unit (DU) node, or a RAN device including a CU node and a DU node.

3) The term "plurality" means two or more, and the other terms are similar. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone.

In the embodiments of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer, where the hardware layer includes hardware such as a Central Processing Unit (CPU), a Memory Management Unit (MMU), and a memory (also referred to as a main memory).

In addition, various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips, etc.), optical disks (e.g., Compact Disk (CD), Digital Versatile Disk (DVD), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROM), card, stick, or key drive, etc.). In addition, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and/or carrying instruction(s) and/or data.

Fig. 1 is a schematic diagram of an application scenario of multi-site transmission according to the present application. As shown in fig. 1, terminal device 110 is overlaid by a plurality of network devices 120. Terminal device 110 may communicate with network device 120. The data channels, control channels, received by terminal device 110 may come from multiple network devices 120. Terminal device 110 sends feedback information of the data channel, such as hybrid automatic repeat request (HARQ-ACK) information to multiple network devices 120, where the HARQ-ACK information may include Acknowledgement (ACK), Negative Acknowledgement (NACK), or information indicating other status.

Taking the example where a transmission point TRP is deployed in each network device 120, multiple TRPs may be deployed on different network devices 120. After the baseband processing unit of each network device 120 generates the downlink control channel, the transmission points TRP deployed in each network device 120 are respectively sent out. Multiple network devices 120 may schedule data relatively opportunistically with limited interaction.

Alternatively, multiple TRPs may be deployed in the same network device 120. In this scenario, a plurality of TRPs can be physically understood as a set of antennas. Wherein, a group of antennas comprises at least one antenna. The architecture may be such that a baseband processing unit of network device 120 is in a geographic location, and it connects multiple rf processing units to multiple geographic locations, each having a set of antennas. The distance from the baseband processing unit to the rf processing unit of the network device 120 may be hundreds of meters, and the distance between the baseband processing unit and the rf processing unit may be connected by optical fibers, so that the transmission time between the baseband processing unit and the rf processing unit is short and the transmission capacity is large. After processing the baseband signal, if a downlink control channel signal is generated, the baseband processing unit of the network device 120 transmits the downlink control channel signal to the plurality of TRPs, and then the plurality of TRPs transmit the downlink control channel signal.

It should be understood that, in the embodiment of the present application, the control channel may include other physical layer control channels such as a Physical Downlink Control Channel (PDCCH), an Enhanced Physical Downlink Control Channel (EPDCCH), and the like, but for convenience of description, the following terms or concepts are only described by taking the PDCCH as an example, but the embodiment of the present application is not limited thereto.

For ease of understanding, some terms or concepts related to the embodiments of the present application are briefly described below.

1. Hybrid automatic repeat request (HARQ) is a technology combining Forward Error Correction (FEC) and automatic repeat request (ARQ) methods. FEC adds redundant information to enable the receiving end to correct a portion of errors, thereby reducing the number of retransmissions. For the error that the FEC cannot correct, the receiving end requests the transmitting end to retransmit the data through an ARQ mechanism. The receiving end uses an error detection code, such as a Cyclic Redundancy Check (CRC), to detect whether the received data packet is erroneous. If there is no error, the receiving end will send an Acknowledgement (ACK) to the sending end, and after the sending end receives the ACK, the sending end will send the next data packet. If the data packet is wrong, the receiving end sends a negative-acknowledgement (NACK) to the sending end, and the sending end retransmits the data packet after receiving the NACK. Under the HARQ scheme, one data may be transmitted multiple times, where the multiple transmissions may be different RVs of the data, and data rates, spatial domain information, and the like of the multiple transmissions may also be different. The data sent by multiple times can be combined and decoded, so that the original data is obtained. In addition, the transmitting end may also actively retransmit the data without receiving the ACK/NACK transmitted by the receiving end.

2. The basic component unit of the time-frequency resource corresponding to the PDCCH is a Control Channel Element (CCE). One PDCCH occupies one or more CCEs. The more CCEs occupied, the higher the reliability of PDCCH, but the more resources consumed. When a user-specific PDCCH occupies a part of a CCE, PDCCHs of other users do not generally occupy the part of the CCE. That is, in the case where the total number of resources is limited, the total number of PDCCHs that can support scheduling is limited. The resources may include at least one of time domain, frequency domain, code domain resources.

3. A CCE is composed of 6 Resource Element Groups (REGs), where a resource of one REG is a resource block RB in the frequency domain and a symbol in the time domain, such as an Orthogonal Frequency Division Multiplexing (OFDM) symbol. The CCEs have a mapping relationship with the REGs. That is, multiple RBs and multiple symbols on the time-frequency resource constitute multiple REGs, and the REGs are mapped to CCEs according to some mapping relations. The mapping may be direct mapping (e.g., 6 consecutive REGs constitute a CCE), or interleaving mapping (e.g., mapping REGs to CCEs after interleaving), etc., without limitation. The number of CCEs constituting a PDCCH is called an aggregation level (aggregation level) of CCEs.

4. The terminal device detects the PDCCH within a specific resource range, where the resource may be at least one of a time domain resource, a frequency domain resource, and a code domain resource. The specific resource range may refer to at least one of a control resource set (CORESET) and a Search Space (SS). CORESET defines the range of possible resources for the terminal device to detect the frequency domain location of the PDCCH. The network device may configure one or more of information such as a CORESET identifier, a PDCCH DMRS scrambling identifier, a frequency domain precoding granularity, a symbol length, a frequency domain position, a mapping manner between a CCE and a REG, a quasi co-location assumption for receiving a PDCCH, and whether a transmission indication (TCI) configuration field exists in DCI of the PDCCH received in the CORESET.

5. One CORESET may be associated with one or more Search spaces. The search space defines the range of possible resources in the time domain for detecting the PDCCH. The network device may configure the terminal device with one or more of the following: the identifier of the Search space, the identifier of the associated CORESET, the detection period and time unit offset of the PDCCH, a time domain detection pattern (pattern), the number (which may include 0) of PDCCH candidates (candidates) that are possible for each aggregation level, the type of the Search space (indicating whether the Search space is common or terminal device specific, where the common Search space refers to whether other users can detect the Search space), a configuration related to the DCI format (such as the format possibility of the DCI to be detected), and a time domain continuous length. The PDCCH candidate corresponds to possible PDCCH candidate resources, for example, a terminal may receive PDCCHs on multiple time-frequency resource sets within a specific time-frequency resource range, and these multiple possibilities are called PDCCH candidate. The time domain detection pattern is used to indicate the possible symbol positions of the detection PDCCH for the Search space in one slot. Such as time domain detection pattern, may indicate one or more symbol positions. These symbol positions correspond to the first symbol position from which a possible PDCCH starts, respectively. For example, the time domain detection pattern may indicate symbol positions l1, l2, l3, and the terminal device may detect the PDCCH at the positions starting with l1, l2, l3, respectively. The l1 represents the symbol position 1 identity, the l2 represents the symbol position 2 identity, the l3 represents the symbol position 3 identity. Alternatively, the symbol position may start from 0, which is not limited. The symbols shown are OFDM symbols.

The number of PDCCH candidates (which may include 0) possible for each aggregation level is: if a plurality of PDCCHs correspond to different aggregation levels, for example, 1,2,4,8,16 network devices may configure the terminal device with the number of candidate candidates for PDCCHs that are possible for each PDDCH in a search space. When the search spaces of multiple control channels overlap in the time domain, it means that the terminal may need to detect multiple PDCCHs in the same time domain unit, that is, multiple transmission points may send PDCCHs to the UE in the same time domain unit. Wherein, the continuous length refers to the duration of the Search space in the time domain time unit. Taking a slot as an example, if the configured period is k and the duration length is d, it means that starting from one slot satisfying the period and offset of the Search space, the persistent d slots can detect the PDCCH in the Search space.

In this way, the terminal device uses the aggregation level to be detected to try to detect the PDCCH meeting the aggregation level in the time-frequency resource defined by the Search space associated with the core set. For one aggregation level, the number of possible PDCCHs detected by the terminal device does not exceed the maximum number of PDCCH candidates configured for each aggregation level.

There is a certain rule in which CCE locations a terminal device detects a PDCCH. Such rules may be embodied in formulas, tables, and the like. For example, the following formula defines the location of possible CCEs of the detected PDCCH,

where L is the aggregation level.Is identified by CORESET identification and time unit identificationDependent variable of terminal equipment with RNTI and other information as function of independent variable, wherein different CORESET identifiers can correspond to different identifiersms,nCIIs the identity of PDCCH candidate, NCCE,pIs the total number of CCEs and is,is the maximum possible PDCCH candidate number for a certain aggregation level L, and the value of i is 0 to L-1, indicating that the possible CCE locations occupy L consecutive CCEs.

It should be understood that, in the embodiment of the present application, a downlink control channel is taken as a physical downlink control channel PDCCH for explanation, but the embodiment of the present application is not limited thereto, and in fact, the downlink control channel may be defined as other terms or concepts, and the technical solutions of the embodiment of the present application are all applicable. In the embodiment of the present application, a downlink control channel and a PDCCH may be used alternately, and the PDCCH may be considered as an example description of the downlink control channel.

It should be further understood that, in the embodiment of the present application, a downlink shared channel is taken as a Physical Downlink Shared Channel (PDSCH) for example, but the embodiment of the present application is not limited thereto, and in fact, the downlink shared channel may also be defined as other terms or concepts, and the technical solutions of the embodiment of the present application are all applicable. In the embodiment of the present application, the downlink shared channel and the PDSCH may be used alternately, and the PDSCH may be considered as an example description of the downlink shared channel.

6. The corresponding relationship between the transport block, the codeword and the transport layer corresponding to the data will be briefly introduced below.

From the physical layer, there are one or two transport blocks of data that are transmitted by higher layers. One transport block is mapped to a plurality of codewords. The mapping between the transport blocks to the codewords may be determined based on a predefined order or a mapping relationship indicated by the indication information by the network device (where the indication information may be sent to the terminal device through RRC or mac ce or DCI), which is not limited herein. The predefined order may refer to: smaller identified transport blocks map to smaller identified codewords, e.g., TB0 maps to CW0, TB1 maps to CW 1; alternatively, the transport blocks are mapped with codewords in the order of the identities from small to large, e.g., mapping to CW0 when only TB0 is available, mapping to CW0 when only TB1 is available, or mapping to CW0 and CW1 when both TB0 and TB1 are available. The mapping relationship between the code words and the transmission layer may be mapped according to a predefined relationship, or the network device may indicate the mapping relationship to the terminal device through indication information (which may be information related to multi-site cooperation). The number of transmission layers is not less than the number of code words, and the number of code words is not less than the number of transmission blocks.

In this embodiment, the multiple downlink data channels may be different data on different transmission layers of the same codeword of the same transport block. That is, data of one codeword is mapped to different transport layers, and the different transport layers are transmitted through downlink data channels sent by different network devices.

As shown in table 1 below, taking transport layer 2 as an example, d(0)(i) Is the data stream in the codeword, and its superscript is the index of the codeword; x is the number of(0)(i) Or x(1)(i) Is the data stream on the ith layer, and its superscript is the index of the layer. Where M denotes the length of a symbol or bit stream. In Table 1, the length of a symbol or bit stream in one transport layerIs the length of the symbol/bit stream in one codeword (codeword index of 0)Half of that. That is, the symbol/bit stream on one codeword is mapped equally onto two transport layers (2 layers).

TABLE 1

Alternatively, the plurality of downlink data channels may be the same data on different transport layers of the same codeword of the same transport block. That is, data of one codeword is mapped to each transport layer, and there are at least two transport layer mapped data that are the same. As shown in table 2 below, if one layer of data is mapped to two transport layers and each transport layer is mapped with the data, the length of the data stream of the transport layer and the codeword is the same. In Table 2, the length of a symbol/bit stream in one transport layerAnd the length of the symbol/bit stream in one codeword (codeword index of 0)The same is true.

TABLE 2

Alternatively, the multiple downlink data channels may be different data on different codewords of the same transport block. Here, one transport block is mapped with a plurality of different codewords, and the mapping method can be referred to the above description. The transmission layers for different codewords are different.

Alternatively, the multiple downlink data channels may be the same data on different codewords of the same transport block.

Alternatively, the multiple downlink data channels may be different data on different transport blocks (different codewords).

7. The terminal equipment determines the resources of the downlink control channel according to the following formula:

wherein r is more than or equal to 0PUCCHLess than or equal to 15 is the resource identification of PUCCH, NCCEIs the total number of CCEs in a CORESET, nCCE,0Is the identity of the first CCE on which the detected PDCCH is located, ΔPRIIs indicated by the PUCCH resource indication field in the DCI.

As a general description, the time domain unit in the embodiment of the present application may include one or more time sampling points, which may be a frame, a radio frame, a system frame, a subframe, a half frame, a slot, a mini-slot, a symbol, and the like, but is not limited thereto.

The frequency domain unit in this embodiment may include one or more subcarriers, which may be subcarriers, resource blocks, resource block groups, subcarriers, serving cells, and the like, and is not limited thereto.

In the multi-site transmission, the terminal device sends feedback information to the network device through a plurality of uplink control channels. Therefore, multiple resources are consumed, additional overhead is brought, and for the network device, if multiple uplink control channels are received, interference cancellation needs to be performed on the uplink control channels which are not expected to be received, which also increases additional burden for the network device. In order to avoid these problems, the embodiments of the present application adopt a technical solution of sending one or more pieces of feedback information to a plurality of network devices through one uplink control channel.

Fig. 2 is a schematic flow chart diagram of a method 200 of transmitting information according to an embodiment of the present application. As shown in fig. 2, the method 200 includes:

s210, a terminal device receives a plurality of downlink data channels, wherein the plurality of downlink data channels are scheduled by a plurality of downlink control channels.

The plurality of downlink data channels may be transmitted to the terminal device by one or more network devices. That is, one network device may send multiple downlink data channels to the terminal device, for example, send multiple downlink data channels through a set of antennas; or, the plurality of network devices send a plurality of downlink data channels to the terminal device.

The method for transmitting information in the embodiment of the application can be applied to a multipoint cooperation technology, and the terminal device can establish connection with at least one network device in a plurality of network devices.

Taking the network device as the TRP as an example, for a scenario where the TRP has a centralized scheduler for scheduling, multiple downlink control channel scheduling data may be sent through one TRP, and multiple downlink data channels may also be sent to the terminal device through multiple different TRPs. The plurality of downlink control channel scheduling data and the plurality of downlink data channels may overlap in at least one of a time domain and a frequency domain.

Alternatively, a plurality of downlink control channel scheduling data may be transmitted by one TRP, and a plurality of downlink data channels may be transmitted by one TRP to the terminal device. The plurality of downlink control channel scheduling data and the plurality of downlink data channels may overlap in at least one of a time domain and a frequency domain.

The transmission mode of transmitting a plurality of downlink control channels by one TRP can also be applied to a scenario where the TRP is configured with a multi-antenna panel. The antenna panels have good spatial isolation, and can form beams with low correlation, so that a plurality of downlink control channels can be sent to the terminal equipment through different antenna panels, and the interference among the downlink control channels is small. The beam refers to a transmitting end, and/or a receiving end adjusts the antenna weight, so that the signal has an energy gathering effect in space.

Or, the mode of sending the downlink control channel can be flexibly switched among the TRPs. For example, taking TRP1 and TRP2 as examples, TRP1 transmits PDCCH1, and PDCCH1 scheduled PDSCH1 comes from TRP 2; TRP2 transmits PDCCH2 and PDCCH2 scheduled PDSCH2 comes from TRP 1. For another example, TRP1 transmits PDCCH1, PDCCH1 scheduled PDSCH1 comes from TRP 1; TRP2 transmits PDCCH2 and PDCCH2 scheduled PDSCH2 comes from TRP 2.

It should be understood that the embodiments of the present application are not limited to the downlink control channel (such as PDCCH) or the downlink shared channel (such as PDSCH). In standard protocols, the incoming directions of PDCCH, PDSCH may be correlated with large scale information indications (such as TCI indications). The embodiment of the application does not limit the relation between the downlink control channel and the corresponding TCI indication information; and/or, the association between the downlink shared channel and the corresponding TCI indication information is not limited.

Optionally, when the same data is transmitted in the multiple downlink data channels, time-frequency positions, coding versions, and the like corresponding to resources used for transmitting the data may be different.

And S220, the terminal equipment determines one or more feedback information corresponding to at least two downlink data channels according to the plurality of downlink data channels. The at least two downlink data channels are at least two downlink data channels of a plurality of downlink data channels received by the terminal device.

The terminal equipment demodulates the received downlink data channels and forms feedback information for the demodulated downlink data channels. The feedback information may be one or more pieces of feedback information corresponding to at least two downlink data channels. For example, at least two downlink data channels correspond to one feedback information, or a plurality of feedback information corresponding to at least two downlink data channels. That is, the terminal device may generate feedback information for each of the plurality of downlink data channels to obtain a plurality of feedback information, or may jointly generate one feedback information for the plurality of downlink data channels.

For example, the terminal device demodulates PDSCH1 to obtain feedback information 1 of PDSCH 1; PDSCH2 is demodulated to obtain PDSCH2 feedback information 2. Optionally, the terminal device may send the feedback information 1 and the feedback information 2 separately, or may send the feedback information 1 and the feedback information 2 after processing (for example, joint coding).

Alternatively, the feedback information obtained by the terminal device may be referred to as Uplink Control Information (UCI). The types of UCI include HARQ-ACK information, Scheduling Request (SR), and Channel State Information (CSI). The bits of the UCI may include HARQ-ACK information bits, SR bits, and CSI bits. HARQ-ACK information reflecting one or more data may be included in the HARQ-ACK information bits. The data may refer to a codeword, a transport block, a code block (code block), and a code block group (code block group).

Wherein, CSI may include Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), CSI-RS resource indicator (CSI-RS resource indicator), Synchronization Signal Block (SSB) resource indicator (SS/PBCK receiver, SSBRI), layer indicator (layer indicator, L I) information, Rank Indicator (RI), signal received power (RSRP) information, RSRP includes L1-RSRP (layer 1 RSRP), wherein a synchronization signal block may be composed of Primary Synchronization Signal (PSS), secondary synchronization signal (PBCH), etc. may also be referred to as PBCH.

And S230, the terminal equipment sends the one or more pieces of feedback information through the same uplink control channel. That is, one or more pieces of feedback information may be carried on the same uplink control channel.

In the embodiment of the application, the terminal device sends one or more pieces of feedback information to the network device through the same uplink control channel, which is beneficial to saving resources of the terminal device.

Correspondingly, the network device receives the one or more feedback information. After receiving the feedback information, the network device may determine whether the first transmitted data is successful, thereby determining whether the data needs to be retransmitted.

When receiving the uplink control channel transmitted by the terminal device, the network device should avoid resource collision with other network devices. For example, in a certain resource location, if the TRP1 receives a PUCCH sent by a terminal device to the TRP1 alone, the TRP2 needs to avoid scheduling resources (e.g., the PUCCH, a Physical Uplink Shared Channel (PUSCH), a Sounding Reference Signal (SRS), a Physical Random Access Channel (PRACH), etc.) in the resource location.

Taking the feedback information as UCI as an example, in the prior art, the terminal device may carry the UCI in channels such as PUCCH and PUSCH for transmission. When the UCI is carried on the PUCCH, UCI information may be generated by sequence generation, sequence modulation, spread spectrum modulation, and the like.

The generation of the UCI information in a sequence generation mode means that the terminal equipment selects a used sequence in the candidate sequence set according to the UCI information. And the network equipment determines the feedback information of the terminal equipment according to the received sequence.

The generation of the UCI information by sequence modulation means that, for a sequence, the UCI information is used as modulation information of the sequence, for example, the UCI information symbol is multiplied by the sequence to perform a phase modulation on the sequence.

The UCI information is generated in a modulation mode, namely, the UCI information is subjected to processes of scrambling, modulating into symbols, remapping and the like data.

The generation of the UCI information in a spread spectrum modulation mode means that the UCI information is scrambled and modulated, then multiplied by a spread spectrum code and then transmitted. A commonly used spread spectrum modulation may be a block spread spectrum method.

The following describes a sequence generation method using PUCCH format0 as an example. In the embodiment of the present application, PUCCH format0 may be used for feeding back ACK/NACK information of the terminal device, but this does not limit the embodiment of the present application.

Specifically, the terminal device determines the sequence based on the UCI information as follows. Wherein one PUCCH carries one sequence, and the one sequence is repeatedly mapped on 2 symbols. Fig. 3 shows a schematic diagram of the mapping positions of sequences in a resource. As shown in fig. 3, the starting resource location may be represented by (k, l) — (0,0), where k represents the vertical axis and l represents the horizontal axis. The horizontal axis represents the time domain (the corresponding time unit may be a symbol, 14 symbols are a slot) with the identification of the time domain position increasing from left to right; the vertical axis represents the frequency domain (the corresponding frequency domain unit may be a subcarrier, and 12 subcarriers are one Resource Block (RB)), and the identification of the frequency domain position is increased from bottom to top. In the upper diagram of fig. 3, the network device configures the starting symbol position of the sequence (e.g., the sequence is r (1), r (2), r (3), r (4), r (5), r (6), r (7), r (8), r (9), r (10), r (11)) by higher layer signaling. The length of the sequence is the number of subcarriers within one RB. The network device may configure the sequence (e.g., the sequence is r (1), r (2), r (3), r (4), r (5), r (6), r (7), r (8), r (9), r (10), r (11)) to occupy 2 symbols through higher layer signaling, and as shown in the lower diagram of fig. 3, the sequence is mapped on 2 symbols.

Wherein, the relationship between the sequence and the UCI may include: the cyclic shift of the sequence is determined by UCI information. The result of the cyclic shift (sequence cyclic shift) of the sequence is determined by the initial cyclic shift, etc., and may also be affected by the frequency hopping factor. The frequency hopping factor includes the influence of parameters in the time domain (e.g., time slot, symbol, etc.), the frequency domain, etc. Wherein the initial cyclic shift is preconfigured by the network device. The cyclic shift is determined by the UCI information and can be labeled as mCS. The cyclic shift result may also be referred to as the phase of the sequence.

When the HARQ-ACK information is 1bit, the value of the cyclic shift and the HARQ-ACK information have a corresponding relationship, as shown in table 3 below:

TABLE 3

HARQ-ACK value 0 1
sequence cyclic shift mCS=0 mCS=6

In table 3, 1 indicates ACK and 0 indicates NACK. If the HARQ-ACK information is ACK, the value m of the cyclic shiftCS0; if HARQ-ACK information is NACK, the value m of cyclic shiftCS6. It should be understood that table 3 is described by way of example only and is not intended to limit the embodiments of the present application.

A phase diagram of the cyclic shift is shown in fig. 4. The circle in fig. 4 is an example of a cyclic shift. For table 3, the phase values that can be taken are 0 and pi. As shown in a table (such as table 3 or table 4), the difference between the phase corresponding to when the HARQ-ACK information is ACK and the phase corresponding to when the HARQ-ACK information is NACK is the maximum possible difference of the two phases. Therefore, the maximum phase difference of the corresponding sequences of different HARQ-ACK response results is ensured, the probability that different HARQ-ACK results are demodulated by errors is low, and the performance of feedback information is ensured.

When the HARQ-ACK information is 2 bits, the value of the cyclic shift has a corresponding relationship with a plurality of HARQ-ACK information, which is specifically shown in table 4 below. That is, the values of the two HARQ-ACK messages jointly determine the cyclic shift. The two HARQ-ACK information may refer to HARQ-ACK information of two TBs.

TABLE 4

HARQ-ACK value {0,0} {0,1} {1,1} {1,0}
sequence cyclic shift mCS=0 mCS=3 mCS=6 mCS=9

In table 4, if the HARQ-ACK value is {0,0}, the value of cyclic shift mCS0; if the HARQ-ACK value is {0,1}, the value m of the cyclic shift is obtainedCS3; if the HARQ-ACK value is {1,1}, the value m of the cyclic shift is obtainedCS6; if the HARQ-ACK value is {1,0}, the value m of the cyclic shift is obtainedCS9. It should be understood that table 4 is described by way of example only and is not intended to limit the embodiments of the present application.

Fig. 4 is an example of a phase value. The phase difference of the cyclic shift of the sequence corresponding to different results of a plurality of HARQ-ACKs is the largest as possible, so that different results can be separated, the probability of error decoding is low, and the performance of feedback transmission is ensured. Therefore, the 4 possible HARQ values in table 4 can be uniformly corresponding to the phase within [0,2pi ], for example, the phase values can be (0,1/2pi, pi, 3/2pi), respectively. Wherein "pi" is "pi".

The above mainly introduces how the 1-2 bit information of the HARQ is fed back through the PUCCH. That is, one HARQ information or a combination of a plurality of HARQ information has a correspondence relationship with the cyclic shift of the PUCCH sequence, and affects the PUCCH sequence. The network device tries to demodulate the sequence of the PUCCH, so that the phase of the PUCCH sequence can be obtained, and then one or more pieces of HARQ information are obtained according to the corresponding relation. In this embodiment, for a multi-station transmission scenario, the PUCCH format0 may also be used as an example for carrying feedback information.

In this embodiment, the terminal device may determine a bearer manner of the feedback information. Optionally, the method 200 further comprises:

the terminal device determines a bearer mode of the one or more feedback information on the uplink control channel, where the bearer mode includes any one of:

a plurality of feedback information is carried in the uplink control channel, the uplink control channel includes first indication information, and the first indication information is used for indicating a downlink data channel corresponding to one of the plurality of feedback information;

multiple pieces of feedback information are carried in the uplink control channel in a joint coding mode;

one or more pieces of feedback information are carried in the uplink control channel in an individual coding mode, wherein the one or more pieces of feedback information are individually coded according to a predetermined sequence.

Specifically, the terminal device may carry one or more pieces of feedback information in the uplink control channel, and additionally carry one or more pieces of first indication information, where each piece of first indication information corresponds to the feedback information, including a one-to-many case. The first indication information is used for indicating a downlink data channel corresponding to the feedback information. For example, if the terminal device receives two downlink data channels and forms two pieces of feedback information, the first indication information indicates a downlink data channel corresponding to one piece of feedback information in the two pieces of feedback information, and the other piece of feedback information is feedback information corresponding to the other one of the two downlink data channels. Taking the first PDSCH and the second PDSCH as examples, the terminal device may generate first HARQ-ACK information corresponding to the first PDSCH, where the first HARQ-ACK information may be 1-bit HARQ-ACK; similarly, the terminal device may generate second HARQ-ACK information corresponding to the second PDSCH, which may be a 1-bit HARQ-ACK. The HARQ-ACK information selectively fed back by the terminal equipment is called HARQ-ACK information. The first indication information is used for indicating which PDSCH the fed back HARQ-ACK information corresponds to, i.e. corresponding to the first PDSCH or corresponding to the second PDSCH. Alternatively, the first PDSCH and the second PDSCH may be distinguished by a codeword, a code block, a layer, an antenna port (group), etc., or a resource representation of a scheduled PDCCH.

Optionally, the first indication information may be fed back through other channels alone, or may also be fed back together with feedback information (such as UCI).

In one implementation, if the UCI and the first indication information are jointly encoded, the terminal device may jointly determine a cyclic shift (sequence cyclic shift) of a sequence of the PUCCH according to the HARQ-ACK information and the first indication information. For example, a value of the HARQ-ACK information, a relationship between a value corresponding to the first indication information and a cyclic shift of a sequence of the PUCCH, as shown in table 5 below, is specifically:

TABLE 5

It should be understood that the values of the cyclic shift in the second row in table 5 are only exemplary descriptions, and other values may be set as required in practice, and the above example does not limit the embodiments of the present application. In Table 5, cyclic shift mCSCan be 0,3,6,9, optionally, the value of cyclic shift can also be other values, for example, cyclic shift mCSAre respectively {1,4,7,10}, or are cyclically shifted by mCSThe values of (A) are {2,5,8,11} and the like respectively.

In another implementation, the partial content in the uplink control channel (PUCCH) represents HARQ-ACK information, and the partial content indicates the first indication information. For example, if PUCCH occupies 2 symbols, each symbol carries a PUCCH sequence, where the cyclic shift of each PUCCH sequence is mapped according to the same HARQ-ACK information. Here, it may be defined that the sequence of the first symbol corresponds to HARQ-ACK information, and the sequence of the second symbol corresponds to first indication information. Specifically, for example, the PUCCH includes a first sequence and a second sequence, where the first sequence and the second sequence have a corresponding relationship with the HARQ-ACK information and the first indication information, respectively. Specifically, the HARQ-ACK information and the first indication information are used to determine cyclic shifts of the first sequence and the second sequence, respectively.

Optionally, the first sequence and the second sequence may be respectively mapped on 2 symbols, or the first sequence and the second sequence may be connected in a cascade manner and then mapped on a time-frequency resource, so that the numerical values with the same number in the two sequences may correspond to different subcarriers. The first sequence and the second sequence may be mapped on the symbols according to a preset rule, for example, the first sequence and the second sequence are both mapped on the symbols in sequence (corresponding to fig. 5), or the first sequence is mapped on the symbols in a positive order and the second sequence is mapped on the symbols in a reverse order (corresponding to fig. 6). The positive sequence means that: the value of k is positive sequence from small to large; the reverse order means: the values of k are in reverse order from large to small. Where k is the frequency domain unit identity.

Or, the terminal device may perform joint coding on the multiple pieces of feedback information, such as summing, or taking values and the like, to form the feedback information less than the multiple pieces of feedback information.

Wherein jointly encoding the plurality of feedback information comprises:

the value of each piece of feedback information of the plurality of pieces of feedback information is used as an independent variable of a function, and the dependent variable of the function is information actually used for feedback. Specifically, the operation of summing a plurality of pieces of feedback information is to: the final feedback information is the first feedback information and the second feedback information … …, and is the sum meaning, i.e. the sum operator in 2-ary.

Or performing an or operation on the plurality of feedback information. That is, the final feedback information is the first feedback information or the second feedback information … …, where "or" is the or meaning, i.e. the or operator in the 2-ary system.

Or, the value of each piece of feedback information of the plurality of pieces of feedback information jointly determines the feedback information. For example, each piece of feedback information corresponds to 2 values, then N pieces of feedback information correspond to 2^ N (i.e., 2 to the power of N) values, and the final feedback information of the terminal device is one of 2^ N.

Specifically, feedback information corresponding to multiple downlink data channels (such as PDSCH) may jointly determine a sequence of an uplink control channel (such as PUCCH).

For example, taking the first PDSCH and the second PDSCH as an example, according to the value of the HARQ-ACK information of the first PDSCH and the value of the HARQ-ACK information of the second PDSCH, a cyclic shift (sequential shift) of the sequence of the PUCCH may be jointly determined. The relationship between the value of the HARQ-ACK information and the cyclic shift of the PUCCH sequence is given in table 6, which is specifically shown in table 6 below:

TABLE 6

An example of table 6 is given below, as shown in table 7 below:

TABLE 7

It should be understood that the values of the cyclic shift in the second row in table 7 are only exemplary descriptions, and different values may be taken in practice according to needs, and the foregoing examples do not limit the embodiments of the present application. For example, in table 7, the value m of the cyclic shiftCSRespectively 0,3,6, and 9, and optionally, values of cyclic shifts may also be {1,4,7, and 10}, or {2,5,8, and 11}, respectively.

Alternatively, the terminal device may encode one or more feedback information separately according to the first order, for example, the terminal device carries multiple feedback information in a cascade manner in the uplink control channel, or maps the multiple feedback information to different symbols respectively. Optionally, the first order may be obtained based on one or more of the identifiers, such as the identifier of the codeword, the identifier of the transport block, the identifier of the layer, the number of the DMRS port, the identifier of the antenna port (group), and the quasi-co-located indication identifier, which is not particularly limited. The predetermined sequence is used to determine a downlink data channel corresponding to the feedback information, for example, which is the feedback information corresponding to the first PDSCH; which is feedback information corresponding to the second PDSCH. The quasi-co-location indication identity may refer to an identity of a quasi-co-location indication field (TCI) state indicated by a TCI in the DCI.

The order may also be determined when a plurality of feedback information is jointly fed back. The order here refers to a correspondence between a combination of values of a plurality of pieces of feedback information and the information to be fed back. For example, the feedback result of the HARQ of the first PDSCH and the HARQ of the second PDSCH is (1,0) and the feedback result of the HARQ of the first PDSCH and the HARQ of the second PDSCH is (0,1) are different, and therefore, it is necessary to define the feedback results as follows: 1 indicates which PDSCH (feedback information), and 0 indicates which PDSCH (feedback information). The order when the plurality of feedback information are jointly fed back may also apply at least one of the first orders.

Optionally, the method 200 further comprises:

the terminal equipment determines a first downlink control channel in the plurality of downlink control channels according to the time domain resource, the frequency domain resource or the aggregation level of the downlink control channel;

the terminal equipment determines the transmission resource according to resource indication information carried in the first downlink control channel, wherein the resource indication information is used for indicating the transmission resource for transmitting the uplink control channel;

wherein, the terminal equipment sends the uplink control channel, including:

and the terminal equipment transmits the uplink control channel by using the transmission resource.

Specifically, before sending one or more pieces of feedback information through the same uplink control channel, the terminal device may determine a transmission resource, so as to send the uplink control channel on the transmission resource. Each of the plurality of downlink control channels includes resource indication information of an uplink control channel. The terminal device may select a downlink control channel, for example, a first downlink control channel, from the multiple downlink control channels, and determine, by using resource indication information carried in the first downlink control channel, a resource for transmitting the uplink control channel.

In this embodiment, the information about the transmission resource may include other information about the transmission resource, such as a sequence of an uplink control channel, a resource identifier, and the like, which is not limited herein.

The manner in which the first downlink control channel is determined is described herein. The terminal device may determine, based on a time domain resource, a frequency domain resource, or an aggregation level where the downlink control channel is located, a first downlink control channel in the multiple downlink control channels, where a resource index corresponding to the time domain resource where the first downlink control channel is located: the maximum resource index is in the resource index corresponding to the time domain resource where each downlink control channel of the plurality of downlink control channels is located;

or, the resource index corresponding to the frequency domain resource where the first downlink control channel is located: the minimum resource is the resource corresponding to the frequency domain resource where each downlink control channel of the plurality of downlink control channels is located;

or, the resource aggregation level of the first downlink control channel is: and the highest resource aggregation level of each downlink control channel in the plurality of downlink control channels.

Optionally, the terminal device may determine whether the resource index corresponding to the time domain resource where the downlink control channel is located is the maximum or the minimum by using the following method: (1) determining the size relation of resource indexes corresponding to a plurality of downlink control channels based on the precedence relation of time resources occupied by the search space where the detected downlink control channel is located; (2) and determining the size relation of the resource indexes corresponding to the plurality of downlink control channels based on the predefined sequence of the at least one time domain symbol where the downlink control channels are located. For example, if it is defined that the index value corresponding to the first time domain symbol in the plurality of time domain symbols is the minimum, the time domain symbol where the first downlink control channel is located is the first time domain symbol, and the terminal device may select the first downlink control channel to determine the transmission resource; or, if it is defined that the index value corresponding to the first time domain symbol in the plurality of time domain symbols is the maximum, the time domain symbol where the first downlink control channel is located is the first time domain symbol, and the terminal device may select the first downlink control channel to determine the transmission resource; or, if it is defined that the index value corresponding to the last time domain symbol in the plurality of time domain symbols is the minimum, the time domain symbol where the first downlink control channel is located is the last time domain symbol, and the terminal device may select the first downlink control channel to determine the transmission resource; or, if it is defined that the index value corresponding to the last time domain symbol in the plurality of time domain symbols is the largest, the time domain symbol where the first downlink control channel is located is the last time domain symbol, and the terminal device may select the first downlink control channel to determine the transmission resource.

If not, the terminal equipment selects the first downlink control channel based on the number of Control Channel Elements (CCEs) corresponding to each downlink control channel in a plurality of downlink control channels; and if the interleaving is carried out, the terminal equipment selects the first downlink control channel based on the resource index size corresponding to the frequency domain resource corresponding to each downlink control channel in the plurality of downlink control channels. Interleaving is a common coding method, and can be used to combat burst errors. In general, data itself before and after interleaving is not changed, and the order of data is changed.

Alternatively, the terminal device may determine which downlink control channel to select for determining the transmission resource based on information carried by the downlink control channel. For example, taking two downlink control channels as an example, when the CWs indicated by the two downlink control channels are different, determining the transmission resource according to the downlink control channel of CW 0; or, when the CW indicated by the two downlink control channels is different, determining transmission resources according to the downlink control channel with the larger MCS; or, when the CW indicated by the two downlink control channels is the same, determining transmission resources according to the downlink control channel with the smaller RV version; alternatively, when both downlink control channels contain indication information (for example, PUCCH resource indicator), the terminal device selects, as a transmission resource, a PUCCH resource occupying more time domain symbols of the indicated PUCCH resource (or PUCCH resource corresponding to the indicated indicator).

As another implementation, the terminal device may determine a plurality of transmission resources according to a plurality of downlink control channels, and then select one of the transmission resources for transmission. The terminal equipment needs to select one of the transmission resources for transmission when one or more of the following contents are satisfied:

transmitting two PUCCHs with overlapped parts, wherein the overlapped parts exceed the maximum transmission power, and the overlapped parts are overlapped in a time domain;

the two transmission resources have partial or all time domain symbols overlapped;

two transmission resources are in the same slot, and the number of symbols occupied by the two transmission resources is greater than or equal to 3 (the PUCCH includes PUCCH transmitted by long symbol and PUCCH transmitted by short symbol, wherein if the symbol is greater than or equal to 3, it may be overlapped if PUCCH transmitted by long symbol is transmitted at this time).

Optionally, the terminal device may select among the plurality of transmission resources according to any one of the following rules as follows: selecting a transmission resource occupying a larger number of symbols; selecting a transmission resource with smaller power; and selecting transmission resources according to the HARQ-ACK information.

Optionally, before the one or more network devices send the downlink data channel to the terminal device, the one or more network devices send a downlink control channel, for example, a physical downlink control channel PDCCH, to the terminal device. One or more network devices may transmit multiple downlink control channels to a terminal device using the same or different resources (the resource may be a time domain resource, a frequency domain resource, or a code domain resource). Optionally, the multiple downlink control channels are orthogonal in time domain, the time domain resources are not overlapped, and the frequency domain resources may be overlapped or not overlapped; or, the multiple downlink control channels are orthogonal in the frequency domain, the frequency domain resources are not overlapped, and the time domain resources may be overlapped or not overlapped.

Optionally, the multiple downlink control channels may be in different search spaces (search spaces), or may be in the same search space, which is not limited herein. Optionally, the time domain indications corresponding to the search space in which the multiple downlink control channels are located may be non-overlapping, for example, one or more of a period, an offset, a duration, and a time domain detection pattern of the search space in which the downlink control channels are located are different.

Alternatively, the plurality of downlink control channels may belong to different CORESET, or may occupy the same CORESET, which is not limited herein. Each core set may have a respective number or identifier corresponding to a situation where a plurality of downlink control channels belong to different core sets.

In the case where multiple network devices transmit multiple downlink control channels to a terminal device, the multiple downlink control channels may be associated with one or more of the following: different CORESET, different search space association, different PDCCH candidate locations (candidate).

Multiple downlink control channels may be indicated by different quasi co-siting. When the plurality of downlink control channels are indicated by different quasi co-sites, the plurality of downlink control channels may occupy different CORESET respectively to be implemented, or may be implemented by one CORESET, which is not limited herein. Correspondingly, the terminal device may receive a plurality of downlink control channels using a plurality of quasi co-location indications. Here, the terminal device may have quasi co-location assumptions of different downlink control channels, and therefore downlink control information DCI carried by a plurality of downlink control channels includes TCI indication information. Optionally, the plurality of quasi-co-located indications may also correspond to a plurality of search spaces in one core set, which is not limited herein.

The multiple downlink control channels may be scrambled by different DMRS scrambling sequences to randomize interference from the multiple downlink control channels of the multiple network devices.

The precoding granularity of the plurality of downlink control channels may be the same or different. When multiple downlink control channels belong to one CORESET, the network device may indicate a time-domain precoding granularity or a frequency-domain precoding granularity of one CORESET, and the network device may further indicate a time-domain coding granularity and a frequency-domain coding granularity of one CSORESET. When the time domain precoding granularity of one CORESET is smaller than the time domain length of a possible downlink control channel, different downlink control channels may correspond to different time domain precoding granularities; when the frequency domain precoding granularity of one CORESET is smaller than the frequency domain length of a possible downlink control channel, different downlink control channels may correspond to different frequency domain precoding granularities.

The multiple downlink control channels may correspond to different frequency domain locations. In the prior art, multiple search spaces correspond to the same frequency domain position, and a frequency domain position corresponding to one CORESET in the embodiment of the present application may correspond to different search spaces, that is, multiple search spaces correspond to different frequency domain positions. And the plurality of downlink control channels correspond to the plurality of search spaces, so that the plurality of downlink control channels correspond to different frequency domain positions.

In the foregoing description, different identifications of CORESET may correspond to different onesIf the CORESET identifications of the plurality of downlink control channels are the same, the result of the modulus of the CORESET identifications to a specific parameter is also the same, and the plurality of downlink control channels correspond toThe same applies. To avoid this situation, the following principle can be followed: when the plurality of downlink control channels correspond to different CORESETs, different CORESET identifiers are allocated to the different CORESETs corresponding to the plurality of downlink control channels, so that the modulo results of the first constants by the different CORESET identifiers are different, for example, the modulo results of the CORESET identifiers where the plurality of downlink control channels are located are different from the modulo results of the first constants. The module can be called for complementation. The first constant is determined by the maximum total number of possible CORESET of terminal devices. The first constant may be 1 or 2 or 3.

For the terminal device, the manner for the terminal device to receive the multiple downlink control channels may be: the terminal device performs blind detection on at least one downlink control channel in the plurality of downlink control channels. For example, the terminal device performs blind detection on a plurality of downlink control channels; or, the terminal device performs blind detection on a part of downlink control channels in the multiple downlink control channels, and the remaining downlink control channels are obtained through related information, where the related information refers to preconfigured information or predefined information, or may refer to detected related information of the downlink control channels; or, the terminal device obtains part of the downlink control channels through blind detection, and the other downlink control channels need the terminal device to perform blind detection in combination with the relevant information to obtain the downlink control channels.

Specifically, for example, when the terminal device detects the downlink control channel and the detection stop condition is not yet satisfied, the terminal device will continue to detect the downlink control channel. Wherein the detection stop condition may be determined based on one or more of: and after searching all search spaces or CORESET which need to be searched, reaching the maximum searching times and the like. The terminal device may detect the undetected downlink control channel by using the information related to the detected downlink control channel. For example, assuming that aggregation levels of a plurality of downlink control channels are consistent, the terminal device may continue to detect the downlink control channel in the alternative resource using the aggregation level corresponding to the detected downlink control channel, so that the possibility of the aggregation level attempted when the terminal device detects the downlink control channel may be reduced, thereby reducing the complexity of blind detection.

The preconfigured information refers to information for detecting a downlink control channel. For example, the network device may configure information, such as a time-frequency position where at least one downlink control channel is located, for the terminal device, so that the terminal device may detect the downlink control channel based on the information configured by the network device.

The predefined information refers to information of a downlink control channel preset in a protocol. For example, it may be specified that at least one downlink control channel is present only at certain fixed time-frequency resource locations.

Blind detection means that: before successfully receiving the downlink control channel, the terminal device does not know the specific location of the downlink control channel, and needs to detect whether the downlink control channel exists within a certain resource range (e.g., at least one alternative PDCCH resource). Wherein, the at least one alternative PDCCH resource may be understood as a search space set of PDCCH, including a common search space set and a specific search space set of the terminal device. The terminal device may detect DCI in the set of search spaces.

The plurality of downlink control channels refers to a terminal device-specific downlink control channel, not a common downlink control channel. The number of times that the terminal device needs to perform blind detection is the sum of the number of PDCCH candidates detected in the common search space and the number of PDCCH candidates specific to a plurality of terminal devices from a plurality of network devices that need to be detected.

It should be understood that the examples in fig. 3 to 6 are only for facilitating the understanding of the embodiments of the present application by those skilled in the art, and are not intended to limit the embodiments of the present application to the specific scenarios illustrated. It will be apparent to those skilled in the art that various equivalent modifications or variations are possible in light of the examples shown in fig. 3-6, and such modifications or variations are intended to be included within the scope of the embodiments of the present application.

It should also be understood that the various aspects of the embodiments of the present application can be combined and used reasonably, and the explanation or illustration of the various terms appearing in the embodiments can be mutually referred to or explained in the various embodiments, which is not limited.

It should also be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

The method for transmitting information according to the embodiment of the present application is described in detail above with reference to fig. 1 to 6. An apparatus for transmitting information according to an embodiment of the present application will be described below with reference to fig. 7 to 9. It should be understood that the technical features described in the method embodiments are equally applicable to the following apparatus embodiments.

Fig. 7 is a schematic block diagram of a communication device provided in an embodiment of the present application. As shown in fig. 7, the communication device 1000 may include a transceiving unit 1100 and a processing unit 1200.

In one possible design, the communication apparatus 1000 may correspond to the terminal device in the above method embodiment, and may be, for example, the terminal device or a chip configured in the terminal device.

Specifically, the communication apparatus 1000 may correspond to the terminal device in the method 200 according to the embodiment of the present application, and the communication apparatus 1000 may include a unit for executing the method executed by the terminal device in the method 200 in fig. 2. Also, each unit in the communication apparatus 1000 and the other operations or functions described above are respectively for implementing the corresponding flow of the terminal device in the method 200 in fig. 2.

In one implementation, the transceiving unit 1100 and the processing unit 1200 may be respectively configured to:

a transceiver unit 1100, configured to receive a plurality of downlink data channels, where the plurality of downlink data channels are scheduled by a plurality of downlink control channels;

a processing unit 1200, configured to determine, according to the multiple downlink data channels, one or more pieces of feedback information corresponding to at least two downlink data channels;

the transceiver unit 1100 is further configured to transmit the one or more feedback information through the same uplink control channel.

In one possible implementation, the processing unit 1200 is further configured to:

determining a bearer mode of the one or more feedback information on the uplink control channel, where the bearer mode includes any one of:

one or more pieces of feedback information are carried in the uplink control channel, the uplink control channel includes first indication information, and the first indication information is used for indicating a downlink data channel corresponding to one piece of feedback information in the one or more pieces of feedback information;

multiple pieces of feedback information are carried in the uplink control channel in a joint coding mode;

one or more pieces of feedback information are carried in the uplink control channel in an individual coding mode, wherein the one or more pieces of feedback information are individually coded according to a predetermined sequence.

In one possible implementation, the processing unit 1200 is further configured to:

determining a first downlink control channel in the plurality of downlink control channels according to the time domain resources, the frequency domain resources or the aggregation levels of the plurality of downlink control channels;

determining the transmission resource according to resource indication information carried in the first downlink control channel, wherein the resource indication information indicates the transmission resource for transmitting the uplink control channel;

the transceiver unit 1100 is further configured to transmit the uplink control channel using the transmission resource.

Optionally, the first downlink control channel is a downlink control channel with a largest resource index among the plurality of downlink control channels, and the resource index is an index of a time domain resource where the downlink control channel is located;

or the first downlink control channel is a downlink control channel with a smallest resource index in the plurality of downlink control channels, and the resource index is an index of a frequency domain resource where the downlink control channel is located;

or, the first downlink control channel is a downlink control channel with a highest resource aggregation level index among the plurality of downlink control channels, and the resource aggregation level index is an index of a resource aggregation level where the downlink control channel is located.

Optionally, the multiple downlink data channels are scheduled for the apparatus by the same network device or multiple different network devices.

Optionally, the data transmitted in each downlink data channel of the multiple downlink data channels is: the same or different data in the same codeword of the same transport block; or, the same or different data in different codewords of the same transport block; or, data in different transport blocks.

It should be understood that the specific processes of the units for executing the corresponding steps are already described in detail in the above method embodiments, and therefore, for brevity, detailed descriptions thereof are omitted.

It is further understood that when the communication apparatus 1000 is a terminal device, the transceiver unit 1100 in the communication apparatus 1000 may correspond to the transceiver 2020 in the terminal device 2000 shown in fig. 8, and the processing unit 1200 in the communication apparatus 1000 may correspond to the processor 2010 in the terminal device 2000 shown in fig. 8.

It should also be understood that when the communication device 1000 is a chip configured in a terminal device, the transceiver unit 1100 in the communication device 1000 may be an input/output interface.

In another possible design, the communication apparatus 1000 may correspond to the network device in the above method embodiment, and may be, for example, a network device or a chip configured in a network device.

Specifically, the communication apparatus 1000 may correspond to the network device in the method 200 according to the embodiment of the present application, and the communication apparatus 1000 may include a unit for executing the method executed by the network device in the method 200 in fig. 2. Also, the units in the communication device 1000 and the other operations or functions described above are respectively for implementing the corresponding flows of the method 200 in fig. 2.

In one implementation, the transceiving unit 1100 and the processing unit 1200 may be respectively configured to:

a transceiver unit 1100, configured to send one or more downlink data channels to a terminal device;

the transceiver unit 1100 is further configured to receive one or more pieces of feedback information sent by the terminal device through the same uplink control channel;

a processing unit 1200, configured to decode the one or more feedback information, and determine feedback information corresponding to the one or more downlink data channels.

In a possible implementation manner, the uplink control channel includes one or more pieces of first indication information, where the first indication information is used to indicate a downlink data channel corresponding to one piece of feedback information in the one or more pieces of feedback information;

the processing unit 1200 is configured to decode the one or more feedback information and determine feedback information corresponding to the one or more downlink data channels, and specifically includes:

and determining one or more pieces of feedback information corresponding to the one or more downlink data channels according to the one or more pieces of first indication information.

In a possible implementation manner, a plurality of feedback information are carried in the uplink control channel in a joint coding manner;

the processing unit 1200 is configured to decode the one or more feedback information and determine feedback information corresponding to the one or more downlink data channels, and specifically includes:

and decoding the plurality of feedback information coded by adopting the joint coding mode, and determining one or more feedback information corresponding to the one or more downlink data channels.

In a possible implementation manner, one or more pieces of feedback information are carried in the uplink control channel in an individual coding manner, and the one or more pieces of feedback information are individually coded according to a predetermined sequence;

the processing unit 1200 is configured to decode the one or more feedback information and determine feedback information corresponding to the one or more downlink data channels, and specifically includes:

decoding one or more feedback information coded in a separate coding manner, and determining one or more feedback information corresponding to the one or more downlink data channels based on a predetermined order.

In a possible implementation manner, the transceiver unit 1100 is further configured to send one or more downlink control channels to the terminal device, where each downlink control channel carries corresponding time domain resources, frequency domain resources, or resource aggregation levels.

It should also be understood that when the communication apparatus 1000 is a network device, the communication unit in the communication apparatus 1000 may correspond to the transceiver 3200 in the network device 3000 shown in fig. 9, and the processing unit 1200 in the communication apparatus 1000 may correspond to the processor 3100 in the network device 3000 shown in fig. 9.

It should also be understood that when the communication device 1000 is a chip configured in a network device, the transceiver unit 1100 in the communication device 1000 may be an input/output interface.

Fig. 8 is a schematic structural diagram of a terminal device 2000 according to an embodiment of the present application. The terminal device 2000 can be applied to the system shown in fig. 1, and performs the functions of the terminal device in the above method embodiment. As shown, the terminal device 2000 includes a processor 2010 and a transceiver 2020. Optionally, the terminal device 2000 further comprises a memory 2030. The processor 2010, the transceiver 2002 and the memory 2030 are in communication with each other through an internal connection path to transmit control or data signals, the memory 2030 is used for storing a computer program, and the processor 2010 is used for calling the computer program from the memory 2030 and executing the computer program to control the transceiver 2020 to transmit and receive signals. Optionally, the terminal device 2000 may further include an antenna 2040, configured to transmit uplink data or uplink control signaling output by the transceiver 2020 by using a wireless signal.

The processor 2010 and the memory 2030 may be combined into a processing device, and the processor 2010 is configured to execute the program codes stored in the memory 2030 to achieve the above functions. In particular, the memory 2030 may be integrated with the processor 2010 or may be separate from the processor 2010. The processor 2010 may correspond to the processing unit in fig. 7.

The transceiver 2020 may correspond to the communication unit in fig. 7, and may also be referred to as a transceiver unit. The transceiver 2020 may include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). Wherein the receiver is used for receiving signals, and the transmitter is used for transmitting signals.

It should be understood that terminal device 2000 shown in fig. 8 is capable of implementing various processes involving the terminal device in the method embodiment shown in fig. 2. The operations or functions of the modules in the terminal device 2000 are respectively to implement the corresponding flows in the above-described method embodiments. Reference may be made specifically to the description of the above method embodiments, and a detailed description is appropriately omitted herein to avoid redundancy.

The processor 2010 may be configured to perform the actions described in the preceding method embodiments that are implemented within the terminal device, and the transceiver 2020 may be configured to perform the actions described in the preceding method embodiments that the terminal device transmits to or receives from the network device. Please refer to the description of the previous embodiment of the method, which is not repeated herein.

Optionally, the terminal device 2000 may further include a power supply 2050 for supplying power to various devices or circuits in the terminal device.

In addition, in order to further improve the functions of the terminal device, the terminal device 2000 may further include one or more of an input unit 2060, a display unit 2070, an audio circuit 2080, a camera 2090, a sensor 2100, and the like, and the audio circuit may further include a speaker 2082, a microphone 2084, and the like.

Fig. 9 is a schematic structural diagram of a network device provided in the embodiment of the present application, which may be a schematic structural diagram of a base station, for example. The base station 3000 can be applied to the system shown in fig. 1, and performs the functions of the network device in the above method embodiment. As shown, the base station 3000 may include one or more radio frequency units, such as a Remote Radio Unit (RRU) 3100 and one or more baseband units (BBUs) (which may also be referred to as Distributed Units (DUs)) 3200. The RRU 3100 may be referred to as a transceiver unit and corresponds to the communication unit 1200 in fig. 7. Alternatively, the transceiving unit 3100 may also be referred to as a transceiver, transceiving circuit, or transceiver, etc., which may comprise at least one antenna 3101 and a radio frequency unit 3102. Alternatively, the transceiving unit 3100 may include a receiving unit and a transmitting unit, the receiving unit may correspond to a receiver (or receiver, receiving circuit), and the transmitting unit may correspond to a transmitter (or transmitter, transmitting circuit). The RRU 3100 part is mainly used for receiving and transmitting radio frequency signals and converting the radio frequency signals and baseband signals, for example, for sending configuration information reported by CSI to a terminal device. The BBU 3200 section is mainly used for performing baseband processing, controlling a base station, and the like. The RRU 3100 and the BBU 3200 may be physically disposed together or may be physically disposed separately, i.e. distributed base stations.

The BBU 3200, which is a control center of the base station and may also be referred to as a processing unit, may correspond to the processing unit 1100 in fig. 7, and is mainly used for performing baseband processing functions, such as channel coding, multiplexing, modulation, spreading, and the like. For example, the BBU (processing unit) may be configured to control the base station to perform an operation procedure related to the network device in the foregoing method embodiment, for example, generate configuration information reported by CSI.

In one example, the BBU 3200 may be formed by one or more boards, where the boards may collectively support a radio access network of a single access system (e.g., L TE network), or may respectively support radio access networks of different access systems (e.g., L TE network, 5G network, or other networks), the BBU 3200 further includes a memory 3201 and a processor 3202, where the memory 3201 is configured to store necessary instructions and data, and the processor 3202 is configured to control the base station to perform necessary actions, for example, to control the base station to perform the operation flow related to the network device in the above method embodiments.

It should be appreciated that base station 3000 shown in fig. 9 is capable of implementing various processes involving network devices in the method embodiment of fig. 2. The operations or functions of the modules in the base station 3000 are respectively to implement the corresponding flows in the above method embodiments. Reference may be made specifically to the description of the above method embodiments, and a detailed description is appropriately omitted herein to avoid redundancy.

BBU 3200 as described above can be used to perform actions described in previous method embodiments as being implemented internally by a network device, while RRU 3100 can be used to perform actions described in previous method embodiments as being sent by or received from a terminal device by a network device. Please refer to the description of the previous embodiment of the method, which is not repeated herein.

According to the method provided by the embodiment of the present application, the present application further provides a computer program product, which includes: computer program code which, when run on a computer, causes the computer to perform the method in the embodiment shown in fig. 2.

According to the method provided by the embodiment of the present application, the present application also provides a computer readable medium storing program code, which when run on a computer, causes the computer to execute the method in the embodiment shown in fig. 2.

According to the method provided by the embodiment of the present application, the present application further provides a system, which includes the foregoing one or more terminal devices and one or more network devices.

The embodiment of the application also provides a processing device, which comprises a processor and an interface; the processor is configured to perform the method of communication in any of the above method embodiments.

For example, the processing device may be a Field Programmable Gate Array (FPGA), a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, a system on chip (SoC), a Central Processor Unit (CPU), a Network Processor (NP), a digital signal processing circuit (DSP), a microcontroller (microcontroller unit, MCU), a programmable controller (35digital processor), a flash memory, or other hardware processing module, or any combination thereof.

It is to be understood that the memory in the embodiments of the present application may be either volatile memory or non-volatile memory, or may include both volatile and non-volatile memory, wherein non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory volatile memory may be Random Access Memory (RAM) which functions as an external cache memory, by way of example and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (dynamic RAM, DRAM), synchronous DRAM (synchronous DRAM, SDRAM), double data rate synchronous DRAM (double access DRAM, data), synchronous DRAM (synchronous DRAM), or synchronous DRAM (synchronous DRAM L), and that other methods are contemplated herein including, but not limited to, DRAM, and DDR direct access RAM (SDRAM).

The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, e.g., from one website, computer, server, or data center via a wired (e.g., coaxial cable, fiber optic, digital subscriber line (DS L)) or wireless (e.g., infrared, wireless, microwave, etc.) manner to another website, computer, server, or data center, the computer readable storage medium may be any available medium such as a solid state disk (DVD), a Solid State Disk (SSD), a floppy disk (cd), a cd-rom, a DVD-rom, a cd-rom, a DVD-rom, a cd-rom, a DVD, a cd-rom, a DVD, a cd-rom, a DVD, a computer, a.

The network device in the foregoing device embodiments completely corresponds to the terminal device and the network device or the terminal device in the method embodiments, and the corresponding module or unit executes the corresponding steps, for example, the communication unit (transceiver) executes the steps of receiving or transmitting in the method embodiments, and other steps besides transmitting and receiving may be executed by the processing unit (processor). The functions of the specific elements may be referred to in the respective method embodiments. The number of the processors may be one or more.

As used in this specification, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components may reside within a process or thread of execution and a component may be localized on one computer and distributed between 2 or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local or remote processes such as in accordance with a signal having one or more data packets (e.g., data from two components interacting with another component in a local system, distributed system, or across a network such as the internet with other systems by way of the signal).

Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disk.

The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

37页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:指示和确定预编码向量的方法以及通信装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!