Communication method and device

By performing channel coding on the first bit sequence of the HARQ-ACK information and generating channel-coded feedback information, the problem of low reliability of HARQ-ACK information transmission in the existing technology is solved, and the communication quality and the efficiency of the access network are improved. .

CN119341703APending Publication Date: 2025-01-21HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310907279.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the prior art, during the initial access process of terminal equipment, the reliability of HARQ-ACK information transmission is low, resulting in unstable communication quality, especially in scenarios with large time-frequency deviations.

Method used

Channel coding is performed on the first bit sequence to generate channel-coded first feedback information, and the information is sent during the initial access process to improve transmission reliability.

Benefits of technology

It improves the communication quality between the terminal device and the network device, reduces the probability of the terminal device retransmitting feedback information, reduces the delay in accessing the network, and improves the efficiency of the access network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341703A_ABST
    Figure CN119341703A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, and provides a communication method and device. In the method, a network device sends a first message to a terminal device in an initial access process, the terminal device obtains first feedback information after performing channel coding on a first bit sequence and sends the first feedback information to the network device, and the first feedback information indicates that the terminal device successfully receives the first message. Or the first message is not successfully received, because the first feedback information is information subjected to channel coding, the signal anti-interference capability is improved and the bit error rate is reduced, that is, the reliability of transmitting the first feedback information is improved, and the quality of communication between the terminal equipment and the network equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a communication method and device. Background Art

[0002] During the initial access process of the terminal device, the terminal device can carry hybrid automatic repeat request acknowledgement (HARQ-ACK) information through the physical uplink control channel (PUCCH). The HARQ-ACK information can be used to indicate that the terminal device successfully receives message 4 (Msg4) from the network device or fails to successfully receive Msg4.

[0003] At present, since the bit data corresponding to the HARQ-ACK information is small, it is generally stipulated that the terminal device uses PUCCH format 0 or format 1 to carry the HARQ-ACK information. For PUCCH format 0, the terminal device obtains PUCCH in a sequence manner. For PUCCH format 1, the terminal device obtains PUCCH in a sequence modulation manner. Summary of the invention

[0004] The embodiments of the present application provide a communication method and device for improving the reliability of transmitted information.

[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, a software module or a hardware module (such as a chip) in the terminal device. For ease of description, the following description is given by taking the terminal device executing the communication method as an example. The communication method includes: receiving a first message, and sending first feedback information, wherein the first message is a message in an initial access process, the first feedback information is information after channel coding a first bit sequence, and the first bit sequence indicates that the first message has been successfully received, or the first message has not been successfully received.

[0006] In the embodiment of the present application, since the first bit sequence is channel-coded to obtain the first feedback information, the reliability of transmitting the first feedback information can be improved, which is also beneficial to improving the communication quality between the terminal device and the network device. In addition, since the reliability of the transmission of the first feedback information is improved, the probability of the network device successfully receiving the first feedback information is also improved, thereby reducing the probability of the terminal device retransmitting the first feedback information during the initial access process, reducing the delay of the terminal device accessing the network, that is, improving the efficiency of the terminal device accessing the network. On the other hand, the process of sending the first feedback information has good robustness to time-frequency deviations, which makes the embodiment of the present application applicable to communication scenarios with large time-frequency deviations, such as non-terrestrial network scenarios. In other words, the solution provided by the embodiment of the present application has good universality.

[0007] In a possible implementation manner, the number of bits in the first bit sequence is less than or equal to 2.

[0008] In the above implementation, even if the number of bits in the first bit sequence is small, the terminal device can still perform encoding processing on the first bit sequence, thereby improving the reliability of transmission between the terminal device and the network device.

[0009] In a possible implementation, the method further includes: processing the first bit sequence to obtain a second bit sequence, and performing channel coding on the second bit sequence to obtain first feedback information.

[0010] In the above implementation, the number of bits of the first bit sequence is increased to obtain a second bit sequence with a larger number of bits, which facilitates encoding processing of the second bit sequence.

[0011] In a possible implementation, channel coding is performed on the second bit sequence to obtain first feedback information, including: determining a check sequence corresponding to the second bit sequence; adding the check sequence to the second bit sequence to obtain a third bit sequence, wherein the first feedback information is determined based on the third bit sequence.

[0012] In the above implementation, a channel coding method is provided, in which a check sequence can be added to the second bit sequence, so that the network device can check the received first feedback information and improve the accuracy of receiving the first feedback information.

[0013] In one possible implementation, processing a first bit sequence to obtain a second bit sequence includes: replicating the first bit sequence at least once to obtain the second bit sequence; or filling at least one first bit value and / or at least one second bit value in the first bit sequence to obtain the second bit sequence.

[0014] In the above implementation, the first bit sequence is copied or the first bit sequence is bit-filled to obtain the second bit sequence. On the one hand, it is equivalent to obfuscating the first bit sequence, which ensures the security of transmitting the first feedback information. On the other hand, the process of obtaining the second bit sequence in this way does not involve a complex calculation process, that is, the method of obtaining the second bit sequence is relatively simple, which makes the process of extracting the first bit sequence from the second bit sequence by the network device simple. In other words, in the above implementation, the security of transmitting the first feedback information is increased, and the difficulty of the network device to obtain the first bit sequence is not excessively increased. In addition, since the first bit sequence is copied multiple times, the subsequent transmission process is equivalent to repeatedly transmitting the first bit sequence, which is conducive to increasing the success rate of the network device receiving the first bit sequence.

[0015] In a possible implementation manner, the method further includes: sending first information, where the first information indicates to use feedback information after channel coding for feedback during the initial access process.

[0016] In the above implementation, after determining to use the feedback information after channel coding for feedback, the terminal device may notify the network device, so that the network device can successfully decode the first feedback information later.

[0017] In one possible implementation, the first information includes information of a first random access preamble code, and the first random access preamble code indicates that feedback information after channel coding is used for feedback during an initial access process; or, the first information includes an identifier of a first logical channel, and the first logical channel indicates that feedback information after channel coding is used for feedback during an initial access process; or a newly added field in the first information indicates that feedback information after channel coding is used for feedback during an initial access process.

[0018] In the above implementation, the terminal device can reuse the first random access preamble or the first logical channel to indicate that the feedback information after channel coding is used for feedback during the initial access process, without using additional bits to indicate that the feedback information after channel coding is used for feedback, which is conducive to reducing the amount of data exchanged between the terminal device and the network device. Alternatively, the terminal device can also use a newly added field to indicate that the feedback information after channel coding is used for feedback during the initial access process, so that the network device can intuitively determine whether the terminal device uses the feedback information after channel coding for feedback based on the newly added field.

[0019] In a possible implementation, before sending the first information, the method further includes: determining that the network device has a first capability, where the first capability is used to decode the feedback information after channel encoding.

[0020] In the above implementation, before sending the first information, the terminal device can determine whether the network device has the ability to decode the feedback information after channel coding, so as to ensure that the network device can successfully decode the first feedback information. In addition, the above implementation is compatible with the situation where the network device does not have the first capability, that is, the applicability of the above implementation is good.

[0021] In a possible implementation, the method further includes: receiving second information, the second information indicating a first condition and / or a second condition, the first condition being a condition satisfied by a terminal device that uses feedback information after channel coding for feedback during an initial access process, and the second condition being a condition satisfied by a terminal device that sends feedback information that has not been channel coded for feedback during an initial access process; if the first condition is satisfied and / or the second condition is not satisfied, it is determined that feedback information after channel coding is used for feedback during the initial access process.

[0022] In the above implementation, the terminal device can determine whether it meets the first condition and / or the second condition, that is, the terminal device can flexibly determine whether to use the feedback information after channel coding for feedback, thereby improving the flexibility of the terminal device in feeding back feedback information. In addition, for the network device, the network device can flexibly indicate the first condition and / or the second condition, thereby improving the flexibility of the network device in sending the second information.

[0023] In one possible embodiment, the first condition includes at least one of the following: belonging to a first category of terminal devices; being located within the coverage of at least one first beam; being located within at least one first physical area; the random access preamble code used in the initial access process belongs to the first category of random access preamble codes; or, the reference signal receiving power is less than or equal to a first threshold.

[0024] In the above implementation, multiple implementations of the first condition are provided, enriching the implementations of the first condition. Moreover, when the reference signal received power is less than or equal to the first threshold, it indicates that the communication quality between the terminal device and the network device is poor. In this case, the terminal device uses the feedback information after channel coding for feedback, which can improve the reliability of the network device successfully receiving the first feedback information, thereby increasing the communication quality between the network device and the terminal device.

[0025] In one possible embodiment, the second condition includes at least one of the following: belonging to a second category of terminal equipment; being located within the coverage of at least one second beam; being located within at least one second physical area; the random access preamble code used in the initial access process belongs to the second category of random access preamble codes; or, the reference signal receiving power is greater than the first threshold.

[0026] In the above implementation, multiple implementations of the second condition are provided, enriching the implementation of the second condition. In addition, when the reference signal received power is greater than the first threshold, it indicates that the communication quality between the terminal device and the network device is good. In this case, the terminal device uses the feedback information that has not been channel-coded for feedback, which can reduce the processing load of the terminal device.

[0027] In a possible implementation, the method further includes: receiving third information from a network device, the third information indicating a format of a PUCCH, the format of the PUCCH being a first format or a second format, the first format including PUCCH format 2, PUCCH format 3 or PUCCH format 4, and the second format of the PUCCH being used to perform channel coding processing on a bit sequence having a bit number less than or equal to 2; and determining a format of the PUCCH used to carry the first feedback information. Optionally, the third information may be carried in the first message.

[0028] In the above implementation, the network device may indicate the format of PUCCH to the terminal device, so that the terminal device can encode the first bit sequence based on the format of PUCCH, and also facilitate the network device to smoothly decode the first feedback information based on the format of PUCCH.

[0029] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a network device, a software module in a network device, or a hardware module (such as a chip). For ease of description, the following is an example of a network device executing the communication method. The communication method includes: sending a first message, the first message is a message in an initial access process; receiving first feedback information; channel decoding the first feedback information, determining a first bit sequence, the first bit sequence indicating that the first message has been successfully received, or that the first message has not been successfully received.

[0030] In a possible implementation manner, the number of bits of the first bit sequence is less than or equal to 2.

[0031] In a possible implementation, channel decoding is performed on the first feedback information to determine the first bit sequence, including: channel decoding is performed on the first feedback information to obtain a second bit sequence, wherein the second bit sequence includes the first bit sequence and the number of bits of the second bit sequence is greater than the number of bits of the first bit sequence; and extraction processing is performed on the second bit sequence to obtain the first bit sequence.

[0032] In a possible implementation manner, the method further includes: receiving first information, where the first information indicates that feedback information after channel coding is used for feedback during an initial access process.

[0033] In one possible implementation, the first information includes information of a first random access preamble code, and the first random access preamble code indicates that feedback information after channel coding is used for feedback during an initial access process; or, the first information includes an identifier of a first logical channel, and the first logical channel indicates that feedback information after channel coding is used for feedback during an initial access process; or a newly added field in the first information indicates that feedback information after channel coding is used for feedback during an initial access process.

[0034] In a possible implementation, the method further includes: sending second information, the second information indicating a first condition and / or a second condition, the first condition being a condition satisfied by a terminal device that uses feedback information after channel coding for feedback during an initial access process, and the second condition being a condition satisfied by a terminal device that uses feedback information that has not been channel coded for feedback during an initial access process.

[0035] In one possible embodiment, the first condition includes at least one of the following: belonging to a first category of terminal devices; being located within the coverage of at least one first beam; being located within at least one first physical area; the random access preamble code used in the initial access process belongs to the first category of random access preamble codes; or, the reference signal receiving power is less than or equal to a first threshold.

[0036] In one possible embodiment, the second condition includes at least one of the following: belonging to a second category of terminal equipment; being located within the coverage of at least one second beam; being located within at least one second physical area; the random access preamble code used in the initial access process belongs to the second category of random access preamble codes; or, the reference signal receiving power is greater than the first threshold.

[0037] In a possible implementation, the method further includes: sending third information, the third information indicating the format of PUCCH, the format of PUCCH is the first format or the second format, the first format includes PUCCH format 2, PUCCH format 3 or PUCCH format 4, and the second format PUCCH is used to perform channel coding processing on a bit sequence with a bit number less than or equal to 2.

[0038] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device in the first aspect, or a software or hardware module (such as a chip) in a terminal device. The communication device includes corresponding means or modules for executing the first aspect or any possible implementation method. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0039] For example, under the control of the processing module, the transceiver module is used to receive a first message, which is a message in the initial access process, and to send first feedback information, which is information after channel coding a first bit sequence, and the first bit sequence indicates that the first message has been successfully received, or that the first message has not been successfully received.

[0040] Optionally, the communication device may also execute any possible implementation of the first aspect described above, which is not listed here.

[0041] In a fourth aspect, an embodiment of the present application provides a communication device, which may be the network device in the second aspect above, or a software or hardware module (such as a chip) in the network device. The communication device includes corresponding means (means) or modules for executing the second aspect above or any possible implementation. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0042] For example, the transceiver module is used to send a first message, which is a message in the initial access process, and receive first feedback information; the processing module is used to perform channel decoding on the first feedback information, determine a first bit sequence, and the first bit sequence indicates that the first message has been successfully received, or the first message has not been successfully received.

[0043] Optionally, the communication device may also execute any possible implementation of the second aspect described above, which is not listed here.

[0044] In a fifth aspect, an embodiment of the present application provides a communication system, the communication system comprising the communication device as described in the third aspect, and the communication device as described in the fourth aspect. The function of the communication device as described in the third aspect may refer to the content discussed in the third aspect above, and the function of the communication device as described in the fourth aspect may refer to the content discussed in the fourth aspect above.

[0045] In the sixth aspect, an embodiment of the present application provides a communication device, comprising: a processing circuit and an interface circuit; wherein: the interface circuit is used to couple with a memory outside the communication device and provide a communication interface for the processing circuit to access the memory; the processing circuit is used to execute program instructions in the memory to implement the method as described in the first aspect or any possible implementation method, or to implement the method as described in the second aspect or any possible implementation method.

[0046] In the specific implementation process, the communication device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.

[0047] In one implementation, the communication device may be a wireless communication device, that is, a computer device that supports wireless communication functions. Specifically, the wireless communication device may be a terminal such as a smart phone, or a wireless access network device such as a base station. The system chip may also be referred to as a system on chip (SoC), or simply as an SoC chip. The communication chip may include a baseband processing chip and a radio frequency processing chip. The baseband processing chip is sometimes also referred to as a modem or a baseband chip. The radio frequency processing chip is sometimes also referred to as a radio frequency transceiver or a radio frequency chip. In a physical implementation, some or all of the chips in the communication chip may be integrated inside the SoC chip. For example, the baseband processing chip is integrated in the SoC chip, and the radio frequency processing chip is not integrated with the SoC chip. The interface circuit may be a radio frequency processing chip in a wireless communication device, and the processing circuit may be a baseband processing chip in a wireless communication device.

[0048] In another implementation, the communication device may be a part of a wireless communication device, such as an integrated circuit product such as a system chip or a communication chip. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0049] In the seventh aspect, an embodiment of the present application provides a communication device, comprising: a processor and a memory; the memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions. When the communication device is running, the processor executes the one or more computer programs stored in the memory, so that the communication device performs the method as described in the first aspect or any possible implementation method, or the method as described in the second aspect or any possible implementation method.

[0050] Optionally, the communication device further includes other components, such as an antenna, an input / output module, an interface, etc. These components may be hardware, software, or a combination of software and hardware.

[0051] In an eighth aspect, an embodiment of the present application provides a chip system, the chip system comprising: a processor and an interface. The processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method described in the first aspect or any possible implementation method, or the method described in the second aspect or any possible implementation method is implemented.

[0052] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions, and when it is executed, it implements the method described in the first aspect or any possible implementation method, or the method described in the second aspect or any possible implementation method.

[0053] In the tenth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, implements the method described in the first aspect or any possible implementation manner, or the method described in the second aspect or any possible implementation manner.

[0054] Regarding the beneficial effects of any technical solution in the above-mentioned second to tenth aspects, reference can be made to the beneficial effects discussion of the corresponding technical solution in the first aspect, and the repeated parts will not be listed here. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 A schematic diagram of a scenario applicable to an embodiment of the present application;

[0056] Figure 2 A schematic diagram of the structure of NTN applicable to the embodiment of the present application;

[0057] Figure 3 A schematic diagram of the structure of another NTN applicable to the embodiment of the present application;

[0058] Figure 4 A schematic diagram of feeding back HARQ-ACK information;

[0059] Figure 5 A schematic diagram of a communication method provided in an embodiment of the present application;

[0060] Figure 6 A schematic diagram of a principle for obtaining first feedback information provided in an embodiment of the present application;

[0061] Figure 7 A schematic diagram of a principle for obtaining a second bit sequence provided in an embodiment of the present application;

[0062] Figure 8 A schematic diagram of another communication method provided in an embodiment of the present application;

[0063] Fig. 9A schematic diagram of another communication method provided in an embodiment of the present application;

[0064] Fig.10 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0065] Fig.11 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0066] Fig.12 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0067] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0068] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0069] The communication method provided in the embodiment of the present application can be applied to, for example, long term evolution (LTE) communication networks, 5G mobile communication networks (such as new radio (NR) networks), non-terrestrial networks (NTN), universal mobile telecommunication systems (UMTS), satellite-ground integrated communication networks, sixth-generation communication networks, or communication networks that appear in the process of future communication development (or future evolution), etc. The communication method provided in the embodiment of the present application can also be applied to machine-to-machine (M2M) communication networks, machine type communication (MTC) communication networks, or other communication networks, etc., and the embodiment of the present application does not limit this.

[0070] Figure 1 A schematic diagram of a scenario applicable to the embodiment of the present application. Or, Figure 1 It can be regarded as a structural diagram of a communication system. Figure 1 As shown, the communication system 100 may include at least one network device (such as Figure 1 The satellite base station 110a, macro base station 110b or indoor station 110c in the embodiment may also include at least one terminal device (such as Figure 1 The network device and the terminal device may be connected to each other by wire or wirelessly. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay equipment and wireless backhaul equipment, etc., which is not limited in the embodiments of the present application.

[0071] The network equipment includes, for example, access network equipment (or, referred to as access network elements) and / or core network equipment (or, referred to as core network elements).

[0072] (1) Access network equipment is a device with wireless transceiver function, which is used to communicate with the terminal device. The access network equipment includes but is not limited to the base station (BTS, Node B, eNodeB / eNB, or gNodeB / gNB) in the above communication system, the transmission reception point (TRP), the base station of the subsequent evolution of 3GPP, the access node in the wireless fidelity (WiFi) system, the wireless relay node, the wireless backhaul node, the satellite or the drone, etc. The base station can be: a macro base station, a micro base station, a micro-micro base station, a small station, a relay station, etc. Multiple base stations can support the network of the same access technology mentioned above, or they can support the network of different access technologies mentioned above. The base station can include one or more co-site or non-co-site transmission and reception points. The access network device can also be a wireless controller in the cloud radio access network (C(R)AN) scenario. The access network device can also be a server, a wearable device, or a vehicle-mounted device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The following describes the access network device by taking a base station as an example. The multiple access network devices in the communication system may be base stations of the same type or base stations of different types. The base station may communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device may communicate with multiple base stations in different access technologies.

[0073] (2) The core network device is used to implement at least one of the functions of mobility management, data processing, session management, policy and billing. The names of the devices that implement the core network functions in systems with different access technologies may be different, and the embodiments of the present application are not limited to this. Taking the fifth generation (5G) system as an example, the core network device includes: access and mobility management function (AMF), session management function (SMF), PCF or user plane function (UPF), etc.

[0074] In a possible architecture of an access network device, the access network device includes a centralized unit (central unit, CU), and / or a distributed unit (distributed unit, DU), and the distributed unit may also be a distributed unit. CU and DU can be understood as a division of the access network device from a logical function perspective. Among them, CU and DU can be physically separated or deployed together, and the embodiment of the present application does not specifically limit this. A CU can be connected to a DU, or multiple DUs can share a CU. The division of CU and DU can be divided according to the protocol stack, and one possible way is to deploy the radio resource control (radio resource control, RRC), service data adaptation protocol stack (service data adaptation protocol, SDAP) and packet data convergence protocol (packet data convergence protocol, PDCP) layer in the CU, and the remaining radio link control (radio link control, RLC) layer, media access control (media access control, MAC) layer and physical layer in the DU. In the embodiment of the present application, the division of CU and DU according to the above-mentioned protocol stack is not completely limited, and there may be other division methods, such as division according to service type.

[0075] The access network device in the embodiment of the present application may also refer to a centralized unit control plane (CU-CP) node or a centralized unit user plane (CU-UP) node, or include CU-CP and CU-UP. Among them, CU-CP is responsible for the control plane functions, mainly including RRC and PDCP-C. PDCP-C is mainly responsible for encryption and decryption, integrity protection, data transmission, etc. of the control plane data. CU-UP is responsible for user plane functions, mainly including SDAP and PDCP-U. Among them, SDAP is mainly responsible for processing the data of the core network and mapping the flow to the bearer. PDCP-U is mainly responsible for encryption and decryption, integrity protection, header compression, sequence number maintenance, data transmission, etc. of the data plane.

[0076] In different systems, CU (including CU-CP or CU-UP) or DU may have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, and CU-UP may also be called O-CU-UP.

[0077] In the embodiment of the present application, the device for realizing the function of the network device may be a network device, or may be a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the network device as an example that the network device is used as the device.

[0078] Terminal equipment is a device with wireless transceiver function, which can be a fixed device, mobile device, handheld device, wearable device, vehicle-mounted device, or a wireless device built into the above devices (for example, a communication module or chip system, etc.). The terminal equipment is used to connect people,

[0079] The terminal device can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (D2D), vehicle to everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot and other scenarios. The terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device.

[0080] In the embodiment of the present application, the device for realizing the function of the terminal device may be the terminal device, or may be a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the terminal device as an example, that is, the terminal device.

[0081] The network device and / or the terminal device may be fixed or movable. The network device and / or the terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; or may be deployed on the water surface; or may be deployed on an aircraft, balloon or artificial satellite in the air. The embodiments of the present application do not limit the environment / scenario in which the network device and / or the terminal device are located. The network device and / or the terminal device may be deployed in the same or different environments / scenarios, for example, the network device and / or the terminal device may be deployed on land at the same time; or, the network device may be deployed on land and the terminal device may be deployed on the water surface, etc., and examples are not given one by one. The embodiments of the present application do not limit the communication method between terminal devices.

[0082] The following is an introduction to the NTN to which the method provided in the embodiment of the present application is applicable. Compared with terrestrial communication networks, NTN communications have different channel characteristics, such as large transmission delays and large Doppler frequency deviations. NTN may be a communication network involving flying objects, and NTN may include satellite networks, high altitude platform systems (high altitude platform station, HAPS) or air-to-ground networks, etc. NTN can be deployed alone or as a supplement to ground networks. Satellite networks can be divided into the following three types according to the different orbital altitudes: high orbit (geostationary earth orbit, GEO) satellite network, also known as synchronous orbit satellite network, medium orbit (medium earth orbit, MEO) satellite network and low orbit (low earth orbit, LEO) satellite network.

[0083] Please refer to Figure 2 , is a schematic diagram of the structure of an NTN. Or, Figure 2 It can also be regarded as a schematic diagram of another scenario to which the embodiment of the present application is applicable. Figure 2 The diagram illustrates the terminal equipment, satellite base station, gateway and core network (CN). Figure 2 The satellite base station in FIG. 4 can be used as an example of a network device.

[0084] like Figure 2As shown, the satellite base station has some or all of the functions of the access network equipment. The satellite base station can provide wireless access services and schedule wireless resources for the terminal equipment that accesses the network through the satellite base station. Among them, the implementation method of the terminal equipment can refer to the content discussed in the previous article. The satellite base station communicates with the UE through the user-universal terrestrial radio access network (universalterrestrial radio access network-user, Uu) interface. Among them, the satellite base station and the CN can communicate through the next generation network (next generation, NG) interface, and the satellite base station and the core network can exchange the core network's non-access stratum (non-access stratum, NAS) signaling and user service data through the NG interface. The feeder link between the gateway (also called NTN gateway) and the satellite can be regarded as a satellite radio interface (satellite radio interface, SRI). Figure 2 In the NG, the SRI interface can be used as part of the NG interface to realize communication interaction between the satellite and the core network.

[0085] Please refer to Figure 3 , is a schematic diagram of the structure of another NTN applicable to the embodiment of the present application, which can be specifically regarded as a schematic diagram of the structure of a satellite system. Or, Figure 3 It can be regarded as a schematic diagram of another scenario to which the embodiment of the present application is applicable. Figure 3 Satellites, gateways, base stations, and terminal equipment are shown. Figure 2 The difference is, Figure 3 The access network equipment (such as base stations) in the network is deployed at the gateway, or the gateway has some or all capabilities of the access network equipment. The gateway can also be called a signal gateway station, etc. Figure 3 The satellite, gateway or base station in the figure can be used as an example of network equipment. The terminal equipment includes an Internet of Things terminal, and can also be a terminal with other forms and performances, such as a mobile phone terminal and a high-altitude aircraft, etc., which are not limited here. The link between the satellite and the terminal equipment is called a service link, and the link between the satellite and the gateway station is called a feeder link. The gateway station and the base station can communicate with each other.

[0086] In a possible implementation, a satellite (such as a satellite or a satellite base station) can be divided into a transparent mode and a regenerative mode according to the working mode. When the satellite works in the transparent mode, the satellite has the function of relaying. The gateway station has the function of a base station or part of the function of a base station, and the gateway station can be regarded as a base station. When the satellite works in the regenerative mode, the satellite has data processing capabilities, the function of a base station or part of the function of a base station, and the satellite can be regarded as a base station.

[0087] Below Figure 1 The scenario shown in the figure, and taking the HARQ-ACK information used to indicate that the terminal device successfully receives message 4 (message 4, Msg4) from the network device or fails to successfully receive Msg4 as an example, the process of feeding back the HARQ-ACK information mentioned in the background technology is introduced. Figure 4 A schematic diagram of feeding back HARQ-ACK information is shown.

[0088] S401, the network device sends Msg4 to the terminal device. Correspondingly, the terminal device receives Msg4 from the network device. Msg4 indicates contention resolution.

[0089] S402, the terminal device sends HARQ-ACK information to the network device. Correspondingly, the network device receives the HARQ-ACK information from the terminal device. The HARQ-ACK information can be carried in the PUCCH. The HARQ-ACK information indicates that the terminal device has successfully received Msg4 from the network device, or has not successfully received Msg4 from the network device.

[0090] At present, since the number of bits (i.e., the number of bits) of HARQ-ACK information is generally 1 or 2, the terminal device generally uses PUCCH format 0 or format 1 to carry HARQ-ACK information. The HARQ-ACK information specifically includes ACK information or negative acknowledgement (NACK) information. ACK indicates that Msg4 has been successfully received, and NACK indicates that Msg4 has not been successfully received.

[0091] In PUCCH format 0, the terminal device uses cyclic shift of the sequence to represent HARQ-ACK information.

[0092] In PUCCH format 1, the terminal device processes HARQ-ACK information using sequence modulation. For example, the terminal device maps HARQ-ACK information to modulation symbols, multiplies the modulation symbols by the sequence, obtains a complex symbol sequence, and uses an orthogonal sequence to expand the complex symbol sequence. It can be seen that the transmission method of PUCCH format 0 or format 1 is relatively simple.

[0093] Accordingly, in PUCCH format 0 or PUCCH format 1, it is easier for a network device to obtain HARQ-ACK information, but the reliability of transmission is lower. For example, in the case of large time-frequency deviation, it is difficult for a network device to accurately obtain or may not be able to obtain HARQ-ACK information.

[0094] In view of this, the present application provides a communication method, which can be applied to Figures 1 to 3 Any and Figures 1 to 3 Any similar communication system including a terminal device and a network device. In the communication method, the terminal device receives a first message from the network device, and can determine a first bit sequence according to whether the first message is received successfully, and obtain first feedback information after performing channel coding on the first bit sequence, and send the first feedback information to the network device. Since the first feedback information is channel coded, the first feedback information has higher robustness to time and frequency, which can improve the success rate of the network device receiving the first feedback information, that is, improve the reliability of transmitting the first feedback information.

[0095] The following describes the method provided by the embodiments of the present application in conjunction with the accompanying drawings. In the accompanying drawings corresponding to the various embodiments of the present application, all steps indicated by dotted lines are optional steps. Also, the terminal devices involved in the various embodiments of the present application are, for example, Figure 1 The terminal equipment involved may be Figure 2 or Figure 3 Any terminal device and network device involved, for example Figure 1 The network equipment involved may be Figure 2 The satellite base station involved, or Figure 3 Involved satellites or base stations, etc. In addition, if the technical solutions provided by the various embodiments of the present application are applied to other communication systems, the names and / or functions of the devices may change, and the various embodiments of the present application do not limit this.

[0096] Please refer to Figure 5 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Figure 5 The steps from S501 to S505 are illustrated, and each step is introduced below.

[0097] S501: The network device sends second information to the terminal device. Correspondingly, the terminal device receives the second information from the network device.

[0098] For example, the second information may be carried in a synchronization signal. For example, the second information may be carried in a synchronization signal and a PBCH block (synchronization signal and physical boardcast channel block, SSB). Alternatively, the second information may be carried in a system message (or referred to as system information), specifically, for example, the second information is carried in a system information block 1 (system information block 1, SIB1) or a system information block 19 (system information block 19, SIB19) of a system message.

[0099] The second information indicates the first condition and / or the second condition. The first condition indicates the condition satisfied by the terminal device that uses the feedback information after channel coding for feedback during the initial access process. Feedback information is feedback information for a certain message. The feedback information may, for example, indicate that the terminal device has successfully received the certain message or has not successfully received the certain message. Feedback using the feedback information after channel coding may also be referred to as feedback information enhancement (enhancement) or uplink enhancement, etc., which is not limited in the embodiments of the present application. Of course, with the continuous evolution of future standards, feedback using the feedback information after channel coding may also have other names, which are not limited in the embodiments of the present application. When the feedback information is carried in the PUCCH, feedback using the feedback information after channel coding may also be referred to as PUCCH enhancement. The initial access process may also be referred to as the initial access stage, which refers to the state in which the terminal device enters the state of accessing the network from the state of never accessing the network. The initial access process in the embodiments of the present application includes a sub-process in which the network device configures random access resources to the terminal device and a sub-process in which the terminal device initiates random access based on the random access resources. The initial access process may also include a sub-process in which the terminal device establishes a connection with the network device after random access. For example, in the embodiments of the present application Figure 5 S501-S505 shown can all be regarded as steps in the initial access process. To simplify the description, the feedback using the feedback information after channel coding is referred to as uplink enhancement below.

[0100] The second condition refers to the condition satisfied by the terminal device that uses feedback information that has not been channel-coded for feedback during the initial access process. Using feedback information that has not been channel-coded for feedback means that the terminal device sends feedback information that has not been channel-coded to the network device. Using feedback information that has not been channel-coded for feedback may also be referred to as feedback information not being enhanced or uplink not being enhanced, etc., which is not limited in the embodiments of the present application. When the feedback information is carried in the PUCCH, using feedback information that has not been channel-coded for feedback may also be referred to as PUCCH not being enhanced. In order to simplify the description, the use of feedback information that has not been channel-coded for feedback will be referred to as uplink not being enhanced below.

[0101] The following describes possible implementations of the first condition and the second condition. The first condition may include at least one of the following A1 to A5, which are described below.

[0102] A1. The first condition includes that the terminal device belongs to the first category of terminal devices.

[0103] The information of the first type of terminal device may be preconfigured or predefined in the network device, for example, the protocol is predefined in the network device, or the network device determines it by itself. The first type of terminal device is, for example, a handheld terminal, a wearable terminal, or a vehicle-mounted terminal. Alternatively, the first type of terminal device is, for example, an IoT terminal device, which is not limited in the embodiments of the present application.

[0104] Under A1, since handheld terminals, wearable terminals or vehicle-mounted terminals have high requirements for transmission reliability and latency, uplink enhancement of such terminal devices is conducive to improving the communication quality between such terminal devices and network devices. In addition, the hardware capabilities of IoT devices are limited, so uplink enhancement of IoT devices can also enhance the communication quality between such terminal devices and network devices.

[0105] A2. The first condition includes that the terminal device is located within the coverage of at least one first beam.

[0106] A beam can be called a spatial domain filter, a spatial filter, a spatial domain parameter, a spatial parameter, a spatial domain setting, a spatial setting or quasi-colocation (QCL) information, etc. A beam can be regarded as a communication resource, or as a spatial behavior of signal transmission. For example, a beam can be understood as the main lobe of the radiation pattern of an antenna array, or a beam can be understood as the distribution of signal strength formed in different transmission directions in space after the signal is transmitted by the antenna. A beam can be a wide beam, a narrow beam, or other types of beams. A beam can correspond to one transmission direction.

[0107] The information of at least one first beam may be preconfigured or predefined in the network device, for example, the protocol is predefined in the network device, or the network device determines it by itself. At least one first beam is, for example, an edge beam. An edge beam refers to a beam whose coverage is located in an edge area of ​​a signal coverage range of a network device. The coverage of a beam includes the coverage of the beam on the ground, and / or the coverage corresponding to a first cross-sectional height. The first cross-sectional height may be preconfigured or predefined in the network device. Among them, under one beam, different cross-sectional heights correspond to different coverages.

[0108] Under A2, the communication conditions between the terminal devices located in the edge beam coverage and the network devices are poor. Therefore, uplink enhancement for this type of terminal devices can improve the communication quality between this type of terminal devices and the network devices.

[0109] A3. The first condition includes that the terminal device is located in at least one first physical area. The physical area may be an area covered by a network device signal.

[0110] The information of at least one first physical area may be preconfigured or predefined in the network device, for example, the protocol is predefined in the network device, or the network device determines it by itself. The at least one physical area may be, for example, an edge area of ​​a signal coverage range of the network device.

[0111] Under A3, the communication conditions between terminal devices and network devices at the edge of the signal coverage are poor, so uplink enhancement for this type of terminal devices can improve the communication quality between this type of terminal devices and network devices.

[0112] A4. The first condition includes that the random access preamble used by the terminal device during the initial access process belongs to the first type of random access preamble.

[0113] The first type of random access preamble may include a random access preamble whose value of the identifier of the random access preamble belongs to a first set (such as set Y). The information of the first type of random access preamble may be preconfigured or predefined in the network device, for example, predefined in the network device by a protocol, or determined by the network device itself.

[0114] A5. The reference signal received power (RSRP) is less than or equal to a first threshold. The first threshold may be preconfigured or predefined in the network device, or may be determined by the network device itself. The reference signal received power may be the received power of a signal received by the terminal device from the network device.

[0115] The information of the first threshold value may be indicated by the network device to the terminal device through the second information. Alternatively, the information of the first threshold value may also be indicated by the network device to the terminal device through a system message. For example, the first threshold value may be indicated by the bandwidth part-uplink common (BWP-UplinkCommon) in the system message. BWP-UplinkCommon is used to configure the common parameters of an uplink BWP.

[0116] The second condition may include at least one of the following B1 to B5, which are introduced below respectively.

[0117] B1. The second condition includes that the terminal device belongs to the second category of terminal devices.

[0118] The second type of terminal device is different from the first type of terminal device. The content of the network device determining the second type of terminal device can refer to the content of the network device determining the first type of terminal device in the foregoing text. The second type of terminal device is, for example, a phased array terminal.

[0119] B2. The second condition includes that the terminal device is located within the coverage of at least one second beam.

[0120] Any beam in the at least one second beam is different from any beam in the at least one first beam in the foregoing text. The network device may determine the content of the at least one second beam with reference to the foregoing network device determining the content of the at least one first beam. The at least one second beam is, for example, part or all of the beams of the network device except the at least one first beam. For example, the at least one second beam includes a sub-satellite spot beam.

[0121] B3. The second condition includes that the terminal device is located in at least one second physical area.

[0122] Any physical area in the at least one second physical area is different from any physical area in the at least one first physical area mentioned above. The network device may determine the content of the at least one second physical area with reference to the content of the network device determining the at least one first physical area mentioned above. The at least one second beam is, for example, part or all of the beams in the physical area within the signal coverage range of the network device except for the at least one first physical area.

[0123] B4. The second condition includes that the random access preamble code used by the terminal device during the initial access process belongs to the second type of random access preamble code.

[0124] The second type of random access preamble is different from the first type of random access preamble. The network device determines the content of the second type of random access preamble with reference to the network device determining the content of the first type of random access preamble in the foregoing text. The second type of random access preamble is, for example, part or all of the random access preambles in the beam of the network device except the first type of random access preamble. The second type of random access preamble may be a random access preamble whose value of the identifier of the random access preamble belongs to the second set (such as set X).

[0125] B5. The reference signal received power is greater than the first threshold. The manner in which the network device determines the first threshold may refer to the content discussed above.

[0126] After receiving the second information, the terminal device can determine whether the terminal device needs to perform uplink enhancement. Wherein, the content indicated by the second information is different, and the manner in which the terminal device determines whether to perform uplink enhancement is also different, which is described below.

[0127] C1. The second information indicates the first condition.

[0128] If the terminal device determines that the first condition is met, then it is determined to perform uplink enhancement. Alternatively, if the terminal device determines that the first condition is not met, then it is determined not to perform uplink enhancement.

[0129] When the first condition includes at least two conditions shown in A1-A5 above, if the terminal device meets the at least two conditions, the terminal device is deemed to meet the first condition. If the terminal device does not meet at least one of the at least two conditions, the terminal device is deemed to not meet the first condition.

[0130] Optionally, when the first condition includes the condition shown in A5 above, the terminal device may measure the synchronization signal or system message from the network device to determine the reference signal receiving power, and then determine whether the reference signal receiving power meets the condition shown in A5 above.

[0131] C2. The second information indicates the second condition.

[0132] If the terminal device determines that the second condition is met, it determines not to perform uplink enhancement. Alternatively, if the terminal device determines that the second condition is not met, it determines to perform uplink enhancement.

[0133] When the second condition includes at least two conditions shown in B1-B5 above, if the terminal device meets the at least two conditions, it is considered that the terminal device meets the second condition. If the terminal device does not meet at least one of the at least two conditions, it is considered that the terminal device does not meet the second condition.

[0134] C3. The second information indicates the first condition and the second condition.

[0135] If the terminal device satisfies the first condition but does not satisfy the second condition, the terminal device determines to perform uplink enhancement. Alternatively, if the terminal device does not satisfy the first condition but satisfies the second condition, the terminal device determines not to perform uplink enhancement.

[0136] S502: The terminal device sends first information to the network device. Correspondingly, the network device receives the first information from the terminal device. The first information indicates that the terminal device uses the feedback information after channel coding for feedback (ie, uplink enhancement) during the initial access process.

[0137] exist Figure 5 In the illustrated embodiment, the example of the terminal device determining to perform uplink enhancement is used for introduction. Under this assumption, step S502 may be performed. In another possible implementation, if the terminal device determines not to perform uplink enhancement, the terminal device may not need to send information to the network device, or the terminal device may also indicate to the network device that the terminal device does not perform uplink enhancement. In these cases, step S502 does not need to be performed.

[0138] The first information indicates that the uplink enhancement method may include any of the following methods D1 to D3, which are introduced below respectively.

[0139] D1. The first information includes information of a first random access preamble, where the first random access preamble is used to instruct the terminal device to perform uplink enhancement. The first random access preamble may be a random access preamble used by the terminal device for random access.

[0140] Exemplarily, the network device and the terminal device may be preconfigured or predefined with a first random access preamble set, and any random access preamble in the first random access preamble set is used to indicate uplink enhancement. The first random access preamble belongs to one of the first random access preamble set. The first random access preamble set may include a random access preamble whose value of the identifier of the random access preamble belongs to a third set. Optionally, the third set may belong to some or all of the values ​​of the first set in the foregoing text, and accordingly, the first random access preamble set belongs to the first type of random access preamble.

[0141] Optionally, under D1, the first information may be carried (or borne) in Msg1 or MsgA. Msg1 or MsgA are both used to indicate the random access preamble of the terminal device, for example, Msg1 or MsgA includes an identifier of the random access preamble of the terminal device. Msg1 is a message in a four-step random access process, and MsgA is a message in a two-step random access process.

[0142] D2. The first information may include an identifier of a first logical channel (logic channel, LC), and the first logical channel instructs the terminal device to perform uplink enhancement.

[0143] Exemplarily, the network device and the terminal device may be preconfigured or predefined with a first logical channel set, and any logical channel in the first logical channel set is used to indicate uplink enhancement. The first logical channel belongs to one of the first logical channel sets. The value of the identifier of the first logical channel set belongs to a fourth set. Optionally, the identifier of the first logical channel may be carried in a MAC subheader of a medium access control (MAC) layer. Optionally, under D2, the first information may be carried in Msg3.

[0144] D3. A newly added field in the first information may instruct the terminal device to perform uplink enhancement. The newly added field is, for example, an uplink enhancement request (ul-EnhancementRequest). Optionally, under D3, the first information may be carried in Msg1, Msg3 or MsgA, which is not limited in the present embodiment.

[0145] In a possible implementation, before S502 or before S501, the terminal device may determine that the network device has a first capability, where the first capability refers to a capability of decoding feedback information after channel encoding.

[0146] Exemplarily, the terminal device may receive capability information from the network device, and determine whether the network device has the first capability according to the capability information, wherein the capability information is carried in a system message, for example, in SIB1 or SIB19 of the system message.

[0147] If the network device has the first capability and the terminal device meets the first condition; or, if the network device has the first capability and the terminal device does not meet the second condition; or, if the network device has the first capability and the terminal device meets the first condition and does not meet the second condition, the terminal device determines to perform uplink enhancement. In this case, S502 can be executed. Alternatively, if the network device does not have the first capability, regardless of whether the terminal device meets the first condition and / or the second condition, the terminal device can determine not to perform enhancement. In this case, it is not necessary to execute step S502, and it is not even necessary to execute step S501.

[0148] S503: The network device sends the third information to the terminal device. Correspondingly, the terminal device receives the third information from the network device.

[0149] If the feedback information to be subsequently sent by the terminal device (such as the first feedback information hereinafter) is carried in the PUCCH, then after the network device determines that the terminal device performs uplink enhancement, the format of the PUCCH can be indicated to the terminal device through the third information. For the sake of distinction, the format of the PUCCH indicated by the network device is referred to as the target format of the PUCCH. Optionally, the third information is carried in, for example, Msg4 or MsgB.

[0150] In a possible implementation, the target format may also instruct the terminal device to perform uplink enhancement, or not to perform uplink enhancement. For example, the terminal device may be preconfigured or predefined with a first format set that does not perform uplink enhancement, and / or a second format set that performs uplink enhancement. In this way, after the network device sends the target format to the terminal device, the terminal device may determine whether to perform uplink enhancement based on whether the target format belongs to the first format set or the second format set. The first format set includes at least one format of PUCCH, and the second format set includes at least one format of PUCCH.

[0151] The target format is, for example, the first format or the second format. The first format is, for example, PUCCH format 2, PUCCH format 3 or PUCCH format 4. PUCCH of the first format can be used to perform channel coding processing on a bit sequence with any number of bits (such as the number of bits is less than or equal to 2, or the number of bits is greater than 2). The second format may be, for example, called PUCCH format 5, etc., which is not limited in the embodiments of the present application. It should be noted that the second format and PUCCH format 2 are two different concepts. PUCCH of the second format can be used to perform channel coding processing on a bit sequence with a number of bits less than or equal to 2. The number of bits may also be referred to as the number of bits.

[0152] The third information indicates a first configuration of the PUCCH. The first configuration includes the target format of the PUCCH in the foregoing text. Optionally, the first configuration also includes at least one of the first symbol of the first PUCCH, the number of occupied symbols, the physical resource block (PRB) interval, or the initial cyclic shift index set (set of initial cyclic shift indexes). The first symbol may also be referred to as a start symbol or a starting symbol.

[0153] The third information may include an index of the first configuration, and the index of the first configuration is equivalent to indicating the first configuration. The index of the first configuration may be used to indicate an index in at least one configuration of a PUCCH in one format (such as PUCCH format 4), and may also be used to indicate an index in multiple configurations of a PUCCH in multiple formats (such as PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, PUCCH format 4, and PUCCH format 5).

[0154] Optionally, the terminal device may determine the configuration corresponding to the index of the first configuration in the configuration set as the first configuration. The configuration set may be preconfigured or predefined in the terminal device, or may be obtained by the terminal device from a network device, for example, the network device may indicate the configuration set to the terminal device through system information, and the system information may specifically be SIB1.

[0155] Exemplarily, the configuration set may be in the form of a table, which includes multiple configurations of PUCCHs in multiple formats. The configuration set may also be in the form of multiple tables, wherein each table of at least one table in the multiple tables includes at least one configuration of PUCCH in one format.

[0156] Please refer to Table 1, which is an example of a partial configuration in a configuration set provided in an embodiment of the present application. In Table 1, any configuration in the configuration set includes a configuration index, a PUCCH format, a first symbol, a number of occupied symbols, a PRB interval, and an initial cyclic shift index set as an example. Table 1 takes a partial configuration in the configuration set including one or more configurations of PUCCH format 4 as an example.

[0157] Table 1

[0158]

[0159]

[0160] in, It refers to the number of RBs included in the BWP. Express Perform floor operation.

[0161] As can be seen from Table 1 above, some configurations in the configuration set may include the 16 configurations shown in the above indexes 0 to 15. If the index of the first configuration indicated by the third information is 6, then the target format is PUCCH format 4, the first symbol of PUCCH is 10, the number of symbols occupied by PUCCH is 4, the PRB interval is 4, and the initial cyclic shift index set includes 0, 3, 6 and 9.

[0162] It should be understood that Table 1 is an example of a partial configuration of a configuration set, and in fact the configuration set may also include only some columns or some rows in the above Table 1. Also, the first configuration may be some or all columns in the above Table 1, or the first configuration may include some or all rows in the above Table 1, which is not specifically limited in the embodiments of the present application.

[0163] Please refer to Table 2, which is an example of a configuration set provided in an embodiment of the present application. In Table 2, any configuration in the configuration set includes a configuration index, a PUCCH format, a first symbol, a number of occupied symbols, a PRB interval, and an initial cyclic shift index set as an example. In Table 2, a configuration set includes at least one configuration of PUCCH format 0, at least one configuration of PUCCH format 1, and at least one configuration of PUCCH format 4 as an example.

[0164] Table 2

[0165]

[0166]

[0167] As can be seen from Table 2 above, the configuration set may include 32 configurations shown in the above indexes 0 to 31. If the index of the first configuration indicated by the third information is 29 and 31, then the target format is PUCCH format 4, the first symbol of PUCCH is 0, the number of symbols occupied by PUCCH is 14, and the PRB interval is 2 or And the initial cyclic shift index set includes 0, 3, 6 and 9.

[0168] It should be understood that Table 2 is an example of a configuration set, and in fact the configuration set may also include only some or all of the columns in Table 2, and some or all of the rows in Table 2. Also, the first configuration may be some or all of the columns in Table 2, and even the first configuration may be some or all of the rows in Table 2, which is not specifically limited in the embodiments of the present application.

[0169] In another possible implementation, if the network device determines that the terminal device does not perform uplink enhancement, the network device may indicate a second configuration to the terminal device. The second configuration includes a format of the PUCCH. The format of the PUCCH is, for example, PUCCH format 0 or PUCCH format 1. Optionally, the second configuration also includes at least one of the first symbol of the PUCCH, the number of occupied symbols, the PRB interval, or the index of the CS.

[0170] In one possible implementation, the network device may be configured to require uplink enhancement for terminal devices in each cell of at least one cell, that is, the terminal devices in the at least one cell are required to perform uplink enhancement by default, or all terminal devices served by the network device are required to perform uplink enhancement by default. In this case, there is no need to perform the above steps S501-S503. Alternatively, the terminal device may be pre-configured or pre-defined to perform uplink enhancement. For example, the protocol pre-defines the terminal device to perform uplink enhancement. In this case, there is no need to perform the above steps S501-S503. In other words, S501-S503 are optional steps. Figure 5 Indicated by dotted line.

[0171] S504: The network device sends a first message to the terminal device. Correspondingly, the terminal device receives the first message from the network device.

[0172] The first message is a message in the initial access process, for example, the first message may be any downlink message that the terminal device needs to feedback (or respond to, or answer) during the initial access process. The first message may be regarded as an example of the message in S501 above.

[0173] For example, the first message is Msg4, MsgB, a security authentication message, or a capability query message in the initial access process, which is not limited in the embodiments of the present application. Msg4 or MsgB can be used to indicate contention resolution, where Msg4 is a message in a four-step random access process, and MsgB is a message in a two-step random access process. The security authentication message is used to authenticate the terminal device. The capability query message is used to query the capabilities of the terminal device.

[0174] If the third information is carried in Msg4 and the first message is Msg4, then executing S504 is equivalent to executing S503, that is, in this case, there is no need to execute S503 separately. If the third information is carried in MsgB and the first message is MsgB, then executing S504 is equivalent to executing S503, that is, in this case, there is no need to execute S503 separately.

[0175] S505: The terminal device sends first feedback information to the network device. Correspondingly, the network device receives the first feedback information from the terminal device.

[0176] The first feedback information may be regarded as feedback information of the first message, and the first feedback information may indicate that the terminal device has successfully received the first message, or indicate that the terminal device has not successfully received the first message.

[0177] Exemplarily, if the terminal device decodes the first message successfully, the first feedback information indicates that the first message has been successfully received; if the terminal device fails to decode the first message, or the terminal device does not receive the first message from the network device within the first time period, the first feedback information indicates that the first message has not been successfully received. The first time period may be predefined or preconfigured in the terminal device, for example, predefined in the terminal device by a protocol, or configured to the terminal device by the network device.

[0178] In a possible implementation, when executing S503 (i.e., the network device sends the third information to the terminal device. Correspondingly, the terminal device receives the third information from the network device) and the first feedback information is carried on the PUCCH, the terminal device may send the first PUCCH that conforms to the target format indicated by the third information to the network device, which is equivalent to the terminal device sending the first feedback information to the network device.

[0179] When the third information also indicates at least one of the first symbol, the number of occupied symbols, the PRB interval, or the initial cyclic shift index set, the terminal device may send the first PUCCH according to the indication of the third information.

[0180] Exemplarily, when the third information also indicates the first symbol, the terminal device may start sending the first PUCCH at the first symbol. When the third information also indicates the number of occupied symbols, the terminal device determines that the number of symbols occupied by the first PUCCH is the number of symbols indicated by the third information. When the third information also indicates the PRB interval, the terminal device may process the first PUCCH according to the PRB interval. When the third information also indicates the initial cyclic shift index, the terminal device may process the first PUCCH according to the initial cyclic shift index.

[0181] In the case where S503 is not executed, after obtaining the first feedback information, the terminal device may directly send the first feedback information to the network device.

[0182] The following is an introduction to the manner in which the terminal device determines the first feedback information. For example, the terminal device may determine the first feedback information based on the first bit sequence. The first bit sequence may be regarded as the original bit sequence to be sent by the terminal device. The first bit sequence may include at least one bit. The bit sequence may also be referred to as a bit stream or bit data, etc., which is not limited in the embodiments of the present application.

[0183] Optionally, the number of bits in the first bit sequence may be less than or equal to 2, or the number of bits in the first bit sequence may also be greater than 2, for example, the first bit sequence is 0, 00, 01, 1, 11 or 10.

[0184] If the terminal device decodes the first message successfully, the first bit sequence indicates that the first message has been successfully received; if the terminal device fails to decode the first message, or the terminal device does not receive the first message from the network device within the first time period, the first bit sequence indicates that the first message has not been successfully received. The first time period may be predefined or preconfigured in the terminal device, for example, predefined in the terminal device by a protocol, or configured to the terminal device by a network device.

[0185] There are many ways for the terminal device to obtain the first feedback information, which is not limited in the embodiments of the present application. The following method E1 or E2 is used as an example for introduction.

[0186] E1. The terminal device processes the first bit sequence to obtain a second bit sequence, and obtains first feedback information based on the second bit sequence. The number of bits of the second bit sequence is greater than the number of bits of the first bit sequence. For example, the number of bits of the first bit sequence is M, M is a positive integer, and the number of bits of the second bit sequence is N*M, where * represents a product and N is a positive integer. Optionally, the number of bits of the second bit sequence is greater than 2.

[0187] The following first introduces the method of obtaining the second bit sequence.

[0188] In the first acquisition method, the terminal device may perform at least one (e.g., N times) replication processing on the first bit sequence to obtain a second bit sequence. N is a positive integer. In this case, the second bit sequence may be equivalent to the combination result of multiple first bit sequences. The information on the method of replicating the first bit sequence may be determined by negotiation between the terminal device and the network device, or may be preconfigured or predefined in the terminal device and the network device, for example, the protocol is preconfigured in the terminal device and the network device. The information on the method of replicating the first bit sequence may, for example, indicate the number of times the first bit sequence is replicated.

[0189] For example, the first bit sequence is: 01, the terminal device copies the first bit sequence N times, N is 3, then the second bit sequence is: 010101.

[0190] In the first method, the number of bits of the first bit sequence can be increased by duplication, and the method of increasing the number of bits is relatively simple. In addition, this method can reduce the transmission code rate, thereby improving the communication reliability between the terminal device and the network device. In addition, since the first bit sequence is copied multiple times, it is equivalent to the first bit sequence being repeatedly transmitted, which can increase the success rate of the network device receiving the first bit sequence.

[0191] In the second acquisition method, the terminal device can perform bit filling (pengding) processing on the first bit sequence to obtain the second bit sequence.

[0192] Among them, the information on the manner of bit-filling the first bit sequence may be determined by the terminal device and the network device, or may be preconfigured or predefined in the terminal device and the network device, for example, the protocol is preconfigured in the terminal device and the network device. The information on the manner of bit-filling the first bit sequence may indicate the starting position of bit-filling the first bit sequence and the number of bits of the second bit sequence. The number of bits of the second bit sequence is, for example, N*M. The position for bit-filling the first bit sequence may be, for example, the Kth bit of the first bit sequence. A K-bit positive integer, the Kth bit is, for example, the highest bit of the first bit sequence, or the lowest bit of the first bit sequence.

[0193] Exemplarily, the terminal device fills at least one first bit value in the first bit sequence. Alternatively, the terminal device fills at least one second bit value in the first bit sequence. Alternatively, the terminal device fills at least one first bit value and at least one second bit value in the first bit sequence. In this example, the information on the manner of bit filling the first bit sequence may also include the number of first bit values ​​filled in the first bit sequence, and / or the number of second bit values ​​filled in the first bit sequence. The first bit value and the second bit value are different, for example, the first bit value is 0 and the second bit value is 1. Alternatively, the first bit value is 1 and the second bit value is 0.

[0194] For example, the number of bits of the first bit sequence is N, and the terminal device may fill (N-1)*M bits in the first bit sequence to obtain a second bit sequence with a bit number of N*M.

[0195] For example, the first bit sequence is 11, the first bit value filled in the first bit sequence is 0, the protocol predefines the number of bits of the second bit sequence to be 8, and the starting position of the first bit value filled in the first bit sequence is the highest bit of the first bit sequence, then the terminal device can fill 6 0s in the first bit sequence to obtain the second bit sequence, and the second bit sequence is specifically: 00000011. The embodiment of the present application is exemplified by taking the left side of the bit sequence as the highest bit.

[0196] In the second mode, the number of bits in the first bit sequence can be increased by bit filling, thereby increasing the redundant sequence in the second bit sequence, which is beneficial to increasing the probability of the network device successfully receiving the first bit sequence.

[0197] The terminal device may determine whether to perform uplink enhancement based on the target format; or the terminal device determines whether uplink enhancement is required in the manner involved in S502 above; or the terminal device is preconfigured or predefined to perform uplink enhancement or not. In the embodiment of the present application, an example is taken in which the terminal device performs uplink enhancement. Under this assumption, after obtaining the second bit sequence, the terminal device may perform channel coding processing on the second bit sequence to obtain the first feedback information.

[0198] Exemplarily, the terminal device may determine a check sequence of the second bit sequence, and add (or increase) the check sequence to the second bit sequence to obtain a third bit sequence, and obtain the first feedback information based on the third bit sequence. The check sequence is, for example, a check sequence obtained by processing the first bit sequence based on a cyclic redundancy check (CRC). In this case, the check sequence may also be referred to as a CRC sequence or a CRC code. Of course, there are many ways of channel coding, such as polar coding or low-density parity check code (LDPC) coding, which are not limited in the embodiments of the present application.

[0199] Combine the following Figure 6 The schematic diagram of the principle of obtaining the first feedback information is shown, and an example is given to introduce the process of obtaining the first feedback information based on the second bit sequence. The details are as follows:

[0200] If the number of bits of the second bit sequence is greater than or equal to the second threshold, the second bit sequence may be segmented into code blocks to obtain a plurality of bit subsequences. Of course, if the number of bits of the second bit sequence is less than the second threshold, the second bit sequence may not need to be segmented into code blocks. The second threshold may be preconfigured or predefined in the terminal device. In the embodiment of the present application, the code block segmentation process of the second bit sequence is introduced.

[0201] Under this assumption, the terminal device may perform channel coding on the multiple second bit subsequences. For example, the terminal device may determine a check subsequence corresponding to each second bit subsequence in the multiple second bit subsequences, and add the check subsequence corresponding to the second bit subsequence to each second bit subsequence to obtain multiple third bit subsequences. The multiple third bit subsequences are an example of a third bit sequence.

[0202] The terminal device may perform rate matching on multiple third bit subsequences to obtain multiple subcode blocks. Rate matching is used to align the number of bits after encoding with the actual number of resources available for transmission. Rate matching may include two parts: bit selection and bit interleaving. The terminal device may splice multiple subcode blocks in sequence to obtain code blocks. The terminal device modulates the code block to obtain one or more modulation symbols. The terminal device performs time-frequency resource mapping on the one or more modulation symbols to obtain first feedback information. Among them, the modulation may be pulse amplitude modulation (PAM), QAM, phase shift keying (PSK), etc., which is not limited in the embodiments of the present application. PSK may include pulse phase shift keying (Pulse PSK, QPSK).

[0203] The above is an example introduction to the process of the terminal device obtaining the first feedback information. Actually, based on the second bit sequence, there may be multiple ways to obtain the first feedback information, which is not limited in the embodiments of the present application.

[0204] In another possible implementation, if the terminal device does not perform uplink enhancement, the terminal device does not need to perform channel coding on the second bit sequence. For example, the terminal device can directly modulate the second bit sequence to obtain modulation symbols, and perform resource mapping on the modulation symbols, thereby obtaining feedback information for the first message (such as second feedback information). Of course, the embodiment of the present application does not specifically limit the method for obtaining the second feedback information.

[0205] E2. The terminal device performs channel coding on the first bit sequence to obtain a fourth bit sequence, and obtains first feedback information based on the fourth bit sequence.

[0206] Under E2, the terminal device may not need to increase the number of bits of the first bit sequence, but may directly perform channel coding on the first bit sequence to obtain the first feedback information. The manner of performing channel coding on the first bit sequence may refer to the content of performing channel coding on the second bit sequence in the foregoing text, and the process of obtaining the first feedback information based on the fourth bit sequence may refer to the content of obtaining the first feedback information based on the second bit sequence in the foregoing text, which will not be listed here.

[0207] The network device may process the first feedback information to obtain a first bit sequence, and determine, based on the first bit sequence, whether the terminal device has successfully received the first message or has not successfully received the first message. The terminal device obtains the first feedback information in different ways, so the network device obtains the first bit sequence in different ways, which are described below.

[0208] F1. If the terminal device adopts the above-mentioned method E1, the network device can perform channel decoding on the first feedback information to obtain the second bit sequence, and extract the first bit sequence from the second bit sequence.

[0209] When the terminal device replicates the first bit sequence at least once to obtain the second bit sequence, since the network device is preconfigured or predefined with the number of replications, the network device can extract the first bit sequence from the second bit sequence based on information about the manner in which the first bit sequence is replicated (such as the number of replications).

[0210] When the terminal device performs bit filling on the first bit sequence to obtain the second bit sequence, the network device can extract the first bit sequence from the second bit sequence based on the information of the method of bit filling the first bit sequence (such as the starting position of the bit filling of the first bit sequence and the number of bits of the second bit sequence).

[0211] The following uses the above terminal equipment Figure 6 The process of obtaining the first feedback information based on the principle of the present invention is taken as an example to introduce the process of the network device obtaining the second bit sequence. Figure 7 , which is a schematic diagram of the network device obtaining the second bit sequence. The details are as follows:

[0212] The network device performs time-frequency resource demapping processing on the first feedback information to obtain one or more modulation symbols, and demodulates the one or more modulation symbols to obtain a code block. The network device performs decoding block cascading on the code block to determine multiple subcode blocks, and performs rate matching on the multiple subcode blocks to obtain multiple third bit subsequences. The network device performs channel decoding on the multiple third bit subsequences to obtain multiple second bit subsequences. The network device performs decoding block segmentation on the multiple second bit subsequences to obtain a second bit sequence.

[0213] F2. If the terminal device adopts the above-mentioned method E2, the network device can decode the first feedback information channel to obtain the first bit sequence. The process of processing the first feedback information can refer to the content of F1 above, which is not listed here.

[0214] If the network device determines that the terminal device has successfully received the first message, the subsequent communication process can be continued. If the network device determines that the terminal device has not successfully received the first message, the network device can resend the first message to the terminal device until the terminal device successfully receives the first message. The process of resending the first message can refer to the process of sending the first message in the previous text, and will not be repeated here.

[0215] In an embodiment of the present application, even if the number of bits of the original bit sequence (i.e., the first bit sequence) corresponding to the first feedback information is less than or equal to 2, the terminal device can still feed back the first feedback information after channel coding to the network device, thereby enhancing the anti-interference capability of the first feedback information, improving the reliability of the transmission of the first feedback information between the terminal device and the network device, and also facilitating improving the success rate of the network device receiving the first feedback information. Moreover, since the first feedback information is information after channel coding, even in a scenario with a large time-frequency deviation, the reliability of the transmission of the first feedback information can be guaranteed, so that the method provided in the embodiment of the present application can be applied to more communication scenarios, such as NTN scenarios, etc. Moreover, in the embodiment of the present application, the terminal device can also flexibly determine whether to perform uplink enhancement based on actual conditions, which makes the solution provided in this embodiment compatible with scenarios where uplink enhancement is not performed.

[0216] The following takes Msg4 as an example to introduce the communication method provided in the embodiment of the present application. Figure 8 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Figure 8 The steps from S801 to S807 are illustrated, and each step is introduced below.

[0217] S801: The network device sends a synchronization signal to the terminal device. Correspondingly, the terminal device receives the synchronization signal from the network device. The synchronization signal is, for example, SSB.

[0218] S802: The network device sends system information to the terminal device. Correspondingly, the terminal device receives the system information from the network device.

[0219] The system information may carry the second information. For example, SIB1 and / or SIB19 in the system information carry the second information. In other words, S802 takes the system information indicating the first condition and / or the second condition as an example. The content of the second information, the content of the first condition, and the content of the second condition may refer to the above descriptions. Figure 5 The contents of the second information, the first condition and the second condition involved in S501 are not listed here for any repetitions.

[0220] S803: The terminal device sends Msg1 to the network device. Correspondingly, the terminal device receives Msg1 from the network device.

[0221] Optionally, Msg1 may carry the first information. The content of the first information may refer to the above Figure 5 Msg1 may include the identifier of the first random access preamble code. The content of the first random access preamble code may refer to the above Figure 5The content of the first random access preamble involved in S502 in the above-mentioned embodiment is not listed here again. Optionally, the first information is the identifier of the first random access preamble. Alternatively, the first information is a piece of information other than the identifier of the first random access preamble in Msg1.

[0222] S804: The network device sends Msg 2 to the terminal device. Correspondingly, the terminal device receives Msg 2 from the network device. Msg 2 may be a random access response (RAR) message, and the RAR message is used to respond to Msg 1.

[0223] S805, the terminal device sends Msg3 to the network device. Correspondingly, the network device receives Msg3 from the terminal device. Msg3 is used to request to establish a connection with the network device, and the connection is, for example, an RRC connection.

[0224] In a possible implementation manner, if Msg1 does not carry the first information, then Msg3 may carry the first information.

[0225] S801-S805 are optional steps. Figure 8 For example, when the terminal device performs uplink enhancement by default, the above steps S801-S805 may not be performed.

[0226] S806: The network device sends Msg4 to the terminal device. Correspondingly, the terminal device receives Msg4 from the network device. In the embodiment of the present application, Msg4 is an example of the first message in the above text. The content of the first message can refer to the above text. Figure 5 The content of the first message involved in S504.

[0227] In addition, Msg4 can also carry third information. The content of the third information can be referred to in the previous text. Figure 5 The content of the third information involved in S503 is not listed here again if it is repeated.

[0228] S807: The terminal device sends first feedback information to the network device. Correspondingly, the network device receives the first feedback information from the terminal device.

[0229] The content of the first feedback information can refer to the previous article Figure 5 The content of the first feedback information involved in S505 will not be listed here again.

[0230] In an embodiment of the present application, a scheme is provided for a terminal device to perform uplink enhancement in a four-step random access process. In the scheme, the first feedback information is information after channel coding, which improves the reliability of transmission. In addition, the information in the process of the network device and the terminal device negotiating whether to perform uplink enhancement can reuse the messages in the four-step random access process, and the number of messages exchanged between the network device and the terminal device will not be increased, so that the implementation of the scheme is easy and low-cost, and it is also conducive to reducing the number of interactions between the network device and the terminal device. In addition, the scheme can be applied to the four-step random access process, that is, the universality of the scheme is good.

[0231] The following takes the first message MsgB as an example to introduce the communication method provided in the embodiment of the present application. Fig. 9 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Fig. 9 The steps from S901 to S8905 are illustrated, and each step is introduced below.

[0232] S901, the network device sends a synchronization signal to the terminal device. Correspondingly, the terminal device receives the synchronization signal from the network device. The synchronization signal is, for example, SSB.

[0233] S902: The network device sends system information to the terminal device. Correspondingly, the terminal device receives the system information from the network device.

[0234] The system information may carry the second information. For example, SIB1 and / or SIB19 in the system information carry the second information. In other words, S902 takes the system information indicating the first condition and / or the second condition as an example. The content of the second information, the content of the first condition, and the content of the second condition may refer to the above descriptions. Figure 5 The contents of the second information, the first condition and the second condition involved in S501 are not listed here for any repetitions.

[0235] S903: The terminal device sends MsgA to the network device. MsgA may include an identifier of the first random access preamble code.

[0236] Optionally, MsgA may carry the first information. Optionally, the first information is the identifier of the first random access preamble. Alternatively, the first information is a piece of information in MsgA other than the identifier of the first random access preamble. The contents of the first information and the first random access preamble may refer to the above text. Figure 5 The content of the first information and the content of the first random access preamble code involved in S502 are not listed here for repetition.

[0237] S901-S903 are optional steps. Fig. 9For example, when the terminal device performs uplink enhancement by default, the above steps S901 to S903 may not be performed.

[0238] S904: The network device sends MsgB to the terminal device. Correspondingly, the terminal device receives MsgB from the network device. In the embodiment of the present application, MsgB is an example of the first message in the above text. MsgB can indicate a random access response message and contention resolution. In other words, MsgB is equivalent to a RAR message and Msg4. The content of the first message can refer to the above text. Figure 5 The contents involved in S504 are not listed here again if they are repeated.

[0239] Optionally, MsgB may carry third information. The content of the third information can be found in the previous text. Figure 5 The content of the third information involved in S503 is not listed here again if it is repeated.

[0240] S905: The terminal device sends first feedback information to the network device. Correspondingly, the network device receives the first feedback information from the terminal device. The content of the first feedback information can be found in the previous text. Figure 5 The content of the first feedback information involved in S505 will not be listed here again.

[0241] In an embodiment of the present application, a scheme is provided for a terminal device to perform uplink enhancement in a two-step random access process. In this scheme, the first feedback information is information after channel coding, which improves the reliability of transmission. In addition, the information in the process of the network device and the terminal device negotiating whether to perform uplink enhancement can reuse the messages in the two-step random access process, and the number of messages exchanged between the network device and the terminal device will not be increased, which is conducive to reducing the number of message interactions between the network device and the terminal device. In addition, the scheme can be applied to the two-step random access process, that is, the universality of the scheme is good. In addition, the number of information interactions in the two-step random access process is small, which is more conducive to reducing the number of message interactions between the network device and the terminal device.

[0242] It is understandable that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0243] Fig.10The following is a schematic diagram of the structure of a possible communication device provided in an embodiment of the present application. These communication devices can be used to implement the functions of a terminal or a base station in the above method embodiment, and thus can also achieve the beneficial effects possessed by the above method embodiment. In an embodiment of the present application, the communication device can be a terminal device, such as a terminal device Figure 1 One of the terminal devices 120a-120g shown may also be a network device, such as Figure 1 The network device 110a, 110b or 110c shown may also be a software module or a hardware module (such as a chip) applied to a terminal device or a network device.

[0244] like Fig.10 As shown, the communication device 1000 includes a processing module 1010 and a transceiver module 1020 .

[0245] In a possible embodiment, the communication device 1000 is used to implement the functions of any terminal device described above. Accordingly, the communication device 1000 can be used to execute the steps performed by any terminal device described above. For example, the communication device 1000 can be used to Figure 5 , Figure 8 or Fig. 9 The functionality of the terminal equipment involved.

[0246] When the communication device 1000 is used to implement Figure 5 When the functions of the terminal device in the method embodiment shown are performed, the transceiver module 1020 may receive the first message and send the first feedback information under the control of the processing module 1010. Optionally, the transceiver module 1020 may receive the second information, send the first information, and receive the third information under the control of the processing module 1010. The contents of the first message, the first feedback information, the second information, the first information, and the third information may refer to the above text respectively. Figure 5 The content of the first message involved in S504, the content of the first feedback information involved in S505, the content of the second information involved in S501, the content of the first information involved in S502, and the content of the third information involved in S503.

[0247] When the communication device 1000 is used to implement Figure 8 When the functions of the terminal device in the method embodiment shown are performed, the transceiver module 1020 may receive the first message (i.e., Msg4) and send the first feedback information under the control of the processing module 1010. Optionally, the transceiver module 1020 may receive the synchronization signal, the system message, and Msg2, and send Msg1 and Msg3 under the control of the processing module 1010. The contents of the first message, the first feedback information, the synchronization signal, the system message, Msg1, Msg2, and Msg3 may refer to the above descriptions. Figure 8The content of the first message involved in S806, the content of the first feedback information involved in S807, the content of the synchronization signal involved in S801, the content of the system message involved in S802, the content of Msg1 involved in S803, the content of Msg2 involved in S804, and the content of Msg3 involved in S805.

[0248] When the communication device 1000 is used to implement Fig. 9 In the method embodiment shown in FIG. 1 , when the terminal device performs the functions, the transceiver module 1020 may receive the first message (i.e., MsgB) and send the first feedback information under the control of the processing module 1010. Optionally, the transceiver module 1020 may receive the synchronization signal and the system message and send MsgA under the control of the processing module 1010. The contents of the first message, the first feedback information, the synchronization signal, the system message and MsgA may refer to the above descriptions. Fig. 9 The content of the first message involved in S904, the content of the first feedback information involved in S905, the content of the synchronization signal involved in S901, the content of the system message involved in S902, and the content of MsgA involved in S903.

[0249] In another possible embodiment, the communication device 1000 is used to implement the functions of any of the network devices described above. Accordingly, the communication device 1000 can be used to execute the steps performed by any of the network devices described above. For example, the communication device 1000 can be used to Figure 5 , Figure 8 or Fig. 9 The capabilities of the network devices involved.

[0250] When the communication device 1000 is used to implement Figure 5 When the function of the network device in the method embodiment shown is performed, the transceiver module 1020 can send the first message and receive the first feedback information under the control of the processing module 1010. Optionally, the transceiver module 1020 can send the second information, receive the first information, and receive the third information under the control of the processing module 1010. The contents of the first message, the first feedback information, the second information, the first information, and the third information can be respectively referred to in the above text. Figure 5 The content of the first message involved in S504, the content of the first feedback information involved in S505, the content of the second information involved in S501, the content of the first information involved in S502, and the content of the third information involved in S503.

[0251] When the communication device 1000 is used to implement Figure 8In the method embodiment shown, when the network device functions, the transceiver module 1020 may send a first message (i.e., Msg4) and receive first feedback information under the control of the processing module 1010. Optionally, the transceiver module 1020 may send a synchronization signal, a system message, and Msg2, and receive Msg1 and Msg3 under the control of the processing module 1010. The contents of the first message, the first feedback information, the synchronization signal, the system message, Msg1, Msg2, and Msg3 may refer to the above descriptions. Figure 8 The content of the first message involved in S806, the content of the first feedback information involved in S807, the content of the synchronization signal involved in S801, the content of the system message involved in S802, the content of Msg1 involved in S803, the content of Msg2 involved in S804, and the content of Msg3 involved in S805.

[0252] When the communication device 1000 is used to implement Fig. 9 When the function of the network device in the method embodiment shown is performed, the transceiver module 1020 may send the first message (i.e., MsgB) and receive the first feedback information under the control of the processing module 1010. Optionally, the transceiver module 1020 may send the synchronization signal and the system message and receive MsgA under the control of the processing module 1010. The contents of the first message, the first feedback information, the second information, the synchronization signal, the system message and MsgA may refer to Fig. 9 The content of the first message involved in S904, the content of the first feedback information involved in S905, the content of the synchronization signal involved in S901, the content of the system message involved in S902, and the content of MsgA involved in S903.

[0253] For more detailed description of the processing module 1010 and the transceiver module 1020, please refer to Figure 5 , Figure 8 or Fig. 9 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.

[0254] Please refer to Fig.11 , is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. Fig.11 As shown, the communication device 1100 includes a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It is understood that the interface circuit 1120 can be a transceiver or an input-output interface. Optionally, the communication device 1100 may also include a memory 1130 for storing instructions executed by the processor 1110 or storing input data required by the processor 1110 to execute instructions or storing data generated after the processor 1110 executes instructions.

[0255] It is understandable that the processor in the embodiment of the present application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0256] When the communication device 1100 is used to implement Fig.10 When the method is shown, the processor 1110 is used to implement the functions of the above-mentioned processing module 1010, and the interface circuit 1120 is used to implement the functions of the above-mentioned transceiver module 1020.

[0257] When the above communication device is a chip applied to a terminal device, the chip implements the functions of the terminal device in the above method embodiment. The chip receives information from other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device; or the chip sends information to other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device.

[0258] When the above-mentioned communication device is a module applied to a network device, the module implements the function of the network device in the above-mentioned method embodiment. The module receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device; or, the module sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device. The module here can be a baseband chip of a network device, or it can be a DU or other module. The DU here can be a DU under an open radio access network (O-RAN) architecture.

[0259] In an embodiment of the present application, another example of a communication device is provided, the communication device includes at least one processor and at least one memory, the at least one processor is coupled to the at least one memory, the at least one memory is used to store instructions, when the instructions are executed by the at least one processor, the communication device executes the method in the above embodiment. Fig.12 , is another structural diagram of a communication device provided in an embodiment of the present application. Fig.12 As shown, the communication device 1200 includes a processor 1210 and a memory 1220. The processor 1210 and the memory 1220 are coupled, and the memory 1220 stores instructions. When the instructions stored in the memory 1220 are executed by the processor 1210, the communication device 1200 executes the method executed by the network device or the terminal device in the above embodiment.

[0260] The method steps in each embodiment of the present application can be implemented in hardware, or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. The processor and the storage medium can also be present in a network device or a terminal device as discrete components.

[0261] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0262] The present application provides a communication system, which includes: a network device and a terminal device. The network device can implement the functions implemented by the network device in any of the above method embodiments, and the terminal device can also implement the functions implemented by the terminal device in any of the above method embodiments.

[0263] The present application provides a chip system, which includes: a processor and an interface. The processor is used to call and run instructions from the interface. When the processor executes the instructions, any of the above communication methods is implemented, such as the above Figure 5 , Figure 8 or Fig. 9 The communication method described in any one of the above.

[0264] The embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program or instruction, and when it is executed, implements any of the above communication methods, such as the above Figure 5 , Figure 8 or Fig. 9 The communication method described in any one of the above.

[0265] The present application embodiment provides a computer program product including instructions, which, when executed on a computer, implements any of the above communication methods, such as the above Figure 5 , Figure 8 or Fig. 9 The communication method described in any one of the above.

[0266] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0267] It is understood that the various numerical numbers involved in the various embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that: include: Receiving a first message, where the first message is a message in an initial access process; Sending first feedback information, where the first feedback information is information obtained by channel coding a first bit sequence, and the first bit sequence indicates that the first message has been successfully received or has not been successfully received.

2. The method according to claim 1, characterized in that The number of bits of the first bit sequence is less than or equal to 2.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: Processing the first bit sequence to obtain a second bit sequence, wherein the second bit sequence includes the first bit sequence, and the number of bits of the second bit sequence is greater than the number of bits of the first bit sequence; Channel coding is performed on the second bit sequence to obtain the first feedback information.

4. The method according to claim 3, characterized in that Channel coding the second bit sequence to obtain the first feedback information includes: Determining a check sequence corresponding to the second bit sequence; The check sequence is added to the second bit sequence to obtain a third bit sequence, wherein the first feedback information is determined according to the third bit sequence.

5. The method according to claim 3 or 4, characterized in that: Processing the first bit sequence to obtain a second bit sequence includes: performing at least one replication process on the first bit sequence to obtain the second bit sequence; or, At least one first bit value and / or at least one second bit value is filled in the first bit sequence to obtain the second bit sequence.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Sending first information, where the first information indicates using feedback information after channel coding for feedback during an initial access process.

7. The method according to claim 6, characterized in that The first information includes information of a first random access preamble code, where the first random access preamble code indicates that feedback information after channel coding is used for feedback during an initial access process; or, The first information includes an identifier of a first logical channel, and the first logical channel indicates that feedback information after channel coding is used for feedback during an initial access process; or The newly added field in the first information indicates that the feedback information after channel coding is used for feedback during the initial access process.

8. The method according to claim 6 or 7, characterized in that: Before sending the first information, the method further includes: It is determined that the network device has a first capability, where the first capability is used to decode feedback information after channel encoding, and the network device is used to receive the first feedback information.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: receiving second information, where the second information indicates a first condition and / or a second condition, where the first condition is a condition satisfied by a terminal device that uses feedback information after channel coding for feedback during an initial access process, and the second condition is a condition satisfied by a terminal device that uses feedback information that has not been channel coded for feedback during an initial access process; If the first condition is met and / or the second condition is not met, it is determined to use the feedback information after channel coding for feedback during the initial access process.

10. The method according to claim 9, characterized in that The first condition includes at least one of the following: Belongs to the first category of terminal equipment; being located within the coverage of at least one first beam; located within at least one first physical region; The random access preamble used in the initial access process belongs to the first type of random access preamble; or, The reference signal received power is less than or equal to a first threshold.

11. The method according to claim 9 or 10, characterized in that: The second condition includes at least one of the following: Belongs to the second category of terminal equipment; being located within the coverage area of ​​at least one second beam; located within at least one second physical region; The random access preamble used in the initial access process belongs to the second type of random access preamble; or, The reference signal received power is greater than a first threshold.

12. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: receiving third information from a network device, the third information indicating a format of a PUCCH, the format of the PUCCH being a first format or a second format, the first format including PUCCH format 2, PUCCH format 3, or PUCCH format 4, and the PUCCH of the second format being used to perform channel coding processing on a bit sequence having a bit number less than or equal to 2; Determine a format of a PUCCH used to carry the first feedback information.

13. A communication method, characterized in that: include: Sending a first message, where the first message is a message in an initial access process; receiving first feedback information; Channel decoding is performed on the first feedback information to determine a first bit sequence, where the first bit sequence indicates that the first message has been successfully received or that the first message has not been successfully received.

14. The method according to claim 13, characterized in that The number of bits of the first bit sequence is less than or equal to 2.

15. The method according to claim 14, characterized in that Channel decoding the first feedback information to determine a first bit sequence includes: performing channel decoding on the first feedback information to obtain a second bit sequence, wherein the second bit sequence includes the first bit sequence, and the number of bits of the second bit sequence is greater than the number of bits of the first bit sequence; The second bit sequence is extracted to obtain the first bit sequence.

16. The method according to any one of claims 13 to 15, characterized in that: The method further comprises: First information is received, where the first information indicates that feedback information after channel coding is used for feedback during an initial access process.

17. The method according to claim 16, characterized in that The first information includes information of a first random access preamble code, where the first random access preamble code indicates that feedback information after channel coding is used for feedback during an initial access process; or, The first information includes an identifier of a first logical channel, and the first logical channel indicates that feedback information after channel coding is used for feedback during an initial access process; or The newly added field in the first information indicates that the feedback information after channel coding is used for feedback during the initial access process.

18. The method according to any one of claims 13 to 17, characterized in that: The method further comprises: Sending second information, wherein the second information indicates a first condition and / or a second condition, wherein the first condition is a condition satisfied by a terminal device that uses feedback information after channel coding for feedback during an initial access process, and the second condition is a condition satisfied by a terminal device that uses feedback information that has not been channel coded for feedback during an initial access process.

19. The method according to claim 18, characterized in that The first condition includes at least one of the following: Belongs to the first category of terminal equipment; being located within the coverage of at least one first beam; located within at least one first physical region; The random access preamble used in the initial access process belongs to the first type of random access preamble; or, The reference signal received power is less than or equal to a first threshold.

20. The method according to claim 18 or 19, characterized in that The second condition includes at least one of the following: Belongs to the second category of terminal equipment; being located within the coverage area of ​​at least one second beam; located within at least one second physical region; The random access preamble used in the initial access process belongs to the second type of random access preamble; or, The reference signal received power is greater than a first threshold.

21. The method according to any one of claims 13 to 20, characterized in that: The method further comprises: Send third information, where the third information indicates a format of PUCCH, where the format of PUCCH is a first format or a second format, where the first format includes PUCCH format 2, PUCCH format 3 or PUCCH format 4, and where the PUCCH of the second format is used to perform channel coding processing on a bit sequence with a bit number less than or equal to 2.

22. A communication device, characterized in that: Comprising modules for executing the method according to any one of claims 1-21.

23. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1-21 through a logic circuit or executing code instructions.

24. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction, and when the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 21 is implemented.

Citation Information

Cited By

  • Communication method and device, terminal equipment and network equipment

    CN120751498A