Processing method, communication device, and storage medium

By optimizing the UCI resource processing mechanism, terminal devices and network devices determine the number of coded modulation symbols based on the first parameter, which solves the problem of transmission performance degradation caused by UCI resource overlap and improves channel utilization efficiency.

WO2026065292A1PCT designated stage Publication Date: 2026-04-02SHENZHEN TRANSSION HLDG CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In the existing UCI resource processing mechanism, when UCI resources overlap, the number of REs may decrease, which in turn affects UCI transmission performance.

Method used

By determining the number of encoded modulation symbols for uplink control information based on the first parameter using terminal and network equipment, the processing mechanism for UCI resources is optimized to ensure effective transmission of UCI on PUSCH.

Benefits of technology

This improves the transmission performance of UCI, avoids the RE reduction problem caused by resource overlap, and enhances channel utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024122437_02042026_PF_FP_ABST
    Figure CN2024122437_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a processing method, a communication device, and a storage medium. The method comprises: a terminal device determines the number of coded modulation symbols of uplink control information (UCI) on the basis of a first parameter. The technical solution of the present application improves a UCI resource processing mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Processing method, communication device and storage medium TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a processing method, a communication device and a storage medium. BACKGROUND

[0002] In the existing protocol, for UCI (Uplink Control Information) carried on the PUSCH (Physical Uplink Control CHannel), if the uplink resource muting pattern and the UCI resource overlap, the UCI is not transmitted on the corresponding resource according to the muting pattern.

[0003] In the process of conceiving and implementing the present application, the inventors have found that at least the following problems exist:

[0004] If the UCI is not transmitted on the corresponding resource, the number of REs (Resource Elements) used for UCI transmission may be reduced, which in turn causes the UCI transmission performance to decline, so the existing UCI resource processing mechanism needs to be further improved.

[0005] The foregoing description is directed to providing general background information and does not necessarily constitute the prior art. TECHNICAL SOLUTION

[0006] The main purpose of the present application is to provide a processing method, a communication device and a storage medium, aiming at improving the UCI resource processing mechanism.

[0007] The processing method provided by the present application can be applied to a terminal device (such as a mobile phone), which includes the following steps:

[0008] S1: The terminal device determines the number of coded modulation symbols of the uplink control information based on a first parameter.

[0009] Optionally, the method further includes at least one of the following:

[0010] The first parameter is determined by at least one of the following: uplink control information, uplink muting resource, and information related to the uplink-data channel of the physical uplink shared channel;

[0011] The uplink control information includes at least one of the following:

[0012] HARQ-ACK (Hybrid Automatic Repeat Request-ACKnowledgement);

[0013] CSI part 1 (Channel State Information part 1);

[0014] CSI part 2 (Channel State Information part 2).

[0015] Optionally, the first parameter comprises at least one of:

[0016] a number of hybrid automatic repeat request-acknowledgement bits;

[0017] a number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement;

[0018] a number of channel state information part 1 bits;

[0019] a number of cyclic redundancy check bits of the channel state information part 1;

[0020] a number of channel state information part 2 bits;

[0021] a number of cyclic redundancy check bits of the channel state information part 2;

[0022] a beta offset;

[0023] a number of code blocks of an uplink-data channel in a physical uplink shared channel transmission;

[0024] a size of an rth code block of the uplink-data channel in the physical uplink shared channel transmission;

[0025] a scheduling bandwidth of the physical uplink shared channel transmission;

[0026] a number of subcarriers on an orthogonal frequency division multiplexing symbol l carrying a phase tracking reference signal in the physical uplink shared channel transmission;

[0027] a number of resource elements on an orthogonal frequency division multiplexing symbol l available for carrying uplink control information in the physical uplink shared channel transmission;

[0028] a number of subcarriers on the orthogonal frequency division multiplexing symbol l used for uplink resource cancellation.

[0029] Optionally, step S1 comprises:

[0030] determining a proportion of resources occupied by the uplink control information in all resource elements of the physical uplink shared channel according to a ratio of a bit size of the uplink control information to a bit size of the uplink-data channel;

[0031] determining a number of coded modulation symbols of the uplink control information according to the proportion.

[0032] Optionally, the method further comprises at least one of:

[0033] the number of coded modulation symbols of the uplink control information is determined according to a number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding uplink cancellation resources;

[0034] The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the OFDM symbol before excluding the uplink cancellation resource, and the actual encoded modulation symbols of the uplink control information are halved in the designated symbol, which is optionally mapped with the uplink control information and has the uplink cancellation resource.

[0035] The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the OFDM symbol after excluding the uplink cancellation resource.

[0036] Optionally, the method further comprises at least one of the following:

[0037] The encoding rate of the uplink control information is adjusted using different beta offsets.

[0038] The number of encoded modulation symbols of the uplink control information is modulated.

[0039] The number of encoded modulation symbols of the modulated uplink control information is mapped on the PUCCH resource.

[0040] Optionally, the mapping of the number of encoded modulation symbols of the modulated uplink control information on the PUCCH resource comprises at least one of the following:

[0041] When the number of HARQ-ACK bits is less than or equal to the first value, a reserved HARQ-ACK position is found.

[0042] When the number of HARQ-ACK bits is greater than the first value, the encoded HARQ-ACK position is mapped.

[0043] The encoded CSI part 1 and CSI part 2 bits are mapped.

[0044] The encoded uplink-data channel bits are mapped.

[0045] When the number of HARQ-ACK bits is less than or equal to the first value, the encoded HARQ-ACK bits are mapped.

[0046] Optionally, the method further comprises at least one of the following:

[0047] The reserved HARQ-ACK position is located on the symbol after the first DMRS of the PUCCH.

[0048] The mapped encoded HARQ-ACK position is located on the symbol after the first DMRS of the PUCCH.

[0049] The mapped encoded channel state information part 1 and channel state information part 2 bits are located on the first non-demodulation reference signal symbol of the physical uplink shared channel;

[0050] The reserved hybrid automatic repeat request-acknowledgement locations do not conflict with the cancelled resource elements;

[0051] The mapped hybrid automatic repeat request-acknowledgement locations do not conflict with the cancelled resource elements;

[0052] The encoded channel state information part 1 is mapped first, and the encoded channel state information part 2 is mapped second;

[0053] The hybrid automatic repeat request-acknowledgement bits are overwritten onto the channel state information part 2 and uplink-data channel bits;

[0054] The mapping is performed using a frequency domain first principle on the same symbol.

[0055] The application also provides a processing method, which can be applied to a network device (such as a base station) and includes the following steps:

[0056] S2, the network device receives the number of encoded modulation symbols of the uplink control information, which is determined by the terminal device based on a first parameter.

[0057] Optionally, the method further includes at least one of the following:

[0058] The first parameter is determined by at least one of the following: uplink control information, uplink cancellation resources, and information related to the uplink-data channel of the physical uplink shared channel;

[0059] The uplink control information includes at least one of the following:

[0060] Hybrid automatic repeat request-acknowledgement;

[0061] Channel state information part 1;

[0062] Channel state information part 2.

[0063] Optionally, the first parameter includes at least one of the following:

[0064] The number of hybrid automatic repeat request-acknowledgement bits;

[0065] The number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement;

[0066] The number of channel state information part 1 bits;

[0067] The number of cyclic redundancy check bits of the channel state information part 1;

[0068] The number of channel state information part 2 bits;

[0069] Number of cyclic redundancy check bits of channel state information part 2;

[0070] Beta offset;

[0071] Number of code blocks of uplink-data channel in physical uplink shared channel transmission;

[0072] Size of rth code block of uplink-data channel in physical uplink shared channel transmission;

[0073] Scheduling bandwidth of physical uplink shared channel transmission;

[0074] Number of subcarriers on orthogonal frequency division multiplexing symbol l carrying phase tracking reference signal in physical uplink shared channel transmission;

[0075] Number of resource elements on orthogonal frequency division multiplexing symbol l available for carrying uplink control information in physical uplink shared channel transmission;

[0076] Number of subcarriers on orthogonal frequency division multiplexing symbol l used for uplink resource cancellation.

[0077] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, comprising:

[0078] The terminal device determines the proportion of the uplink control information in all resource element resources of the physical uplink shared channel according to the ratio of the bit size of the uplink control information to the bit size of the uplink-data channel;

[0079] The terminal device determines the number of encoded modulation symbols of the uplink control information according to the proportion.

[0080] Optionally, the method further comprises at least one of the following:

[0081] The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource;

[0082] The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource, and the actual encoded modulation symbol of the uplink control information is halved on a specified symbol, and optionally, the specified symbol maps the uplink control information, and there is an uplink cancellation resource on the specified symbol;

[0083] The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol after excluding the uplink cancellation resource;

[0084] The number of encoded modulation symbols is mapped by the terminal device on the physical uplink shared channel resource after modulation.

[0085] Optionally, the terminal device maps the number of encoded modulation symbols of the modulated uplink control information on the physical uplink shared channel resource, including at least one of the following:

[0086] When the number of hybrid automatic repeat request-acknowledgement bits is less than or equal to the first value, a reserved hybrid automatic repeat request-acknowledgement position is found;

[0087] When the number of hybrid automatic repeat request-acknowledgement bits is greater than the first value, the encoded hybrid automatic repeat request-acknowledgement position is mapped;

[0088] The encoded channel state information part 1 and channel state information part 2 bits are mapped;

[0089] The encoded uplink-data channel bits are mapped;

[0090] When the number of hybrid automatic repeat request-acknowledgement bits is less than or equal to the first value, the encoded hybrid automatic repeat request-acknowledgement bits are mapped.

[0091] Optionally, the method further includes at least one of the following:

[0092] The reserved hybrid automatic repeat request-acknowledgement position is located on the symbol after the first demodulation reference signal of the physical uplink shared channel;

[0093] The mapped encoded hybrid automatic repeat request-acknowledgement position is located on the symbol after the first demodulation reference signal of the physical uplink shared channel;

[0094] The mapped encoded channel state information part 1 and channel state information part 2 bits are located on the symbol of the first non-demodulation reference signal of the physical uplink shared channel;

[0095] The reserved hybrid automatic repeat request-acknowledgement position does not conflict with the eliminated resource elements;

[0096] The mapped hybrid automatic repeat request-acknowledgement position does not conflict with the eliminated resource elements;

[0097] The terminal device maps the encoded channel state information part 1 first, and then maps the encoded channel state information part 2;

[0098] The terminal device covers the hybrid automatic repeat request-acknowledgement bits to the channel state information part 2 and uplink-data channel bits;

[0099] The terminal device uses the frequency domain first principle to map on the same symbol.

[0100] The application further provides a processing device, which comprises:

[0101] A determining module is configured to determine the number of encoded modulation symbols of the uplink control information based on the first parameter.

[0102] The application further provides a processing device, which comprises:

[0103] A receiving module is configured to receive the number of encoded modulation symbols of the uplink control information, which is determined by the terminal device based on the first parameter.

[0104] The application further provides a communication device, which comprises a memory, a processor, and a processing program stored in the memory and executable on the processor, and when the processing program is executed by the processor, the steps of the processing method according to any one of the above embodiments are implemented.

[0105] The communication device in the application can be a terminal device (such as a mobile phone) or a network device (such as a base station), and the specific meaning needs to be clarified in combination with the context.

[0106] The application further provides a computer readable storage medium, which stores a processing program, and when the processing program is executed by a processor, the steps of the processing method according to any one of the above embodiments are implemented.

[0107] In the technical scheme of the application, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, and the UCI resource processing mechanism is improved. BRIEF DESCRIPTION OF DRAWINGS

[0108] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the application and, together with the specification, serve to explain the principles of the application. In order to more clearly illustrate the technical scheme of the embodiments of the application, the drawings needed to be used in the description of the embodiments will be briefly introduced as follows. Obviously, for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0109] FIG. 1 is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the application;

[0110] FIG. 2 is a schematic diagram of a communication network system architecture provided by an embodiment of the application;

[0111] FIG. 3 is a schematic diagram of the hardware structure of a controller 140 provided by the application;

[0112] FIG. 4 is a schematic diagram of the hardware structure of a network node 150 provided by the application;

[0113] FIG. 5 is a flowchart illustrating a processing method according to an embodiment of the present application;

[0114] FIG. 6 is a schematic diagram illustrating mapping of UCI on PUSCH resources in a processing method according to a third embodiment of the present application;

[0115] FIG. 7 is a schematic diagram illustrating mapping of UCI on PUSCH resources in a processing method according to a fourth embodiment of the present application;

[0116] FIG. 8 is a schematic diagram illustrating mapping of UCI on PUSCH resources in a processing method according to a fifth embodiment of the present application;

[0117] FIG. 9 is a flowchart illustrating a processing method according to a sixth embodiment of the present application;

[0118] FIG. 10 is a schematic diagram illustrating interaction between a network device and a terminal device in a processing method according to a tenth embodiment of the present application;

[0119] FIG. 11 is a schematic diagram illustrating a structure of a processing apparatus according to an embodiment of the present application;

[0120] FIG. 12 is a schematic diagram illustrating a structure of a processing apparatus according to an embodiment of the present application;

[0121] FIG. 13 is a schematic diagram illustrating a structure of a communication device according to an embodiment of the present application.

[0122] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. The above-described drawings have shown the specific embodiments of the present application, and the following description will be more detailed. These drawings and the following description are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments.

[0123] Embodiments of the present application

[0124] The exemplary embodiments will be described in detail herein below with reference to the drawings. When the following description refers to the drawings, identical numbers on different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments are not meant to represent all implementations consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.

[0125] It should be noted that, as used in this document, the terms "include," "includes," "including," "has," "have," "having," or the like, are used in the sense of "including" and not by way of rinse, such that a process, method, article, or apparatus that includes items does not include only those items but can include other items not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises a... " does not, without more limitations, foreclose the existence of additional identical elements in the process, method, article, or apparatus that includes the element. Components, features, and / or elements with the same name or reference number can have the same or different meanings and / or functions in different embodiments.

[0126] It should be understood that, although the terms first, second, third, etc. can be used herein to describe various information, these terms are not intended to denote a particular order or hierarchy. These terms are used only to distinguish one category of information from another. For example, without departing from the scope hereof, first information can be referred to as second information, and similarly, second information can be referred to as first information. Depending on the context, the word "if' as used herein can be interpreted to mean "when" or "in response to determining" or "in response to a determination." Also, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes," and / or "including," as used herein, specify the presence of stated features, steps, operations, elements, components, items, categories, and / or groups but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, items, categories, and / or groups thereof. As used herein, the term "or," "and / or," "at least one of," and the like as used herein are to be interpreted as inclusive or meaning any one or any combination. For example, "A, B or C" or "A, B, and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C." Only terms clearly indicated to the contrary will exclude the presence of other elements or matter. For example, the phrase "comprising A or B" will be understood to include the presence of A alone or B alone, in addition to the presence of both A and B.

[0127] It should be understood that, although each step in the flowchart in the embodiments of the present application is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and they can be executed in other sequences. Moreover, at least part of the steps in the figure can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence is not necessarily sequential, but can be alternately executed with at least part of other steps or sub-steps or stages of other steps.

[0128] Depending on the context, the word "if" as used herein can be interpreted as meaning "when" or "while" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if it is determined" or "if (a stated condition or event) is detected" can be interpreted as meaning "when it is determined" or "in response to determining" or "when (a stated condition or event) is detected" or "in response to detecting (a stated condition or event)".

[0129] It should be noted that, in this document, step codes such as S1, S2, etc. are used for the purpose of more clearly and briefly expressing the corresponding content, and do not constitute a substantial limitation in sequence. Those skilled in the art may, in specific implementation, perform S2 before performing S1, etc., but these should be within the scope of protection of the present application.

[0130] It should be understood that the specific embodiments described herein are merely intended to explain the present application, and are not intended to limit the present application.

[0131] In the following description, the suffixes such as "module", "part", or "unit" used for an element are merely intended for facilitating explanation of the present application, and do not have a specific meaning by themselves. Thus, "module", "part", or "unit" can be mixedly used.

[0132] The communication device in the present application can be a terminal device (such as a mobile phone) or a network device (such as a base station), and the specific meaning needs to be clarified according to the context.

[0133] The terminal device can be implemented in various forms. For example, the terminal device described in the present application can include smart terminal devices such as a mobile phone, a tablet computer, a notebook computer, a palm computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart bracelet, a pedometer, and fixed terminal devices such as a digital TV and a desktop computer.

[0134] The following description will be made with a mobile terminal as an example, and it will be understood by those skilled in the art that the configuration according to the embodiments of the present application can also be applied to a terminal device of a stationary type, except for elements particularly used for mobile purposes.

[0135] Referring to FIG. 1, a mobile terminal 100 according to an embodiment of the present application can include a RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. It will be understood by those skilled in the art that the mobile terminal structure shown in FIG. 1 does not constitute a limitation on the mobile terminal, and the mobile terminal can include more or less or combine certain elements, or arrange the elements differently.

[0136] The various elements of the mobile terminal will be described below in detail with reference to FIG. 1.

[0137] The radio frequency unit 101 can be used for receiving and transmitting signals in the process of transmitting or receiving information or a call. Specifically, the radio frequency unit 101 receives downlink information from a base station and provides the received information to the processor 110 for processing. In addition, the radio frequency unit 101 transmits uplink data to the base station. Generally, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and / or the like. The radio frequency unit 101 can also communicate with a network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), 5G, 6G, and / or the like.

[0138] WiFi is a short-range wireless transmission technology. The WiFi module 102 can help users send and receive emails, browse web pages, and access streaming media, etc. It provides users with wireless broadband Internet access. Although the WiFi module 102 is shown in FIG. 1, it is understood that it is not a necessary component of the mobile terminal, and can be omitted as needed without changing the essence of the application.

[0139] The audio output unit 103 can convert audio data, which is received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109, into an audio signal and output it as sound when the mobile terminal 100 is in a call signal receiving mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, and / or the like. Moreover, the audio output unit 103 can provide audio output related to a particular function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, and / or the like). The audio output unit 103 can include a speaker, a buzzer, and / or the like.

[0140] The A / V input unit 104 is configured to receive audio or video signals. The A / V input unit 104 can include a graphics processor (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes image data of a still picture or a video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. Processed image frames can be displayed on the display unit 106. Processed image frames can be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, or the like, and can process such sound into audio data. Processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of the telephone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the process of receiving and transmitting audio signals.

[0141] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. The light sensor includes an ambient light sensor and a proximity sensor, which can optionally adjust the brightness of the display panel 1061 according to the brightness of ambient light, and turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), and detect the magnitude and direction of gravity when at rest, which can be used for applications that recognize the posture of the mobile terminal (such as switching between landscape and portrait screens, related games, magnetometer posture calibration), vibration recognition related functions (such as a pedometer, a knock), and the like. The mobile terminal can also be configured with a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and other sensors, which are not described herein.

[0142] The display unit 106 is configured to display information input by a user or information provided to the user. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0143] The user input unit 107 can be used to receive input numerals or character information, and to generate key signal inputs related to user settings of the mobile terminal and control of functions. Optionally, the user input unit 107 can include a touch panel 1071 and other input devices 1072. The touch panel 1071, also called a touch screen, can collect touch operations of a user on or proximity thereto (e.g., operations by the user using a finger, a touch pen, or any suitable object or accessory on or in proximity to the touch panel 1071) and drive corresponding connection devices according to a pre-set program. The touch panel 1071 can include two parts, a touch detecting device and a touch controller. The touch detecting device detects a user's touch position and detects a signal resulting from a touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detecting device and converts it into touch coordinates, which are then transmitted to the processor 110, and can receive commands from the processor 110 and execute them. The touch panel 1071 can be implemented in various types such as a resistive type, a capacitive type, an infrared type, and a surface acoustic wave type. In addition to the touch panel 1071, the user input unit 107 can include other input devices 1072. The other input devices 1072 can include, for example, one or more of a physical keyboard, function keys (e.g., a volume control button, a switch button, etc.), a trackball, a mouse, a joystick, etc., without limitation.

[0144] Optionally, the touch panel 1071 can cover the display panel 1061, and when the touch panel 1071 detects a touch operation on or in proximity thereto, it transmits the same to the processor 110 to determine the type of touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Although in FIG. 1 the touch panel 1071 and the display panel 1061 are implemented as two separate components to achieve the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to achieve the input and output functions of the mobile terminal, without limitation.

[0145] The interface unit 108 serves as an interface through which at least one external device can be connected with the mobile terminal 100. For example, the external device can include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, an earphone port, etc. The interface unit 108 can be used to receive input (e.g., data information, power, etc.) from an external device and to transmit the received input to one or more elements within the mobile terminal 100, or can be used to transmit data between the mobile terminal 100 and the external device.

[0146] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area, and the program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory 109 can include a high-speed random access memory, and can further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.

[0147] The processor 110 is a control center of the mobile terminal, connects all parts of the mobile terminal through various interfaces and lines, executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109 and calling data stored in the memory 109, and thus performs overall monitoring on the mobile terminal. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modem processor, and the application processor can mainly process an operating system, a user interface, and application programs, and the like, and the modem processor can mainly process wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.

[0148] The mobile terminal 100 can further include a power supply 111 (such as a battery) for supplying power to various components; preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system.

[0149] Although not shown in FIG. 1, the mobile terminal 100 can further include a Bluetooth module and the like, which will not be described herein.

[0150] In order to facilitate understanding of the embodiments of the present application, the communication network system based on the mobile terminal of the present application is described below.

[0151] Referring to FIG. 2, FIG. 2 is a communication network system architecture diagram provided by an embodiment of the present application, and the communication network system is a NR (New Radio) system of a general mobile communication technology, the NR system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an operator's IP service 204 which are sequentially connected in communication.

[0152] Optionally, the UE 201 can be the terminal device 100 described above, which will not be described here again.

[0153] The E-UTRAN 202 includes eNode Bs 2021 and other eNode Bs 2022. Optionally, the eNode Bs 2021 can be connected to each other through backhaul (for example, an X2 interface), the eNode B 2021 is connected to the EPC 203, and the eNode B 2021 can provide access for the UE 201 to the EPC 203.

[0154] The EPC 203 can include a MME (Mobility Management Entity) 2031, a HSS (Home Subscriber Server) 2032, other MMEs 2033, a SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, and a PCRF (Policy and Charging Rules Function) 2036. Optionally, the MME 2031 is a control node for processing signaling between the UE 201 and the EPC 203, and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure), and to save some user-specific information about service features, data rates, etc. All user data can be transmitted through the SGW 2034, the PGW 2035 can provide IP address allocation and other functions for the UE 201, and the PCRF 2036 is a policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for policy and charging enforcement function elements (not shown in the figure).

[0155] The IP service 204 can include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.

[0156] Although the above describes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G, and future new network systems (such as 6G), etc., which are not limited here.

[0157] Figure 3 is a schematic diagram of a hardware structure of a controller 140 according to an embodiment of the present application. The controller 140 comprises a memory 1401 and a processor 1402. The memory 1401 is configured to store program instructions. The processor 1402 is configured to invoke the program instructions stored in the memory 1401 to perform the steps executed by the controller in the method embodiment one. The implementation principle and the beneficial effects are similar, and will not be repeated here.

[0158] Optionally, the controller further comprises a communication interface 1403. The communication interface 1403 can be connected with the processor 1402 through the bus 1404. The processor 1402 can control the communication interface 1403 to realize the receiving and sending functions of the controller 140.

[0159] Figure 4 is a schematic diagram of a hardware structure of a network node 150 according to an embodiment of the present application. The network node 150 comprises a memory 1501 and a processor 1502. The memory 1501 is configured to store program instructions. The processor 1502 is configured to invoke the program instructions stored in the memory 1501 to perform the steps executed by the first node in the method embodiment one. The implementation principle and the beneficial effects are similar, and will not be repeated here.

[0160] Optionally, the controller further comprises a communication interface 1503. The communication interface 1503 can be connected with the processor 1502 through the bus 1504. The processor 1502 can control the communication interface 1503 to realize the receiving and sending functions of the network node 150.

[0161] The integrated modules implemented in the form of software function modules can be stored in a computer readable storage medium. The software function modules are stored in a storage medium, and include a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to execute part of the steps of the method embodiments of the present application.

[0162] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a storage medium or transferred from one storage medium to another storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing one or more available media sets. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk (SSD)) and the like.

[0163] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.

[0164] Technical terms related to the embodiments of the present application:

[0165] RO: Random access channel Occasion, random access occasion;

[0166] SBFD: SubBand Full-Duplex, sub-band full-duplex;

[0167] UCI: Uplink Control Information, uplink control information;

[0168] PUCCH: Physical Uplink Control CHannel, physical uplink control channel;

[0169] PUSCH: Physical Uplink Shared CHannel, physical uplink shared channel;

[0170] RE: Resource Element, resource element;

[0171] UL muting: uplink elimination;

[0172] Muting Pattern: Muting Pattern, elimination pattern;

[0173] CSI: Channel State Information, channel state information;

[0174] UL-SCH: Uplink-Shared Channel, uplink-data channel;

[0175] HARQ-ACK: Hybrid Automatic Repeat reQuest-ACKnowledgement, hybrid automatic repeat request-acknowledgement;

[0176] CSI part 1: Channel State Information part 1;

[0177] CSI part 2: Channel State Information part 2;

[0178] CRC: Cyclic Redundancy Check, cyclic redundancy check;

[0179] beta: Greek letter β;

[0180] PT-RS: Phase Tracking Reference Signals, phase tracking reference signals;

[0181] OFDM: Orthogonal Frequency Division Multiplexing, orthogonal frequency division multiplexing;

[0182] DMRS: DeModulation Reference Signal, demodulation reference signal.

[0183] First embodiment

[0184] Referring to FIG. 5, FIG. 5 is a flow diagram of a processing method according to the first embodiment of the present application. The processing method according to the embodiment of the present application can be applied to a terminal device (such as a mobile phone), and includes the following steps:

[0185] S1: The terminal device determines the number of encoded modulation symbols of uplink control information based on a first parameter.

[0186] The embodiment mainly considers that, for UCI (uplink control information) carried on a PUSCH (physical uplink control channel), if an uplink resource muting pattern and UCI resources overlap, the UCI is not transmitted on the corresponding resources according to the muting pattern, which may reduce the number of REs (resource elements) used for UCI transmission, and further cause the UCI transmission performance to decrease. For UCI resource mapping on the PUSCH, the set of REs that can be used to transmit the UCI should not include REs used for uplink resource muting, so the existing UCI resource processing mechanism needs to be further improved.

[0187] Therefore, the embodiment proposes a solution, and improves the UCI resource processing mechanism. For example, the number of modulation symbols (i.e., the number of REs) of the UCI is calculated to ensure the UCI transmission performance.

[0188] Optionally, the terminal device determines the number of coded modulation symbols of the uplink control information based on the first parameter.

[0189] Optionally, the first parameter is provided by a network device.

[0190] Optionally, the network device can be a base station or the like.

[0191] Optionally, the first parameter is determined by the terminal device.

[0192] Optionally, the first parameter is determined by at least one of the following: uplink control information, uplink muting resources, and information related to an uplink-data channel of a physical uplink shared channel.

[0193] Optionally, the uplink control information includes at least one of the following:

[0194] a hybrid automatic repeat request-acknowledgment;

[0195] channel state information part 1;

[0196] channel state information part 2.

[0197] Optionally, the first parameter includes at least one of the following:

[0198] a number of hybrid automatic repeat request-acknowledgment bits;

[0199] a number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgment;

[0200] a number of channel state information part 1 bits;

[0201] a number of cyclic redundancy check bits of the channel state information part 1;

[0202] a number of channel state information part 2 bits;

[0203] Number of cyclic redundancy check bits of channel state information part 2

[0204] Beta offset

[0205] Number of code blocks of uplink-data channel in physical uplink shared channel transmission

[0206] Size of rth code block of uplink-data channel in physical uplink shared channel transmission

[0207] Scheduling bandwidth of physical uplink shared channel transmission

[0208] Number of subcarriers on orthogonal frequency division multiplexing symbol l carrying phase tracking reference signal in physical uplink shared channel transmission

[0209] Number of resource elements on orthogonal frequency division multiplexing symbol l available for carrying uplink control information in physical uplink shared channel transmission

[0210] Number of subcarriers on orthogonal frequency division multiplexing symbol l used for uplink resource cancellation

[0211] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, comprising:

[0212] According to the ratio of the bit size of the uplink control information to the bit size of the uplink-data channel, the proportion of the uplink control information in all resource element resources of the physical uplink shared channel is determined.

[0213] The number of encoded modulation symbols of the uplink control information is determined according to the proportion.

[0214] Optionally, since the length of the sequence after channel encoding cannot meet the demand of all actual mapping resource element (RE) numbers, adaptive adjustment of the bits after channel encoding is needed through rate matching to make it be mapped on all allocated REs, and the above process of calculating the number of UCI encoded modulation symbols is rate matching.

[0215] Optionally, the number of REs occupied by each part of independently encoded UCI is determined by the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel.

[0216] Optionally, when determining the number of REs occupied by each part of independently coded UCI, first, the ratio of the bit size (including the payload size of CRC) of the part of UCI to the bit size of the uplink-data channel is calculated, then, according to the ratio of the bit size (including the payload size of CRC) of the part of UCI to the bit size of the uplink-data channel, the proportion of the part of UCI in all RE resources of the PUSCH is determined, and then the proportion is multiplied by all RE resources of the PUSCH to obtain the number of REs occupied by UCI, i.e. the number of coded modulation symbols of UCI.

[0217] Optionally, considering that the transmission reliability requirement of UCI is higher than that of data transmission, when calculating the proportion of UCI in all RE resources of the PUSCH, different code rate compensation factors β are introduced for different UCIs. offset .

[0218] Optionally, in order to ensure the transmission of uplink data, UCI does not occupy all RE resources, and this is achieved by introducing a parameter (α) configured by high layer signaling, which is used to limit the upper limit of the number of REs occupied by each UCI.

[0219] Optionally, the number of coded modulation symbols of uplink control information is determined according to the number of resource elements available for transmitting uplink control information in all symbols used for transmitting PUSCH before excluding uplink cancellation resources.

[0220] Optionally, the number of coded modulation symbols of uplink control information is determined according to the number of resource elements available for transmitting uplink control information in all symbols used for transmitting PUSCH before excluding uplink cancellation resources.

[0221] Optionally, the number of coded modulation symbols of uplink control information is determined according to the number of resource elements available for transmitting uplink control information in all symbols used for transmitting PUSCH before excluding uplink cancellation resources, and the actual number of coded modulation symbols of uplink control information is halved in a specified symbol, and optionally, the specified symbol is mapped with uplink control information and there is uplink cancellation resource in the specified symbol.

[0222] Optionally, the number of coded modulation symbols of uplink control information is determined according to the number of resource elements available for transmitting uplink control information in all symbols used for transmitting PUSCH before excluding uplink cancellation resources, and the actual number of coded modulation symbols of uplink control information is halved in a specified symbol, and optionally, the specified symbol is mapped with uplink control information and there is uplink cancellation resource in the specified symbol.

[0223] Optionally, the number of coded modulation symbols of uplink control information is determined according to the number of resource elements available for transmitting uplink control information in all symbols used for transmitting PUSCH before excluding uplink cancellation resources.

[0224] Optionally, the number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in all symbols used for transmitting the PUSCH, excluding the uplink muting resources.

[0225] Optionally, the encoding rate of the uplink control information is adjusted using different beta offsets.

[0226] The technical solution of the present application is that the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, which perfects the UCI resource processing mechanism.

[0227] Second embodiment

[0228] Based on the first embodiment of the present application, the second embodiment of the present application is proposed, which mainly describes the processing method of the modulation of the UCI and the mapping of the UCI on the PUSCH resources.

[0229] The present embodiment mainly considers that, for the UCI (uplink control information) carried on the PUSCH (physical uplink control channel), if the uplink resource muting pattern and the UCI resource overlap, the UCI is not transmitted on the corresponding resources according to the muting pattern, which may reduce the number of REs (resource elements) used for transmitting the UCI, and further cause the UCI transmission performance to decrease. For the UCI resource mapping on the PUSCH, the RE set available for transmitting the UCI should not contain the RE used for the uplink resource muting, so the existing UCI resource processing mechanism needs to be further perfected.

[0230] Therefore, the present embodiment proposes a technical solution to perfect the UCI resource processing mechanism. For example, the number of modulation symbols (the number of REs) of the UCI is calculated, and the resource mapping manner of the UCI resource on the PUSCH is redefined, so as to ensure the UCI transmission performance.

[0231] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter.

[0232] Optionally, the first parameter is provided by a network device.

[0233] Optionally, the network device can be a base station or the like.

[0234] Optionally, the first parameter is determined by the terminal device.

[0235] Optionally, the first parameter is determined through at least one of the uplink control information, the uplink muting resources, and information related to the uplink-data channel of the physical uplink shared channel.

[0236] Optionally, the uplink control information comprises at least one of: a hybrid automatic repeat request-acknowledgement, a channel state information part 1, a channel state information part 2.

[0237] Optionally, the first parameter comprises at least one of:

[0238] a number of hybrid automatic repeat request-acknowledgement bits;

[0239] a number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement;

[0240] a number of channel state information part 1 bits;

[0241] a number of cyclic redundancy check bits of the channel state information part 1;

[0242] a number of channel state information part 2 bits;

[0243] a number of cyclic redundancy check bits of the channel state information part 2;

[0244] a beta offset;

[0245] a number of coding blocks of an uplink-data channel in the physical uplink shared channel transmission;

[0246] a size of an rth coding block of the uplink-data channel in the physical uplink shared channel transmission;

[0247] a scheduling bandwidth of the physical uplink shared channel transmission;

[0248] a number of subcarriers on an orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission carrying a phase tracking reference signal;

[0249] a number of resource elements on an orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission available for carrying the uplink control information;

[0250] a number of subcarriers on the orthogonal frequency division multiplexing symbol l used for uplink resource cancellation.

[0251] Optionally, the terminal device determines the number of coding modulation symbols of the uplink control information based on the first parameter, comprising:

[0252] determining a proportion of resources occupied by the uplink control information in all resource elements of the physical uplink shared channel according to a ratio of a bit size of the uplink control information to a bit size of the uplink-data channel;

[0253] determining the number of coding modulation symbols of the uplink control information according to the proportion.

[0254] Optionally, since the length of the sequence after channel coding cannot meet the requirement of all actual mapping RE (resource element) numbers, it is necessary to adaptively adjust the channel coded bits through rate matching so that they can be mapped on all allocated REs, and the above process of calculating the number of UCI coded modulation symbols is rate matching.

[0255] Optionally, the number of REs occupied by each part of independently coded UCI is determined by the ratio of the bit size of this part of UCI (including the payload size of CRC) to the bit size of the uplink-data channel.

[0256] Optionally, when determining the number of REs occupied by each part of independently coded UCI, first, the ratio of the bit size of this part of UCI (including the payload size of CRC) to the bit size of the uplink-data channel is calculated, then, according to the ratio of the bit size of this part of UCI (including the payload size of CRC) to the bit size of the uplink-data channel, the proportion of this part of UCI in all RE resources of PUSCH is determined, and then the proportion is multiplied by all RE resources of PUSCH to obtain the number of REs occupied by UCI, i.e. the number of coded modulation symbols of UCI.

[0257] Optionally, considering that the transmission reliability requirement of UCI is higher than that of data transmission, when calculating the proportion of UCI in all RE resources of PUSCH, different code rate compensation factors β offset .

[0258] Optionally, in order to ensure the transmission of uplink data, UCI will not occupy all RE resources, and this is achieved by introducing a high-layer signaling configured parameter (α) which is used to limit the upper limit of the number of REs occupied by each UCI.

[0259] Optionally, the number of coded modulation symbols of uplink control information is determined according to the number of resource elements available for transmitting uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource.

[0260] Optionally, the number of coded modulation symbols of uplink control information is determined according to the number of resource elements available for transmitting uplink control information in all symbols used for transmitting PUSCH before excluding the uplink cancellation resource.

[0261] Optionally, the number of coded modulation symbols of uplink control information is determined according to the number of resource elements available for transmitting uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource, and the actual coded modulation symbols of uplink control information are halved on the specified symbol, and optionally, the specified symbol maps the uplink control information, and the specified symbol has the uplink cancellation resource.

[0262] Optionally, the number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmission of the uplink control information in all symbols used for transmission of the PUSCH, excluding the uplink cancellation resource, and the actual number of encoded modulation symbols of the uplink control information is halved on the designated symbol, which is optionally the symbol on which the uplink control information is mapped and on which the uplink cancellation resource exists.

[0263] Optionally, the number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmission of the uplink control information in the OFDM symbol, excluding the uplink cancellation resource.

[0264] Optionally, the number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmission of the uplink control information in all symbols used for transmission of the PUSCH, excluding the uplink cancellation resource.

[0265] Optionally, the coding rate of the uplink control information is adjusted using different beta offsets.

[0266] Optionally, the number of encoded modulation symbols of the uplink control information is modulated.

[0267] Optionally, the number of encoded modulation symbols of the modulated uplink control information is mapped on the physical uplink shared channel resource.

[0268] Optionally, the number of encoded modulation symbols of the modulated uplink control information is mapped on the physical uplink shared channel resource, including at least one of:

[0269] When the number of hybrid automatic repeat request-acknowledgement bits is less than or equal to a first value, finding a reserved hybrid automatic repeat request-acknowledgement position;

[0270] When the number of hybrid automatic repeat request-acknowledgement bits is greater than the first value, mapping the encoded hybrid automatic repeat request-acknowledgement position;

[0271] Mapping the encoded channel state information part 1 and channel state information part 2 bits;

[0272] Mapping the encoded uplink-data channel bits;

[0273] When the number of hybrid automatic repeat request-acknowledgement bits is less than or equal to a first value, mapping the encoded hybrid automatic repeat request-acknowledgement bits.

[0274] Optionally, the method further includes at least one of:

[0275] The reserved hybrid automatic repeat request-acknowledgement position is located on the symbol after the first demodulation reference signal of the physical uplink shared channel;

[0276] The mapped coded HARQ-ACK is located on the symbol after the first DMRS of the PUSCH;

[0277] The mapped coded CSI part 1 and CSI part 2 bits are located on the symbol before the first non-DMRS of the PUSCH;

[0278] The reserved HARQ-ACK locations do not collide with the muted REs;

[0279] The mapped HARQ-ACK locations do not collide with the muted REs;

[0280] The coded CSI part 1 is mapped first, and the coded CSI part 2 is mapped second;

[0281] The HARQ-ACK bits are overwritten onto the CSI part 2 and the uplink-data channel bits;

[0282] The mapping is done with frequency-domain first principle on the same symbol.

[0283] Optionally, the terminal device sends the number of coded modulation symbols of the uplink control information, and the network device receives the number of coded modulation symbols of the uplink control information.

[0284] The technical scheme of the present application, the terminal device determines the number of coded modulation symbols of the uplink control information based on the first parameter, and perfects the UCI resource processing mechanism.

[0285] Third embodiment

[0286] On the basis of any of the above embodiments of the present application, the third embodiment of the present application is proposed, which mainly describes a processing method for determining UCI resources in combination with scenarios.

[0287] This embodiment mainly considers that for UCI (uplink control information) carried on the PUSCH (physical uplink control channel), if the uplink resource muting pattern and the UCI resource overlap, the UCI will not be transmitted on the corresponding resource according to the muting pattern, which may reduce the number of REs (resource elements) used for UCI transmission, and further cause the UCI transmission performance to decrease. Therefore, the existing UCI resource processing mechanism needs to be further improved.

[0288] Therefore, the technical solution of the present embodiment is proposed to perfect the UCI resource processing mechanism. For example, the number of modulation symbols (the number of REs) of the UCI is calculated and / or the resource mapping method of the UCI resource on the PUSCH is redefined to ensure the UCI transmission performance.

[0289] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter.

[0290] Optionally, the first parameter is provided by a network device.

[0291] Optionally, the network device can be a base station or the like.

[0292] Optionally, the first parameter is determined by the terminal device.

[0293] Optionally, the first parameter is determined by at least one of the uplink control information, uplink cancellation resource, uplink-data channel related information of a physical uplink shared channel.

[0294] Optionally, the uplink control information comprises at least one of the following: hybrid automatic repeat request-acknowledgement, channel state information part 1, channel state information part 2.

[0295] Optionally, the first parameter comprises at least one of the following:

[0296] the number of hybrid automatic repeat request-acknowledgement bits;

[0297] the number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement;

[0298] the number of bits of the channel state information part 1;

[0299] the number of cyclic redundancy check bits of the channel state information part 1;

[0300] the number of bits of the channel state information part 2;

[0301] the number of cyclic redundancy check bits of the channel state information part 2;

[0302] beta offset;

[0303] the number of encoded blocks of the uplink-data channel in the physical uplink shared channel transmission;

[0304] the size of the rth encoded block of the uplink-data channel in the physical uplink shared channel transmission;

[0305] the scheduling bandwidth of the physical uplink shared channel transmission;

[0306] the number of subcarriers on the orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission carrying a phase tracking reference signal;

[0307] the number of resource elements on the orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission available for carrying the uplink control information;

[0308] the number of subcarriers on the orthogonal frequency division multiplexing symbol l used for uplink resource cancellation.

[0309] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, comprising:

[0310] determining a proportion of the uplink control information in all resource elements of the physical uplink shared channel according to a ratio of a bit size of the uplink control information to a bit size of the uplink-data channel;

[0311] determining the number of encoded modulation symbols of the uplink control information according to the proportion.

[0312] Optionally, the number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink muting resource.

[0313] The following embodiments are described in detail in combination with scenarios:

[0314] First part: calculating the number of UCI encoded modulation symbols.

[0315] Optionally, for the calculation of the number of UCI encoded modulation symbols, the following technical solutions can be used:

[0316] Optionally, the number of encoded modulation symbols of each layer of UCI on the PUSCH is calculated according to (i.e., the number of resource elements available for transmitting UCI in the OFDM symbol) before excluding the uplink muting (UL muting) resource.

[0317] Optionally, when the UCI is transmitted on the PUSCH, it can contain HARQ-ACK and CSI.

[0318] Optionally, in order to ensure the reliability of HARQ-ACK transmission, HARQ-ACK and CSI are independently encoded.

[0319] Optionally, when the CSI is composed of two parts of CSI part 1 and CSI part 2, the two parts of CSI part 1 and CSI part 2 are independently encoded, and the purpose is to protect the transmission of CSI part 1 with higher reliability.

[0320] Optionally, when performing channel encoding, when the load size of UCI bits is greater than 11 bits, a Polar code is used; and / or, when the load size of UCI bits is less than or equal to 11 bits, a short code such as a Reed-Muller (RM) code is used.

[0321] Optionally, since the length of the sequence after channel coding cannot meet the requirement of all actual mapping RE (resource element) numbers, it is necessary to adaptively adjust the channel coded bits through rate matching so that they can be mapped on all allocated REs, and the above process of calculating the number of UCI coded modulation symbols is rate matching.

[0322] Optionally, the number of REs occupied by each part of independently coded UCI is determined by the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel.

[0323] Optionally, when determining the number of REs occupied by each part of independently coded UCI, first, the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel is calculated, then, according to the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel, the proportion of this part of UCI in all RE resources of PUSCH is determined, and then the proportion is multiplied by all RE resources of PUSCH to obtain the number of REs occupied by UCI, i.e. the number of coded modulation symbols of UCI.

[0324] Optionally, considering that the transmission reliability requirement of UCI is higher than that of data transmission, when calculating the proportion of UCI in all RE resources of PUSCH, different code rate compensation factors β offset .

[0325] Optionally, in order to ensure the transmission of uplink data, UCI will not occupy all RE resources, and this is achieved by introducing a high-layer signaling configured parameter (α) which is used to limit the upper limit of the number of REs occupied by each UCI.

[0326] The first scenario

[0327] Optionally, taking HARQ-ACK as an example, the number of coded modulation symbols of HARQ-ACK, i.e. the number of REs occupied by HARQ-ACK, can be calculated by the following formula (1):

[0328] Optionally, O ACK is the number of HARQ-ACK bits.

[0329] Optionally, L ACK is the number of CRC bits of HARQ-ACK.

[0330] Optionally, if O ACK ≥ 360, then L ACK = 11; if O ACK<360, the number of CRC bits L for determining HARQ-ACK is calculated according to TS 38.212 Section 6.3.1.2.1 ACK .

[0331] Optionally, is a code rate compensation factor for HARQ-ACK.

[0332] Optionally, C UL-SCH is the number of code blocks of UL-SCH in PUSCH transmission.

[0333] Optionally, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device does not need to transmit the rth code block, then K r = 0; and / or, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device needs to transmit the rth code block, then K r is the size of the rth code block of UL-SCH in PUSCH transmission.

[0334] Optionally, is the scheduling bandwidth of PUSCH transmission, expressed as the number of subcarriers.

[0335] Optionally, is the number of subcarriers on OFDM symbol l carrying PTRS in PUSCH transmission.

[0336] Optionally, is the number of resource elements on OFDM symbol l available for carrying UCI in PUSCH transmission, where Optionally, is the total number of OFDM symbols included in PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0337] Optionally, for any OFDM symbol carrying DMRS in PUSCH,

[0338] Optionally, for any OFDM symbol not carrying DMRS in PUSCH,

[0339] Optionally, is the number of resource elements on OFDM symbol l available for carrying UCI in PUSCH transmission, where is the total number of OFDM symbols included in PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0340] Optionally, for any OFDM symbol in PUSCH carrying DMRS,

[0341] Optionally, for any OFDM symbol in PUSCH not carrying DMRS,

[0342] Optionally, is the number of subcarriers used for uplink resource cancellation on OFDM symbol l.

[0343] Optionally, a is configured by higher layer parameter scaling.

[0344] Optionally, l0 is the index of the first OFDM symbol not carrying DMRS after the first DMRS symbol in PUSCH transmission.

[0345] The second scenario

[0346] Optionally, taking CSI part 1 as an example, the number of coded modulation symbols of CSI part 1, i.e., the number of occupied REs of CSI part 1, can be calculated by the following formula (2):

[0347] Optionally, O CSI-1 is the number of bits of CSI part 1.

[0348] Optionally, L CSI-1 is the number of CRC bits of CSI part 1.

[0349] Optionally, if O CSI-1 ≥ 360, then L CSI-1 = 11; if O CSI-1 < 360, then the number of CRC bits L CSI-1 of CSI part 1 is determined according to TS 38.212 6.3.1.2.1 section.

[0350] Optionally, is the code rate compensation factor of CSI part 1.

[0351] Optionally, C UL-SCH is the number of coded blocks of UL-SCH in PUSCH transmission.

[0352] Optionally, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device does not need to transmit the rth coded block, then K r = 0; and / or if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device needs to transmit the rth coded block, then K rIt is the size of the r-th coded block of UL-SCH in PUSCH transmission.

[0353] Optionally, It is the scheduling bandwidth for PUSCH transmission, expressed as the number of subcarriers.

[0354] Optionally, It is the number of subcarriers on OFDM symbol l carrying PTRS in PUSCH transmission.

[0355] Alternatively, Q′ACK / CG-UCI=Q′ ACK If HARQ-ACK is transmitted on the same PUSCH that has UL-SCH but does not contain CG-UCI, then Q′ ACK This refers to the number of coded modulation symbols per layer of HARQ-ACK transmitted on the PUSCH, as defined in Section 6.3.2.4.1.1 of TS38.212. Optionally, the number of HARQ-ACK information bits may be more than 2; and / or, The HARQ-ACK information bit count is no more than 2, optionally, In PUSCH transmission, for The OFDM symbol l is used to specify the number of reserved resource elements for HARQ-ACK transmission, as defined in Section TS38.2126.3.2.4.1.5.

[0356] Alternatively, Q′ACK / CG-UCI=Q′ ACK If both HARQ-ACK and CG-UCI appear on the same PUSCH containing UL-SCH, then Q′ ACK It is the number of coded modulation symbols per layer for HARQ-ACK and CG-UCI transmitted in PUSCH, as defined in Section 6.3.2.4.1.5 of TS38.212.

[0357] Alternatively, Q′ACK / CG-UCI=Q′ CG-UCI If there is no HARQ-ACK on the same PUSCH as CG-UCI and UL-SCH, then Q′ CG-UCI It is the number of coded modulation symbols per layer of CG-UCI transmitted in PUSCH, as defined in Section 6.3.2.4.1.4 of TS38.212.

[0358] Optionally, This refers to the number of resource elements on OFDM symbol l that can be used to carry UCI in PUSCH transmission, where, It is the total number of OFDM symbols included in PUSCH, optionally, including all OFDM symbols used for DMRS.

[0359] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0360] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0361] Optionally, is the number of resource elements on OFDM symbol l in the PUSCH transmission that can be used to carry UCI, where Optionally, is the total number of OFDM symbols included in the PUSCH, optionally, including all OFDM symbols used for DMRS.

[0362] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0363] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0364] Optionally, is the number of subcarriers on OFDM symbol l used for uplink resource nulling.

[0365] Optionally, a is configured by a higher layer parameter scaling.

[0366] Optionally, l0 is the index of the first OFDM symbol in the PUSCH transmission that does not carry DMRS after the first DMRS symbol.

[0367] Third scenario

[0368] Taking CSI part 2 as an example, the number of coded modulation symbols of CSI part 2, i.e., the number of REs occupied by CSI part 2, can be calculated by using the following formula (3):

[0369] Optionally, O CSI-2 is the number of bits of CSI part 2.

[0370] Optionally, L CSI-2 is the number of CRC bits of CSI part 2.

[0371] Optionally, if O CSI-2 ≥ 360, then L CSI-2 = 11; if O CSI-2< 360, the number of CRC bits L for CSI part 2 is determined according to TS 38.212 section 6.3.1.2.1 CSI-2 .

[0372] Optionally, is the code rate compensation factor for CSI Part 2.

[0373] Optionally, C UL-SCH is the number of coded blocks of UL-SCH in the PUSCH transmission.

[0374] Optionally, if the DCI format scheduling the PUSCH includes a CBGTI field indicating that the terminal device does not need to transmit the r-th coded block, then K r = 0; and / or, if the DCI format scheduling the PUSCH includes a CBGTI field indicating that the terminal device needs to transmit the r-th coded block, then K r is the size of the r-th coded block of UL-SCH in the PUSCH transmission.

[0375] Optionally, is the scheduled bandwidth of the PUSCH transmission, expressed as the number of subcarriers.

[0376] Optionally, is the number of subcarriers on OFDM symbol 1 carrying PTRS in the PUSCH transmission.

[0377] Optionally, Q'ACK / CG-UCI= Q' ACK if the HARQ-ACK is transmitted on the same PUSCH with UL-SCH and without CG-UCI, then Q' ACK is the number of coded modulation symbols per layer for HARQ-ACK transmitted on the PUSCH as defined in TS 38.212 section 6.3.2.4.1.1, optionally, the number of HARQ-ACK information bits is more than 2; and / or Q' ACK = 0, the number of HARQ-ACK information bits is 1 or 2.

[0378] Optionally, Q'ACK / CG-UCI= Q' ACK if both HARQ-ACK and CG-UCI are present on the same PUSCH containing UL-SCH, then Q' ACK is the number of coded modulation symbols per layer for HARQ-ACK and CG-UCI transmitted on the PUSCH as defined in TS 38.212 section 6.3.2.4.1.5.

[0379] Optionally, Q'ACK / CG-UCI= Q' CG-UCIIf CG-UCI is on the same PUSCH as UL-SCH, and there is no HARQ-ACK, Q' is optionally CG-UCI is the number of coded modulation symbols per layer of CG-UCI in PUSCH transmission as defined in TS 38.212 section 6.3.2.4.1.4.

[0380] Q' is optionally CSI-1 is the number of coded modulation symbols per layer of CSI part 1 on PUSCH.

[0381] is optionally is the number of resource elements on OFDM symbol 1 that can be used to carry UCI in PUSCH transmission, and is optionally is optionally is the total number of OFDM symbols included in PUSCH, and is optionally includes the number of OFDM symbols used for DMRS.

[0382] is optionally

[0383] is optionally

[0384] is optionally is the number of resource elements on OFDM symbol 1 that can be used to carry UCI in PUSCH transmission, and is optionally is optionally is the total number of OFDM symbols included in PUSCH, and is optionally includes the number of OFDM symbols used for DMRS.

[0385] is optionally

[0386] is optionally

[0387] is optionally is the number of subcarriers on OFDM symbol 1 used for uplink resource nulling.

[0388] is optionally configured by higher layer parameter scaling.

[0389] Optionally, l0 is the index of the first OFDM symbol without DMRS after the first DMRS symbol in the PUSCH transmission.

[0390] Second part: modulation of UCI and mapping on PUSCH resource.

[0391] Optionally, the number of coded modulation symbols of the calculated UCI is modulated, i.e. the number of coded modulation symbols of the UCI is rate matched.

[0392] Optionally, the number of coded modulation symbols of the modulated UCI is mapped on the PUSCH resource.

[0393] Optionally, after channel coding and rate matching of the UCI, the bit sequence is modulated according to the modulation mode indicated by the DCI.

[0394] Optionally, the UCI adopts the same modulation mode as the data part, and after modulation, the modulated information needs to be mapped on the physical resource.

[0395] Optionally, as shown in FIG. 6, for the case that the number of information bits of HARQ-ACK is less than or equal to 2, the information of HARQ-ACK is mapped on the reserved RE. Optionally, the information of HARQ-ACK except for CSI part 1 (such as CSI part 2 and data) can be mapped on the reserved RE, but the HARQ-ACK will cover the mapping information on the reserved RE afterwards, which can also be called "punching".

[0396] Optionally, the specific mapping steps of the information of HARQ-ACK include at least one of the following:

[0397] Step 1: when the number of HARQ-ACK bits is less than or equal to 2, find the reserved HARQ-ACK position, which is optionally located on the data symbol after the first DMRS of the PUSCH, optionally, map according to the principle of frequency domain priority, and optionally, the reserved HARQ-ACK position does not conflict with the eliminated RE.

[0398] Step 2: when the number of HARQ-ACK bits is greater than 2, map the coded HARQ-ACK position (if any), which is optionally located on the data symbol after the first DMRS of the PUSCH, optionally, map according to the principle of frequency domain priority, and optionally, the mapped HARQ-ACK position does not conflict with the eliminated RE.

[0399] Step 3: mapping the encoded CSI part 1 and CSI part 2 bits (if any), optionally, the position is located on the first non-DMRS data symbol of the PUSCH, and optionally, mapping is performed according to the frequency domain first principle. Optionally, the encoded CSI part 1 is mapped first, and then the encoded CSI part 2 is mapped. Optionally, the mapped HARQ-ACK position does not conflict with the eliminated RE.

[0400] Step 4: mapping the encoded UL-SCH bits (if any), and optionally, the mapped HARQ-ACK position does not conflict with the eliminated RE.

[0401] Step 5: when the number of HARQ-ACK bits is less than or equal to 2, mapping the encoded HARQ-ACK bits (if any), that is, covering the HARQ-ACK bits to the CSI part 2 and UL-SCH bits, and optionally, the mapped HARQ-ACK position does not conflict with the eliminated RE.

[0402] Step 6: forming a code word.

[0403] The technical solution of the present application determines the number of encoded modulation symbols of the uplink control information based on the first parameter, and perfects the UCI resource processing mechanism.

[0404] Fourth embodiment

[0405] On the basis of any of the above embodiments of the present application, the fourth embodiment of the present application is proposed, which mainly describes a processing method for determining UCI resources in combination with scenarios.

[0406] This embodiment mainly considers that for the UCI (uplink control information) carried on the PUSCH (physical uplink control channel), if the uplink resource muting pattern and the UCI resource overlap, the UCI does not transmit on the corresponding resource according to the muting pattern, which may reduce the number of REs (resource elements) used for UCI transmission, and further cause the UCI transmission performance to decrease. For the UCI resource mapping on the PUSCH, the RE set that can be used for transmitting the UCI should not contain the RE used for uplink resource muting, so the existing UCI resource processing mechanism needs to be further improved.

[0407] Therefore, the technical solution of the present embodiment is proposed to perfect the UCI resource processing mechanism. For example, the number of modulation symbols (the number of REs) of the UCI is calculated and / or the resource mapping manner of the UCI resource on the PUSCH is redefined to ensure the UCI transmission performance.

[0408] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter.

[0409] Optionally, the first parameter is provided by the network device.

[0410] Optionally, the network device can be a base station or the like.

[0411] Optionally, the first parameter is determined by the terminal device.

[0412] Optionally, the first parameter is determined by at least one of uplink control information, uplink cancellation resource, information related to uplink-data channel of physical uplink shared channel.

[0413] Optionally, the uplink control information comprises at least one of the following: hybrid automatic repeat request-acknowledgement, channel state information part 1, channel state information part 2.

[0414] Optionally, the first parameter comprises at least one of the following:

[0415] The number of hybrid automatic repeat request-acknowledgement bits;

[0416] The number of cyclic redundancy check bits of hybrid automatic repeat request-acknowledgement;

[0417] The number of channel state information part 1 bits;

[0418] The number of cyclic redundancy check bits of channel state information part 1;

[0419] The number of channel state information part 2 bits;

[0420] The number of cyclic redundancy check bits of channel state information part 2;

[0421] Beta offset;

[0422] The number of coding blocks of uplink-data channel in physical uplink shared channel transmission;

[0423] The size of the rth coding block of uplink-data channel in physical uplink shared channel transmission;

[0424] The scheduling bandwidth of physical uplink shared channel transmission;

[0425] The number of subcarriers on orthogonal frequency division multiplexing symbol l in physical uplink shared channel transmission carrying phase tracking reference signal;

[0426] The number of resource elements on orthogonal frequency division multiplexing symbol l in physical uplink shared channel transmission available for carrying uplink control information;

[0427] The number of subcarriers on orthogonal frequency division multiplexing symbol l used for uplink resource cancellation.

[0428] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, comprising:

[0429] determining a proportion of the uplink control information in all resource elements of the physical uplink shared channel according to a ratio of a bit size of the uplink control information to a bit size of the uplink-data channel;

[0430] determining the number of encoded modulation symbols of the uplink control information according to the proportion.

[0431] Optionally, the number of encoded modulation symbols of the uplink control information is determined according to a number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol after excluding the uplink muting resource.

[0432] The following describes the embodiment in detail in combination with a scenario:

[0433] First part: calculating the number of UCI encoded modulation symbols.

[0434] Optionally, for the calculation of the number of UCI encoded modulation symbols, the following technical solution can be used:

[0435] Optionally, the number of encoded modulation symbols of each layer of UCI on the PUSCH is calculated according to (i.e., the number of resource elements available for transmitting UCI in the OFDM symbol) after excluding the uplink muting (UL muting) resource.

[0436] Optionally, different code rate compensation factors β offset Adjusting the code rate.

[0437] Optionally, when the UCI is transmitted on the PUSCH, it can contain HARQ-ACK and CSI. Optionally, in order to ensure the reliability of HARQ-ACK transmission, HARQ-ACK and CSI are independently encoded.

[0438] Optionally, when the CSI is composed of two parts of CSI part 1 and CSI part 2, the two parts of CSI part 1 and CSI part 2 are independently encoded, and the purpose is to protect the transmission of CSI part 1 with higher reliability.

[0439] Optionally, when channel encoding is performed, when the load size of UCI bits is greater than 11 bits, a Polar code is used; and / or, when the load size of UCI bits is less than or equal to 11 bits, a short code such as a Reed-Muller (RM) code is used.

[0440] Optionally, since the length of the sequence after channel coding cannot meet the requirement of all actual mapping RE (resource element) numbers, it is necessary to adaptively adjust the channel coded bits through rate matching so that they can be mapped on all allocated REs, and the above process of calculating the number of UCI coded modulation symbols is rate matching.

[0441] Optionally, the number of REs occupied by each part of independently coded UCI is determined by the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel.

[0442] Optionally, when determining the number of REs occupied by each part of independently coded UCI, first, the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel is calculated, then, according to the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel, the proportion of this part of UCI in all RE resources of PUSCH is determined, and then the proportion is multiplied by all RE resources of PUSCH to obtain the number of REs occupied by UCI, i.e. the number of coded modulation symbols of UCI.

[0443] Optionally, considering that the transmission reliability requirement of UCI is higher than that of data transmission, when calculating the proportion of UCI in all RE resources of PUSCH, different code rate compensation factors β offset .

[0444] Optionally, in order to ensure the transmission of uplink data, UCI will not occupy all RE resources, and this is achieved by introducing a high-layer signaling configured parameter (α) which is used to limit the upper limit of the number of REs occupied by each UCI.

[0445] The first scenario

[0446] Optionally, taking HARQ-ACK as an example, the number of coded modulation symbols of HARQ-ACK, i.e. the number of REs occupied by HARQ-ACK, can be calculated by the following formula (4):

[0447] Optionally, O ACK is the number of HARQ-ACK bits.

[0448] Optionally, L ACK is the number of CRC bits of HARQ-ACK.

[0449] Optionally, if O ACK ≥ 360, then L ACK = 11; if O ACK< 360, the number of CRC bits L for determining HARQ-ACK is calculated according to TS 38.212 Section 6.3.1.2.1 ACK .

[0450] Optionally, is the code rate compensation factor for HARQ-ACK.

[0451] Optionally, the coding rate is modulated by different beta offsets.

[0452] Optionally, C UL-SCH is the number of code blocks of UL-SCH in PUSCH transmission.

[0453] Optionally, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device does not need to transmit the rth code block, then K r = 0; and / or, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device needs to transmit the rth code block, then K r is the size of the rth code block of UL-SCH in PUSCH transmission.

[0454] Optionally, is the scheduling bandwidth of PUSCH transmission, expressed as the number of subcarriers.

[0455] Optionally, is the number of subcarriers on OFDM symbol 1 carrying PTRS in PUSCH transmission.

[0456] Optionally, is the number of resource elements on OFDM symbol 1 available for carrying UCI in PUSCH transmission, where, Optionally, is the total number of OFDM symbols included in PUSCH, includes the number of all OFDM symbols used for DMRS.

[0457] Optionally, for any OFDM symbol carrying DMRS in PUSCH,

[0458] Optionally, for any OFDM symbol not carrying DMRS in PUSCH,

[0459] Optionally, is the number of subcarriers on OFDM symbol 1 used for uplink resource cancellation.

[0460] Optionally, a is configured by the higher layer parameter scaling.

[0461] Optionally, l0 is the index of the first OFDM symbol not carrying DMRS after the first DMRS symbol in the PUSCH transmission.

[0462] The second scenario

[0463] Optionally, taking CSI part 1 as an example, the number of coded modulation symbols of CSI part 1, i.e., the number of occupied REs of CSI part 1, can be calculated by using the following formula (5):

[0464] Optionally, O CSI-1 is the number of bits of CSI part 1.

[0465] Optionally, L CSI-1 is the number of CRC bits of CSI part 1.

[0466] Optionally, if O CSI-1 ≥360, then L CSI-1 =11; if O CSI-1 <360, then the number of CRC bits L CSI-1 of CSI part 1 is determined according to TS 38.212 6.3.1.2.1.

[0467] Optionally, is the code rate compensation factor of CSI part 1.

[0468] Optionally, C UL-SCH is the number of coded blocks of UL-SCH in the PUSCH transmission.

[0469] Optionally, if the DCI format scheduling the PUSCH includes the CBGTI field indicating that the terminal device does not need to transmit the rth coded block, then K r =0; and / or, if the DCI format scheduling the PUSCH includes the CBGTI field indicating that the terminal device needs to transmit the rth coded block, then K r is the size of the rth coded block of UL-SCH in the PUSCH transmission.

[0470] Optionally, is the scheduling bandwidth of the PUSCH transmission, expressed as the number of subcarriers.

[0471] Optionally, is the number of subcarriers on OFDM symbol 1 carrying PTRS in the PUSCH transmission.

[0472] Optionally, Q′ACK / CG-UCI=Q′ ACKQ'ACK / CG-UCI = Q' if HARQ-ACK is transmitted on the same PUSCH with UL-SCH and without CG-UCI ACK is the number of coded modulation symbols per layer for HARQ-ACK transmitted on PUSCH as defined in TS 38.212 6.3.2.4.1.1, optionally the number of HARQ-ACK information bits is more than 2; and / or, the number of HARQ-ACK information bits is not more than 2, optionally, is the number of OFDM symbols in PUSCH transmission, for is the number of reserved resource elements for HARQ-ACK transmission on OFDM symbol l as defined in TS 38.212 6.3.2.4.1.5.

[0473] Optionally, Q'ACK / CG-UCI = Q' ACK Q' if both HARQ-ACK and CG-UCI are present on the same PUSCH with UL-SCH ACK is the number of coded modulation symbols per layer for HARQ-ACK and CG-UCI transmitted on PUSCH as defined in TS 38.212 6.3.2.4.1.5.

[0474] Optionally, Q'ACK / CG-UCI = Q' CG-UCI Q' if CG-UCI is on the same PUSCH with UL-SCH without HARQ-ACK CG-UCI is the number of coded modulation symbols per layer for CG-UCI transmitted on PUSCH as defined in TS 38.212 6.3.2.4.1.4.

[0475] Optionally, is the number of resource elements on OFDM symbol l in PUSCH transmission that can be used to carry UCI, where, Optionally, is the total number of OFDM symbols included in PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0476] Optionally, for any OFDM symbol in PUSCH that carries DMRS,

[0477] Optionally, for any OFDM symbol in PUSCH that does not carry DMRS,

[0478] Optionally, is the number of resource elements on OFDM symbol 1 in the PUSCH transmission that can be used to carry UCI, where Optionally, is the total number of OFDM symbols included in the PUSCH, optionally, includes the number of OFDM symbols used for DMRS.

[0479] Optionally, for any OFDM symbol in the PUSCH that carries DMRS,

[0480] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0481] Optionally, is the number of subcarriers on OFDM symbol 1 used for uplink resource nulling.

[0482] Optionally, a is configured by a higher layer parameter scaling.

[0483] Optionally, l0 is the index of the first OFDM symbol after the first DMRS symbol in the PUSCH transmission that does not carry DMRS.

[0484] Third scenario

[0485] Taking CSI part 2 as an example, the number of coded modulation symbols of CSI part 2, i.e., the number of REs occupied by CSI part 2, can be calculated using the following formula (5):

[0486] Optionally, O CSI-2 is the number of bits of CSI part 2.

[0487] Optionally, L CSI-2 is the number of CRC bits of CSI part 2.

[0488] Optionally, if O CSI-2 ≥ 360, then L CSI-2 = 11; if O CSI-2 < 360, then the number of CRC bits L CSI-2 of CSI part 2 is determined according to TS 38.212 section 6.3.1.2.1.

[0489] Optionally, is the code rate compensation factor of CSI part 2.

[0490] Optionally, C UL-SCH is the number of coded blocks of UL-SCH in the PUSCH transmission.

[0491] Optionally, K r = 0; and / or K r is the size of the rth code block of UL-SCH in the PUSCH transmission.

[0492] Optionally, is the scheduled bandwidth of the PUSCH transmission, expressed as the number of subcarriers.

[0493] Optionally, is the number of subcarriers on OFDM symbol 1 carrying PTRS in the PUSCH transmission.

[0494] Optionally, Q′ACK / CG-UCI= Q′ ACK if HARQ-ACK is transmitted on the same PUSCH with UL-SCH and without CG-UCI, Q′ ACK is the number of coded modulation symbols per layer of HARQ-ACK transmitted on the PUSCH as defined in TS 38.212 6.3.2.4.1.1, optionally, the number of HARQ-ACK information bits is more than 2; and / or Q′ ACK = 0, the number of HARQ-ACK information bits is 1 or 2.

[0495] Optionally, Q′ACK / CG-UCI= Q′ ACK if both HARQ-ACK and CG-UCI are present on the same PUSCH containing UL-SCH, Q′ ACK is the number of coded modulation symbols per layer of HARQ-ACK and CG-UCI in the PUSCH transmission as defined in TS 38.212 6.3.2.4.1.5.

[0496] Optionally, Q′ACK / CG-UCI= Q′ CG-UCI if CG-UCI is present on the same PUSCH as UL-SCH without HARQ-ACK, Q′ CG-UCI is the number of coded modulation symbols per layer of CG-UCI in the PUSCH transmission as defined in TS 38.212 6.3.2.4.1.4.

[0497] Optionally, Q′ CSI-1 is the number of coded modulation symbols per layer of CSI part 1 on the PUSCH.

[0498] Optionally, is the number of resource elements on OFDM symbol 1 in the PUSCH transmission that can be used to carry UCI, optionally, Optionally, is the total number of OFDM symbols included in the PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0499] Optionally, for any OFDM symbol in the PUSCH that carries DMRS,

[0500] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0501] Optionally, is the number of resource elements on OFDM symbol 1 in the PUSCH transmission that can be used to carry UCI, optionally, Optionally, is the total number of OFDM symbols included in the PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0502] Optionally, for any OFDM symbol in the PUSCH that carries DMRS,

[0503] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0504] Optionally, is the number of subcarriers on OFDM symbol 1 used for uplink resource cancellation.

[0505] Optionally, a is configured by a higher layer parameter scaling.

[0506] Optionally, l0 is the index of the first OFDM symbol after the first DMRS symbol in the PUSCH transmission that does not carry DMRS.

[0507] Second part: Modulation of UCI and mapping on PUSCH resources.

[0508] Optionally, the number of coded modulation symbols of the calculated UCI is modulated, i.e., the number of coded modulation symbols of the UCI is rate matched.

[0509] Optionally, the number of coded modulation symbols of the modulated UCI is mapped on the PUSCH resources.

[0510] Optionally, after channel coding and rate matching, the UCI is modulated according to the modulation scheme indicated by the DCI.

[0511] Optionally, the UCI is modulated in the same way as the data part, and after modulation, the modulated information needs to be mapped on the physical resource.

[0512] As shown in FIG. 7, for the case that the number of information bits of HARQ-ACK is less than or equal to 2, the information of HARQ-ACK is mapped on the reserved RE. Optionally, the information of HARQ-ACK except for CSI part 1 (such as CSI part 2 and data) can be mapped on the reserved RE, but the HARQ-ACK will cover the mapping information on the reserved RE afterwards, which can also be referred to as “punching”.

[0513] Optionally, the specific mapping steps of the information of HARQ-ACK include at least one of the following:

[0514] Step 1: When the number of HARQ-ACK bits is less than or equal to 2, find the reserved HARQ-ACK position, which is optionally located on the data symbol after the first DMRS of PUSCH, and is optionally mapped according to the principle of frequency domain priority, and is optionally not conflicted with the eliminated RE.

[0515] Step 2: When the number of HARQ-ACK bits is greater than 2, map the encoded HARQ-ACK position (if any), which is optionally located on the data symbol after the first DMRS of PUSCH, and is optionally mapped according to the principle of frequency domain priority, and is optionally not conflicted with the eliminated RE.

[0516] Step 3: Map the encoded CSI part 1 and CSI part 2 bits (if any), which are optionally located on the first non-DMRS data symbol of PUSCH, and are optionally mapped according to the principle of frequency domain priority, and are optionally mapped in the order of encoded CSI part 1 and then encoded CSI part 2, and are optionally not conflicted with the eliminated RE.

[0517] Step 4: Map the encoded UL-SCH bits (if any), and are optionally not conflicted with the eliminated RE.

[0518] Step 5: When the number of HARQ-ACK bits is less than or equal to 2, the encoded HARQ-ACK bits (if any) are mapped, i.e., the HARQ-ACK bits are overwritten, to the CSI part 2 and UL-SCH bits, and optionally, the mapped HARQ-ACK position does not conflict with the muted REs.

[0519] Step 6: Form a codeword.

[0520] The technical solution of the present application determines the number of coded modulation symbols of uplink control information by the terminal device based on the first parameter, and perfects the UCI resource processing mechanism.

[0521] Fifth embodiment

[0522] On the basis of any of the above embodiments of the present application, the fifth embodiment of the present application is proposed, which mainly describes a processing method for determining UCI resources in combination with scenarios.

[0523] This embodiment mainly considers that for UCI (uplink control information) carried on PUSCH (physical uplink control channel), if the uplink resource muting pattern and the UCI resource overlap, the UCI is not transmitted on the corresponding resource according to the muting pattern, which may reduce the number of REs (resource elements) used for UCI transmission, and further cause the UCI transmission performance to decrease. Therefore, the existing UCI resource processing mechanism needs to be further improved.

[0524] Therefore, the technical solution of the present application is proposed to perfect the UCI resource processing mechanism. For example, the number of modulation symbols (the number of REs) of UCI is calculated and / or the resource mapping method of UCI resources on PUSCH is redefined to ensure the UCI transmission performance.

[0525] Optionally, the terminal device determines the number of coded modulation symbols of uplink control information based on the first parameter.

[0526] Optionally, the first parameter is provided by a network device.

[0527] Optionally, the network device can be a base station or the like.

[0528] Optionally, the first parameter is determined by the terminal device.

[0529] Optionally, the first parameter is determined through at least one of the following: uplink control information, uplink muting resources, and information related to the uplink-data channel of the physical uplink shared channel.

[0530] Optionally, the uplink control information includes at least one of the following: hybrid automatic repeat request-acknowledgment, channel state information part 1, and channel state information part 2.

[0531] Optionally, the first parameter comprises at least one of:

[0532] a number of hybrid automatic repeat request-acknowledgement bits;

[0533] a number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement;

[0534] a number of channel state information part 1 bits;

[0535] a number of cyclic redundancy check bits of the channel state information part 1;

[0536] a number of channel state information part 2 bits;

[0537] a number of cyclic redundancy check bits of the channel state information part 2;

[0538] a beta offset;

[0539] a number of code blocks of an uplink-data channel in a physical uplink shared channel transmission;

[0540] a size of an rth code block of the uplink-data channel in the physical uplink shared channel transmission;

[0541] a scheduling bandwidth of the physical uplink shared channel transmission;

[0542] a number of subcarriers on an orthogonal frequency division multiplexing symbol l carrying a phase tracking reference signal in the physical uplink shared channel transmission;

[0543] a number of resource elements on an orthogonal frequency division multiplexing symbol l available for carrying uplink control information in the physical uplink shared channel transmission;

[0544] a number of subcarriers on the orthogonal frequency division multiplexing symbol l used for uplink resource cancellation.

[0545] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, comprising:

[0546] determining a proportion of resource elements occupied by the uplink control information in all resource elements of the physical uplink shared channel according to a ratio of a bit size of the uplink control information to a bit size of the uplink-data channel;

[0547] determining the number of encoded modulation symbols of the uplink control information according to the proportion.

[0548] Optionally, the number of encoded modulation symbols of the uplink control information is determined according to a number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding uplink cancellation resources, and an actual number of encoded modulation symbols of the uplink control information is halved on a designated symbol, and optionally, the designated symbol has the uplink control information mapped thereon and has the uplink cancellation resources thereon.

[0549] First part: Calculate the number of coded modulation symbols of UCI.

[0550] Optionally, for the calculation of the number of coded modulation symbols of UCI, the following technical solutions can be adopted:

[0551] Optionally, the number of coded modulation symbols of UCI per layer on PUSCH is calculated according to (i.e. the number of resource elements in the OFDM symbol that can be used for transmitting UCI) before excluding uplink muting (UL muting) resources.

[0552] Optionally, the actual coded modulation symbols of UCI on PUSCH are halved on a specific symbol if UCI is mapped on the symbol and there is uplink muting resource on the symbol.

[0553] Optionally, power boosting is implemented for the resource elements on which UCI is mapped.

[0554] Optionally, the value of power boosting is determined according to the ratio of the total number of resource elements on the symbol to the number of resource elements on which UCI is mapped on the symbol. For example, if the total number of resource elements on the symbol is 12 and the number of resource elements on which UCI is mapped on the symbol is 6, i.e. the ratio is 2, the value of power boosting is 3dB.

[0555] Optionally, the value of power boosting is the logarithm of the ratio of the total number of resource elements on the symbol to the number of resource elements on which UCI is mapped on the symbol. For example, if the total number of resource elements on the symbol is 12 and the number of resource elements on which UCI is mapped on the symbol is X, i.e. the ratio is 12 / X, the value of power boosting is log(12 / X).

[0556] Optionally, the value of power boosting is configured by RRC signaling.

[0557] Optionally, when UCI is transmitted on PUSCH, it can contain HARQ-ACK and CSI.

[0558] Optionally, in order to ensure the reliability of HARQ-ACK transmission, HARQ-ACK and CSI are independently coded.

[0559] Optionally, when CSI is composed of two parts, CSI part 1 and CSI part 2, the two parts are independently coded, the purpose of which is to protect the transmission of CSI part 1 with higher reliability.

[0560] Optionally, when the payload size of UCI bits is greater than 11 bits, a Polar code is used for channel coding; and / or when the payload size of UCI bits is less than or equal to 11 bits, a short code such as a Reed-Muller (RM) code is used.

[0561] Optionally, since the length of the sequence after channel coding cannot meet the requirement of the actual number of mapped REs (resource elements), the channel-coded bits need to be adaptively adjusted through rate matching so as to be mapped on all allocated REs. The above process of calculating the number of UCI coded modulation symbols is rate matching.

[0562] Optionally, the number of REs occupied by each part of independently coded UCI is determined by the ratio of the bit size (including the payload size of CRC) of the part of UCI to the bit size of the uplink-data channel.

[0563] Optionally, when determining the number of REs occupied by each part of independently coded UCI, first, the ratio of the bit size (including the payload size of CRC) of the part of UCI to the bit size of the uplink-data channel is calculated, then, according to the ratio of the bit size (including the payload size of CRC) of the part of UCI to the bit size of the uplink-data channel, the proportion of the part of UCI in the total RE resources of PUSCH is determined, and then the proportion is multiplied by the total RE resources of PUSCH to obtain the number of REs occupied by UCI, i.e., the number of coded modulation symbols of UCI.

[0564] Optionally, considering that the transmission reliability requirement of UCI is higher than that of data transmission, when calculating the proportion of UCI in the total RE resources of PUSCH, different code rate compensation factors β offset .

[0565] Optionally, in order to ensure the transmission of uplink data, UCI does not occupy all RE resources, and this is achieved by introducing a high-layer signaling configured parameter (α) which is used to limit the upper limit of the number of REs occupied by each UCI.

[0566] The first scenario

[0567] Optionally, taking HARQ-ACK as an example, the number of coded modulation symbols of HARQ-ACK, i.e., the number of REs occupied by HARQ-ACK, can be calculated using the following formula (6):

[0568] Optionally, O ACK is the number of HARQ-ACK bits.

[0569] Optionally, L ACK is the number of CRC bits of HARQ-ACK.

[0570] Optionally, if O ACK ≥ 360, L ACK = 11; and / or, if O ACK < 360, the number of CRC bits of HARQ-ACK L ACK is determined according to TS 38.212 Section 6.3.1.2.1.

[0571] Optionally, is the code rate compensation factor of HARQ-ACK.

[0572] Optionally, C UL-SCH is the number of coded blocks of UL-SCH in PUSCH transmission.

[0573] Optionally, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device does not need to transmit the r-th coded block, K r = 0; and / or, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device needs to transmit the r-th coded block, K r is the size of the r-th coded block of UL-SCH in PUSCH transmission.

[0574] Optionally, is the scheduled bandwidth of PUSCH transmission, expressed as the number of subcarriers.

[0575] Optionally, is the number of subcarriers on OFDM symbol l carrying PTRS in PUSCH transmission.

[0576] Optionally, is the number of resource elements on OFDM symbol l available for carrying UCI in PUSCH transmission, where, Optionally, is the total number of OFDM symbols included in PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0577] Optionally, for any OFDM symbol carrying DMRS in PUSCH,

[0578] Optionally, for any OFDM symbol not carrying DMRS in PUSCH,

[0579] Optionally, is the number of resource elements on OFDM symbol l in PUSCH transmission which can be used to carry UCI, where Optionally, is the total number of OFDM symbols included in PUSCH, optionally, includes the number of OFDM symbols used for DMRS.

[0580] Optionally, for any OFDM symbol in PUSCH which carries DMRS,

[0581] Optionally, for any OFDM symbol in PUSCH which does not carry DMRS,

[0582] Optionally, is the number of subcarriers used for uplink resource cancellation on OFDM symbol l.

[0583] Optionally, a is configured by higher layer parameter scaling.

[0584] Optionally, l0 is the index of the first OFDM symbol after the first DMRS symbol in PUSCH transmission which does not carry DMRS.

[0585] Second scenario

[0586] Optionally, taking CSI part 1 as an example, the number of coded modulation symbols of CSI part 1, i.e. the number of RE occupied by CSI part 1, can be calculated by following formula (7):

[0587] Optionally, O CSI-1 is the number of bits of CSI part 1.

[0588] Optionally, L CSI-1 is the number of CRC bits of CSI part 1.

[0589] Optionally, if O CSI-1 ≥ 360, then L CSI-1 = 11; if O CSI-1 < 360, then the number of CRC bits of CSI part 1, L CSI-1 , is determined according to TS 38.212 6.3.1.2.1.

[0590] Optionally, is the code rate compensation factor of CSI part 1.

[0591] Optionally, C UL-SCH is the number of coded blocks of UL-SCH in PUSCH transmission.

[0592] Optionally, if the DCI format of the scheduled PUSCH includes a CBGTI field indicating that the terminal device does not need to transmit the r-th coded block, then K r =0; and / or, if the DCI format of the scheduled PUSCH includes a CBGTI field indicating that the terminal device needs to transmit the r-th coded block, then K r It is the size of the r-th coded block of UL-SCH in PUSCH transmission.

[0593] Optionally, It is the scheduling bandwidth for PUSCH transmission, expressed as the number of subcarriers.

[0594] Optionally, It is the number of subcarriers on OFDM symbol 1 carrying PTRS in PUSCH transmission.

[0595] Alternatively, Q′ACK / CG-UCI=Q′ ACK If HARQ-ACK is transmitted on the same PUSCH that has UL-SCH but does not contain CG-UCI, then Q′ ACK This refers to the number of coded modulation symbols per layer of HARQ-ACK transmitted on the PUSCH, as defined in Section 6.3.2.4.1.1 of TS38.212. Optionally, the number of HARQ-ACK information bits may be more than 2; and / or, The HARQ-ACK information bit count is no more than 2, optionally, In PUSCH transmission, for The OFDM symbol l is used to specify the number of reserved resource elements for HARQ-ACK transmission, as defined in Section 6.3.2.4.1.5 of TS38.212.

[0596] Alternatively, Q′ACK / CG-UCI=Q′ ACK If both HARQ-ACK and CG-UCI appear on the same PUSCH containing UL-SCH, then Q′ ACK It is the number of coded modulation symbols per layer for HARQ-ACK and CG-UCI transmitted in PUSCH, as defined in Section 6.3.2.4.1.5 of TS38.212.

[0597] Alternatively, Q′ACK / CG-UCI=Q′ CG-UCI If there is no HARQ-ACK on the same PUSCH as CG-UCI and UL-SCH, then Q′ CG-UCI It is the number of coded modulation symbols per layer of CG-UCI transmitted in PUSCH, as defined in Section 6.3.2.4.1.4 of TS38.212.

[0598] Optionally, is the number of resource elements on OFDM symbol 1 in the PUSCH transmission that can be used to carry UCI, where Optionally, is the total number of OFDM symbols included in the PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0599] Optionally, for any OFDM symbol in the PUSCH that carries DMRS,

[0600] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0601] Optionally, is the number of resource elements on OFDM symbol 1 in the PUSCH transmission that can be used to carry UCI, where Optionally, is the total number of OFDM symbols included in the PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0602] Optionally, for any OFDM symbol in the PUSCH that carries DMRS,

[0603] Optionally, for any OFDM symbol in the PUSCH that does not carry DMRS,

[0604] Optionally, is the number of subcarriers on OFDM symbol 1 used for uplink resource cancellation.

[0605] Optionally, a is configured by a higher layer parameter scaling.

[0606] Optionally, l o is the index of the first OFDM symbol after the first DMRS symbol in the PUSCH transmission that does not carry DMRS.

[0607] Third scenario

[0608] Taking CSI part 2 as an example, the number of coded modulation symbols of CSI part 2, i.e., the number of REs occupied by CSI part 2, can be calculated using the following formula (8):

[0609] Optionally, O CSI-2 is the number of bits of CSI part 2.

[0610] Optionally, L CSI-2 is the number of CRC bits of CSI part 2.

[0611] Optionally, if O CSI-2 ≥ 360, L CSI-2 = 11; and / or, if O CSI-2 < 360, the number of CRC bits of CSI part 2, L CSI-2 , is determined according to TS 38.212 Section 6.3.1.2.1.

[0612] Optionally, is the code rate compensation factor of CSI Part 2.

[0613] Optionally, C UL-SCH is the number of coded blocks of UL-SCH in PUSCH transmission.

[0614] Optionally, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device does not need to transmit the r-th coded block, K r = 0; and / or, if the DCI format scheduling PUSCH includes CBGTI field indicating that the terminal device needs to transmit the r-th coded block, K r is the size of the r-th coded block of UL-SCH in PUSCH transmission.

[0615] Optionally, is the scheduled bandwidth of PUSCH transmission, expressed as the number of subcarriers.

[0616] Optionally, is the number of subcarriers on OFDM symbol 1 carrying PTRS in PUSCH transmission.

[0617] Optionally, Q′ACK / CG-UCI=Q′ ACK if HARQ-ACK is transmitted on the same PUSCH with UL-SCH and without CG-UCI, Q′ ACK is the number of coded modulation symbols per layer of HARQ-ACK transmitted on PUSCH, as defined in TS 38.212 Section 6.3.2.4.1.1, optionally, the number of HARQ-ACK information bits is more than 2; and / or Q′ ACK = 0, the number of HARQ-ACK information bits is 1 or 2.

[0618] Optionally, Q′ACK / CG-UCI=Q′ ACK if both HARQ-ACK and CG-UCI are present on the same PUSCH containing UL-SCH, optionally, Q′ACK is the number of coded modulation symbols per layer for HARQ-ACK and CG-UCI in PUSCH transmission as defined in TS 38.212 6.3.2.4.1.5.

[0619] Optionally, Q' ACK / CG-UCI = Q' CG-UCI If CG-UCI is on the same PUSCH as UL-SCH without HARQ-ACK, optionally, Q' CG-UCI is the number of coded modulation symbols per layer for CG-UCI in PUSCH transmission as defined in TS 38.212 6.3.2.4.1.4.

[0620] Optionally, Q' CG-UCI = Q' CSI-1 is the number of coded modulation symbols per layer for CSI part 1 in PUSCH.

[0621] Optionally, is the number of resource elements on OFDM symbol 1 available for carrying UCI in PUSCH transmission, optionally, Optionally, is the total number of OFDM symbols included in PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0622] Optionally, for any OFDM symbol in PUSCH carrying DMRS,

[0623] Optionally, for any OFDM symbol in PUSCH not carrying DMRS,

[0624] Optionally, is the number of resource elements on OFDM symbol 1 available for carrying UCI in PUSCH transmission, optionally, Optionally, is the total number of OFDM symbols included in PUSCH, optionally, includes the number of all OFDM symbols used for DMRS.

[0625] Optionally, for any OFDM symbol in PUSCH carrying DMRS,

[0626] Optionally, for any OFDM symbol in PUSCH not carrying DMRS,

[0627] Optionally, Nul is the number of subcarriers used for uplink resource cancellation on OFDM symbol l.

[0628] Optionally, a is configured by a higher layer parameter scaling.

[0629] Optionally, l0 is the index of the first OFDM symbol after the first DMRS symbol in PUSCH transmission which does not carry DMRS.

[0630] Second part: modulation of UCI and mapping on PUSCH resource.

[0631] Optionally, the number of coded modulation symbols of UCI is modulated, i.e. rate matching is performed on the number of coded modulation symbols of UCI.

[0632] Optionally, the number of coded modulation symbols of modulated UCI is mapped on PUSCH resource.

[0633] Optionally, after channel coding and rate matching of UCI, the bit sequence is modulated according to the modulation mode indicated by DCI. Optionally, IUCI adopts the same modulation mode as the data part, and after modulation, the modulated information needs to be mapped on the physical resource.

[0634] Optionally, as shown in FIG. 8, for the case that the number of information bits of HARQ-ACK is less than or equal to 2, the information of HARQ-ACK is mapped on the reserved RE. Optionally, the information of HARQ-ACK except CSI part 1 (such as CSI part 2 and data) can be mapped on the reserved RE, but the mapping information on the reserved RE will be covered by HARQ-ACK later, which can also be called “punching”.

[0635] Optionally, the specific mapping steps of the information of HARQ-ACK include at least one of the following:

[0636] Step 1: when the number of HARQ-ACK bits is less than or equal to 2, find the reserved HARQ-ACK position, which is optionally located on the data symbol after the first DMRS of PUSCH, optionally, map according to the principle of frequency domain priority, and optionally, the reserved HARQ-ACK position does not conflict with the cancelled RE.

[0637] Step 2: when the number of HARQ-ACK bits is greater than 2, map the coded HARQ-ACK position (if any), which is optionally located on the data symbol after the first DMRS of PUSCH, optionally, map according to the principle of frequency domain priority, and optionally, the mapped HARQ-ACK position does not conflict with the cancelled RE.

[0638] Step 3: mapping the encoded CSI part 1 and CSI part 2 bits (if any), optionally, the position is on the first non-DMRS data symbol of the PUSCH, optionally, mapping is performed according to the frequency domain first principle, optionally, the encoded CSI part 1 is mapped first, and then the encoded CSI part 2 is mapped, and optionally, the mapped HARQ-ACK position does not conflict with the eliminated RE.

[0639] Step 4: mapping the encoded UL-SCH bits (if any), and optionally, the mapped HARQ-ACK position does not conflict with the eliminated RE.

[0640] Step 5: when the number of HARQ-ACK bits is less than or equal to 2, mapping the encoded HARQ-ACK bits (if any), that is, covering the HARQ-ACK bits to the CSI part 2 and UL-SCH bits, and optionally, the mapped HARQ-ACK position does not conflict with the eliminated RE.

[0641] Step 6: forming a code word.

[0642] The technical scheme of the present application determines the number of encoded modulation symbols of uplink control information by a terminal device based on a first parameter, and perfects the UCI resource processing mechanism.

[0643] Sixth embodiment

[0644] Referring to FIG. 9, FIG. 9 is a flowchart of a processing method according to the sixth embodiment of the present application, and the processing method of the embodiment of the present application can be applied to a network device (such as a base station), and includes the following steps:

[0645] S2: The network device receives the number of encoded modulation symbols of uplink control information, and the number of encoded modulation symbols is determined by a terminal device based on a first parameter.

[0646] The embodiment mainly considers that for UCI (uplink control information) carried on a PUSCH (physical uplink control channel), if an uplink resource muting pattern and UCI resource overlap, the UCI is not transmitted on the corresponding resource according to the muting pattern, which may reduce the number of REs (resource elements) used for UCI transmission, and further cause the UCI transmission performance to decrease. For UCI resource mapping on the PUSCH, the RE set that can be used for transmitting the UCI should not contain the RE used for uplink resource muting, so the existing UCI resource processing mechanism needs to be further perfected.

[0647] Therefore, the embodiment proposes a solution, and improves the UCI resource processing mechanism. For example, the number of modulation symbols (RE number) of UCI is calculated, and / or the resource mapping manner of UCI resource on PUSCH is redefined, to ensure the UCI transmission performance.

[0648] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter.

[0649] Optionally, the first parameter is provided by a network device.

[0650] Optionally, the network device can be a base station or the like.

[0651] Optionally, the first parameter is determined by the terminal device.

[0652] Optionally, the terminal device transmits the number of encoded modulation symbols of the uplink control information, and the network device receives the number of encoded modulation symbols of the uplink control information.

[0653] Optionally, the first parameter is determined through at least one of the following: the uplink control information, uplink cancellation resource, uplink-data channel related information of a physical uplink shared channel.

[0654] Optionally, the uplink control information includes at least one of the following: hybrid automatic repeat request-acknowledgement, channel state information part 1, channel state information part 2.

[0655] Optionally, the first parameter includes at least one of the following:

[0656] The number of hybrid automatic repeat request-acknowledgement bits;

[0657] The number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement;

[0658] The number of bits of the channel state information part 1;

[0659] The number of cyclic redundancy check bits of the channel state information part 1;

[0660] The number of bits of the channel state information part 2;

[0661] The number of cyclic redundancy check bits of the channel state information part 2;

[0662] Beta offset;

[0663] The number of encoded blocks of the uplink-data channel in the physical uplink shared channel transmission;

[0664] The size of the rth encoded block of the uplink-data channel in the physical uplink shared channel transmission;

[0665] The scheduling bandwidth of the physical uplink shared channel transmission;

[0666] The number of subcarriers on the orthogonal frequency division multiplexing symbol l carrying the phase tracking reference signal in the physical uplink shared channel transmission;

[0667] The number of resource elements on the orthogonal frequency division multiplexing symbol l available for carrying the uplink control information in the physical uplink shared channel transmission;

[0668] The number of subcarriers on the orthogonal frequency division multiplexing symbol l used for uplink resource elimination.

[0669] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, comprising:

[0670] According to the ratio of the bit size of the uplink control information to the bit size of the uplink-data channel, the proportion of the uplink control information in the total resource element resources of the physical uplink shared channel is determined;

[0671] According to the proportion, the number of encoded modulation symbols of the uplink control information is determined.

[0672] Optionally, since the length of the sequence after channel encoding cannot meet the demand of all actual mapping resource element (RE) quantities, it is necessary to adaptively adjust the bits after channel encoding through rate matching so that they can be mapped on all allocated REs. The above process of calculating the number of UCI encoded modulation symbols is rate matching.

[0673] Optionally, the number of REs occupied by each part of independently encoded UCI is determined by the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel.

[0674] Optionally, when determining the number of REs occupied by each part of independently encoded UCI, first, the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel is calculated, then, according to the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel, the proportion of this part of UCI in the total RE resources of the PUSCH is determined, and then the proportion is multiplied by the total RE resources of the PUSCH to obtain the number of REs occupied by UCI, i.e. the number of encoded modulation symbols of UCI.

[0675] Optionally, considering that the transmission reliability requirement of UCI is higher than that of data transmission, when calculating the proportion of UCI in the total RE resources of the PUSCH, different code rate compensation factors β offset .

[0676] Optionally, to ensure the transmission of uplink data, the UCI does not occupy all RE resources, and this is achieved by introducing a high-level signaling configured parameter (a) that limits the upper limit of the number of REs occupied by each UCI.

[0677] Optionally, the number of encoded and modulated symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource.

[0678] Optionally, the number of encoded and modulated symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource, and the actual number of encoded and modulated symbols of the uplink control information is halved on a specified symbol, and optionally, the uplink control information is mapped on the specified symbol, and the uplink cancellation resource exists on the specified symbol.

[0679] Optionally, the number of encoded and modulated symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol after excluding the uplink cancellation resource.

[0680] Optionally, different beta offsets are used to adjust the coding rate of the uplink control information.

[0681] Optionally, the number of encoded and modulated symbols of the uplink control information is modulated.

[0682] Optionally, the number of encoded and modulated symbols of the modulated uplink control information is mapped on the physical uplink shared channel resource.

[0683] Optionally, the number of encoded and modulated symbols of the modulated uplink control information is mapped on the physical uplink shared channel resource, including at least one of the following:

[0684] When the number of hybrid automatic repeat request-acknowledgment bits is less than or equal to a first value, find a reserved hybrid automatic repeat request-acknowledgment position;

[0685] When the number of hybrid automatic repeat request-acknowledgment bits is greater than the first value, map the encoded hybrid automatic repeat request-acknowledgment position;

[0686] Map the encoded channel state information part 1 and channel state information part 2 bits;

[0687] Map the encoded uplink-data channel bits;

[0688] When the number of hybrid automatic repeat request-acknowledgment bits is less than or equal to a first value, map the encoded hybrid automatic repeat request-acknowledgment bits.

[0689] Optionally, the method further includes at least one of the following:

[0690] The reserved HARQ-ACK position is located on the symbol after the first DMRS of PUCCH;

[0691] The mapped and encoded HARQ-ACK position is located on the symbol after the first DMRS of PUCCH;

[0692] The mapped and encoded CSI part 1 and CSI part 2 bits are located on the symbol without DMRS of PUCCH;

[0693] The reserved HARQ-ACK position does not conflict with the cancelled REs;

[0694] The mapped HARQ-ACK position does not conflict with the cancelled REs;

[0695] The mapped and encoded CSI part 1 is before the mapped and encoded CSI part 2;

[0696] The HARQ-ACK bits are overwritten on the CSI part 2 and the PUCCH data bits;

[0697] The mapping is frequency-first on the same symbol.

[0698] The technical scheme of the present application, the network device receives the number of encoded modulation symbols of the uplink control information, the number of encoded modulation symbols is determined by the terminal device based on the first parameter, and the UCI resource processing mechanism is improved.

[0699] Seventh embodiment

[0700] Referring to FIG. 10, FIG. 10 is an interaction flow diagram of a network device and a terminal device of a processing method according to the seventh embodiment, the tenth embodiment of the present application proposes a processing method, comprising the steps of:

[0701] S1: The terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter;

[0702] S2: The network device receives the number of encoded modulation symbols of the uplink control information, the number of encoded modulation symbols is determined by the terminal device based on the first parameter.

[0703] The embodiment mainly considers that, for UCI (uplink control information) carried on a PUSCH (physical uplink control channel), if an uplink resource muting pattern and UCI resources overlap, the UCI is not transmitted on the corresponding resources according to the muting pattern, which may reduce the number of REs (resource elements) used for UCI transmission, and further cause the UCI transmission performance to decrease. For UCI resource mapping on the PUSCH, the set of REs that can be used to transmit the UCI should not include REs used for uplink resource muting, so the existing UCI resource processing mechanism needs to be further improved.

[0704] Therefore, the embodiment proposes a solution, and improves the UCI resource processing mechanism. For example, the number of modulation symbols (the number of REs) of the UCI is calculated, and / or the resource mapping manner of the UCI resources on the PUSCH is redefined, to ensure the UCI transmission performance.

[0705] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter.

[0706] Optionally, the first parameter is provided by a network device.

[0707] Optionally, the network device can be a base station or the like.

[0708] Optionally, the first parameter is determined by the terminal device.

[0709] Optionally, the terminal device transmits the number of encoded modulation symbols of the uplink control information, and the network device receives the number of encoded modulation symbols of the uplink control information.

[0710] Optionally, the first parameter is determined through at least one of the following: the uplink control information, uplink muting resources, and information related to an uplink-data channel of a physical uplink shared channel.

[0711] Optionally, the uplink control information includes at least one of the following: a hybrid automatic repeat request-acknowledgement, channel state information part 1, and channel state information part 2.

[0712] Optionally, the first parameter includes at least one of the following:

[0713] the number of hybrid automatic repeat request-acknowledgement bits;

[0714] the number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement;

[0715] the number of channel state information part 1 bits;

[0716] the number of cyclic redundancy check bits of the channel state information part 1;

[0717] the number of channel state information part 2 bits;

[0718] Number of cyclic redundancy check bits of channel state information part 2

[0719] Beta offset

[0720] Number of code blocks of uplink-data channel in physical uplink shared channel transmission

[0721] Size of rth code block of uplink-data channel in physical uplink shared channel transmission

[0722] Scheduling bandwidth of physical uplink shared channel transmission

[0723] Number of subcarriers on orthogonal frequency division multiplexing symbol l carrying phase tracking reference signal in physical uplink shared channel transmission

[0724] Number of resource elements on orthogonal frequency division multiplexing symbol l available for carrying uplink control information in physical uplink shared channel transmission

[0725] Number of subcarriers on orthogonal frequency division multiplexing symbol l used for uplink resource cancellation

[0726] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, comprising:

[0727] According to the ratio of the bit size of the uplink control information to the bit size of the uplink-data channel, the proportion of the uplink control information in all resource element resources of the physical uplink shared channel is determined.

[0728] According to the proportion, the number of encoded modulation symbols of the uplink control information is determined.

[0729] Optionally, since the length of the sequence after channel encoding cannot meet the demand of all actual mapping resource element (RE) numbers, adaptive adjustment of the bits after channel encoding by rate matching is needed to make it be mapped on all allocated REs, and the above process of calculating the number of UCI encoded modulation symbols is rate matching.

[0730] Optionally, the number of REs occupied by each part of independently encoded UCI is determined by the ratio of the bit size (including the payload size of CRC) of this part of UCI to the bit size of the uplink-data channel.

[0731] Optionally, when determining the number of REs occupied by each part of independently coded UCI, first, the ratio of the bit size (including the payload size of CRC) of the part of UCI to the bit size of the uplink-data channel is calculated, then, according to the ratio of the bit size (including the payload size of CRC) of the part of UCI to the bit size of the uplink-data channel, the proportion of the part of UCI in the total RE resources of the PUSCH is determined, and then the proportion is multiplied by the total RE resources of the PUSCH to obtain the number of REs occupied by the UCI, i.e. the number of coded modulation symbols of the UCI.

[0732] Optionally, considering that the transmission reliability requirement of UCI is higher than that of data transmission, when calculating the proportion of UCI in the total RE resources of the PUSCH, different code rate compensation factors β are introduced for different UCIs. offset .

[0733] Optionally, in order to ensure the transmission of uplink data, UCI does not occupy all RE resources, and this is achieved by introducing a high-layer signaling configured parameter (α) which is used to limit the upper limit of the number of REs occupied by each UCI.

[0734] Optionally, the number of coded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resources.

[0735] Optionally, the number of coded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resources, and the actual coded modulation symbols of the uplink control information are halved on a specified symbol, and optionally, the uplink control information is mapped on the specified symbol, and the uplink cancellation resources exist on the specified symbol.

[0736] Optionally, the number of coded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol after excluding the uplink cancellation resources.

[0737] Optionally, different beta bias is used to adjust the coding rate of the uplink control information.

[0738] Optionally, the number of coded modulation symbols of the uplink control information is modulated.

[0739] Optionally, the number of coded modulation symbols of the modulated uplink control information is mapped on the physical uplink shared channel resource.

[0740] Optionally, the number of coded modulation symbols of the modulated uplink control information is mapped on the physical uplink shared channel resource, including at least one of the following:

[0741] finding the reserved HARQ-ACK position when the number of HARQ-ACK bits is less than or equal to the first value;

[0742] mapping the encoded HARQ-ACK position when the number of HARQ-ACK bits is greater than the first value;

[0743] mapping the encoded CSI part 1 and CSI part 2 bits;

[0744] mapping the encoded U-Data channel bits;

[0745] mapping the encoded HARQ-ACK bits when the number of HARQ-ACK bits is less than or equal to the first value.

[0746] Optionally, the method further comprises at least one of the following:

[0747] the reserved HARQ-ACK position is located on a symbol after the first DMRS of the PUCCH;

[0748] the mapped HARQ-ACK position is located on a symbol after the first DMRS of the PUCCH;

[0749] the mapped CSI part 1 and CSI part 2 bits are located on a symbol without DMRS of the PUCCH;

[0750] the reserved HARQ-ACK position does not conflict with the eliminated REs;

[0751] the mapped HARQ-ACK position does not conflict with the eliminated REs;

[0752] mapping the encoded CSI part 1 before mapping the encoded CSI part 2;

[0753] covering the HARQ-ACK bits to the CSI part 2 and U-Data channel bits;

[0754] mapping in the same symbol using the frequency domain first principle.

[0755] The technical scheme of the present application, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, and the network device receives the number of encoded modulation symbols of the uplink control information, which perfects the UCI resource processing mechanism.

[0756] Eighth embodiment

[0757] Please refer to Fig. 11, which is a structural schematic diagram of a processing device provided in an embodiment of the present application, which can be carried on a terminal device in the method embodiment. As shown in Fig. 11, the processing device 160 comprises:

[0758] A determining module 1601, configured to determine the number of encoded modulation symbols of the uplink control information based on the first parameter.

[0759] Optionally, the apparatus further comprises at least one of the following:

[0760] The first parameter is determined by at least one of the following: the uplink control information, the uplink cancellation resource, information related to the uplink-data channel of the physical uplink shared channel.

[0761] The uplink control information comprises at least one of the following: hybrid automatic repeat request-acknowledgement, channel state information part 1, channel state information part 2.

[0762] Optionally, the first parameter comprises at least one of the following:

[0763] The number of hybrid automatic repeat request-acknowledgement bits;

[0764] The number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement;

[0765] The number of bits of the channel state information part 1;

[0766] The number of cyclic redundancy check bits of the channel state information part 1;

[0767] The number of bits of the channel state information part 2;

[0768] The number of cyclic redundancy check bits of the channel state information part 2;

[0769] The beta offset;

[0770] The number of encoded blocks of the uplink-data channel in the physical uplink shared channel transmission;

[0771] The size of the rth encoded block of the uplink-data channel in the physical uplink shared channel transmission;

[0772] The scheduling bandwidth of the physical uplink shared channel transmission;

[0773] The number of subcarriers on the orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission which carries the phase tracking reference signal;

[0774] The number of resource elements on the orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission which can be used to carry the uplink control information;

[0775] The number of subcarriers used for uplink resource elimination in an OFDM symbol l.

[0776] Optionally, determining the number of encoded modulation symbols of the uplink control information based on the first parameter comprises:

[0777] Determining the proportion of the uplink control information in all resource elements of the physical uplink shared channel according to the ratio of the bit size of the uplink control information to the bit size of the uplink data channel.

[0778] Determining the number of encoded modulation symbols of the uplink control information according to the proportion.

[0779] Optionally, the apparatus further comprises at least one of:

[0780] The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in an OFDM symbol before excluding the uplink elimination resource.

[0781] The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in an OFDM symbol before excluding the uplink elimination resource, and the actual number of encoded modulation symbols of the uplink control information is halved in a specified symbol, and optionally, the uplink control information is mapped in the specified symbol, and the uplink elimination resource exists in the specified symbol.

[0782] The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in an OFDM symbol after excluding the uplink elimination resource.

[0783] Optionally, the apparatus further comprises at least one of:

[0784] Adjusting the coding rate of the uplink control information using different beta offsets.

[0785] Modulating the number of encoded modulation symbols of the uplink control information.

[0786] Mapping the modulated number of encoded modulation symbols of the uplink control information on the physical uplink shared channel resource.

[0787] Optionally, mapping the modulated number of encoded modulation symbols of the uplink control information on the physical uplink shared channel resource comprises at least one of:

[0788] When the number of HARQ-ACK bits is less than or equal to a first value, finding a reserved HARQ-ACK position.

[0789] When the number of HARQ-ACK bits is greater than the first value, mapping the encoded HARQ-ACK position.

[0790] The mapped and encoded channel state information part 1 and channel state information part 2 bits.

[0791] The mapped and encoded uplink-data channel bits.

[0792] The mapped and encoded hybrid automatic repeat request-acknowledgement bits when the number of hybrid automatic repeat request-acknowledgement bits is less than or equal to the first value.

[0793] Optionally, the apparatus further comprises at least one of:

[0794] The reserved hybrid automatic repeat request-acknowledgement position is located on a symbol after the first demodulation reference signal of the physical uplink shared channel.

[0795] The mapped and encoded hybrid automatic repeat request-acknowledgement position is located on a symbol after the first demodulation reference signal of the physical uplink shared channel.

[0796] The mapped and encoded channel state information part 1 and channel state information part 2 bits are located on a symbol without demodulation reference signal of the physical uplink shared channel.

[0797] The reserved hybrid automatic repeat request-acknowledgement position does not conflict with the eliminated resource elements.

[0798] The mapped hybrid automatic repeat request-acknowledgement position does not conflict with the eliminated resource elements.

[0799] The mapped and encoded channel state information part 1 is before the mapped and encoded channel state information part 2.

[0800] The hybrid automatic repeat request-acknowledgement bits are covered to the channel state information part 2 and uplink-data channel bits.

[0801] The mapping is performed on the same symbol by using the frequency domain first principle.

[0802] The processing apparatus provided by the embodiments of the present application has similar implementation principles and beneficial effects to the technical solutions shown in the corresponding method embodiments described above, and thus will not be described here in detail.

[0803] Ninth embodiment

[0804] Please refer to FIG. 12, which is a structural schematic diagram two of the processing apparatus provided by the embodiments of the present application. The apparatus can be mounted on or is the network device in the method embodiments described above. As shown in FIG. 12, the apparatus 170 comprises:

[0805] The receiving module 1701 is configured to receive the number of encoded modulation symbols of the uplink control information, wherein the number of encoded modulation symbols is determined by the terminal device based on the first parameter.

[0806] Optionally, the apparatus further comprises at least one of:

[0807] The first parameter is determined by at least one of uplink control information, uplink cancellation resource, information related to uplink-data channel of physical uplink shared channel;

[0808] The uplink control information comprises at least one of:

[0809] HARQ-ACK;

[0810] CSI part 1;

[0811] CSI part 2.

[0812] Optionally, the first parameter comprises at least one of:

[0813] HARQ-ACK bit number;

[0814] HARQ-ACK cyclic redundancy check bit number;

[0815] CSI part 1 bit number;

[0816] CSI part 1 cyclic redundancy check bit number;

[0817] CSI part 2 bit number;

[0818] CSI part 2 cyclic redundancy check bit number;

[0819] beta offset;

[0820] Number of code blocks of uplink-data channel in physical uplink shared channel transmission;

[0821] Size of rth code block of uplink-data channel in physical uplink shared channel transmission;

[0822] Scheduling bandwidth of physical uplink shared channel transmission;

[0823] Number of subcarriers on orthogonal frequency division multiplexing symbol l carrying phase tracking reference signal in physical uplink shared channel transmission;

[0824] Number of resource elements on orthogonal frequency division multiplexing symbol l available for carrying uplink control information in physical uplink shared channel transmission;

[0825] Number of subcarriers on orthogonal frequency division multiplexing symbol l used for uplink resource cancellation.

[0826] Optionally, the terminal device determines the number of encoded modulation symbols of the uplink control information based on the first parameter, comprising:

[0827] The terminal device determines a proportion of the uplink control information in all resource elements of the physical uplink shared channel according to a ratio of a bit size of the uplink control information to a bit size of the uplink-data channel;

[0828] The terminal device determines a number of encoded modulation symbols of the uplink control information according to the proportion.

[0829] Optionally, the apparatus further comprises at least one of:

[0830] The number of encoded modulation symbols of the uplink control information is determined according to a number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource;

[0831] The number of encoded modulation symbols of the uplink control information is determined according to a number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol after excluding the uplink cancellation resource, and an actual number of encoded modulation symbols of the uplink control information is halved on a specified symbol, and the specified symbol is optionally a symbol on which the uplink control information is mapped, and the specified symbol is a symbol on which the uplink cancellation resource exists;

[0832] The number of encoded modulation symbols of the uplink control information is determined according to a number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol after excluding the uplink cancellation resource;

[0833] The number of encoded modulation symbols is mapped on the physical uplink shared channel resource by the terminal device after modulation.

[0834] Optionally, the terminal device maps the number of encoded modulation symbols of the modulated uplink control information on the physical uplink shared channel resource, including at least one of:

[0835] When the number of hybrid automatic repeat request-acknowledgement bits is less than or equal to a first value, a reserved hybrid automatic repeat request-acknowledgement position is found;

[0836] When the number of hybrid automatic repeat request-acknowledgement bits is greater than the first value, an encoded hybrid automatic repeat request-acknowledgement position is mapped;

[0837] Encoded channel state information part 1 and channel state information part 2 bits are mapped;

[0838] Encoded uplink-data channel bits are mapped;

[0839] When the number of hybrid automatic repeat request-acknowledgement bits is less than or equal to a first value, encoded hybrid automatic repeat request-acknowledgement bits are mapped.

[0840] Optionally, the apparatus further comprises at least one of:

[0841] The reserved HARQ-ACK position is located on the symbol after the first DMRS of PUCCH;

[0842] The mapped and encoded HARQ-ACK position is located on the symbol after the first DMRS of PUCCH;

[0843] The mapped and encoded CSI part 1 and CSI part 2 bits are located on the symbol without DMRS of PUCCH;

[0844] The reserved HARQ-ACK position does not conflict with the cancelled REs;

[0845] The mapped HARQ-ACK position does not conflict with the cancelled REs;

[0846] The terminal device maps the encoded CSI part 1 first and then maps the encoded CSI part 2;

[0847] The terminal device covers the HARQ-ACK bits to the CSI part 2 and the uplink-data channel bits;

[0848] The terminal device maps on the same symbol with frequency domain first principle.

[0849] The processing apparatus provided by the embodiments of the present application has similar implementation principles and beneficial effects to the technical solutions shown in the corresponding method embodiments described above, and thus will not be described here in detail.

[0850] Referring to FIG. 13, FIG. 13 is a structural schematic diagram of a communication device provided by an embodiment of the present application. As shown in FIG. 12, the communication device 180 described in the embodiment can be the terminal device (or a component applicable to the terminal device) or the network device (or a component applicable to the network device) mentioned in the method embodiments. The communication device 180 can be used to implement the methods described in the method embodiments corresponding to the terminal device or the network device, and specific descriptions can be made with reference to the descriptions in the method embodiments.

[0851] The communication device 180 can include one or more processors 1801, which can also be referred to as processing units, and can implement certain control or processing functions. The processor 1801 can be a general-purpose processor or a special-purpose processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device, execute software programs, and process data of the software programs.

[0852] Optionally, the processor 1801 can also store instructions 1803 or data (e.g., intermediate data). Optionally, the instructions 1803 can be executed by the processor 1801, so that the communication device 180 performs the methods described with respect to the terminal device or the network device in the above method embodiments.

[0853] Optionally, the communication device 180 can include circuitry that can implement the functions of sending or receiving or communicating in the above method embodiments.

[0854] Optionally, the communication device 180 can include one or more memories 1802, which can store instructions 1804 that can be executed by the processor 1801, so that the communication device 180 performs the methods described in the above method embodiments.

[0855] Optionally, the memory 1802 can also store data. The processor 1801 and the memory 1802 can be separately arranged or integrated together.

[0856] Optionally, the communication device 180 can also include a transceiver 1805 and / or an antenna 1806. The processor 1801 can be referred to as a processing unit, which controls the communication device 180 (terminal device or core network device or radio access network device). The transceiver 1805 can be referred to as a transceiving unit, transceiver, transceiving circuit, or transceiver, etc., which implements the transceiving function of the communication device 180.

[0857] Optionally, if the communication device 180 is used to implement the operations of the terminal device corresponding to the above embodiments, for example, the transceiver 1805 can transmit the number of encoded modulation symbols of the uplink control information; and the processor 1801 determines the number of encoded modulation symbols of the uplink control information based on the first parameter.

[0858] Optionally, the specific implementation process of the processor 1801 and the transceiver 1805 can refer to the related description of the above embodiments, which will not be repeated here.

[0859] Optionally, if the communication device 180 is used to implement the operations of the network device corresponding to the above embodiments, for example: the transceiver 1805 can receive the number of encoded modulation symbols of the uplink control information.

[0860] Optionally, the specific implementation process of the processor 1801 and the transceiver 1805 can refer to the related description of the above embodiments, which will not be repeated here.

[0861] The processor 1801 and the transceiver 1805 described in the present application can be implemented on an IC (Integrated Circuit), an analog integrated circuit, an RFIC (Radio Frequency Integrated Circuit), a mixed signal integrated circuit, an ASIC (Application Specific Integrated Circuit), a PCB (Printed Circuit Board), an electronic device, etc. The processor 1801 and the transceiver 1805 can also be manufactured using various integrated circuit technology, such as CMOS (Complementary Metal Oxide Semiconductor), NMOS (N Metal-Oxide-Semiconductor), PMOS (Positive channel Metal Oxide Semiconductor), BJT (Bipolar Junction Transistor), BiCMOS (Bipolar CMOS), SiGe, GaAs, etc.

[0862] In the present application, the communication device can be a terminal device (such as a mobile phone) or a network device (such as a base station), and the specific needs are determined according to the context. In addition, the terminal device can be implemented in various forms. For example, the terminal device described in the present application can include mobile terminals such as mobile phones, tablet computers, notebook computers, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bands, pedometers, etc., and fixed terminal devices such as digital TVs, desktop computers, etc.

[0863] Although the communication device is described as a terminal device or a network device in the above embodiment description, the scope of the communication device described in the present application is not limited to the above terminal device or network device, and the structure of the communication device can not be limited by FIG. 13. The communication device can be a standalone device or a part of a larger device.

[0864] The embodiments of the present application also provide a communication system, including: a terminal device as in any of the above embodiments; and a network device as in any of the above embodiments.

[0865] The embodiment of the present application further provides a communication device, comprising a memory and a processor, wherein the memory stores a processing program, and the processor executes the processing program to realize the steps of the processing method in any of the above embodiments.

[0866] The communication device in the present application can be a terminal device (such as a mobile phone) or a network device (such as a base station), and the specific meaning needs to be clarified according to the context.

[0867] The embodiment of the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores a processing program, and the processing program is executed by a processor to realize the steps of the processing method in any of the above embodiments.

[0868] In the embodiments of the communication device and the storage medium provided by the present application, all the technical features of any of the above processing method embodiments can be included, and the description and explanation content is basically the same as that of the above method embodiments, which will not be repeated here.

[0869] The embodiment of the present application further provides a computer program product, which comprises computer program code, and when the computer program code runs on a computer, the computer executes the method in various possible embodiments as above.

[0870] The embodiment of the present application further provides a chip, comprising a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device installed with the chip executes the method in various possible embodiments as above.

[0871] It can be understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided by the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, those skilled in the art can know that with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0872] The above serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0873] The steps in the method of the embodiments of the present application can be adjusted, combined and deleted according to actual needs.

[0874] The units in the device of the embodiments of the present application can be combined, divided and deleted according to actual needs.

[0875] In the present application, for the same or similar term concept, technical scheme and / or application scene description, generally only the first time is described in detail, and the repeated description is not repeated in order to be brief. When understanding the technical scheme of the present application, the same or similar term concept, technical scheme and / or application scene description which is not described in detail can be referred to the related description before.

[0876] In the present application, the description of each embodiment has its own focus, and the part not described or recorded in a certain embodiment can be referred to the related description of other embodiments.

[0877] The technical features of the technical scheme of the present application can be combined arbitrarily, in order to make the description simple, the possible combination of each technical feature in the above-mentioned embodiments is not described, however, as long as the combination of these technical features does not exist contradictory, it should be considered as the range recorded in the present application.

[0878] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical scheme of the present application can be embodied in the form of software product, and the computer software product is stored in the above-mentioned storage medium (such as ROM / RAM, magnetic disc, optical disc), including a plurality of instructions to make a terminal device (which can be a mobile phone, computer, server, controlled terminal device, or network device, etc.) execute the method of each embodiment of the present application.

[0879] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a storage medium or transferred from one storage medium to another storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, storage disk, magnetic tape), optical media (such as DVD), or semiconductor media (such as solid state disk (SSD)) and the like.

[0880] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings of the present application, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A processing method, wherein, The application is applied to a terminal device, comprising the steps of: S1: determining the number of encoded modulation symbols of uplink control information based on a first parameter.

2. The method of claim 1, wherein, Further comprising at least one of: The first parameter is determined by at least one of the uplink control information, the uplink cancellation resource, and the uplink-data channel related information of the physical uplink shared channel; The uplink control information comprises at least one of: HARQ-ACK; CSI part 1; CSI part 2.

3. The method of claim 2, wherein, The first parameter comprises at least one of: The number of HARQ-ACK bits; The number of cyclic redundancy check bits of HARQ-ACK; The number of bits of CSI part 1; The number of cyclic redundancy check bits of CSI part 1; The number of bits of CSI part 2; The number of cyclic redundancy check bits of CSI part 2; Beta offset; The number of encoded blocks of the uplink-data channel in the physical uplink shared channel transmission; The size of the rth encoded block of the uplink-data channel in the physical uplink shared channel transmission; The scheduling bandwidth of the physical uplink shared channel transmission; The number of subcarriers on the orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission that carries the phase tracking reference signal; The number of resource elements on the orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission that can be used to carry the uplink control information; The number of subcarriers on the orthogonal frequency division multiplexing symbol l used for uplink resource cancellation.

4. The method of claim 2, wherein, Step S1 comprises: Determining the proportion of the uplink control information in all resource element resources of the physical uplink shared channel according to the ratio of the bit size of the uplink control information to the bit size of the uplink-data channel; Determining the number of encoded modulation symbols of the uplink control information according to the proportion.

5. The method of claim 1, wherein, Further comprising at least one of: The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements in the orthogonal frequency division multiplexing symbol that can be used to transmit the uplink control information before excluding the uplink cancellation resource; The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements in the orthogonal frequency division multiplexing symbol that can be used to transmit the uplink control information before excluding the uplink cancellation resource, and the actual encoded modulation symbols of the uplink control information are halved on the specified symbol on which the uplink control information is mapped, and there is an uplink cancellation resource on the specified symbol; The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements in the orthogonal frequency division multiplexing symbol that can be used to transmit the uplink control information after excluding the uplink cancellation resource.

6. The method of claim 3, wherein, Further comprising at least one of: Adjusting the encoding rate of the uplink control information using different beta offsets; Modulating the number of encoded modulation symbols of the uplink control information; Mapping the number of encoded modulation symbols of the modulated uplink control information on the physical uplink shared channel resource.

7. The method of claim 6, wherein, Mapping the number of encoded modulation symbols of the modulated uplink control information on the physical uplink shared channel resource comprises at least one of: When the number of HARQ-ACK bits is less than or equal to a first value, finding a reserved HARQ-ACK position; mapping the hybrid automatic repeat request-acknowledgement bits when the number of hybrid automatic repeat request-acknowledgement bits is greater than the first value; mapping the channel state information part 1 and channel state information part 2 bits; mapping the uplink-data channel bits; mapping the hybrid automatic repeat request-acknowledgement bits when the number of hybrid automatic repeat request-acknowledgement bits is less than or equal to the first value.

8. The method of claim 7, wherein, Further comprising at least one of: the reserved hybrid automatic repeat request-acknowledgement position is on a symbol after the first demodulation reference signal of the physical uplink shared channel; the mapped hybrid automatic repeat request-acknowledgement position is on a symbol after the first demodulation reference signal of the physical uplink shared channel; the mapped channel state information part 1 and channel state information part 2 bits are on a symbol without demodulation reference signal of the physical uplink shared channel; the reserved hybrid automatic repeat request-acknowledgement position does not conflict with the eliminated resource elements; the mapped hybrid automatic repeat request-acknowledgement position does not conflict with the eliminated resource elements; mapping the channel state information part 1 before the channel state information part 2; covering the hybrid automatic repeat request-acknowledgement bits to the channel state information part 2 and uplink-data channel bits; mapping in the same symbol with the frequency domain first principle.

9. A processing method, wherein, Applied to a network device, comprising the steps of: S2: receiving the number of encoding and modulation symbols of the uplink control information, the number of encoding and modulation symbols being determined by the terminal device based on a first parameter.

10. The method of claim 9, wherein, Further comprising at least one of: the first parameter is determined by at least one of the uplink control information, the uplink elimination resource, and the information related to the uplink-data channel of the physical uplink shared channel; the uplink control information comprises at least one of: hybrid automatic repeat request-acknowledgement; channel state information part 1; channel state information part 2.

11. The method of claim 10, wherein, the first parameter comprises at least one of: the number of hybrid automatic repeat request-acknowledgement bits; the number of cyclic redundancy check bits of the hybrid automatic repeat request-acknowledgement; the number of channel state information part 1 bits; the number of cyclic redundancy check bits of the channel state information part 1; the number of channel state information part 2 bits; the number of cyclic redundancy check bits of the channel state information part 2; beta offset; the number of encoding blocks of the uplink-data channel in the physical uplink shared channel transmission; the size of the rth encoding block of the uplink-data channel in the physical uplink shared channel transmission; the scheduling bandwidth of the physical uplink shared channel transmission; the number of subcarriers on the orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission carrying the phase tracking reference signal; the number of resource elements on the orthogonal frequency division multiplexing symbol l in the physical uplink shared channel transmission available for carrying the uplink control information; the number of subcarriers on the orthogonal frequency division multiplexing symbol l used for uplink resource elimination.

12. The method of claim 9, wherein, The terminal device determines the number of encoding and modulation symbols of the uplink control information based on the first parameter, comprising: the terminal device determines the proportion of the uplink control information in the total resource element resources of the physical uplink shared channel according to the ratio of the bit size of the uplink control information to the bit size of the uplink-data channel; The terminal device determines the number of encoded modulation symbols of the uplink control information according to the ratio.

13. The method of claim 9, wherein, Further comprising at least one of: The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource; The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol before excluding the uplink cancellation resource, and the actual number of encoded modulation symbols of the uplink control information is halved on the designated symbol on which the uplink control information is mapped, and there is an uplink cancellation resource on the designated symbol; The number of encoded modulation symbols of the uplink control information is determined according to the number of resource elements available for transmitting the uplink control information in the orthogonal frequency division multiplexing symbol after excluding the uplink cancellation resource; The number of encoded modulation symbols is mapped on the physical uplink shared channel resource by the terminal device after modulation.

14. The method of claim 13, wherein, The terminal device maps the number of encoded modulation symbols of the modulated uplink control information on the physical uplink shared channel resource, including at least one of: When the number of hybrid automatic repeat request-acknowledgment bits is less than or equal to a first value, find the reserved hybrid automatic repeat request-acknowledgment position; When the number of hybrid automatic repeat request-acknowledgment bits is greater than the first value, map the encoded hybrid automatic repeat request-acknowledgment position; Map the encoded channel state information part 1 and channel state information part 2 bits; Map the encoded uplink-data channel bits; When the number of hybrid automatic repeat request-acknowledgment bits is less than or equal to a first value, map the encoded hybrid automatic repeat request-acknowledgment bits.

15. The method of claim 14, wherein, Further comprising at least one of: The reserved hybrid automatic repeat request-acknowledgment position is located on the symbol after the first demodulation reference signal of the physical uplink shared channel; The mapped encoded hybrid automatic repeat request-acknowledgment position is located on the symbol after the first demodulation reference signal of the physical uplink shared channel; The mapped encoded channel state information part 1 and channel state information part 2 bits are located on the symbol of the first non-demodulation reference signal of the physical uplink shared channel; The reserved hybrid automatic repeat request-acknowledgment position does not conflict with the cancelled resource elements; The mapped hybrid automatic repeat request-acknowledgment position does not conflict with the cancelled resource elements; The terminal device maps the encoded channel state information part 1 first, and then maps the encoded channel state information part 2; The terminal device covers the hybrid automatic repeat request-acknowledgment bits to the channel state information part 2 and the uplink-data channel bits; The terminal device maps on the same symbol using the frequency domain first principle.

16. A communication device, wherein, Comprise: A memory and a processor, the memory has a processing program stored thereon, and the processing program is executed by the processor to implement the processing method of claim 1 or 9.

17. A computer readable storage medium, wherein, The computer readable storage medium has a processing program stored thereon, and the processing program is executed by the processor to implement the processing method of claim 1 or 9.

Citation Information

Patent Citations

  • Information processing method and device

    CN111585930A

  • Method and device for transmitting / receiving uplink control information in wireless communication system

    CN113544992A

  • Method and apparatus for transmitting uplink control information

    CN117256118A

  • Method and apparatus for mapping uplink control information in wireless communication system

    CN118413302A

  • Terminal apparatus, base station apparatus, and communication method

    US20210152289A1