A coding-based transmission method and apparatus for wireless communication

By jointly designing source-channel coding in the communication protocol architecture and dynamically adjusting the source coding parameters using the base station's channel state information, the problem of incompatibility between source-channel joint coding and existing protocol architectures is solved, achieving more efficient transmission performance and simplified protocol implementation.

CN122137495APending Publication Date: 2026-06-02SHANGHAI CODUS TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI CODUS TECHNOLOGY CO LTD
Filing Date
2024-12-02
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing source-channel joint coding schemes are difficult to apply directly to existing communication protocol architectures and suffer from high protocol implementation complexity.

Method used

By jointly designing source coding and channel coding in the existing protocol architecture, the source coding parameters are dynamically adjusted using the channel state information of the base station, and source-channel joint coding is achieved through signaling indication and logical channel association, so as to be compatible with existing protocols and simplify complexity.

Benefits of technology

It improves end-to-end transmission performance, simplifies node complexity, reduces hardware costs, and maintains protocol compatibility and consistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122137495A_ABST
    Figure CN122137495A_ABST
Patent Text Reader

Abstract

This application discloses a coding-based transmission method and apparatus for wireless communication. A communication node receives a first signaling; transmits a first PDU of a first protocol layer; the first PDU of the first protocol layer is transmitted on a first logical channel; the first PDU of the first protocol layer includes the output of a first encoder, the input of the first encoder includes a first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on a first coding parameter; the first signaling indicates the first coding parameter, and the first coding parameter is associated with the first logical channel. The proposed solution is advantageous for compatibility with existing protocols, improves end-to-end transmission performance, and simplifies the complexity of the first node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to coding-based transmission methods and apparatus. Background Technology

[0002] In NR (New Radio) Release 18, research on AI / ML technology was initiated to explore its impact on system performance and design. AI / ML technology may also play a crucial role in future 6G communications. Compared to traditional processing methods, AI / ML is characterized by its training-based and deployment-required nature. According to the 3GPP (3rd Generation Partnership Project) standard TS38.300, AI / ML models and algorithms extend beyond the scope of 3GPP.

[0003] In traditional communication systems, source coding and channel coding are independent, making it difficult to achieve an optimal compromise. With the increasing application of AI (Artificial Intelligence) / ML (Machine Learning) technologies in 3GPP, joint source-channel coding has gained widespread attention. Research shows that using Artificial Neural Networks (ANNs) for the joint design of source compression and channel coding can improve transmission efficiency, demonstrating promising application prospects and becoming a candidate key technology for 6G communication. Summary of the Invention

[0004] Through research, the inventors discovered that existing source-channel joint coding schemes are difficult to apply directly to existing communication protocol architectures. Considering protocol compatibility, how to implement source-channel joint coding on existing protocol architectures and simplify the complexity of protocol implementation is a problem that needs to be solved.

[0005] To address the aforementioned problems, this application provides a solution. While the source-channel joint coding described above serves as an example, this application is also applicable to other coding methods, such as source-channel independent coding, achieving similar technical effects. Furthermore, employing a unified solution across different scenarios helps reduce hardware complexity and cost.

[0006] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS38 series.

[0007] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS28 series.

[0008] It should be noted that, unless otherwise specified, the embodiments and features in any node of this application can be applied to any other node. Furthermore, unless otherwise specified, the embodiments and features in any embodiment of this application can be arbitrarily combined with each other.

[0009] This application discloses a method used in a first node of wireless communication, characterized by comprising:

[0010] Receive the first signaling;

[0011] Send the first PDU (Protocol Data Unit) of the first protocol layer; wherein the first PDU of the first protocol layer is transmitted on the first logical channel;

[0012] Wherein, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

[0013] In traditional communication systems, source coding and channel coding are independent. Source coding does not depend on channel state, and the coding parameters of source coding do not need to be transmitted at the access layer. Considering joint source-channel coding, channel state affects source coding, and the base station has more channel state information, allowing it to dynamically adjust the source coding parameters. The method described above associates the first coding parameters with the first logical channel, and the first signaling indicates the first coding parameters associated with the first logical channel. The output of the first encoder is carried by the first PDU of the first protocol layer, which is beneficial for compatibility with existing protocols, improves end-to-end transmission performance, and simplifies the complexity of the first node.

[0014] According to one aspect of this application, it is characterized by comprising:

[0015] Send the first UE (User Equipment) capability information;

[0016] After the first UE capability information is sent, the first message is received;

[0017] The first UE capability information indicates that the first node supports a first type of encoder, and the first encoder depends on the first type of encoder; the first message includes the configuration information of the first encoder.

[0018] The above method takes into account that the output of the first encoder needs to be decoded by the base station. The first node indicates that the first node supports the first type of encoder through the first UE capability information, which is beneficial for the base station to configure the first encoder through the first message, thereby reducing unnecessary configuration information.

[0019] According to one aspect of this application, it is characterized by comprising:

[0020] Send the second message before the first signaling is received;

[0021] The second message depends on the first message, and the second message indicates the correlation of data on the first logical channel.

[0022] Regarding the question of how the sender of the first signaling determines the appropriate first coding parameters, considering that the first node can grasp more information about the source of the uplink transmission, the above method uses a second message to indicate the correlation of data on the first logical channel, thereby assisting the sender of the first signaling in determining the first coding parameters.

[0023] The above methods are beneficial for improving coding performance.

[0024] According to one aspect of this application, it is characterized by comprising:

[0025] A third message is sent before the first signaling is received;

[0026] The third message depends on the first message, and the third message indicates Q1 encoded parameters, wherein the first encoded parameter is one of the Q1 encoded parameters, and Q1 is a positive integer.

[0027] Regarding the question of how the sender of the first signaling determines the appropriate first coding parameters, considering that the first node can grasp more information about the source of the uplink transmission and is more likely to determine the source coding parameters, the above method uses a third message to indicate Q1 coding parameters to assist the sender of the first signaling in determining the first coding parameters.

[0028] The above methods are beneficial for improving the performance of joint source-channel coding.

[0029] According to one aspect of this application, it is characterized by comprising:

[0030] The first SDU (Service Data Unit) of the first protocol layer is segmented;

[0031] The first data block of the first protocol layer includes a segment of the first SDU of the first protocol layer.

[0032] Compared to the traditional method of using the same source coding for the same SDU, the above method can adaptively determine the coding parameters for the first SDU, which is more flexible and can achieve higher coding gain.

[0033] According to one aspect of this application, it is characterized by comprising:

[0034] The second PDU of the second protocol layer is delivered to the first protocol layer;

[0035] Wherein, the second protocol layer is a protocol layer above the first protocol layer, and one SDU of the second PDU of the second protocol layer includes the first data block of the first protocol layer, and the second PDU of the second protocol layer does not include the protocol header of the one SDU.

[0036] The above method transparently transmits the second PDU of the second protocol layer to the first protocol layer, which is beneficial for reusing the existing protocol architecture and maintaining compatibility.

[0037] The above methods are beneficial for maintaining the consistency of the protocol stack.

[0038] According to one aspect of this application, it is characterized by comprising:

[0039] Receive scheduling information from the first wireless channel;

[0040] Perform channel coding and transmit the first wireless channel;

[0041] The transmission on the first wireless channel includes the first PDU of the first protocol layer; the channel coding method used depends on the scheduling information of the first wireless channel.

[0042] As an example, the scheduling information of the first wireless channel indicates the channel coding method used for the channel coding.

[0043] In the above method, the channel coding method of the first wireless channel is determined by the second node, which is simple to implement and reduces uplink feedback overhead.

[0044] As an example, the scheduling information of the first wireless channel is used to determine the channel coding method used for the channel coding.

[0045] In the above method, the first node determines the channel coding scheme of the first wireless channel, and improves the gain of joint coding of the source and the channel by adaptively adjusting the channel coding scheme.

[0046] As an example, the scheduling information of the first wireless channel indicates the channel quality of the first wireless channel, and the channel quality of the first wireless channel is used to determine the channel coding method used for the channel coding.

[0047] According to one aspect of this application, it is characterized by comprising:

[0048] Encoding is performed on the first data block of the first protocol layer;

[0049] The encoding uses the first encoding parameter.

[0050] According to one aspect of this application, it is characterized by comprising:

[0051] Send the first instruction; receive the first instruction;

[0052] The first instruction triggers the encoding of the first data block for the first protocol layer.

[0053] The above method reduces the impact on the first protocol layer.

[0054] The above methods are easy to implement and reduce the impact on the existing protocol architecture.

[0055] This application discloses a method used in a second node for wireless communication, characterized by comprising:

[0056] Send the first signaling;

[0057] Receive a first PDU of the first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel;

[0058] Wherein, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

[0059] According to one aspect of this application, it is characterized by comprising:

[0060] Receive first UE capability information;

[0061] After the first UE capability information is received, a first message is sent;

[0062] The first UE capability information indicates that the first node supports a first type of encoder, and the first encoder depends on the first type of encoder; the first message includes the configuration information of the first encoder.

[0063] According to one aspect of this application, it is characterized by comprising:

[0064] Receive the second message before the first signaling is sent;

[0065] The second message depends on the first message, and the second message indicates the correlation of data on the first logical channel.

[0066] According to one aspect of this application, it is characterized by comprising:

[0067] Receive the third message before the first signaling is sent;

[0068] The third message depends on the first message, and the third message indicates Q1 encoded parameters, wherein the first encoded parameter is one of the Q1 encoded parameters, and Q1 is a positive integer.

[0069] According to one aspect of this application, the first data block of the first protocol layer includes a segment of the first SDU of the first protocol layer.

[0070] According to one aspect of this application, it is characterized by comprising:

[0071] Receive the second PDU from the second protocol layer from the first protocol layer;

[0072] Wherein, the second protocol layer is a protocol layer above the first protocol layer, and one SDU of the second PDU of the second protocol layer includes the first data block of the first protocol layer, and the second PDU of the second protocol layer does not include the protocol header of the one SDU.

[0073] According to one aspect of this application, it is characterized by comprising:

[0074] Send scheduling information for the first wireless channel;

[0075] Receive the first wireless channel and perform channel decoding;

[0076] The transmission on the first wireless channel includes the first PDU of the first protocol layer; the channel coding method used for channel decoding depends on the scheduling information of the first wireless channel.

[0077] According to one aspect of this application, it is characterized by comprising:

[0078] Perform decoding;

[0079] The decoding uses the first encoding parameters.

[0080] According to one aspect of this application, it is characterized by comprising:

[0081] Send the second instruction; receive the second instruction;

[0082] The second instruction triggers the execution of decoding.

[0083] This application discloses a first node used for wireless communication, characterized in that it comprises:

[0084] The first receiver receives the first signaling;

[0085] A first transmitter transmits a first PDU of a first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel;

[0086] Wherein, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

[0087] This application discloses a second node used for wireless communication, characterized in that it comprises:

[0088] The second transmitter sends the first signal;

[0089] The second receiver receives the first PDU of the first protocol layer; wherein the first PDU of the first protocol layer is transmitted on the first logical channel;

[0090] Wherein, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel. Attached Figure Description

[0091] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0092] Figure 1 A flowchart illustrating the transmission of a first node according to an embodiment of this application is shown;

[0093] Figure 2 A schematic diagram of a network architecture according to an embodiment of this application is shown;

[0094] Figure 3A schematic diagram of an embodiment of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application is shown;

[0095] Figure 4 A schematic diagram of a first communication device and a second communication device according to an embodiment of this application is shown;

[0096] Figure 5 A flowchart illustrating a wireless signal transmission process according to an embodiment of this application is shown;

[0097] Figure 6 A flowchart illustrating a wireless signal transmission process according to another embodiment of this application is shown;

[0098] Figure 7 A schematic diagram illustrating segmentation of a first SDU of a first protocol layer according to an embodiment of this application is shown;

[0099] Figure 8 This illustration shows a schematic diagram of a second PDU of the second protocol layer being delivered to the first protocol layer according to an embodiment of this application;

[0100] Figure 9 A schematic diagram showing an embodiment of the present application is illustrated, showing that execution code is triggered by a first instruction;

[0101] Figure 10 A flowchart illustrating the determination of a first data block of a first protocol layer according to an embodiment of this application is shown;

[0102] Figure 11 A schematic diagram is shown of a first PDU of a first protocol layer according to an embodiment of the present application, including the output of a first encoder;

[0103] Figure 12 A schematic diagram of the MAC PDU to which the first PDU of the first protocol layer belongs is shown according to an embodiment of this application;

[0104] Figure 13 A schematic diagram illustrating the encoding of a first SDU of a first protocol layer using multiple encoding parameters according to an embodiment of this application is shown;

[0105] Figure 14 A schematic diagram illustrating the operation of a first encoder and a second decoder according to an embodiment of this application is shown;

[0106] Figure 15 A schematic diagram illustrating the operation of a first encoder and a second decoder according to one embodiment of this application is shown.

[0107] Figure 16A structural block diagram of a processing apparatus for a first node according to an embodiment of this application is shown;

[0108] Figure 17 A structural block diagram of a processing apparatus for a second node according to an embodiment of this application is shown. Detailed Implementation

[0109] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0110] Example 1

[0111] Example 1 illustrates a flowchart of the transmission of a first node according to an embodiment of this application, as shown in the attached diagram. Figure 1 As shown. (Attached) Figure 1 In the diagram, each box represents a step. It is particularly important to emphasize that the order of the boxes does not represent the chronological order of the steps they represent.

[0112] In Embodiment 1, the first node in this application receives a first signaling in step 101; and sends a first PDU of a first protocol layer in step 102; wherein the first PDU of the first protocol layer is transmitted on a first logical channel; wherein the first PDU of the first protocol layer includes the output of a first encoder, and the input of the first encoder includes a first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on a first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

[0113] As an example, the first signaling includes an RRC (Radio Resource Control) signaling.

[0114] As an example, the first signaling is an RRC signaling.

[0115] As an example, the RRC signaling is an RRC IE (Information Element).

[0116] As an example, the RRC signaling is an RRC field.

[0117] As an example, the first signaling includes a MAC (Medium Access Control) signaling.

[0118] As an example, the first signaling is a MAC signaling.

[0119] As an example, the MAC signaling is a MAC CE (Control Element).

[0120] As an example, the MAC signaling is a MAC subPDU.

[0121] As one embodiment, the first signaling includes a physical layer signaling.

[0122] As an example, the first signaling is a physical layer signaling.

[0123] As an example, the physical layer signaling is a DCI (Downlink Control Information).

[0124] As one embodiment, sending the first PDU of the first protocol layer includes: the protocol entity of the first protocol layer delivering the first PDU of the first protocol layer to a lower layer.

[0125] As an example, the lower layer is the protocol layer below the first protocol layer.

[0126] As one embodiment, transmitting the first PDU of the first protocol layer includes: transmitting the first PDU of the first protocol layer on the first wireless channel.

[0127] As an example, the first protocol layer is the MAC sublayer.

[0128] As an example, the first protocol layer is a protocol layer above the MAC sublayer.

[0129] As an example, the first protocol layer is an RLC (Radio Link Control) sublayer, and the first PDU of the first protocol layer is an RLC PDU.

[0130] As an example, the first protocol layer is an application layer, and the first PDU of the first protocol layer is an application layer PDU.

[0131] As an example, the transmission of the first PDU of the first protocol layer on the first logical channel means that the first PDU of the first protocol layer is mapped to the first logical channel.

[0132] As an example, the transmission of the first PDU of the first protocol layer on the first logical channel means that the first PDU of the first protocol layer comes from the first logical channel.

[0133] As an example, the transmission of the first PDU of the first protocol layer on the first logical channel means that the first PDU of the first protocol layer is carried by the first logical channel.

[0134] As an example, the transmission mode of the first logical channel is TM (Transparent Mode).

[0135] As an example, the transmission mode of the first logical channel is UM (Unacknowledged Mode).

[0136] As an example, the transmission mode of the first logical channel is AM (Acknowledged Mode).

[0137] As an example, the first logical channel is identified by a LogicalChannelIdentity.

[0138] As an example, the first logical channel is identified by an RRC IE whose name includes LogicalChannelIdentity.

[0139] As an example, the first logical channel is mapped to PUSCH (Physical uplink shared channel).

[0140] As an example, the first logical channel is mapped to UL-SCH.

[0141] As an example, the first logical channel is a DCCH (Dedicated Control Channel).

[0142] As an example, the first logical channel is a DTCH (Dedicated Traffic Channel).

[0143] As an example, the first logical channel corresponds to one bearer.

[0144] As an example, the first logical channel corresponds to a DRB (Data Radio Bearer).

[0145] As an example, the first logical channel is associated with a protocol layer.

[0146] As one example, the first logical channel is associated with multiple protocol layers.

[0147] As one example, the first logical channel is associated with at least the MAC sublayer and the application layer.

[0148] As one embodiment, the first logical channel is associated with at least a MAC sublayer and an RLC sublayer.

[0149] As an example, the first logical channel is associated with at least the RLC sublayer and the PDCP (Packet Data Convergence Protocol) sublayer.

[0150] As one embodiment, the first logical channel is associated with at least the MAC sublayer and the SDAP (Service Data Adaptation Protocol) layer.

[0151] As an example, the first logical channel corresponds to an RLC (Radio Link Control) bearer.

[0152] As an example, the first logical channel corresponds to a PDCP bearer.

[0153] As an example, the first logical channel corresponds to a QoS flow.

[0154] As an example, the first logical channel is associated with an RLC entity.

[0155] As an example, the first logical channel is associated with a PDCP entity.

[0156] As an example, the first PDU of the first protocol layer including the output of the first encoder means that the first PDU of the first protocol layer is the output of the first encoder.

[0157] As an example, the first PDU of the first protocol layer including the output of the first encoder means that the first PDU of the first protocol layer includes at least a portion of the output of the first encoder.

[0158] As an example, the first PDU of the first protocol layer including the output of the first encoder means that: the first PDU of the first protocol layer includes the output of the first encoder, and at least a portion of the first PDU of the first protocol layer does not belong to the output of the first encoder.

[0159] The above method multiplexes the output of the first encoder with other information, thereby improving transmission efficiency.

[0160] As an example, the size of the output of the first encoder is fixed.

[0161] As an example, the size of the output of the first encoder is not fixed.

[0162] As an example, when the size of the output of the first encoder is fixed, the size of the first data block of the first protocol layer depends on the first encoding parameters.

[0163] As one embodiment, the first protocol layer is the protocol layer to which the first encoder belongs.

[0164] The above method reduces cross-layer operations and improves the coding efficiency of the first encoder.

[0165] As an example, the first protocol layer is the protocol layer below the protocol layer to which the first encoder belongs.

[0166] As an example, the first protocol layer is a protocol layer above the protocol layer to which the first encoder belongs.

[0167] The above methods reduce the impact on the protocol, especially avoiding the impact on the first protocol layer.

[0168] As one example, the first encoder is at the application layer.

[0169] As an example, the first encoder is in the RLC sublayer.

[0170] As one example, the first encoder is at the physical layer.

[0171] The above method is beneficial for joint coding of the source and channel.

[0172] As one example, the first encoder is located inside the UE of the first node.

[0173] The above methods improve execution efficiency.

[0174] As one example, the first encoder is located outside the UE of the first node.

[0175] The above methods reduce the complexity and overhead of the UE.

[0176] As an example, the first encoder is implemented in software.

[0177] As one example, the first encoder is implemented in hardware.

[0178] As an example, the first encoder is implemented based on the UE.

[0179] As an example, the first encoder is based on AI.

[0180] As an example, the first encoder is based on an AI / ML model.

[0181] As one embodiment, the first encoder is based on at least one of training, inference, or reinforcement learning.

[0182] As an example, the first encoder is an applicable functionality, which is used for encoding.

[0183] As an example, the first encoder is an applicable function used for joint source-channel coding.

[0184] As an example, the first encoder is an applicable function used for AI encoding.

[0185] As an example, the first encoder performs source coding.

[0186] As an example, the first encoder performs source compression.

[0187] As an example, the first data block of the first protocol layer is at least a portion of the original data.

[0188] As an example, the first data block of the first protocol layer is unsource-encoded.

[0189] As an example, the input of the first encoder is the first data block of the first protocol layer.

[0190] As one embodiment, the input of the first encoder includes the first data block of the first protocol layer and information other than the first data block of the first protocol layer.

[0191] As an example, the information other than the first data block of the first protocol layer and the first data block of the first protocol layer are generated in the same protocol layer.

[0192] As an example, the information other than the first data block of the first protocol layer and the first data block of the first protocol layer are generated in different protocol layers.

[0193] As one embodiment, the information outside the first data block of the first protocol layer includes the first encoding parameters.

[0194] As an example, the information outside the first data block of the first protocol layer includes the plurality of encoding parameters.

[0195] As one embodiment, the information outside the first data block of the first protocol layer is generated at the physical layer.

[0196] As one embodiment, the information outside the first data block of the first protocol layer includes verification information.

[0197] As an example, the information outside the first data block of the first protocol layer includes CRC (Cyclic Redundancy Check) bits.

[0198] As one embodiment, the information outside the first data block of the first protocol layer includes padding bits; wherein the number of bits in the first data block of the first protocol layer is less than N1; and the number of padding bits is the difference between N1 and the number of bits in the at least first bit block.

[0199] The above method increases the number of bits in the input of the first encoder by padding bits, thereby ensuring encoding performance.

[0200] As an example, the size of the first data block of the first protocol layer depends on multiple parameters, and the first encoding parameter is any one of the multiple parameters.

[0201] As an example, the first encoding parameter is used to adjust the transmission efficiency.

[0202] As an example, the first encoding parameter is used to adjust the bit rate.

[0203] As an example, the first encoding parameter is used to adjust the encoding rate, encoding efficiency, or encoding speed.

[0204] As an example, the first encoding parameter is used to adjust the source code rate, source compression rate, or source compression ratio.

[0205] As an example, the first encoding parameter is used to adjust the channel code rate.

[0206] As an example, the first coding parameter is used to adjust the joint code rate of source coding and channel coding.

[0207] As an example, the larger the first encoding parameter, the larger the size of the first data block.

[0208] As an example, the smaller the first encoding parameter, the larger the size of the first data block.

[0209] As an example, the first encoding parameter is a parameter of the encoding method used by the first encoder.

[0210] As an example, the first encoding parameter is the code length or the average code length.

[0211] As an example, the first encoding parameter is an adjustment factor.

[0212] As an example, the adjustment factor is an adjustment factor for the code length or the average code length.

[0213] As an example, the adjustment factor is a coefficient.

[0214] As an example, the adjustment factor is a ratio.

[0215] As an example, the adjustment factor is a scaling factor.

[0216] As an example, the adjustment factor is a ratio.

[0217] As an example, the adjustment factor is a rational number.

[0218] As an example, the adjustment factor is greater than 0 and less than or no greater than 1.

[0219] As an example, the adjustment factor is greater than X1 and less than or not greater than 1; X1 is less than 1 and greater than 0.

[0220] The above method avoids the first encoding parameter being too low, thus ensuring encoding reliability.

[0221] As an example, the adjustment factor is 0.8.

[0222] As an example, the adjustment factor is 0.6.

[0223] As an example, the adjustment factor is greater than or not less than 1.

[0224] As an example, the adjustment factor is greater than or not less than 1, and less than or not greater than 3.

[0225] As an example, the adjustment factor is 2.

[0226] As an example, the adjustment factor is 1.2.

[0227] As an example, the first signaling indicates at least the first encoded parameter among the plurality of parameters.

[0228] As an example, the first signaling indicating the first encoding parameter means that the first signaling explicitly indicates the first encoding parameter.

[0229] As an example, the first signaling indicating the first encoded parameter means that the first signaling implicitly indicates the first encoded parameter.

[0230] As an example, the first signaling configures the first encoding parameters.

[0231] As an example, the first signaling activates the first encoding parameter.

[0232] As an example, the first signaling dynamically indicates the first encoding parameters.

[0233] As an example, the first signaling includes an RRC signaling, and the first signaling is a MAC signaling; the RRC signaling configures the first encoding parameters, and the MAC signaling activates the first encoding parameters.

[0234] As an example, the first signaling includes an RRC signaling, and the first signaling is a physical layer signaling; the RRC signaling configures the first coding parameters, and the physical layer signaling activates the first coding parameters.

[0235] As one embodiment, the first signaling includes the value of the first encoding parameter.

[0236] As one embodiment, the first signaling includes at least some parameters used to determine the first encoding parameters.

[0237] As one embodiment, the first signaling includes a first index, which indicates the first encoding parameter.

[0238] As an example, the first index shown explicitly indicates the first encoded parameter.

[0239] As an example, the first index shown implicitly indicates the first encoded parameter.

[0240] As an example, the first index shown includes the index of the first encoded parameter.

[0241] As an example, the first index shown is the index of the first encoding parameter.

[0242] As an example, the index of the first encoding parameter includes the index of the first encoder.

[0243] As an example, the index of the first encoding parameter is the index of the first encoder.

[0244] As an example, the first index shown includes the index of the encoding method used by the first encoder.

[0245] As an example, the first index shown is the index of the encoding method used by the first encoder.

[0246] As an example, the first index shown includes the index of the first encoder.

[0247] As an example, the first index shown is the index of the first encoder.

[0248] As an example, the index of the first encoder is the index configured for the first encoder.

[0249] As an example, the index of the first encoder is configured by the network.

[0250] As an example, the index of the first encoder indicates the first encoder from among a plurality of encoders.

[0251] As an example, the first index shown includes the index of the first encoder and the index of the first encoding parameter.

[0252] As an example, the first signaling indicates only one encoding parameter, which is the first encoding parameter.

[0253] As a sub-implementation of the above embodiments, the channel quality of the first wireless channel depends on the indication of the first signaling.

[0254] As a sub-implementation of the above embodiments, the first signaling instructs the first encoder to perform encoding using the first encoding parameters.

[0255] As a sub-implementation of the above embodiments, the first signaling instructs the first encoder to perform encoding for the first logical channel using the first encoding parameters.

[0256] As a sub-implementation of the above embodiments, the first signaling indicates the first encoding parameter from a plurality of encoding parameters.

[0257] As a sub-implementation of the above embodiments, the first node determines the first encoding parameter from a plurality of encoding parameters based on the first index included in the first signaling.

[0258] As a sub-implementation of the above embodiments, the first node determines the first encoding parameter by looking up the first index included in the first signaling in the first table.

[0259] As a sub-implementation of the above embodiments, the second node determines the first encoding parameters based on training or inference.

[0260] As one embodiment, the first signaling indicates a plurality of encoding parameters, the plurality of encoding parameters including the first encoding parameter.

[0261] As a sub-implementation of the above embodiments, the first signaling configuration first table includes the plurality of encoding parameters.

[0262] As a sub-implementation of the above embodiments, the plurality of encoding parameters and the plurality of indices correspond one-to-one, the first index is one of the plurality of indices, and the first index corresponds to the first encoding parameter.

[0263] As a sub-implementation of the above embodiments, the encoding performed by the first encoder using the first encoding parameters is determined by the first node.

[0264] As a sub-implementation of the above embodiments, the first signaling indicates the plurality of encoding parameters and the plurality of indexes.

[0265] As a sub-implementation of the above embodiments, the first signaling indicates a plurality of encoding parameters to the first encoder.

[0266] As a sub-implementation of the above embodiments, the first signaling indicates a plurality of coding parameters associated with the first encoder and the first logical channel.

[0267] As a sub-example of the above embodiment, the first node determines the first encoding parameter from the plurality of encoding parameters.

[0268] As a sub-example of the above embodiment, the first node randomly determines the first encoding parameter from the plurality of encoding parameters.

[0269] As a sub-example of the above embodiment, the first node determines the first encoding parameter from the plurality of encoding parameters on its own.

[0270] As a sub-implementation of the above embodiments, the first node determines the first encoding parameter from the plurality of encoding parameters based on the UE implementation.

[0271] As a sub-implementation of the above embodiments, the first node determines the first encoding parameter from the plurality of encoding parameters based on the correlation of the first data block at least in the first protocol layer.

[0272] As a sub-example of the above embodiment, the first node determines the first coding parameter from the plurality of coding parameters based on the channel quality of at least the first wireless channel.

[0273] As a sub-implementation of the above embodiments, the first signaling indicates the channel quality of the first wireless channel.

[0274] As a sub-implementation of the above embodiment, the first node determines the first coding parameter from the plurality of coding parameters based on at least the channel coding method of the first wireless channel.

[0275] As a sub-implementation of the above embodiments, the first signaling indicates the channel coding method of the first wireless channel.

[0276] As a sub-implementation of the above embodiments, the first node determines the first coding parameter from the plurality of coding parameters based on the correlation of the first data block at least in the first protocol layer and the channel quality of the first wireless channel.

[0277] As a sub-implementation of the above embodiment, the first node first determines a first candidate coding parameter set from multiple candidate coding parameter sets based on the channel quality of the first wireless channel; the first node then selects the first coding parameter from the first candidate coding parameter set based on the correlation of the first data block of the first protocol layer; wherein, each of the multiple candidate coding parameter sets includes multiple candidate coding parameters; the first candidate coding parameter set is one of the multiple candidate coding parameter sets.

[0278] As a sub-implementation of the above embodiment, the first node first determines a first candidate coding parameter set from multiple candidate coding parameter sets based on the correlation of the first data block of the first protocol layer; the first node then selects the first coding parameter from the first candidate coding parameter set based on the channel quality of the first wireless channel; wherein, each of the multiple candidate coding parameter sets includes multiple candidate coding parameters; the first candidate coding parameter set is one of the multiple candidate coding parameter sets.

[0279] As a sub-implementation of the above embodiments, determining the first encoding parameter means: selecting the first encoding parameter.

[0280] As a sub-implementation of the above embodiments, the first node determines the first encoding parameters based on training or inference.

[0281] As a sub-implementation of the above embodiments, the second node determines the plurality of encoding parameters based on training or inference.

[0282] As a non-limiting embodiment, one implementation of the first table is as follows:

[0283] First table

[0284] index Encoding parameters 0 Encoding parameter #0 1 Encoding parameter #1 2 Encoding parameter #2 …… ……

[0285] As an example, the first signaling configures the first table, which includes the plurality of encoding parameters and the plurality of indexes.

[0286] As an example, the first signaling indicates the first index from the first table, which is predefined.

[0287] As a non-limiting embodiment, another implementation of the first table is as follows:

[0288] First table

[0289] Measurement level Encoding parameters Measurement level #0 Encoding parameter #0 Measurement Level #1 Encoding parameter #1 Measurement level #2 Encoding parameter #2 …… ……

[0290] As one embodiment, the first signaling indicates a first metric level, and the first node determines the first encoding parameter from a first table based on the first metric level; wherein the first table includes multiple metric levels and the multiple encoding parameters, and the first table is predefined.

[0291] As one embodiment, the first node determines a first metric level and determines the first encoding parameter from a first table based on the first metric level; wherein the first table includes multiple metric levels and the multiple encoding parameters, and the first signaling configures the first table.

[0292] As an example, the metric level is channel quality.

[0293] As an example, the metric level is MCS (Modulation and Coding Scheme).

[0294] As an example, the metric level is correlation.

[0295] As an example, the metric level is a value.

[0296] As an example, the metric level is a range of values.

[0297] As an example, the encoding parameters increase with the increase of the metric level.

[0298] As an example, the encoding parameters decrease as the metric level increases.

[0299] As an example, the first table may also include other columns.

[0300] As an example, the first table further includes a column indicating channel quality.

[0301] As an example, the first table further includes a column indicating relevance.

[0302] As an example, the first table is one of a plurality of encoding parameter tables.

[0303] The above methods improve flexibility and reduce feedback overhead.

[0304] As an example, the first signaling indicates the first table from the plurality of encoded parameter tables.

[0305] As an example, the first logical channel is associated only with the first encoding parameter.

[0306] As an example, the first encoding parameter is associated with a plurality of logical channels, and the first logical channel is one of the plurality of logical channels.

[0307] As an example, the first encoding parameter is associated with a plurality of logical channels; the first logical channel is any one of the plurality of logical channels.

[0308] As an example, multiple coding parameters are associated with the first logical channel; the first coding parameter is one of the multiple coding parameters.

[0309] As an example, associating an encoding parameter with a logical channel means that the encoding parameter is configured to the logical channel.

[0310] As an example, associating an encoding parameter with a logical channel means that the encoding parameter is used to encode a block of bits transmitted on the logical channel.

[0311] As an example, the specific implementation of the first encoding parameter can be adjusted according to the specific design.

[0312] As an example, the first encoded parameter can be the output of a function.

[0313] As an example, the first encoding parameter can be a variable.

[0314] As an example, the first encoding parameter can be the reciprocal of a variable.

[0315] Example 2

[0316] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in the attached diagram. Figure 2 As shown. (Attached) Figure 2The network architecture 200 is described. The network architecture 200 is a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system, or a 5G+ network architecture, or a 6G network architecture, or a future evolution network architecture of 3GPP; the network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System), or 6GS (6G System); the network architecture 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, core network 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet service 230. The network architecture 200 can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown, the network architecture 200 provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination toward UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP (transmitter-receiver node), or some other suitable term. The core network 210 is a 5GC (5G Core Network) / EPC (Evolved Packet Core), or the core network 210 is a 6GC; node 203 provides UE 201 with an access point to the core network 210. Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices.Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 is connected to the core network 210 via the S1 / NG interface. The core network 210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. MME / AMF / SMF 211 is the control node that handles signaling between UE201 and the core network 210. In general, the MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF212, which is itself connected to the P-GW / UPF213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 connects to Internet service 230. Internet service 230 includes operator-compliant Internet Protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

[0317] As an example, the UE201 corresponds to the first node in this application.

[0318] As an example, the first node in this application includes the UE201.

[0319] As an example, the first node in this application includes the UE201 and a server.

[0320] As an example, the UE201 is a user equipment (UE).

[0321] As an example, the UE201 is a relay device.

[0322] As an example, the UE201 is a terminal.

[0323] As an example, the UE201 is an IoT terminal.

[0324] As an example, the UE201 supports AI / ML.

[0325] As an example, the UE201 supports the first type of encoder.

[0326] As an example, the UE201 includes at least one encoder of the first type.

[0327] As an example, node 203 corresponds to the second node in this application.

[0328] As an example, the second node in this application includes node 203.

[0329] As an example, the second node in this application includes the node 203 and a core network node.

[0330] As an example, the second node in this application includes the node 203 and an OAM node.

[0331] As one example, node 203 is a base station device.

[0332] As one example, node 203 is a relay device.

[0333] As an example, node 203 supports AI / ML.

[0334] As an example, node 203 supports the second type of decoder.

[0335] As one embodiment, the node 203 includes at least one decoder of the second type.

[0336] Example 3

[0337] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and a control plane according to this application, as shown in the attached diagram. Figure 3 As shown. Figure 3 This is a schematic diagram illustrating an embodiment of a radio protocol architecture for the user plane 350 and the control plane 300. Figure 3The radio protocol architecture for control plane 300 is illustrated using three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (Physical Layer) signal processing functions. L1 layer will be referred to as PHY301 in this document. Layer 2 (L2 layer) 305 sits above PHY301 and includes the MAC (Medium Access Control) sublayer 302, the RLC (Radio Link Control) sublayer 303, and the PDCP (Packet Data Convergence Protocol) sublayer 304. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. It also provides security through encrypted data packets and cross-area mobility support. The RLC sublayer 303 provides segmentation and reassembly of upper-layer packets, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ (Hybrid Automatic Repeat Request). MAC sublayer 302 provides multiplexing between the logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell. MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3) of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and using RRC signaling to configure the lower layers. The radio protocol architecture of the user plane 350 includes Layer 1 (L1) and Layer 2 (L2). The radio protocol architecture in the user plane 350 is substantially the same as the corresponding layers and sublayers in the control plane 300 for Physical Layer 351, PDCP sublayer 354 in L2 Layer 355, RLC sublayer 353 in L2 Layer 355, and MAC sublayer 352 in L2 Layer 355. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead. The L2 layer 355 in the user plane 350 also includes the SDAP (Service Data Adaptation Protocol) sublayer 356. The SDAP sublayer 356 is responsible for the mapping between QoS streams and data radio bearers (DRBs) to support service diversity.

[0338] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the first node in this application.

[0339] As an example, Appendix Figure 3The wireless protocol architecture described herein is applicable to the second node in this application.

[0340] As an example, the first signaling in this application is generated on the protocol layer above the RRC306 (see attached). Figure 3 (Not shown).

[0341] As an example, the first signaling in this application is generated at the application layer (attached). Figure 3 (Not shown).

[0342] As an example, the first signaling in this application is generated at the NAS layer (attached). Figure 3 (Not shown).

[0343] As an example, the first signaling in this application is generated in the RRC306.

[0344] As an example, the first signaling in this application is generated in MAC302 or MAC352.

[0345] As an example, the first signaling in this application is generated in the PHY301 or PHY351.

[0346] As an example, the first PDU in this application is generated at the first protocol layer.

[0347] As an example, the first PDU in this application is generated at the first protocol layer.

[0348] As an example, the first UE capability information in this application is generated at the protocol layer above the RRC306 (see attached). Figure 3 (Not shown).

[0349] As an example, the first UE capability information in this application is generated at the application layer (see attached diagram). Figure 3 (Not shown).

[0350] As an example, the first UE capability information in this application is generated at the NAS layer (see attached). Figure 3 (Not shown).

[0351] As an example, the first UE capability information in this application is generated in the RRC306.

[0352] As an example, the first UE capability information in this application is generated by MAC302 or MAC352.

[0353] As an example, the first message in this application is generated on the protocol layer (see attached) above the RRC306. Figure 3 (Not shown).

[0354] As an example, the first message in this application is generated at the application layer (see attached). Figure 3 (Not shown).

[0355] As an example, the first message in this application is generated at the NAS layer (attached). Figure 3 (Not shown).

[0356] As an example, the first message in this application is generated in the RRC306.

[0357] As an example, the second message in this application is generated on the protocol layer above the RRC306 (see attached). Figure 3 (Not shown).

[0358] As an example, the second message in this application is generated at the application layer (see attached). Figure 3 (Not shown).

[0359] As an example, the second message in this application is generated at the NAS layer (attached). Figure 3 (Not shown).

[0360] As an example, the second message in this application is generated in the RRC306.

[0361] As an example, the third message in this application is generated on the protocol layer above the RRC306 (see attached). Figure 3 (Not shown).

[0362] As an example, the third message in this application is generated at the application layer (see attached). Figure 3 (Not shown).

[0363] As an example, the third message in this application is generated at the NAS layer (attached). Figure 3 (Not shown).

[0364] As an example, the third message in this application is generated in the RRC306.

[0365] As an example, the scheduling information of the first wireless channel in this application is generated in the RRC306.

[0366] As an example, the scheduling information of the first wireless channel in this application is generated by MAC302 or MAC352.

[0367] As an example, the scheduling information of the first wireless channel in this application is generated in the PHY301 or PHY351.

[0368] As an example, the first wireless channel in this application is generated by the PHY301 or PHY351.

[0369] Example 4

[0370] Example 4 shows schematic diagrams of a first communication device and a second communication device according to this application, as shown in the appendix. Figure 4 As shown. Figure 4 This is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in an access network.

[0371] The first communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.

[0372] The second communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.

[0373] In the transmission from the second communication device 410 to the first communication device 450, at the second communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the first communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the first communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-QAM). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based and non-codebook-based precoding, and beamforming processing, generating one or more spatial streams. Transmit processor 416 then maps each spatial stream to subcarriers, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently uses inverse fast Fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multi-antenna transmitter processor 471 into an radio frequency stream, which is then provided to different antennas 420.

[0374] In the transmission from the second communication device 410 to the first communication device 450, at the first communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the first communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the second communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 for Layer 3 processing.

[0375] In the transmission from the first communication device 450 to the second communication device 410, at the first communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the second communication device 410 described in the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the second communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.

[0376] In the transmission from the first communication device 450 to the second communication device 410, the function at the second communication device 410 is similar to the receiving function at the first communication device 450 described in the transmission from the second communication device 410 to the first communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.

[0377] As one embodiment, the first communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor, and the first communication device 450 at least: receives a first signaling; transmits a first PDU of a first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel; wherein the first PDU of the first protocol layer includes the output of a first encoder, the input of the first encoder including a first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on a first encoding parameter; the first signaling indicates the first encoding parameter, the first encoding parameter being associated with the first logical channel.

[0378] As one embodiment, the first communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving a first signaling; transmitting a first PDU of a first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel; wherein the first PDU of the first protocol layer includes the output of a first encoder, the input of the first encoder including a first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on a first encoding parameter; the first signaling indicates the first encoding parameter, the first encoding parameter being associated with the first logical channel.

[0379] As one embodiment, the second communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 410 at least: transmits a first signaling; receives a first PDU of a first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel; wherein the first PDU of the first protocol layer includes the output of a first encoder, the input of the first encoder including a first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on a first encoding parameter; the first signaling indicates the first encoding parameter, the first encoding parameter being associated with the first logical channel.

[0380] As one embodiment, the second communication device 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: sending a first signaling; receiving a first PDU of a first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel; wherein the first PDU of the first protocol layer includes the output of a first encoder, the input of the first encoder including a first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on a first encoding parameter; the first signaling indicates the first encoding parameter, the first encoding parameter being associated with the first logical channel.

[0381] As one embodiment, at least one of the antenna 452, the receiver 454, the receiving processor 456, and the controller / processor 459 is used to receive the first signaling; at least one of the antenna 420, the transmitter 418, the transmitting processor 416, and the controller / processor 475 is used to transmit the first signaling.

[0382] As one embodiment, at least one of the antenna 452, the receiver 454, the receiving processor 456, and the controller / processor 459 is used to receive the first message; at least one of the antenna 420, the transmitter 418, the transmitting processor 416, and the controller / processor 475 is used to transmit the first message.

[0383] As one embodiment, at least one of the antenna 452, the receiver 454, the receiving processor 456, and the controller / processor 459 is used to receive scheduling information of the first wireless channel; at least one of the antenna 420, the transmitter 418, the transmitting processor 416, and the controller / processor 475 is used to transmit scheduling information of the first wireless channel.

[0384] As one embodiment, at least one of the antenna 452, the transmitter 454, the transmitter processor 468, and the controller / processor 459 is used to transmit the first PDU; at least one of the antenna 420, the receiver 418, the receiver processor 470, and the controller / processor 475 is used to receive the first PDU.

[0385] As one embodiment, at least one of the antenna 452, the transmitter 454, the transmitter processor 468, and the controller / processor 459 is used to transmit first UE capability information; at least one of the antenna 420, the receiver 418, the receiver processor 470, and the controller / processor 475 is used to receive the first UE capability information.

[0386] As one embodiment, at least one of the antenna 452, the transmitter 454, the transmitter processor 468, and the controller / processor 459 is used to transmit a second message; at least one of the antenna 420, the receiver 418, the receiver processor 470, and the controller / processor 475 is used to receive the second message.

[0387] As one embodiment, at least one of the antenna 452, the transmitter 454, the transmitter processor 468, and the controller / processor 459 is used to transmit a third message; at least one of the antenna 420, the receiver 418, the receiver processor 470, and the controller / processor 475 is used to receive a third message.

[0388] As one embodiment, at least one of the antenna 452, the transmitter 454, the transmitter processor 468, and the controller / processor 459 is used to transmit a first wireless channel; at least one of the antenna 420, the receiver 418, the receiver processor 470, and the controller / processor 475 is used to receive the first wireless channel.

[0389] As an example, the first communication device 450 corresponds to the first node in this application.

[0390] As an example, the first node in this application includes the first communication device 450.

[0391] As an example, the second communication device 410 corresponds to the second node in this application.

[0392] As an example, the second node in this application includes the second communication device 410.

[0393] As an example, the first communication device 450 is a user equipment, and the second communication device 410 is a base station device.

[0394] As an example, the first communication device 450 is a relay device, and the second communication device 410 is a base station device.

[0395] As an example, the first communication device 450 is an IoT device, and the second communication device 410 is a base station device.

[0396] Example 5

[0397] Example 5 illustrates a wireless signal transmission flowchart according to an embodiment of this application, as shown in the attached diagram. Figure 5As shown. It should be noted that the order in this example does not limit the order of signal transmission and implementation in this application.

[0398] for First node U01 In step S5101, first UE capability information is sent; wherein the first UE capability information indicates that the first node supports a first type of encoder, and the first encoder depends on the first type of encoder; in step S5102, after the first UE capability information is sent, a first message is received; wherein the first message includes configuration information of the first encoder; in step S5103, before the first signaling is received, a second message is sent; wherein the second message depends on the first message, and the second message indicates the correlation of data on the first logical channel; in step S5104, before the first signaling is received, a third message is sent; the third message depends on the first message, and the third message indicates Q1 encoding parameters, wherein the first encoding parameter is one of the Q1 encoding parameters, and Q1 is a positive integer; in step S5105, first signaling is received; in step S5106, encoding is performed on the first data block of the first protocol layer; wherein the encoding uses the first encoding parameters; in step S5107, a first PDU of the first protocol layer is sent; wherein the first PDU of the first protocol layer is transmitted on the first logical channel.

[0399] for Second node N02 In step S5201, the first UE capability information is received; in step S5202, the first message is sent; in step S5203, the second message is received; in step S5204, the third message is received; in step S5205, the first signaling is sent; in step S5206, the first PDU of the first protocol layer is received; and in step S5207, decoding is performed.

[0400] In embodiment 5, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

[0401] As an example, the first node U01 includes a user equipment.

[0402] As an example, the first node U01 is a user equipment.

[0403] As an example, the first node U01 includes a user device and a server.

[0404] As an example, the second node N02 includes a base station device.

[0405] As an example, the second node N02 is a base station device.

[0406] As an example, the second node N02 includes a base station device and a core network (CN) node.

[0407] As an example, the second node N02 includes a base station device and an OAM node.

[0408] As an example, the dashed box F5.1 is optional.

[0409] As an example, the dashed box F5.1 is present.

[0410] As an example, the dashed box F5.1 does not exist.

[0411] As an example, the dashed box F5.2 is optional.

[0412] As an example, the dashed box F5.2 is present.

[0413] As an example, the dashed box F5.2 does not exist.

[0414] As an example, the first UE capability information belongs to an RRC message.

[0415] As a sub-implementation of the above embodiments, the first UE capability information is the aforementioned RRC message.

[0416] As a sub-implementation of the above embodiments, the first UE capability information is a UECapabilityInformation message.

[0417] As a sub-implementation of the above embodiments, the first UE capability information is an RRC container (contenter) in the RRC message.

[0418] As a sub-implementation of the above embodiment, the first UE capability information is at least one RRC IE in the RRC message.

[0419] As a sub-implementation of the above embodiment, the first UE capability information is at least one RRC field in the RRC message.

[0420] As an example, the first UE capability information belongs to a NAS (Non-access stratum) message.

[0421] As a sub-implementation of the above embodiments, the first UE capability information is the NAS message.

[0422] As a sub-example of the above embodiment, the NAS message belongs to an RRC message.

[0423] As a sub-example of the above embodiment, the NAS message belongs to an RRC container.

[0424] As an example, the first UE capability information indicates that the first node U01 supports AI / ML.

[0425] As an example, the first UE capability information indicates the AI / ML functions supported by the first node U01; the AI / ML functions supported by the first node U01 include the first type of encoder.

[0426] As an example, the first UE capability information indicates that the first node U01 supports the reporting of applicable functions for AI / ML; the applicable functions include the first type of encoder.

[0427] As an example, the first UE capability information indicates the AI / ML-enabled features or feature groups (FGs) supported by the first node U01; the AI / ML-enabled features or feature groups supported by the first node U01 include the first type of encoder.

[0428] As an example, the first type of encoder is an encoder.

[0429] As an example, the first type of encoder is an AI / ML function.

[0430] As an example, the first type of encoder is an AI / ML function with encoding capabilities.

[0431] As an example, the first type of encoder is an AI / ML function with source coding and / or channel coding capabilities.

[0432] As an example, the first UE capability information includes a FeatureSets IE, where at least one field in the FeatureSets IE indicates that the first node U01 supports the first type of encoder.

[0433] As one embodiment, the first UE capability information indicates the index of the first type of encoder.

[0434] As an example, the first UE capability information indicates the name of the first type of encoder.

[0435] As an example, the first UE capability information indicates that the first node U01 supports at least one type of encoder, and the at least one type of encoder includes the first type of encoder.

[0436] As an example, the at least one type of encoder is a type of encoder.

[0437] As one embodiment, the at least one type of encoder is one or more types of encoders.

[0438] As one example, the multiple encoders are used for multiple protocol layers respectively.

[0439] As one example, the multi-type encoders are used for multiple data types respectively.

[0440] As an example, the first type of encoder is used for encoding.

[0441] As an example, the first type of encoder is used for at least one of source-channel joint coding, channel coding, or source coding.

[0442] As an example, the first encoder depending on the first type of encoder means that the first encoder can support the first type of encoder by relying on the first node U01.

[0443] As an example, the first encoder depending on the first type of encoder means that the first encoder is configured to depend on the first node U01 to support the first type of encoder.

[0444] As an example, the first encoder depending on the first type of encoder means that the first encoder is activated depending on the first node U01 supporting the first type of encoder.

[0445] As an example, the first encoder depending on the first type of encoder means that the first encoder is a first type of encoder.

[0446] As an example, the first encoder depending on the first type of encoder means that the first encoder belongs to the first type of encoder.

[0447] As an example, the first encoder depends on the first type of encoder, meaning that the first encoder is used by the first node U01 for encoding only if at least the first node U01 supports the first type of encoder.

[0448] As an example, the first type of encoder is a UE capability of the first node U01, and the first encoder is an applicable function or applicable configuration.

[0449] As one embodiment, a first UE capability request message is received before the first UE capability information is sent; and the first UE capability information is sent in response to the receipt of the first UE capability request message.

[0450] As an example, the first UE capability request message is an RRC message.

[0451] As an example, the first UE capability request message is a NAS message.

[0452] As an example, after the first UE capability information is sent and before the second signaling is received, the first node U01 sends an auxiliary information indicating that the first encoder is available.

[0453] As an example, after the first UE capability information is sent and before the second signaling is received, the first node U01 receives configuration information and sends auxiliary information, the configuration information including a condition; the auxiliary information indicates that the first encoder is available; the availability of the first encoder depends on the condition.

[0454] As one embodiment, the first message includes configuration information of the first logical channel; wherein, the configuration information of the first logical channel includes the configuration information of the first encoder.

[0455] As an example, the configuration information of the first encoder indicates that the first encoding parameters are associated with the first logical channel.

[0456] As an example, the configuration information of the first encoder includes the identifier of the first logical channel.

[0457] As one embodiment, the configuration information of the first encoder includes the identifier of at least one logical channel associated with the first encoder.

[0458] As an example, the configuration information of the first encoder includes a configuration index of the first encoder.

[0459] As one embodiment, the configuration information of the first encoder includes the index of the first encoder.

[0460] As an example, the configuration information of the first encoder includes the code length of the first encoder.

[0461] As one example, the configuration information of the first encoder includes the type of the first encoder.

[0462] As one embodiment, the configuration information of the first encoder includes the first encoding parameters.

[0463] As one embodiment, the configuration information of the first encoder includes the plurality of encoding parameters; the first signaling selects the first encoding parameter from the plurality of encoding parameters.

[0464] As an example, the configuration information of the first encoder includes a plurality of encoding parameters, wherein the first encoding parameter is one of the plurality of encoding parameters; wherein the plurality of encoding parameters correspond one-to-one with a plurality of indices, the first index is one of the plurality of indices, and the first index corresponds to the first encoding parameter.

[0465] As an example, the configuration information of the first encoder includes the plurality of encoding parameters and the plurality of indexes.

[0466] As an example, the configuration information of the first encoder configures a first table, which includes the plurality of encoding parameters and the plurality of indexes.

[0467] As an example, the dashed box F5.3 is optional.

[0468] As an example, the dashed box F5.3 does not exist.

[0469] As an example, the dashed box F5.3 is present.

[0470] As an example, the second message is sent only if the first message has been received.

[0471] As an example, the second message is a UEAssistanceInformation message.

[0472] As an example, the second message is an RRCReconfigurationComplete message.

[0473] As an example, the second message assists the second node in determining the first encoding parameter.

[0474] As an example, the correlation of the data on the first logical channel indicated by the second message is used by the second node for training.

[0475] As an example, the correlation of the data on the first logical channel indicated by the second message is used by the second node for inference.

[0476] As an example, the correlation of the data on the first logical channel indicated by the second message is used by the second node to determine the first encoding parameter.

[0477] The correlation of the data on the first logical channel reflects the relationship between the bits in the data on at least the first logical channel.

[0478] The stronger the correlation of the data on the first logical channel, the better it is for improving transmission efficiency.

[0479] As an example, the first node U01 determines the correlation of the data on the first logical channel based on AI / ML.

[0480] As an example, the first node U01 determines the correlation of the data on the first logical channel based on training and inference.

[0481] As an example, the first node U01 determines the correlation of the data on the first logical channel based on analysis.

[0482] As an example, the correlation can be described by Euclidean distance, Hamming distance, entropy, similarity, squared generalized cosine similarity (SGCS), correlation coefficient, or correlation coefficient after dequantization.

[0483] As an example, the correlation can be autocorrelation, cross-correlation, or stationarity.

[0484] As an example, the correlation of the data on the first logical channel depends on the self-information of the first data block of the first protocol layer.

[0485] As an example, the correlation of the data on the first logical channel depends on the mutual information of the first data blocks of the first protocol layer.

[0486] As an example, the correlation of the data on the first logical channel depends on the output of an AI / ML model.

[0487] As one example, the relevance of the data on the first logical channel depends on the relevance of the service to which the data on the first logical channel belongs.

[0488] As an example, the correlation of the data on the first logical channel depends on multiple data blocks; the first data block of the first protocol layer is one of the multiple data blocks.

[0489] As an example, the dashed box F5.4 is optional.

[0490] As an example, the dashed box F5.4 is not present.

[0491] As an example, the dashed box F5.4 is present.

[0492] As an example, the third message is sent only if the first message has been received.

[0493] As an example, the third message and the second message belong to the same RRC message.

[0494] As an example, the third message and the second message belong to two different RRC messages.

[0495] As an example, the third message is a UEAssistanceInformation message.

[0496] As an example, the third message is an RRCReconfigurationComplete message.

[0497] As an example, the third message assists the second node in determining the first encoding parameter.

[0498] As an example, the Q1 encoded parameters indicated by the third message are used by the second node for training.

[0499] As an example, the Q1 encoded parameters indicated by the third message are used by the second node for inference.

[0500] As an example, the Q1 encoded parameters indicated by the third message are used by the second node to determine the first encoded parameter.

[0501] As an example, the Q1 encoding parameters are the encoding parameters that the first node U01 is biased towards being configured with.

[0502] As an example, the Q1 encoding parameters are the encoding parameters that the first node U01 is biased towards being temporarily configured.

[0503] As an example, the first node U01 determines the Q1 encoding parameters based on AI / ML.

[0504] As an example, the first node U01 determines the Q1 encoding parameters based on training and inference.

[0505] As an example, only one of the dashed box F5.3 and the dashed box F5.4 exists.

[0506] As an example, both the dashed box F5.3 and the dashed box F5.4 are present.

[0507] As an example, neither the dashed box F5.3 nor the dashed box F5.4 exists.

[0508] As a sub-implementation of the above embodiments, after the first message is received, the first node U01 sends a message indicating that the first encoder is available; after the message is sent, the first signaling is received; wherein, the first signaling activates the first encoder and indicates the first encoding parameters.

[0509] As an example, in step S5106, the first encoder performs encoding using the first encoding parameters.

[0510] As an example, in step S5106, the first encoder performs encoding for the at least first data block.

[0511] As an example, in step S5106, the first encoder performs encoding for the at least first data block using the first encoding parameters.

[0512] As an example, the encoding performed by the first encoder is based on AI.

[0513] As one embodiment, the encoding performed by the first encoder is based on an artificial neural network, or a convolutional neural network (CNN) or a recurrent neural network (RNN).

[0514] As an example, the encoding performed by the first encoder is source-channel joint coding.

[0515] As an example, the encoding performed by the first encoder includes source encoding.

[0516] As an example, the encoding performed by the first encoder is source encoding.

[0517] As an example, the encoding performed by the first encoder is feature extraction.

[0518] As an example, the encoding performed by the first encoder includes decorrelation.

[0519] As an example, the encoding performed by the first encoder includes statistical matching.

[0520] As an example, the encoding performed by the first encoder includes compression.

[0521] As an example, the encoding performed by the first encoder includes a transformation.

[0522] As an example, the encoding performed by the first encoder includes processing.

[0523] As one example, the encoding performed by the first encoder includes convolution.

[0524] As an example, the encoding performed by the first encoder includes discrete processing.

[0525] As an example, the encoding performed by the first encoder includes quantization.

[0526] As an example, the encoding performed by the first encoder includes parameter extraction.

[0527] As an example, the encoding performed by the first encoder includes: inputting the first data block of the first protocol layer into the first encoder and obtaining the output of the first encoder.

[0528] As an example, the first encoding parameters used by the first encoder in performing the encoding are determined by the first node U01.

[0529] As an example, the first encoding parameters used by the encoding performed by the first encoder are indicated by the first signaling.

[0530] As an example, the first encoding parameters used by the first encoder in performing the encoding are indicated by the scheduling information of the first wireless channel.

[0531] As an example, the encoding performed by the first encoder uses the first encoding parameters.

[0532] As an example, in step S5206, the second decoder performs decoding using the first adjustment factor.

[0533] As one example, the decoding performed by the second decoder is based on AI.

[0534] As one embodiment, the decoding performed by the second decoder is based on an artificial neural network, a convolutional neural network, or a recurrent neural network.

[0535] As an example, the decoding performed by the second decoder is the inverse operation of the encoding.

[0536] As one example, the decoding performed by the second decoder is a joint source-channel decoding.

[0537] As one example, the decoding performed by the second decoder includes source decoding.

[0538] As one example, the decoding performed by the second decoder is source decoding.

[0539] As an example, the decoding performed by the second decoder is feature restoration.

[0540] As one example, the encoding performed by the first encoder includes recovering correlations.

[0541] As an example, the encoding performed by the first encoder includes statistical matching.

[0542] As one example, the decoding performed by the second decoder includes decompression.

[0543] As one example, the decoding performed by the second decoder includes an inverse transform.

[0544] As one example, the decoding performed by the second decoder includes inverse processing.

[0545] As one example, the decoding performed by the second decoder includes deconvolution.

[0546] As one embodiment, the decoding performed by the second decoder includes a dediscretization process.

[0547] As one example, the decoding performed by the second decoder includes dequantization.

[0548] As one example, the decoding performed by the second decoder includes restoration.

[0549] As one embodiment, the decoding performed by the second decoder includes: inputting the output of the first encoder in the first PDU of the first protocol layer into the second decoder and outputting the first data block of the first protocol layer.

[0550] As an example, the decoding performed by the second decoder uses the first encoding parameters.

[0551] Example 6

[0552] Example 6 illustrates a wireless signal transmission flowchart according to another embodiment of this application, as shown in the attached diagram. Figure 6 As shown. It should be noted that the order in this example does not limit the order of signal transmission and implementation in this application.

[0553] for First node U01 In step S6101, scheduling information of the first wireless channel is received; in step S6102, channel coding is performed; in step S6103, the first wireless channel is transmitted; in step S6104, first control information is transmitted along with the transmission of the first wireless channel; wherein, the first control information indicates at least one of the coding method adopted by the first encoder or the channel coding method adopted by the channel coding.

[0554] for Second node N02 In step S6201, the scheduling information of the first wireless channel is sent; in step S6202, the first wireless channel is received; in step S6203, the first control information is received; and in step S6204, channel decoding is performed.

[0555] In Embodiment 6, the transmission on the first wireless channel includes the first PDU of the first protocol layer; the channel coding method used depends on the scheduling information of the first wireless channel.

[0556] As an example, the scheduling information of the first wireless channel indicates the channel coding method used for the channel coding.

[0557] As a sub-implementation of the above embodiments, the scheduling information of the first wireless channel includes at least one of the following: time domain resources, frequency domain resources, channel coding method, RV (Redundancy Version), spatial transmission parameters, and transmission power parameters of the first wireless channel.

[0558] As an example, the scheduling information of the first wireless channel is used to determine the channel coding method used for the channel coding.

[0559] As a sub-implementation of the above embodiments, the scheduling information of the first wireless channel indicates the channel quality of the first wireless channel, and the channel quality of the first wireless channel is used to determine the channel coding method adopted by the channel coding.

[0560] As a sub-implementation of the above embodiments, the scheduling information of the first wireless channel includes at least one of the time-domain resources, frequency-domain resources, channel quality, RV, spatial transmission parameters, and transmission power parameters of the first wireless channel.

[0561] As a sub-example of the above embodiment, the first node determines the modulation and coding scheme of the first wireless channel based on the channel quality of the first wireless channel.

[0562] As a sub-implementation of the above embodiments, the channel quality of the first wireless channel is not the channel coding method of the first wireless channel.

[0563] As a sub-example of the above embodiment, the channel quality of the first wireless channel is determined by the second node.

[0564] As a sub-example of the above embodiment, the channel quality of the first wireless channel is determined based on measurement.

[0565] As a sub-implementation of the above embodiments, the channel quality of the first wireless channel includes at least one of RSRP (Reference Signal Received Power), RSRQ (Reference Signal Received Power), or SINR (Signal to Interference plus Noise Ratio) obtained by performing measurements on the first wireless channel.

[0566] As a sub-example of the above embodiments, the channel quality of the first wireless channel includes at least one of RSRP, RSRQ, or SINR for at least one SRS.

[0567] As a sub-implementation of the above embodiments, the channel quality of the first wireless channel includes at least one of RSRP, RSRQ, or SINR for a transmission on the first wireless channel.

[0568] As a sub-implementation of the above embodiments, the channel quality of the first wireless channel includes at least one of RSRP, RSRQ, or SINR for at least one RS resource of the first wireless channel QCL (Quasi-Co-Location).

[0569] As an example, the channel coding method includes one of MCS, modulation, or coding methods.

[0570] As one embodiment, the first signaling indicates the first coding parameters, and the scheduling information of the first wireless channel is used to determine the first coding parameters.

[0571] As an example, the scheduling information of the first wireless channel belongs to a DCI.

[0572] As a sub-implementation of the above embodiments, the DCI scheduler PUSCH is described.

[0573] As a sub-implementation of the above embodiment, the DCI schedules uplink transmission.

[0574] As a sub-implementation of the above embodiments, the first signaling belongs to the DCI.

[0575] As a sub-implementation of the above embodiments, the scheduling information of the first wireless channel includes the first signaling.

[0576] As an example, the scheduling information of the first wireless channel belongs to an RRC message.

[0577] As an example, the scheduling information of the first wireless channel is for a new transmission.

[0578] As an example, the first encoder performs encoding only when the scheduling information of the first wireless channel is for a new transmission.

[0579] The above avoids PDU reassembly during retransmission, reducing complexity.

[0580] As one embodiment, the scheduling information of the first wireless channel is for either a new transmission or a retransmission.

[0581] As an example, regardless of whether the scheduling information of the first wireless channel is for a new transmission or a retransmission, the first encoder performs encoding.

[0582] The above practices are beneficial for improving the efficiency of joint coding of the source and channel.

[0583] As an example, the transmission on the first wireless channel is a PUSCH transmission.

[0584] As an example, the transmission on the first wireless channel is a transmission for a TB, the TB including the first PDU of the first protocol layer.

[0585] As an example, the transmission on the first wireless channel is a PUSCH transmission, which is directed to a TB of the first PDU including the first protocol layer.

[0586] As an example, step S6101 is performed in the appendix Figure 5 Before step S5106 in the above.

[0587] As an example, step S6101 belongs to the appendix. Figure 5 Step S5106 in the above.

[0588] As an example, step S6102 is performed in the appendix Figure 5 After step S5107 mentioned above.

[0589] As one embodiment, after the second node receives the first wireless channel, it performs channel decoding on the transmission on the first wireless channel to obtain the first PDU' of the first protocol layer, and then the second decoder performs decoding on at least a portion of the first PDU' of the first protocol layer.

[0590] As an example, the first PDU' of the first protocol layer is the same as the first PDU of the first protocol layer.

[0591] As an example, due to factors such as channel transmission, implementation algorithm, or accuracy, the first PDU' of the first protocol layer and the first PDU of the first protocol layer are not required to be exactly the same.

[0592] As an example, step S6104 is present.

[0593] As a sub-implementation of the above embodiment, along with transmitting the first wireless channel, first control information is transmitted; wherein, the first control information indicates the encoding method adopted by the first encoder.

[0594] As a sub-implementation of the above embodiments, the first control information is the information of the protocol layer to which the first PDU belongs; the information of the protocol layer to which the first PDU belongs indicates the encoding method adopted by the first encoder.

[0595] As a sub-implementation of the above embodiment, along with transmitting the first wireless channel, first control information is transmitted; wherein, the first control information indicates the channel coding method used for the channel coding.

[0596] As a sub-implementation of the above embodiments, the first control information is physical layer information; the physical layer information indicates the channel coding method used by the channel coding.

[0597] As a sub-implementation of the above embodiment, first control information is transmitted along with the transmission of the first wireless channel; wherein, the first control information indicates the encoding method adopted by the first encoder and the channel coding method adopted by the channel coding.

[0598] As a sub-implementation of the above embodiments, the first control information includes physical layer information and protocol layer information to which the first PDU belongs; the physical layer information indicates the channel coding method used by the channel coding, and the protocol layer information to which the first PDU belongs indicates the coding method used by the first encoder.

[0599] As a sub-implementation of the above embodiments, the first encoding parameter depends on the scheduling information of the first wireless channel.

[0600] In one embodiment, step S6104 is not present.

[0601] As a sub-implementation of the above embodiments, the first signaling indicates the encoding method adopted by the first encoder.

[0602] As a sub-implementation of the above embodiments, since the first signaling has already indicated the encoding method used by the first encoder, the first node U01 does not need to send additional information to indicate the encoding method used by the first encoder.

[0603] Example 7

[0604] Example 7 illustrates a schematic diagram of segmenting the first SDU of the first protocol layer according to an embodiment of this application, as shown in the attached diagram. Figure 7 As shown.

[0605] for First node U01 The first SDU of the first protocol layer is segmented.

[0606] In embodiment 7, the first data block of the first protocol layer includes a segment of the first SDU of the first protocol layer.

[0607] As an example, the protocol entity corresponding to the first protocol layer of the first node U01 segments the first SDU of the first protocol layer.

[0608] As an example, the first SDU of the first protocol layer is segmented according to the instructions of the MAC sublayer.

[0609] As an example, the first SDU of the first protocol layer is segmented according to the resources allocated to the first logical channel.

[0610] As an example, the first SDU of the first protocol layer is segmented according to the resources allocated to the first logical channel and the first encoding parameters.

[0611] As an example, the first protocol layer is an RLC sublayer.

[0612] As one example, the first protocol layer is the application layer.

[0613] As one embodiment, the first protocol layer is the protocol layer to which the first encoder belongs.

[0614] As an example, the first protocol layer is the protocol layer below the protocol layer to which the first encoder belongs.

[0615] As an example, the first data block of the first protocol layer is a segment of the first SDU of the first protocol layer.

[0616] As one embodiment, the first data block of the first protocol layer includes the segment of the first SDU of the first protocol layer and at least some bits other than the segment of the first SDU of the first protocol layer.

[0617] As an example, the first data block of the first protocol layer includes a segment of the first SDU of the first protocol layer and at least one padding bit.

[0618] Example 8

[0619] Example 8 illustrates a schematic diagram of delivering a second PDU of the second protocol layer to the first protocol layer according to an embodiment of this application, as shown in the attached diagram. Figure 8 As shown.

[0620] for First node U01 The second PDU of the second protocol layer is delivered to the first protocol layer.

[0621] In embodiment 8, the second protocol layer is a protocol layer above the first protocol layer, and one SDU of the second PDU of the second protocol layer includes the first data block of the first protocol layer, and the second PDU of the second protocol layer does not include the protocol header of the one SDU.

[0622] As an example, the second PDU of the second protocol layer is composed of the aforementioned SDU.

[0623] As one embodiment, the second PDU of the second protocol layer consists of multiple SDUs, and the multiple SDUs include the one SDU.

[0624] As a sub-implementation of the above embodiments, the second PDU of the second protocol layer does not include the protocol header of any of the plurality of SDUs.

[0625] As a sub-implementation of the above embodiments, the second PDU of the second protocol layer includes the protocol header of at least one of the plurality of SDUs.

[0626] As a sub-implementation of the above embodiments, the plurality of SDUs belong to a plurality of subPDUs.

[0627] As an example, the protocol entity corresponding to the second protocol layer of the first node U01 delivers the second PDU of the second protocol layer to the first protocol layer.

[0628] As an example, the protocol entity corresponding to the second protocol layer of the first node U01 delivers the second PDU of the second protocol layer to the protocol entity corresponding to the first protocol layer.

[0629] As an example, the protocol entity corresponding to the first protocol layer of the first node U01 receives the second PDU of the second protocol layer from the protocol entity corresponding to the second protocol layer of the first node U01.

[0630] As one embodiment, the second protocol layer is an RLC sublayer, and the first protocol layer is a MAC sublayer.

[0631] As one embodiment, the second protocol layer is the application layer, and the first protocol layer is the MAC sublayer.

[0632] As one embodiment, the second protocol layer is an application layer, and the first protocol layer is an RLC sublayer.

[0633] As one embodiment, the second protocol layer is a PDCP sublayer, and the first protocol layer is an RLC sublayer.

[0634] As one embodiment, the second protocol layer is the protocol layer to which the first encoder belongs, and the first protocol layer is an RLC sublayer.

[0635] As one embodiment, the second protocol layer is a protocol layer below the protocol layer to which the first encoder belongs, and the first protocol layer is an RLC sublayer.

[0636] Example 9

[0637] Example 9 illustrates a schematic diagram of execution code being triggered by a first instruction according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown.

[0638] for First node U01 ,

[0639] In step S901, a first instruction is sent;

[0640] In step S902, the first instruction is received;

[0641] In step S903, encoding is performed;

[0642] In step S904, the output of the first encoder is sent;

[0643] In step S905, the output of the first encoder is received;

[0644] In Embodiment 9, the first instruction triggers the encoding of the first data block for the first protocol layer.

[0645] As an example, the first encoder is not located in the first protocol layer.

[0646] As one embodiment, the protocol entity corresponding to the first protocol layer of the first node U01 sends a first instruction; the protocol entity corresponding to the protocol layer to which the first encoder belongs receives the first instruction; in response to the receipt of the first instruction, the first encoder performs encoding; the protocol entity corresponding to the protocol layer to which the first encoder belongs sends the output of the first encoder; the protocol entity corresponding to the first protocol layer of the first node U01 receives the output of the first encoder.

[0647] As an example, the protocol layer to which the first encoder belongs is a protocol layer above the first protocol layer.

[0648] As one example, the protocol layer to which the first encoder belongs is the application layer.

[0649] As one embodiment, the first instruction includes the first data block of the first protocol layer.

[0650] As one embodiment, the first instruction includes the first data block and the first encoding parameters of the first protocol layer.

[0651] As an example, the first instruction is sent via the air interface.

[0652] As an example, the first node U01 sends a first instruction; a node other than the UE in the first node U01 receives the first instruction; in response to the receipt of the first instruction, the first encoder performs encoding; the node other than the UE in the first node U01 sends the output of the first encoder; the protocol entity corresponding to the first protocol layer of the first node U01 receives the output of the first encoder.

[0653] The above methods reduce the complexity of UE implementation.

[0654] As an example, the protocol entity corresponding to the first protocol layer of the first node U01 sends the first indication.

[0655] As one embodiment, the node other than the UE in the first node U01 includes the first encoder.

[0656] As an example, the node other than the UE in the first node U01 is a server.

[0657] As an example, the first indication is a cross-layer indication.

[0658] As an example, the protocol entity corresponding to the first protocol layer of the first node U01 sends a first instruction; the protocol entity corresponding to the second protocol layer of the first node U01 receives the first instruction; the first encoder is in the second protocol layer.

[0659] The above method reduces the impact on the first protocol layer.

[0660] As one embodiment, the first instruction is received at a node other than the UE in the first node U01; the first encoder is at the node other than the UE in the first node U01.

[0661] As an example, the node other than the UE in the first node U01 includes a server.

[0662] Example 10

[0663] Example 10 illustrates a flowchart of determining a first data block of a first protocol layer according to an embodiment of this application, as shown in the attached diagram. Figure 10 As shown.

[0664] for First node U01 In step S1001, resources are allocated to the first logical channel; in step S1002, a first size is determined according to the first encoding parameters; in step S1003, it is determined whether the size of the first SDU of the first protocol layer exceeds the first size; if the size of the first SDU of the first protocol layer exceeds the first size, step S1004 is executed; otherwise, step S1004 is not executed; in step S1004, the first SDU of the first protocol layer is segmented; in step S1005, the first data block of the first protocol layer is determined; in step S1006, encoding is performed on the first data block of the first protocol layer.

[0665] As an example, allocating resources to the first logical channel is part of the resource allocation process.

[0666] As an example, the allocation of resources for the first logical channel is part of the LCP (Logical Channel Prioritization) process.

[0667] As an example, the resources allocated to the first logical channel depend on at least one of the following: the priority of the first logical channel, the PBR of the first logical channel, the Bj of the first logical channel, or the type of the first logical channel.

[0668] As an example, the resources allocated to the first logical channel do not depend on the first encoding parameters.

[0669] As an example, the resources allocated to the first logical channel depend on the first encoding parameters.

[0670] As an example, the resource is a UL resource.

[0671] As an example, the resource is an uplink grant (UL grant).

[0672] As an example, the resource is a PUSCH resource.

[0673] As an example, the first encoding parameter is determined before step S1001.

[0674] As an example, after step S1001, the first encoding parameter is determined.

[0675] As an example, if the size of the first SDU of the first protocol layer exceeds the first size, the first data block of the first protocol layer includes a segment of the first SDU of the first protocol layer.

[0676] As an example, if the size of the first SDU of the first protocol layer exceeds the first size, the first data block of the first protocol layer is a segment of the first SDU of the first protocol layer.

[0677] As an example, if the size of the first SDU of the first protocol layer does not exceed the first size, the first data block of the first protocol layer includes the first SDU of the first protocol layer.

[0678] As an example, if the size of the first SDU of the first protocol layer does not exceed the first size, the first data block of the first protocol layer is the first SDU of the first protocol layer.

[0679] As an example, if the size of the first SDU of the first protocol layer does not exceed the first size, the size of the first data block of the first protocol layer depends on the size of the first SDU and the first encoding parameters.

[0680] As one embodiment, the size of the first data block in the first protocol layer depends on the first encoding parameters, including:

[0681] If the size of the first SDU of the first protocol layer exceeds the first size, the size of the first data block of the first protocol layer is the first size;

[0682] If the size of the first SDU of the first protocol layer does not exceed the first size, the size of the first data block of the first protocol layer is smaller than the first size;

[0683] The first size depends on the first encoding parameter.

[0684] As one embodiment, the first size depends on the size of the resource allocated to the first logical channel and the first encoding parameters.

[0685] As an example, the first size is the size of the resource allocated to the first logical channel after adjustment by the first encoding parameters.

[0686] As an example, the first size is equal to the product of the size of the resource allocated to the first logical channel and the first coding parameter.

[0687] Example 11

[0688] Example 11 illustrates a schematic diagram of a first PDU of a first protocol layer according to an embodiment of this application, including the output of a first encoder, as shown in the attached diagram. Figure 11 As shown. In the appendix Figure 11 In the diagram, box 1101 represents the SDU in the first PDU of the first protocol layer, and box 1102 represents the header of the SDU in the first PDU of the first protocol layer; the SDU in the first PDU of the first protocol layer includes the output 1103 of the first encoder.

[0689] As an example, the header 1102 of the SDU in the first PDU of the first protocol layer is optional.

[0690] As an example, the header 1102 of the SDU in the first PDU of the first protocol layer is absent.

[0691] As an example, the first PDU of the first protocol layer is composed of the SDU 1101 in the first PDU of the first protocol layer.

[0692] As an example, the first PDU of the first protocol layer is composed of a plurality of subPDUs, and one of the plurality of subPDUs is composed of the SDU 1101 in the first PDU of the first protocol layer.

[0693] As an example, the header 1102 of the SDU in the first PDU of the first protocol layer is present.

[0694] As an example, the first PDU of the first protocol layer consists of the SDU 1101 in the first PDU of the first protocol layer and the header of the SDU in the first PDU of the first protocol layer.

[0695] As an example, the first PDU of the first protocol layer is composed of a plurality of subPDUs, and one of the subPDUs is composed of the SDU 1101 in the first PDU of the first protocol layer and the header of the SDU in the first PDU of the first protocol layer.

[0696] As an example, the first protocol layer is the MAC sublayer.

[0697] As an example, the subPDU is a MAC subPDU; the header is a MAC subheader; and the SDU is a MAC SDU.

[0698] As an example, the first protocol layer is an RLC sublayer.

[0699] As an example, the header is an RLC header; the SDU is an RLC SDU.

[0700] As one example, the first protocol layer is the application layer.

[0701] Example 12

[0702] Example 12 illustrates a schematic diagram of the MACPDU to which the first PDU of the first protocol layer belongs according to an embodiment of this application, as shown in the attached diagram. Figure 12 As shown.

[0703] for First node U01 A first MAC PDU is generated, which includes a plurality of MAC subPDUs, one of which includes the output of the first encoder.

[0704] As an example, any one of the plurality of MAC subPDUs includes a MAC SDU.

[0705] As an example, any one of the plurality of MAC subPDUs includes an output of the first encoder.

[0706] As an example, one of the plurality of MAC subPDUs includes the output of the first encoder; another of the plurality of MAC subPDUs includes the output of the second encoder; the first encoder and the second encoder are different.

[0707] As one embodiment, the first encoder is associated with the first logical channel, and the second encoder is associated with the second logical channel; the first logical channel and the second logical channel are different.

[0708] As an example, one of the plurality of MAC subPDUs includes the output of the first encoder performing encoding using the first encoding parameters; another of the plurality of MAC subPDUs includes the output of the first encoder performing encoding using the second encoding parameters; the first encoding parameters and the second encoding parameters are different.

[0709] As an example, the first encoding parameter is associated with the first logical channel, and the second encoding parameter is associated with the second logical channel; the first logical channel and the second logical channel are different.

[0710] As an example, the first protocol layer is a MAC sublayer, and the first MAC PDU is the first PDU.

[0711] As an example, the first protocol layer is a protocol layer above the MAC sublayer, and the MAC subPDU includes the first PDU.

[0712] As an example, the TB targeted by the transmission on the first wireless channel includes the first MAC PDU.

[0713] Example 13

[0714] Example 13 illustrates a schematic diagram of encoding a first SDU of a first protocol layer using multiple encoding parameters according to an embodiment of this application, as shown in the attached diagram. Figure 13 As shown. In the appendix Figure 13 In this context, the first protocol layer PDU#1 includes the output#1 of the first encoder encoding the first protocol layer data block#1 using encoding parameters#1, wherein the first protocol layer data block#1 includes a segment#1 of the first protocol layer's first SDU; the first protocol layer PDU#2 includes the output#2 of the first encoder encoding the first protocol layer data block#2 using encoding parameters#2, wherein the first protocol layer data block#2 includes a segment#2 of the first protocol layer's first SDU; the first PDU of the first protocol layer is either the first protocol layer's PDU#1 or the first protocol layer's PDU#2.

[0715] In embodiment 13, a plurality of PDUs of the first protocol layer are transmitted. The first PDU of the first protocol layer is one of the plurality of PDUs of the first protocol layer. The plurality of PDUs of the first protocol layer each include a plurality of outputs of the first encoder. The plurality of outputs of the first encoder each correspond to a plurality of inputs. The plurality of inputs each include a plurality of data blocks of the first protocol layer. The plurality of data blocks of the first protocol layer each include a plurality of segments of the first SDU of the first protocol layer. The size of the plurality of data blocks of the first protocol layer depends on a plurality of encoding parameters.

[0716] As an example, the multiple PDUs of the first protocol layer are not sent simultaneously.

[0717] As an example, the multiple PDUs of the first protocol layer are sent on different PUSCH resources.

[0718] As one embodiment, the plurality of PDUs in the first protocol layer belong to a plurality of TBs (Transport Blocks).

[0719] As an example, the first PDU of the first protocol layer is any one of the plurality of PDUs of the first protocol layer.

[0720] As an example, any two of the plurality of encoding parameters are different.

[0721] As an example, any two of the plurality of encoding parameters are not equal.

[0722] As an example, at least two of the plurality of encoding parameters are not equal.

[0723] As an example, any two of the plurality of encoding parameters may be unequal.

[0724] As an example, the plurality of encoding parameters are determined independently.

[0725] As an example, the first encoding parameter is determined by the first node.

[0726] As an example, the first encoding parameter is indicated by the scheduling information of the first wireless channel.

[0727] Example 14

[0728] Example 14 illustrates a schematic diagram of the operation of a first encoder and a second decoder according to an embodiment of this application, as shown in the attached diagram. Figure 14 As shown.

[0729] for First node 1401 The first data block is input into the first encoder 1402 to obtain the output of the first encoder 1402; the output of the first encoder 1402 is processed by the transmission processing module 1403 to obtain the transmission on the first wireless channel; the transmission on the first wireless channel is transmitted on the first wireless channel.

[0730] for Second node 1404 The process is as follows: 'Receive the transmission on the first wireless channel'; 'The transmission on the first wireless channel' is processed by the receiving processing module 1406 to obtain the output of the first encoder'; 'The output of the first encoder' is input into the second decoder 1405 to obtain the first data block'.

[0731] As one embodiment, the first encoder performs at least source coding, the transmit processing module 1403 performs at least channel coding, the second decoder 1405 performs at least source decoding, and the receive processing module 1406 performs at least channel decoding.

[0732] As an example, the first encoder performs source coding using the first coding parameters, and the transmission processing module 1403 performs channel coding using the channel coding method of the first wireless channel.

[0733] As an example, the channel coding method used by the first wireless channel is determined by the first node 1401 through a table lookup.

[0734] As an example, the channel coding method used by the first wireless channel is indicated by the scheduling information of the first wireless channel.

[0735] As a sub-implementation of the above embodiments, the first encoding parameter depends on the channel coding method adopted by the first wireless channel.

[0736] As a sub-implementation of the above embodiments, the above method adjusts the first coding parameters used for source coding by adjusting the channel coding mode of the first wireless channel indicated by the scheduling information of the first wireless channel, which is beneficial to network control and reduces uplink feedback.

[0737] As a sub-example of the above embodiment, the first node 1401 determines the first coding parameter according to the channel coding method in the scheduling information of the first wireless channel indicated by the scheduling information of at least the first wireless channel.

[0738] As an example, the channel coding method used by the first wireless channel depends on the first coding parameters.

[0739] As a sub-implementation of the above embodiments, the above method adjusts the channel coding scheme of the first wireless channel by using the first coding parameters for source coding, which is beneficial to optimizing channel coding efficiency.

[0740] As a sub-implementation of the above embodiment, the first node 1401 determines the channel coding method adopted by the first wireless channel based on at least the first coding parameters.

[0741] As a sub-implementation of the above embodiments, the scheduling information of the first wireless channel indicates the channel coding method adopted by the first wireless channel; the scheduling information of the first wireless channel indicates the channel coding method adopted by the first wireless channel, which in turn indicates the first coding parameter.

[0742] As a sub-implementation of the above embodiments, the scheduling information of the first wireless channel indicates the channel coding method and the first coding parameters adopted by the first wireless channel.

[0743] As a sub-example of the above embodiments, the channel coding method includes MCS, modulation, or coding.

[0744] As one embodiment, the transmission processing module 1403 includes a protocol entity of the first protocol layer; the protocol entity of the first protocol layer generates the first PDU.

[0745] As one embodiment, the processing of the transmission processing module 1403 includes delivering the first PDU of the first protocol layer to a lower layer.

[0746] As one embodiment, the transmit processing module 1403 includes at least one channel encoder, and the receive processing module 1406 includes at least one channel decoder.

[0747] As an example, the processing of the transmission processing module 1403 includes performing at least one of at least CRC check, channel coding, rate matching, modulation, scrambling, or layer mapping.

[0748] As an example, the receiving processing module 1406 performs the reverse operation of the transmitting processing module 1403.

[0749] As an example, the second decoder 1405 performs the inverse operation of the first encoder 1402.

[0750] As an example, the size of the first data block is not smaller than the size of the output of the first encoder.

[0751] As an example, the size of the first data block is smaller than the size of the output of the first encoder.

[0752] The above method ensures transmission efficiency.

[0753] As an example, the size of the first data block is equal to the size of the output of the first encoder.

[0754] The above methods ensure transmission reliability.

[0755] As an example, the input to the first encoder 1402 also includes at least a portion of the scheduling information indicated by the first wireless channel.

[0756] As an example, at least some of the information indicated by the scheduling information of the first wireless channel includes at least some parameters of the channel coding scheme of the first wireless channel.

[0757] As an example, at least a portion of the information indicated by the scheduling information of the first wireless channel includes the channel quality of the first wireless channel.

[0758] As an example, at least a portion of the information indicated by the scheduling information of the first wireless channel includes the first encoding parameters.

[0759] As one embodiment, at least some of the information indicated by the scheduling information of the first wireless channel includes at least some of the parameters configured by the second node.

[0760] Example 15

[0761] Example 15 illustrates a schematic diagram of the operation of a first encoder and a second decoder according to another embodiment of this application, as shown in the attached diagram. Figure 15 As shown.

[0762] In Example 15, the output of the first encoder at time #i is V i The first encoder's input at time #i includes the first data block and L past encoded outputs V. i-1 V i-2 , ..., V i-L (where the subscript represents time); the input of the second decoder includes the V after passing through the first wireless channel. i And L past decoded outputs W i-1 W i-2 ,…,W i-L .

[0763] Appendix Figure 15 The delay mentioned is merely an exemplary implementation method and can be replaced by other operations, such as an RNN model or a linear algorithm such as a sliding filter.

[0764] The first encoder and the second decoder can employ various AI models such as transformers and CNNs, which are determined by the hardware vendor.

[0765] As an example, the input of the first encoder at time #i also includes at least a portion of the scheduling information indicated by the first wireless channel.

[0766] As an example, at least some of the information indicated by the scheduling information of the first wireless channel includes at least some parameters of the channel coding scheme of the first wireless channel.

[0767] As an example, at least a portion of the information indicated by the scheduling information of the first wireless channel includes the channel quality of the first wireless channel.

[0768] As an example, the first encoder's input at time #i also includes the first encoding parameter.

[0769] As an example, the input of the first encoder at time #i also includes at least some parameters configured by the second node.

[0770] As an example, the input of the first encoder at time #i also includes the plurality of parameters.

[0771] As an example, the L past encoded outputs V i-1 V i-2 , ..., V i-L The corresponding inputs each include a segment of the first SDU.

[0772] As an example, the L past encoded outputs V i-1 V i-2 , ..., V i-L All the corresponding inputs include the same segment of the first SDU.

[0773] As an example, the L past encoded outputs V i-1 V i-2 , ..., V i-L The corresponding inputs each consist of a data block from the same information source.

[0774] As an example, due to the first node's response to the output V of the first encoder... i The processing of the first wireless channel, the influence of the second node on the processing of bits transmitted on the first wireless channel, and the output of the first encoder of the V i and the input V of the second decoder i They don't have to be exactly the same.

[0775] Example 16

[0776] Example 16 illustrates a structural block diagram of a processing apparatus for a first node according to an embodiment of this application; as shown in the appendix. Figure 16 As shown. In the appendix Figure 16 In the first node, the processing device 1600 includes a first receiver 1601 and a first transmitter 1602.

[0777] The first receiver 1601 receives the first signaling;

[0778] The first transmitter 1602 transmits the first PDU of the first protocol layer; wherein the first PDU of the first protocol layer is transmitted on the first logical channel;

[0779] In Example 16, the first PDU of the first protocol layer includes the output of the first encoder, and the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

[0780] As one embodiment, the first transmitter 1602 sends first UE capability information; the first receiver 1701 receives a first message after the first UE capability information is sent; wherein, the first UE capability information indicates that the first node supports a first type of encoder, and the first encoder depends on the first type of encoder; the first message includes configuration information of the first encoder.

[0781] As one embodiment, the first transmitter 1602 sends a second message before the first signaling is received; wherein the second message depends on the first message and indicates the correlation of data on the first logical channel.

[0782] As an example, the first transmitter 1602 sends a third message before the first signaling is received; wherein the third message depends on the first message, the third message indicates Q1 encoded parameters, the first encoded parameter being one of the Q1 encoded parameters, and Q1 being a positive integer.

[0783] As one embodiment, the first transmitter 1602 segments the first SDU of the first protocol layer; wherein, the first data block of the first protocol layer includes a segment of the first SDU of the first protocol layer.

[0784] As an example, the first transmitter 1602 delivers a second PDU of the second protocol layer to the first protocol layer; wherein, the second protocol layer is a protocol layer above the first protocol layer, and one SDU of the second PDU of the second protocol layer includes a first data block of the first protocol layer, and the second PDU of the second protocol layer does not include the protocol header of the one SDU.

[0785] As one embodiment, the first receiver 1601 receives scheduling information of the first wireless channel; the first transmitter 1702 performs channel coding and transmits the first wireless channel; wherein, the transmission on the first wireless channel includes the first PDU of the first protocol layer; the channel coding method adopted by the channel coding depends on the scheduling information of the first wireless channel.

[0786] As one embodiment, the first encoder performs encoding on the first data block of the first protocol layer; wherein the encoding uses the first encoding parameters.

[0787] As one embodiment, the first transmitter 1602 sends a first instruction and receives the first instruction; wherein the first instruction triggers the encoding of the first data block for the first protocol layer.

[0788] As one embodiment, the first receiver 1601 includes the appendix to this application. Figure 4 The antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, or data source 467 are at least one of these.

[0789] As one embodiment, the first receiver 1601 includes the appendix to this application. Figure 4 At least antenna 452 and receiver 454 are included.

[0790] As one embodiment, the first transmitter 1602 includes the appendix to this application. Figure 4 The antenna 452 or transmitter 454 or multi-antenna transmitter processor 457 or transmitter processor 468 or controller / processor 459 or memory 460 or data source 467 is at least one of them.

[0791] As one embodiment, the first transmitter 1602 includes the appendix to this application. Figure 4 At least antenna 452 and transmitter 454 are included.

[0792] As an example, the first node is a UE.

[0793] As an example, the first node includes a UE.

[0794] As one example, the first node includes a UE and an OTT server.

[0795] As one example, the first node includes a UE and a cloud server.

[0796] As an example, the first node is a relay.

[0797] As one example, the first node includes a relay.

[0798] Example 17

[0799] Example 17 illustrates a structural block diagram of a processing apparatus for a second node according to an embodiment of this application; as shown in the appendix. Figure 17 As shown. In the appendix Figure 17 In the second node, the processing device 1700 includes a second transmitter 1701, a second receiver 1702, and a second decoder 1703.

[0800] The second transmitter, 1701, sends the first signaling.

[0801] The second receiver 1702 receives the first PDU of the first protocol layer; wherein the first PDU of the first protocol layer is transmitted on the first logical channel;

[0802] In Example 17, the first PDU of the first protocol layer includes the output of the first encoder, and the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

[0803] As one embodiment, the second receiver 1702 receives first UE capability information; the second transmitter 1801 sends a first message after the first UE capability information is received; wherein the first UE capability information indicates that the first node supports a first type of encoder, and the first encoder depends on the first type of encoder; the first message includes configuration information of the first encoder.

[0804] As one embodiment, the second receiver 1702 receives a second message before the first signaling is sent; wherein the second message depends on the first message and indicates the correlation of data on the first logical channel.

[0805] As an example, the second receiver 1702 receives a third message before the first signaling is sent; wherein the third message depends on the first message, the third message indicates Q1 encoding parameters, the first encoding parameter being one of the Q1 encoding parameters, and Q1 being a positive integer.

[0806] As one embodiment, the first data block of the first protocol layer includes a segment of the first SDU of the first protocol layer.

[0807] As one embodiment, the second receiver 1702 receives a second PDU of a second protocol layer from the first protocol layer; wherein the second protocol layer is a protocol layer above the first protocol layer, and one SDU of the second PDU of the second protocol layer includes a first data block of the first protocol layer, and the second PDU of the second protocol layer does not include the protocol header of the one SDU.

[0808] As one embodiment, the second transmitter 1701 transmits scheduling information for the first wireless channel; the second receiver 1802 receives the first wireless channel and performs channel decoding; wherein, the transmission on the first wireless channel includes the first PDU of the first protocol layer; the channel coding method used for channel decoding depends on the scheduling information of the first wireless channel.

[0809] As an example, the second decoder 1703 performs decoding; wherein the decoding uses the first encoding parameters.

[0810] As one embodiment, the second receiver 1702 sends a second instruction; receives the second instruction; wherein the second instruction triggers the execution of decoding.

[0811] As an example, the second decoder 1703 performs decoding; wherein the decoding uses the first encoding parameters.

[0812] As an example, the second decoder 1703 is used for decoding.

[0813] As an example, the second decoder 1703 is a decoder.

[0814] As an example, the second decoder 1703 is an applicable functionality used for decoding.

[0815] As an example, the second decoder 1703 is an applicable function used for joint source-channel decoding.

[0816] As an example, the second decoder 1703 is an applicable function used for AI decoding.

[0817] As one embodiment, the second decoder 1703 is located inside the UE of the second node.

[0818] As one embodiment, the second decoder 1703 is located outside the UE of the second node.

[0819] As an example, the second decoder 1703 is implemented in software.

[0820] As one example, the second decoder 1703 is implemented in hardware.

[0821] As one example, the second decoder 1703 is implemented based on a base station.

[0822] As an example, the second decoder 1703 is based on AI.

[0823] As an example, the second decoder 1703 is based on an AI / ML model.

[0824] As one embodiment, the second decoder 1703 is based on at least one of training, inference, or reinforcement learning.

[0825] As an example, the second decoder 1703 performs the inverse operation of the first encoder.

[0826] As one embodiment, the second transmitter 1701 includes the appendix to this application. Figure 4 The antenna 420, transmitter 418, multi-antenna transmitter processor 471, transmitter processor 416, controller / processor 475, or memory 476 are at least one of them.

[0827] As one embodiment, the second transmitter 1701 includes the appendix to this application. Figure 4 At least antenna 420 and transmitter 418 are included.

[0828] As one embodiment, the second receiver 1702 includes the appendix to this application. Figure 4 The antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, or memory 476 are at least one of them.

[0829] As one embodiment, the second receiver 1702 includes the appendix to this application. Figure 4 At least antenna 420 and receiver 418 are included.

[0830] As one example, the second node is a base station device.

[0831] As one embodiment, the second node includes a base station device.

[0832] As one embodiment, the second node includes a base station device and a core network device.

[0833] As one embodiment, the second node includes a base station device and a NAS device.

[0834] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication devices, wireless sensors, internet cards, IoT terminals, RFID terminals, NB-IoT terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication devices, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, home base stations, relay base stations, gNB (NR Node B), TRP (Transmitter Receiver Point), and other wireless communication equipment.

[0835] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A first node used for wireless communication, characterized in that, include: The first receiver receives the first signaling; A first transmitter transmits a first PDU of a first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel; Wherein, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

2. The first node according to claim 1, characterized in that, include: The first transmitter sends the first UE capability information; The first receiver receives the first message after the first UE capability information is sent; The first UE capability information indicates that the first node supports a first type of encoder, and the first encoder depends on the first type of encoder; the first message includes the configuration information of the first encoder.

3. The first node according to claim 2, characterized in that, include: The first transmitter sends a second message before the first signaling is received; The second message depends on the first message, and the second message indicates the correlation of data on the first logical channel.

4. The first node according to claim 2, characterized in that, include: The first transmitter sends a third message before the first signaling is received; The third message depends on the first message, and the third message indicates Q1 encoded parameters, wherein the first encoded parameter is one of the Q1 encoded parameters, and Q1 is a positive integer.

5. The first node according to any one of claims 1 to 4, characterized in that, include: The first transmitter segments the first SDU of the first protocol layer; The first data block of the first protocol layer includes a segment of the first SDU of the first protocol layer.

6. The first node according to any one of claims 1 to 5, characterized in that, include: The first transmitter delivers the second PDU of the second protocol layer to the first protocol layer; Wherein, the second protocol layer is a protocol layer above the first protocol layer, and one SDU of the second PDU of the second protocol layer includes the first data block of the first protocol layer, and the second PDU of the second protocol layer does not include the protocol header of the one SDU.

7. The first node according to any one of claims 1 to 6, characterized in that, include: The first receiver receives scheduling information for the first wireless channel; The first transmitter performs channel coding and transmits the first wireless channel; The transmission on the first wireless channel includes the first PDU of the first protocol layer; the channel coding method used depends on the scheduling information of the first wireless channel.

8. The first node according to any one of claims 1 to 7, characterized in that, include: The first encoder performs encoding on the first data block of the first protocol layer; The encoding uses the first encoding parameter.

9. The first node according to claim 8, characterized in that, include: The first transmitter sends a first instruction; receives the first instruction; The first instruction triggers the encoding of the first data block for the first protocol layer.

10. A method used in a first node of wireless communication, characterized in that, include: Receive the first signaling; Send a first PDU of the first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel; Wherein, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

11. A second node used for wireless communication, characterized in that, include: The second transmitter sends the first signal; The second receiver receives the first PDU of the first protocol layer; wherein the first PDU of the first protocol layer is transmitted on the first logical channel; Wherein, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.

12. A method used in a second node of wireless communication, characterized in that, include: Send the first signaling; Receive a first PDU of the first protocol layer; wherein the first PDU of the first protocol layer is transmitted on a first logical channel; Wherein, the first PDU of the first protocol layer includes the output of the first encoder, the input of the first encoder includes the first data block of the first protocol layer; the size of the first data block of the first protocol layer depends on the first encoding parameter; the first signaling indicates the first encoding parameter, and the first encoding parameter is associated with the first logical channel.