Information sending method, information receiving method, and related apparatus
By determining the appropriate encoding method and segmentation method in the first communication device to generate the second level of information, the problem of low transmission efficiency of non-traditional communication information in the existing communication protocol is solved, efficient encoding and segmentation are realized, and information transmission is suitable for different business scenarios.
Patent Information
- Application Number
- PCT/CN2023/120807
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-03-27
AI Technical Summary
The existing communication protocols are difficult to effectively transmit non-traditional communication information, especially information transmitted within layer 1, and do not support segmentation and encoding of the second-level information, resulting in insufficiency of encoding performance and transmission efficiency.
By determining the appropriate encoding method and segmentation method in the first communication device, the second-level information is generated, for example, using a Polar code or an LDPC code for encoding, and segmenting according to the payload size and channel encoding rate of the second-level information, flexible encoding and segmentation of the second-level information is realized.
The encoding performance and transmission efficiency of the second-level information are improved, and it is adapted to different business scenarios of non-traditional communication information, and the flexible transmission and decoding of the second-level information is realized.
Smart Images

Figure CN2023120807_27032025_PF_FP_ABST
Abstract
Description
Information sending method, information receiving method and related devices Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an information sending method, an information receiving method, and related devices. Background Art
[0002] In order to support emerging business scenarios such as extended reality (XR), integrated communication and perception, and artificial intelligence for network (AI-for-Net) in future communications, a large amount of non-traditional communication information may be generated in the future. This type of information may have a length similar to traditional communication information transmitted on the physical uplink shared channel (PUSCH) and physical downlink shared channel (PDSCH), but may only be transmitted within layer 1 (L1) and will not be reported to higher layers along with traditional communication information.
[0003] Therefore, how to design the transmission method of this type of non-traditional communication information urgently needs to be explored by researchers.
[0004] Summary of the Invention
[0005] The present application provides an information sending method, an information receiving method, and related devices, for use by a first communication device to send first-level information and second-level information, thereby enabling transmission of the second-level information. The second-level information is generated according to a coding method and / or segmentation method determined by a first rule. This enables selection of a suitable coding method and / or segmentation method for the second-level information, which is beneficial for improving the coding performance of the second-level information. The transmission method of the second-level information can be adapted to different business scenarios of non-traditional communication information, thereby enabling flexible transmission of the second-level information.
[0006] In a first aspect, the present application provides an information sending method, which can be performed by a first communication device, which can be a terminal device or a network device, or a component in the terminal device or network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal device, or a logic module or software that can implement all or part of the functions of the network device. The method includes:
[0007] The first communication device determines first-level information and second-level information corresponding to the same service type, wherein the first-level information is transmitted on a control channel and / or a shared channel, the second-level information is transmitted on a shared channel, the second-level information is generated according to a coding method and / or a segmentation method determined by a first rule, and the first-level information is used to decode the second-level information; the first communication device outputs the first-level information and the second-level information.
[0008] As can be seen from the above technical solution, the first communication device outputs first-level information and second-level information corresponding to the same service type, and the second-level information is generated according to the encoding method and / or segmentation method determined by the first rule. The transmission of the second-level information is realized. Furthermore, the first communication device determines the encoding method and / or segmentation method of the second-level information according to the first rule. Thereby, the first communication device segments the second-level information according to the segmentation method, and then encodes the segmented second-level information according to the encoding method. Thereby, the first communication device selects the appropriate encoding method and segmentation method based on the situation of the second-level information. This is conducive to improving the encoding performance of the second-level information. It makes up for the problem that the current communication protocol does not support the segmentation of the second-level information. The transmission method of the second-level information can be adapted to different service scenarios of non-traditional communication information, realizing flexible transmission of the second-level information.
[0009] Based on the first aspect, in a possible implementation, the first rule includes: segmenting the second-level information based on the first length, encoding the segmented second-level information by polar code encoding, and the first length is 2 n , n is a positive integer. In this implementation, the first communication device segments the second-level information based on the first length by default and encodes the second-level information using Polar code by default. This enables segmentation and encoding of the second-level information, improving encoding performance. This eliminates the need to indicate the encoding and segmentation methods through command signaling, thereby reducing signaling overhead.
[0010] Based on the first aspect, in one possible implementation, the first length is less than 1024. In this implementation, the first length is less than the maximum encoding length supported by the Polar code encoding scheme. This facilitates the first communication device to encode the segmented second-level information using the Polar code encoding scheme.
[0011] Based on the first aspect, in a possible implementation, the first length is 32, 64, 128, 256, or 512.
[0012] Based on the first aspect, in one possible implementation, the first rule includes: segmenting the second-level information based on a second length, and encoding the segmented second-level information using a low-density parity-check code (LDPC) encoding method. In this implementation, the first communication device segments the second-level information based on the second length by default, and encodes the second-level information using an LDPC code encoding method by default. This achieves segmentation and encoding of the second-level information, improving encoding performance. There is no need to indicate the encoding method and segmentation method through command signaling, thereby reducing signaling overhead.
[0013] Based on the first aspect, in one possible implementation, the second length is determined based on the payload size of the second-level information and the channel coding rate. Thus, an appropriate segment length is selected based on the actual situation of the second-level information, which is conducive to improving coding performance.
[0014] Based on the first aspect, in one possible implementation, the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding code rate of the second-level information is less than or equal to 0.25, then the second-level information is segmented with a second length of 3840, and the segmented second-level information is LDPC encoded based on a base graph (BG) 2; or,
[0015] If the payload size of the second-level information is greater than 292, or if the payload size of the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, the second-level information is segmented with a second length of 8448, and LDPC encoding is performed on the segmented second-level information based on BG1, where BG1 is different from BG2. In this implementation, an appropriate segment length and encoding scheme are selected based on the payload size and / or channel coding rate of the second-level information. If the payload size of the second-level information is less than or equal to 292, or if the payload size of the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the first communication device performs LDPC encoding on the segmented second-level information using BG2. The second length is 3840, which is the maximum length supported by the coding matrix used in the LDPC encoding scheme under BG2. Otherwise, the first communication device performs LDPC encoding on the segmented second-level information based on BG1. The second length is 8448, which is the maximum length supported by the coding matrix used in the LDPC coding method under BG1. This helps improve coding performance.
[0016] Based on the first aspect, in one possible implementation, the first rule includes determining the encoding and / or segmentation method of the second-level information based on the payload size of the second-level information and the channel coding rate of the second-level information. In this implementation, the encoding and / or segmentation method of the second-level information is determined in combination with the payload size of the second-level information and the channel coding rate of the second-level information. This is beneficial for improving the encoding performance of the second-level information. It eliminates the need to indicate the encoding and segmentation method through command signaling, thereby reducing signaling overhead.
[0017] Based on the first aspect, in a possible implementation, the first rule includes: if the payload size corresponding to the second-level information is less than or equal to 384, and the channel coding rate of the second-level information is less than or equal to 0.5, or if the payload size corresponding to the second-level information is less than or equal to 140, the first communication device encodes the second-level information in a non-segmented manner according to the Polar code encoding method; or, if the payload size corresponding to the second-level information is greater than 384, and the channel coding rate of the second-level information is greater than 0.5, or if the payload size corresponding to the second-level information is greater than 140, the second-level information is segmented with a segment length of 3840, and the segmented second-level information is encoded according to the LDPC encoding method. In this implementation, for the case where the payload size of the second-level information is small and / or the channel coding rate is small, the first communication device encodes the second-level information in a non-segmented manner according to the Polar code encoding method. Polar code encoding has better performance and is conducive to improving encoding performance. Otherwise, if the payload size of the second-level information is large and / or the channel coding rate is high, the first communication device encodes the segmented second-level information using the LDPC coding scheme. This is beneficial for improving coding performance. The first communication device segments the second-level information using a segment length of 3840, where 3840 can be the maximum length supported by the coding matrix used by the LDPC coding scheme employed by the first communication device. This enables LDPC encoding of the second-level information.
[0018] Based on the first aspect, in one possible implementation, the first rule includes determining a coding scheme and / or segmentation scheme for the second-level information based on the length of the second-level information after rate matching, the number of available physical resources, and / or the modulation order. This enables selection of an appropriate coding scheme and / or segmentation scheme for the second-level information, improving coding performance. This eliminates the need to indicate the coding scheme and segmentation scheme via command signaling, thereby reducing signaling overhead.
[0019] Based on the first aspect, in a possible implementation method, the first rule includes: if the length of the second-level information after rate matching is less than or equal to the maximum length, the number of segments of the second-level information is determined according to the maximum coding length supported by the Polar code encoding method and the number of available physical resources, the second-level information is segmented according to the number of segments of the second-level information, and the segmented second-level information is encoded according to the Polar code encoding method; or, if the length of the second-level information after rate matching is greater than the maximum length, the number of segments of the second-level information is determined according to the maximum coding length supported by the LDPC encoding method and the number of available physical resources, the second-level information is segmented according to the number of segments of the second-level information, and the segmented second-level information is encoded according to the LDPC encoding method, and the maximum length is determined according to the number of available resources and the modulation order. It can be seen from this that in the case where the length of the second-level information after rate matching is less than or equal to the maximum length, the first communication device can give priority to selecting the Polar coding method to encode the second-level information, thereby improving the coding performance. The first communications device determines the number of segments of the second-level information based on the maximum code length supported by the Polar code encoding scheme and the number of available physical resources, and then segments the second-level information based on the number of segments. This allows the first communications device to perform Polar code encoding on the segmented second-level information. Otherwise, the first communications device preferentially selects the LDPC encoding scheme to encode the second-level information to improve encoding performance. The first communications device determines the number of segments of the second-level information based on the maximum code length supported by the LDPC encoding scheme and the number of available physical resources, and then segments the second-level information based on the number of segments. This allows the first communications device to perform LDPC encoding on the segmented second-level information.
[0020] Based on the first aspect, in one possible implementation, the maximum encoding length supported by the Polar encoding method is 1024.
[0021] Based on the first aspect, in a possible implementation, the maximum code length supported by the LDPC coding method is 3840.
[0022] Based on the first aspect, in a possible implementation, the number of available physical resources is E total The maximum code length supported by the Polar coding method or the maximum code length supported by the LDPC coding method is expressed as N m ; If E rest Less than Then the number of segments C = C1, otherwise the number of segments C = C1 + 1; where E rest =E total -C1×N m , The number of segments of the second level information is determined in combination with the number of available physical resources. rest Less than Then the number of segments can be C1, otherwise the number of segments can be C1 + 1. This is beneficial to improving coding performance and transmission performance.
[0023] Based on the first aspect, in one possible implementation, the first-level information includes first indication information, where the first indication information is used to indicate a coding method used for the second-level information. Indicating the coding method used for the second-level information in the first-level information eliminates the need for additional signaling instructions and reduces signaling overhead.
[0024] Based on the first aspect, in a possible implementation manner, the first indication information is the first field in the first-level information.
[0025] Based on the first aspect, in one possible implementation, when the value of the first field is 0, it indicates that the second-level information is encoded using a Polar code; or when the value of the first field is 1, it indicates that the second-level information is encoded using an LDPC code. This provides an indication of the encoding method for the second-level information, facilitating the first communication device to use an appropriate encoding method to encode the second-level information, thereby improving encoding performance.
[0026] Based on the first aspect, in one possible implementation, the first rule includes: corresponding to the first indication information indicating that the second-level information is encoded using a Polar code encoding method, the second-level information is encoded using a non-segmented method; or corresponding to the first indication information indicating that the second-level information is encoded using an LDPC encoding method, the second-level information is segmented based on a third length. In the implementation, the protocol can specify a segmentation method for the second-level information in combination with the encoding method indicated by the first indication information. This facilitates the first communication device to segment the second-level information using an appropriate segmentation method, and facilitates the subsequent encoding of the segmented second-level information.
[0027] Based on the first aspect, in a possible implementation, the first rule includes: if the modulation order corresponding to the second-level information is less than or equal to the first threshold, the second-level information is encoded in a non-segmented manner according to the Polar code encoding method; or, if the modulation order corresponding to the second-level information is greater than the first threshold, the second-level information is segmented based on a third length, and the segmented second-level information is encoded according to the LDPC encoding method. For the case where the modulation order is small, the payload length of the second-level information is usually small. The first communication device uses the Polar code encoding method to encode the second-level information, which is beneficial to improving the coding performance. For the case where the modulation order is large, the payload length of the second-level information is usually large. The first communication device uses the LDPC encoding method to encode the second-level information, which has better coding performance.
[0028] Based on the first aspect, in one possible implementation, the third length is 3840 or 8448. In this implementation, an example of the third length is the maximum length supported by the coding matrix used when the first communication device uses the LDPC coding method, thereby achieving compatibility with the current LDPC coding method.
[0029] Based on the first aspect, in a possible implementation, the first rule includes: corresponding to the second-level information being the first type of information, encoding the second-level information in a non-segmented manner according to the Polar code encoding method; or corresponding to the second-level information being the second type of information or the third type of information, segmenting the second-level information based on a fourth length, and encoding the segmented second-level information according to the LDPC encoding method. For the first type of information, the length of the second-level information is usually small, and the first communication device uses the Polar code encoding method to encode the second-level information, which is beneficial to improving the encoding performance. For the second type of information or the third type of information, the payload length of the second-level information is usually large, and the first communication device uses the LDPC encoding method to encode the second-level information, which has better encoding performance.
[0030] Based on the first aspect, in one possible implementation, the first type of information is tera-bit multiple-input multiple-output channel state information (T-MIMO CSI), the second type of information is sensing information, and the third type of information is AI-transmitting information. This illustrates several possible application scenarios of the present application. These types of information can be understood as non-traditional communication information, which is information transmitted within Layer 1.
[0031] Based on the first aspect, in one possible implementation, the fourth length is determined based on the payload size and channel coding rate of the second-level information. Thus, the segment length is determined in combination with parameters of the second-level information, facilitating the first communication device to encode the segmented second-level information.
[0032] Based on the first aspect, in one possible implementation, if the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with a fourth length of 3840, and LDPC encoding is performed on the segmented second-level information based on BG2. Alternatively, if the payload size corresponding to the second-level information is greater than 292, or if the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, the second-level information is segmented with a fourth length of 8448, and LDPC encoding is performed on the segmented second-level information based on BG1. If the payload size of the second-level information is less than or equal to 292, or if the payload size of the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the first communication device uses BG2 to perform LDPC encoding on the segmented second-level information. The fourth length is 3840, which is the maximum length supported by the coding matrix used in the LDPC coding scheme under BG2. Otherwise, the first communication device performs LDPC coding on the segmented second-level information based on BG1. The fourth length is 8448, which is the maximum length supported by the coding matrix used in the LDPC coding scheme under BG1. This helps improve coding performance.
[0033] Based on the first aspect, in one possible implementation, the first rule includes: determining a fifth length based on the payload size of the second-level information and the channel coding rate; segmenting the second-level information based on the fifth length, and encoding the segmented second-level information using an LDPC coding scheme. In this implementation, the first communication device combines the parameter segment length of the second-level information with the segment length, and encodes the segmented second-level information based on the segment length. This facilitates improved coding performance.
[0034] Based on the first aspect, in one possible implementation, if the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the fifth length is 3840; or if the payload size corresponding to the second-level information is greater than 292, or if the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, the fifth length is 8448. In this implementation, if the payload size of the second-level information is less than or equal to 292, or if the payload size of the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the first communications device performs LDPC encoding on the segmented second-level information using BG2. The fifth length is 3840, which is the maximum length supported by the coding matrix used in the LDPC encoding scheme under BG2. Otherwise, the first communications device performs LDPC encoding on the segmented second-level information based on BG1. The fifth length is 8448, which is the maximum length supported by the coding matrix used in the LDPC coding method under BG1. This helps improve coding performance.
[0035] Based on the first aspect, in one possible implementation, the first-level information includes information about resources used to decode the second-level information, and the length of the first-level information is less than or equal to the sixth length. Thus, it can be seen that the first-level information may only include information about resources used to decode the second-level information. This makes the first-level information more concise, further reduces the payload length of the first-level information, and reduces the blind detection complexity and blind detection overhead of the second communication device.
[0036] Based on the first aspect, in a possible implementation, the sixth length is 70.
[0037] Based on the first aspect, in a possible implementation method, the first-level information includes at least one of the following: a carrier indication field, a partial bandwidth indication field, a time domain resource allocation field, a frequency domain resource allocation field, a virtual resource block (VRB) to physical resource block (PRB) mapping field, a PRB size indication field, a reserved resource field, a zero-power channel state information reference signal (CSI-RS) trigger indication field, a channel access type and cyclic extension field, a sleep indication field, an invalid symbol mode indication field, a scheduling offset indication field, or a channel access type and cyclic extension field.
[0038] Based on the first aspect, in a possible implementation, the first-level information does not include at least one of the following: a shared channel indicator, a new data indicator, a redundancy version (RV), a priority indicator, a hybrid automatic repeat request (HARQ) process number, a downlink assignment index (DAI), a physical downlink shared channel (PDSCH) to HARQ feedback timing, a code block group transmission indicator (CGBTI), a code block group refresh information (CBG flush information), a PDSCH group index, a requested number of PDSCH groups, a one-time HARQ request, a new feedback indication, an antenna port, a transmission configuration indicator (TCI), a sounding reference signal request, a demodulation reference signal (DMRS) sequence initialization, or power control. This makes the first-level information more concise and the payload length of the first-level information shorter.
[0039] Based on the first aspect, in a possible implementation, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundancy version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control. That is, the fields originally carried by the first-level information are placed on the second-level information, thereby making the first-level information more streamlined and reducing blind detection overhead.
[0040] Based on the first aspect, in a possible implementation manner, the second-level information includes second-level control information.
[0041] Based on the first aspect, in one possible implementation, the second-stage control information is second-stage uplink control information (2nd-stage UCI), or second-stage downlink control information (2nd-stage DCI), or second-stage sidelink control information (2nd-stage SCI). For different communication scenarios, some possible forms of the second-stage control information are provided.
[0042] Based on the first aspect, in one possible implementation, the second-level information includes control information corresponding to the service. For example, for perception scenarios, the second-level information may be second-level perception control information. For artificial intelligence training scenarios, the second-level information may be second-level artificial intelligence control information.
[0043] Based on the first aspect, in a possible implementation, the second-level information includes layer (L) 1 information.
[0044] Based on the first aspect, in one possible implementation, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, or artificial intelligence-related information. This illustrates several possible application scenarios of the present application. These types of information can be understood as non-traditional communication information and are transmitted within Layer 1.
[0045] Based on the first aspect, in one possible implementation, the first communication device is a terminal device, and the second communication device is a network device; or, the first communication device is a network device, and the second communication device is a terminal device; or, the first communication device is a first terminal device, and the second communication device is a second terminal device.
[0046] The second aspect of the present application provides an information receiving method, which can be performed by a second communication device, which can be a terminal device or a network device, or a component in the terminal device or network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the terminal device functions, or a logic module or software that can implement all or part of the network device functions. The method includes:
[0047] The second communication device receives first-level information and second-level information corresponding to the same service type, the first-level information is transmitted on a control channel and / or a shared channel, the second-level information is transmitted on a shared channel, and the first-level information and the second-level information are for the same service; the second communication device determines a decoding method and / or a segmentation method for the second-level information according to a second rule; the second communication device decodes the second-level information according to the decoding method and / or segmentation method, and the first-level information.
[0048] As can be seen from the above technical solution, the second communication device receives the first-level information and the second-level information, and the second communication device determines the decoding method and / or segmentation method of the second-level information based on the second rule. The second communication device decodes the second-level information based on the decoding method and / or segmentation method, as well as the first-level information. This enables the transmission of the first-level information and the second-level information between the first communication device and the second communication device. The second communication device determines the decoding method and / or segmentation method of the second-level information based on the second rule. This enables the second communication device to decode the second-level information using the corresponding decoding method and / or segmentation method. This is conducive to improving the decoding performance of the second-level information. It compensates for the problem that the current communication protocol does not support segmentation of the second-level information. As a result, the transmission method of the second-level information can be adapted to different business scenarios of non-traditional communication information, realizing flexible transmission of the second-level information.
[0049] Based on the second aspect, in a possible implementation, the second rule includes: segmenting the second-level information at a first length, decoding the segmented second-level information by a Polar code decoding method, and the first length is 2 n , n is a positive integer. In this implementation, the second communication device segments the second-level information based on the first length by default. The second communication device decodes the segmented second-level information using Polar code decoding by default. This enables segmentation and decoding of the second-level information, improving decoding performance. This eliminates the need to indicate the decoding and segmentation modes through command signaling, thereby reducing signaling overhead.
[0050] Based on the second aspect, in one possible implementation, the first length is less than 1024. In this implementation, the first length is less than the maximum decoding length supported by the Polar code decoding method. This facilitates the second communication device to decode the segmented second-level information using the Polar code decoding method.
[0051] Based on the second aspect, in a possible implementation, the first length is 32, 64, 128, 256, or 512.
[0052] Based on the second aspect, in one possible implementation, the second rule includes segmenting the second-level information based on a second length and decoding the segmented second-level information using LDPC decoding. In this implementation, the second communication device segments the second-level information based on the second length by default and decodes the second-level information using LDPC decoding by default. This enables segmentation and decoding of the second-level information, improving decoding performance. This eliminates the need to indicate the decoding and segmentation methods through command signaling, thereby reducing signaling overhead.
[0053] Based on the second aspect, in one possible implementation, the second length is determined based on the payload size of the second-level information and the channel coding rate. Thus, an appropriate segment length is selected based on the actual situation of the second-level information, which is conducive to improving decoding performance.
[0054] Based on the second aspect, in one possible implementation, if the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with a second length of 3840, and LDPC decoding is performed on the segmented second-level information based on BG2. Alternatively, if the payload size corresponding to the second-level information is greater than 292, or if the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, the second-level information is segmented with a second length of 8448, and LDPC decoding is performed on the segmented second-level information based on BG1. In this implementation, an appropriate segmentation length and decoding method are selected based on the payload size and / or channel coding rate of the second-level information. If the payload size of the second-level information is less than or equal to 292, or if the payload size of the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the second communication device uses BG2 to perform LDPC decoding on the segmented second-level information. The second length is 3840, which is the maximum length supported by the decoding matrix used in the LDPC decoding method under BG2. Otherwise, the second communication device performs LDPC decoding on the segmented second-level information based on BG1. The second length is 8448, which is the maximum length supported by the decoding matrix used in the LDPC decoding method under BG1. This helps improve decoding performance.
[0055] Based on the second aspect, in one possible implementation, the second rule includes determining a decoding method and / or a segmentation method for the second-level information based on a payload size of the second-level information and a channel coding rate of the second-level information. In this implementation, the decoding method and / or segmentation method for the second-level information are determined in combination with the payload size of the second-level information and the channel coding rate of the second-level information. This is beneficial for improving the decoding performance of the second-level information. It eliminates the need to indicate the decoding method and segmentation method through command signaling, thereby reducing signaling overhead.
[0056] Based on the second aspect, in one possible implementation, the second rule includes: if the payload size corresponding to the second-level information is less than or equal to 384 and the channel coding rate of the second-level information is less than or equal to 0.5, or if the payload size corresponding to the second-level information is less than or equal to 140, the second-level information is encoded in a non-segmented manner according to the Polar code decoding method; or if the payload size corresponding to the second-level information is greater than 384 and the channel coding rate of the second-level information is greater than 0.5, or if the payload size corresponding to the second-level information is greater than 140, the second-level information is segmented with a segment length of 3840 and the segmented second-level information is decoded in an LDPC decoding method. In this implementation, if the payload size of the second-level information is small and / or the channel coding rate is low, the second communication device decodes the second-level information in a non-segmented manner according to the Polar code decoding method. Polar code decoding has better performance and is conducive to improving decoding performance. Otherwise, if the payload size of the second-level information is large and / or the channel coding rate is high, the second communication device decodes the segmented second-level information in an LDPC decoding method. This is beneficial to improving decoding performance.
[0057] Based on the second aspect, in one possible implementation, the second rule includes determining a decoding method and / or segmentation method for the second-level information based on the length, number of available physical resources, and / or modulation order of the second-level information received by the second communication device. This enables selection of an appropriate decoding method and / or segmentation method for the second-level information, thereby improving decoding performance. This eliminates the need to indicate the decoding method and segmentation method through command signaling, thereby reducing signaling overhead.
[0058] Based on the second aspect, in one possible implementation, the second rule includes: if the length of the second-level information received by the second communication device is less than or equal to the maximum length, determining the number of segments of the second-level information based on the maximum decoding length supported by the Polar code decoding scheme and the number of available physical resources, segmenting the second-level information based on the number of segments of the second-level information, and decoding the segmented second-level information based on the Polar code decoding scheme; or, if the length of the second-level information received by the second communication device is greater than the maximum length, otherwise determining the number of segments of the second-level information based on the maximum decoding length supported by the LDPC decoding scheme and the number of available physical resources, segmenting the second-level information based on the number of segments of the second-level information, and decoding the segmented second-level information based on the LDPC decoding scheme. In this implementation, if the length of the second-level information received by the second communication device is less than or equal to the maximum length, the second communication device decodes the second-level information based on the Polar code decoding scheme, which is beneficial for improving decoding performance. The second communication device determines the number of segments of the second-level information based on the maximum decoding length supported by the Polar code decoding scheme and the number of available physical resources, and segments the second-level information based on the number of segments of the second-level information. This enables the second communication device to perform Polar code decoding on the segmented second-level information. Otherwise, the second communication device decodes the second-level information using the LDPC decoding method, which helps improve decoding performance. The second communication device determines the number of segments of the second-level information based on the maximum decoding length supported by the LDPC decoding method and the number of available physical resources, segments the second-level information based on the number of segments, and decodes the segmented second-level information using the LDPC decoding method. This enables the second communication device to perform LDPC decoding on the segmented second-level information.
[0059] Based on the second aspect, in one possible implementation, the maximum decoding length supported by the Polar decoding method is 1024.
[0060] Based on the second aspect, in one possible implementation, the maximum decoding length supported by the LDPC decoding method is 3840.
[0061] Based on the second aspect, in a possible implementation, the total number of available physical resources is E total The maximum decoding length supported by Polar decoding or LDPC decoding is expressed as N m ; If E rest Less than Then the number of segments C = C1, otherwise the number of segments C = C1 + 1; where E rest =E total -C1×N m , This helps improve decoding performance.
[0062] Based on the second aspect, in one possible implementation, the first-level information includes first indication information, which is used to indicate the encoding method used for the second-level information. This encoding method is thereby indirectly used to indicate the decoding method used by the second communication device for the second-level information. This eliminates the need for additional signaling instructions, reducing signaling overhead.
[0063] Based on the second aspect, in a possible implementation manner, the first indication information is the first field in the first-level information.
[0064] Based on the second aspect, in one possible implementation, when the value of the first field is 0, it indicates that the second-level information is encoded using a Polar code encoding method; or when the value of the first field is 1, it indicates that the second-level information is encoded using an LDPC encoding method. This provides an indication of the encoding method for the second-level information, facilitates the second communication device to decode the second-level information using an appropriate decoding method, and improves decoding performance.
[0065] Based on the second aspect, in one possible implementation, the second rule includes: corresponding to the first indication information indicating that the second-level information is encoded using the Polar code encoding method, the second-level information is decoded in a non-segmented manner according to the Polar decoding method; or corresponding to the first indication information indicating that the second-level information is encoded using the LDPC encoding method, the second-level information is segmented based on the third length, and the segmented second-level information is decoded according to the LDPC decoding method. In the implementation method, in combination with the encoding method indicated by the first indication information, the protocol can specify the segmentation method of the second-level information. This facilitates the second communication device to segment the second-level information using an appropriate segmentation method, and facilitates the subsequent decoding of the segmented second-level information.
[0066] Based on the second aspect, in one possible implementation, the second rule includes: if the modulation order corresponding to the second-level information is less than or equal to the first threshold, the second-level information is decoded in a non-segmented manner according to the Polar code decoding method; or, if the modulation order corresponding to the second-level information is greater than the first threshold, the second-level information is segmented based on a third length, and the segmented second-level information is decoded according to the LDPC decoding method. For cases where the modulation order is small, the payload length of the second-level information is usually small. The second communication device uses the Polar code decoding method to decode the second-level information, which is beneficial to improving decoding performance. For cases where the modulation order is large, the payload length of the second-level information is usually large. The second communication device uses the LDPC decoding method to decode the second-level information, which has better decoding performance.
[0067] Based on the second aspect, in a possible implementation, the third length is 3840 or 8448.
[0068] Based on the second aspect, in one possible implementation, the second rule includes: if the second-level information is the first type of information, the second-level information is decoded in an unsegmented manner according to the Polar code decoding method; or, if the second-level information is the second type of information or the third type of information, the second-level information is segmented based on a fourth length, and the segmented second-level information is decoded according to the LDPC decoding method. For the first type of information, the length of the second-level information is generally short, and the second communication device uses the Polar code decoding method to decode the second-level information, which is beneficial to improving decoding performance. For the second type of information or the third type of information, the payload length of the second-level information is generally long, and the second communication device uses the LDPC decoding method to decode the second-level information, which has better decoding performance.
[0069] Based on the second aspect, in one possible implementation, the first type of information is T-MIMO CSI, the second type of information is perception-related information, and the third type of information is artificial intelligence-related information. This illustrates several possible application scenarios of this application. These types of information can be understood as non-traditional communication information and are transmitted within Layer 1.
[0070] Based on the second aspect, in one possible implementation, the fourth length is determined based on the payload size and channel coding rate of the second-level information. Thus, the segment length is determined in combination with parameters of the second-level information, facilitating the second communication device to encode the segmented second-level information.
[0071] Based on the second aspect, in one possible implementation, if the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with a fourth length of 3840, and LDPC decoding is performed on the segmented second-level information based on BG2. Alternatively, if the payload size corresponding to the second-level information is greater than 292, or if the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, the second-level information is segmented with a fourth length of 8448, and LDPC decoding is performed on the segmented second-level information based on BG1. If the payload size of the second-level information is less than or equal to 292, or if the payload size of the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the second communication device performs LDPC decoding on the segmented second-level information using BG2. The fourth length is 3840, which is the maximum length supported by the decoding matrix used in the LDPC decoding method under BG2. Otherwise, the second communication device performs LDPC decoding on the segmented second-level information based on BG1. The fourth length is 8448, which is the maximum length supported by the decoding matrix used in the LDPC decoding method under BG1. This helps improve decoding performance.
[0072] Based on the second aspect, in one possible implementation, the second rule includes: determining a fifth length based on the payload size and channel coding rate of the second-level information; segmenting the second-level information based on the fifth length, and decoding the segmented second-level information using an LDPC decoding method. In this implementation, the second communication device combines the parameter segment length of the second-level information with the segment length, and decodes the segmented second-level information based on the segment length. This helps improve decoding performance.
[0073] Based on the second aspect, in one possible implementation, the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, then the fifth length is 3840; or, the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, then the fifth length is 8448.
[0074] Based on the second aspect, in one possible implementation, the first-level information includes information about resources used to decode the second-level information, and the length of the first-level information is less than or equal to the sixth length. Thus, it can be seen that the first-level information may only include information about resources used to decode the second-level information. This makes the first-level information more concise, further reduces the payload length of the first-level information, and reduces the blind detection complexity and blind detection overhead of the second communication device.
[0075] Based on the second aspect, in a possible implementation, the sixth length is 70.
[0076] Based on the second aspect, in a possible implementation method, the first-level information includes at least one of the following: a carrier indication field, a partial bandwidth indication field, a time domain resource allocation field, a frequency domain resource allocation field, a VRB to PRB mapping field, a PRB size indication field, a reserved resource field, a zero-power CSI-RS trigger indication field, a channel access type and cyclic extension field, a sleep indication field, an invalid symbol mode indication field, a scheduling offset indication field, or a channel access type and cyclic extension field.
[0077] Based on the second aspect, in a possible implementation method, the first-level information does not include at least one of the following: shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0078] Based on the second aspect, in a possible implementation method, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0079] Based on the second aspect, in a possible implementation manner, the second-level information includes second-level control information.
[0080] Based on the second aspect, in a possible implementation manner, the second-stage control information is 2nd-stage UCI, or 2nd-stage DCI, or 2nd-stage SCI.
[0081] Based on the second aspect, in a possible implementation, the second-level information includes layer L1 information.
[0082] Based on the second aspect, in one possible implementation, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, or artificial intelligence-related information.
[0083] Based on the second aspect, in one possible implementation, the first communication device is a terminal device, and the second communication device is a network device; or, the first communication device is a network device, and the second communication device is a terminal device; or, the first communication device is a first terminal device, and the second communication device is a second terminal device.
[0084] In a third aspect, the present application provides an information sending method, which can be performed by a first communication device, which can be a terminal device or a network device, or a component in the terminal device or network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the terminal device functions, or a logic module or software that can implement all or part of the network device functions. The method includes:
[0085] The first communication device determines first-level information, where the first-level information includes information about resources used to decode the second-level information, and the length of the first-level information is less than or equal to the first length. The first communication device then outputs the first-level information. Therefore, the first-level information can include only information about resources used to decode the second-level information. This makes the first-level information more concise, further reduces the payload length of the first-level information, and reduces the blind detection complexity and overhead of the second communication device.
[0086] A fourth aspect of the present application provides an information receiving method, which can be performed by a second communication device, which can be a terminal device or a network device, or a component in the terminal device or network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the terminal device functions, or a logic module or software that can implement all or part of the network device functions. The method includes:
[0087] The second communication device receives the first-level information, which includes information about resources used to decode the second-level information. The length of the first-level information is less than or equal to the first length. Therefore, the first-level information can include only information about resources used to decode the second-level information. This makes the first-level information more concise, further reduces the payload length of the first-level information, and reduces the blind detection complexity and blind detection overhead of the second communication device.
[0088] Based on the third aspect or the fourth aspect, in a possible implementation, the first length is 70.
[0089] Based on the third aspect or the fourth aspect, in one possible implementation, the first-level information includes at least one of the following: a carrier indication field, a fractional bandwidth indication field, a time domain resource allocation field, a frequency domain resource allocation field, a VRB to PRB mapping field, a PRB size indication field, a reserved resource field, a zero-power CSI-RS trigger indication field, a channel access type and cyclic extension field, a sleep indication field, an invalid symbol mode indication field, a scheduling offset indication field, or a channel access type and cyclic extension field. The first-level information may only include one or more of the fields shown above. This makes the first-level information more concise.
[0090] Based on the third aspect or the fourth aspect, in a possible implementation manner, the first-level information includes first-level control information.
[0091] Based on the third aspect or the fourth aspect, in one possible implementation, the first-stage control information is first-stage downlink control information (1st-stage DCI), or first-stage uplink control information (1st-stage UCI), or first-stage sidelink control information (1st-stage SCI). For different communication scenarios, some possible forms of the first-stage control information.
[0092] Based on the third aspect, in a possible implementation, the first-level information is used to decode the second-level information; the method further includes: the first communication device sends the second-level information, and the first-level information and the second-level information correspond to the same service type.
[0093] Based on the fourth aspect, in a possible implementation manner, the first-level information is used to decode the second-level information; the method also includes: the second communication device receives the second-level information, and the first-level information and the second-level information correspond to the same service type.
[0094] Based on the third aspect or the fourth aspect, in a possible implementation manner, the second-level information includes second-level control information.
[0095] Based on the third aspect or the fourth aspect, in a possible implementation manner, the second-stage control information is 2nd-stage UCI, or 2nd-stage DCI, or 2nd-stage SCI.
[0096] Based on the third aspect or the fourth aspect, in a possible implementation method, the first-level information does not include at least one of the following: shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0097] Based on the third aspect or the fourth aspect, in a possible implementation method, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0098] Based on the third aspect or the fourth aspect, in a possible implementation manner, the second-level information includes layer L1 information.
[0099] Based on the third aspect or the fourth aspect, in a possible implementation, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, or artificial intelligence-related information.
[0100] Based on the third aspect or the fourth aspect, in one possible implementation, the first communication device is a terminal device, and the second communication device is a network device; or, the first communication device is a network device, and the second communication device is a terminal device; or, the first communication device is a first terminal device, and the second communication device is a second terminal device.
[0101] A fifth aspect of the present application provides a first communication device, including:
[0102] a processing module, configured to determine first-level information and second-level information corresponding to the same service type, wherein the first-level information is transmitted on a control channel and / or a shared channel, and the second-level information is transmitted on a shared channel, the second-level information is generated according to a coding method and / or a segmentation method determined by a first rule, and the first-level information is used to decode the second-level information;
[0103] The transceiver module is used to output the first-level information and the second-level information.
[0104] Based on the fifth aspect, in a possible implementation, the first rule includes: segmenting the second-level information based on the first length, and the first communication device encoding the segmented second-level information using a Polar code encoding method, where the first length is 2 n , n is a positive integer.
[0105] Based on the fifth aspect, in a possible implementation, the first length is less than 1024.
[0106] Based on the fifth aspect, in a possible implementation, the first length is 32, 64, 128, 256, or 512.
[0107] Based on the fifth aspect, in a possible implementation, the first rule includes: segmenting the second-level information based on a second length, and the first communication device encoding the segmented second-level information using an LDPC encoding method.
[0108] Based on the fifth aspect, in a possible implementation, the second length is determined according to the payload size of the second-level information and the channel coding rate.
[0109] Based on the fifth aspect, in one possible implementation, the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, then the second-level information is segmented with a second length of 3840, and the segmented second-level information is LDPC encoded based on the base graph (BG) 2; or,
[0110] If the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, the second-level information is segmented with a second length of 8448, and the segmented second-level information is LDPC encoded based on BG1.
[0111] Based on the fifth aspect, in a possible implementation, the first rule includes: determining the encoding method and / or segmentation method of the second-level information according to the payload size of the second-level information and the channel coding rate of the second-level information.
[0112] Based on the fifth aspect, in a possible implementation, the first rule includes: if the payload size corresponding to the second-level information is less than or equal to 384 and the channel coding rate of the second-level information is less than or equal to 0.5, or if the payload size corresponding to the second-level information is less than or equal to 140, the second-level information is encoded in a non-segmented manner according to the Polar code encoding method; or
[0113] If the payload size corresponding to the second-level information is greater than 384 and the channel coding code rate of the second-level information is greater than 0.5, or if the payload size corresponding to the second-level information is greater than 140, the second-level information is segmented with a segment length of 3840 and encoded according to the LDPC coding method.
[0114] Based on the fifth aspect, in a possible implementation method, the first rule includes: determining the encoding method and / or segmentation method of the second-level information based on the length of the second-level information after rate matching, the number of available physical resources and / or the modulation order.
[0115] Based on the fifth aspect, in a possible implementation method, the first rule includes: if the length of the second-level information after rate matching is less than or equal to the maximum length, the number of segments of the second-level information is determined according to the maximum coding length supported by the Polar code encoding method and the number of available physical resources, the second-level information is segmented according to the number of segments of the second-level information, and the segmented second-level information is encoded according to the Polar code encoding method; or, if the length of the second-level information after rate matching is greater than the maximum length, the number of segments of the second-level information is determined according to the maximum coding length supported by the LDPC encoding method and the number of available physical resources, the second-level information is segmented according to the number of segments of the second-level information, and the segmented second-level information is encoded according to the LDPC encoding method, and the maximum length is determined according to the number of available resources and the modulation order.
[0116] Based on the fifth aspect, in one possible implementation, the maximum encoding length supported by the Polar encoding method is 1024.
[0117] Based on the fifth aspect, in one possible implementation, the maximum code length supported by the LDPC coding method is 3840.
[0118] Based on the fifth aspect, in a possible implementation, the number of available physical resources is E total The maximum code length supported by the Polar coding method or the maximum code length supported by the LDPC coding method is expressed as N m ; If E rest Less than Then the number of segments C = C1, otherwise the number of segments C = C1 + 1; where E rest =E total -C1×N m ,
[0119] Based on the fifth aspect, in a possible implementation, the first-level information includes first indication information, and the first indication information is used to indicate the encoding method used by the second-level information.
[0120] Based on the fifth aspect, in a possible implementation manner, the first indication information is the first field in the first-level information.
[0121] Based on the fifth aspect, in one possible implementation, when the value of the first field is 0, it indicates that the second-level information is encoded using the Polar code encoding method; or, when the value of the first field is 1, it indicates that the second-level information is encoded using the LDPC encoding method.
[0122] Based on the fifth aspect, in a possible implementation method, the first rule includes: corresponding to the first indication information indicating that the second-level information is encoded using the Polar code encoding method, the second-level information is encoded in a non-segmented manner; or, corresponding to the first indication information indicating that the second-level information is encoded using the LDPC encoding method, the second-level information is segmented based on the third length.
[0123] Based on the fifth aspect, in a possible implementation method, the first rule includes: if the modulation order corresponding to the second-level information is less than or equal to the first threshold, the second-level information is encoded in a non-segmented manner according to the Polar code encoding method; or, if the modulation order corresponding to the second-level information is greater than the first threshold, the second-level information is segmented based on a third length, and the segmented second-level information is encoded according to the LDPC encoding method.
[0124] Based on the fifth aspect, in one possible implementation, the third length is 3840 or 8448.
[0125] Based on the fifth aspect, in a possible implementation method, the first rule includes: corresponding to the second-level information being the first type of information, the second-level information is encoded in a non-segmented manner according to the Polar code encoding method; or corresponding to the second-level information being the second type of information or the third type of information, the second-level information is segmented based on the fourth length, and the segmented second-level information is encoded according to the LDPC encoding method.
[0126] Based on the fifth aspect, in one possible implementation, the first type of information is T-MIMO CSI, the second type of information is perception-related information, and the third type of information is artificial intelligence-related information.
[0127] Based on the fifth aspect, in a possible implementation, the fourth length is determined according to the payload size of the second-level information and the channel coding rate.
[0128] Based on the fifth aspect, in one possible implementation, the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, then the second-level information is segmented with a fourth length of 3840, and then the segmented second-level information is LDPC encoded based on BG2; or,
[0129] If the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, the second-level information is segmented with a fourth length of 8448, and the segmented second-level information is LDPC encoded based on BG1.
[0130] Based on the fifth aspect, in a possible implementation method, the first rule includes: determining the fifth length based on the payload size and channel coding rate of the second-level information; segmenting the second-level information based on the fifth length, and then encoding the segmented second-level information according to the LDPC coding method.
[0131] Based on the fifth aspect, in one possible implementation, the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, then the fifth length is 3840; or, the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, then the fifth length is 8448.
[0132] Based on the fifth aspect, in a possible implementation manner, the first-level information includes information for decoding resources occupied by the second-level information, and the length of the first-level information is less than or equal to the sixth length.
[0133] Based on the fifth aspect, in a possible implementation, the sixth length is 70.
[0134] Based on the fifth aspect, in a possible implementation method, the first-level information includes at least one of the following: a carrier indication field, a partial bandwidth indication field, a time domain resource allocation field, a frequency domain resource allocation field, a VRB to PRB mapping field, a PRB size indication field, a reserved resource field, a zero-power CSI-RS trigger indication field, a channel access type and cyclic extension field, a sleep indication field, an invalid symbol mode indication field, a scheduling offset indication field, or a channel access type and cyclic extension field.
[0135] Based on the fifth aspect, in a possible implementation method, the first-level information does not include at least one of the following: shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0136] Based on the fifth aspect, in a possible implementation method, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0137] Based on the fifth aspect, in a possible implementation manner, the second-level information includes second-level control information.
[0138] Based on the fifth aspect, in a possible implementation manner, the second-stage control information is 2nd-stage UCI, or 2nd-stage DCI, or 2nd-stage SCI.
[0139] Based on the fifth aspect, in a possible implementation, the second-level information includes control information corresponding to the service.
[0140] Based on the fifth aspect, in a possible implementation manner, the second-level information includes L1 information.
[0141] Based on the fifth aspect, in one possible implementation, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, or artificial intelligence-related information.
[0142] Based on the fifth aspect, in one possible implementation, the first communication device is a terminal device, and the second communication device is a network device; or, the first communication device is a network device, and the second communication device is a terminal device; or, the first communication device is a first terminal device, and the second communication device is a second terminal device.
[0143] A sixth aspect of the present application provides a second communication device, including:
[0144] A transceiver module, configured to receive first-level information and second-level information corresponding to the same service type, wherein the first-level information is transmitted on a control channel and / or a shared channel, and the second-level information is transmitted on a shared channel;
[0145] The processing module is used to determine a decoding mode and / or a segmentation mode of the second-level information according to the second rule; and decode the second-level information according to the decoding mode and / or segmentation mode and the first-level information.
[0146] Based on the sixth aspect, in a possible implementation, the second rule includes: segmenting the second-level information based on the first length, decoding the segmented second-level information by Polar code decoding, and the first length is 2 n , n is a positive integer.
[0147] Based on the sixth aspect, in a possible implementation, the first length is less than 1024.
[0148] Based on the sixth aspect, in a possible implementation, the first length is 32, 64, 128, 256, or 512.
[0149] Based on the sixth aspect, in a possible implementation, the second rule includes: segmenting the second-level information based on the second length, and decoding the segmented second-level information through an LDPC decoding method.
[0150] Based on the sixth aspect, in a possible implementation, the second length is determined according to the payload size of the second-level information and the channel coding rate.
[0151] Based on the sixth aspect, in one possible implementation method, if the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding code rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with a second length of 3840, and the segmented second-level information is LDPC decoded based on BG2; or, if the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding code rate of the second-level information is greater than 0.25, the second-level information is segmented with a second length of 8448, and the segmented second-level information is LDPC decoded based on BG1.
[0152] Based on the sixth aspect, in a possible implementation, the second rule includes: determining a decoding method and / or a segmentation method for the second-level information according to a payload size of the second-level information and a channel coding rate of the second-level information.
[0153] Based on the sixth aspect, in a possible implementation method, the second rule includes: if the payload size corresponding to the second-level information is less than or equal to 384, and the channel coding code rate of the second-level information is less than or equal to 0.5, or if the payload size corresponding to the second-level information is less than or equal to 140, the second-level information is encoded in a non-segmented manner according to the Polar code decoding method; or, if the payload size corresponding to the second-level information is greater than 384, and the channel coding code rate of the second-level information is greater than 0.5, or if the payload size corresponding to the second-level information is greater than 140, the second-level information is segmented with a segment length of 3840, and the segmented second-level information is decoded according to the LDPC decoding method.
[0154] Based on the sixth aspect, in a possible implementation method, the second rule includes: determining the decoding method and / or segmentation method of the second-level information based on the length of the second-level information received by the second communication device, the number of available physical resources and / or the modulation order.
[0155] Based on the sixth aspect, in a possible implementation method, the second rule includes: if the length of the second-level information received by the second communication device is less than or equal to the maximum length, the number of segments of the second-level information is determined according to the maximum decoding length supported by the Polar code decoding method and the number of available physical resources, the second-level information is segmented according to the number of segments of the second-level information, and the segmented second-level information is decoded according to the Polar code decoding method; or, if the length of the second-level information received by the second communication device is greater than the maximum length, the number of segments of the second-level information is determined according to the maximum decoding length supported by the LDPC decoding method and the number of available physical resources, the second-level information is segmented according to the number of segments of the second-level information, and the segmented second-level information is decoded according to the LDPC decoding method.
[0156] Based on the sixth aspect, in one possible implementation, the maximum decoding length supported by the Polar decoding method is 1024.
[0157] Based on the sixth aspect, in one possible implementation, the maximum decoding length supported by the LDPC decoding method is 3840.
[0158] Based on the sixth aspect, in a possible implementation, the total number of available physical resources is E total The maximum decoding length supported by the Polar decoding method or the maximum decoding length supported by the LDPC decoding method is expressed as N m ; If E rest Less than Then the number of segments C = C1, otherwise the number of segments C = C1 + 1; where E rest =E total -C1×Nm ,
[0159] Based on the sixth aspect, in a possible implementation, the first-level information includes first indication information, and the first indication information is used to indicate the encoding method used by the second-level information.
[0160] Based on the sixth aspect, in a possible implementation manner, the first indication information is the first field in the first-level information.
[0161] Based on the sixth aspect, in one possible implementation, when the value of the first field is 0, it indicates that the second-level information is encoded using the Polar code encoding method; or, when the value of the first field is 1, it indicates that the second-level information is encoded using the LDPC encoding method.
[0162] Based on the sixth aspect, in a possible implementation method, the second rule includes: corresponding to the first indication information indicating that the second-level information is encoded using the Polar code encoding method, the second-level information is decoded in a non-segmented manner according to the Polar decoding method; or, corresponding to the first indication information indicating that the second-level information is encoded using the LDPC encoding method, the second-level information is segmented based on the third length, and the segmented second-level information is decoded according to the LDPC decoding method.
[0163] Based on the sixth aspect, in one possible implementation, the second rule includes: if the modulation order corresponding to the second-level information is less than or equal to a first threshold, the second-level information is decoded in a non-segmented manner according to the Polar code decoding method; or, if the modulation order corresponding to the second-level information is greater than the first threshold, the second-level information is segmented based on a third length, and the segmented second-level information is decoded according to the LDPC decoding method.
[0164] Based on the sixth aspect, in one possible implementation, the third length is 3840 or 8448.
[0165] Based on the sixth aspect, in one possible implementation, the second rule includes: corresponding to the second-level information being the first type of information, decoding the second-level information in a non-segmented manner according to the Polar code decoding method; or corresponding to the second-level information being the second type of information or the third type of information, segmenting the second-level information based on the fourth length, and decoding the segmented second-level information according to the LDPC decoding method.
[0166] Based on the sixth aspect, in one possible implementation, the first type of information is T-MIMO CSI, the second type of information is perception-related information, and the third type of information is artificial intelligence-related information.
[0167] Based on the sixth aspect, in a possible implementation, the fourth length is determined according to the payload size of the second-level information and the channel coding rate.
[0168] Based on the sixth aspect, in one possible implementation method, if the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding code rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with a fourth length of 3840, and the segmented second-level information is LDPC decoded based on BG2; or, if the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding code rate of the second-level information is greater than 0.25, the second-level information is segmented with a fourth length of 8448, and the segmented second-level information is LDPC decoded based on BG1.
[0169] Based on the sixth aspect, in a possible implementation method, the second rule includes: determining the fifth length based on the payload size and channel coding code rate of the second-level information; segmenting the second-level information based on the fifth length, and decoding the segmented second-level information according to the LDPC decoding method.
[0170] Based on the sixth aspect, in one possible implementation, the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, then the fifth length is 3840; or, the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, then the fifth length is 8448.
[0171] Based on the sixth aspect, in a possible implementation, the first-level information includes information for decoding resources occupied by the second-level information, and the length of the first-level information is less than or equal to the sixth length.
[0172] Based on the sixth aspect, in a possible implementation, the sixth length is 70.
[0173] Based on the sixth aspect, in a possible implementation method, the first-level information includes at least one of the following: a carrier indication field, a partial bandwidth indication field, a time domain resource allocation field, a frequency domain resource allocation field, a VRB to PRB mapping field, a PRB size indication field, a reserved resource field, a zero-power CSI-RS trigger indication field, a channel access type and cyclic extension field, a sleep indication field, an invalid symbol mode indication field, a scheduling offset indication field, or a channel access type and cyclic extension field.
[0174] Based on the sixth aspect, in a possible implementation method, the first-level information does not include at least one of the following: shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0175] Based on the sixth aspect, in a possible implementation method, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0176] Based on the sixth aspect, in a possible implementation manner, the second-level information includes second-level control information.
[0177] Based on the sixth aspect, in a possible implementation manner, the second-stage control information is 2nd-stage UCI, or 2nd-stage DCI, or 2nd-stage SCI.
[0178] Based on the sixth aspect, in a possible implementation, the second-level information includes layer L1 information.
[0179] Based on the sixth aspect, in one possible implementation, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, or artificial intelligence-related information.
[0180] Based on the sixth aspect, in one possible implementation, the first communication device is a terminal device, and the second communication device is a network device; or, the first communication device is a network device, and the second communication device is a terminal device; or, the first communication device is a first terminal device, and the second communication device is a second terminal device.
[0181] A seventh aspect of the present application provides a first communication device, including:
[0182] a processing module, configured to determine first-level information, where the first-level information includes information about resources occupied by decoding the second-level information, and a length of the first-level information is less than or equal to a first length;
[0183] The transceiver module is used to output the first-level information.
[0184] An eighth aspect of the present application provides a second communication device, including:
[0185] The transceiver module is used to receive first-level information, where the first-level information includes information used to decode resources occupied by the second-level information, and the length of the first-level information is less than or equal to the first length.
[0186] Based on the seventh aspect or the eighth aspect, in a possible implementation, the first length is 70.
[0187] Based on the seventh aspect or the eighth aspect, in a possible implementation, the first-level information includes at least one of the following: a carrier indication field, a fractional bandwidth indication field, a time domain resource allocation field, a frequency domain resource allocation field, a VRB to PRB mapping field, a PRB size indication field, a reserved resource field, a zero-power CSI-RS trigger indication field, a channel access type and cyclic extension field, a sleep indication field, an invalid symbol mode indication field, a scheduling offset indication field, or a channel access type and cyclic extension field. The first-level information may only include one or more of the fields shown above. This makes the first-level information more concise.
[0188] Based on the seventh aspect or the eighth aspect, in a possible implementation manner, the first-level information includes first-level control information.
[0189] Based on the seventh aspect or the eighth aspect, in a possible implementation manner, the first-stage control information is 1st-stage DCI, or 1st-stage UCI, or 1st-stage SCI.
[0190] Based on the seventh aspect, in a possible implementation, the first-level information is used to decode the second-level information; the transceiver module is further used to: send the second-level information, and the first-level information and the second-level information correspond to the same service type.
[0191] Based on the eighth aspect, in one possible implementation, the first-level information is used to decode the second-level information; the transceiver module is further used to: receive the second-level information, and the first-level information and the second-level information correspond to the same service type.
[0192] Based on the seventh aspect or the eighth aspect, in a possible implementation, the second-level information includes second-level control information.
[0193] Based on the seventh aspect or the eighth aspect, in a possible implementation manner, the second-stage control information is 2nd-stage UCI, or 2nd-stage DCI, or 2nd-stage SCI.
[0194] Based on the seventh aspect or the eighth aspect, in a possible implementation method, the first-level information does not include at least one of the following: shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0195] Based on the seventh aspect or the eighth aspect, in a possible implementation method, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0196] Based on the seventh aspect or the eighth aspect, in a possible implementation, the second-level information includes layer L1 information.
[0197] Based on the seventh aspect or the eighth aspect, in a possible implementation, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, or artificial intelligence-related information.
[0198] Based on the seventh aspect or the eighth aspect, in one possible implementation, the first communication device is a terminal device, and the second communication device is a network device; or, the first communication device is a network device, and the second communication device is a terminal device; or, the first communication device is a first terminal device, and the second communication device is a second terminal device.
[0199] In an eighth aspect, the present application provides a computer program product comprising computer instructions, characterized in that when the computer program product is run on a computer, the computer is enabled to execute any one of the implementation methods of any one of the first to fourth aspects.
[0200] In a ninth aspect, the present application provides a computer-readable storage medium comprising computer instructions. When the computer instructions are executed on a computer, the computer executes any one of the implementation methods in any one of the first to fourth aspects.
[0201] In a tenth aspect, the present application provides a chip device comprising a processor for calling a computer program or computer instruction in a memory so that the processor executes any one of the implementation methods of any one of the first to fourth aspects above.
[0202] Optionally, the processor is coupled to the memory via an interface.
[0203] In the eleventh aspect of the present application, a communication system is provided, which includes a first communication device and a second communication device, the first communication device is used to execute the method shown in the first aspect, and the second communication device is used to execute the method shown in the second aspect; or, the first communication device is used to execute the method shown in the third aspect, and the second communication device is used to execute the method shown in the fourth aspect.
[0204] In a twelfth aspect of the present application, a communication device is provided, comprising a logic circuit and an input / output interface. The logic circuit is configured to perform the processing operations described in the first aspect, and the input / output interface is configured to perform the transceiver operations described in the first aspect; or, the logic circuit is configured to perform the processing operations described in the second aspect, and the input / output interface is configured to perform the transceiver operations described in the second aspect; or, the logic circuit is configured to perform the processing operations described in the third aspect, and the input / output interface is configured to perform the transceiver operations described in the third aspect; or, the logic circuit is configured to perform the processing operations described in the fourth aspect, and the input / output interface is configured to perform the transceiver operations described in the fourth aspect.
[0205] Through the above technical solution, it can be seen that the first communication device determines the first-level information and the second-level information. The first-level information is transmitted on the control channel and / or the shared channel. The second-level information is transmitted on the shared channel. The second-level information is generated according to the coding method and / or segmentation method determined by the first rule. The first-level information is used to decode the second-level information, and the first-level information and the second-level information are for the same business. The first communication device sends the first-level information and the second-level information. It can be seen that the second-level information is generated according to the coding method and / or segmentation method determined by the first rule, thereby realizing the transmission of the second-level information. It is conducive to improving the coding performance of the second-level information. Make up for the problem that the current communication protocol does not support segmentation of the second-level information. The transmission method of the second-level information can be adapted to different business scenarios of non-traditional communication information, thereby realizing flexible sending of the second-level information. BRIEF DESCRIPTION OF THE DRAWINGS
[0206] FIG1 is a schematic diagram of a communication system according to an embodiment of the present application;
[0207] FIG2 is a schematic diagram of a process of communication between a first communication device and a second communication device according to an embodiment of the present application;
[0208] FIG3 is a schematic diagram of Polar code encoding according to an embodiment of the present application;
[0209] FIG4 is a schematic diagram of an embodiment of an information sending method and an information receiving method according to an embodiment of the present application;
[0210] FIG5 is a schematic diagram of another embodiment of the information sending method and the information receiving method according to an embodiment of the present application;
[0211] FIG6 is a schematic structural diagram of a first communication device according to an embodiment of the present application;
[0212] FIG7 is a schematic structural diagram of a second communication device according to an embodiment of the present application;
[0213] FIG8 is a schematic structural diagram of a second communication device according to an embodiment of the present application;
[0214] FIG9 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0215] FIG10 is a schematic structural diagram of a terminal device according to an embodiment of the present application;
[0216] FIG11 is a schematic structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0217] The embodiments of the present application provide an information sending method, an information receiving method, and related devices, which are used for a first communication device to send first-level information and second-level information to realize the transmission of the second-level information. The second-level information is generated according to the encoding method and / or segmentation method determined by the first rule. This is conducive to improving the encoding performance of the second-level information. It makes up for the problem that the current communication protocol does not support the segmentation of the second-level information. The transmission method of the second-level information can be adapted to different business scenarios of non-traditional communication information, realizing the flexible transmission of the second-level information.
[0218] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.
[0219] References to "one embodiment" or "some embodiments" in this application mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0220] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b, and c. Among them, a, b, and c can be single or multiple.
[0221] The technical solution of the present application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP). For example, the fourth generation (4G) communication system, the fifth generation (5G) communication system, and the communication system after the fifth generation communication system. For example, the sixth generation communication system. For example, the fourth generation communication system may include a long term evolution (LTE) communication system. The fifth generation communication system may include a new radio (NR) communication system. The technical solution of the present application can also be applied to wireless fidelity (WiFi) systems, communication systems that support the integration of multiple wireless technologies, device-to-device (D2D) systems, vehicle to everything (V2X) communication systems, or satellite communication systems, etc. The wireless communication systems involved in this application also include but are not limited to: narrowband Internet of Things (NB-IoT) system, global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), or time division-synchronization code division multiple access (TD-SCDMA).
[0222] The communication system to which the technical solution provided in this application is applicable includes a first communication device and a second communication device. The first communication device and the second communication device transmit first-level information and second-level information between them. For details about the first-level information and the second-level information, please refer to the relevant description of the embodiments below.
[0223] In one possible implementation, the first communication device is a terminal device, or a chip, chip system, or processor within the terminal device, or a logic module or software that implements some or all of the terminal device's functions. The second communication device is a network device, or a chip, chip system, or processor within the network device, or a logic module or software that implements some or all of the network device's functions.
[0224] In another possible implementation, the first communication device is a network device, or a chip, chip system, or processor within the network device, or a logic module or software that implements some or all of the network device functions. The second communication device is a terminal device, or a chip, chip system, or processor within the terminal device, or a logic module or software that implements some or all of the terminal device functions.
[0225] In another possible implementation, the first communication device is a first terminal device, or a chip, chip system, or processor within the first terminal device, or a logic module or software that implements some or all of the functions of the first terminal device. The second communication device is a second terminal device, or a chip, chip system, or processor within the second terminal device, or a logic module or software that implements some or all of the functions of the second terminal device.
[0226] The following introduces the terminal equipment and network equipment involved in this application.
[0227] A terminal device can be a device that provides voice or data connectivity to a user. A terminal device is also known as user equipment (UE), a mobile station, a subscriber unit, a station, terminal equipment (TE), customer premise equipment (CPE), or a mobile terminal (MT). For example, a terminal device is a device that includes wireless communication capabilities (providing voice / data connectivity to a user). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine type communication (MTC) terminals.
[0228] Currently, terminal devices may include: mobile phones, cellular phones, customer premise equipment (CPE), integrated access backhaul (IAB) base stations, tablet computers, laptop computers, personal digital assistants (PDAs), wireless modems, cordless phones, PDAs, mobile internet devices (MIDs), wireless local loop (WLL) stations, wearable devices, computing devices, virtual reality (VR) devices, augmented reality (AR) devices, Internet of Things (IoT) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, and wireless terminals in smart cities. Wireless terminals in smart cities, terminal devices and cars in smart transportation, household appliances in smart homes, power meters, voltage monitoring instruments, and environmental monitoring instruments in smart grids, video surveillance equipment and cash registers in smart security networks, and wireless terminals in smart homes. For example, wireless terminals in unmanned driving can be drones, helicopters, or airplanes. For example, wireless terminals in the Internet of Vehicles can be onboard equipment, complete vehicle equipment, onboard modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, vacuum cleaners, speakers, or set-top boxes. Terminal devices can be mobile or non-mobile, and can also be airborne or handheld.
[0229] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module or control unit in the device or apparatus shown above, and this application does not limit it specifically. It should be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or it can refer to a chip, functional module or integrated circuit in the terminal device that performs the method provided in this application, and this application does not limit it specifically.
[0230] Network equipment supports terminal device access and provides communication services for terminal devices. For example, network equipment can include terrestrial equipment such as base stations in 6G communication systems, evolved nodeBs (eNBs) in 4G access technology communication systems, next-generation nodeBs (gNBs) in 5G access technology communication systems, transmission reception points (TRPs), relay nodes, access points (APs), and gateways. For example, gateways enable communication between terminal devices and the core network. For example, ground stations. Network equipment can also be non-terrestrial equipment such as satellite base stations, satellite ground stations, or high-altitude base stations. Examples include devices such as hot air balloons that provide wireless access to terminal devices, low-, medium-, or high-orbit satellites, drones, aircraft, mobile switching centers, and equipment that performs base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications.
[0231] It should be noted that the network device can be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module or control unit in the aforementioned device or apparatus, and this application does not limit this. It should be noted that in this application, when referring to a network device, it can refer to the network device itself, or it can refer to a chip, functional module or integrated circuit in the network device that performs the method provided in this application, and this application does not limit this.
[0232] Figure 1 is a schematic diagram of a communication system according to an embodiment of the present application. As shown in Figure 1 , the first communication device is a terminal device 101, and the second communication device is a base station 103. The technical solution of the present application can be implemented between terminal device 101 and base station 103. Alternatively, the first communication device is terminal device 101, and the second communication device is terminal device 102. The technical solution of the present application can be implemented between terminal devices 101 and 102.
[0233] The first communication device can encode the first-level information and the second-level information and then transmit them to the second communication device. Therefore, it can be understood that the first communication device acts as an encoding device and the second communication device acts as a decoding device. As shown in Figure 2, the first communication device is responsible for channel encoding the bits generated by the signal source and then modulating them to obtain modulation symbols. The first communication device transmits the modulation symbols to the second communication device via a channel. The second communication device demodulates the received modulation symbols and then performs channel decoding to recover the bits generated by the signal source.
[0234] The following introduces Polar code encoding and Polar code decoding.
[0235] Polar coding is the only known channel coding scheme that has been rigorously proven to achieve channel capacity. It boasts high performance, low complexity, and flexible matching. It has been selected by 3GPP as the control channel coding scheme for enhanced mobile broadband (eMBB) scenarios.
[0236] 1. Polar code encoding method.
[0237] The encoding matrix G of the Polar code can be calculated based on the standard polarization kernel Perform n Kronecker products to obtain. For example, when n = 2, the polar code encoding matrix with code length N = 4 can be obtained. Figure 3 shows a typical Polar code encoding diagram. The bits to be encoded are sorted into frozen bits and data bits based on their reliability. Generally, bits with higher reliability are set as information bits, while bits with lower reliability are set as frozen bits. The value of the fixed bits is usually set to 0 and is known to both the sender and receiver in actual transmission. As shown in Figure 1, u7, u6, u5, and u3 are the four bits with the highest reliability, so u7, u6, u5, and u3 are all set as information bits. U4, u2, u1, and u0 are the four bits with the lowest reliability, so u4, u2, u1, and u0 are all set as fixed bits.
[0238] 2. Polar code decoding method.
[0239] In recent years, with the inclusion of Polar codes in the 5G standard, research on Polar code decoding has become a hot topic in communications. Currently, mainstream Polar code decoding methods can be divided into two categories based on their decoding timing: sequential Polar code decoding and non-sequential Polar code decoding. Sequential Polar code decoding involves decoding the code bit by bit based on the inherent sequential nature of the Polar code design. Non-sequential Polar code decoding, on the other hand, involves decoding the code using other Polar code structures (such as the Tanner graph and Trelis graph) to output decoding results in parallel.
[0240] Currently, the main sequential decoding algorithms for polar codes include successive cancellation (SC), successive cancellation list (SCL), successive cancellation stack (SCS), and CRC-aided successive cancellation list (CA-SCL). Non-sequential decoding algorithms include belief propagation (BP). In terms of decoding performance, SC decoding suffers the worst, but decoding latency is improved. BP decoding is slightly better than SC. SCL offers significant improvements over the former. Combined with CA-SCL decoding after a cyclic redundancy check (CRC), polar codes can outperform LDPC and turbo codes. Therefore, SCL and CA-SCL are currently the primary methods used in practical systems.
[0241] The advantage of Polar code sequential decoding is its compatibility with the design of Polar codes, making theoretical analysis easy. However, due to its bit-by-bit output, decoding latency is significant, making it unsuitable for communication systems with high real-time requirements. Polar code non-sequential decoding offers the opposite advantage, as it can output multiple bits simultaneously, resulting in lower decoding latency. However, since it doesn't fully match the design of Polar codes, it incurs a certain loss in decoding performance. However, through appropriate design, this loss can be minimized.
[0242] The following introduces LDPC encoding and decoding.
[0243] LDPC code is a channel coding scheme that is very close to the Shannon line, with the characteristics of good performance and low complexity. It has been identified by 3GPP as the 5G data channel coding scheme.
[0244] LDPC coding is done by generating a matrix. The mainstream LDPC code has a quasi-cyclic (QC) structure. By setting the translation amount of each block, it avoids bad structures such as short loops and improves the code distance. Currently, the decoding algorithms for LDPC codes mainly include the minimum sum (MS) decoding algorithm and the BP decoding algorithm. In terms of decoding performance, the BP decoding algorithm is better, but it has a large amount of information storage. c→v The calculation method is complex and not conducive to hardware implementation. Therefore, the offset minimum sum (Offset-MS) and normalized minimum sum (Normalized-MS) decoding algorithms are currently used in actual communication systems. The LDPC code actually used is a cyclic shift matrix that expands the 1 in the basic matrix BG. The BG model of QC-LDPC code is BG = (X, Y, F), where X corresponds to the variable, Y corresponds to the check equation, and F is its edge relationship. After the expansion factor is Z c After the QC expansion of the Tanner graph, we get the bipartite graph G = (V, C, E), where V is the variable node, C is the check node, and E is its edge relationship. The number of columns in the corresponding check matrix N = |V| = Z c |X|, the number of check matrix rows M = |C| = Z c |Y|, the number of non-zero elements in the check matrix is |E|=Z|F|.
[0245] 5G data channels support information bits ranging from 1 to 8448. The standard describes two parity check matrices: BG1 and BG2. The same base graph requires different lifting sizes to accommodate rate matching for different code lengths. This requires storing a list of lifting sizes and shifting values, and implementing rate matching based on these values.
[0246] The 5G LDPC code's shifting value storage includes a lifting size list and a shifting value list that corresponds one-to-one to each row in the lifting size list. The lifting size list can be represented as Table 1:
[0247] Table 1
[0248] The jth row of the Lifting Size list Among them, a j ∈{2,3,5,7,9,11,13,15}, max(k j)∈{7,7,6,5,5,5,4,4}. The row labels of the lifting sizes correspond one-to-one with the column labels of the shifting values. That is, the lifting sizes in each row of the lifting size list correspond to a set of shifting values. During rate matching, the lifting sizes are determined first, and then the corresponding shifting values are selected to construct the check matrix.
[0249] As shown in Table 2, each lifting size group of 5G LDPC codes shares the same set of shifting values. Each BG edge corresponds to a shifting value. When needed, this value is read from the table and applied after modulo calculation.
[0250] Table 2
[0251] In order to support AI-based communications such as extended reality (XR), integrated communication and perception, and artificial intelligence for network (AI-for-Net), a large amount of non-traditional communication information may be generated in the future. Non-traditional communication information is only transmitted within Layer 1 and will not be reported to higher layers along with communication information. Non-traditional communication information may include second-level control information. The second-level control information is similar to the first-level control information transmitted on the physical uplink control channel (PUCCH) and the physical downlink control channel (PDCCH), but the length of the second-level control information is longer than that of the first-level control information. How the second-level control information should be transmitted is a question worth considering. For example, how should the second-level control information of different lengths be segmented and encoded?
[0252] In the present application, in the transmission scenario of non-traditional communication information, the service or service type may be a service service, a communication service service, or a service user service. The service type may also be referred to as a service scenario, a communication service type, or a user scenario. For example, in the transmission scenario of non-traditional communication information, the service type may specifically be an XR service, an augmented reality (AR) service, a virtual reality (VR) service, a perception service, an integrated communication and perception service, an artificial intelligence service service, and / or a T-MIMO service. Non-traditional communication information includes service information of the service, and the length of the service information is generally less than the length of the control information transmitted on the PUCCH and / or PDCCH, and has a length similar to that of the communication information transmitted on the PUSCH and / or PDSCH, but the service information may be transmitted only within L1 and will not be reported to the upper layer together with the communication information. The service information may have lower reliability requirements, and the service information may not carry specific user data.
[0253] This application provides an information sending method, an information receiving method, and related devices for implementing the transmission of second-level information. For details, please refer to the relevant description of the embodiments below.
[0254] FIG4 is a schematic diagram of an embodiment of the information sending method and information receiving method of the present application. Referring to FIG4 , the method includes:
[0255] 401. A first communication device determines first-level information and second-level information corresponding to the same service type.
[0256] The first level information is transmitted on the control channel and / or the shared channel. The second level information is transmitted on the shared channel.
[0257] In one possible implementation, the first communication device is a network device, and the second communication device is a terminal device. The first-level information is transmitted on a physical downlink control channel (PDCCH) and / or a physical downlink shared channel (PDSCH). The second-level information is transmitted on a physical downlink shared channel.
[0258] In another possible implementation, the first communication device is a terminal device, and the second communication device is a network device. The first-level information is transmitted on a physical uplink control channel (PUCCH) and / or a physical uplink shared channel (PUSCH). The second-level information is transmitted on a physical uplink shared channel.
[0259] In another possible implementation, the first communication device is a first terminal device, and the second communication device is a second terminal device. The first-level information is transmitted on a physical sidelink control channel (PSCCH) and / or a physical sidelink shared channel (PSSCH). The second-level information is transmitted on the physical sidelink shared channel.
[0260] It should be noted that, in the several scenarios shown above, the second-level information is transmitted on a shared channel. Optionally, the second-level information may also be transmitted on a newly defined shared channel. For example, a corresponding shared channel is defined in combination with the type of service information carried by the second-level information, and the second-level information is transmitted on the newly defined shared channel. For example, the second-level information carries perception-related information, and the newly defined shared channel may be called a physical sensing downlink shared channel (PSDSCH) or a physical sensing uplink shared channel (PSUSCH), and the second-level information may be carried on PSDSCH or PSUSCH. For another example, the second-level information carries AI intelligent training data, and the newly defined shared channel may be called a physical artificial intelligence downlink shared channel (PADSCH) or a physical artificial intelligence uplink shared channel (PAUSCH).
[0261] Optionally, the first level information includes first level control information. For example, the first communication device is a terminal device, and the second communication device is a network device. The first level control information is first level uplink control information (1 st-stageUCI). For another example, the first communication device is a network device, and the second communication device is a terminal device. The first-stage control information is the first-stage downlink control information (1 st -stageDCI). For another example, the first communication device is a first terminal device, and the second communication device is a second terminal device. The first-stage control information is the first-stage sidelink control information (1 st -stageSCI).
[0262] Optionally, the second level information includes second level control information. For example, the first communication device is a terminal device, and the second communication device is a network device. The second level control information is the second level uplink control information (2 nd -stageUCI). For another example, the first communication device is a network device, and the second communication device is a terminal device. The second-stage control information is the second-stage downlink control information (2 nd -stageDCI). For another example, the first communication device is a first terminal device, and the second communication device is a second terminal device. The second-stage control information is the second-stage sidelink control information (2 nd -stage SCI).
[0263] Optionally, the name of the second-level information may also be a newly defined name. For example, the second-level information carries perception-related information, and the second-level information may be called the second-level uplink perception information (2 nd -stage uplink sensing information, 2 nd -stageUSI) or second-stage downlink perception information (2 nd -stagedownlink sensing information, 2 nd -stage DSI). For another example, the second-level information is carried in AI intelligent training data, and the second-level information can be called the second-level uplink artificial intelligence information (2 nd -stage uplink artificial intelligence information, 2 nd -stageUAI) or second-stage downlink artificial intelligence information (2 nd -stage downlink artificial intelligence information, 2 nd -stage DAI).
[0264] The first-level information is used to decode the second-level information. Optionally, the first-level information includes information used to decode the resources occupied by the second-level information. That is, the second communication device can parse the first-level information to determine the time-frequency resource location occupied by the second-level information. The second communication device can receive the second-level information at the time-frequency resource location. The following illustrates some possible fields for information used to decode the resources occupied by the second-level information.
[0265] Optionally, the first-level information includes at least one of the following: a carrier indication field, a partial bandwidth indication field, a time domain resource allocation field, a frequency domain resource allocation field, a VRB to PRB mapping field, a PRB size indication field, a reserved resource field, a zero-power CSI-RS trigger indication field, a channel access type and cyclic extension field, a sleep indication field, an invalid symbol mode indication field, a scheduling offset indication field, or a channel access type and cyclic extension field.
[0266] The carrier indication field is used to indicate the component carrier for which the DCI is intended when cross-carrier scheduling occurs. The carrier indication field occupies a maximum of 3 bits. The fractional bandwidth indication field is used to indicate resource allocation in the time domain. The fractional bandwidth indication field occupies a maximum of 6 bits.
[0267] The Time Domain Resource Allocation field indicates resource allocation in the time domain. It occupies a maximum of 6 bits. The Frequency Domain Resource Allocation field indicates the resource blocks allocated on a component carrier. The number of bits occupied by the Frequency Domain Resource Allocation field is determined by the fractional bandwidth size and the resource allocation type.
[0268] The VRB to PRB mapping field is used to indicate interleaved or non-interleaved VRB to PRB mapping, and the VRB to PRB mapping field occupies a maximum of 1 bit.
[0269] The PRB size indication field is used to indicate the PDSCH bundling size. The PRB size indication field occupies a maximum of 1 bit.
[0270] The reserved resource field indicates the use of reserved resources in data transmission. The reserved resource field occupies a maximum of 2 bits.
[0271] The Zero-Power CSI-RS Trigger Indication field is used to indicate the resource units that the terminal device needs to skip during resource mapping and rate matching. The Zero-Power CSI-RS Trigger Indication field occupies a maximum of 2 bits.
[0272] The Channel Access Type and Cyclic Extension fields indicate the channel access procedure to be used in the unlicensed spectrum. The Channel Access Type and Cyclic Extension fields occupy a maximum of 1 bit.
[0273] The sleep indication field indicates whether to enter sleep mode to save power. The sleep indication field occupies a maximum of 5 bits.
[0274] The invalid symbol mode indication field is used to enhance URLLC and determine whether to use the invalid symbol mode. The invalid symbol mode indication field occupies a maximum of 1 bit.
[0275] The Scheduling Offset Indication field is used to control inter-slot scheduling for energy conservation. The Scheduling Offset Indication field occupies a maximum of 1 bit. The Channel Access Type and Cyclic Extension fields occupy a maximum of 2 bits.
[0276] Optionally, the first-level information does not include at least one of the following: shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control.
[0277] The shared channel indicator indicates whether the current shared channel carries second-level information. The new data indicator indicates whether the shared channel is transmitting initial or retransmitted data. The redundancy version indicates the redundancy version corresponding to the retransmitted data. The priority indicator directs the priority of HARQ confirmation. The HARQ process number indicates which HARQ process the terminal device should use for soft combining for this transmission. The downlink allocation index indicates the HARQ codebook information when control information needs to be transmitted on the data channel.
[0278] PDSCH to HARQ Feedback Timing indicates when HARQ feedback is sent relative to PDSCH transmission. Coded Block Transmit Indication indicates the code block group for retransmission. Coded Block Group Refresh Information indicates soft buffer refresh. The PDSCH Group Index indicates the PDSCH group in unlicensed spectrum and controls the HARQ codebook. Requested Number of PDSCH Groups indicates whether HARQ feedback in unlicensed spectrum should include only the current PDSCH group or other PDSCH groups.
[0279] The one-time HARQ request is used to request the activation of a HARQ feedback for the HARQ processes of all carriers and PDSCH groups in the unlicensed spectrum. The new feedback indication is used to indicate whether the receiving end has received HARQ feedback in the unlicensed spectrum. The antenna port refers to the antenna port used for data transmission and the antenna port used by other terminal devices. The transmission configuration indication is used to indicate the quasi co-located (QCL) relationship of the downlink transmission. The SRS request is used to indicate the SRS transmission request. The DMRS sequence initialization is used to select two pre-configured DMRS sequence initial values. The power control is used to notify the terminal device to adjust the transmission power of the control information.
[0280] This makes the first-level information more concise, and the first-level information is encoded in a non-segmented manner. The payload size of the first-level information is further reduced, thereby reducing the blind detection complexity of the second communication device.
[0281] Optionally, the length of the first-level information is less than or equal to the sixth length. For example, the sixth length is 70.
[0282] Optionally, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundancy version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control. T-MIMMO CSI includes T1 bit-level MIMO channel state information. Perception-related information is used to provide perception-related data. Artificial intelligence-related information includes artificial intelligence training information and / or artificial intelligence reasoning information. For the functions of other fields, please refer to the relevant introduction mentioned above. It can be seen that the fields originally in the first-level information are moved to the second-level information, making the first-level information more streamlined.
[0283] The first-level information and the second-level information correspond to the same service type, meaning they target the same service. Specifically, the first communications device sends the first-level information and the second-level information for the same service. This allows the second communications device to parse the first-level information and determine the time-frequency resources containing the second-level information. For information about service types, please refer to the previous section. The second communications device can then parse the second-level information to obtain data related to the service. For example, in certain specific communication scenarios, the names of the first-level information and the second-level information may indicate that the first-level information and the second-level information target the same service. For example, in a sidelink (SL) scenario, the first-level information is the first-level SCI, and the second-level information is the second-level SCI. For another example, the first-level information includes a second field that indicates the service. For example, if the second-level information carries sensory information, the first-level information includes a second field that indicates the sensory service. Therefore, both the first-level information and the second-level information are sent for the sensory service.
[0284] Optionally, the first-level information is carried in at least one of the following: a scheduling request (SR), a hybrid automatic repeat request acknowledgement (HARQ-ACK), or channel state information (CSI). The second-level information is carried in an intra-radio access network (intra-RAN) message, and / or the T-MIMO CSI is equal to the control information with a larger payload size.
[0285] The second level information is generated according to the encoding method and / or segmentation method determined by the first rule.
[0286] Some possible implementations of the first rule are described below.
[0287] 1. The first rule includes: segmenting the second level information based on the first length, and encoding the segmented second level information using the Polar coding method. The first length is 2 n , n is a positive integer.
[0288] Optionally, the first length is less than 1024, that is, less than the maximum encoding length 1024 supported by the Polar encoding method. For example, the first length is 32, 64, 128, 256, or 512. That is, the first length is 2 n , n is equal to 5, 6, 7, 8, or 9.
[0289] In this implementation, the first communication device segments the second-level information using the first length by default, so that the length of each segmented second-level information is the first length. Of course, the length of the final segment of the second-level information obtained after segmentation can be less than or equal to the first length. For example, if the length of the second-level information is 2250 and the first length is 512, then the number of segments obtained by the first communication device from segmenting the second-level information is 5. Four of the segments have a length of 512, and one segment has a length of 202. The first communication device then encodes the segmented second-level information using Polar code by default.
[0290] 2. The first rule includes: segmenting the second-level information based on the second length, and encoding the segmented second-level information using an LDPC encoding method.
[0291] Optionally, the second length is determined according to the payload size and channel coding rate of the second-level information. Optionally, the first-level information includes information indicating the channel coding rate of the second-level information.
[0292] For example, if the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding code rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with a second length of 3840, and the segmented second-level information is LDPC encoded based on BG2; or, if the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding code rate of the second-level information is greater than 0.25, the second-level information is segmented with a second length of 8448, and the segmented second-level information is LDPC encoded based on BG1.
[0293] The first communication device segments the second-level information with a second length of 3840. That is, the length of each segmented second-level information is 3840. Of course, the length of the final segment of the second-level information obtained after segmentation can be less than or equal to 3840. The first communication device segments the second-level information with a second length of 8448. That is, the length of each segmented second-level information is 8448. Of course, the length of the final segment of the second-level information obtained after segmentation can be less than or equal to 8448.
[0294] When the payload size of the second-level information is less than or equal to 292, and when the payload size of the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the first communication device performs LDPC encoding on the segmented second-level information based on BG2. This helps improve the error correction performance of the second-level information by the second communication device. Otherwise, the first communication device performs LDPC encoding on the segmented second-level information based on BG1. This achieves higher coding performance and improves the error correction performance of the second communication device for the second-level information.
[0295] 3. The first rule includes: determining the encoding method and / or segmentation method of the second-level information according to the payload size of the second-level information and the channel coding rate of the second-level information.
[0296] Optionally, if the payload size corresponding to the second-level information is less than or equal to 384, and the channel coding code rate of the second-level information is less than or equal to 0.5, or the payload size corresponding to the second-level information is less than or equal to 140, the second-level information is encoded in a non-segmented manner according to the Polar code encoding method; or, if the payload size corresponding to the second-level information is greater than 384, and the channel coding code rate of the second-level information is greater than 0.5, or the payload size corresponding to the second-level information is greater than 140, the second-level information is segmented with a segment length of 3840, and the segmented second-level information is encoded according to the LDPC encoding method.
[0297] The first communication device segments the second-level information with a segment length of 3840, that is, the length of each segmented second-level information is 3840. Of course, the length of the last segment of the second-level information obtained after segmentation can be less than or equal to 3840.
[0298] In the communication protocol, the first rule in the third implementation can be expressed as: if A≤384and R≤0.5or A≤140 Use Polar code and no CB segmentation; else Use LDCP and CB segmentation according to K cb =3840; end if
[0299] Where A is the payload size of the second-level information, and R is the channel coding rate of the second-level information. If A≤384 and R≤0.5, or A≤140, the first communication device encodes the second-level information in a non-segmented manner according to the Polar code encoding method. Otherwise, the first communication device encodes the second-level information in a K cb =3840 is the segment length for segmenting the second-level information, and encoding the segmented second-level information according to the LDPC encoding method.
[0300] As can be seen from this, if the payload size of the second-level information is small and / or the channel coding rate of the second-level information is low, the first communication device can use Polar code encoding to encode the second-level information. If the payload size of the second-level information is large and / or the channel coding rate of the second-level information is high, the first communication device can use LDPC encoding to encode the second-level information. This helps improve coding performance.
[0301] 4. The first rule includes: determining the encoding method and / or segmentation method of the second-level information according to the length of the second-level information after rate matching, the number of available physical resources and / or the modulation order.
[0302] Optionally, if the length of the second-level information after rate matching is less than or equal to the maximum length, the number of segments of the second-level information is determined based on the maximum coding length supported by the Polar code encoding method and the number of available physical resources, the second-level information is segmented based on the number of segments of the second-level information, and the segmented second-level information is encoded based on the Polar code encoding method; or, if the length of the second-level information after rate matching is greater than the maximum length, the number of segments of the second-level information is determined based on the maximum coding length supported by the LDPC encoding method and the number of available physical resources, the second-level information is segmented based on the number of segments of the second-level information, and the segmented second-level information is encoded based on the LDPC encoding method.
[0303] The maximum length is determined based on the number of available physical resources and the modulation order. Optionally, the maximum length is equal to the number of available physical resources multiplied by the modulation order. Optionally, the first-level information carries or indicates the modulation order.
[0304] For example, if the second-level information is the second-level UCI, and the length of the second-level information after rate matching is G UCI2 ≤E max , the maximum code length supported by the Polar code encoding method is 1024, the first communication device determines the number of segments of the second-level information based on the maximum code length supported by the Polar code encoding method and the number of available physical resources, the first communication device segments the second-level information based on the number of segments of the second-level information, and encodes the segmented second-level information according to the Polar code encoding method. If the length of the second-level information after rate matching G UCI2 >E maxThe maximum coding length supported by the LDPC coding method is 3840. The first communication device determines the number of segments of the second-level information based on the maximum coding length supported by the LDPC coding method and the number of available physical resources. The first communication device segments the second-level information according to the number of segments of the second-level information, and encodes the segmented second-level information according to the LDPC coding method.
[0305] Optionally, the number of available physical resources is E total The maximum code length supported by Polar coding or the maximum code length supported by LDPC coding is expressed as N m If E rest If it is less than the first threshold, the number of segments C = C1, otherwise the number of segments C = C1 + 1. rest =E total -C1×N m , Optionally, the first threshold is greater than or equal to For example, the first threshold is equal to E rest Indicates the remaining available physical resources. That is, if E rest Greater than or equal to N m The number of segments can be increased by one, which is beneficial to improving encoding performance.
[0306] In the communication protocol, the first rule in the fourth implementation can be expressed as: if G UCI2 ≤E max Use Polar code and CB segmentation according to N max =1024; else Use LDCP and CB segmentation according to K cb =3840; end if
[0307] Among them, G UCI2 is the second level information after rate matching, E max is the maximum length. N max K is the maximum code length supported by the Polar code encoding method. cb The maximum code length supported by the LDPC coding method.
[0308] 5. The first-level information includes first indication information, where the first indication information is used to indicate an encoding scheme for the second-level information. The first rule includes encoding the second-level information in a non-segmented manner if the first indication information indicates that the second-level information is encoded using a Polar code encoding scheme; or segmenting the second-level information based on a third length if the first indication information indicates that the second-level information is encoded using an LDPC encoding scheme.
[0309] Optionally, the first indication information is the first field in the first-level information. For example, the first field is 1 bit, 2 bits, or 3 bits. Specifically, this application does not limit the length of the first field.
[0310] Optionally, when the value of the first field is 0, it indicates that the second-level information is encoded using a Polar code encoding method; when the value of the first field is 1, it indicates that the second-level information is encoded using an LDPC encoding method. Alternatively, when the value of the first field is 0, it indicates that the second-level information is encoded using an LDPC encoding method; when the value of the first field is 0, it indicates that the second-level information is encoded using a Polar code encoding method.
[0311] For example, the first level information is 1 st -stage DCI, the second level information is 2 nd -stage DCI. 2 nd -stage DCI physical resources and channel coding type information, segment information are all in 1 st -stage DCI is reflected in 1 st -New instruction 2 in stage DCI nd -stage DCI resource configuration fields (e.g., time-frequency resource allocation information, resource reservation period, DMRS pattern), 2 nd -stage UCI format, modulation and coding scheme (MCS), Beta offset indicator (Beta_offset indicator), number of DMRS ports (number of DMRS ports) and code type indicator (code type indicator). That is, the first field is the code type indicator, which is used to indicate 2 nd -stage DCI uses the encoding method. Beta offset indication is a parameter used to calculate the number of resource elements (REs).
[0312] In this implementation, if the first indication information instructs the first communication device to encode the second-level information using a Polar code encoding scheme, the first communication device encodes the second-level information in a non-segmented manner by default. If the first indication information instructs the first communication device to encode the second-level information using an LDPC encoding scheme, the first communication device segments the second-level information based on the third length.
[0313] Optionally, the third length is 3840 or 8448. This is the maximum length supported by the coding matrix used in the LDPC coding scheme. Of course, if the coding matrix used in the LDPC coding scheme in the future can support a larger length, the third length can also be other values.
[0314] In the communication protocol, the first rule in the fifth implementation can be expressed as: if Code Type indicator == 0 Use Polar code and no CB segmentation; else Use LDCP and CB segmentation according to K cb =3840; end if
[0315] Among them, K cb is the third length, and the third length is 3840.
[0316] Optionally, the first indication information is also used to indicate the segmentation method used for the second-level information. For example, when the value of the first indication information is 1, it instructs the first communication device to encode the second-level information in a non-segmented manner according to the Polar code encoding method. When the value of the first indication information is 0, it instructs the first communication device to segment the second-level information based on the third length, and encode the segmented second-level information according to the LDPC encoding method. For another example, when the value of the first indication information is 0, the first communication device encodes the second-level information in an LDPC encoding method, and the first communication device segments the second-level information based on the third length. When the value of the first indication information is 1, it instructs the first communication device to encode the second-level information in a non-segmented manner according to the Polar code encoding method.
[0317] VI. First Rule: If the modulation order corresponding to the second-level information is less than or equal to the first threshold, the second-level information is encoded in an unsegmented manner using the Polar code encoding scheme. Alternatively, if the modulation order corresponding to the second-level information is greater than the first threshold, the second-level information is segmented based on a third length and then encoded using the LDPC encoding scheme.
[0318] Optionally, the first-level information indicates a modulation order of the second-level information. For example, the first-level information includes a field for indicating the modulation order of the second-level information.
[0319] Optionally, the first threshold is 2. Of course, the first threshold may also be other values, which may be determined in combination with the encoding performance of various encoding modes.
[0320] Optionally, the third length is 3840 or 8448. This is the maximum length supported by the coding matrix used in the LDPC coding scheme. Of course, if the coding matrix used in the LDPC coding scheme in the future can support a larger length, the third length can also be other values.
[0321] Specifically, if the modulation order of the second-level information is less than or equal to 2, the first communication device may encode the second-level information in a non-segmented manner according to the Polar code encoding scheme. Generally, if the modulation order used is small, the length of the second-level information is short. Therefore, when the modulation order of the second-level information is less than or equal to 2, the first communication device uses the Polar code encoding scheme to encode the information, resulting in better coding performance. If the modulation order of the second-level information is greater than 2, the first communication device segments the second-level information based on a third length and then encodes the segmented second-level information according to the LDPC encoding scheme. When the modulation order of the second-level information is greater than 2, the first communication device uses the LDPC encoding scheme to encode the information, resulting in better coding performance. The first communication device segments the second-level information based on the third length, such that the length of each segmented segment of the second-level information is the third length. Of course, the length of the final segment of the second-level information obtained after segmentation can be less than or equal to the third length.
[0322] 7. The first rule includes: if the second-level information is first-type information, the second-level information is encoded in a non-segmented manner according to the Polar code encoding method; or, if the second-level information is second-type information or third-type information, the second-level information is segmented based on a fourth length and then encoded according to the LDPC encoding method.
[0323] Specifically, the first communication device segments the second-level information such that the length of each segment of the second-level information after segmentation is the fourth length. Of course, the length of the final segment of the second-level information obtained after segmentation may be less than or equal to the fourth length. The first communication device then encodes the segmented second-level information according to the LDPC encoding scheme.
[0324] Optionally, the first type of information is T-MIMO CSI, the second type of information is perception-related information, and the third type of information is AI training information. The data length of T-MIMO CSI is usually short, so the first communication device encodes the second-level information according to the Polar code encoding method, which is beneficial to improving coding performance. The data lengths corresponding to the perception-related information and AI training data are respectively longer, so the first communication device encodes the segmented second-level information according to the LDPC encoding method, which is beneficial to improving coding performance.
[0325] Optionally, the fourth length is determined based on the payload size and channel coding rate of the second-level information. For example, if the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, then the fourth length is 3840; or if the payload size corresponding to the second-level information is greater than 292, or if the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, then the fourth length is 8448. That is, the maximum length supported by the coding matrix used in the LDPC coding method. Of course, if the coding matrix used in the future LDPC coding method can support a larger length, the fourth length can also be other values.
[0326] For example, if the payload size of the second-level information is less than or equal to 292, or if the payload size of the second-level information is less than or equal to 3824 and the channel coding code rate of the second-level information is less than or equal to 0.25, the first communication device segments the second-level information with a fourth length of 3840, and then performs LDPC encoding on the segmented second-level information based on BG2; otherwise, the first communication device segments the second-level information with a fourth length of 8448, and then performs LDPC encoding on the segmented second-level information based on BG1.
[0327] In one possible implementation, the communication protocol may define different formats of second-level information according to the type of information carried by the second-level information. For example, the format of the second-level information carrying the first type of information is the second-level information format A. The format of the second-level information carrying the second type of information is the second-level information format B. The format of the second-level information carrying the third type of information is the second-level information format C. For example, the second-level information is 2 nd -stage UCI, the format of the second-level information carrying the first type of information is 2 nd -stage UCI Format-A, the format of the second-level information carrying the second type of information is 2 nd -stage UCI Format-B, the second level information carrying the third type of information is 2 nd-stage UCI Format-C. For another example, the second level information is 2 nd -stage DCI, the format of the second-stage information carrying the first type of information is 2 nd -stage DCI Format-A, the format for carrying the second type of information is 2 nd -stage DCI Format-B, the second level information carrying the third type of information is 2 nd -stageDCI Format-C.
[0328] 8. The first rule includes: determining a fifth length according to the payload size of the second-level information and the channel coding rate; segmenting the second-level information based on the fifth length, and then encoding the segmented second-level information according to the LDPC coding method.
[0329] In this implementation, the first-level information is transmitted on a control channel, and the second-level information is transmitted on a shared channel. The first communication device segments the second-level information so that the payload length of each segment of the second-level information is the fifth length. Of course, the length of the final segment of the second-level information obtained after segmentation can be less than or equal to the fifth length. The first communication device then encodes the segmented second-level information using the LDPC encoding scheme.
[0330] Optionally, if the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the fifth length is 3840; alternatively, if the payload size corresponding to the second-level information is greater than 292, or if the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, the fifth length is 8448. This is the maximum length supported by the coding matrix used in the LDPC coding method. Of course, if the coding matrix used in the future LDPC coding method can support a larger length, the fifth length can also be other values.
[0331] Optionally, the second level information includes layer L1 information.
[0332] Optionally, the second level information includes at least one of the following: T-MIMO CSI, perception-related information, or AI training information.
[0333] 402. The first communication device outputs first-level information and second-level information.
[0334] For the first-level information and the second-level information, please refer to the related introduction of the aforementioned step 401.
[0335] Specifically, the first communication device may output the first level information and the second level information to the second communication device.
[0336] It should be noted that the first communication device can send the first-level information and the second-level information at the same time, or can send the first-level information first and then send the second-level information. This application does not limit this.
[0337] 403. The second communication device determines a decoding method and / or a segmentation method for the second-level information according to a second rule.
[0338] The following describes some possible implementations of the second rule. This application is still applicable to other implementations, and this application does not limit them specifically.
[0339] 1. Based on the implementation method 1 of the first rule in step 401 above, optionally, the second rule includes: segmenting the second-level information based on the first length, and decoding the segmented second-level information by Polar code decoding, where the first length is 2 n , n is a positive integer.
[0340] For details about the first length, please refer to the related introduction in the aforementioned step 401.
[0341] 2. Based on the second implementation method of the first rule in the above step 401, optionally, the second rule includes: segmenting the second-level information based on the second length, and decoding the segmented second-level information through LDPC decoding.
[0342] For the second length, please refer to the relevant introduction in the aforementioned step 401.
[0343] 3. Based on the third implementation method of the first rule in the above step 401, optionally, the second rule includes: determining the decoding method and / or segmentation method of the second-level information according to the payload size and channel coding rate of the second-level information.
[0344] Optionally, if the payload size corresponding to the second-level information is less than or equal to 384 and the channel coding rate of the second-level information is less than or equal to 0.5, or if the payload size corresponding to the second-level information is less than or equal to 140, the second-level information is encoded based on a non-segmented manner according to the Polar code decoding method; or, if the payload size corresponding to the second-level information is greater than 384 and the channel coding rate of the second-level information is greater than 0.5, or if the payload size corresponding to the second-level information is greater than 140, the second-level information is segmented with a segment length of 3840, and the segmented second-level information is decoded according to the LDPC decoding method. It should be noted that the second communication device segments the second-level information with a segment length of 3840, that is, the length of each segmented second-level information is 3840. Of course, the length of the last segment of the second-level information obtained after segmentation can be less than or equal to 3840.
[0345] 4. Based on the fourth implementation method of the first rule in the above step 401, optionally, the second rule includes: determining the decoding method and / or segmentation method of the second-level information according to the length of the second-level information received by the second communication device, the number of available physical resources and / or the modulation order.
[0346] Optionally, if the length of the second-level information received by the second communication device is less than or equal to the maximum length, the number of segments of the second-level information is determined based on the maximum decoding length supported by the Polar code decoding method and the number of available physical resources, the second-level information is segmented based on the number of segments of the second-level information, and the segmented second-level information is decoded based on the Polar code decoding method. Alternatively, if the length of the second-level information received by the second communication device is greater than the maximum length, the number of segments of the second-level information is determined based on the maximum decoding length supported by the LDPC decoding method and the number of available physical resources, the second-level information is segmented based on the number of segments of the second-level information, and the segmented second-level information is decoded based on the LDPC decoding method. For details about the maximum length, please refer to the relevant description of step 401 above.
[0347] Optionally, the maximum decoding length supported by the Polar code decoding method is 1024.
[0348] Optionally, the maximum decoding length supported by the LDPC decoding method is 3840.
[0349] Optionally, the total number of available physical resources is E total The maximum decoding length supported by Polar decoding or the maximum decoding length supported by LDPC decoding is expressed as N m ; If E rest If it is less than the first threshold, the number of segments C = C1, otherwise the number of segments C = C1 + 1.rest =E total -C1×N m , Optionally, the first threshold is greater than or equal to For example, the first threshold is equal to E rest Indicates the remaining available physical resources. That is, if E rest Greater than or equal to N m The number of segments can be increased by one if the value is half of the value.
[0350] 5. In a fifth implementation of the first rule in step 401 above, the first-level information includes first indication information, which indicates an encoding scheme used for the second-level information. Optionally, the second rule includes: if the first indication information indicates that the second-level information is encoded using a Polar code encoding scheme, decoding the second-level information in a non-segmented manner according to a Polar decoding scheme; or, if the first indication information indicates that the second-level information is encoded using an LDPC encoding scheme, segmenting the second-level information based on a third length and decoding the segmented second-level information according to an LDPC decoding scheme.
[0351] For details about the first indication information and the third length, please refer to the aforementioned related introduction.
[0352] 6. Implementation method 6 based on the first rule in step 401 above: Optionally, the second rule includes: if the modulation order corresponding to the second-level information is less than or equal to the first threshold, decoding the second-level information in a non-segmented manner according to the Polar code decoding method; or, if the modulation order corresponding to the second-level information is greater than the first threshold, segmenting the second-level information based on a third length and decoding the segmented second-level information according to the LDPC decoding method.
[0353] Regarding the third length, please refer to the above introduction.
[0354] 7. Based on the sixth implementation method of the first rule in step 401 above, optionally, the second rule includes: if the second-level information is the first type of information, decoding the second-level information in an unsegmented manner according to the Polar code decoding method; or, if the second-level information is the second type of information or the third type of information, segmenting the second-level information based on a fourth length, and then decoding the segmented second-level information according to the LDPC decoding method.
[0355] For the first type of information, the second type of information and the third type of information, please refer to the relevant introduction of the aforementioned step 401, which will not be repeated here. For the fourth length, please refer to the relevant introduction of step 401, which will not be repeated here.
[0356] 8. Based on the seventh implementation method of the first rule in the above step 401, optionally, the second rule includes: determining the fifth length according to the payload size and channel coding code rate of the second-level information; segmenting the second-level information based on the fifth length, and decoding the segmented second-level information according to the LDPC decoding method.
[0357] In this implementation, the first-level information is transmitted on a control channel, and the second-level information is transmitted on a shared channel. The second communication device segments the second-level information so that the payload size of each segment of the second-level information is the fifth length. Of course, the length of the final segment of the second-level information obtained after segmentation can be less than or equal to the fifth length. The second communication device then decodes the segmented second-level information using an LDPC decoding scheme.
[0358] Optionally, if the payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, then the fifth length is 3840; or, if the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, then the fifth length is 8448.
[0359] 404. The second communication device decodes the second-level information according to the decoding mode and / or segmentation mode and the first-level information.
[0360] Specifically, the second communication device determines the resource location of the second-level information based on the first-level information. The second communication device then receives the second-level information from the resource location. The second communication device segments the second-level information according to the segmentation method, and then decodes the segmented second-level information according to the decoding method.
[0361] In an embodiment of the present application, the first communication device determines the first-level information and the second-level information corresponding to the same service type. The first-level information is transmitted on the control channel and / or the shared channel. The second-level information is transmitted on the shared channel. The second-level information is generated according to the coding method and / or segmentation method determined by the first rule. The first-level information is used to decode the second-level information. The first communication device outputs the first-level information and the second-level information. It can be seen that the second-level information is generated according to the coding method and / or segmentation method determined by the first rule, thereby realizing the transmission of the second-level information. It is conducive to improving the coding performance of the second-level information. It makes up for the problem that the current communication protocol does not support segmentation of the second-level information. The transmission method of the second-level information can be adapted to different service scenarios of non-traditional communication information, thereby realizing flexible sending of the second-level information.
[0362] The present application also provides another embodiment, and the technical solution of this embodiment is introduced below in conjunction with steps a to c.
[0363] Step a: The second communication device sends first-level information 1 to the first communication device. The first-level information 1 includes first indication information, which is used to indicate the encoding method used for the second-level information. Correspondingly, the first communication device receives the first-level information 1 from the second communication device.
[0364] Optionally, the first level information 1 is transmitted on the control channel. For example, the first level information 1 is 1 st -stage DCI, 1 st -stage DCI is transmitted on PUCCH.
[0365] Optionally, the first indication information is the first field in the first-level information 1. For example, the first field is 1 bit, 2 bits, or 3 bits, and the present application does not impose any limitation on the length of the first field.
[0366] Optionally, when the value of the first field is 0, it indicates that the second-level information is encoded using a Polar code encoding method; when the value of the first field is 1, it indicates that the second-level information is encoded using an LDPC encoding method. Alternatively, when the value of the first field is 0, it indicates that the second-level information is encoded using an LDPC encoding method; when the value of the first field is 0, it indicates that the second-level information is encoded using a Polar code encoding method.
[0367] For example, the first level information 1 is 1 st -stage DCI, the second level information is 2 nd -stage UCI. 1 st -New instruction 2 in stage DCI nd -stage UCI resource configuration fields (e.g., time-frequency resource allocation, resource reservation period, DMRS pattern, 2 nd -stage UCI format, MCS, Beta_offset indicator, number of DMRS ports and coding type indication. That is, the first field is the coding type indication, which is used to indicate 2 nd -stage UCI uses the encoding method. For example, as shown in Table 1, 1 st -stage DCI adds encoding type indication.
[0368] Table 1
[0369] In this implementation, if the first indication information indicates that the second-level information is encoded using a Polar code encoding method, the first communication device encodes the second-level information in a non-segmented manner by default. If the first indication information indicates that the second-level information is encoded using an LDPC encoding method, the first communication device segments the second-level information based on the third length. Optionally, the third length is 3840 or 8448. That is, the maximum length supported by the coding matrix used in the LDPC encoding method. Of course, if the coding matrix used in the LDPC encoding method in the future can support a larger length, the third length can also be other values.
[0370] In the communication protocol, it can be expressed as follows: if Code Type indicator == 0 Use Polar code and no CB segmentation; else Use LDCP and CB segmentation according to K cb =3840; end if
[0371] Among them, K cb The third length.
[0372] Optionally, the first indication information is also used to indicate the segmentation method used for the second-level information. For example, when the value of the first indication information is 1, it instructs the first communication device to encode the second-level information in a non-segmented manner according to the Polar code encoding method. When the value of the first indication information is 0, it instructs the first communication device to segment the second-level information based on the third length, and encode the segmented second-level information according to the LDPC encoding method. For another example, when the value of the first indication information is 0, the first communication device encodes the second-level information in an LDPC encoding method, and the first communication device segments the second-level information based on the third length. When the value of the first indication information is 1, it instructs the first communication device to encode the second-level information in a non-segmented manner according to the Polar code encoding method.
[0373] Step b: The first communication device sends the second-level information to the second communication device. Correspondingly, the second communication device receives the second-level information from the first communication device.
[0374] The second-level information is generated according to the encoding method and / or segmentation method indicated by the first indication information.
[0375] Optionally, the second level information is transmitted on a shared channel. For example, the second level information is 2 nd -stage UCI, 2 nd -stage UCI is transmitted on PUSCH.
[0376] Step c: The second communication device determines a decoding method and / or a segmentation method of the second-level information according to the encoding method and / or segmentation method indicated by the first indication information.
[0377] In one possible implementation, the first indication information indicates an encoding method for the second-level information. If the first indication information indicates that the second-level information is encoded using a Polar code, the second communication device decodes the second-level information in a non-segmented manner according to a Polar decoding method. If the first indication information indicates that the second-level information is encoded using an LDPC encoding method, the second communication device segments the second-level information based on a third length and decodes the segmented second-level information according to an LDPC decoding method. For details about the third length, please refer to the relevant description of the embodiment shown in FIG. 4 .
[0378] In another possible implementation, the first indication information indicates the encoding method and segmentation method of the second-level information. If the first indication information indicates that the second-level information is non-segmented and encoded using the Polar code encoding method, then the second communication device decodes the second-level information in a non-segmented manner according to the Polar decoding method. If the first indication information indicates that the second-level information is segmented based on the third length and the second-level information is encoded using the LDPC encoding method, then the second communication device segments the second-level information based on the third length, and the second communication device decodes the segmented second-level information according to the LDPC decoding method. For the third length, please refer to the relevant introduction in the embodiment shown in Figure 4 above.
[0379] Optionally, this embodiment further includes step c1. Step c1 can be performed before step c.
[0380] Step c1: The first communication device sends the first-level information 2 to the second communication device. Correspondingly, the second communication device receives the first-level information 2 from the first communication device.
[0381] The first-level information 2 is used to decode the second-level information. Optionally, the first-level information 2 includes information about resources used to decode the second-level information. Specifically, the second communication device can parse the first-level information 2 to determine the time-frequency resource location occupied by the second-level information. The second communication device can receive the second-level information at the time-frequency resource location. For possible fields of the information used to decode the resources occupied by the second-level information, please refer to the relevant description in the embodiment shown in FIG. 4 , and will not be repeated here.
[0382] Optionally, the first-level information 2 does not include at least one of the following: shared channel indication, new data indication, redundant version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control. The functions of these fields not included in the first-level information 2 can refer to the relevant introduction of the embodiment shown in Figure 4 above. This makes the first-level information 2 more streamlined, and the first-level information 2 is encoded in a non-segmented manner. The payload size of the first-level information 2 is further reduced, reducing the blind detection complexity of the second communication device.
[0383] Optionally, the length of the first-level information is less than or equal to the sixth length. For example, the sixth length is 70.
[0384] Optionally, the second level information includes T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundancy version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control. It can be seen that the fields originally in the first level information 2 are moved to the second level information, thereby making the first level information 2 more streamlined.
[0385] The first-level information 2 and the second-level information correspond to the same service type, that is, the first-level information 2 and the second-level information are for the same service. That is, for the same service, the first communication device sends the first-level information 2 and the second-level information. Thus, the second communication device can parse the first-level information 2 to determine the time-frequency resource where the second-level information is located. Then, the second communication device can parse the second-level information to obtain the relevant data of the service. For example, the first-level information 2 is 1 st -stage UCI, the second level information is 2 nd -stage UCI.
[0386] After receiving the first-level information 2, the second communication device parses the first-level information 2 to obtain the resource location where the second-level information is located. The second communication device receives the second-level information through the resource location.
[0387] Optionally, the first-level information 2 is carried on at least one of the following: SR, HARQ-ACK, or CSI. The second-level information is carried on the intra RAN, sensing-related information, AI training information, and / or T-MIMO CSI, which is equal to control information with a larger payload size.
[0388] FIG5 is a schematic diagram of an embodiment of a method for sending first-level information according to an embodiment of the present application. Referring to FIG5 , the method includes:
[0389] 501. A first communication device determines first-level information.
[0390] The first-level information includes information about the resources used to decode the second-level information. In other words, the first-level information is used to decode the second-level information. This means that the second communication device can parse the first-level information to determine the resource location occupied by the second-level information. The second communication device can receive the second-level information at the resource location indicated by the first-level information. For information about the resources used to decode the second-level information, please refer to the description of the embodiment shown in FIG. 4 . The length of the first-level information is less than or equal to the first length. Optionally, the first length is 70.
[0391] Optionally, the first-level information does not include shared channel indication, new data indication, redundancy version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control. The functions of these fields not included in the first-level information can refer to the relevant introduction of the embodiment shown in Figure 4 above. This makes the first-level information more streamlined, and the first-level information is encoded in a non-segmented manner. The payload size of the first-level information is further reduced, reducing the blind detection complexity of the second communication device.
[0392] Optionally, the first level information includes first level control information. For example, the first communication device is a terminal device, and the second communication device is a network device. The first level control information is first level uplink control information (1 st -stageUCI). For another example, the first communication device is a network device, and the second communication device is a terminal device. The first-stage control information is the first-stage downlink control information (1 st -stageDCI). For another example, the first communication device is a first terminal device, and the second communication device is a second terminal device. The first-stage control information is the first-stage sidelink control information (1 st -stageSCI).
[0393] Optionally, the first-level information is carried in at least one of the following: SR, HARQ-ACK, or CSI. That is, the first-level information includes control information with a smaller payload size.
[0394] 502. The first communication device outputs first-level information.
[0395] Optionally, the first communication device sends the first level information to the second communication device, and correspondingly, the second communication device receives the first level information from the first communication device.
[0396] Optionally, the first level information is transmitted on a control channel and / or a shared channel.
[0397] In a possible implementation, the first communication device is a network device, and the second communication device is a terminal device. The first-level information is transmitted on a PDCCH and / or a PDSCH.
[0398] In another possible implementation, the first communication device is a terminal device, and the second communication device is a network device. The first-level information is transmitted on the PUCCH and / or PUSCH.
[0399] In another possible implementation, the first communication device is a first terminal device, and the second communication device is a second terminal device. The first-level information is transmitted on the PSCCH and / or PSSCH.
[0400] Optionally, the embodiment shown in FIG5 further includes step 503 , which may be performed after step 502 .
[0401] 503. The first communication device outputs the second level information.
[0402] Optionally, the first communication device sends the second-level information to the second communication device, and correspondingly, the second communication device receives the second-level information from the first communication device.
[0403] Specifically, the first-level information includes information about resources used to decode the second-level information. The second communication device determines the resource location of the second-level information based on the information about resources used to decode the second-level information. The second communication device then receives the second-level information at the resource location and decodes the second-level information.
[0404] Optionally, the second level information includes layer L1 information.
[0405] Optionally, the second level information includes at least one of the following: T-MIMO CSI, perception-related information, or AI training information.
[0406] Optionally, the second level information is transmitted on a shared channel.
[0407] In a possible implementation, the first communication device is a network device, and the second communication device is a terminal device. The second-level information is transmitted on a PDSCH.
[0408] In another possible implementation, the first communication device is a terminal device, and the second communication device is a network device. The second-level information is transmitted on a PUSCH.
[0409] In another possible implementation, the first communication device is a first terminal device, and the second communication device is a second terminal device. The second-level information is transmitted on the PSSCH.
[0410] It should be noted that in the several scenarios shown above, the second-level information is transmitted on a shared channel. Optionally, the second-level information can also be transmitted on a newly defined shared channel. For example, the corresponding shared channel is defined in combination with the type of service information carried by the second-level information, and the second-level information is transmitted on the newly defined shared channel. For example, the second-level information carries perception-related information, the newly defined shared channel can be called PSDSCH or PSUSCH, and the second-level information can be carried on PSDSCH or PSUSCH. For another example, the second-level information carries AI intelligent training data, and the newly defined shared channel can be called PADSCH or PAUSCH.
[0411] Optionally, the second level information includes second level control information. For example, the first communication device is a terminal device, and the second communication device is a network device. The second level control information is the second level uplink control information (2 nd -stageUCI). For another example, the first communication device is a network device, and the second communication device is a terminal device. The second-stage control information is the second-stage downlink control information (2 nd -stageDCI). For another example, the first communication device is a first terminal device, and the second communication device is a second terminal device. The second-stage control information is the second-stage sidelink control information (2 nd -stage SCI).
[0412] Optionally, the name of the second-level information can also be a newly defined name. For example, the second-level information carries perception-related information, and the second-level information can be called 2 nd -stage USI or 2 nd -stage DSI. For another example, the second-level information is carried in AI intelligent training data, and the second-level information can be called 2 nd -stageUAI or 2 nd -stage DAI.
[0413] Optionally, the second-level information includes at least one of the following: T-MIMO CSI, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundancy version, priority indication, HARQ process number, downlink allocation index, PDSCH to HARQ feedback timing, coding block transmission indication, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, DMRS sequence initialization, or power control. For the functions of these fields included in the second-level information, please refer to the relevant introduction in the embodiment shown in Figure 4 above. It can be seen that the fields originally in the first-level information are moved to the second-level information, thereby making the first-level information more streamlined.
[0414] The first-level information and the second-level information correspond to the same service type, that is, the first-level information and the second-level information are for the same service. That is, for the same service, the first communication device sends the first-level information and the second-level information. This enables the second communication device to parse the first-level information and thereby determine the time-frequency resources where the second-level information is located. Then, the second communication device can parse the second-level information to obtain relevant data of the service. For example, for some specific communication scenarios, the name of the first-level information and the name of the second-level information can indicate that the first-level information and the second-level information are for the same service. For example, in the SL scenario, the first-level information is the first-level SCI, and the second-level information is the second-level SCI. For another example, the first-level information includes a second field, and the second field is used to indicate the service. For example, the second-level information carries perception-related information, and the first-level information includes a second field, and the second field indicates the perception service. It can be seen that both the first-level information and the second-level information are sent for the perception service.
[0415] In an embodiment of the present application, a first communication device determines first-level information, where the first-level information includes information about resources used to decode the second-level information, and the length of the first-level information is less than or equal to the first length; the first communication device transmits the first-level information. This makes the first-level information more concise, and the first-level information is encoded in a non-segmented manner. This further reduces the payload size of the first-level information, thereby reducing the blind detection complexity of the second communication device.
[0416] The following describes the first communication device and the second communication device provided in the embodiments of the present application.
[0417] FIG6 is a schematic diagram of the structure of the first communication device according to an embodiment of the present application. Referring to FIG6 , the first communication device 600 can be used to execute the process executed by the first communication device in the embodiments shown in FIG4 and FIG5 . For details, please refer to the relevant description of the above method embodiments.
[0418] The first communication device 600 includes a processing module 601 and a transceiver module 602 .
[0419] The processing module 601 is used to process data. The transceiver module 602 can implement corresponding communication functions. The transceiver module 602 can also be called a communication interface or a communication module.
[0420] Optionally, the first communication device 600 may further include a storage module, which may be used to store instructions and / or data. The processing module 601 may read the instructions and / or data in the storage module to enable the first communication device to implement the aforementioned method embodiment.
[0421] The first communication device 600 can be used to perform the actions performed by the first communication device in the above method embodiment. The first communication device 600 can be a first communication device or a component that can be configured in the first communication device. The processing module 601 is used to perform the processing-related operations on the first communication device side in the above method embodiment. The transceiver module 602 is used to perform the reception-related operations on the first communication device side in the above method embodiment. For example, the first communication device 600 is used to perform the following scheme:
[0422] a processing module 601 configured to determine first-level information and second-level information corresponding to the same service type, wherein the first-level information is transmitted on a control channel and / or a shared channel, and the second-level information is transmitted on a shared channel. The second-level information is generated according to a coding method and / or segmentation method determined by a first rule, and the first-level information is used to decode the second-level information.
[0423] The transceiver module 602 is configured to output first-level information and second-level information.
[0424] For another example, the first communication device 600 is configured to execute the following solution:
[0425] A processing module 601 is configured to determine first-level information, where the first-level information includes information about resources occupied by decoding the second-level information, and a length of the first-level information is less than or equal to a first length;
[0426] The transceiver module 602 is used to output the first level information.
[0427] Optionally, the transceiver module 602 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.
[0428] It should be noted that the first communication device 600 may include a sending module but not a receiving module. Alternatively, the first communication device 600 may include a receiving module but not a sending module. The specific implementation depends on whether the above solution executed by the first communication device 600 includes a sending action and a receiving action.
[0429] Optionally, the first communication device 600 is configured to execute the actions executed by the first communication device in the embodiments shown in Figures 4 and 5. For details, please refer to the relevant introductions in the embodiments shown in Figures 4 and 5, which will not be elaborated here.
[0430] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0431] The processing module 601 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver module 602 can be implemented by a transceiver or transceiver-related circuits. The transceiver module 602 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0432] FIG7 is a schematic diagram of the structure of the second communication device according to an embodiment of the present application. Referring to FIG7 , the second communication device 700 can be used to execute the process executed by the second communication device in the embodiment shown in FIG4 . For details, please refer to the relevant description of the above method embodiment.
[0433] The second communication device 700 includes a processing module 701 and a transceiver module 702 .
[0434] The processing module 701 is used to process data. The transceiver module 702 can implement corresponding communication functions. The transceiver module 702 can also be called a communication interface or a communication module.
[0435] Optionally, the second communication device 700 may further include a storage module, which may be used to store instructions and / or data. The processing module 701 may read the instructions and / or data in the storage module to enable the second communication device to implement the aforementioned method embodiment.
[0436] The second communication device 700 can be used to perform the actions performed by the second communication device in the above method embodiment. The second communication device 700 can be a second communication device or a component that can be configured in the second communication device. The processing module 701 is used to perform the processing-related operations on the second communication device side in the above method embodiment. The transceiver module 702 is used to perform the reception-related operations on the second communication device side in the above method embodiment. For example, the second communication device 700 is used to perform the following scheme:
[0437] The transceiver module 702 is configured to receive first-level information and second-level information corresponding to the same service type, wherein the first-level information is transmitted on a control channel and / or a shared channel, and the second-level information is transmitted on a shared channel. The first-level information and the second-level information are for the same service;
[0438] The processing module 701 is configured to determine a decoding method and / or a segmentation method for the second-level information according to a second rule; and decode the second-level information according to the decoding method and / or segmentation method and the first-level information.
[0439] Optionally, the transceiver module 702 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.
[0440] It should be noted that the second communication device 700 may include a sending module but not a receiving module. Alternatively, the second communication device 700 may include a receiving module but not a sending module. The specific implementation depends on whether the above solution executed by the second communication device 700 includes a sending action and a receiving action.
[0441] Optionally, the second communication device 700 is configured to execute the actions executed by the second communication device in the embodiment shown in Figure 4. For details, please refer to the relevant introduction in the embodiment shown in Figure 4, which will not be elaborated here.
[0442] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0443] The processing module 701 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver module 702 can be implemented by a transceiver or transceiver-related circuits. The transceiver module 702 can also be called a communication module or communication interface. The storage module can be implemented by at least one memory.
[0444] FIG8 is a schematic diagram of the structure of the second communication device according to an embodiment of the present application. Referring to FIG8 , the second communication device 800 can be used to execute the process executed by the second communication device in the embodiment shown in FIG5 . For details, please refer to the relevant description of the above method embodiment.
[0445] The second communication device 800 includes a transceiver module 801. Optionally, the second communication device 800 further includes a processing module 802.
[0446] The processing module 802 is used to perform data processing. The transceiver module 801 can implement corresponding communication functions. The transceiver module 801 can also be called a communication interface or a communication module.
[0447] Optionally, the second communication device 800 may further include a storage module, which may be used to store instructions and / or data. The processing module 802 may read the instructions and / or data in the storage module to enable the second communication device to implement the aforementioned method embodiment.
[0448] The second communication device 800 can be used to perform the actions performed by the second communication device in the above method embodiment. The second communication device 800 can be a second communication device or a component that can be configured in the second communication device. The processing module 802 is used to perform the processing-related operations on the second communication device side in the above method embodiment. The transceiver module 801 is used to perform the reception-related operations on the second communication device side in the above method embodiment. For example, the second communication device 800 is used to perform the following scheme:
[0449] The transceiver module 801 is configured to receive first-level information, where the first-level information includes information on resources used to decode second-level information, and the length of the first-level information is less than or equal to the first length.
[0450] Optionally, the transceiver module 801 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.
[0451] It should be noted that the second communication device 800 may include a sending module but not a receiving module. Alternatively, the second communication device 800 may include a receiving module but not a sending module. The specific implementation depends on whether the above solution executed by the second communication device 800 includes a sending action and a receiving action.
[0452] Optionally, the second communication device 800 is configured to execute the actions executed by the second communication device in the embodiment shown in Figure 5. For details, please refer to the relevant introduction in the embodiment shown in Figure 5, which will not be elaborated here.
[0453] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0454] The processing module 802 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver module 801 can be implemented by a transceiver or transceiver-related circuits. The transceiver module 801 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0455] FIG9 is another schematic diagram of the structure of a communication device according to an embodiment of the present application. Referring to FIG9 , a communication device 900 includes a logic circuit 901 and an input / output interface 902 .
[0456] In one possible implementation, the communication device 900 shown in FIG9 can be used to execute the steps performed by the first communication device in the embodiments shown in FIG4 and FIG5. The logic circuit 901 can have the functions of the processing module 601 in the embodiment shown in FIG6, and the input / output interface 902 can have the functions of the transceiver module 602 in the embodiment shown in FIG6.
[0457] In another possible implementation, the communication device 900 shown in FIG9 can be used to execute the steps performed by the second communication device in the embodiment shown in FIG4. The logic circuit 901 can have the function of the processing module 701 in the embodiment shown in FIG7, and the input / output interface 902 can have the function of the transceiver module 702 in the embodiment shown in FIG7.
[0458] In another possible implementation, the communication device 900 shown in FIG9 can be used to execute the steps performed by the second communication device in the embodiment shown in FIG5. The logic circuit 901 can have the functions of the processing module 802 in the embodiment shown in FIG8, and the input / output interface 902 can have the functions of the transceiver module 801 in the embodiment shown in FIG8.
[0459] The communication device shown in FIG9 can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar and will not be repeated here.
[0460] FIG10 is a schematic diagram showing a possible structure of a terminal device.
[0461] Figure 10 is a schematic diagram of the structure of a terminal device according to an embodiment of the present application. For ease of understanding and illustration, Figure 10 uses a mobile phone as an example of a terminal device. As shown in Figure 10, the terminal device includes a processor, memory, radio frequency circuitry, an antenna, and input / output devices.
[0462] The processor is mainly used to process communication protocols and communication data, as well as control terminal devices, execute software programs, process software program data, etc.
[0463] Memory is primarily used to store software programs and data. RF circuits are primarily responsible for converting baseband signals into RF signals and processing them. Antennas are primarily used to transmit and receive RF signals in the form of electromagnetic waves.
[0464] Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input and output devices.
[0465] When data needs to be sent, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it via the antenna in the form of electromagnetic waves. When data is sent to a terminal device, the RF circuit receives the RF signal via the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes it.
[0466] For ease of explanation, Figure 10 shows only one memory and processor. In actual terminal device products, one or more processors and one or more memories may exist. Memory may also be referred to as a storage medium or storage device. The memory may be provided independently of the processor or integrated with the processor, and this is not limited in the embodiments of the present application.
[0467] In the embodiments of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device. As shown in Figure 10, the terminal device includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit can also be referred to as a transceiver, a transceiver, a transceiver device, etc. The processing unit can also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 1010 can be regarded as a receiving unit, and the device used to implement the transmitting function in the transceiver unit 1010 can be regarded as a transmitting unit, that is, the transceiver unit 1010 includes a receiving unit and a transmitting unit. The transceiver unit can sometimes also be referred to as a transceiver, a transceiver, or a transceiver circuit, etc. The receiving unit can sometimes also be referred to as a receiver, a receiver, or a receiving circuit, etc. The transmitting unit can sometimes also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0468] It should be understood that the transceiver unit 1010 is used to perform the sending and receiving operations of the first communication device or the second communication device in the above method embodiment, and the processing unit 1020 is used to perform other operations except the sending and receiving operations on the first communication device or the second communication device in the above method embodiment.
[0469] When the terminal device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, integrated circuit, or logic circuit integrated on the chip.
[0470] The present application further provides a communication device 1100, which can be a network device or a chip. The communication device 1100 can be used to perform the operations performed by the first communication device or the second communication device in the embodiments shown in FIG. 4 and FIG. 5 .
[0471] When the communication device 1100 is an access network device, for example, a base station, FIG11 shows a simplified schematic diagram of a base station structure. Referring to FIG11 , the base station includes parts 1110 , 1120 , and 1130 .
[0472] Part 1110 is mainly used for baseband processing, base station control, etc. Part 1110 is usually the control center of the base station, which can usually be called a processor, and is used to control the base station to execute the processing operations of the first communication device or the second communication device side in the above method embodiment.
[0473] Part 1120 is mainly used to store computer program code and data.
[0474] Section 1130 is primarily used for receiving and transmitting RF signals and converting RF signals to baseband signals. Section 1130 can generally be referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module in section 1130, which can also be referred to as a transceiver or transceiver, includes an antenna 1133 and a RF circuit (not shown in the figure), where the RF circuit is primarily used for RF processing. Optionally, the device used to implement the receiving function in section 1130 can be considered a receiver, and the device used to implement the transmitting function can be considered a transmitter. That is, section 1130 includes a receiver 1132 and a transmitter 1131. A receiver can also be referred to as a receiving module, receiver, or receiving circuit, and a transmitter can be referred to as a transmitting module, transmitter, or transmitting circuit.
[0475] Sections 1110 and 1120 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0476] For example, in one implementation, the transceiver module in section 1130 is used to execute the transceiver-related processes performed by the first communication device or the second communication device in the embodiments shown in Figures 4 and 5. The processor in section 1110 is used to execute the processing-related processes performed by the first communication device or the second communication device in the embodiments shown in Figures 4 and 5.
[0477] It should be understood that FIG11 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver may not rely on the structures shown in FIG6, FIG7, FIG8, or FIG9.
[0478] When the communication device 1100 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver may be an input / output circuit or a communication interface; the processor may be a processor, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the transmission operation of the first or second communication device may be understood as an output of the chip, and the reception operation of the first or second communication device may be understood as an input of the chip.
[0479] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the method executed by the first communication device or the second communication device in the above method embodiment.
[0480] For example, when the computer program is executed by a computer, the computer can implement the method performed by the first communication device or the second communication device in the above method embodiment.
[0481] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method performed by the first communication device or the second communication device in the above method embodiment.
[0482] An embodiment of the present application further provides a communication system, which includes the first communication device in the above embodiment and the second communication device in the above embodiment.
[0483] An embodiment of the present application further provides a chip device, including a processor, configured to call a computer program or computer instruction stored in the memory so that the processor executes the method provided in the embodiments shown in FIG. 4 and FIG. 5 .
[0484] In a possible implementation, the input of the chip device corresponds to the receiving operation in the embodiments shown in FIG. 4 and FIG. 5 , and the output of the chip device corresponds to the sending operation in the embodiments shown in FIG. 4 and FIG. 5 .
[0485] Optionally, the processor is coupled to the memory via an interface.
[0486] Optionally, the chip device further includes a memory, in which computer programs or computer instructions are stored.
[0487] The processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the method provided in the embodiments shown in Figures 4 and 5. The memory mentioned in any of the above may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.
[0488] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the explanation and beneficial effects of the relevant contents in any of the communication devices provided above can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0489] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0490] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0491] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0492] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0493] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for sending information, characterized in that: The method comprises: The first communication device determines first-level information and second-level information corresponding to the same service type, wherein the first-level information is transmitted on a control channel and / or a shared channel, the first-level information is used to decode the second-level information, the second-level information is transmitted on the shared channel, and the second-level information is generated according to an encoding method and / or a segmentation method determined by a first rule; The first communication device outputs the first level information and the second level information.
2. The method according to claim 1, characterized in that The first rule includes: segmenting the second-level information based on a first length, encoding the segmented second-level information by polar code encoding, and the first length is 2 n , wherein n is a positive integer.
3. The method according to claim 1 or 2, characterized in that: The first length is 32, 64, 128, 256, or 512.
4. The method according to claim 1, characterized in that: The first rule includes: segmenting the second-level information based on a second length, and encoding the segmented second-level information by using a low-density parity check code (LDPC) encoding method.
5. The method according to claim 4, characterized in that The second length is determined according to the payload size of the second-level information and the channel coding rate.
6. The method according to claim 4 or 5, characterized in that: If the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with the second length being 3840, and LDPC encoding is performed on the segmented second-level information based on the base graph BG2; or, If the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding code rate of the second-level information is greater than 0.25, the second-level information is segmented with the second length of 8448, and LDPC encoding is performed on the segmented second-level information based on the base graph BG1, wherein the base graph BG1 is different from the base graph BG2.
7. The method according to claim 1, characterized in that The first rule includes: determining the encoding method and / or segmentation method of the second-level information according to the payload size of the second-level information and the channel coding rate of the second-level information.
8. The method according to claim 7, characterized in that The first rule includes: The payload size corresponding to the second-level information is less than or equal to 384, and the channel coding rate of the second-level information is less than or equal to 0.5, or the payload size corresponding to the second-level information is less than or equal to 140, the second-level information is encoded in a non-segmented manner according to the Polar code encoding method; or If the payload size corresponding to the second-level information is greater than 384 and the channel coding rate of the second-level information is greater than 0.5, or if the payload size corresponding to the second-level information is greater than 140, the second-level information is segmented with a segment length of 3840, and the segmented second-level information is encoded according to the LDPC coding method.
9. The method according to claim 1, characterized in that: The first rule includes: determining the encoding method and / or segmentation method of the second-level information according to the length of the second-level information after rate matching, the number of available physical resources and / or the modulation order.
10. The method according to claim 9, characterized in that The first rule includes: corresponding to the length of the second-level information after the rate matching being less than or equal to the maximum length, determining the number of segments of the second-level information according to the maximum coding length supported by the polar code coding mode and the number of available physical resources, segmenting the second-level information according to the number of segments of the second-level information, and encoding the segmented second-level information according to the polar code coding mode; or, If the length of the second-level information after rate matching is greater than the maximum length, the number of segments of the second-level information is determined according to the maximum coding length supported by the LDPC coding method and the number of available physical resources, the second-level information is segmented according to the number of segments of the second-level information, and the segmented second-level information is encoded according to the LDPC coding method, and the maximum length is determined according to the number of available resources and the modulation order.
11. The method according to claim 10, characterized in that The available physical resource quantity is E total The maximum code length supported by the Polar coding method or the maximum code length supported by the LDPC coding method is expressed as N m ; if E rest Less than Then the number of segments C = C1, otherwise the number of segments C = C1 + 1; where E rest =E total -C1×N m , 12. The method according to claim 1, characterized in that The first rule includes: If the modulation order corresponding to the second-level information is less than or equal to the first threshold, the second-level information is encoded in a non-segmented manner according to the Polar code encoding method; or, If the modulation order corresponding to the second-level information is greater than the first threshold, the second-level information is segmented based on the third length, and then the segmented second-level information is encoded according to the LDPC coding method.
13. The method according to claim 1, characterized in that The first rule includes: corresponding to the second-level information being the first type of information, encoding the second-level information in a non-segmented manner according to the polar code encoding method; or, Corresponding to the second-level information being the second-type information or the third-type information, the second-level information is segmented based on the fourth length, and then the segmented second-level information is encoded according to the LDPC encoding method.
14. The method according to claim 13, characterized in that The first type of information is terabit-level throughput multi-output antenna channel state information T-MIMO CSI, the second type of information is perception-related information, and the third type of information is artificial intelligence-related information.
15. A method for receiving information, characterized in that: The method comprises: The second communication device receives first-level information and second-level information corresponding to the same service type, wherein the first-level information is transmitted on a control channel and / or a shared channel, and the second-level information is transmitted on the shared channel; The second communication device determines a decoding method and / or a segmentation method of the second level information according to a second rule; The second communication device decodes the second-level information according to the decoding method and / or the segmentation method and the first-level information.
16. The method according to claim 15, characterized in that The second rule includes: segmenting the second-level information based on a first length, and decoding the segmented second-level information by polar code decoding, wherein the first length is 2 n , wherein n is a positive integer.
17. The method according to claim 16, characterized in that The first length is less than 1024.
18. The method according to claim 16 or 17, characterized in that The first length is 32, 64, 128, 256, or 512.
19. The method according to claim 15, characterized in that The second rule includes: segmenting the second-level information based on a second length, and decoding the segmented second-level information by using a low-density parity-check code (LDPC) decoding method.
20. The method according to claim 19, characterized in that The second length is determined according to the payload size of the second-level information and the channel coding rate.
21. The method according to claim 19 or 20, characterized in that If the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with the second length being 3840, and LDPC decoding is performed on the segmented second-level information based on the base graph BG2; or, If the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding code rate of the second-level information is greater than 0.25, the second-level information is segmented with the second length of 8448, and the second communication device performs LDPC decoding on the segmented second-level information based on the base graph BG1, wherein the base graph BG1 is different from the base graph BG2.
22. The method according to claim 15, characterized in that The second rule includes: determining a decoding method and / or a segmentation method of the second-level information according to a payload size of the second-level information and a channel coding code rate of the second-level information.
23. The method according to claim 22, characterized in that The second rule includes: if the payload size corresponding to the second-level information is less than or equal to 384, and the channel coding rate of the second-level information is less than or equal to 0.5, or if the payload size corresponding to the second-level information is less than or equal to 140, the second-level information is encoded in a non-segmented manner according to the polar code encoding mode; or, If the payload size corresponding to the second-level information is greater than 384 and the channel coding rate of the second-level information is greater than 0.5, or if the payload size corresponding to the second-level information is greater than 140, the second-level information is segmented with a segment length of 3840, and the segmented second-level information is encoded according to the LDPC coding method.
24. The method according to claim 15, characterized in that The second rule includes: determining a decoding method and / or a segmentation method of the second-level information according to the length of the second-level information received by the second communication device, the number of available physical resources and / or the modulation order.
25. The method according to claim 24, characterized in that The second rule includes: corresponding to the length of the second-level information received by the second communication device being less than or equal to the maximum length, determining the number of segments of the second-level information according to the maximum decoding length supported by the polar code decoding method and the number of available physical resources, segmenting the second-level information according to the number of segments of the second-level information, and decoding the segmented second-level information according to the polar code decoding method; or If the length of the second-level information received by the second communication device is greater than the maximum length, the number of segments of the second-level information is determined according to the maximum decoding length supported by the LDPC decoding method and the number of available physical resources, the second-level information is segmented according to the number of segments of the second-level information, and the segmented second-level information is decoded according to the LDPC decoding method, and the maximum length is determined according to the number of available resources and the modulation order.
26. The method according to claim 25, characterized in that The maximum decoding length supported by the polar code decoding method is 1024.
27. The method according to claim 25 or 26, characterized in that The maximum decoding length supported by the LDPC decoding method is 3840.
28. The method according to any one of claims 25 to 27, characterized in that The total amount of available physical resources is E total The maximum decoding length supported by the polar code decoding method or the maximum decoding length supported by the LDPC decoding method is expressed as N m ; if E rest Less than Then the number of segments C = C1, otherwise the number of segments C = C1 + 1; where E rest =E total -C1×N m , 29. The method according to claim 15, characterized in that The second rule includes: if the modulation order corresponding to the second-level information is less than or equal to a first threshold, decoding the second-level information in a non-segmented manner according to a polar code decoding manner; or, If the modulation order corresponding to the second-level information is greater than the first threshold, the second-level information is segmented based on the third length, and the segmented second-level information is decoded according to the LDPC decoding method.
30. The method according to claim 29, characterized in that The third length is 3840, or 8448.
31. The method according to claim 15, characterized in that The second rule includes: corresponding to the second-level information being the first type of data, decoding the second-level information in a non-segmented manner according to the polar code decoding method; or, Corresponding to the second-level information being the second type of information or the third type of information, the second-level information is segmented based on the fourth length, and the segmented second-level information is decoded according to the LDPC decoding method.
32. The method according to claim 31, characterized in that The first type of information is T-MIMO CSI, the second type of information is perception-related information, and the third type of information is artificial intelligence-related information.
33. The method according to claim 31 or 32, characterized in that The fourth length is determined according to the payload size and channel coding rate of the second-level information.
34. The method according to claim 33, characterized in that if the payload size corresponding to the second-level information is less than or equal to 292, or if the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, the second-level information is segmented with the fourth length of 3840, and LDPC decoding is performed on the segmented second-level information based on the base graph BG2; or, If the payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding code rate of the second-level information is greater than 0.25, the second-level information is segmented with the fourth length of 8448, and the segmented second-level information is LDPC decoded based on the base graph BG1.
35. The method according to claim 15, characterized in that The second rule includes: determining a fifth length according to a payload size and a channel coding rate of the second-level information; segmenting the second-level information based on the fifth length, and decoding the segmented second-level information according to an LDPC decoding method.
36. The method according to claim 35, characterized in that The payload size corresponding to the second-level information is less than or equal to 292, or the payload size corresponding to the second-level information is less than or equal to 3824 and the channel coding rate of the second-level information is less than or equal to 0.25, then the fifth length is 3840; or The payload size corresponding to the second-level information is greater than 292, or the payload size corresponding to the second-level information is greater than 3824 and the channel coding rate of the second-level information is greater than 0.25, then the fifth length is 8448.
37. The method according to any one of claims 1 to 36, characterized in that The first-level information includes information used to decode resources occupied by the second-level information, and a length of the first-level information is less than or equal to a sixth length.
38. The method according to claim 37, characterized in that The sixth length is 70.
39. The method according to any one of claims 1 to 38, characterized in that The first-level information includes at least one of the following: a carrier indication field, a partial bandwidth indication field, a time domain resource allocation field, a frequency domain resource allocation field, a virtual resource block VRB to physical resource block PRB mapping field, a PRB size indication field, a reserved resource field, a zero-power channel state information reference signal CSI-RS trigger indication field, a channel access type and cyclic extension field, a sleep indication field, an invalid symbol mode indication field, a scheduling offset indication field, or a channel access type and cyclic extension field.
40. The method according to any one of claims 1 to 39, characterized in that The first-level information does not include at least one of the following: shared channel indication, new data indication, redundancy version RV, priority indication, hybrid automatic repeat request HARQ process number, downlink allocation index DAI, physical downlink shared channel PDSCH to HARQ feedback timing, coding block transmission indication CGBTI, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, demodulation reference signal DMRS sequence initialization, or power control.
41. The method according to any one of claims 1 to 40, characterized in that The second-level information includes at least one of the following: multi-output multi-output antenna channel state information T-MIMO CS with terabit throughput, perception-related information, artificial intelligence-related information, shared channel indication, new data indication, redundancy version RV, priority indication, hybrid automatic repeat request HARQ process number, downlink allocation index DAI, physical downlink shared channel PDSCH to HARQ feedback timing, coding block transmission indication CGBTI, coding block group refresh information, PDSCH group index, requested number of PDSCH groups, one-time HARQ request, new feedback indication, antenna port, transmission configuration indication TCI, sounding reference signal request, demodulation reference signal DMRS sequence initialization, or power control.
42. The method according to any one of claims 1 to 41, characterized in that The second level information includes second level control information.
43. The method according to claim 42, characterized in that The second-stage control information is second-stage uplink control information 2nd-stage UCI, or second-stage downlink control information 2nd-stage DCI, or second-stage sidelink control information 2nd-stage SCI.
44. The method according to any one of claims 1 to 43, characterized in that The second level information includes layer L1 information.
45. A communication device, characterized in that: The communication device includes a transceiver module and a processing module; The transceiver module is used to perform the transceiver operation of the method as claimed in any one of claims 1 to 14 and 37 to 44, and the processing module is used to perform the processing operation of the method as claimed in any one of claims 1 to 14 and 37 to 44; or, The transceiver module is used to perform the transceiver operation of the method as described in any one of claims 15 to 44, and the processing module is used to perform the processing operation of the method as described in any one of claims 15 to 44.
46. A communication device, characterized in that: The communication device comprises a processor configured to execute a computer program or computer instructions in a memory to perform a method as claimed in any one of claims 1 to 44.
47. A computer-readable storage medium, characterized in that A computer program is stored thereon, and when the computer program is executed by a device, the device executes the method according to any one of claims 1 to 44.
48. A communication system, characterized in that: The communication system comprises a first communication device and a second communication device; the first communication device is used to execute the method according to any one of claims 1 to 14 and 37 to 44, and the second communication device is used to execute the method according to any one of claims 15 to 44.
Citation Information
Patent Citations
Two-stage sidelink control information for sidelink communications
CN112314006A
Scheduling via multiple physical downlink control channels
US20220408458A1
Apparatuses and methods for communicating on ai enabled and non-ai enabled air interfaces
US20230284139A1