WO2020143813A1 - 传输信息的方法和装置 - Google Patents
传输信息的方法和装置 Download PDFInfo
- Publication number
- WO2020143813A1 WO2020143813A1 PCT/CN2020/071602 CN2020071602W WO2020143813A1 WO 2020143813 A1 WO2020143813 A1 WO 2020143813A1 CN 2020071602 W CN2020071602 W CN 2020071602W WO 2020143813 A1 WO2020143813 A1 WO 2020143813A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control channel
- feedback information
- downlink control
- resource
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/022—Site diversity; Macro-diversity
- H04B7/026—Co-operative diversity, e.g. using fixed or mobile stations as relays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0057—Physical resource allocation for CQI
Definitions
- the present application relates to the field of communications, and more specifically, to a method and apparatus for transmitting information.
- a network element In the interaction of network elements in a communication system, a network element usually needs feedback information from other network elements. For example, the terminal device needs to feed back information to the network device.
- the feedback information can be used to reflect the transmission status (such as whether the data channel is correctly received), the status of the channel, and so on.
- the terminal can send feedback information to the base station through the uplink channel.
- the terminal device may be scheduled by multiple transmission points, for example, multiple transmission points schedule the terminal to receive multiple copies of data.
- the terminal device feeds back information to multiple base stations through multiple uplink channels.
- the physical uplink control channel physical uplink control channel, PUCCH
- PUCCH physical uplink control channel
- the terminal device transmits the PUCCH omnidirectionally in space, in this way, when the terminal device sends a PUCCH to a base station, the other The base station can also receive, and this channel will cause interference to the uplink reception of another base station.
- the terminal device wants to send PUCCH to multiple base stations separately, multiple resources need to be consumed, resulting in a large resource overhead.
- the present application provides a method and apparatus for transmitting information, so that the terminal device sends one or more feedback information through the same uplink control channel, which helps to save resources of the terminal device.
- a method for transmitting information including:
- the terminal device receives multiple downlink data channels, wherein the multiple downlink data channels are scheduled through multiple downlink control channels; the terminal device determines at least two downlink data channels corresponding to the multiple downlink data channels One or more feedback information; the terminal device sends the one or more feedback information through the same uplink control channel.
- the technical solution of the embodiment of the present application helps to save the transmission resources of the terminal device.
- the method further includes:
- the terminal device determines the bearer mode of the one or more feedback information on the uplink control channel, and the bearer mode includes any one of the following:
- One or more feedback information is carried in the uplink control channel, and the uplink control channel includes first indication information, and the first indication information is used to indicate that one of the one or more feedback information corresponds to Downlink data channel;
- Multiple feedback information is carried on the uplink control channel in a joint coding manner
- the one or more feedback information is carried on the uplink control channel in a separately encoded manner, wherein the one or more feedback information is individually encoded in a predetermined order.
- the terminal device may use any one of the foregoing bearer modes to carry the feedback information in the uplink control channel. Therefore, in the embodiment of the present application, the way of carrying the feedback information is relatively flexible.
- the method further includes:
- the terminal device determines the first downlink control channel among the multiple downlink control channels according to the time domain resource, frequency domain resource or aggregation level where the multiple downlink control channels are located;
- the terminal device determines the transmission resource according to the resource indication information carried in the first downlink control channel, and the resource indication information indicates the transmission resource used to transmit the uplink control channel;
- the terminal device uses the transmission resource to send the uplink control channel.
- the terminal device may select the first downlink control channel among multiple downlink control channels, and use the resource indication information carried in the first downlink control channel as the determined transmission resource to be able to send the uplink control channel.
- the first downlink control channel is the downlink control channel with the largest resource index among the multiple downlink control channels, and the resource index is the index of the time domain resource where the downlink control channel is located;
- the first downlink control channel is the downlink control channel with the smallest second resource index among the plurality of downlink control channels, and the resource index is the index of the frequency domain resource where the downlink control channel is located;
- the first downlink control channel is the downlink control channel with the highest resource aggregation level index among the multiple downlink control channels, and the resource aggregation level index is the index of the resource aggregation level where the downlink control channel is located.
- the terminal device may determine the first downlink control channel based on the time domain resource index, frequency domain resource index, or resource aggregation level index. Therefore, the method for determining the first downlink control channel in the embodiment of the present application is relatively flexible.
- the data transmitted in each downlink data channel of the plurality of downlink data channels is: the same or different data in the same codeword of the same transmission block; or, the same in different codewords of the same transmission block Or different data; or, data in different transport blocks.
- the embodiment of the present application does not specifically limit the data transmitted in the downlink data channel, and the compatibility is relatively good.
- the multiple downlink data channels are scheduled by the same network device or multiple different network devices for the terminal device.
- a method for transmitting information including:
- the network device sends one or more downlink data channels to the terminal device;
- the network device receives one or more feedback information sent by the terminal device through the same uplink control channel;
- the network device decodes the one or more 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 cancellation on the uplink control channel that is not expected to be received. The technical solution of the embodiment of the present application helps to avoid unnecessary interaction overhead of the network device.
- the uplink control channel includes one or more first indication information, and the first indication information is used to indicate a downlink corresponding to one of the one or more feedback information Data channel
- the network device decodes the one or more feedback information and determines the feedback information corresponding to the one or more downlink data channels, including:
- the network device determines one or more feedback information corresponding to the one or more downlink data channels according to the one or more first indication information.
- multiple feedback information is carried in the uplink control channel through joint coding
- the network device decodes the one or more feedback information and determines the feedback information corresponding to the one or more downlink data channels, including:
- the network device decodes a plurality of feedback information encoded in the joint encoding mode, and determines one or more feedback information corresponding to the one or more downlink data channels.
- one or more feedback information is carried in the uplink control channel by means of individual coding, and the one or more feedback information is individually coded according to a predetermined order;
- the network device decodes the one or more feedback information and determines the feedback information corresponding to the one or more downlink data channels, including:
- the network device decodes one or more feedback information encoded in a separate encoding mode, and determines one or more feedback information corresponding to the one or more downlink data channels based on a predetermined order.
- the method further includes:
- the network device sends 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.
- 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 be based on the time-domain resource, frequency-domain resource, or resource aggregation level corresponding to the downlink control channel.
- the first downlink control channel is selected from the downlink control channels.
- a communication device including various modules or units for performing the method in any possible implementation manner of the first aspect.
- a communication device including a processor.
- the processor is coupled to the memory, and can be used to execute instructions in the memory to implement the method in any one of the possible implementation manners of the first aspect.
- the communication device further includes a memory.
- the communication device further includes a communication interface, and the processor is coupled to the communication interface.
- the communication device is a terminal device.
- the communication interface may be a transceiver or an input/output interface.
- the communication device is a chip configured in the terminal device.
- the communication interface may be an input/output interface.
- the transceiver may be a transceiver circuit.
- the input/output interface may be an input/output circuit.
- a communication device including various modules or units for performing the method in any possible implementation manner of the second aspect.
- a communication device including a processor.
- the processor is coupled to the memory and can be used to execute instructions in the memory to implement the method in any possible implementation manner of the second aspect.
- the communication device further includes a memory.
- the communication device further includes a communication interface, and the processor is coupled to the communication interface.
- the communication device is a network device.
- the communication interface may be a transceiver or an input/output interface.
- the communication device is a chip configured in a network device.
- the communication interface may be an input/output interface.
- the transceiver may be a transceiver circuit.
- the input/output interface may be an input/output circuit.
- a processor including: an input circuit, an output circuit, and a 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 executes the method in any possible implementation manner of the first aspect.
- the processor may be a chip
- the input circuit may be an input pin
- the output circuit may be an output pin
- the processing circuit may be a transistor, a gate circuit, a flip-flop, and various logic circuits.
- the input signal received by the input circuit may be received and input by, for example, but not limited to a receiver
- the signal output by the output circuit may be, for example but not limited to, output to and transmitted by the transmitter
- the circuit may be the same circuit, which is used as an input circuit and an output circuit at different times, respectively.
- the embodiments of the present application do not limit the specific implementation manner of the processor and various circuits.
- a processor including: an input circuit, an output circuit, and a 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 in any possible implementation manner of the second aspect.
- the processor may be a chip
- the input circuit may be an input pin
- the output circuit may be an output pin
- the processing circuit may be a transistor, a gate circuit, a flip-flop, and various logic circuits.
- the input signal received by the input circuit may be received and input by, for example, but not limited to a receiver
- the signal output by the output circuit may be, for example but not limited to, output to and transmitted by the transmitter
- the circuit may be the same circuit, which is used as an input circuit and an output circuit at different times, respectively.
- the embodiments of the present application do not limit the specific implementation manner of the processor and various circuits.
- a processing device including a processor and a memory.
- the processor is used to read instructions stored in the memory, and can receive signals through the receiver and transmit signals through the transmitter to perform the method in any possible implementation manner of the first aspect.
- processors there are one or more processors and one or more memories.
- the memory may be integrated with the processor, or the memory and the processor are provided separately.
- the memory may be non-transitory (non-transitory) memory, such as read-only memory (read only memory (ROM), which may be integrated with the processor on the same chip, or may be set in different On the chip, the embodiments of the present application do not limit the type of memory and the manner of setting the memory and the processor.
- ROM read only memory
- receiving multiple downlink data channels may be the process of inputting the information from the processor, and sending one or more feedback information through the same uplink control channel may be the process of the processor receiving output capability information.
- the data output by the processor may be output to the transmitter, and the input data received by the processor may come from the receiver.
- the transmitter and the receiver may be collectively referred to as a transceiver.
- the processing device in the above ninth aspect may be a chip, and the processor may be implemented by hardware or software.
- the processor When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software
- the processor may be a general-purpose processor, implemented by reading software codes stored in a memory, the memory may be integrated in the processor, or may be located outside the processor and exist independently.
- a processing device including a processor and a memory.
- the processor is used to read the instructions stored in the memory, and can receive signals through the receiver and transmit signals through the transmitter to perform the method in any possible implementation manner of the second aspect.
- processors there are one or more processors and one or more memories.
- the memory may be integrated with the processor, or the memory and the processor are provided separately.
- the memory may be non-transitory (non-transitory) memory, such as read-only memory (read only memory (ROM), which may be integrated with the processor on the same chip, or may be set in different On the chip, the embodiments of the present application do not limit the type of memory and the manner of setting the memory and the processor.
- ROM read only memory
- sending one or more downlink data channels may be a process of outputting the information from the processor, and receiving one or more feedback information may be a process of the processor receiving input capability information.
- the data output by the processor may be output to the transmitter, and the input data received by the processor may come from the receiver.
- the transmitter and the receiver may be collectively referred to as a transceiver.
- the processing device in the above tenth aspect may be a chip, and the processor may be implemented by hardware or software.
- the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software
- the processor may be a general-purpose processor, implemented by reading software codes stored in a memory, the memory may be integrated in the processor, or may be located outside the processor and exist independently.
- a computer program product includes: a computer program (also referred to as code or instructions) that, when the computer program is executed, causes the computer to perform the above-mentioned first aspect Any possible implementation method.
- a computer program product includes: a computer program (also referred to as code or instructions) that, when the computer program is executed, causes the computer to perform the second aspect Any possible implementation method.
- a computer-readable medium that stores a computer program (also may be referred to as code or instructions) that when executed on a computer, causes the computer to perform the above-mentioned first aspect Any possible implementation method.
- a computer program also may be referred to as code or instructions
- a fourteenth aspect there is provided a computer readable medium that stores a computer program (which may also be referred to as code or instructions), which when executed on a computer, causes the computer to perform the above second aspect Methods.
- a computer program which may also be referred to as code or instructions
- a communication system including the foregoing network device and terminal device.
- FIG. 1 is a schematic diagram of an application scenario of multi-site transmission in this application
- FIG. 2 is a schematic flowchart of an information transmission method according to an embodiment of the present application.
- FIG. 3 is a schematic diagram of sequence mapping in resources according to an embodiment of the present application.
- FIG. 5 is an example diagram of sequence mapping in resources according to an embodiment of the present application.
- FIG. 6 is another example diagram of sequence mapping in resources 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 by an embodiment of the present application.
- FIG. 9 is a schematic structural diagram of a network device provided by an embodiment of the present application.
- GSM global mobile communication
- CDMA code division multiple access
- WCDMA broadband code division multiple access
- general packet radio service general packet radio service, GPRS
- LTE long term evolution
- LTE frequency division duplex FDD
- TDD time division duplex
- UMTS universal mobile communication system
- WiMAX worldwide interoperability for microwave access
- 5G fifth generation
- 5G fifth generation
- NR new radio
- Terminal equipment also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc.
- UE user equipment
- MS mobile station
- MT mobile terminal
- terminals are: mobile phones, tablets, laptops, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, and augmented reality (augmented reality, AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, self-driving wireless terminals, wireless terminals in remote medical surgery, and smart grids Wireless terminals, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc.
- the network device is a device in a wireless network, for example, a radio access network (RAN) node that connects a terminal to the wireless network.
- RAN nodes are: gNB, transmission reception point (TRP), evolved Node B (evolved Node B, eNB), radio network controller (radio network controller, RNC), node B (Node B, NB), base station controller (BSC), base transceiver station (BTS), home base station (eg, home evolved NodeB, or home Node B, HNB), baseband unit , BBU), or wireless fidelity (Wifi) access point (AP), etc.
- 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.
- the terminal device or the 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.
- the hardware layer includes central processing unit (CPU), memory management unit (memory management unit, MMU), and memory (also called main memory) and other hardware.
- the operating system may be any one or more computer operating systems that implement business processes through processes, for example, a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system.
- the application layer includes browser, address book, word processing software, instant messaging software and other applications.
- the embodiment of the present application does not specifically limit the specific structure of the execution body of the method provided in the embodiment of the present application, as long as it can run the program that records the code of the method provided in the embodiment of the present application to provide according to the embodiment of the present application
- the method may be used for communication.
- the execution body of the method provided in the embodiments of the present application may be a terminal device or a network device, or a functional module in the terminal device or network device that can call a program and execute the program.
- various aspects or features of the present application may be implemented as methods, devices, or articles using standard programming and/or engineering techniques.
- article of manufacture encompasses a computer program accessible from any computer-readable device, carrier, or medium.
- computer-readable media may include, but are not limited to: magnetic storage devices (eg, hard disks, floppy disks, or magnetic tapes, etc.), optical disks (eg, compact discs (CD), digital universal discs (digital) discs, DVDs) Etc.), smart cards and flash memory devices (for example, erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.).
- various storage media described herein may represent one or more devices and/or other machine-readable media for storing information.
- machine-readable medium may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
- FIG. 1 is a schematic diagram of an application scenario of multi-site transmission in this application.
- the terminal device 110 is covered by multiple network devices 120.
- the terminal device 110 can communicate with the network device 120.
- the data channel and control channel received by the terminal device 110 may come from multiple network devices 120.
- the terminal device 110 sends feedback information of the data channel to multiple network devices 120, such as hybrid automatic repeat request (HARQ-ACK) information.
- HARQ-ACK information may include an acknowledgement (acknowledgement, ACK for short), Negative acknowledgement (negative-acknowledgement, NACK) or information indicating other states.
- multiple TRPs may be deployed on different network devices 120. After the baseband processing unit of each network device 120 generates a downlink control channel, the transmission point TRP deployed in each network device 120 is sent out separately. Multiple network devices 120 can schedule data relatively oppositely with limited interaction.
- multiple TRPs may be deployed in the same network device 120.
- multiple TRPs can be physically understood as a group of antennas.
- a group of antennas includes at least one antenna.
- the architecture may be that the baseband processing unit of a network device 120 is at a geographic location, and it connects multiple radio frequency processing units to multiple geographic locations, and each of the multiple geographic locations has a set of antennas.
- the distance from the baseband processing unit of the network device 120 to the radio frequency processing unit can be hundreds of meters, and they can be connected by optical fibers, so the transmission time between them is short and the transmission capacity is large.
- control channel may include physical downlink control channels (physical downlink control channel, PDCCH), enhanced physical downlink control channels (enhanced physical downlink control channel, EPDCCH), and other physical layer control channels.
- PDCCH physical downlink control channel
- EPDCCH enhanced physical downlink control channel
- other physical layer control channels The description is convenient. The following terms or concepts are only described by taking the PDCCH as an example, but the embodiments of the present application are not limited thereto.
- Hybrid automatic repeat request is a technology that combines forward error correction (FEC) and automatic repeat request (ARQ) methods. By adding redundant information, FEC enables the receiving end to correct some errors, thereby reducing the number of retransmissions. For errors that cannot be corrected by FEC, the receiving end will request the sending end to retransmit the data through the ARQ mechanism. The receiving end uses an error detection code, such as cyclic redundancy check (CRC), to detect whether the received data packet has an error. If there is no error, the receiving end will send an acknowledgement (acknowledgement, ACK) to the sending end. After receiving the ACK, the sending end will then send the next data packet.
- FEC forward error correction
- ARQ automatic repeat request
- the receiving end will send a negative acknowledgement (negative-acknowledgement, NACK) to the sending end.
- NACK negative-acknowledgement
- the sending end will retransmit the data packet.
- a piece of data may be sent multiple times, and multiple RVs of the data may be sent multiple times.
- the data rate and airspace information sent multiple times may also be different. Data sent multiple times can be combined and decoded to get the original data.
- the sending end may also actively retransmit the data without receiving the ACK/NACK sent by the receiving end.
- the basic component unit of the time-frequency resource corresponding to the PDCCH is a control channel unit (control channel element, CCE).
- CCE control channel element
- One PDCCH occupies one or more CCEs. The more CCEs occupied, the higher the reliability of the PDCCH, but the more resources are consumed.
- a user-specific PDCCH occupies a part of CCE, the PDCCH of other users generally does not occupy this part of CCE. That is, in the case where the total number of resources is limited, the total number of scheduled PDCCHs that can be supported is limited.
- the resource may include at least one of time domain, frequency domain, and code domain resources.
- CCE is composed of 6 resource element groups (REGs).
- the resource of a REG is a resource block in the frequency domain and a symbol in the time domain such as orthogonal frequency division multiplexing (orthogonal frequency division multiplexing (OFDM) symbol.
- OFDM orthogonal frequency division multiplexing
- This mapping may be a direct mapping (for example, six consecutive REGs form a CCE), or an interleaved mapping (the REG is interleaved and mapped to the CCE), etc., which is not limited.
- the number of CCEs constituting the PDCCH is called the aggregation level of CCEs.
- the terminal device detects the PDCCH within a specific resource range, and the resource may be at least one of time domain, frequency domain, and code domain resources.
- the specific resource range may refer to at least one of a control resource set (control resource set, CORESET) and a search space (search space, SS).
- CORESET defines the possible resource range for the terminal device to detect the frequency domain position of the PDCCH.
- the network device can configure the terminal device with CORESET identification, PDCCH DMRS scrambling identification, frequency domain precoding granularity, symbol length, frequency domain position, mapping method between CCE and REG, quasi-co-location assumption for receiving PDCCH, CORESET Whether the received DCI of the PDCCH contains one or more items in the transmission indication (transmission configuration, TCI) configuration field and other information.
- a CORESET can be associated with one or more search spaces.
- the search space defines the possible resource range in the time domain for detecting the PDCCH.
- the network device may configure one or more of the following to the terminal device: Search space identifier, its associated CORESET identifier, PDCCH detection period and time unit offset, time domain detection pattern, and for each aggregation
- the number of possible PDCCH candidates can include 0
- the type of search space indicating whether it is public or terminal equipment specific, where the public search space means that other users can detect this search space
- the configuration related to the DCI format such as the format possibility of the DCI to be detected
- the PDCCH candidate corresponds to a possible PDCCH candidate resource.
- the terminal may receive the PDCCH on multiple time-frequency resource sets within a specific time-frequency resource range. These multiple possibilities are called PDCCH candidates.
- the time domain detection pattern is used to indicate that Search may detect the symbol position of the PDCCH in a time slot.
- the time domain detection pattern may indicate one or more symbol positions. These symbol positions respectively correspond to the first symbol position where the possible PDCCH starts.
- the time domain detection pattern may indicate the symbol positions l1, l2, and l3, and the terminal device may detect the PDCCH at the positions where the starting symbols are l1, l2, and l3, respectively.
- the l1 represents the symbol position 1 logo
- the l2 represents the symbol position 2 logo
- the l3 represents the symbol position 3 logo.
- the value of the symbol position may start from 0, which is not limited.
- the symbol shown is an OFDM symbol.
- the number of possible PDCCH candidates for each aggregation level (may include 0) refers to: if multiple PDCCHs correspond to different aggregation levels, for example, 1, 2, 4, 8, 16 network equipment can provide the terminal Device configuration: For a search space, the number of possible candidates for the PDCCH for each PDDCH.
- the search spaces of multiple control channels overlap in the time domain, it means that the terminal may need to detect multiple PDCCHs on the same time domain unit, that is, multiple transmission points may send PDCCH to the UE in the same time domain unit .
- the continuous length refers to the continuous length of this Search space in the time domain time unit. Taking a time slot as an example, if the configured period is k and the duration is d, it means that starting a period that satisfies the Search space and an offset slot, all the last d slots can detect the PDCCH in this Search space.
- the terminal device uses the aggregation level to be detected in the time-frequency resource defined by the Search space associated with CORESET to try to detect the PDCCH that meets the 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.
- L is the aggregation level.
- Is marked by CORESET, time unit The information such as the RNTI of the terminal equipment is used as the dependent variable of the independent variable function, in which the different identifiers of CORESET can correspond to different m s, nCI is the identifier of PDCCH candidate, N CCE, p is the total number of CCE, It is the maximum possible number of PDCCH candidates for a certain aggregation level L.
- the value of i is 0 to L-1, indicating that the possible CCE positions occupy L consecutive CCEs.
- the embodiment of the present application uses the downlink control channel as the physical downlink control channel PDCCH as an example for description, but does not limit the embodiment of the present application.
- the downlink control channel may also be defined as other terms or concepts.
- the technical solutions of the embodiments of the present application are all applicable.
- the downlink control channel and the PDCCH may be used interchangeably, and the PDCCH may be considered as an example description of the downlink control channel.
- the embodiment of the present application uses the downlink shared channel as a physical downlink shared channel (physical downlink shared channel, PDSCH) as an example for description, but does not limit the embodiment of the present application.
- the downlink shared channel may also be
- the definitions are other terms or concepts, which are applicable to the technical solutions of the embodiments of the present application.
- the downlink shared channel and the PDSCH may be used interchangeably, and the PDSCH may be considered as an example description of the downlink shared channel.
- data has one or two transport blocks transmitted by higher layers.
- One transport block is mapped to multiple codewords.
- the mapping between transport blocks and codewords can be determined based on a predefined sequence or the mapping relationship indicated by the network device through the indication information (wherein the indication information can be sent to the terminal device through RRC or MACCE or DCI), which is not done limited.
- the pre-defined order may refer to: the transmission block of the smaller identification is mapped to the codeword of the smaller identification, for example, TB0 is mapped to CW0, TB1 is mapped to CW1;
- the mapping for example, when only TB0 is mapped to CW0, or when only TB1 is mapped to CW0, or when there are TB0 and TB1 are mapped to CW0 and CW1 one by one.
- the mapping relationship between the codeword and the transmission layer may be mapped according to a predefined relationship, or it may be indicated to the terminal device by the network 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.
- the multiple downlink data channels may be different data on different transmission layers of the same codeword of the same transmission block. That is to say, the data of one code word is mapped to different transmission layers, and different transmission layers are transmitted through downlink data channels sent by different network devices.
- d (0) (i) is the data stream in the codeword, and its superscript is the codeword index
- x (0) (i) or x (1) ( i) is the data stream on the i-th layer, and its superscript is the layer index.
- M represents the length of the symbol or bit stream.
- the length of a symbol or bit stream in a transport layer Is the length of the symbol/bitstream in a codeword (codeword index is 0) Half.
- the symbol/bit stream on a codeword is mapped to two transmission layers (layer 2) on average.
- the multiple downlink data channels may be the same data on different transmission layers of the same codeword of the same transport block. That is to say, the data of one code word is mapped to each transmission layer, and the data mapped by at least two transmission layers are the same. As shown in Table 2 below, a layer of data is mapped to two transmission layers, and each transmission layer is mapped with these data, then the length of the data stream of the transmission layer and the codeword is the same. In Table 2, the length of a symbol/bit stream in a transport layer With the length of the symbol/bitstream in a codeword (codeword index 0) the same.
- the multiple downlink data channels may be different data on different codewords of the same transport block.
- one transport block is mapped to multiple different codewords.
- mapping method please refer to the introduction above. Different codewords have different transmission layers.
- the multiple downlink data channels may be the same data on different codewords of the same transport block.
- the multiple downlink data channels may be different data on different transport blocks (different codewords).
- the terminal device determines the resources of the downlink control channel according to the following formula:
- 0 ⁇ r PUCCH ⁇ 15 is the resource identifier of PUCCH
- N CCE is the total number of CCEs in a CORESET
- n CCE,0 is the identifier of the first CCE where the detected PDCCH is located
- ⁇ PRI is DCI In the PUCCH resource indication field in.
- the time domain unit in the embodiment of the present application may include one or more time sampling points, which may be frames, wireless frames, system frames, subframes, half frames, time slots, mini slots, symbols, etc. There is no restriction on this.
- the frequency domain unit in the embodiment of the present application may include one or more subcarriers, which may be subcarriers, resource blocks, resource block groups, subcarriers, serving cells, etc., which are not limited.
- the terminal device sends feedback information to the network device through multiple uplink control channels. This consumes multiple resources and brings additional overhead. For network equipment, if it receives multiple uplink control channels, it also needs to perform interference cancellation on the uplink control channels that it does not expect to receive, which also adds to the network equipment. Extra burden. In order to avoid these problems, the embodiment of the present application adopts a technical solution of sending one or more feedback information to multiple network devices through one uplink control channel.
- the method 200 includes:
- the terminal device receives multiple downlink data channels, where the multiple downlink data channels are scheduled through multiple downlink control channels.
- the multiple downlink data channels may be sent to the terminal device by one or more network devices. That is to say, one network device can send multiple downlink data channels to the terminal device, for example, multiple downlink data channels through a group of antennas; or, multiple network devices can send multiple downlink data channels to the terminal device.
- the method for transmitting information in the embodiment of the present application may be applied to a multi-point cooperation technology, and a terminal device may establish a connection with at least one network device among multiple network devices.
- multiple downlink control channel scheduling data can be sent through one TRP, and multiple downlink data channels can also be sent to the terminal by multiple different TRPs. equipment.
- the multiple downlink control channel scheduling data and multiple downlink data channels may overlap in at least one of time domain and frequency domain.
- multiple downlink control channel scheduling data may be sent by one TRP, and multiple downlink data channels may be sent to the terminal device by one TRP.
- the multiple downlink control channel scheduling data and multiple downlink data channels may overlap in at least one of time domain and frequency domain.
- the transmission mode in which multiple downlink control channels are transmitted by one TRP can also be applied to the scenario where the TRP is configured with multiple antenna panels.
- Multiple antenna panels have good spatial isolation. Multiple antenna panels can form beams with relatively low correlation, so that multiple downlink control channels can be sent to terminal devices through different antenna panels, while multiple downlink control The interference between the channels is small.
- the beam refers to the transmitting end, and/or the receiving end adjusts the antenna weights, so that the signal exhibits the effect of energy gathering in space.
- the way of sending the downlink control channel can be flexibly switched between TRPs.
- TRP1 sends PDCCH1, PDSCH1 scheduled by PDCCH1 comes from TRP2; TRP2 sends PDCCH2, and PDSCH2 scheduled by PDCCH2 comes from TRP1.
- TRP1 sends PDCCH1, PDSCH1 scheduled by PDCCH1 comes from TRP1; TRP2 sends PDCCH2, and PDSCH2 scheduled by PDCCH2 comes from TRP2.
- the embodiments of the present application do not limit the origin of the downlink control channel (such as PDCCH) or the downlink shared channel (such as PDSCH).
- the direction of the PDCCH and PDSCH can be related by large-scale information indication (such as TCI indication).
- TCI indication large-scale information indication
- the connection between the downlink control channel and its corresponding TCI indication information is not limited; and/or, the connection between the downlink shared channel and its corresponding TCI indication information is not limited.
- the time-frequency position, coding version, etc. corresponding to the resources used for transmitting the data may be different.
- the terminal device determines one or more feedback information corresponding to at least two downlink data channels according to the multiple downlink data channels.
- the at least two downlink data channels are at least two downlink data channels among multiple downlink data channels received by the terminal device.
- the terminal device demodulates the received multiple downlink data channels, and forms feedback information for the demodulated downlink data channels.
- the feedback information here may be one or more feedback information corresponding to at least two downlink data channels.
- at least two downlink data channels correspond to one piece of feedback information, or multiple feedback information corresponding to at least two downlink data channels. That is to say, the terminal device can generate feedback information for multiple downlink data channels to obtain multiple feedback information, or can also jointly generate one piece of feedback information for multiple downlink data channels.
- the terminal device demodulates PDSCH1 to obtain feedback information 1 of PDSCH1; demodulates PDSCH2 to obtain feedback information 2 of PDSCH2.
- the terminal device may send the feedback information 1 and the feedback information 2 separately, or may process the feedback information 1 and the feedback information 2 (such as joint coding) and then send it.
- the feedback information obtained by the terminal device may be referred to as uplink control information (uplink control information, UCI).
- UCI uplink control information
- the types of UCI include HARQ-ACK information, scheduling request (SR), and channel state information (CSI).
- the UCI bits may include HARQ-ACK information bits, SR bits, and CSI bits.
- the HARQ-ACK information bits may include HARQ-ACK information reflecting one or more data.
- the data here may refer to codewords, transmission blocks, code blocks (code) blocks, code block groups (code block groups).
- CSI can include channel quality indicator (channel quality indicator, CQI), precoding matrix indicator (precoding matrix indicator, PMI), CSI-RS resource indicator (CSI-RS resource indicator), synchronization signal block (synchronization signal block, SSB) ) Resource indicator (SS/PBCK resource indicator, SSBRI), layer indicator (LI) information, rank indicator (RI), signal received power (reference signal received power, RSRP) information.
- RSRP includes L1-RSRP (layer 1 RSRP).
- the synchronization signal block may be composed of a primary synchronization signal (primary synchronization signal, PSS), a secondary synchronization signal (secondary synchronization signal, SSS), and a broadcast channel (physical broadcast channel, PBCH).
- the sync signal block can also be called SS/PBCH block.
- the terminal device sends the one or more feedback information through the same uplink control channel. That is to say, one or more feedback information can be carried on the same uplink control channel.
- the terminal device sends one or more feedback information to the network device through the same uplink control channel, which helps to save resources of the terminal device.
- the network device receives the one or more feedback information. After receiving the feedback information, the network device may determine whether the data transmitted for the first time is successful, thereby determining whether the data needs to be retransmitted.
- the network device When receiving the uplink control channel sent by the terminal device, the network device should avoid resource conflicts with other network devices. For example, at a certain resource location, if TRP1 receives the PUCCH sent by the terminal device to TRP1 alone, TRP2 needs to avoid scheduling resources at that resource location (for example, PUCCH, physical uplink shared channel (PUSCH), sounding reference Signal (sounding reference, SRS), physical random access channel (physical random access channel, PRACH), etc.).
- resource location for example, PUCCH, physical uplink shared channel (PUSCH), sounding reference Signal (sounding reference, SRS), physical random access channel (physical random access channel, PRACH), etc.
- the terminal device may carry UCI on PUCCH, PUSCH and other channels for transmission.
- UCI information can be generated by sequence generation, sequence modulation, modulation, spread spectrum modulation and other methods.
- the UCI information is generated by means of sequence generation, which means that the terminal device selects a sequence to use in the set of candidate sequences according to the UCI information.
- the network device determines the feedback information of the terminal device according to the received sequence.
- UCI information is generated by sequence modulation means that for a sequence, the UCI information is used as the modulation information of the sequence, for example, the UCI information symbol is multiplied by the sequence to perform a phase modulation on the sequence.
- UCI information is generated by modulation means that UCI information is scrambled, modulated into symbols and remapped like data.
- UCI information is generated by spread spectrum modulation means that after scrambling and modulating UCI information, it is multiplied by a spreading code and then transmitted.
- Spread spectrum modulation can be a block spread spectrum method.
- the feedback ACK/NACK information of the terminal device may also use PUCCH format 0, but this does not limit the embodiment of the present application.
- FIG. 3 shows a schematic diagram of mapping positions of sequences in resources.
- k represents the vertical axis
- l represents the horizontal axis.
- the horizontal axis represents the time domain (the corresponding time unit can be a symbol, and 14 symbols are a time slot).
- the identification of the time domain position increases from left to right; the vertical axis represents the frequency domain (the corresponding frequency domain unit can be a subcarrier , 12 subcarriers are a resource block (resource, block, RB)), and the identification of the frequency domain position is increasing from bottom to top.
- the network device configures the sequence through high-level signaling (for example, 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)) start symbol position.
- the length of the sequence is the number of subcarriers in one RB.
- the network device can configure the sequence through high-level signaling (for example, 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)) occupy 2 symbols, as shown in the lower part of figure 3, the sequence is mapped on 2 symbols.
- high-level signaling for example, 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)
- the relationship between the sequence and UCI may include:
- the cyclic shift of the sequence is determined by UCI information.
- the sequence cyclic shift result is determined by the initial cyclic shift, cyclic shift, etc., and may also be affected by the frequency hopping factor.
- Frequency hopping factors include the influence of parameters in the time domain (such as time slots, symbols, etc.) and frequency domain.
- the initial cyclic shift is pre-configured by the network device.
- the cyclic shift is determined by UCI information and can be marked as m CS .
- the cyclic shift result may also be called the phase of the sequence.
- the value of the cyclic shift corresponds to the HARQ-ACK information, as shown in Table 3 below:
- FIG. 4 shows a schematic diagram of the phase of cyclic shift.
- the circle in Figure 4 is an example of cyclic shift.
- the phase values that can be taken are 0 and pi.
- the difference between the corresponding phase when the HARQ-ACK information is ACK and the corresponding phase when the HARQ-ACK information is NACK is the maximum possible of the two phases Difference. This ensures that the phase difference of the corresponding sequence of different HARQ-ACK response results is the largest, so that the probability of different HARQ-ACK results being erroneously demodulated is low, and the performance of the feedback information is guaranteed.
- the value of the cyclic shift corresponds to multiple HARQ-ACK information, as shown in Table 4 below.
- the values of the two HARQ-ACK information jointly determine the cyclic shift.
- the two HARQ-ACK information may refer to the HARQ-ACK information of two TBs.
- Figure 4 is an example of phase values.
- the phase difference of the cyclic shift of the sequence corresponding to different results of multiple HARQ-ACKs is as large as possible, to ensure that the different results can be divided further, so that the possibility of erroneous decoding is low, and the performance of feedback transmission is guaranteed. Therefore, the four possible HARQ values in Table 4 can be evenly corresponded to the phases in [0, 2pi), for example, the phase values can be (0, 1/2pi, pi, 3/2pi), respectively. Among them, "pi" is " ⁇ ".
- the above mainly introduces how the 1-2 bit information of HARQ is fed back through PUCCH. That is, one HARQ information, or a combination of multiple HARQ information, has a corresponding relationship with the cyclic shift of the PUCCH sequence, thereby affecting the PUCCH sequence.
- the network device attempts to demodulate the PUCCH sequence, so as to obtain the phase of the PUCCH sequence, and then obtain one or more HARQ information according to the corresponding relationship.
- the PUCCH format0 can also be used as an example for carrying the feedback information.
- the terminal device may determine the manner of carrying the feedback information.
- the method 200 further includes:
- the terminal device determines the bearer mode of the one or more feedback information on the uplink control channel, and the bearer mode includes any one of the following:
- Multiple feedback information is carried in the uplink control channel, and the uplink control channel includes first indication information, and the first indication information is used to indicate a downlink data channel corresponding to one of the multiple feedback information ;
- Multiple feedback information is carried on the uplink control channel in a joint coding manner
- the one or more feedback information is carried on the uplink control channel in a separately encoded manner, wherein the one or more feedback information is individually encoded in a predetermined order.
- the terminal device may carry one or more feedback information on the uplink control channel, and additionally carry one or more first indication information, each of the first indication information corresponds to the feedback information, including one-to-many Situation.
- the first indication information is used to indicate the downlink data channel corresponding to the feedback information. For example, if the terminal device receives two downlink data channels and forms two feedback information, the first indication information indicates the downlink data channel corresponding to one of the two feedback information, then the other feedback information is two Feedback information corresponding to another downlink data channel in the downlink data channel.
- the terminal device may generate the first HARQ-ACK information corresponding to the first PDSCH, and the first HARQ-ACK information may be a 1-bit HARQ-ACK; similarly, the terminal device may generate the second The second HARQ-ACK information corresponding to the PDSCH, which may be 1-bit HARQ-ACK.
- the HARQ-ACK information selected and fed back by the terminal device is called HARQ-ACK information.
- the first indication information is used to indicate to which PDSCH the feedback HARQ-ACK information corresponds, that is, whether it corresponds to the first PDSCH or the second PDSCH.
- the first PDSCH and the second PDSCH may be distinguished by a codeword, a code block, a layer, an antenna port (group), or the like, or a resource representation of the scheduled PDCCH.
- the first indication information may be fed back through other channels alone, or may be fed back together with feedback information (such as UCI).
- feedback information such as UCI
- the terminal device may jointly determine the cyclic shift of the sequence of the PUCCH according to the HARQ-ACK information and the first indication information.
- Table 5 shows the relationship between the value of HARQ-ACK information, the value corresponding to the first indication information, and the cyclic shift of the PUCCH sequence, as shown in Table 5 below:
- the values of the cyclic shift in the second row of Table 5 are only described by way of example, and in practice, other values may be set as needed. The above examples do not limit the embodiments of the present application.
- the values of cyclic shift m CS can be 0, 3, 6, 9, respectively.
- the value of cyclic shift can also be other values, for example, the value of cyclic shift m CS Respectively ⁇ 1,4,7,10 ⁇ , or the value of cyclic shift m CS is ⁇ 2,5,8,11 ⁇ and so on.
- part of the content in the uplink control channel represents HARQ-ACK information
- part of the content indicates the first indication information.
- the PUCCH occupies 2 symbols
- each symbol carries a PUCCH sequence
- the cyclic shift of each PUCCH sequence is mapped according to the same HARQ-ACK information.
- the sequence of the first symbol corresponds to HARQ-ACK information
- the sequence of the second symbol corresponds to the first indication information.
- the PUCCH includes a first sequence and a second sequence, where the first sequence and the second sequence have a corresponding relationship with HARQ-ACK information and first indication information, respectively.
- the HARQ-ACK information and the first indication information are used to determine the cyclic shift of the first sequence and the second sequence, respectively.
- the first sequence and the second sequence can be mapped on two symbols respectively, or the first sequence and the second sequence can be connected in a cascade manner, and then mapped on the time-frequency resource, then the two sequences
- the same number can correspond to different subcarriers.
- the first sequence and the second sequence can be mapped on the symbol according to a preset rule, for example, the first sequence and the second sequence are mapped on the symbol in sequence (corresponding to FIG. 5), or the first sequence is mapped on the symbol in a positive sequence
- the second sequence is mapped onto the symbols in reverse order (corresponding to Figure 6).
- Positive order means: the value of k is positive order from small to large; reverse order means: the value of k is reversed from large to small. Where k is the frequency domain unit identifier.
- the terminal device may jointly encode multiple feedback information, such as summing, or equal value, etc., to form feedback information that is less than the number of multiple feedback information.
- the joint encoding of multiple feedback information includes:
- each feedback information of the multiple feedback information is used as the independent variable of the function, and the dependent variable of the function is the information actually used for feedback.
- the final feedback information the first feedback information or the second feedback information..., where "or" is a fetch or meaning, that is, a fetch or operator in binary.
- each feedback information of the multiple feedback information jointly determines the feedback information.
- each feedback information corresponds to two values
- the N feedback information corresponds to 2 ⁇ N (that is, the Nth power of 2) values
- the final feedback information of the terminal device is one of 2 ⁇ N.
- the feedback information corresponding to multiple downlink data channels may jointly determine the sequence of uplink control channels (such as PUCCH).
- the cyclic shift of the PUCCH sequence may be jointly determined (sequence cyclic shift).
- Table 6 shows the relationship between the value of HARQ-ACK information and the cyclic shift of the PUCCH sequence, as shown in Table 6 below:
- the values of the cyclic shift in the second row of Table 7 are only described by way of example, and in practice, different values may be taken according to needs. The above examples do not limit the embodiments of the present application.
- the value of cyclic shift m CS is 0, 3, 6, 9, respectively.
- the value of cyclic shift may also be ⁇ 1, 4, 7, 10 ⁇ , or , ⁇ 2,5,8,11 ⁇ etc.
- the terminal device may separately encode one or more feedback information in the first order, for example, the terminal device carries the multiple feedback information in an uplink control channel in a cascaded manner, or maps them on different symbols respectively.
- the first order may be obtained based on one or more of the identifiers of codeword, transmission block identifier, layer identifier, DMRS port number, antenna port (group) identifier, quasi-co-location indicator identifier, etc. This is not specifically limited.
- the predetermined order is used to determine the downlink data channel corresponding to the feedback information, for example, which is the feedback information corresponding to the first PDSCH; and which is the feedback information corresponding to the second PDSCH.
- the quasi-co-location indication identifier may refer to an identifier of the TCI state indicated by a quasi-co-location indication field (TCI) in DCI.
- TCI quasi-co-location indication field
- the order can also be determined.
- the order mentioned here refers to the combination of multiple feedback information values and the correspondence between the feedback information.
- the feedback result of the HARQ of the first PDSCH and the HARQ of the second PDSCH is (1,0)
- the feedback result of the HARQ of the first PDSCH and the HARQ of the second PDSCH is (0,1), which are different feedback results, so .
- the order when multiple pieces of feedback information are jointly fed back may also apply at least one of the first order.
- the method 200 further includes:
- the terminal device determines the first downlink control channel among the multiple downlink control channels according to the time domain resource, frequency domain resource or aggregation level where the downlink control channel is located;
- the terminal device determines the transmission resource according to the resource indication information carried in the first downlink control channel, where the resource indication information is used to indicate the transmission resource for transmitting the uplink control channel;
- the terminal equipment sending the uplink control channel includes:
- the terminal device uses the transmission resource to send the uplink control channel.
- the terminal device may first determine the transmission resource, so as to send the uplink control channel on the transmission resource.
- each downlink control channel contains resource indication information of the uplink control channel.
- the terminal device may select one downlink control channel among multiple downlink control channels, for example, the first downlink control channel, and determine the resource for transmitting the uplink control channel using the resource indication information carried in the first downlink control channel.
- the information about the transmission resources may include uplink control channel sequences, resource identifiers, and other information related to the transmission resources, which is not limited.
- the terminal device may determine the first downlink control channel among the multiple downlink control channels based on the time domain resource, frequency domain resource or aggregation level where the downlink control channel is located, and the time domain resource where the first downlink control channel is located Corresponding resource index: the largest in the resource index corresponding to the time domain resource where each downlink control channel of the multiple downlink control channels is located;
- the resource index corresponding to the frequency domain resource where the first downlink control channel is located the smallest among the resources corresponding to the frequency domain resource where each downlink control channel of the plurality of downlink control channels is located;
- the resource aggregation level where the first downlink control channel is located the highest resource aggregation level where each downlink control channel is located in the plurality of downlink control channels.
- the terminal device may determine whether the resource index corresponding to the time domain resource where the downlink control channel is located is the largest or the smallest in the following manner: (1) Based on the time resources occupied by the search space where the detected downlink control channel is located Relationship, determine the size relationship of resource indexes corresponding to multiple downlink control channels; (2) determine the size relationship of resource indexes corresponding to multiple downlink control channels based on a predefined sequence of at least one time domain symbol where the downlink control channel is located.
- the terminal device may select the first downlink symbol Control channel to determine transmission resources; or, if the first time-domain symbol in multiple time-domain symbols is defined to have the largest index value, the time-domain symbol where the first downlink control channel is located is the first time-domain symbol, and the terminal The device may select the first downlink control channel to determine the transmission resource; or, if the index value corresponding to the last time domain symbol among the multiple time domain symbols is defined to be the smallest, the time domain symbol where the first downlink control channel is located is the last one For the time domain symbol, the terminal device can select the first downlink control channel to determine the transmission resource; or, if the last time domain symbol in multiple time domain symbols is defined with the largest index value, the time when the first downlink control channel is located The domain symbol is the last time domain symbol, and the terminal device may select the first downlink symbol Control channel to determine transmission resources; or, if the last time domain symbol in multiple time domain symbols is defined with the largest index value, the time when the first downlink control channel is located The domain symbol is the last time domain
- the terminal device selects the first downlink control channel based on the number of control channel units CCE corresponding to each downlink control channel in multiple downlink control channels; if interleaving is performed, the terminal device is based on multiple The first downlink control channel is selected by the size of the resource index corresponding to the frequency domain resource corresponding to each downlink control channel in the downlink control channel.
- interleaving is a commonly used coding method, which can usually be used to combat burst errors.
- the data before and after the interleaving itself does not change, but the order of the data changes.
- the terminal device may determine which downlink control channel is selected to determine the transmission resource based on the 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, the transmission resource is determined according to the downlink control channel of CW0; or, when the CWs indicated by the two downlink control channels are different, the MCS is changed.
- the large downlink control channel determines the transmission resource; or, when the CWs indicated by the two downlink control channels are the same, the transmission resource is determined according to the downlink control channel with a smaller RV version; or, when both downlink control channels contain indication information (such as PUCCH resource), the terminal device selects the PUCCH resource indicated in the indicated PUCCH resource (or the PUCCH resource corresponding to the indicated indicator), which occupies more PUCCH resources in the time domain symbol as transmission resources.
- the terminal device may determine multiple transmission resources according to multiple downlink control channels, and then select one of the transmission resources for transmission.
- the terminal device only needs to select one of the transmission resources for transmission when it meets one or more of the following:
- Some or all of the two transmission resources have overlapping time domain symbols
- Two transmission resources are in the same time slot, and the number of symbols occupied by the two transmission resources is greater than or equal to 3 (PUCCH includes PUCCH transmitted through long symbols and PUCCH transmitted through short symbols, where, if the symbol is greater than or Equal to 3 is used to indicate that the long symbol PUCCH is transmitted at this time, and there may be overlaps).
- PUCCH includes PUCCH transmitted through long symbols and PUCCH transmitted through short symbols, where, if the symbol is greater than or Equal to 3 is used to indicate that the long symbol PUCCH is transmitted at this time, and there may be overlaps).
- the terminal device may select among multiple transmission resources according to any one of the following rules: select a transmission resource with a larger number of occupied symbols; select a transmission resource with a smaller power; and select according to HARQ-ACK information Transmission resources.
- the one or more network devices send a downlink control channel to the terminal device, for example, a physical downlink control channel PDCCH.
- One or more network devices may use the same or different resources (the resources may be time-domain resources, frequency-domain resources, or code-domain resources) to send multiple downlink control channels to the terminal device.
- the resources may be time-domain resources, frequency-domain resources, or code-domain resources
- multiple downlink control channels are orthogonal in the time domain, time domain resources do not overlap, and frequency domain resources may or may not overlap; or, multiple downlink control channels are orthogonal in frequency domain, and frequency domain resources are not Overlap, time domain resources may or may not overlap.
- the multiple downlink control channels may be in different search spaces (search spaces) or in the same search space, which is not limited.
- the time domain indication corresponding to the search space where multiple downlink control channels are located may not overlap, for example, one of the period, offset, duration, and time domain detection pattern of the search space where the downlink control channel is located One or more are different.
- the foregoing multiple downlink control channels may belong to different CORESETs or may occupy the same CORESET, which is not limited.
- each CORESET may have its own number or logo.
- multiple downlink control channels may be associated with one or more of the following: different CORESET, different search space association, and different PDCCH backup Select the location (candidate).
- Multiple downlink control channels can be indicated by different quasi-co-location.
- multiple downlink control channels can be implemented by occupying different CORESETs or by one CORESET, which is not limited.
- the terminal device may use multiple quasi-co-location indications to receive multiple downlink control channels.
- the terminal device may have different quasi-co-location assumptions of the downlink control channel, so the downlink control information DCI carried in multiple downlink control channels includes TCI indication information.
- the multiple quasi-co-location indications may also correspond to multiple search spaces in a CORESET, which is not limited.
- Multiple downlink control channels may be scrambled by different DMRS scrambling sequences to randomize the interference of multiple downlink control channels from multiple network devices.
- the precoding granularity of multiple downlink control channels may be the same or different.
- the network device may indicate a CORESET time domain precoding granularity or frequency domain precoding granularity, and the network device may also indicate a CSORESET time domain encoding granularity and frequency domain encoding granularity.
- different downlink control channels may correspond to different time-domain precoding granularities; when the frequency-domain precoding granularity of a CORESET is less than a possible downlink control When the frequency domain length of the channel is different, different downlink control channels may correspond to different frequency domain precoding granularities.
- Multiple downlink control channels can correspond to different frequency domain positions.
- multiple search spaces correspond to the same frequency domain position.
- the frequency domain position corresponding to a CORESET in the embodiment of the present application may correspond to different search spaces, that is, multiple search spaces correspond to the same frequency domain position.
- multiple downlink control channels correspond to multiple search spaces, then multiple downlink control channels correspond to different frequency domain positions.
- different identifiers of CORESET can correspond to different If the CORESET identifiers of multiple downlink control channels are the same, the result of the CORESET identifier modulo a particular parameter is also the same, then the corresponding It's the same. In order to avoid this situation, it can be handled according to the following principle: when multiple downlink control channels correspond to different CORESET, different CORESET identifiers are assigned to different CORESET corresponding to multiple downlink control channels, so that different CORESET identifier pairs
- the result of taking the modulus of the first constant is different. For example, the CORESET flag where multiple downlink control channels are located is a different result from taking the modulus of the first constant.
- the modulo can be called the remainder.
- the first constant is determined by the maximum total number of possible CORESETs of the terminal equipment.
- the first constant may be 1 or 2 or 3.
- the manner in which the terminal device receives multiple downlink control channels may be obtained by the terminal device performing blind detection on at least one downlink control channel among the multiple downlink control channels.
- the terminal device performs blind detection on multiple downlink control channels; or, the terminal device performs blind detection on some downlink control channels among the multiple downlink control channels, and the remaining downlink control channels are obtained through related information, where the related information is Refers to pre-configured information or pre-defined information, or can also refer to the related information of the detected downlink control channel; or, the terminal device obtains part of the downlink control channel through blind detection, while other downlink control channels require the terminal device to combine related The information is obtained by blind inspection.
- the terminal device when the terminal device detects the downlink control channel, and the detection stop condition has not been met, the terminal device will continue to detect the downlink control channel.
- the detection stop condition may be determined based on one or more of the following: after searching all search spaces or CORESETs that need to be searched, reaching the maximum number of searches, and so on.
- the terminal device may use the detected downlink control channel related information to detect the downlink control channel that has not been detected.
- the terminal device can continue to detect the downlink control channel in the candidate resource using the aggregation level corresponding to the detected downlink control channel, which can reduce the detection of the terminal device The possibility of trying the aggregation level when downlinking the control channel, thus reducing the complexity of blind detection.
- the pre-configured information refers to information for detecting the downlink control channel.
- the network device may configure the terminal device with information such as the time-frequency location where at least one downlink control channel is located, 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 the information of the downlink control channel preset in the protocol. For example, it may be specified that at least one downlink control channel occurs only at certain fixed time-frequency resource locations.
- 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 (such as at least one candidate PDCCH resource).
- the at least one candidate PDCCH resource can be understood as a search space set of the PDCCH, including a common search space set and a specific search space set of the terminal device.
- the terminal device can detect DCI in the search space set.
- the multiple downlink control channels refer to the specific downlink control channel of the terminal device, not the common downlink control channel.
- the number of blind detections required by the terminal device is the sum of the number of PDCCH candidates in the common search space and the number of PDCCH candidates from multiple network devices that need to be detected.
- FIGS. 3 to 6 are only for the convenience of those skilled in the art to understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the illustrated specific scenarios. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples of FIGS. 3 to 6, and such modifications or changes also fall within the scope of the embodiments of the present application.
- the communication device 1000 may include a transceiver unit 1100 and a processing unit 1200.
- the communication device 1000 may correspond to the terminal device in the foregoing method embodiment, for example, it may be a terminal device, or a chip configured in the terminal device.
- the communication device 1000 may correspond to the terminal device in the method 200 according to an embodiment of the present application, and the communication device 1000 may include a unit for performing the method performed by the terminal device in the method 200 in FIG. 2.
- each unit in the communication device 1000 and the other operations or functions described above are for implementing corresponding processes of the terminal device in the method 200 in FIG. 2, respectively.
- the transceiver unit 1100 and the processing unit 1200 may be used to:
- the transceiver unit 1100 is configured to receive multiple downlink data channels, wherein the multiple downlink data channels are scheduled through multiple downlink control channels;
- the processing unit 1200 is configured to determine one or more feedback information corresponding to at least two downlink data channels according to the multiple downlink data channels;
- the transceiver unit 1100 is further configured to send the one or more feedback information through the same uplink control channel.
- processing unit 1200 is further used to:
- the bearer mode includes any one of the following:
- One or more feedback information is carried in the uplink control channel, and the uplink control channel includes first indication information, and the first indication information is used to indicate that one of the one or more feedback information corresponds to Downlink data channel;
- Multiple feedback information is carried on the uplink control channel in a joint coding manner
- the one or more feedback information is carried on the uplink control channel in a separately encoded manner, wherein the one or more feedback information is individually encoded in a predetermined order.
- processing unit 1200 is further used to:
- the transceiver unit 1100 is further configured to send the uplink control channel using the transmission resource.
- the first downlink control channel is the downlink control channel with the largest resource index among the multiple downlink control channels, and the resource index is the index of the time domain resource where the downlink control channel is located;
- the first downlink control channel is the downlink control channel with the smallest resource index among the multiple downlink control channels, and the resource index is the index of the frequency domain resource where the downlink control channel is located;
- the first downlink control channel is the downlink control channel with the highest resource aggregation level index among the multiple downlink control channels, and the resource aggregation level index is the index of the resource aggregation level where the downlink control channel is located.
- the multiple downlink data channels are scheduled by the apparatus by the same network device or multiple different network devices.
- the data transmitted in each downlink data channel of the plurality of downlink data channels is: the same or different data in the same codeword of the same transmission block; or, the same in different codewords of the same transmission block Or different data; or, data in different transport blocks.
- the transceiver unit 1100 in the communication device 1000 may correspond to the transceiver 2020 in the terminal device 2000 shown in FIG. 8, and the processing unit 1200 in the communication device 1000 may It corresponds to the processor 2010 in the terminal device 2000 shown in FIG. 8.
- the transceiver unit 1100 in the communication device 1000 may be an input/output interface.
- the communication device 1000 may correspond to the network device in the foregoing method embodiment, for example, it may be a network device, or a chip configured in the network device.
- the communication device 1000 may correspond to the network device in the method 200 according to an embodiment of the present application, and the communication device 1000 may include a unit for performing the method performed by the network device in the method 200 in FIG. 2.
- each unit in the communication device 1000 and the other operations or functions described above are to implement the corresponding flow of the method 200 in FIG. 2.
- the transceiver unit 1100 and the processing unit 1200 may be used to:
- the transceiver unit 1100 is used to send one or more downlink data channels to the terminal device;
- the transceiver unit 1100 is further configured to receive one or more feedback information sent by the terminal device through the same uplink control channel;
- the processing unit 1200 is configured to decode the one or more feedback information and determine the feedback information corresponding to the one or more downlink data channels.
- the uplink control channel includes one or more first indication information, and the first indication information is used to indicate a downlink corresponding to one of the one or more feedback information Data channel
- the processing unit 1200 is configured to decode the one or more feedback information and determine the feedback information corresponding to the one or more downlink data channels, specifically including:
- the one or more first indication information determine one or more feedback information corresponding to the one or more downlink data channels.
- multiple feedback information is carried in the uplink control channel through joint coding
- the processing unit 1200 is configured to decode the one or more feedback information and determine the feedback information corresponding to the one or more downlink data channels, specifically including:
- one or more feedback information is carried in the uplink control channel by means of individual coding, and the one or more feedback information is individually coded according to a predetermined order;
- the processing unit 1200 is configured to decode the one or more feedback information and determine the feedback information corresponding to the one or more downlink data channels, specifically including:
- 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 level.
- the communication unit in the communication device 1000 may correspond to the transceiver 3200 in the network device 3000 shown in FIG. 9, and the processing unit 1200 in the communication device 1000 may It corresponds to the processor 3100 in the network device 3000 shown in FIG. 9.
- 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 provided by an embodiment of the present application.
- the terminal device 2000 can be applied to the system shown in FIG. 1 to perform the functions of the terminal device in the above method embodiments.
- the terminal device 2000 includes a processor 2010 and a transceiver 2020.
- the terminal device 2000 further includes a memory 2030.
- the processor 2010, the transceiver 2002 and the memory 2030 can communicate with each other through an internal connection path to transfer control or data signals.
- the memory 2030 is used to store a computer program, and the processor 2010 is used to call from the memory 2030 and Run the computer program to control the transceiver 2020 to send and receive signals.
- the terminal device 2000 may further include an antenna 2040 for sending uplink data or uplink control signaling output by the transceiver 2020 through a wireless signal.
- the processor 2010 and the memory 2030 may be combined into a processing device.
- the processor 2010 is used to execute the program code stored in the memory 2030 to implement the above functions.
- the memory 2030 may also be integrated in the processor 2010 or independent of the processor 2010.
- the processor 2010 may correspond to the processing unit in FIG. 7.
- the above-mentioned 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). Among them, the receiver is used to receive signals, and the transmitter is used to transmit signals.
- the terminal device 2000 shown in FIG. 8 can implement various processes involving the terminal device in the method embodiment shown in FIG. 2.
- the operations or functions of each module in the terminal device 2000 are respectively to implement the corresponding processes in the above method embodiments.
- the above-mentioned processor 2010 may be used to perform the actions described in the foregoing method embodiments that are internally implemented by the terminal device, and the transceiver 2020 may be used to perform the operations described in the foregoing method embodiments by the terminal device to or from the network device. action.
- the transceiver 2020 may be used to perform the operations described in the foregoing method embodiments by the terminal device to or from the network device. action.
- the terminal device 2000 may further include a power supply 2050, which is used to provide power to various devices or circuits in the terminal device.
- a power supply 2050 which is used to provide power to various devices or circuits in 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, etc.
- the audio circuit It may also include a speaker 2082, a microphone 2084, and so on.
- FIG. 9 is a schematic structural diagram of a network device provided by an embodiment of the present application, for example, may be a schematic structural diagram of a base station.
- the base station 3000 can be applied to the system shown in FIG. 1 to perform the functions of the network device in the above method embodiments.
- 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 (BBU) (also called a distributed unit (DU) )) 3200.
- RRU 3100 may be called a transceiver unit, corresponding to the communication unit 1200 in FIG. 7.
- the transceiver unit 3100 may also be called a transceiver, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 3101 and a radio frequency unit 3102.
- 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 the transmission and reception of radio frequency signals and the conversion of radio frequency signals and baseband signals, for example, for sending configuration information reported by the CSI to the terminal device.
- the 3200 part of the BBU is mainly used for baseband processing and controlling the base station.
- the RRU 3100 and the BBU 3200 may be physically arranged together, or may be physically separated, that is, distributed base stations.
- the BBU 3200 is the control center of the base station, and may also be referred to as a processing unit, which may correspond to the processing unit 1100 in FIG. 7 and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spread spectrum, and so on.
- the BBU processing unit
- the BBU may be used to control the base station to perform the operation flow on the network device in the above method embodiments, for example, generating configuration information reported by the CSI.
- the BBU 3200 may be composed of one or more boards, and multiple boards may jointly support a wireless access network (such as an LTE network) of a single access standard, or may support different access standards respectively. Wireless access network (such as LTE network, 5G network or other networks).
- the BBU 3200 also includes a memory 3201 and a processor 3202.
- the memory 3201 is used to store necessary instructions and data.
- the processor 3202 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation flow of the network device in the foregoing method embodiment.
- the memory 3201 and the processor 3202 may serve one or more single boards. In other words, the memory and the processor can be set separately on each board. It is also possible that multiple boards share the same memory and processor. In addition, each board can also be provided with necessary circuits.
- the base station 3000 shown in FIG. 9 can implement various processes involving network devices in the method embodiment of FIG. 2.
- the operations or functions of each module in the base station 3000 are to implement the corresponding processes in the above method embodiments.
- the above-mentioned BBU 3200 can be used to perform the actions described in the foregoing method embodiments that are implemented internally by the network device, and the RRU 3100 can be used to perform the actions described in the previous method embodiments that the network device sends to or receives from the terminal device.
- the RRU 3100 can be used to perform the actions described in the previous method embodiments that the network device sends to or receives from the terminal device.
- the present application also provides a computer program product, the computer program product includes: computer program code, when the computer program code runs on the computer, the computer is caused to execute the embodiment shown in FIG. 2 The method.
- the present application also provides a computer-readable medium that stores program code, and when the program code runs on a computer, the computer is caused to execute the embodiment shown in FIG. 2 The method.
- the present application further provides a system, which includes the foregoing one or more terminal devices and one or more network devices.
- An embodiment of the present application further provides a processing device, including a processor and an interface; the processor is used to perform the communication method in any of the foregoing method embodiments.
- the processing device may be a chip.
- the processing device may be a field programmable gate array (FPGA), may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC) , Ready-made programmable gate array (field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, can also be a system chip (system on chip, SoC), can also be central processing It can also be a network processor (CPU), a network processor (NP), a digital signal processing circuit (DSP), or a microcontroller (micro controller) (MCU). , Can also be a programmable controller (programmable logic device, PLD) or other integrated chips.
- FPGA field programmable gate array
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA Ready-made programmable gate array
- FPGA field programmable gate array
- FPGA field programmable gate array
- FPGA field programmable gate array
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present application may be implemented or executed.
- the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied and executed by a hardware decoding processor, or may be executed and completed by a combination of hardware and software modules in the decoding processor.
- the software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, and a register.
- the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
- the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electronically Erasable programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory can be random access memory (random access memory, RAM), which acts as an external cache.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory
- SDRAM synchronous dynamic random access memory
- double data rate synchronous dynamic random access memory double data SDRAM, DDR SDRAM
- enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
- serial link DRAM SLDRAM
- direct RAMbus RAM direct RAMbus RAM
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
- 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, for example, the computer instructions may be from a website site, computer, server or data center Transmission to another website, computer, server or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including one or more available medium integrated servers, data centers, and the like.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a high-density digital video disc (DVD)), or a semiconductor medium (for example, a solid state disc, SSD)) etc.
- a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
- an optical medium for example, a high-density digital video disc (DVD)
- DVD high-density digital video disc
- SSD solid state disc
- the network device in each of the above device embodiments corresponds exactly to the network device or terminal device in the terminal device and method embodiments, and the corresponding steps are performed by the corresponding modules or units, for example, the communication unit (transceiver) performs the receiving or The steps of sending, other than sending and receiving, can be executed by the processing unit (processor).
- the function of the specific unit can refer to the corresponding method embodiment. There may be one or more processors.
- a component may be, but not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, or a computer.
- the application running on the computing device and the computing device can be components.
- One or more components can reside in a process or thread of execution, and a component can be located on one computer or distributed between 2 or more computers.
- these components can execute from various computer readable media having various data structures stored thereon.
- the component may pass through the local, for example, according to a signal having one or more data packets (eg, data from two components that interact with another component between the local system, the distributed system, or the network, such as the Internet through which the signal interacts with other systems) Or remote process to communicate.
- a signal having one or more data packets (eg, data from two components that interact with another component between the local system, the distributed system, or the network, such as the Internet through which the signal interacts with other systems) Or remote process to communicate.
- the disclosed system, device, and method may be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the unit is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical, or other forms.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
- the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
- the technical solution of the present application essentially or part of the contribution to the existing technology or part of the technical solution can be embodied in the form of a software product
- the computer software product is stored in a storage medium, including Several instructions are used to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application.
- the foregoing storage media include various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供了一种传输信息的方法和装置,使得终端设备通过同一上行控制信道,发送一个或多个反馈信息,有助于节省终端设备的资源。该方法,包括:终端设备接收多个下行数据信道,其中,所述多个下行数据信道是通过多个下行控制信道调度的;所述终端设备根据所述多个下行数据信道,确定至少两个下行数据信道对应的一个或多个反馈信息;所述终端设备通过同一上行控制信道,发送所述一个或多个反馈信息。
Description
本申请要求于2019年1月11日提交中国专利局、申请号为201910028847.3、申请名称为“传输信息的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信领域,并且更具体地,涉及一种传输信息的方法和装置。
在通信系统的网元交互中,一个网元通常需要其他网元的反馈信息。例如,终端设备需要向网络设备反馈信息,这些反馈的信息可以用于反映传输的情况(比如数据信道是否正确接收),信道的状况等等。终端可以通过上行信道向基站发送反馈信息。
在多站协作技术中,终端设备可能会被多个传输点调度,如多个传输点调度终端接收多份数据。在这种场景下,终端设备通过多个上行信道向多个基站反馈信息。在物理上行控制信道(physical uplink control channel,PUCCH)没有很好的空间指向性时,如果终端设备将PUCCH进行空间内的全向发送,这样,当终端设备给一个基站发送PUCCH的时候,另一个基站也可以收到,则这个信道会对另一个基站的上行接收造成了干扰。并且,若终端设备要向多个基站分别发送PUCCH,需要消耗多份资源,导致很大的资源开销。
发明内容
有鉴于此,本申请提供一种传输信息的方法和装置,使得终端设备通过同一上行控制信道,发送一个或多个反馈信息,有助于节省终端设备的资源。
第一方面,提供了一种传输信息的方法,包括:
终端设备接收多个下行数据信道,其中,所述多个下行数据信道是通过多个下行控制信道调度的;所述终端设备根据所述多个下行数据信道,确定至少两个下行数据信道对应的一个或多个反馈信息;所述终端设备通过同一上行控制信道,发送所述一个或多个反馈信息。相比于现有技术中,终端设备通过多个上行控制信道向网络设备发送反馈信息的方式,本申请实施例的技术方案有助于节省终端设备的发送资源。
在一种可能的实现方式中,所述方法还包括:
所述终端设备确定所述一个或多个反馈信息在所述上行控制信道的承载方式,所述承载方式包括以下中的任一项:
一个或多个反馈信息承载于所述上行控制信道中,所述上行控制信道中包括第一指示信息,所述第一指示信息用于指示所述一个或多个反馈信息中的一个反馈信息对应的下行数据信道;
多个反馈信息采用联合编码的方式承载于所述上行控制信道中;
一个或多个反馈信息采用单独编码的方式承载于所述上行控制信道中,其中,所述一个或多个反馈信息是按照预定的顺序进行单独编码的。
这里,终端设备可以采用上述承载方式中的任一项,将反馈信息承载在上行控制信道中。因此,本申请实施例中反馈信息的承载方式比较灵活。
在一种可能的实现方式中,所述方法还包括:
所述终端设备根据所述多个下行控制信道所在的时域资源、频域资源或者聚合等级,在所述多个下行控制信道中确定第一下行控制信道;
所述终端设备根据所述第一下行控制信道中携带的资源指示信息,确定所述传输资源,所述资源指示信息指示用于传输上行控制信道的传输资源;
所述终端设备使用所述传输资源发送所述上行控制信道。
这里,终端设备可以在多个下行控制信道中选择第一下行控制信道,并使用第一下行控制信道中携带的资源指示信息作为确定传输资源,能够发送上行控制信道。
可选地,所述第一下行控制信道为所述多个下行控制信道中,资源索引最大的下行控制信道,所述资源索引为所述下行控制信道所在的时域资源的索引;
或者,所述第一下行控制信道为所述多个下行控制信道中,第二资源索引最小的下行控制信道,所述资源索引为所述下行控制信道所在的频域资源的索引;
或者,所述第一下行控制信道为所述多个下行控制信道中,资源聚合等级索引最高的下行控制信道,所述资源聚合等级索引为所述下行控制信道所在的资源聚合等级的索引。
这里,终端设备可以基于时域资源索引、频域资源索引或资源聚合等级索引确定第一下行控制信道。因此,本申请实施例中确定第一下行控制信道的方式比较灵活。
可选地,所述多个下行数据信道的每个下行数据信道中传输的数据是:相同传输块的相同码字中的相同或不同的数据;或者,相同传输块的不同码字中的相同或不同的数据;或者,不同传输块中的数据。
本申请实施例对下行数据信道中传输的数据不作具体限定,兼容性比较好。
可选地,所述多个下行数据信道是同一网络设备或者多个不同的网络设备为所述终端设备调度的。
因此,不论是一个网络设备,还是多个网络设备,本申请实施例的技术方案均适用。
第二方面,提供了一种传输信息的方法,包括:
网络设备向终端设备发送一个或多个下行数据信道;
所述网络设备接收所述终端设备通过同一上行控制信道发送的一个或多个反馈信息;
所述网络设备对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息。相比于现有技术中,网络设备需要对不期望接收到的上行控制信道做干扰消除,本申请实施例的技术方案有助于避免网络设备不必要的交互开销。
在一种可能的实现方式中,所述上行控制信道中包括一个或多个第一指示信息,所述第一指示信息用于指示所述一个或多个反馈信息中的一个反馈信息对应的下行数据信道;
其中,所述网络设备对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,包括:
所述网络设备根据所述一个或多个第一指示信息,确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
在一种可能的实现方式中,多个反馈信息通过联合编码的方式承载于所述上行控制信道中;
其中,所述网络设备对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,包括:
所述网络设备对采用联合编码方式编码的多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
在一种可能的实现方式中,一个或多个反馈信息通过单独编码的方式承载于所述上行控制信道中,所述一个或多个反馈信息是按照预定的顺序进行单独编码的;
其中,所述网络设备对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,包括:
所述网络设备对采用单独编码方式编码的一个或多个反馈信息进行解码,并基于预定的顺序确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
在一种可能的实现方式中,所述方法还包括:
所述网络设备向所述终端设备发送一个或多个下行控制信道,其中,每个下行控制信道中携带对应的时域资源、频域资源或者资源聚合等级。
因此,网络设备可以在下行控制信道中携带对应的时域资源、频域资源或者资源聚合等级,使得终端设备能够基于下行控制信道对应的时域资源、频域资源或者资源聚合等级,在多个下行控制信道中选择第一下行控制信道。
第三方面,提供了一种通信装置,包括用于执行第一方面中任一种可能实现方式中的方法的各个模块或单元。
第四方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。
在一种实现方式中,该通信装置为终端设备。当该通信装置为终端设备时,所述通信接口可以是收发器,或,输入/输出接口。
在另一种实现方式中,该通信装置为配置于终端设备中的芯片。当该通信装置为配置于终端设备中的芯片时,所述通信接口可以是输入/输出接口。
可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。
第五方面,提供了一种通信装置,包括用于执行第二方面中任一种可能实现方式中的方法的各个模块或单元。
第六方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。
在一种实现方式中,该通信装置为网络设备。当该通信装置为网络设备时,所述通信接口可以是收发器,或,输入/输出接口。
在另一种实现方式中,该通信装置为配置于网络设备中的芯片。当该通信装置为配置于网络设备中的芯片时,所述通信接口可以是输入/输出接口。
可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出 电路。
第七方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行第一方面任一种可能实现方式中的方法。
在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。
第八方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行第二方面中任一种可能实现方式中的方法。
在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。
第九方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行第一方面中任一种可能实现方式中的方法。
可选地,所述处理器为一个或多个,所述存储器为一个或多个。
可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
应理解,相关的数据交互过程例如接收多个下行数据信道可以为从处理器输入该信息的过程,通过同一上行控制信道,发送一个或多个反馈信息可以为处理器接收输出能力信息的过程。具体地,处理器输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
上述第九方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
第十方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行第二方面中任一种 可能实现方式中的方法。
可选地,所述处理器为一个或多个,所述存储器为一个或多个。
可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
应理解,相关的数据交互过程例如发送一个或多个下行数据信道可以为从处理器输出该信息的过程,接收一个或多个反馈信息可以为处理器接收输入能力信息的过程。具体地,处理器输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
上述第十方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
第十一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
第十二方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第二方面中任一种可能实现方式中的方法。
第十三方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
第十四方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第二方面中的方法。
第十五方面,提供了一种通信系统,包括前述的网络设备和终端设备。
图1是本申请一个多站点传输的应用场景的示意图;
图2是本申请实施例的传输信息的方法的示意性流程图;
图3是根据本申请实施例的序列映射在资源中的示意图;
图4是循环移位的相位示意图;
图5是根据本申请实施例的序列映射在资源中的一个示例图;
图6是根据本申请实施例的序列映射在资源中的另一个示例图;
图7是本申请实施例提供的通信装置的示意性框图;
图8是本申请实施例提供的终端设备的结构示意图;
图9是本申请实施例提供的网络设备的结构示意图。
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(global system for mobile communications,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、第五代(5th generation,5G)系统或新无线(new radio,NR)等。
以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。
1)、终端设备,又称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
2)、网络设备是无线网络中的设备,例如将终端接入到无线网络的无线接入网(radio access network,RAN)节点。目前,一些RAN节点的举例为:gNB、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(access point,AP)等。在一种网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备。
3)、“多个”是指两个或两个以上,其它量词与之类似。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
在本申请实施例中,终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且, 本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。
另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
图1是本申请一个多站点传输的应用场景的示意图。如图1所示,终端设备110被多个网络设备120覆盖。终端设备110可以与网络设备120进行通信。终端设备110接收到的数据信道、控制信道可以来自多个网络设备120。终端设备110向多个网络设备120发送数据信道的反馈信息,比如,混合自动重传请求(hybrid automatic repeat request,HARQ-ACK)信息,HARQ-ACK信息可以包括肯定确认(acknowledgement,简称ACK)、否定确认(negative-acknowledgement,NACK)或表示其他状态的信息等。
以每个网络设备120中部署了传输点TRP为例,多个TRP可以部署在不同的网络设备120上。各个网络设备120的基带处理单元生成下行控制信道后,由各个网络设备120中部署的传输点TRP分别发送出去。多个网络设备120可以在有限的交互下,相对对立地调度数据。
或者,多个TRP可以部署在同一网络设备120中。在这种场景下,多个TRP在物理实质上可以理解为一组天线。其中,一组天线包含至少一个天线。其架构可以是一个网络设备120的基带处理单元在一个地理位置,它连接了多个射频处理单元到多个地理位置,而这多个地理位置上各自有一组天线。从网络设备120的基带处理单元到射频处理单元之间的距离可以有上百米远,它们之间可以用光纤连接,因此它们之间的传输时间较短,传输容量较大。网络设备120的基带处理单元在处理好基带信号后,若生成了下行控制信道的信号,先传输到多个TRP上,再由多个TRP各自将下行控制信道发送出来。
应理解,在本申请实施例中,控制信道可以包括物理下行控制信道(physical downlink control channel,PDCCH)、增强物理下行控制信道(enhanced physical downlink control channel,EPDCCH)等其它物理层控制信道,但为了描述方便,下面的术语或概念仅以PDCCH为例进行说明,但本申请实施例并不限于此。
为了便于理解,下面对本申请实施例涉及到的一些术语或概念做简单介绍。
1、混合自动重传请求(hybrid automatic repeat request,HARQ),是一种结合了前向纠错(forward error correction,FEC)与自动重传请求(automatic repeat request,ARQ)方法的技术。FEC通过添加冗余信息,使得接收端能纠正一部分错误,从而减少重传次数。对于FEC无法纠正的错误,接收端会通过ARQ机制请求发送端重发数据。接收端使用检错码,如循环冗余校验(cyclic redundancy check,CRC),来检测接收到的数据包是否出 错。如果没有出错,则接收端会发送肯定确认(acknowledgement,ACK)给发送端,发送端收到ACK后,会接着发送下一个数据包。如果出错,则接收端会发送否定确认(negative-acknowledgement,NACK)给发送端,发送端收到NACK后,会重传该数据包。在HARQ机制下,一个数据可能会发送多次,多次发送的可以是该数据的不同的RV,多次发送的数据速率、空域信息等也可能不一样。多次发送的数据是可以合并译码,从而得到原始数据的。另外,发送端也可以在未接收到接收端发送的ACK/NACK的情况下,就主动重传数据。
2、PDCCH对应的时频资源的基本组成单元是控制信道单元(control channel element,CCE)。一个PDCCH占据一个或者多个CCE。占据的CCE越多,则PDCCH的可靠性越高,但消耗的资源也越多。一个用户特定的PDCCH占据了一部分CCE时,其他用户的PDCCH一般不占据这部分CCE。也就是说,在总资源数有限的情况下,能够支持的调度的PDCCH的总数是有限的。所述资源可以包括时域、频域、码域资源中的至少一种。
3、CCE是由6个资源元素组(resource element group,REG)组成的,一个REG的资源是频域上的资源块resource block RB和时域上的一个符号如正交频分复用(orthogonal frequency division multiplexing,OFDM)符号组成的。CCE与REG之间具有映射关系。也就是说,时频资源上多个RB、多个符号组成多个REG,这些REG按照一些映射关系,映射到CCE。这种映射可以是直接映射(如连续的6个REG组成一个CCE),或者是交织映射(将REG进行交织之后映射到CCE)等,对此不作限定。组成PDCCH的CCE的个数叫做CCE的聚合级别(aggregation level)。
4、终端设备在特定的资源范围内检测PDCCH,所述资源可以为时域、频域、码域资源的至少一个。所述特定的资源范围可以指控制资源集合(control resource set,CORESET)和搜索空间(search space,SS)中至少一个。CORESET定义了终端设备检测PDCCH的频域位置的可能资源范围。网络设备可以给终端设备配置CORESET的标识、PDCCH的DMRS加扰标识、频域预编码粒度、符号长度、频域位置、CCE与REG之间的映射方式、接收PDCCH的准共址假设、CORESET中所收到的PDCCH的DCI中是否有传输指示(transmission configuration indication,TCI)配置域等信息中的一项或多项。
5、一个CORESET可以与一个或多个搜索空间Search space关联。search space定义了检测PDCCH的时域上的可能资源范围。网络设备可以给终端设备配置以下内容中的一项或多项:Search space的标识、其关联的CORESET的标识、PDCCH的检测周期和时间单元偏移、时域检测图样(pattern)、对于各聚合级别可能的PDCCH候选(candidate)的个数(可以包括0个)、Search space的类型(表示是公共的还是终端设备特定的,其中,公共的Search space是指还有其他用户可以检测这个Search space)、与DCI格式相关的配置(如要检测的DCI的格式可能性),时域连续长度。所述PDCCH candidate对应可能的PDCCH备选资源,如,终端在特定的时频资源范围内可能在多个时频资源集合上收到PDCCH,这多种可能性就叫做PDCCH candidate。其中,时域检测pattern用于指示Search space在一个时隙内可能的检测PDCCH的符号位置。如时域检测pattern可以指示一个或者多个符号位置。这些符号位置分别对应了可能的PDCCH所开始的第一个符号位置。例如,时域检测pattern可以指示符号位置l1、l2、l3,则终端设备可能分别在以l1、l2、l3为起始符号的位置检测到PDCCH。所述l1表示符号位置1的标识、所述l2表示符号位 置2的标识、所述l3表示符号位置3的标识。可选地,符号位置的取值可以从0开始,对此不作限定。所示符号为OFDM符号。
其中,对于各聚合级别可能的PDCCH candidate的个数(可以包括0个)指的是:如果是多个PDCCH对应不同的聚合级别,比如,1,2,4,8,16网络设备可以给终端设备配置对于一个搜索空间内,各个PDDCH可能的PDCCH的备选candidate的个数。当多个控制信道的搜索空间为时域上有重叠时,意味着终端可能需要在相同的时域单元上检测多个PDCCH,也就是说多个传输点可能在同一时域单元给UE发送PDCCH。其中,连续长度是指这个Search space在时域时间单元的持续长度。以时隙为例,如配置的周期是k,持续长度是d,则意味着在满足Search space的周期和offset的一个slot开始,持续的d个slot都可以在这个Search space检测PDCCH。
这样,终端设备在CORESET关联的Search space所定义的时频资源中,用需要检测的聚合级别去尝试检测满足这个聚合级别的PDCCH。对于一个聚合级别,终端设备检测的可能的PDCCH的个数不超过为每个聚合级别配置的PDCCH candidate的最大个数。
终端设备在哪些CCE位置检测PDCCH是有一定的规则的。这种规则可以用公式、表格等方式体现。比如,下面的公式定义了检测的PDCCH的可能的CCE的位置,
其中,L是聚合级别。
是由以CORESET的标识、时间单元标识
终端设备的RNTI等信息作为自变量的函数的应变量,其中CORESET的不同标识可以对应不同的
m
s,nCI是PDCCH candidate的标识,N
CCE,p是CCE的总数,
是针对某一聚合级别L的最大可能的PDCCH candidate个数,i的取值是0到L-1,表示了可能的CCE位置占据了L个连续CCE。
应理解,本申请实施例中是以下行控制信道为物理下行控制信道PDCCH为例进行说明,但并不对本申请实施例构成限定,事实上,下行控制信道也可能定义为其他的术语或概念,均适用本申请实施例的技术方案。在本申请实施例中,下行控制信道和PDCCH可能会交替使用,可以认为PDCCH是下行控制信道的一种示例描述。
还应理解,本申请实施例中是以下行共享信道为物理下行共享信道(physical downlink shared channel,PDSCH)为例进行说明,但并不对本申请实施例构成限定,事实上,下行共享信道也可能定义为其他的术语或概念,均适用本申请实施例的技术方案。在本申请实施例中,下行共享信道和PDSCH可能会交替使用,可以认为PDSCH是下行共享信道的一种示例描述。
6、以下对数据对应的传输块、码字、传输层的对应关系作简单介绍。
从物理层看,数据有一个或两个由高层传输来的传输块。一个传输块映射到多个码字。传输块到码字之间的映射,可以是基于预定义的顺序或者网络设备通过指示信息指示的映射关系来确定(其中,指示信息可以通过RRC或MACCE或DCI发送给终端设备),对此不作限定。预定义的顺序可以是指:较小标识的传输块映射到较小标识的码字,比如,TB0映射到CW0,TB1映射到CW1;或者,传输块按照标识从小到大的次序与码字进行映射,比如,只有TB0的时候映射到CW0,或,只有TB1的时候映射到CW0,或有TB0和TB1的时候一一映射到CW0和CW1。码字与传输层之间的映射关系可以按照预定义 的关系进行映射,也可以是网络设备通过指示信息(可以是与多站点协作相关的信息)指示给终端设备的。其中,传输层数不小于码字个数,码字个数不小于传输块的个数。
本申请实施例中,所述多个下行数据信道可以是相同传输块的相同码字的不同传输层上的不同数据。也就是说,一个码字的数据分别映射到不同的传输层,不同的传输层是通过不同的网络设备发送的下行数据信道传输的。
如下表1所示,以传输层2为例,d
(0)(i)是码字中的数据流,其上标是码字的index;x
(0)(i)或x
(1)(i)是第i层上的数据流,其上标是层的index。其中,M表示的是符号或比特流的长度。在表1中,一个传输层中的符号或比特流的长度
是一个码字(码字索引为0)中的符号/比特流的长度
的一半。也就是说,一个码字上的符号/比特流平均映射到两个传输层(2层)上了。
表1
或者,所述多个下行数据信道可以是相同传输块的相同码字的不同传输层上的相同数据。也就是说,一个码字的数据都映射到各个传输层上,存在至少两个传输层映射的数据是相同的。如下表2所示,一层数据映射到两个传输层,且每个传输层都映射了这些数据,则传输层和码字的数据流的长度是一样的。在表2中,一个传输层中的符号/比特流的长度
与一个码字(码字索引为0)中的符号/比特流的长度
相同。
表2
或者,所述多个下行数据信道可以是相同传输块的不同码字上的不同数据。这里,一个传输块与多个不同的码字映射,映射方法可以参见前文的介绍。不同码字的传输层是不同的。
或者,所述多个下行数据信道可以是相同传输块的不同码字上的相同数据。
或者,所述多个下行数据信道可以是不同传输块(不同码字)上的不同数据。
7、终端设备根据以下公式确定下行控制信道的资源:
其中,0≤r
PUCCH≤15是PUCCH的资源标识,N
CCE是一个CORESET中的CCE的总个数,n
CCE,0是检测到的PDCCH的所在的第一个CCE的标识,Δ
PRI是DCI中的PUCCH资源指示域所指示的。
这里作统一说明,本申请实施例中的时域单元可以包括一个或多个时间采样点,可以是帧、无线帧、系统帧、子帧、半帧、时隙、迷你时隙、符号等,对此不作限定。
本申请实施例中的频域单元可以包括一个或多个子载波,可以是子载波、资源块、资源块组、子载波、服务小区等,对此不作限定。
在多站点传输中,终端设备通过多个上行控制信道向网络设备发送反馈信息。这样会消耗多份资源,带来额外的开销,并且,对于网络设备而言,如果接收多个上行控制信道, 还需要对不期望接收到的上行控制信道做干扰消除,给网络设备也增加了额外的负担。为了避免这些问题,本申请实施例采用通过一个上行控制信道,向多个网络设备发送一个或多个反馈信息的技术方案。
图2是本申请实施例的传输信息的方法200的示意性流程图。如图2所示,所述方法200包括:
S210,终端设备接收多个下行数据信道,其中,所述多个下行数据信道是通过多个下行控制信道调度的。
上述多个下行数据信道可以是一个或多个网络设备发送给终端设备的。也就是说,一个网络设备可以向终端设备发送多个下行数据信道,比如,通过一组天线发送多个下行数据信道;或者,多个网络设备向终端设备发送多个下行数据信道。
本申请实施例的传输信息的方法可以应用于多点协作技术中,终端设备可以与多个网络设备中的至少一个网络设备建立连接。
以网络设备是TRP为例进行说明,对于TRP有集中调度器进行调度的场景,可以通过一个TRP发送多个下行控制信道调度数据,多个下行数据信道也可以是多个不同的TRP发送给终端设备的。所述多个下行控制信道调度数据、多个下行数据信道可以在时域、频域中至少一个重叠。
或者,可以由一个TRP发送多个下行控制信道调度数据,而多个下行数据信道可以由一个TRP发送给终端设备。所述多个下行控制信道调度数据、多个下行数据信道可以在时域、频域中至少一个重叠。
由一个TRP发送多个下行控制信道的发送方式还可以应用于TRP配置有多天线面板的场景。多个天线面板之间有较好的空间隔离度,多个天线面板可以在形成相关性比较低的波束,使得多个下行控制信道可以通过不同的天线面板发送给终端设备,而多个下行控制信道之间的干扰较小。其中,波束是指发送端,和/或,接收端调整天线权值,使得信号在空间中呈现出能量的聚集的效果。
或者,TRP之间可以灵活切换发送下行控制信道的方式。比如,以TRP1和TRP2为例,TRP1发送PDCCH1,PDCCH1调度的PDSCH1来自于TRP2;TRP2发送PDCCH2,PDCCH2调度的PDSCH2来自于TRP1。又比如,TRP1发送PDCCH1,PDCCH1调度的PDSCH1来自于TRP1;TRP2发送PDCCH2,PDCCH2调度的PDSCH2来自于TRP2。
应理解,本申请实施例对下行控制信道(比如PDCCH)或下行共享信道(比如PDSCH)的来向不作限制。在标准协议中,PDCCH、PDSCH的来向可以大尺度信息指示(比如TCI指示)相关。本申请实施例对下行控制信道与其对应的TCI指示信息之间的联系不作限定;和/或,对下行共享信道与其对应的TCI指示信息之间的联系不作限定。
可选地,所述多个下行数据信道中传输的是相同数据时,传输数据所使用的资源对应的时频位置、编码版本等等可以是不同的。
S220,终端设备根据所述多个下行数据信道,确定至少两个下行数据信道对应的一个或多个反馈信息。该至少两个下行数据信道是终端设备接收到的多个下行数据信道中的至少两个下行数据信道。
终端设备对接收到的多个下行数据信道进行解调,对解调的下行数据信道形成反馈信息。这里的反馈信息可以是至少两个下行数据信道对应的一个或者多个反馈信息。比如, 至少两个下行数据信道对应一个反馈信息,或者,至少两个下行数据信道对应的多个反馈信息。也就是说,终端设备可以对多个下行数据信道分别产生反馈信息,得到多个反馈信息,或者,也可以对多个下行数据信道联合生成一个反馈信息。
例如,终端设备对PDSCH1进行解调,得到PDSCH1的反馈信息1;对PDSCH2进行解调,得到PDSCH2的反馈信息2。可选地,终端设备可以将反馈信息1和反馈信息2分别进行发送,也可以将反馈信息1和反馈信息2进行处理后(比如联合编码)再发送。
可选地,终端设备得到的反馈信息可以称为上行控制信息(uplink control information,UCI)。UCI的类型包括HARQ-ACK信息、调度请求(scheduling request,SR)、信道状态信息(channel state information,CSI)。其中,UCI的比特可以包括HARQ-ACK信息比特,SR比特,CSI比特。HARQ-ACK信息比特中可以包括反映了一个或多个数据的HARQ-ACK信息。这里的数据可以是指码字、传输块、码块(code block)、码块组(code block group)。
其中,CSI可以包括信道质量指示(channel quality indicator,CQI),预编码矩阵指示(precoding matrix indicator,PMI),CSI-RS资源指示(CSI-RS resource indicator),同步信号块(synchronization signal block,SSB)资源指示(SS/PBCK bock resource indicator,SSBRI),层指示(layer indicator,LI)信息,秩指示(rank indicator,RI),信号接收功率(reference signal received power,RSRP)信息。RSRP包括L1-RSRP(层1的RSRP)。其中,同步信号块可以由主同步信号(primary synchronization signal,PSS),辅同步信号(secondary synchronization signal,SSS)和广播信道(physical broadcast channel,PBCH)等组成。同步信号块也可以称为是SS/PBCH block。
S230,终端设备通过同一上行控制信道,发送所述一个或多个反馈信息。也就是说,一个或多个反馈信息可以承载于同一上行控制信道。
在本申请实施例中,终端设备通过同一上行控制信道,向网络设备发送一个或多个反馈信息,有助于节省终端设备的资源。
对应地,网络设备接收所述一个或多个反馈信息。网络设备在收到反馈信息后,可以确定首次传输的数据是否成功,从而确定是否需要对数据进行重传。
网络设备在接收终端设备发送的上行控制信道时,应避免与其他网络设备发生资源冲突。比如,在某一资源位置,如果TRP1接收终端设备单独发送给TRP1的PUCCH时,TRP2需要避免在该资源位置调度资源(比如,PUCCH,物理上行共享信道(physical uplink share channel,PUSCH),探测参考信号(sounding reference signal,SRS),物理随机接入信道(physical random access channel,PRACH)等)。
以反馈信息是UCI为例,在现有技术中,终端设备可以将UCI承载在PUCCH、PUSCH等信道中进行传输。其中,当UCI承载在PUCCH时,UCI信息可以通过序列生成、序列调制、调制、扩频调制等方式产生。
其中,UCI信息通过序列生成的方式产生是指,终端设备根据UCI信息,在候选序列集合中选择使用的序列。网络设备根据收到的序列确定终端设备的反馈信息。
UCI信息通过序列调制的方式产生是指,对于一个序列,将UCI信息作为这个序列的调制信息,比如,将UCI信息符号乘在序列上对序列做一个相位调制。
UCI信息通过调制的方式产生是指,UCI信息像数据一样,进行加扰、调制成符号再 映射等过程。
UCI信息通过扩频调制的方式产生是指,对UCI信息加扰、调制后,乘以扩频码,再进行传输。常用的扩频调制可以是分块扩频方法。
下面是用PUCCH format0为例描述序列生成的方法。在本申请实施例中,终端设备的反馈ACK/NACK信息也可以采用PUCCH format 0,但是这并不对本申请实施例构成限定。
具体如下,终端设备基于UCI信息确定序列。其中,一个PUCCH承载一个序列,这一个序列重复映射在2个符号上。图3示出了序列在资源中的映射位置的示意图。如图3所示,起始资源位置可用(k,l)=(0,0)表示,k表示纵轴,l表示横轴。横轴表示时域(对应的时间单元可以是符号,14个符号为一个时隙)时域位置的标识是从左向右递增的;纵轴表示频域(对应的频域单元可以是子载波,12个子载波是一个资源块(resource block,RB)),频域位置的标识是从下往上递增的。在图3中的上部分图中,网络设备通过高层信令配置序列(例如,序列是r(1),r(2),r(3),r(4),r(5),r(6),r(7),r(8),r(9),r(10),r(11))的起始符号位置。序列的长度为一个RB内子载波的个数。网络设备可以通过高层信令配置序列(例如,序列是r(1),r(2),r(3),r(4),r(5),r(6),r(7),r(8),r(9),r(10),r(11))占用2个符号,如图3中的下部分图所示,该序列映射在2个符号上。
其中,序列与UCI的关系可以包括:序列的循环移位是由UCI信息确定的。序列的循环移位(sequence cyclic shift)结果由初始循环移位、循环移位等确定,还可能受跳频因子的影响。跳频因子包括时域(如时隙、符号等),频域等的参数的影响。其中,初始循环移位是由网络设备预先配置的。循环移位是由UCI信息确定的,可标记为m
CS。所述循环移位结果也可以称为序列的相位。
当HARQ-ACK信息是1bit时,循环移位的取值与HARQ-ACK信息具有对应关系,如下表3所示:
表3
| HARQ-ACK值 | 0 | 1 |
| sequence cyclic shift | m CS=0 | m CS=6 |
在表3中,1表示ACK,0表示NACK。若HARQ-ACK信息是ACK,循环移位的取值m
CS=0;若HARQ-ACK信息是NACK,循环移位的取值m
CS=6。应理解,表3只是示例性地描述,并不对本申请实施例构成限定。
图4中示出了循环移位的相位示意图。图4中的圆环是一个循环移位的例子。对于表格3,可以取的相位值是0和pi。如表格(比如表格3或表格4)中所示,当HARQ-ACK信息为ACK时对应的相位,与HARQ-ACK信息为NACK时对应的相位之间的差值,是两个相位的最大可能差值。这样保证了不同的HARQ-ACK应答结果对应序列相位差别最大,使得不同的HARQ-ACK结果被错误解调的可能性低,保证反馈信息的性能。
当HARQ-ACK信息是2bit时,循环移位的取值与多个HARQ-ACK信息具有对应关系,具体如下表4所示。也就是说,两个HARQ-ACK信息的取值联合确定了循环移位。所述两个HARQ-ACK信息可能是指的两个TB的HARQ-ACK信息。
表4
| HARQ-ACK值 | {0,0} | {0,1} | {1,1} | {1,0} |
| sequence cyclic shift | m CS=0 | m CS=3 | m CS=6 | m CS=9 |
在表4中,若HARQ-ACK值是{0,0},则循环移位的取值m
CS=0;若HARQ-ACK值是{0,1},则循环移位的取值m
CS=3;若HARQ-ACK值是{1,1},则循环移位的取值m
CS=6;若HARQ-ACK值是{1,0},则循环移位的取值m
CS=9。应理解,表4只是示例性地描述,并不对本申请实施例构成限定。
图4是一个相位取值的例子。多个HARQ-ACK的不同结果对应的序列的循环移位的相位差尽可能是最大的,以保证了不同的结果能够分得更开,使得错误解码的可能性低,保证反馈传输的性能。因此,可以将表4中的4种可能的HARQ取值均匀对应[0,2pi)内的相位,例如,相位取值可以分别为(0,1/2pi,pi,3/2pi)。其中,“pi”就是“π”。
上文主要介绍了HARQ的1~2bit信息是如何通过PUCCH反馈的。即一个HARQ信息,或者是多个HARQ信息的联合,与PUCCH的序列的循环移位具有对应关系,从而影响了PUCCH的序列。网络设备尝试解调PUCCH的序列,从而可以得到PUCCH序列的相位,然后根据对应关系,得到一个或多个HARQ信息。在本申请实施例中,对于多站点传输场景,反馈信息的承载方式也可以用这个PUCCH format0来举例。
在本申请实施例中,终端设备可以确定反馈信息的承载方式。可选地,所述方法200还包括:
所述终端设备确定所述一个或多个反馈信息在所述上行控制信道的承载方式,所述承载方式包括以下中的任一项:
多个反馈信息承载于所述上行控制信道中,所述上行控制信道中包括第一指示信息,所述第一指示信息用于指示所述多个反馈信息中的一个反馈信息对应的下行数据信道;
多个反馈信息采用联合编码的方式承载于所述上行控制信道中;
一个或多个反馈信息采用单独编码的方式承载于所述上行控制信道中,其中,所述一个或多个反馈信息是按照预定的顺序进行单独编码的。
具体而言,终端设备可以将一个或多个反馈信息承载在上行控制信道中,并额外携带一个或多个第一指示信息,每个第一指示信息与反馈信息是对应的,包括一对多的情形。第一指示信息用于指示反馈信息对应的下行数据信道。比如,如果终端设备接收到了两个下行数据信道,形成了两个反馈信息,则第一指示信息指示两个反馈信息中的一个反馈信息所对应的下行数据信道,那么另一个反馈信息就是两个下行数据信道中的另一个下行数据信道对应的反馈信息。以第一PDSCH和第二PDSCH为例,终端设备可以生成第一PDSCH对应的第一HARQ-ACK信息,第一HARQ-ACK信息可以是1bit的HARQ-ACK;类似地,终端设备可以生成第二PDSCH对应的第二HARQ-ACK信息,它可以是1bit的HARQ-ACK。终端设备选择反馈的HARQ-ACK信息称为HARQ-ACK信息。所述第一指示信息用于指示所述反馈的HARQ-ACK信息是对应哪个PDSCH的,即,对应于第一PDSCH还是对应于第二PDSCH。可选地,第一PDSCH和第二PDSCH可以是用码字、码块、层、天线端口(组)等或是所调度的PDCCH的资源表示进行区分。
可选地,所述第一指示信息可以单独通过其他信道进行反馈,或者,也可以与反馈信息(比如UCI)一起反馈。
一种实现方式,如果UCI和第一指示信息联合编码,则终端设备可以根据HARQ-ACK信息和第一指示信息联合确定PUCCH的序列的循环移位(sequence cyclic shift)。例如,表5中给出了HARQ-ACK信息的取值、第一指示信息对应的取值与PUCCH的序列的循环移位的关系,具体如下表5所示:
表5
应理解,表5中第二行中循环移位的取值只是示例性地描述,实际中可以根据需要设定其他的值,上述示例并不对本申请实施例构成限定。在表5中,循环移位m
CS的取值可以分别为0,3,6,9,可选地,循环移位的取值还可以是其他值,比如,循环移位m
CS的取值分别为{1,4,7,10},或者,循环移位m
CS的取值分别为{2,5,8,11}等。
另一种实现方式,上行控制信道(PUCCH)中的部分内容表示HARQ-ACK信息,部分内容指示了第一指示信息。举例来说,如果PUCCH占据2符号,每个符号上各承载一个PUCCH序列,其中,每个PUCCH序列的循环移位都是根据相同的HARQ-ACK信息映射得来的。这里,可以定义第一符号的序列与HARQ-ACK信息对应,第二符号的序列与第一指示信息对应。具体比如,PUCCH包括了第一序列和第二序列,其中,第一序列和第二序列分别与HARQ-ACK信息和第一指示信息有对应关系。具体来说,HARQ-ACK信息和第一指示信息分别用于确定第一序列和第二序列的循环移位。
可选地,第一序列和第二序列可以分别映射在2个符号上,或者,第一序列和第二序列可以以级联的方式连接,再映射在时频资源上,则两个序列中相同编号的数值可以对应不同的子载波。第一序列和第二序列可以按照预设规则映射在符号上,比如,第一序列和第二序列均按照顺序映射在符号上(对应图5),或者,第一序列按照正序映射在符号上,第二序列按照倒序映射在符号上(对应图6)。正序是指:k的取值从小到大是正序;倒序是指:k的取值从大到小是倒序。其中,k是频域单元标识。
或者,终端设备可以对多个反馈信息进行联合编码,如进行和,或等取值等,形成少于多个反馈信息个数的反馈信息。
其中,对多个反馈信息进行联合编码包括:
多个反馈信息的每个反馈信息的取值作为函数的自变量,函数的应变量为实际用于反馈的信息。具体而言,对多个反馈信息进行取和操作是指:最终的反馈信息=第一反馈信息and第二反馈信息……,这里的“and”是取和含义,即2进制中的取和操作符。
或者,对多个反馈信息进行取或的操作。也就是说,最终的反馈信息=第一反馈信息or第二反馈信息……,这里的“or”是取或含义,即2进制中的取或操作符。
或者,多个反馈信息的每个反馈信息的取值联合确定了反馈信息。比如,每个反馈信息对应了2个取值,则N个反馈信息对应了2^N(即2的N次方)个取值,终端设备最终的反馈信息是2^N中的一个。
具体地,多个下行数据信道(比如PDSCH)对应的反馈信息可以联合确定上行控制信道(比如PUCCH)的序列。
举例来说,以第一PDSCH和第二PDSCH为例,根据第一PDSCH的HARQ-ACK信 息的取值和第二PDSCH的HARQ-ACK信息的取值,可以联合确定PUCCH的序列的循环移位(sequence cyclic shift)。表6中给出了HARQ-ACK信息的取值与PUCCH的序列的循环移位的关系,具体如下表6所示:
表6
下面给出了表6中的一个例子,如下表7所示:
表7
应理解,表7中第二行中循环移位的取值只是示例性地描述,实际中可以根据需要取不同的值,上述示例并不对本申请实施例构成限定。比如,在表7中,循环移位的取值m
CS分别为0,3,6,9,可选地,循环移位的取值还可以分别是{1,4,7,10},或者,{2,5,8,11}等。
或者,终端设备可以对一个或多个反馈信息按照第一顺序进行单独编码,比如,终端设备将多个反馈信息以级联的方式承载于上行控制信道中,或者分别映射在不同的符号上。可选地,第一顺序可以基于码字的标识,传输块标识,层标识,DMRS端口的编号,天线端口(组)标识,准共址指示标识等标识中的一项或多项得到,对此不作具体限定。预定的顺序是用于确定反馈信息对应的下行数据信道,比如,哪个是第一PDSCH对应的反馈信息;哪个是第二PDSCH对应的反馈信息。所述准共址指示标识可以是指DCI中的准共址指示域(TCI)所指示的TCI状态的标识。
当多个反馈信息被联合反馈时,顺序也可以被确定。这里所说的顺序指的是多个反馈信息的取值的组合,与反馈的信息之间的对应关系。比如,第一PDSCH的HARQ与第二PDSCH的HARQ的反馈结果为(1,0)与第一PDSCH的HARQ与第二PDSCH的HARQ的反馈结果为(0,1)是不同的反馈结果,因此,需要定义反馈结果中:1指的是哪个PDSCH(的反馈信息),0指的是哪个PDSCH(的反馈信息)。当多个反馈信息被联合反馈时的顺序也可以应用第一顺序中的至少一种。
可选地,所述方法200还包括:
所述终端设备根据下行控制信道所在的时域资源、频域资源或者聚合等级,在所述多个下行控制信道中确定第一下行控制信道;
所述终端设备根据所述第一下行控制信道中携带的资源指示信息,确定所述传输资源,其中,所述资源指示信息用于指示传输上行控制信道的传输资源;
其中,所述终端设备发送上行控制信道,包括:
所述终端设备使用所述传输资源发送所述上行控制信道。
具体而言,终端设备在通过同一上行控制信道发送一个或多个反馈信息前,可以先确定出传输资源,从而在该传输资源上发送上行控制信道。上述多个下行控制信道中,每个下行控制信道中都包含上行控制信道的资源指示信息。终端设备可以在多个下行控制信道中选择出一个下行控制信道,比如,第一下行控制信道,并以第一下行控制信道中携带的资源指示信息确定传输所述上行控制信道的资源。
在本申请实施例中,上述传输资源的信息可以包括上行控制信道的序列、资源标识等其他与传输资源相关的信息,对此不作限定。
这里描述确定第一下行控制信道的方式。终端设备可以基于下行控制信道所在的时域资源、频域资源或者聚合等级,在所述多个下行控制信道中确定第一下行控制信道,所述第一下行控制信道所在的时域资源对应的资源索引:在所述多个下行控制信道的每个下行控制信道所在的时域资源对应的资源索引中最大;
或者,所述第一下行控制信道所在的频域资源对应的资源索引:在所述多个下行控制信道的每个下行控制信道所在的频域资源对应的资源中最小;
或者,所述第一下行控制信道所在的资源聚合等级:在所述多个下行控制信道中每个下行控制信道所在的资源聚合等级中最高。
可选地,终端设备可以采用如下方式确定下行控制信道所在的时域资源对应的资源索引是最大还是最小:(1)基于所检测到的下行控制信道所在的搜索空间所占据的时间资源的先后关系,确定多个下行控制信道对应的资源索引的大小关系;(2)基于下行控制信道所在的至少一个时域符号的预定义的顺序,确定多个下行控制信道对应的资源索引的大小关系。比如,如果定义多个时域符号中的第一个时域符号对应的索引值最小,第一下行控制信道所在的时域符号为第一个时域符号,终端设备可以选择第一下行控制信道来确定传输资源;或者,如果定义多个时域符号中的第一个时域符号对应的索引值最大,第一下行控制信道所在的时域符号为第一个时域符号,终端设备可以选择第一下行控制信道来确定传输资源;或者,如果定义多个时域符号中的最后一个时域符号对应的索引值最小,第一下行控制信道所在的时域符号为最后一个时域符号,终端设备可以选择第一下行控制信道来确定传输资源;或者,如果定义多个时域符号中的最后一个时域符号对应的索引值最大,第一下行控制信道所在的时域符号为最后一个时域符号,终端设备可以选择第一下行控制信道来确定传输资源。
如果不进行交织,终端设备基于多个下行控制信道中每个下行控制信道对应的控制信道单元CCE的个数大小,选择所述第一下行控制信道;如果进行了交织,终端设备基于多个下行控制信道中每个下行控制信道对应的频域资源对应的资源索引大小,选择所述第一下行控制信道。其中,交织是一种常用的编码手段,通常可以用来对抗突发的差错。一般来说,交织前后的数据本身不变,而数据的顺序改变。
可选地,终端设备可以基于下行控制信道携带的信息来确定选择哪个下行控制信道确定传输资源。比如,以两个下行控制信道为例,当两个下行控制信道指示的CW不同时,按照CW0的下行控制信道确定传输资源;或者,当两个下行控制信道指示的CW不同时,按照MCS更大的下行控制信道确定传输资源;或者,当两个下行控制信道指示的CW相同时,按照RV版本更小的下行控制信道确定传输资源;或者,当两个下行控制信道都含有指示信息(比如PUCCH resource indicator)时,终端设备选择所指示的PUCCH resource (或者是与所指示的indicator对应的PUCCH resource)中,占据的时域符号更多的PUCCH资源作为传输资源。
作为另一种实现方式,终端设备可以根据多个下行控制信道,确定出多个传输资源,然后选择其中一个传输资源进行传输。终端设备在满足以下内容中的一项或多项时,才需要选择其中一个传输资源进行传输:
传输两个PUCCH有重叠的部分,且重叠的部分超出最大发射功率,其中,重叠指在时域上重叠;
两个传输资源有部分或全部时域符号重叠;
两个传输资源在同一个时隙内,且两个传输资源所占的符号个数均大于或等于3(PUCCH包括通过长符号传输的PUCCH和通过短符号传输的PUCCH,其中,如果符号大于或等于3用于表示此时传输的是长符号的PUCCH,可能会存在重叠情形)。
可选地,终端设备可以根据以下规则中的任一项在多个传输资源中进行如下选择:选择占据的符号数更多的传输资源;选择功率更小的传输资源;根据HARQ-ACK信息选择传输资源。
可选地,在一个或多个网络设备向终端设备发送下行数据信道前,一个或多个网络设备向终端设备发送下行控制信道,比如,物理下行控制信道PDCCH。一个或多个网络设备可以使用相同或不同的资源(资源可以是时域资源、频域资源或者码域资源)向终端设备发送多个下行控制信道。可选地,多个下行控制信道在时域上正交,时域资源不重叠,频域资源可以重叠也可以不重叠;或者,多个下行控制信道在频域上正交,频域资源不重叠,时域资源可以重叠也可以不重叠。
可选地,上述多个下行控制信道可以在不同的搜索空间(search space)中,也可以在同一个search space中,对此不作限定。可选地,多个下行控制信道所在的search space对应的时域指示可以是不重叠的,比如,下行控制信道所在的search space的周期、偏移、持续时间、时域检测pattern中的一项或多项是不同的。
可选地,上述多个下行控制信道可以属于不同的CORESET,也可以占据相同的CORESET,对此不作限定。对应多个下行控制信道属于不同的CORESET的情形,每个CORESET可以有各自的编号或标识。
在多个网络设备向终端设备发送多个下行控制信道的情况下,多个下行控制信道的可以与以下内容中的一项或多项关联:不同的CORESET,不同search space关联,不同的PDCCH备选位置(candidate)。
多个下行控制信道可以通过不同的准共址来指示。当多个下行控制信道通过不同的准共址来指示时,多个下行控制信道可以分别占据不同的CORESET来实现,也可以通过一个CORESET来进行实现,对此不作限定。对应地,终端设备可以使用多个准共址指示接收多个下行控制信道。这里,终端设备可能会有不同的下行控制信道的准共址假设,因此多个下行控制信道携带的下行控制信息DCI中包括TCI指示信息。可选地,这多个准共址指示还可以对应一个CORESET中的多个search space,对此不作限定。
多个下行控制信道可以通过不同的DMRS加扰序列进行加扰,以使得来自多个网络设备的多个下行控制信道的干扰随机化。
多个下行控制信道的预编码粒度可以相同或不同。当多个下行控制信道属于一个 CORESET中时,网络设备可以指示一个CORESET的时域预编码粒度或频域的预编码粒度,网络设备还可以指示一个CSORESET的时域编码粒度和频域编码粒度。当一个CORESET的时域预编码粒度小于可能的下行控制信道的时域长度时,不同的下行控制信道可能对应不同的时域预编码粒度;当一个CORESET的频域预编码粒度小于可能的下行控制信道的频域长度时,不同的下行控制信道可能对应不同的频域预编码粒度。
多个下行控制信道可以对应不同的频域位置。现有技术中多个search space对应相同的频域位置,本申请实施例中的一个CORESET对应的频域位置可以对应不同的search space,即多个search space对应相同的频域位置不同。而多个下行控制信道对应多个search space,那么多个下行控制信道对应不同的频域位置。
在前文的描述中,CORESET的不同标识可以对应不同的
如果多个下行控制信道的CORESET标识相同,则CORESET的标识对一特定参数取模的结果也相同,那么多个下行控制信道对应的
也是相同的。为了避免这种情形,可以按照以下原则处理:当多个下行控制信道对应了不同的CORESET时,则为多个下行控制信道对应的不同的CORESET分配不同的CORESET标识,这样,不同的CORESET标识对第一常数取模的结果不同,比如,多个下行控制信道所在的CORESET标识对第一常数取模是不同的结果。所述取模又可以叫求余。所述第一常数由终端设备可能的CORESET的最大总个数确定。所述第一常数可以为1或2或3。
对于终端设备而言,终端设备接收多个下行控制信道的方式可以是:终端设备对多个下行控制信道中的至少一个下行控制信道进行盲检得到的。比如,终端设备对多个下行控制信道均进行盲检;或者,终端设备对多个下行控制信道中的部分下行控制信道进行盲检,剩余的下行控制信道通过相关信息获得,其中,相关信息是指预配置的信息或预定义的信息,或者也可以指已检测出的下行控制信道的相关信息;或者,终端设备通过盲检得到部分下行控制信道,而其他的下行控制信道需要终端设备结合相关信息再进行盲检获得。
具体比如,当终端设备检测到下行控制信道时,且尚未满足检测停止条件,则终端设备将继续检测下行控制信道。其中,检测停止条件可以基于以下内容中的一项或多项确定:搜索完所有需要搜索的search space或CORESET、达到最大搜索次数等。终端设备可以用已检测到的下行控制信道的相关信息检测尚未检测到的下行控制信道。例如,假设多个下行控制信道的聚合级别是一致的,那么终端设备可以使用已检测到的下行控制信道对应的聚合级别,继续在备选资源中检测下行控制信道,这样,可以减少终端设备检测下行控制信道时所尝试的聚合级别的可能性,从而减少了盲检的复杂度。
预配置的信息是指用于检测下行控制信道的信息。例如,网络设备可以为终端设备配置至少一个下行控制信道所在的时频位置等信息,使得终端设备可以基于网络设备配置的信息去检测下行控制信道。
预定义的信息是指在协议预先设定好的下行控制信道的信息。例如,可以规定只在某些固定的时频资源位置出现至少一个下行控制信道。
盲检是指:在成功接收下行控制信道之前,终端设备并不知道下行控制信道所在的具体位置,需要在一定的资源范围(比如至少一个备选的PDCCH资源)内去检测是否存在下行控制信道。其中,至少一个备选的PDCCH资源可以理解为PDCCH的搜索空间集合,包括公共搜索空间集合和终端设备的特定搜索空间集合。终端设备可以在该搜索空间集合 中检测DCI。
多个下行控制信道指的是终端设备特定的下行控制信道,而非公共下行控制信道。终端设备需要盲检的次数是检测公共搜索空间中的PDCCH candidate的个数,和来自多个网络设备的需要检测的多个终端设备特定的PDCCH candidate的个数的总和。
应理解,图3至图6中的例子仅仅是为了便于本领域技术人员理解本申请实施例,并非要将本申请实施例限于例示的具体场景。本领域技术人员根据图3至图6的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本申请实施例的范围内。
还应理解,本申请实施例的各个方案可以进行合理的组合使用,并且实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。
还应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
上文结合图1至图6详细描述了根据本申请实施例的传输信息的方法。下面将结合图7至图9描述根据本申请实施例的传输信息的装置。应理解,方法实施例所描述的技术特征同样适用于以下装置实施例。
图7是本申请实施例提供的通信装置的示意性框图。如图7所示,该通信装置1000可以包括收发单元1100和处理单元1200。
在一种可能的设计中,该通信装置1000可对应于上文方法实施例中的终端设备,例如,可以为终端设备,或者配置于终端设备中的芯片。
具体地,该通信装置1000可对应于根据本申请实施例的方法200中的终端设备,该通信装置1000可以包括用于执行图2中方法200中的终端设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作或功能分别为了实现图2中方法200中的终端设备相应流程。
在一种实现方式中,收发单元1100和处理单元1200可分别用于:
收发单元1100,用于接收多个下行数据信道,其中,所述多个下行数据信道是通过多个下行控制信道调度的;
处理单元1200,用于根据所述多个下行数据信道,确定至少两个下行数据信道对应的一个或多个反馈信息;
所述收发单元1100还用于,通过同一上行控制信道,发送所述一个或多个反馈信息。
在一种可能的实现方式中,所述处理单元1200还用于:
确定所述一个或多个反馈信息在所述上行控制信道的承载方式,所述承载方式包括以下中的任一项:
一个或多个反馈信息承载于所述上行控制信道中,所述上行控制信道中包括第一指示信息,所述第一指示信息用于指示所述一个或多个反馈信息中的一个反馈信息对应的下行数据信道;
多个反馈信息采用联合编码的方式承载于所述上行控制信道中;
一个或多个反馈信息采用单独编码的方式承载于所述上行控制信道中,其中,所述一个或多个反馈信息是按照预定的顺序进行单独编码的。
在一种可能的实现方式中,所述处理单元1200还用于:
根据所述多个下行控制信道所在的时域资源、频域资源或者聚合等级,在所述多个下行控制信道中确定第一下行控制信道;
根据所述第一下行控制信道中携带的资源指示信息,确定所述传输资源,所述资源指示信息指示用于传输上行控制信道的传输资源;
所述收发单元1100还用于,使用所述传输资源发送所述上行控制信道。
可选地,所述第一下行控制信道为所述多个下行控制信道中,资源索引最大的下行控制信道,所述资源索引为所述下行控制信道所在的时域资源的索引;
或者,所述第一下行控制信道为所述多个下行控制信道中,资源索引最小的下行控制信道,所述资源索引为所述下行控制信道所在的频域资源的索引;
或者,所述第一下行控制信道为所述多个下行控制信道中,资源聚合等级索引最高的下行控制信道,所述资源聚合等级索引为所述下行控制信道所在的资源聚合等级的索引。
可选地,所述多个下行数据信道是同一网络设备或者多个不同的网络设备为所述装置调度的。
可选地,所述多个下行数据信道的每个下行数据信道中传输的数据是:相同传输块的相同码字中的相同或不同的数据;或者,相同传输块的不同码字中的相同或不同的数据;或者,不同传输块中的数据。
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
还应理解,该通信装置1000为终端设备时,该通信装置1000中的收发单元1100可对应于图8中示出的终端设备2000中的收发器2020,该通信装置1000中的处理单元1200可对应于图8中示出的终端设备2000中的处理器2010。
还应理解,该通信装置1000为配置于终端设备中的芯片时,该通信装置1000中的收发单元1100可以为输入/输出接口。
在另一种可能的设计中,该通信装置1000可对应于上文方法实施例中的网络设备,例如,可以为网络设备,或者配置于网络设备中的芯片。
具体地,该通信装置1000可对应于根据本申请实施例的方法200中的网络设备,该通信装置1000可以包括用于执行图2中的方法200中的网络设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作或功能分别为了实现图2中的方法200的相应流程。
在一种实现方式中,收发单元1100和处理单元1200可分别用于:
收发单元1100,用于向终端设备发送一个或多个下行数据信道;
所述收发单元1100还用于,接收所述终端设备通过同一上行控制信道发送的一个或多个反馈信息;
处理单元1200,用于对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息。
在一种可能的实现方式中,所述上行控制信道中包括一个或多个第一指示信息,所述第一指示信息用于指示所述一个或多个反馈信息中的一个反馈信息对应的下行数据信道;
其中,所述处理单元1200用于对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,具体包括:
根据所述一个或多个第一指示信息,确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
在一种可能的实现方式中,多个反馈信息通过联合编码的方式承载于所述上行控制信道中;
其中,所述处理单元1200用于对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,具体包括:
对采用联合编码方式编码的多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
在一种可能的实现方式中,一个或多个反馈信息通过单独编码的方式承载于所述上行控制信道中,所述一个或多个反馈信息是按照预定的顺序进行单独编码的;
其中,所述处理单元1200用于对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,具体包括:
对采用单独编码方式编码的一个或多个反馈信息进行解码,并基于预定的顺序确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
在一种可能的实现方式中,所述收发单元1100还用于向所述终端设备发送一个或多个下行控制信道,其中,每个下行控制信道中携带对应的时域资源、频域资源或者资源聚合等级。
还应理解,该通信装置1000为网络设备时,该通信装置1000中的通信单元为可对应于图9中示出的网络设备3000中的收发器3200,该通信装置1000中的处理单元1200可对应于图9中示出的网络设备3000中的处理器3100。
还应理解,该通信装置1000为配置于网络设备中的芯片时,该通信装置1000中的收发单元1100可以为输入/输出接口。
图8是本申请实施例提供的终端设备2000的结构示意图。该终端设备2000可应用于如图1所示的系统中,执行上述方法实施例中终端设备的功能。如图所示,该终端设备2000包括处理器2010和收发器2020。可选地,该终端设备2000还包括存储器2030。其中,处理器2010、收发器2002和存储器2030之间可以通过内部连接通路互相通信,传递控制或数据信号,该存储器2030用于存储计算机程序,该处理器2010用于从该存储器2030中调用并运行该计算机程序,以控制该收发器2020收发信号。可选地,终端设备2000还可以包括天线2040,用于将收发器2020输出的上行数据或上行控制信令通过无线信号发送出去。
上述处理器2010可以和存储器2030可以合成一个处理装置,处理器2010用于执行存储器2030中存储的程序代码来实现上述功能。具体实现时,该存储器2030也可以集成在处理器2010中,或者独立于处理器2010。该处理器2010可以与图7中的处理单元对应。
上述收发器2020可以与图7中的通信单元对应,也可以称为收发单元。收发器2020可以包括接收器(或称接收机、接收电路)和发射器(或称发射机、发射电路)。其中,接收器用于接收信号,发射器用于发射信号。
应理解,图8所示的终端设备2000能够实现图2所示方法实施例中涉及终端设备的各个过程。终端设备2000中的各个模块的操作或功能,分别为了实现上述方法实施例中 的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
上述处理器2010可以用于执行前面方法实施例中描述的由终端设备内部实现的动作,而收发器2020可以用于执行前面方法实施例中描述的终端设备向网络设备发送或从网络设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
可选地,上述终端设备2000还可以包括电源2050,用于给终端设备中的各种器件或电路提供电源。
除此之外,为了使得终端设备的功能更加完善,该终端设备2000还可以包括输入单元2060、显示单元2070、音频电路2080、摄像头2090和传感器2100等中的一个或多个,所述音频电路还可以包括扬声器2082、麦克风2084等。
图9是本申请实施例提供的网络设备的结构示意图,例如可以为基站的结构示意图。该基站3000可应用于如图1所示的系统中,执行上述方法实施例中网络设备的功能。如图所示,该基站3000可以包括一个或多个射频单元,如远端射频单元(remote radio unit,RRU)3100和一个或多个基带单元(BBU)(也可称为分布式单元(DU))3200。所述RRU 3100可以称为收发单元,与图7中的通信单元1200对应。可选地,该收发单元3100还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线3101和射频单元3102。可选地,收发单元3100可以包括接收单元和发送单元,接收单元可以对应于接收器(或称接收机、接收电路),发送单元可以对应于发射器(或称发射机、发射电路)。所述RRU 3100部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送CSI上报的配置信息。所述BBU 3200部分主要用于进行基带处理,对基站进行控制等。所述RRU 3100与BBU 3200可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。
所述BBU 3200为基站的控制中心,也可以称为处理单元,可以与图7中的处理单元1100对应,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述BBU(处理单元)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程,例如,生成CSI上报的配置信息等。
在一个示例中,所述BBU 3200可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如LTE网),也可以分别支持不同接入制式的无线接入网(如LTE网,5G网或其他网)。所述BBU 3200还包括存储器3201和处理器3202。所述存储器3201用以存储必要的指令和数据。所述处理器3202用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器3201和处理器3202可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。
应理解,图9所示的基站3000能够实现图2的方法实施例中涉及网络设备的各个过程。基站3000中的各个模块的操作或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
上述BBU 3200可以用于执行前面方法实施例中描述的由网络设备内部实现的动作,而RRU 3100可以用于执行前面方法实施例中描述的网络设备向终端设备发送或从终端设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2所示实施例中的方法。
根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2所示实施例中的方法。
根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的一个或多个终端设备以及一个或多个网络设备。
本申请实施例还提供了一种处理装置,包括处理器和接口;所述处理器用于执行上述任一方法实施例中的通信的方法。
应理解,上述处理装置可以是一个芯片。例如,该处理装置可以是现场可编程门阵列(field programmable gate array,FPGA),可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,还可以是系统芯片(system on chip,SoC),还可以是中央处理器(central processor unit,CPU),还可以是网络处理器(network processor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地 产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disc,SSD))等。
上述各个装置实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备完全对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程或执行线程中,部件可位于一个计算机上或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地或远程进程来通信。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各 个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (35)
- 一种传输信息的方法,其特征在于,包括:终端设备接收多个下行数据信道,其中,所述多个下行数据信道是通过多个下行控制信道调度的;所述终端设备根据所述多个下行数据信道,确定至少两个下行数据信道对应的一个或多个反馈信息;所述终端设备通过同一上行控制信道,发送所述一个或多个反馈信息。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:所述终端设备确定所述一个或多个反馈信息在所述上行控制信道的承载方式,所述承载方式包括以下中的任一项:所述一个或多个反馈信息承载于所述上行控制信道中,所述上行控制信道中包括第一指示信息,所述第一指示信息用于指示所述一个或多个反馈信息中的一个反馈信息对应的下行数据信道;所述多个反馈信息采用联合编码的方式承载于所述上行控制信道中;所述一个或多个反馈信息采用单独编码的方式承载于所述上行控制信道中,其中,所述一个或多个反馈信息是按照预定的顺序进行独立编码的。
- 根据权利要求2所述的方法,其特征在于,所述一个或多个反馈信息按照预定的顺序进行独立编码后,还包括:以级联的方式承载在所述上行控制信道中;或者分别映射在不同的符号上。
- 根据权利要求2或3所述的方法,其特征在于,所述预定的顺序是基于以下中的一项或多项确定的:码字的标识,传输块标识,层标识,解调参考信号DMRS端口的编号,天线端口标识,准共址指示标识。
- 根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:所述终端设备根据所述多个下行控制信道所在的时域资源、频域资源或者聚合等级,在所述多个下行控制信道中确定第一下行控制信道;所述终端设备根据所述第一下行控制信道中携带的资源指示信息,确定所述传输资源,所述资源指示信息指示用于传输上行控制信道的传输资源;所述终端设备使用所述传输资源发送所述上行控制信道。
- 根据权利要求5所述的方法,其特征在于,所述第一下行控制信道为所述多个下行控制信道中,资源索引最大的下行控制信道,所述资源索引为所述下行控制信道所在的时域资源的索引;或者,所述第一下行控制信道为所述多个下行控制信道中,资源索引最小的下行控制信道,所述资源索引为所述下行控制信道所在的频域资源的索引;或者,所述第一下行控制信道为所述多个下行控制信道中,资源聚合等级索引最高的下行控制信道,所述资源聚合等级索引为所述下行控制信道所在的资源聚合等级的索引。
- 根据权利要求1至6中任一项所述的方法,其特征在于,所述多个下行数据信道 是同一网络设备或者多个不同的网络设备为所述终端设备调度的。
- 根据权利要求1至7中任一项所述的方法,其特征在于,所述多个下行数据信道是根据网络设备调度的下行控制信道的资源区分的。
- 根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:所述终端设备接收多个网络设备发送的多个下行控制信道,所述多个下行控制信道与不同的控制资源集合CORESET关联。
- 根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:所述终端设备根据多个下行控制信道,确定多个传输资源;所述终端设备在满足第一条件时,在所述多个传输资源中选择一个传输资源进行传输。
- 根据权利要求10所述的方法,其特征在于,所述第一条件是以下中的一项或多项:传输两个物理上行控制信道PUCCH的传输资源重叠,且重叠的部分超出最大发射功率,其中,重叠指在时域上重叠,包括:两个传输资源在时域符号上部分或全部重叠;两个传输资源在同一个时隙内,且所述两个传输资源所占的符号个数均大于或等于3。
- 根据权利要求10或11所述的方法,其特征在于,所述终端设备按照以下规则中的任一项在所述多个传输资源中进行选择:选择占据的符号数更多的传输资源;选择功率更小的传输资源;根据混合自动重传请求HARQ-ACK信息选择传输资源。
- 一种传输信息的方法,其特征在于,包括:网络设备向终端设备发送一个或多个下行数据信道;所述网络设备接收所述终端设备通过同一上行控制信道发送的一个或多个反馈信息;所述网络设备对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息。
- 根据权利要求13所述的方法,其特征在于,所述上行控制信道中包括一个或多个第一指示信息,所述第一指示信息用于指示所述一个或多个反馈信息中的一个反馈信息对应的下行数据信道;其中,所述网络设备对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,包括:所述网络设备根据所述一个或多个第一指示信息,确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
- 根据权利要求13所述的方法,其特征在于,多个反馈信息通过联合编码的方式承载于所述上行控制信道中;其中,所述网络设备对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,包括:所述网络设备对采用联合编码方式编码的多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
- 根据权利要求13所述的方法,其特征在于,所述一个或多个反馈信息通过独立 编码的方式承载于所述上行控制信道中,所述一个或多个反馈信息是按照预定的顺序进行单独编码的;其中,所述网络设备对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,包括:所述网络设备对采用单独编码方式编码的一个或多个反馈信息进行解码,并基于预定的顺序确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
- 根据权利要求13至16中任一项所述的方法,其特征在于,所述方法还包括:所述网络设备向所述终端设备发送一个或多个下行控制信道,其中,每个下行控制信道中携带对应的时域资源、频域资源或者资源聚合等级。
- 一种传输信息的装置,其特征在于,包括:收发单元,用于接收多个下行数据信道,其中,所述多个下行数据信道是通过多个下行控制信道调度的;处理单元,用于根据所述多个下行数据信道,确定至少两个下行数据信道对应的一个或多个反馈信息;所述收发单元还用于,通过同一上行控制信道,发送所述一个或多个反馈信息。
- 根据权利要求18所述的装置,其特征在于,所述处理单元还用于:确定所述一个或多个反馈信息在所述上行控制信道的承载方式,所述承载方式包括以下中的任一项:一个或多个反馈信息承载于所述上行控制信道中,所述上行控制信道中包括第一指示信息,所述第一指示信息用于指示所述一个或多个反馈信息中的一个反馈信息对应的下行数据信道;多个反馈信息采用联合编码的方式承载于所述上行控制信道中;一个或多个反馈信息采用单独编码的方式承载于所述上行控制信道中,其中,所述一个或多个反馈信息是按照预定的顺序进行单独编码的。
- 根据权利要求19所述的装置,其特征在于,所述一个或多个反馈信息按照预定的顺序进行独立编码后,还包括:以级联的方式承载在所述上行控制信道中;或者分别映射在不同的符号上。
- 根据权利要求19或20所述的装置,其特征在于,所述预定的顺序是基于以下中的一项或多项确定的:码字的标识,传输块标识,层标识,解调参考信号DMRS端口的编号,天线端口标识,准共址指示标识。
- 根据权利要求18至21中任一项所述的装置,其特征在于,所述处理单元还用于:根据所述多个下行控制信道所在的时域资源、频域资源或者聚合等级,在所述多个下行控制信道中确定第一下行控制信道;根据所述第一下行控制信道中携带的资源指示信息,确定所述传输资源,所述资源指示信息指示用于传输上行控制信道的传输资源;所述收发单元还用于,使用所述传输资源发送所述上行控制信道。
- 根据权利要求22所述的装置,其特征在于,所述第一下行控制信道为所述多个下行控制信道中,资源索引最大的下行控制信道,所述资源索引为所述下行控制信道所在 的时域资源的索引;或者,所述第一下行控制信道为所述多个下行控制信道中,资源索引最小的下行控制信道,所述资源索引为所述下行控制信道所在的频域资源的索引;或者,所述第一下行控制信道为所述多个下行控制信道中,资源聚合等级索引最高的下行控制信道,所述资源聚合等级索引为所述下行控制信道所在的资源聚合等级的索引。
- 根据权利要求18至23中任一项所述的装置,其特征在于,所述多个下行数据信道是同一网络设备或者多个不同的网络设备为所述装置调度的。
- 根据权利要求18至24中任一项所述的装置,其特征在于,所述多个下行数据信道是根据网络设备调度的下行控制信道的资源区分的。
- 根据权利要求18至25中任一项所述的装置,其特征在于,所述收发单元还用于,接收多个网络设备发送的多个下行控制信道,所述多个下行控制信道与不同的控制资源集合CORESET关联。
- 根据权利要求18至21中任一项所述的装置,其特征在于,所述处理单元还用于:根据多个下行控制信道,确定多个传输资源;在满足第一条件时,在所述多个传输资源中选择一个传输资源进行传输。
- 根据权利要求27所述的装置,其特征在于,所述第一条件是以下中的一项或多项:传输两个物理上行控制信道PUCCH的传输资源重叠,且重叠的部分超出最大发射功率,其中,重叠指在时域上重叠,包括:两个传输资源在时域符号上部分或全部重叠;两个传输资源在同一个时隙内,且所述两个传输资源所占的符号个数均大于或等于3。
- 根据权利要求27或28所述的装置,其特征在于,所述处理单元用于按照以下规则中的任一项在所述多个传输资源中进行选择:选择占据的符号数更多的传输资源;选择功率更小的传输资源;根据混合自动重传请求HARQ-ACK信息选择传输资源。
- 一种传输信息的装置,其特征在于,包括:收发单元,用于向终端设备发送一个或多个下行数据信道;所述收发单元还用于,接收所述终端设备通过同一上行控制信道发送的一个或多个反馈信息;处理单元,用于对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息。
- 根据权利要求30所述的装置,其特征在于,所述上行控制信道中包括一个或多个第一指示信息,所述第一指示信息与反馈信息一一对应;其中,所述处理单元用于对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,具体包括:根据所述一个或多个第一指示信息,确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
- 根据权利要求30所述的装置,其特征在于,多个反馈信息通过联合编码的方式承载于所述上行控制信道中;其中,所述处理单元用于对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,具体包括:对采用联合编码方式编码的多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
- 根据权利要求30所述的装置,其特征在于,一个或多个反馈信息通过单独编码的方式承载于所述上行控制信道中,所述一个或多个反馈信息是按照预定的顺序进行单独编码的;其中,所述处理单元用于对所述一个或多个反馈信息进行解码,确定与所述一个或多个下行数据信道对应的反馈信息,具体包括:对采用单独编码方式编码的一个或多个反馈信息进行解码,并基于预定的顺序确定与所述一个或多个下行数据信道对应的一个或多个反馈信息。
- 根据权利要求30至33中任一项所述的装置,其特征在于,所述收发单元还用于向所述终端设备发送一个或多个下行控制信道,其中,每个下行控制信道中携带对应的时域资源、频域资源或者资源聚合等级。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序指令,当其在处理器上运行时,执行如权利要求1至17中任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20737933.0A EP3902150A4 (en) | 2019-01-11 | 2020-01-11 | METHOD AND APPARATUS FOR TRANSMITTING INFORMATION |
| US17/372,075 US12108396B2 (en) | 2019-01-11 | 2021-07-09 | Information transmission method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910028847.3A CN111435847B (zh) | 2019-01-11 | 2019-01-11 | 传输信息的方法和装置 |
| CN201910028847.3 | 2019-01-11 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/372,075 Continuation US12108396B2 (en) | 2019-01-11 | 2021-07-09 | Information transmission method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020143813A1 true WO2020143813A1 (zh) | 2020-07-16 |
Family
ID=71520443
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/071602 Ceased WO2020143813A1 (zh) | 2019-01-11 | 2020-01-11 | 传输信息的方法和装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12108396B2 (zh) |
| EP (1) | EP3902150A4 (zh) |
| CN (1) | CN111435847B (zh) |
| WO (1) | WO2020143813A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111819807B (zh) * | 2018-01-05 | 2023-08-25 | 日本电气株式会社 | 用于无线通信系统中的上行链路信号传输和接收的方法和设备 |
| CN110311768B (zh) * | 2019-06-28 | 2022-08-19 | 展讯通信(上海)有限公司 | 反馈信息的发送方法、网元设备、终端及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106160983A (zh) * | 2015-01-29 | 2016-11-23 | 北京三星通信技术研究有限公司 | 一种增强载波聚合系统的harq-ack传输方法和设备 |
| US20180027537A1 (en) * | 2015-01-05 | 2018-01-25 | Lg Electronics Inc. | Method for transmitting control information, and apparatus therefor |
| CN108271262A (zh) * | 2017-01-03 | 2018-07-10 | 北京三星通信技术研究有限公司 | 分配上行控制信道的方法及设备 |
| CN109076521A (zh) * | 2016-04-26 | 2018-12-21 | 夏普株式会社 | 终端装置、基站装置、通信方法以及集成电路 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010123304A2 (en) * | 2009-04-24 | 2010-10-28 | Samsung Electronics Co., Ltd. | Multiplexing large payloads of control information from user equipments |
| WO2012015216A2 (ko) * | 2010-07-26 | 2012-02-02 | 엘지전자 주식회사 | 제어 정보를 전송하는 방법 및 이를 위한 장치 |
| CN102468936B (zh) * | 2010-11-09 | 2014-12-10 | 大唐移动通信设备有限公司 | Ack/nack反馈信息和周期cqi/pmi/ri反馈比特同时传输的方法和设备 |
| CN107465491B (zh) * | 2011-06-27 | 2021-02-12 | 华为技术有限公司 | 确定控制信道资源的方法和用户设备 |
| CN103001743A (zh) * | 2011-09-13 | 2013-03-27 | 夏普株式会社 | 信道状态信息反馈方法和用户设备 |
| CN103326764B (zh) * | 2012-03-20 | 2017-03-01 | 华为技术有限公司 | 一种下行信道质量信息获取方法和装置 |
| JP5781028B2 (ja) * | 2012-07-23 | 2015-09-16 | 株式会社Nttドコモ | 無線通信方法、無線基地局、ユーザ端末及び無線通信システム |
| JP6598764B2 (ja) * | 2013-04-09 | 2019-10-30 | エルジー エレクトロニクス インコーポレイティド | 無線接続システムにおいてチャネル状態情報送信方法及び装置 |
| CN106257856B (zh) * | 2015-06-19 | 2021-02-02 | 北京三星通信技术研究有限公司 | 一种传输上行控制信息的方法 |
| CN112165349A (zh) * | 2016-03-31 | 2021-01-01 | 华为技术有限公司 | 一种信道状态测量方法及装置 |
| WO2017196085A2 (ko) * | 2016-05-11 | 2017-11-16 | 엘지전자 주식회사 | 무선 통신 시스템에서 v2v 통신을 위해 하향링크 방송을 향상시키는 방법 및 장치 |
| AU2017284729B2 (en) * | 2016-06-15 | 2020-03-05 | Lg Electronics Inc. | Method and apparatus for transmitting and receiving wireless signal in wireless communication system |
| US10187183B2 (en) * | 2016-07-29 | 2019-01-22 | Huawei Technologies Co., Ltd. | System and method for retransmission of grant-free traffic |
| CN107872303B (zh) * | 2016-09-26 | 2020-07-28 | 华为技术有限公司 | 传输反馈信息的方法和装置 |
| US10715283B2 (en) * | 2017-10-02 | 2020-07-14 | Kt Corporation | Apparatus and method of transmitting and receiving HARQ ACK/NACK information for new radio |
| US11296827B2 (en) * | 2018-07-27 | 2022-04-05 | Qualcomm Incorporated | Feedback mode indication for coordinated transmission |
-
2019
- 2019-01-11 CN CN201910028847.3A patent/CN111435847B/zh active Active
-
2020
- 2020-01-11 EP EP20737933.0A patent/EP3902150A4/en active Pending
- 2020-01-11 WO PCT/CN2020/071602 patent/WO2020143813A1/zh not_active Ceased
-
2021
- 2021-07-09 US US17/372,075 patent/US12108396B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180027537A1 (en) * | 2015-01-05 | 2018-01-25 | Lg Electronics Inc. | Method for transmitting control information, and apparatus therefor |
| CN106160983A (zh) * | 2015-01-29 | 2016-11-23 | 北京三星通信技术研究有限公司 | 一种增强载波聚合系统的harq-ack传输方法和设备 |
| CN109076521A (zh) * | 2016-04-26 | 2018-12-21 | 夏普株式会社 | 终端装置、基站装置、通信方法以及集成电路 |
| CN108271262A (zh) * | 2017-01-03 | 2018-07-10 | 北京三星通信技术研究有限公司 | 分配上行控制信道的方法及设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3902150A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210337529A1 (en) | 2021-10-28 |
| EP3902150A4 (en) | 2022-02-23 |
| US12108396B2 (en) | 2024-10-01 |
| CN111435847B (zh) | 2022-07-12 |
| EP3902150A1 (en) | 2021-10-27 |
| CN111435847A (zh) | 2020-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12342344B2 (en) | Method for multiplexing uplink control information and apparatus | |
| US12362862B2 (en) | Information transmission method and communications device | |
| CN111200871B (zh) | 接收数据的方法和通信装置 | |
| CN113677014B (zh) | 一种确定反馈信息传输位置的方法及设备 | |
| US20220021505A1 (en) | Feedback information determining method and communication apparatus | |
| WO2019072074A1 (zh) | Harq-ack反馈码本的发送方法、装置及设备 | |
| US20220224452A1 (en) | Feedback Information Transmission Method and Apparatus | |
| WO2020143752A1 (zh) | 信息传输的方法和通信装置 | |
| CN110635870B (zh) | 生成混合自动重传请求harq信息的方法和装置 | |
| US12543184B2 (en) | Wireless communication method, terminal device, and network device | |
| CN115918011B (zh) | 生成混合自动重复请求harq码本的方法和装置 | |
| CN110351840A (zh) | 资源确定方法和装置 | |
| US10986619B2 (en) | Method and apparatus for determining uplink transmission timing in wireless communication system | |
| US11902943B2 (en) | Communication method and communications apparatus | |
| US20210360657A1 (en) | Communication Method and Communication Apparatus | |
| WO2019154126A1 (zh) | 反馈码本确定方法及装置 | |
| WO2021017765A1 (zh) | 通信方法和通信装置 | |
| CN112398630B (zh) | 传输反馈信息的方法和装置 | |
| US12108396B2 (en) | Information transmission method and apparatus | |
| CN110035524B (zh) | 一种通信方法及上行资源确定方法 | |
| WO2021030977A1 (zh) | 通信方法以及通信装置 | |
| US20250184045A1 (en) | Harq-ack codebook feedback method and communication apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20737933 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020737933 Country of ref document: EP Effective date: 20210720 |




