Uplink control channel transmission method, terminal equipment and network equipment

By determining the information in the uplink control channel based on the maximum code rate in the 5G NR communication system, the problem of difficulty in reliable transmission of uplink control information in PUCCH resources is solved, and the controllable transmission of the code rate and the improvement of system efficiency are achieved.

CN111194572BActive Publication Date: 2025-05-16GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201780095616.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-10-26
Publication Date
2025-05-16
Estimated Expiration
2037-10-26

AI Technical Summary

Technical Problem

In 5G NR communication systems, dynamically changing uplink control information is difficult to transmit reliably in PUCCH resources with limited flexibility, resulting in the code rate not meeting the demodulation requirements.

Method used

The terminal device determines the uplink control information carried in the uplink control channel based on the maximum code rate of the transmission uplink control channel, thereby transmitting the uplink control channel within a controllable code rate range to ensure its reliable transmission.

Benefits of technology

By determining the appropriate maximum code rate, the terminal device can transmit the uplink control channel within a controllable code rate range, ensuring reliable transmission of uplink control information, and improving system transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111194572B_ABST
    Figure CN111194572B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides an uplink control channel transmission method, a terminal device and a network device, wherein the terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate of the uplink control channel, and can optimize according to different uplink control information to ensure reliable transmission of the uplink control information. The method includes: the terminal device determines the maximum code rate of the uplink control channel from the maximum code rate of at least one uplink control channel; the terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate of the uplink control channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to an uplink control channel transmission method, a terminal device, and a network device. Background Art

[0002] In the 5G New Radio (NR) communication system, the transmission resources of the uplink control channel (Physical Uplink Control Channel, PUCCH) can be flexibly configured within a certain range. At the same time, the uplink control information (Uplink Control Information, UCI) that needs to be transmitted at a certain moment also changes dynamically. However, it is difficult to ensure that the transmission code rate of PUCCH meets the demodulation requirements when transmitting dynamically changing UCI on PUCCH resources with limited flexibility. For example, in an extreme case, a smaller PUCCH carries multiple bits of UCI, resulting in a UCI code rate greater than 1. In this case, the UCI will not be correctly demodulated by the network device (e.g., base station).

[0003] Therefore, how to reliably transmit UCI in 5G NR communication systems is an urgent problem to be solved. Summary of the invention

[0004] The embodiments of the present application provide an uplink control channel transmission method, a terminal device and a network device. The terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate of the uplink control channel, and can optimize according to different uplink control information to ensure reliable transmission of the uplink control information.

[0005] In a first aspect, an embodiment of the present application provides an uplink control channel transmission method, including:

[0006] The terminal device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of at least one uplink control channel;

[0007] The terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

[0008] Therefore, in the uplink control channel transmission method of the embodiment of the present application, the terminal device can determine the uplink control information carried in the uplink control channel based on the maximum code rate of transmitting the uplink control channel, so that the terminal device can transmit the uplink control channel within a controllable code rate range, thereby ensuring the reliable transmission of the uplink control information carried in the uplink control channel, and at the same time, can improve the system transmission efficiency.

[0009] Optionally, in an implementation manner of the first aspect, the terminal device determines, from a maximum code rate of at least one uplink control channel, a maximum code rate for transmitting an uplink control channel, including:

[0010] The terminal device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

[0011] Therefore, in the uplink control channel transmission method of the embodiment of the present application, the terminal device transmits the uplink control channel according to the maximum code rate that satisfies all uplink control information, thereby ensuring reliable transmission of all uplink control information.

[0012] Optionally, in an implementation manner of the first aspect, the terminal device determines, from a maximum code rate of at least one uplink control channel, a maximum code rate for transmitting an uplink control channel, including:

[0013] The terminal device determines maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

[0014] Therefore, in the uplink control channel transmission method of the embodiment of the present application, the terminal device uses multiple maximum code rates corresponding to multiple types of uplink control information to transmit the uplink control channels carrying the respective uplink control information, thereby ensuring the reliable transmission of all uplink control information.

[0015] Optionally, in an implementation of the first aspect, the maximum code rate of the transmitted uplink control channel is determined based on at least one of the uplink control information type, the service corresponding to the uplink control information, the format of the uplink control channel, the resource configuration of the uplink control channel, the scrambling method of the data corresponding to the uplink control information, and the downlink control channel configuration corresponding to the data corresponding to the uplink control information.

[0016] Optionally, in an implementation manner of the first aspect, the uplink control information type includes:

[0017] At least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

[0018] Optionally, in an implementation manner of the first aspect, the service corresponding to the uplink control information includes:

[0019] At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

[0020] Optionally, in an implementation manner of the first aspect, the downlink control channel configuration includes:

[0021] At least one of the cyclic redundancy check (CRC) scrambling method used by the downlink control channel, the search space where the downlink control channel is located, the control resource set where the downlink control channel is located, the aggregation level of the downlink control channel, and the format of the downlink control channel.

[0022] Optionally, in an implementation manner of the first aspect, the scrambling method includes: a scrambling code sequence initialization parameter.

[0023] Optionally, in an implementation manner of the first aspect, before the terminal device determines, from the maximum code rate transmitted by at least one uplink control channel, the maximum code rate for transmitting the uplink control channel, the method further includes:

[0024] The terminal device receives the maximum code rate of the at least one uplink control channel configured by the network device.

[0025] Optionally, in an implementation manner of the first aspect, the terminal device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate transmitted by at least one uplink control channel, including:

[0026] The terminal device determines that the minimum value of the maximum code rates corresponding to the multiple types of uplink control information is the maximum code rate for transmitting the uplink control channel.

[0027] Optionally, in an implementation manner of the first aspect, the terminal device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including:

[0028] The terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determines to encode at least one uplink control information among multiple types of uplink control information according to its corresponding maximum code rate.

[0029] Optionally, in an implementation manner of the first aspect, the terminal device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including:

[0030] The terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

[0031] In a second aspect, an embodiment of the present application provides an uplink control channel transmission method, including:

[0032] The network device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of at least one uplink control channel;

[0033] The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

[0034] Therefore, in the uplink control channel transmission method of an embodiment of the present application, the network device determines the uplink control information carried in the uplink control channel based on the maximum code rate of transmitting the uplink control channel, so that the terminal device can transmit the uplink control channel within a controllable code rate range, thereby ensuring the reliable transmission of the uplink control information carried in the uplink control channel, and at the same time, can improve the system transmission efficiency.

[0035] Optionally, in an implementation manner of the second aspect, the network device determines, from a maximum code rate of at least one uplink control channel, a maximum code rate for transmitting an uplink control channel, including:

[0036] The network device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

[0037] Optionally, in an implementation manner of the second aspect, the network device determines, from a maximum code rate of at least one uplink control channel, a maximum code rate for transmitting an uplink control channel, including:

[0038] The network device determines maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

[0039] Optionally, in an implementation of the second aspect, the maximum code rate of the transmitted uplink control channel is determined based on at least one of the uplink control information type, the service corresponding to the uplink control information, the format of the uplink control channel, the resource configuration of the uplink control channel, the scrambling method of the data corresponding to the uplink control information, and the downlink control channel configuration corresponding to the data corresponding to the uplink control information.

[0040] Optionally, in an implementation manner of the second aspect, the uplink control information type includes:

[0041] At least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

[0042] Optionally, in an implementation manner of the second aspect, the service corresponding to the uplink control information includes:

[0043] At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

[0044] Optionally, in an implementation manner of the second aspect, the downlink control channel configuration includes:

[0045] At least one of the cyclic redundancy check (CRC) scrambling method used by the downlink control channel, the search space where the downlink control channel is located, the control resource set where the downlink control channel is located, the aggregation level of the downlink control channel, and the format of the downlink control channel.

[0046] Optionally, in an implementation manner of the second aspect, the scrambling method includes: a scrambling code sequence initialization parameter.

[0047] Optionally, in an implementation of the second aspect, before the network device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate transmitted by at least one uplink control channel, the network device is further used to configure the maximum code rate of the at least one uplink control channel.

[0048] Optionally, in an implementation manner of the second aspect, the network device determines, from a maximum code rate for transmitting an uplink control channel, the maximum code rate for transmitting the uplink control channel, including:

[0049] The network device determines that the minimum value of the maximum code rates respectively corresponding to the multiple types of uplink control information is the maximum code rate for transmitting the uplink control channel.

[0050] Optionally, in an implementation manner of the second aspect, the network device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including:

[0051] The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determines to encode at least one uplink control information among multiple types of uplink control information according to its corresponding maximum code rate.

[0052] Optionally, in an implementation manner of the second aspect, the network device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including:

[0053] The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

[0054] In a third aspect, an embodiment of the present application provides a terminal device that can execute a module or unit of the method in the first aspect or any optional implementation of the first aspect.

[0055] In a fourth aspect, an embodiment of the present application provides a network device that can execute a module or unit of the method in the second aspect or any optional implementation of the second aspect.

[0056] In a fifth aspect, a terminal device is provided, the terminal device comprising a processor, a memory, and a communication interface. The processor is connected to the memory and the communication interface. The memory is used to store instructions, the processor is used to execute the instructions, and the communication interface is used to communicate with other network elements under the control of the processor. When the processor executes the instructions stored in the memory, the execution causes the processor to execute the method in the first aspect or any possible implementation of the first aspect.

[0057] In a sixth aspect, a network device is provided, the network device comprising a processor, a memory, and a communication interface. The processor is connected to the memory and the communication interface. The memory is used to store instructions, the processor is used to execute the instructions, and the communication interface is used to communicate with other network elements under the control of the processor. When the processor executes the instructions stored in the memory, the execution causes the processor to execute the method in the second aspect or any possible implementation of the second aspect.

[0058] In a seventh aspect, a computer storage medium is provided, in which a program code is stored, and the program code is used to instruct a computer to execute instructions of the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.

[0059] In an eighth aspect, a computer storage medium is provided, in which a program code is stored, and the program code is used to instruct a computer to execute instructions of the method in the above-mentioned second aspect or any possible implementation manner of the second aspect.

[0060] In a ninth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the methods described in the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] Figure 1 The wireless communication system to which the embodiment of the present application is applied is shown.

[0062] Figure 2 It is a schematic flowchart of an uplink control channel transmission method according to an embodiment of the present application.

[0063] Figure 3 It is a schematic flowchart of another uplink control channel transmission method according to an embodiment of the present application.

[0064] Figure 4 It is a schematic block diagram of a terminal device according to an embodiment of the present application.

[0065] Figure 5 It is a schematic block diagram of a network device according to an embodiment of the present application.

[0066] Figure 6 A schematic block diagram of an uplink control channel transmission device provided in an embodiment of the present application is shown.

[0067] Figure 7 is a schematic structural diagram of a system chip according to an embodiment of the present application. DETAILED DESCRIPTION

[0068] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0069] The technical solution of the embodiments of the present application can be applied to Long Term Evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, Universal Mobile Telecommunication System (UMTS) system, Worldwide Interoperability for Microwave Access (WiMAX) system or 5G communication system, etc.

[0070] Figure 1A wireless communication system 100 applied in an embodiment of the present application is shown. The wireless communication system 100 may include a network device 110. The network device 110 may be a device that communicates with a terminal device. The network device 110 may provide communication coverage for a specific geographical area, and may communicate with a terminal device (e.g., UE) located in the coverage area. Optionally, the network device 110 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (EvolutionalNode B, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, a network side device in a 5G network (e.g., gNB), or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.

[0071] The wireless communication system 100 also includes at least one terminal device 120 located within the coverage of the network device 110. The terminal device 120 may be mobile or fixed. Optionally, the terminal device 120 may refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved PLMN, etc.

[0072] Optionally, terminal devices 120 may perform device-to-device (D2D) communication with each other.

[0073] Optionally, the 5G system or network may also be referred to as a New Radio (NR) system or network.

[0074] Figure 1One network device and two terminal devices are shown exemplarily. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0075] Optionally, the wireless communication system 100 may also include other network entities such as a session management function (SMF), a unified data management (UDM), and an authentication server function (AUSF), but this is not limited to the embodiments of the present application.

[0076] The wireless communication method provided in the embodiment of the present application can be applied to a terminal device, which 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 hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as 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 applications such as a browser, an address book, a word processing software, and an instant messaging software.

[0077] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact disks (Compact Disc, CD), digital versatile disks (Digital Versatile Disc, DVD), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, various media that can store, contain and / or carry instructions and / or data.

[0078] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0079] Figure 2 FIG. 2 is a schematic flow chart of an uplink control channel transmission method 200 according to an embodiment of the present application. Figure 2 As shown, the method 200 may be executed by a terminal device, which may be as shown in FIG. Figure 1 The terminal device shown in FIG. 200 may be a network device such as Figure 1 The network device shown in FIG. 2 , the method 200 includes the following contents.

[0080] 210. The terminal device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of at least one uplink control channel.

[0081] Optionally, the maximum code rate of the uplink control channel is used to constrain the transmission of the uplink control channel.

[0082] Optionally, the maximum coding rate of the at least one uplink control channel is related to at least one of the uplink control information type, the service corresponding to the uplink control information, the format of the uplink control channel (PUCCH Format), the resource configuration of the uplink control channel (PUCCHresource configuration), the scrambling method of the data corresponding to the uplink control information, and the downlink control channel configuration corresponding to the data corresponding to the uplink control information.

[0083] For example, the maximum code rate of the transmitted uplink control channel is determined based on at least one of the uplink control information type, the service corresponding to the uplink control information, the format of the uplink control channel (PUCCH Format), the resource configuration of the uplink control channel (PUCCHresource configuration), the scrambling method of the data corresponding to the uplink control information, and the downlink control channel configuration corresponding to the data corresponding to the uplink control information.

[0084] Optionally, the uplink control information type may be at least one of a hybrid automatic repeat request (Hybrid Auto Repeat Request, HARQ) feedback information confirmation character (ACKnowledge Character, ACK) / non-acknowledgement character (Non-ACKnowledge Character, NACK), channel state information (Channel State Information, CSI), and a service request (Service Request, SR).

[0085] Optionally, the service corresponding to the uplink control information may be at least one of Ultra-Reliable and Low-Latency Communications (URLLC), Enhanced mobile broadband (eMBB), and Massive Machine Type of Communication (mMTC).

[0086] Optionally, the priority order of UCI of the same service type may be SR / ACK / NACK>CSI.

[0087] It should be understood that SR, ACK, and NACK have the same priority level.

[0088] Optionally, the CSI may include a rank indication (RI), a precoding matrix indication (PMI) and a channel quality indication (Channel Quality Indicator, CQI).

[0089] Optionally, the CSI may be one or more of RI, CQI, and PMI.

[0090] Optionally, CSI can be divided into aperiodic CSI (A-CSI), semi-persistent CSI (S-CSI) and periodic CSI (P-CSI).

[0091] Optionally, CSI may include wideband information and narrowband information.

[0092] Optionally, priorities can be distinguished within CSI using the following three principles:

[0093] Principle 1: RI>PMI>CQI;

[0094] Principle 2: Broadband information > narrowband information;

[0095] Principle 3: Non-cyclical is superior to cyclical.

[0096] Optionally, the priority sorting of the same UCI information for multiple service types may be URLLC>eMBB>mMTC.

[0097] Optionally, the priorities of various UCI information of various service types may be determined according to the following principles.

[0098] Principle 1: Business Priorities First

[0099] Principle 1.1 Priority sorting refers first to the service type and uplink control information type, among which periodic uplink control information has the lowest priority.

[0100] The details are as follows:

[0101] URLLC SR / ACK / NACK>URLLC A-CSI>eMBB SR / ACK / NACK>eMBB A-CSI>URLLC S-CSI / P-CSI>eMBB S-CSI / P-CSI

[0102] Principle 1.2 Prioritization, first refer to business type.

[0103] The details are as follows:

[0104] URLLC SR / ACK / NACK>URLLC A-CSI>URLLC S-CSI / P-CSI>eMBB SR / ACK / NACK>eMBBA-CSI>eMBB S-CSI / P-CSI

[0105] Optionally, the priority information may be configured by a network device (eg, a base station).

[0106] Optionally, the downlink control channel configuration may be at least one of a cyclic redundancy check (CRC) scrambling method adopted by the downlink control channel, a search space where the downlink control channel is located, a control resource set (CORESET) where the downlink control channel is located, an aggregation level of the downlink control channel, and a format of the downlink control channel.

[0107] It should be understood that the downlink control channel configuration is the downlink control channel configuration corresponding to the data corresponding to the uplink control information. For example, the terminal device feeds back the reception status of data B through the uplink control information. At this time, the downlink control channel configuration can be the configuration information of the downlink control channel carrying the downlink control information C indicating the data B.

[0108] Optionally, the scrambling information of the data may be a scrambling code sequence initialization parameter.

[0109] Optionally, the at least one maximum bit rate may be dynamically configured by the network device, for example, the network device sends configuration information to the terminal device, thereby configuring the at least one maximum bit rate.

[0110] Optionally, the network device may configure one or more maximum code rates for a downlink control channel.

[0111] For example, two maximum code rates are configured for a downlink control channel, corresponding to ACK / NACK and CSI feedback respectively.

[0112] Two maximum code rates are configured for a downlink control channel, corresponding to URLLC services and eMBB services respectively.

[0113] Two maximum code rates are configured for a downlink control channel, corresponding to data scrambling mode 1 and data scrambling mode 2 respectively.

[0114] Three maximum code rates are configured for a downlink control channel, corresponding to PUCCH format 2, PUCCH format 3, and PUCCH format 4 respectively.

[0115] Three maximum code rates are configured for a downlink control channel, corresponding to PUCCH resource1 and PUCCH resource2 respectively.

[0116] Optionally, the at least one maximum code rate may be configured by the network device based on the PUCCH format, for example, the network device configures the maximum code rates for PUCCH formats 2, 3, and 4. Optionally, different PUCCH formats may be configured with the same maximum code rate or different maximum code rates.

[0117] Optionally, the pre-configuration configures the at least one maximum code rate based on the PUCCH format, for example, one or more maximum code rates are respectively configured for PUCCH formats 2, 3, and 4. Optionally, different PUCCH formats may be configured with the same maximum code rate or different maximum code rates.

[0118] For example, two maximum code rates are configured for PUCCH format 2, corresponding to uplink control information types CSI and ACK / NACK in PUCCH format 2 respectively.

[0119] It should be understood that the CSI and ACK / NACK under PUCCH format 2 are merely examples and may also correspond to other downlink control channel configurations or service types and / or data scrambling methods, which are not limited in this application.

[0120] Optionally, multiple maximum code rates may respectively correspond to multiple uplink control information types and / or multiple service types and / or multiple downlink control channel configurations and / or multiple data scrambling modes.

[0121] Optionally, the at least one maximum code rate may be configured by the network device based on the PUCCH resource. For example, the network device preconfigures one or more maximum code rates for PUCCH resource 1 and PUCCH resource 2 respectively.

[0122] Optionally, the at least one maximum code rate is pre-configured based on the PUCCH resource, for example, one or more maximum code rates are pre-configured for PUCCH resource 1 and PUCCH resource 2 respectively.

[0123] For example, two maximum code rates are configured for PUCCH resource 1, corresponding to the downlink control information types CSI and ACK / NACK under PUCCH resource 1 respectively.

[0124] It should be understood that the CSI and ACK / NACK under PUCCH resource 1 are merely examples and may also correspond to other downlink control channel configurations or service types and / or data scrambling methods, which are not limited in this application.

[0125] Optionally, the at least one maximum bit rate may be directly preconfigured.

[0126] Optionally, if the network device configures the maximum code rate of the at least one uplink control channel, before the terminal device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate transmitted by the at least one uplink control channel, the method 200 further includes:

[0127] The terminal device receives the at least one maximum bit rate configured by the network device.

[0128] Optionally, a maximum code rate may be configured for each type of uplink control information among the multiple types of uplink control information.

[0129] Optionally, the multiple uplink control information may be multiple types of uplink control information, may be uplink control information of multiple services, may be uplink control information corresponding to multiple downlink control channel configurations, or may be uplink control information corresponding to multiple scrambled data.

[0130] Optionally, the terminal device determines that the minimum value of the maximum code rates corresponding to multiple types of uplink control information is the maximum code rate for transmitting the uplink control channel.

[0131] 220. The terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel.

[0132] Optionally, the terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determines to encode at least one uplink control information among multiple types of uplink control information according to its corresponding maximum code rate.

[0133] Optionally, the terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

[0134] Therefore, in the uplink control channel transmission method of the embodiment of the present application, the terminal device can determine the uplink control information carried in the uplink control channel based on the maximum code rate of transmitting the uplink control channel, so that the terminal device can transmit the uplink control channel within a controllable code rate range, thereby ensuring the reliable transmission of the uplink control information carried in the uplink control channel, and at the same time, can improve the system transmission efficiency.

[0135] Figure 3 FIG. 3 is a schematic flow chart of an uplink control channel transmission method 300 according to an embodiment of the present application. Figure 3 As shown, the method 300 may be performed by a network device, which may be as shown in FIG. Figure 1 The network device shown in FIG. 3 , the terminal device in the method 300 may be as follows Figure 1 For the terminal device shown in , the method 300 includes the following contents.

[0136] 310. The network device determines a maximum code rate for transmitting an uplink control channel from a maximum code rate of at least one uplink control channel.

[0137] 320. The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

[0138] Optionally, the network device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate of at least one uplink control channel, including:

[0139] The network device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

[0140] Optionally, the network device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate of at least one uplink control channel, including:

[0141] The network device determines maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

[0142] Optionally, the maximum code rate of the at least one uplink control channel is determined based on at least one of the uplink control information type, the service corresponding to the uplink control information, the format of the uplink control channel, the resource configuration of the uplink control channel, the scrambling method of the data corresponding to the uplink control information, and the downlink control channel configuration corresponding to the data corresponding to the uplink control information.

[0143] Optionally, the uplink control information type includes:

[0144] At least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

[0145] Optionally, the service corresponding to the uplink control information includes:

[0146] At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

[0147] Optionally, the downlink control channel configuration includes:

[0148] At least one of the cyclic redundancy check (CRC) scrambling method used by the downlink control channel, the search space where the downlink control channel is located, the control resource set where the downlink control channel is located, the aggregation level of the downlink control channel, and the format of the downlink control channel.

[0149] Optionally, the scrambling method includes: a scrambling code sequence initialization parameter.

[0150] Optionally, before the network device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate transmitted by the at least one uplink control channel, the network device is further used to configure the maximum code rate of the at least one uplink control channel.

[0151] Optionally, the network device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate for transmitting the at least one uplink control channel, including:

[0152] The network device determines that the minimum value of the maximum code rates respectively corresponding to the multiple types of uplink control information is the maximum code rate for transmitting the uplink control channel.

[0153] Optionally, the network device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including:

[0154] The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determines to encode at least one uplink control information among multiple types of uplink control information according to its corresponding maximum code rate.

[0155] Optionally, the network device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including:

[0156] The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

[0157] It should be understood that the steps in the uplink control channel transmission method 300 may refer to the description of the corresponding steps in the uplink control channel transmission method 200, and for the sake of brevity, they will not be repeated here.

[0158] Therefore, in the uplink control channel transmission method of the embodiment of the present application, the network device can determine the uplink control information carried in the uplink control channel based on the maximum code rate of transmitting the uplink control channel, so that the terminal device can transmit the uplink control channel within a controllable code rate range, thereby ensuring the reliable transmission of the uplink control information carried in the uplink control channel, and at the same time, can improve the system transmission efficiency.

[0159] Optionally, as an embodiment, the network device configures the maximum code rates of two uplink control channels, which are denoted as Rmax1 and Rmax2 respectively, and Rmax1 and Rmax2 correspond to URLLC and eMBB services respectively.

[0160] Optionally, the network device configures the maximum code rate of two uplink control channels.

[0161] Optionally, the network device configures the maximum code rate of two uplink control channels based on the PUCCH format.

[0162] Optionally, the network device configures the maximum code rate of two uplink control channels based on the PUCCH resource.

[0163] Optionally, the network device configures maximum code rates of two uplink control channels respectively based on scrambling information of data corresponding to the uplink control information.

[0164] Optionally, the network device configures maximum code rates of two uplink control channels respectively based on the downlink control channel configuration corresponding to the data corresponding to the uplink control information.

[0165] When the terminal device feeds back UCI, the UCI carried by the PUCCH and the coding method are determined according to the UCI that needs to be fed back, the maximum code rate corresponding to the service corresponding to the UCI, and the PUCCH resources.

[0166] 1) Specifically, the terminal device needs to feedback N bits of ACK / NACK, and these N bits of ACK / NACK are all for URLLC services. At the same time, a PUCCH resource capable of carrying M bits is configured, where N is a positive integer greater than 0, and M is a positive integer greater than 0.

[0167] Optionally, the network device configures a PUCCH resource capable of carrying M bits for the terminal device.

[0168] Optionally, a PUCCH resource capable of carrying M bits is pre-configured.

[0169] It should be understood that N / M is the preset code rate of the terminal device to transmit the PUCCH carrying UCI.

[0170] When N / M<=Rmax1, the terminal device encodes and transmits N-bit ACK / NACK using a code rate less than or equal to Rmax1.

[0171] When N / M>Rmax1, the terminal device adopts ACK / NACK compression method (for example, ACK / NACK compression package (bundling) or ACK / NACK compression multiplexing (multiplexing)) and / or ACK / NACK discarding method (for example, the discarding principle can be determined according to the time-frequency domain order of the service, the first to arrive has a higher priority, and the higher priority will not be discarded) for encoding and transmission.

[0172] 2) Specifically, the terminal device needs to feedback N bits of ACK / NACK, and these N bits of ACK / NACK are all for eMBB. At the same time, PUCCH resources that can carry M bits are configured.

[0173] When N / M<=Rmax2, the terminal device encodes and transmits N-bit ACK / NACK using a code rate less than or equal to Rmax2.

[0174] When N / M>Rmax2, the terminal device adopts ACK / NACK compression method (for example, ACK / NACK bundling or ACK / NACK multiplexing) and / or ACK / NACK discarding method (for example, the discarding principle can be determined according to the time-frequency domain order of the service, the first to arrive has a higher priority, and the higher priority will not be discarded) for encoding transmission.

[0175] Optionally, when only the eMBB service requires feedback, there is no need to refer to the minimum bit rate requirement (the minimum bit rate at this time is the minimum value of multiple maximum bit rates).

[0176] 3) Specifically, the terminal device needs to feedback N bits of ACK / NACK, and the N bits of ACK / NACK include N1 bits of ACK / NACK for URLLC and N2 bits of ACK / NACK for eMBB. At the same time, a PUCCH resource capable of carrying M bits is configured, where Rmax1 <Rmax2。

[0177] Specifically, the transmission can be performed in the following two ways.

[0178] Method 1:

[0179] When N / M<=Rmax1, the terminal device encodes and transmits N bits of ACK / NACK using a code rate less than or equal to Rmax1.

[0180] When N / M>Rmax1, the terminal device adopts partial or full ACK / NACK compression (for example, partial ACK / NACK compression means that the N1 bit ACK / NACK for URLLC is not compressed, and the N2 bit ACK / NACK for eMBB is compressed) and / or ACK / NACK discarding (for example, the discarding principle can be determined according to the priority order of the service, the URLLC priority is greater than the eMBB priority, and the higher priority is not discarded) for encoding and transmission.

[0181] Method 2:

[0182] When N1*Rmax1+N2*Rmax1<=M, the terminal device encodes and transmits N-bit ACK / NACK using a code rate less than or equal to Rmax1.

[0183] When N1*Rmax1+N2*Rmax2<=M and N1*Rmax1+N2*Rmax1>M, the terminal device encodes and transmits the N1 bit ACK / NACK at a code rate less than or equal to Rmax1, and encodes and transmits the N2 bit ACK / NACK at a code rate less than or equal to Rmax2.

[0184] When N1*Rmax1+N2*Rmax2>M, the terminal device adopts partial or full ACK / NACK compression (for example, partial ACK / NACK compression means that N1 bit ACK / NACK for URLLC is not compressed, and N2 bit ACK / NACK for eMBB is compressed) and / or ACK / NACK discarding (for example, the discarding principle can be determined according to the priority order of the service, the URLLC priority is greater than the eMBB priority, and the higher priority is not discarded) for encoding and transmission.

[0185] Optionally, the URLLC priority being greater than the eMBB priority may be pre-configured or agreed in advance.

[0186] Optionally, as an embodiment, the network device configures maximum code rates of two uplink control channels, which are respectively denoted as Rmax1 and Rmax2, and Rmax1 and Rmax2 correspond to ACK / NACK and CSI services respectively.

[0187] Optionally, the network device dynamically configures the maximum code rate of two uplink control channels.

[0188] Optionally, the network device configures the maximum code rate of two uplink control channels based on the PUCCH format.

[0189] Optionally, the network device configures the maximum code rate of two uplink control channels based on the PUCCH resource set.

[0190] When the terminal device feeds back UCI, the UCI carried by the PUCCH and the coding method are determined according to the UCI that needs to be fed back, the maximum code rate corresponding to the service corresponding to the UCI, and the PUCCH resources.

[0191] 1) Specifically, the terminal device needs to feedback N bits of UCI, and the N bits of ACK / NACK include N1 bits of ACK / NACK and N2 bits of CSI. At the same time, a PUCCH resource capable of carrying M bits is configured, where Rmax1 <Rmax2。

[0192] Specifically, the transmission can be performed in the following two ways.

[0193] Method 1:

[0194] When N / M<=Rmax1, the terminal device encodes and transmits N bit UCI using a code rate less than or equal to Rmax1.

[0195] When N / M>Rmax1, the terminal device adopts partial or full UCI compression (for example, partial UCI compression means that N1 bit for ACK / NACK is not compressed, and N2 bit for CSI is compressed) and / or UCI discarding (for example, the discarding principle can be determined according to the priority order of the service, the ACK / NACK priority is higher than the CSI priority, and the higher priority is not discarded) for encoding and transmission.

[0196] Method 2:

[0197] When N1*Rmax1+N2*Rmax1<=M, the terminal device encodes and transmits N bits of UCI using a code rate less than or equal to Rmax1.

[0198] When N1*Rmax1+N2*Rmax2<=M and N1*Rmax1+N2*Rmax1>M, the terminal device encodes and transmits the N1 bit ACK / NACK at a code rate less than or equal to Rmax1, and encodes and transmits the N2 bit CSI at a code rate less than or equal to Rmax2.

[0199] When N1*Rmax1+N2*Rmax2>M, the terminal device adopts partial or full UCI compression (for example, partial UCI compression means that N1 bit for ACK / NACK is not compressed, and N2 bit for CSI is compressed) and / or UCI discarding (for example, the discarding principle can be determined according to the priority order of the service, the ACK / NACK priority is greater than the CSI priority, and the higher priority is not discarded) for encoding and transmission.

[0200] Optionally, the ACK / NACK priority being greater than the CSI priority may be preconfigured or agreed in advance.

[0201] Optionally, as an embodiment, the network device configures the maximum code rates of four uplink control channels, which are respectively denoted as Rmax1, Rmax2, Rmax3 and Rmax4, where Rmax1, Rmax2, Rmax3 and Rmax4 correspond to URLLC ACK / NACK, eMBB ACK / NACK, URLLC CSI and eMBB CSI services respectively.

[0202] Optionally, the network device dynamically configures the maximum code rate of the four uplink control channels.

[0203] Optionally, the network device configures the maximum code rate of four uplink control channels based on the PUCCH format.

[0204] Optionally, the network device configures the maximum code rate of four uplink control channels based on the PUCCH resource.

[0205] When the terminal device feeds back UCI, the UCI carried by the PUCCH and the coding method are determined according to the UCI that needs to be fed back, the maximum code rate corresponding to the service corresponding to the UCI, and the PUCCH resources.

[0206] Specifically, the terminal device needs to feedback N bits of UCI, and this N bit of UCI includes both ACK / NACK and CSI, and corresponds to URLLC and eMBB. The terminal device adopts partial or full UCI compression (for example, the principle of compression is that high priority is not compressed, low priority is compressed, and the priority order of the above services can be URLLC ACK / NACK>eMBBACK / NACK>URLLC CSI>eMBB CSI) and / or UCI discarding (for example, the discarding principle can be determined according to the priority order of the services, and the priority order of the above services can be URLLC ACK / NACK>eMBB ACK / NACK>URLLCCSI>eMBB CSI, and the high priority is not discarded) for encoding and transmission.

[0207] Optionally, the priority order of the above services URLLC ACK / NACK>eMBB ACK / NACK>URLLC CSI>eMBB CSI can be pre-configured or agreed.

[0208] Optionally, in the above three optional embodiments, the network device directly configures the maximum code rate of the uplink control channel. Of course, the maximum code rate of the uplink control channel may also be agreed upon by the protocol.

[0209] Figure 4 4 is a schematic block diagram of a terminal device 400 according to an embodiment of the present application. Figure 4 As shown, the terminal device 400 includes:

[0210] The processing unit 410 is configured to determine a maximum code rate for transmitting an uplink control channel from a maximum code rate of at least one uplink control channel;

[0211] The processing unit 410 is further configured to determine the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

[0212] Optionally, the processing unit 410 is further configured to determine a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

[0213] Optionally, the processing unit 410 is further used to determine maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

[0214] Optionally, the maximum code rate of the at least one uplink control channel is determined based on at least one of the uplink control information type, the service corresponding to the uplink control information, the format of the uplink control channel, the resource configuration of the uplink control channel, the scrambling method of the data corresponding to the uplink control information, and the downlink control channel configuration corresponding to the data corresponding to the uplink control information.

[0215] Optionally, the uplink control information type includes:

[0216] At least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

[0217] Optionally, the service corresponding to the uplink control information includes:

[0218] At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

[0219] Optionally, the downlink control channel configuration includes:

[0220] At least one of the cyclic redundancy check (CRC) scrambling method used by the downlink control channel, the search space where the downlink control channel is located, the control resource set where the downlink control channel is located, the aggregation level of the downlink control channel, and the format of the downlink control channel.

[0221] Optionally, the scrambling method includes: a scrambling code sequence initialization parameter.

[0222] Optionally, before the processing unit 410 determines the maximum code rate for transmitting the uplink control channel from the maximum code rate for transmitting the at least one uplink control channel, the terminal device 400 further includes:

[0223] The receiving unit 420 is configured to receive the at least one maximum bit rate configured by the network device.

[0224] Optionally, the processing unit 410 is further configured to determine a minimum value of maximum code rates respectively corresponding to the multiple types of uplink control information as the maximum code rate for transmitting the uplink control channel.

[0225] Optionally, the processing unit 410 is further used to determine the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determine that at least one type of uplink control information among multiple types of uplink control information is encoded according to its corresponding maximum code rate.

[0226] Optionally, the processing unit 410 is further configured to determine the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

[0227] It should be understood that the terminal device 400 according to the embodiment of the present application may correspond to the terminal device in the method 200 of the present application, and the above and other operations and / or functions of each unit in the terminal device 400 are respectively to implement Figure 2 For the sake of brevity, the corresponding process of the terminal device in the method 200 is not repeated here.

[0228] Figure 5 is a schematic block diagram of a network device 500 according to an embodiment of the present application. Figure 5 As shown, the network device 500 includes:

[0229] The processing unit 510 is configured to determine a maximum code rate for transmitting an uplink control channel from a maximum code rate of at least one uplink control channel;

[0230] The processing unit 510 is further configured to determine the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

[0231] Optionally, the processing unit 510 is further configured to determine a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

[0232] Optionally, the processing unit 510 is further used to determine maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

[0233] Optionally, the maximum code rate of the at least one uplink control channel is determined based on at least one of the uplink control information type, the service corresponding to the uplink control information, the format of the uplink control channel, the resource configuration of the uplink control channel, the scrambling method of the data corresponding to the uplink control information, and the downlink control channel configuration corresponding to the data corresponding to the uplink control information.

[0234] Optionally, the uplink control information type includes:

[0235] At least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

[0236] Optionally, the service corresponding to the uplink control information includes:

[0237] At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

[0238] Optionally, the downlink control channel configuration includes:

[0239] At least one of the cyclic redundancy check (CRC) scrambling method used by the downlink control channel, the search space where the downlink control channel is located, the control resource set where the downlink control channel is located, the aggregation level of the downlink control channel, and the format of the downlink control channel.

[0240] Optionally, the scrambling method includes: a scrambling code sequence initialization parameter.

[0241] Optionally, before the processing unit 510 determines the maximum code rate for transmitting the uplink control channel from the maximum code rate for transmitting the at least one uplink control channel, the processing unit 510 is further used to configure the maximum code rate of the at least one uplink control channel.

[0242] Optionally, before the processing unit 510 determines the maximum code rate for transmitting the uplink control channel from the maximum code rate for transmitting the at least one uplink control channel, the terminal device 400 further includes:

[0243] The receiving unit 520 is configured to receive the at least one maximum bit rate configured by the network device.

[0244] Optionally, the processing unit 510 is further configured to determine a minimum value of maximum code rates respectively corresponding to the multiple types of uplink control information as the maximum code rate for transmitting the uplink control channel.

[0245] Optionally, the processing unit 510 is further used to determine the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determine that at least one type of uplink control information among multiple types of uplink control information is encoded according to its corresponding maximum code rate.

[0246] Optionally, the processing unit 510 is further configured to determine the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

[0247] It should be understood that the network device 500 according to the embodiment of the present application may correspond to the network device in the method 300 of the present application, and the above and other operations and / or functions of each unit in the network device 500 are respectively to implement Figure 3 For the sake of brevity, the corresponding processes of the network device in the method 300 are not repeated here.

[0248] Figure 6 A schematic block diagram of an uplink control channel transmission device 600 provided in an embodiment of the present application is shown, and the device 600 includes:

[0249] A memory 610, used for storing a program, the program including codes;

[0250] A transceiver 620, used to communicate with other devices;

[0251] The processor 630 is configured to execute the program code in the memory 610 .

[0252] Optionally, when the code is executed, the processor 630 may implement Figure 2 For the sake of brevity, the various operations performed by the terminal device in the method 200 are not described here. At this time, the device 600 can be a terminal device (for example, a mobile phone). The transceiver 620 is used to perform specific signal transmission and reception under the drive of the processor 630.

[0253] Optionally, when the code is executed, the processor 630 may also implement Figure 3 For the sake of brevity, the various operations performed by the network device in the method 300 are not described here. At this time, the device 600 may be a network device (eg, an access network device or a core network device).

[0254] It should be understood that in the embodiment of the present application, the processor 630 may be a central processing unit (CPU), and the processor 630 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0255] The memory 610 may include a read-only memory and a random access memory, and provide instructions and data to the processor 630. A portion of the memory 610 may also include a non-volatile random access memory. For example, the memory 610 may also store information on the device type.

[0256] The transceiver 620 may be used to implement signal transmission and reception functions, such as frequency modulation and demodulation functions or up-conversion and down-conversion functions.

[0257] During the implementation process, at least one step of the above method can be completed by the integrated logic circuit of the hardware in the processor 630, or the integrated logic circuit can complete the at least one step under the instruction drive of the software form. Therefore, the uplink control channel transmission device 600 can be a chip or a chipset. The steps of the method disclosed in the embodiment of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor 630 reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it is not described in detail here.

[0258] Figure 7 is a schematic structural diagram of a system chip 700 according to an embodiment of the present application. Figure 7 The system chip 700 includes an input interface 701 , an output interface 702 , a processor 703 and a memory 704 , which can be connected via an internal communication connection line. The processor 703 is used to execute the code in the memory 704 .

[0259] Optionally, when the code is executed, the processor 703 implements the method executed by the terminal device in the method embodiment. For the sake of brevity, it will not be described here.

[0260] Optionally, when the code is executed, the processor 703 implements the method executed by the network device in the method embodiment. For the sake of brevity, it will not be described in detail here.

[0261] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0262] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0263] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0264] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or 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.

[0265] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0266] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0267] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for transmitting an uplink control channel, characterized in that: include: The terminal device receives a maximum code rate of at least one uplink control channel configured by the network device; The terminal device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein the maximum code rate for transmitting the uplink control channel is determined according to the service priority corresponding to the uplink control information; The terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

2. The method according to claim 1, characterized in that The terminal device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate of at least one uplink control channel, including: The terminal device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

3. The method according to claim 1, characterized in that The terminal device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate of at least one uplink control channel, including: The terminal device determines maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

4. The method according to claim 1, characterized in that: The types of uplink control information include: At least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

5. The method according to claim 1, characterized in that The services corresponding to the uplink control information include: At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

6. The method according to claim 1, characterized in that The terminal device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate transmitted by at least one uplink control channel, including: The terminal device determines that the minimum value of the maximum code rates corresponding to the multiple types of uplink control information is the maximum code rate for transmitting the uplink control channel.

7. The method according to any one of claims 1 to 6, characterized in that The terminal device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including: The terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determines to encode at least one uplink control information among multiple types of uplink control information according to its corresponding maximum code rate.

8. The method according to any one of claims 1 to 6, characterized in that The terminal device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including: The terminal device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

9. The method according to any one of claims 1 to 6, characterized in that The uplink control channel includes a plurality of uplink control channel formats, wherein different uplink control channel formats are configured with the same maximum code rate, or different uplink control channel formats are configured with different maximum code rates.

10. A method for transmitting an uplink control channel, characterized in that: include: The network device configures a maximum bit rate of at least one uplink control channel; The network device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein the maximum code rate for transmitting the uplink control channel is determined according to a service priority corresponding to the uplink control information; The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

11. The method according to claim 10, characterized in that The network device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate of at least one uplink control channel, including: The network device determines a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

12. The method according to claim 10, characterized in that The network device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate of at least one uplink control channel, including: The network device determines maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

13. The method according to claim 10, characterized in that The types of uplink control information include: At least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

14. The method according to claim 10, characterized in that The services corresponding to the uplink control information include: At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

15. The method according to claim 10, characterized in that The network device determines the maximum code rate for transmitting the uplink control channel from the maximum code rate transmitted by at least one uplink control channel, including: The network device determines, as the maximum code rate for transmitting the uplink control channel, a minimum value among the maximum code rates respectively corresponding to the multiple types of uplink control information.

16. The method according to any one of claims 10 to 15, characterized in that The network device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including: The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determines to encode at least one uplink control information among multiple types of uplink control information according to its corresponding maximum code rate.

17. The method according to any one of claims 10 to 15, characterized in that The network device determines, according to the maximum code rate for transmitting the uplink control channel, the uplink control information carried in the uplink control channel, including: The network device determines the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

18. The method according to any one of claims 10 to 15, characterized in that The uplink control channel includes a plurality of uplink control channel formats, and the method further includes: configuring the same maximum code rate for different uplink control channel formats, or configuring different maximum code rates for different uplink control channel formats.

19. A terminal device, characterized in that: include: A receiving unit, configured to receive a maximum code rate of at least one uplink control channel configured by a network device; a processing unit, configured to determine a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein the maximum code rate for transmitting the uplink control channel is determined according to a service priority corresponding to the uplink control information; The processing unit is further configured to determine the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

20. The terminal device according to claim 19, characterized in that: The processing unit is further configured to determine a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

21. The terminal device according to claim 19, characterized in that: The processing unit is further configured to determine maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

22. The terminal device according to claim 19, characterized in that: The type of the uplink control information includes: at least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

23. The terminal device according to claim 19, characterized in that: The services corresponding to the uplink control information include: At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

24. The terminal device according to any one of claims 19, characterized in that: The processing unit is further configured to determine a minimum value among maximum code rates respectively corresponding to a plurality of types of uplink control information as the maximum code rate for transmitting the uplink control channel.

25. The terminal device according to any one of claims 19 to 24, characterized in that: The processing unit is further used to determine the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determine to encode at least one uplink control information among multiple types of uplink control information according to its corresponding maximum code rate.

26. The terminal device according to any one of claims 19 to 24, characterized in that: The processing unit is further configured to determine the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

27. The terminal device according to any one of claims 19 to 24, characterized in that: The uplink control channel includes a plurality of uplink control channel formats, wherein different uplink control channel formats are configured with the same maximum code rate, or different uplink control channel formats are configured with different maximum code rates.

28. A network device, characterized in that: include: a processing unit, configured to configure a maximum code rate of at least one uplink control channel, and determine a maximum code rate for transmitting the uplink control channel from the maximum code rate of the at least one uplink control channel, wherein the maximum code rate for transmitting the uplink control channel is determined according to a service priority corresponding to the uplink control information; The processing unit is also used for the network device to determine the uplink control information carried in the uplink control channel according to the maximum code rate of the transmission uplink control channel.

29. The network device according to claim 28, characterized in that: The processing unit is further configured to determine a maximum code rate for transmitting an uplink control channel from the maximum code rate of the at least one uplink control channel, wherein all uplink control information carried by the uplink control channel corresponds to one maximum code rate.

30. The network device according to claim 28, characterized in that The processing unit is further configured to determine maximum code rates of multiple transmission uplink control channels from the maximum code rate of the at least one uplink control channel, wherein the multiple types of uplink control information carried by the uplink control channel correspond to the multiple maximum code rates respectively.

31. The network device according to claim 28, characterized in that The types of uplink control information include: At least one of hybrid automatic repeat request HARQ feedback information ACK / NACK, channel state information CSI, and service request SR.

32. The network device according to claim 28, characterized in that: The services corresponding to the uplink control information include: At least one of highly reliable and low latency URLLC, enhanced mobile bandwidth eMBB, and massive machine type communication mMTC.

33. The network device according to claim 28, characterized in that: The processing unit is further configured to determine a minimum value among maximum code rates respectively corresponding to a plurality of types of uplink control information as the maximum code rate for transmitting the uplink control channel.

34. The network device according to any one of claims 28 to 33, characterized in that: The processing unit is further used to determine the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel, and determine to encode at least one uplink control information among multiple types of uplink control information according to its corresponding maximum code rate.

35. The network device according to any one of claims 28 to 33, characterized in that: The processing unit is further configured to determine the uplink control information carried in the uplink control channel according to the maximum code rate for transmitting the uplink control channel and the priority of the uplink control information.

36. The network device according to any one of claims 28 to 33, characterized in that: The uplink control channel includes a plurality of uplink control channel formats, and the processing unit is further used to: configure the same maximum code rate for different uplink control channel formats, or configure different maximum code rates for different uplink control channel formats.

37. A computer-readable storage medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 9.

38. A computer-readable storage medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform the method according to any one of claims 10-18.

39. A terminal device, comprising: processor; Transceiver; as well as a memory having stored therein instructions executable by the processor; When the processor executes the instructions on the memory, the processor cooperates with the transceiver to perform the method according to any one of claims 1 to 9.

40. A network device comprising: processor; Transceiver; as well as a memory having stored therein instructions executable by the processor; When the processor executes the instructions on the memory, the processor cooperates with the transceiver to perform the method according to any one of claims 10-18.

Citation Information

Patent Citations

  • Uplink control data transmission

    CN107104780A