Method and apparatus for indicating amount of data used for wireless communication

CN122533697APending Publication Date: 2026-08-07SHANGHAI CODUS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

[0004]当采用AI/ML编码时,现有的BSR过程会导致为服务基站提供的数据量不合适,不利于服务基站对上行链路资源进行调度,因此,有必要针对数据量的上报机制进行增强

Benefits of technology

[0032]如何确定在网络调度的一个无线信道上发送应用第一编码器的第一通道上的数据是一个需要解决的技术问题;上述方法通过所述第一无线信道的所述调度信息指示所述第一通道或者所述第一编码器二者中的至少之一解决了上述问题,有利于保证第一通道上的数据的传输。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122533697A_ABST
    Figure CN122533697A_ABST
Patent Text Reader

Abstract

The application discloses a method and device for indicating data volume used for wireless communication. A communication node transmits second signaling; the second signaling indicates data volume of data on a first channel; the second signaling indicates that the data volume of the data on the first channel depends on at least a first encoder; and the first signaling indicates that the first encoder is applied to encoding of the data on the first channel. The method considers the influence of the encoder on the data volume reporting, which is beneficial to reporting appropriate data volume on the network, and improves resource scheduling and transmission performance.
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 methods and apparatus for indicating data volume. Background Technology

[0002] In existing technologies, the BSR (Buffer Status Report) process is used to provide the serving base station with information on the uplink (UL) data volume in the MAC (Medium Access Control) entity. Specifically, each logical channel is assigned to a logical channel group (LCG). When the BSR is triggered, the user equipment (UE) sends a BSR MAC CE (Control Element) to the base station, indicating the total amount of data in all logical channels of the corresponding LCG. The auxiliary serving base station schedules uplink resources for the UE based on the BSR MAC CE.

[0003] In NR (New Radio) Release 18, research on AI (Artificial Intelligence) / ML (Machine Learning) technologies was initiated to explore their impact on system performance and design. AI / ML technologies may also play a crucial role in future 6G communications. Compared to traditional processing methods, AI / ML features training and / or inference and / or deployment requirements. According to the 3GPP (3rd Generation Partnership Project) standard TS38.300, AI / ML models and algorithms extend beyond the scope of 3GPP. Summary of the Invention

[0004] When using AI / ML coding, the existing BSR process can lead to an inappropriate amount of data provided to the serving base station, which is not conducive to the serving base station's scheduling of uplink resources. Therefore, it is necessary to enhance the data reporting mechanism.

[0005] To address the aforementioned problems, this application provides a solution. It should be noted that while the uplink is used as an example in the problem description above, this application is also applicable to scenarios such as physical layer information of sidelinks (SL) or IAB (Integrated Access and Backhaul) to achieve similar technical effects as the uplink. Although the initial intention of this application is to use AI / ML encoding, it is also applicable to traditional encoding methods other than AI / ML, achieving similar technical effects. Where there is no conflict, the embodiments and features in the first node of this application can be applied to the second node, and vice versa. Where there is no conflict, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[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 TS37 series.

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

[0009] Receive the first signaling;

[0010] Send a second signaling instruction; wherein the second signaling instruction indicates the amount of data on the first channel;

[0011] The second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0012] In existing technologies, the amount of data reported by the UE is independent of the encoder. Considering that changes in the information source or channel can affect the bit rate of the AI / ML encoder, when the bit rate of the AI / ML encoder is relatively dynamic, it further affects the size of the resources occupied by the data on the channel using the AI / ML encoder. If the amount of data reported by the UE is inappropriate, it will lead to too much or too little network scheduling resources, resulting in resource waste or scheduling delay. The above method solves the above problems by indicating through the second signaling that the amount of data on the first channel depends on at least the first encoder. The above method considers the impact of the encoder on the amount of data reported, which is conducive to reporting an appropriate amount of data to the network, further improving resource scheduling performance and transmission performance.

[0013] According to one aspect of this application, it includes:

[0014] Trigger a status report;

[0015] The sending of the second signaling depends on at least one pending status report; the second signaling is a MAC CE.

[0016] Determining how to send the second signaling is a technical problem that needs to be solved. The above method solves this problem by relying on at least one pending status report to send the second signaling, which is beneficial to the transmission of the second signaling. Furthermore, implementing the second signaling through MACCE is beneficial to dynamically reporting the amount of data and improving the efficiency of data reporting.

[0017] According to one aspect of this application, it includes:

[0018] As a response to the first encoder being unavailable, cancel a pending status report;

[0019] The sending of the second signaling depends on at least one pending status report.

[0020] Based on the fact that there is at least one pending status report depending on the sending of a second signaling, how to cancel the pending status report is a technical problem that needs to be solved. The above method takes into account that the encoder is based on training and may become unavailable. In the case that the first encoder is unavailable, the first encoder cannot be applied to perform encoding. By canceling a pending status report as a response to the unavailability of the first encoder, the above problem is solved and unnecessary data reporting is avoided.

[0021] According to one aspect of this application, it includes:

[0022] In response to the first encoder being unavailable and having a pending status report, a BSR is triggered;

[0023] The sending of the second signaling depends on at least one pending status report.

[0024] The above method takes into account that the encoder is based on training and may become unavailable. How to handle the situation when the first encoder is unavailable is a technical problem that needs to be solved. Considering that if the UE still reports a status report even when the first encoder is unavailable, the network will schedule based on the first encoder. Inconsistencies in understanding between the UE and the network can lead to reduced encoding efficiency or decoding errors. The above method solves this problem by triggering a BSR (Browser Response Scheduler) as a response to the first encoder being unavailable and having an unresolved status report. Furthermore, the above method implicitly indicates the unavailability of the first encoder through the BSR, which is beneficial for assisting subsequent network scheduling.

[0025] According to one aspect of this application, it includes:

[0026] In response to the first encoder being unavailable and having a pending status report, cancel the pending status report and trigger a BSR;

[0027] The sending of the second signaling depends on at least one pending status report.

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

[0029] Receive a third signaling message, the third signaling message indicating the scheduling information of the first wireless channel;

[0030] Transmit the first wireless channel;

[0031] Wherein, the bits transmitted on the first wireless channel include the output of the data on the first channel encoded by the first encoder; the scheduling information of the first wireless channel indicates at least one of the first channel or the first encoder.

[0032] Determining how to send data on the first channel of the first encoder using a network-scheduled wireless channel is a technical problem that needs to be solved. The above method solves the above problem by instructing at least one of the first channel or the first encoder through the scheduling information of the first wireless channel, which helps to ensure the transmission of data on the first channel.

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

[0034] Perform resource allocation, wherein performing resource allocation includes prioritizing the allocation of resources to the first channel;

[0035] The priority allocation of resources to the first channel depends on the encoding of the data applied to the first channel by the first encoder.

[0036] When the first encoder is applied to the encoding of data on the first channel, how to perform resource allocation is a technical problem that needs to be solved; the above method solves the above problem by prioritizing the allocation of resources to the first channel where the first encoder is applied; the above method also helps to improve transmission efficiency.

[0037] According to one aspect of this application, the second signaling indicates the characteristics of the data on the first channel.

[0038] The above method takes into account the influence of the characteristics of the data on the first channel on the encoding of the first encoder. By indicating the characteristics of the data on the first channel through the second signaling, it is helpful for the auxiliary network to determine the parameters of the first encoder.

[0039] According to one aspect of this application, the second signaling includes a first field indicating the amount of data on the first channel; wherein the value of the first field depends on the amount of data on the first channel and a first adjustment factor; the first adjustment factor is used by the first encoder for encoding.

[0040] How to indicate the amount of data on the first channel in the second signaling is a technical problem that needs to be solved; in the above method, the value of the first field indicating the amount of data on the first channel takes into account the influence of the first adjustment factor, which is beneficial for reporting an appropriate amount of data on the network.

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

[0042] Send the first signaling;

[0043] Receive a second signaling instruction; wherein the second signaling instruction indicates the amount of data on the first channel;

[0044] The second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0045] According to one aspect of this application, the recipient of the first signaling cancels a pending status report in response to the first encoder being unavailable; wherein the transmission of the second signaling depends on having at least one pending status report.

[0046] According to one aspect of this application, the receiver of the first signaling triggers a BSR in response to the first encoder being unavailable and having a pending status report; wherein the transmission of the second signaling depends on having at least one pending status report.

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

[0048] Send a third signaling message, the third signaling message indicating the scheduling information of the first wireless channel;

[0049] Receive the first wireless channel;

[0050] Wherein, the bits transmitted on the first wireless channel include the output of the data on the first channel encoded by the first encoder; the scheduling information of the first wireless channel indicates at least one of the first channel or the first encoder.

[0051] According to one aspect of this application, the receiver of the first signaling performs resource allocation, wherein performing resource allocation includes prioritizing resource allocation for the first channel; wherein prioritizing resource allocation for the first channel depends on the encoding of data applied to the first channel by the first encoder.

[0052] According to one aspect of this application, the second signaling indicates the characteristics of the data on the first channel.

[0053] According to one aspect of this application, the second signaling includes a first field indicating the amount of data on the first channel; wherein the value of the first field depends on the amount of data on the first channel and a first adjustment factor; the first adjustment factor is used by the first encoder for encoding.

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

[0055] The first receiver receives the first signaling;

[0056] The first transmitter sends a second signaling instruction; wherein the second signaling instruction indicates the amount of data on the first channel;

[0057] The second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

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

[0059] The second transmitter sends the first signal;

[0060] The second receiver receives the second signaling; wherein the second signaling indicates the amount of data on the first channel;

[0061] The second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel. Attached Figure Description

[0062] 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:

[0063] Figure 1 A flowchart of a first node according to an embodiment of this application is shown;

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

[0065] Figure 3 A 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;

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

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

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

[0069] Figure 7 A schematic diagram is shown illustrating how the characteristics of data on a first channel according to an embodiment of this application trigger the transmission of a second signaling when a performance threshold is met;

[0070] Figure 8 A schematic diagram of a second signaling according to an embodiment of this application is shown;

[0071] Figure 9 A schematic diagram of a second signaling according to another embodiment of this application is shown;

[0072] Figure 10 A schematic diagram of a first encoder and a first channel according to an embodiment of this application is shown;

[0073] Figure 11 A schematic diagram of a first encoder and a first channel according to another embodiment of this application is shown;

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

[0075] Figure 13 A schematic diagram illustrating the operation of a first encoder and a first decoder according to another embodiment of this application is shown;

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

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

[0078] 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.

[0079] Example 1

[0080] Example 1 illustrates a flowchart of a first node according to an embodiment of this application, as shown in the attached diagram. Figure 1 As shown.

[0081] In Embodiment 1, the first node in this application receives a first signaling in step 101 and sends a second signaling in step 102; wherein the second signaling indicates the amount of data on the first channel; wherein the second signaling indicates that the amount of data on the first channel depends on at least a first encoder; and the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0082] As an example, the second signaling is a MAC CE. This method is beneficial for reducing latency and for dynamic reporting.

[0083] As a sub-example, the MAC CE is identified by an LCID (Logical Channel ID).

[0084] As a sub-example, the MAC CE is identified by an LCID and an eLCID (extended LCID).

[0085] As one embodiment, the second signaling is an RRC message. In this method, since RRC messages are relatively static and can carry more flexible information, frequent reporting can be avoided and more information can be reported.

[0086] As a sub-implementation, the second signaling belongs to a UEAssistanceInformation message.

[0087] As a sub-implementation, the second signaling is a UEAssistanceInformation message.

[0088] As a sub-implementation, the second signaling belongs to a MeasurementReport message.

[0089] As a sub-implementation, the second signaling is a MeasurementReport message.

[0090] As an example, the first channel is physical.

[0091] As an example, the first channel is PUSCH (Physical Uplink Shared Channel).

[0092] As an example, the first channel is logical.

[0093] As an example, the first channel is mapped to UL-SCH (Uplink Shared Channel).

[0094] As an example, the first channel is mapped to PUSCH.

[0095] As an example, the first channel corresponds to DCCH (Dedicated Control Channel).

[0096] As an example, the first channel corresponds to DTCH (Dedicated Traffic Channel).

[0097] As an example, the first channel corresponds to a logical channel (LCH).

[0098] As a sub-implementation, the first channel is a logical channel.

[0099] As a sub-implementation, the first channel is identified by a LogicalChannelIdentity.

[0100] As a sub-implementation, the first channel is identified by an RRC IE whose name includes LogicalChannelIdentity.

[0101] As an example, the first channel corresponds to one cell.

[0102] As a sub-implementation, the first channel includes at least one cell.

[0103] As a sub-example, the first channel is a cell.

[0104] As an example, the first channel corresponds to a radio bearer (RB).

[0105] As one embodiment, the first channel includes at least one wireless bearer.

[0106] As a sub-implementation, the first channel is a wireless bearer.

[0107] As an example, the first channel corresponds to a QoS (Quality of Service) flow.

[0108] As a sub-example, the first channel includes at least one QoS flow.

[0109] As a sub-example, the first channel is a QoS flow.

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

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

[0112] As an example, the first channel is associated with at least the application layer.

[0113] As an example, the first channel is associated with at least an RLC (Radio Link Control) sublayer.

[0114] As a sub-implementation, the first channel corresponds to an RLC bearer.

[0115] As a sub-implementation, the first channel includes an RLC entity.

[0116] As an example, the first channel is associated with at least a PDCP (Packet Data Convergence Protocol) sublayer.

[0117] As a sub-implementation, the first channel corresponds to a PDCP bearer.

[0118] As a sub-implementation, the first channel includes a PDCP entity.

[0119] As an example, the first channel is associated with at least a MAC sublayer.

[0120] As one embodiment, the first channel is associated with at least the physical layer.

[0121] As one example, the data on the first channel comes from the NAS (Non-access stratum) or the core network.

[0122] As an example, the data on the first channel belongs to the QoS flow.

[0123] As an example, the data on the first channel is used for performance monitoring or training, at least one of the two.

[0124] As an example, the data on the first channel belongs to the original information source.

[0125] As an example, the data on the first channel is at a protocol layer above PDCP.

[0126] As an example, the data on the first channel includes at least one bit string.

[0127] As an example, the data on the first channel is at the physical layer.

[0128] As a sub-example, the data on the first channel belongs to the TB (Transport Block).

[0129] As a sub-example, the data on the first channel is bits mapped to the physical layer.

[0130] As an example, the data on the first channel belongs to the protocol layer above the physical layer.

[0131] As a sub-example, the data on the first channel belongs to the MAC sublayer.

[0132] As a sub-example, the data on the first channel includes SDU (Service Data Unit).

[0133] As a sub-example, the data on the first channel does not include the MAC subheader.

[0134] As a sub-implementation, the data on the first channel includes RLC SDUs or RLC SDU segments.

[0135] As a sub-example, the data on the first channel includes an RLC header.

[0136] As a sub-example, the data on the first channel does not include the RLC header.

[0137] As a sub-example, the data on the first channel includes PDCP SDU.

[0138] As a sub-example, the data on the first channel includes a PDCP header.

[0139] As a sub-example, the data on the first channel does not include the PDCP header.

[0140] As a sub-implementation, the data on the first channel includes application layer SDU or application layer SDU segments.

[0141] As a sub-example, the data on the first channel includes the application layer header.

[0142] As a sub-example, the data on the first channel does not include the application layer header.

[0143] As one embodiment, the second signaling includes a first field indicating the amount of data on all channels where the encoder is configured and activated; wherein, all channels where the encoder is configured and activated include the first channel. In this method, the second signaling does not need to indicate the index of a channel or the index of a channel group, reducing signaling overhead.

[0144] As one embodiment, the second signaling includes a first field indicating the amount of data on the first channel. This method takes into account that using different encoder bitrates on different channels is beneficial for balancing coding efficiency and reliability; therefore, it employs reporting data volume at the channel level.

[0145] As a sub-implementation, the second signaling includes multiple fields, each indicating the amount of data on multiple channels; wherein the multiple channels include the first channel.

[0146] As a sub-implementation, the value of the first field depends solely on the amount of data on the first channel.

[0147] As a sub-implementation, the value of the first field is equal to the amount of data on the first channel. This method improves the accuracy of data size.

[0148] As a sub-implementation, the value of the first field is a first index, which indicates the amount of data on the first channel. This method reduces signaling overhead.

[0149] As a sub-implementation, the first index indicates that the amount of data on the first channel is 0, or the first index indicates that the amount of data on the first channel is not greater than a first threshold, or the first index indicates that the amount of data on the first channel is greater than a first threshold and not greater than a second threshold, or the first index indicates that the amount of data on the first channel is greater than a first threshold.

[0150] As a sub-implementation, the second signaling includes the first field and the second field, whereby the second field indicates the index of the first channel.

[0151] As a sub-implementation, the second domain corresponds to the first domain.

[0152] As a sub-implementation, the second field is set as the index of the first channel.

[0153] As a sub-implementation, the second field indicates the amount of data on the first channel indicated by the first field.

[0154] As one embodiment, the second signaling includes a first field indicating an adjustment value for the amount of data on the first channel, the adjustment value for the amount of data on the first channel depending on the amount of data on the first channel and a first adjustment factor; the first adjustment factor is used by the first encoder for encoding.

[0155] As a sub-implementation, the second signaling includes multiple fields, each indicating an adjustment value for the amount of data on multiple channels; wherein the multiple channels include the first channel.

[0156] As a sub-implementation, the value of the first field is equal to the adjustment value of the data volume on the first channel.

[0157] As a sub-implementation, the value of the first field is a first index, which indicates an adjustment value for the amount of data on the first channel. This method reduces signaling overhead.

[0158] As a sub-implementation, the first index indicates that the adjustment value of the data amount on the first channel is 0, or the first index indicates that the adjustment value of the data amount on the first channel is not greater than a first threshold, or the first index indicates that the adjustment value of the data amount on the first channel is greater than a first threshold and not greater than a second threshold, or the first index indicates that the adjustment value of the data amount on the first channel is greater than a first threshold.

[0159] As a sub-example, the data volume of the data on the first channel and the first adjustment factor are used to calculate the adjustment value of the data volume of the data on the first channel.

[0160] As a sub-example, the adjustment value of the data volume on the first channel and the product of the data volume on the first channel and the first adjustment factor are linearly related.

[0161] As a sub-example, the adjustment value of the data volume on the first channel is equal to the product of the data volume on the first channel and the first adjustment factor.

[0162] As a sub-example, the adjustment value of the data volume on the first channel and the data volume on the first channel are linearly related to the quotient of the first adjustment factor.

[0163] As a sub-example, the adjustment value of the data volume on the first channel and the quotient of the data volume on the first channel and the first adjustment factor are equal.

[0164] As one embodiment, the second signaling includes the first field and the second field, wherein the second field indicates the index of the first channel.

[0165] As a sub-implementation, the second domain corresponds to the first domain.

[0166] As a sub-implementation, the second field is set as the index of the first channel.

[0167] As a sub-implementation, the second field indicates an adjustment value for the amount of data on the first channel, as indicated by the first field.

[0168] As one embodiment, the second signaling indicates the amount of data on the first channel group, the first channel group including at least the first channel.

[0169] As a sub-implementation, the second signaling indicates that the amount of data on the first channel group depends on at least the first encoder, and the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel group.

[0170] As a sub-implementation, the second signaling indicates that the amount of data on the first channel group depends on at least one set of encoders, the set of encoders including the first encoder, and the first signaling indicates that the set of encoders are respectively applied to the encoding of the data on the first channel group.

[0171] As one embodiment, the second signaling includes a first field indicating the amount of data on the first channel group. This method considers that reporting data volume at the channel level would lead to frequent reporting and high signaling overhead; therefore, it adopts reporting data volume at the channel group level.

[0172] As a sub-implementation, the second signaling includes multiple fields, each indicating the amount of data on multiple channel groups; wherein the multiple channel groups include the first channel group.

[0173] As a sub-implementation, the value of the first field depends only on the amount of data on the first channel group.

[0174] As a sub-implementation, the value of the first field is equal to the data volume of the data on the first channel group. This method improves the accuracy of data size.

[0175] As a sub-implementation, the value of the first field is a first index, which indicates the amount of data on the first channel group. This method reduces signaling overhead.

[0176] As a sub-implementation, the first index indicates that the amount of data on the first channel group is 0, or the first index indicates that the amount of data on the first channel group is not greater than a first threshold, or the first index indicates that the amount of data on the first channel group is greater than a first threshold and not greater than a second threshold, or the first index indicates that the amount of data on the first channel group is greater than a first threshold.

[0177] As a sub-implementation, the second signaling includes the first field and the second field, whereby the second field indicates the index of the first channel group.

[0178] As a sub-implementation, the second domain corresponds to the first domain.

[0179] As a sub-implementation, the second field is set as the index of the first channel group.

[0180] As a sub-implementation, the second field indicates the amount of data on the first channel group indicated by the first field.

[0181] As one embodiment, the second signaling includes a first field indicating an adjustment value for the amount of data on the first channel group, the adjustment value for the amount of data on the first channel group depending on the amount of data on the first channel group and a first adjustment factor; the first adjustment factor is used by the first encoder for encoding.

[0182] As a sub-implementation, the second signaling includes multiple fields, each indicating an adjustment value for the amount of data on multiple channel groups; wherein the multiple channel groups include the first channel group.

[0183] As a sub-implementation, the value of the first field is equal to the adjustment value of the data volume of the data on the first channel group.

[0184] As a sub-implementation, the value of the first field is a first index, which indicates an adjustment value for the amount of data on the first channel group. This method reduces signaling overhead.

[0185] As a sub-implementation, the first index indicates that the adjustment value of the data amount on the first channel group is 0, or the first index indicates that the adjustment value of the data amount on the first channel group is not greater than a first threshold, or the first index indicates that the adjustment value of the data amount on the first channel group is greater than a first threshold and not greater than a second threshold, or the first index indicates that the adjustment value of the data amount on the first channel group is greater than a first threshold.

[0186] As a sub-example, the data volume of the data on the first channel group and the first adjustment factor are used to calculate the adjustment value of the data volume of the data on the first channel group.

[0187] As a sub-implementation, the value of the first field indicates an adjustment value for the amount of data on the first channel group, which depends on the amount of data on the first channel group and a first adjustment factor.

[0188] As a sub-example, the adjustment value of the data volume on the first channel group and the product of the data volume on the first channel group and the first adjustment factor are linearly related.

[0189] As a sub-example, the adjustment value of the data volume on the first channel group is equal to the product of the data volume on the first channel group and the first adjustment factor.

[0190] As a sub-example, the adjustment value of the data volume on the first channel group and the data volume on the first channel group are linearly related to the quotient of the first adjustment factor.

[0191] As a sub-example, the adjustment value of the data volume on the first channel group and the quotient of the data volume on the first channel group and the first adjustment factor are equal.

[0192] As a sub-example, the data volume on the first channel group is the total data volume of all channels in the first channel group.

[0193] As a sub-implementation, the second signaling includes the first field and the second field, whereby the second field indicates the index of the first channel group.

[0194] As a sub-implementation, the second domain corresponds to the first domain.

[0195] As a sub-implementation, the second field is set as the index of the first channel group.

[0196] As a sub-implementation, the second field indicates an adjustment value for the amount of data on the first channel group, as indicated by the first field.

[0197] As one example, the index of the first channel includes SCellIndex, and the channel includes a cell.

[0198] As one example, the index of the first channel includes ServCellIndex, and the channel includes a cell.

[0199] As an example, the index of the first channel includes LogicalChannelIdentity, and the channel includes LCH.

[0200] As an example, the channels included in the first channel group are configurable.

[0201] As one embodiment, the number of channels included in the first channel group is configurable.

[0202] As one embodiment, the first channel group includes only the first channel.

[0203] As one embodiment, the first channel group includes multiple channels; wherein the first channel is one of the channels in the first channel group.

[0204] As one embodiment, the first channel group includes multiple channels; wherein the first channel is any channel in the first channel group.

[0205] As an example, the index of the first channel group is a non-negative integer.

[0206] As an example, the first channel group is an LCG (Logical Channel Group), the channel is a logical channel (LCH), and the index of the first channel group is an LCG ID.

[0207] As an example, the first field indicates the buffer size level.

[0208] As an example, the first field is a Buffer Size field.

[0209] As an example, the first field occupies a positive integer number of bits.

[0210] As one example, the first field occupies 6 bits, 7 bits, or 8 bits.

[0211] As an example, the first index is determined by a table.

[0212] As an example, the first index is predefined.

[0213] As an example, the first index is a non-negative integer.

[0214] As an example, the first index is limited.

[0215] As an example, the maximum value of the first index depends on the number of bits occupied by the first field.

[0216] As an example, the unit of the first threshold is a byte, or the unit of the first threshold is a bit.

[0217] As an example, the units of the first threshold and the second threshold are bytes, or the units of the first threshold and the second threshold are bits.

[0218] As an example, the larger the first adjustment factor, the higher the coding efficiency of the first encoder.

[0219] As an example, the smaller the first adjustment factor, the higher the coding efficiency of the first encoder.

[0220] As an example, the ratio of the output of the first encoder to the input of the first encoder reflects the encoding efficiency of the first encoder.

[0221] As an example, the first adjustment factor can be a coefficient, a proportion, a scaling factor, or a ratio.

[0222] As a sub-implementation, the first adjustment factor is a rational number.

[0223] As a sub-implementation, the first adjustment factor is greater than 0 and less than 1, or the first adjustment factor is greater than 0 and not greater than 1.

[0224] As a sub-implementation, the first adjustment factor is not less than X1 and less than 1, or the first adjustment factor is greater than X1 and not greater than 1; wherein X1 is less than 1 and greater than 0. The above method avoids the first adjustment factor being too low, ensuring encoding reliability.

[0225] As a sub-example, the first adjustment factor is 0.8 or 0.6.

[0226] As a sub-implementation, the first adjustment factor is greater than 1, or the first adjustment factor is not less than 1.

[0227] As a sub-example, the first adjustment factor is greater than 1 and not greater than 3, or the first adjustment factor is not less than 1 and less than 3.

[0228] As a sub-example, the first adjustment factor is 2 or 1.2.

[0229] As one embodiment, the first encoder performs source coding, or the first encoder performs channel coding, or the first encoder performs both source coding and channel coding.

[0230] As a sub-example, the first encoder includes a source encoder and a channel encoder, wherein the channel encoder and the source encoder included in the first encoder jointly perform source coding and channel coding.

[0231] As a sub-implementation, the first encoder includes a source-channel joint encoder.

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

[0233] As a sub-example, the first encoder is based on an AI / ML model.

[0234] As a sub-example, the parameters of the first encoder depend on the AI / ML model.

[0235] As a sub-example, the first encoder is an AI / ML function.

[0236] As a sub-implementation, the first encoder is an applicable functionality.

[0237] As a sub-implementation, the first encoder is configured by the network. This method reduces the training overhead for the UE.

[0238] As a sub-implementation, the first encoder is trained from the first node; wherein the training depends on training data configured for the network. This method improves encoder performance.

[0239] As one example, the first encoder is at the physical layer. This method is advantageous for joint coding of the source and channel.

[0240] As one embodiment, the first encoder is a protocol layer above the physical layer. This method facilitates the decoupling of source coding and channel coding, improving protocol compatibility.

[0241] As a sub-implementation, the first encoder is at the application layer.

[0242] As a sub-implementation, the first encoder is in the RLC sublayer.

[0243] As a sub-implementation, the first encoder is in the MAC sublayer.

[0244] As an example, this application does not limit the specific implementation of the first encoder. For example, the first encoder can be implemented by software or by hardware; as another example, the first encoder can be inside the UE of the first node or outside the UE of the first node.

[0245] As one embodiment, the second signaling indicates that the amount of data on the first channel depends on the encoding of the data on the first channel applied by the first encoder.

[0246] As an example, if the first encoder is not used for encoding data on the first channel, the second signaling indicates a second data size, which indicates the amount of data on the first channel.

[0247] As an example, if the first encoder is not used for encoding data on the first channel, the second signaling is not sent.

[0248] As one embodiment, the second signaling indicates that the amount of data on the first channel depends on at least the availability of the first encoder.

[0249] As an example, if the first encoder is unavailable, the second signaling indicates a second data size, which indicates the amount of data on the first channel.

[0250] As an example, if the first encoder is unavailable, the second signaling is not sent.

[0251] As an example, the first encoder may be used to encode data on the first channel, depending on at least the first signaling indicating that the first encoder is applied to the data.

[0252] As an example, the first encoder is available if at least the first signaling indicates that the first encoder is applied to the encoding of data on the first channel.

[0253] As an example, the first encoder is available if at least the first signaling indicates that the first encoder is applied to the encoding of data on the first channel and the first encoder is valid.

[0254] As a sub-implementation, if the first encoder fails, the first encoder is unavailable.

[0255] As an example, the first encoder is available if at least the first signaling indicates that the first encoder is applied to the encoding of data on the first channel and a first set of conditions is satisfied; wherein the first set of conditions is determined by the first node. This method increases the degree of freedom in the implementation of the first node.

[0256] As a sub-implementation, the first encoder is unavailable if the first set of conditions is not met.

[0257] As a sub-implementation, the first set of conditions depends on the storage resources, power, or overheating status of the first node.

[0258] As a sub-implementation, the first set of conditions is determined by the first node itself.

[0259] As a sub-implementation, the first set of conditions is determined by the first node based on the UE implementation.

[0260] As an example, the first encoder is available if at least the first signaling indicates that the first encoder is applied to the encoding of data on the first channel and the second set of conditions is satisfied. This method facilitates consistency of understanding between the network and the UE.

[0261] As a sub-implementation, the first encoder is unavailable if the second set of conditions is not met.

[0262] As a sub-implementation, the second set of conditions includes a timer; the second set of conditions being satisfied includes: the timer is running, and the second set of conditions not being satisfied includes: the timer has expired.

[0263] As a sub-implementation, the second set of conditions includes an RSRP threshold; the second set of conditions being satisfied includes: the RSRP threshold being satisfied; the second set of conditions not being satisfied includes: the RSRP threshold not being satisfied.

[0264] As an example, the first encoder is available if at least the first signaling indicates that the first encoder is applied to the encoding of data on the first channel and a first set of conditions is satisfied and a second set of conditions is satisfied; wherein the first set of conditions is determined by the first node. This method increases the degree of freedom in the implementation of the first node.

[0265] As a sub-implementation, the first encoder is unavailable if the first set of conditions is not met.

[0266] As a sub-implementation, the first encoder is unavailable if the second set of conditions is not met.

[0267] As one embodiment, the first signaling indicates that the first encoder is configured for the first channel.

[0268] As one embodiment, the first signaling indicates that the first channel is configured with the first encoder.

[0269] As an example, the first signaling indicates that the first encoder is enabled to be applied to the encoding of data on the first channel.

[0270] As an example, the first signaling indicates that the first encoder is activated.

[0271] As an example, in response to the receipt of the first signaling, the first encoder is applied to encode the data on the first channel.

[0272] As an example, the first signaling is the signaling of the RRC sublayer.

[0273] As an example, the first signaling is the signaling of the protocol layer below the RRC sublayer.

[0274] As one embodiment, the first signaling includes signaling of the RRC sublayer and signaling of the protocol layer below the RRC sublayer.

[0275] As an example, the signaling of the RRC sublayer belongs to an RRC reconfiguration message. This example is beneficial for configuring the RRC connection state.

[0276] As an example, the RRC reconfiguration message is an RRCReconfiguration message.

[0277] As an example, the name of an RRC reconfiguration message includes RRC and Reconfiguration.

[0278] As an example, the signaling of the RRC sublayer belongs to an RRC recovery message. This example helps to shorten configuration latency.

[0279] As an example, the RRC recovery message is an RRCResume message.

[0280] As an example, the name of an RRC recovery message includes RRC and Resume.

[0281] As an example, the signaling of the RRC sublayer is an RRC message.

[0282] As an example, the signaling of the RRC sublayer includes at least one RRC field.

[0283] As an example, the signaling of the protocol layer below the RRC sublayer is MAC CE. This method facilitates dynamic control of the encoder and saves DCI overhead.

[0284] As an example, the signaling of the protocol layer below the RRC sublayer is DCI. This method facilitates dynamic control of the encoder and reduces latency.

[0285] As an example, the signaling of the RRC sublayer indicates that the first channel is configured with the first encoder.

[0286] As an example, the signaling indication of the RRC sublayer enables the first encoder.

[0287] As an example, the signaling of the RRC sublayer indicates activation of the first encoder.

[0288] As an example, the signaling of the RRC sublayer indicates that the first encoder is configured for the first channel.

[0289] As an example, the signaling of the RRC sublayer indicates that the first channel is configured with the first encoder.

[0290] As an example, the signaling of the RRC sublayer enables the first encoder to be applied to the encoding of data on the first channel.

[0291] As one embodiment, the signaling of the RRC sublayer includes the configuration of the first encoder.

[0292] As one example, the configuration of the first encoder includes encoding parameters.

[0293] As one embodiment, the configuration of the first encoder includes the first adjustment factor.

[0294] As one example, the configuration of the first encoder includes a training dataset.

[0295] As one embodiment, the configuration of the first encoder includes an inference configuration.

[0296] As an example, the configuration of the first encoder includes performance metrics.

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

[0298] As an example, the signaling of the protocol layer below the RRC sublayer indicates activation of the first encoder.

[0299] As an example, the first signaling indicates that the first channel is configured with the first encoder and the first encoder is activated.

[0300] As an example, the first signaling indicates that the first encoder is configured for the first channel and the first encoder is activated.

[0301] As one embodiment, the signaling of the RRC sublayer indicates that the first channel is configured with the first encoder, and the signaling of the RRC sublayer indicates that the first encoder is activated. This method facilitates timely encoder activation and reduces latency.

[0302] As one embodiment, the signaling of the RRC sublayer indicates that the first encoder is configured for the first channel, and the signaling of the RRC sublayer indicates that the first encoder is activated. This method facilitates timely encoder activation and reduces latency.

[0303] As an example, the signaling of the RRC sublayer indicates that the first channel is configured with the first encoder, and the signaling of the protocol layer below the RRC sublayer indicates that the first encoder is activated.

[0304] As one embodiment, the signaling of the RRC sublayer indicates that the first encoder is configured for the first channel, and the signaling of the protocol layer below the RRC sublayer indicates that the first encoder is activated.

[0305] As an example, if at least one channel is configured with an encoder, the encoder is applied to the encoding of data on the channel; if a channel is not configured with an encoder, the encoder is not applied to the encoding of data on the channel.

[0306] As a sub-implementation, the first encoder does not support activation / deactivation. This method takes into account the impact of changes in the encoder's activation / deactivation state on encoding performance; by limiting the first encoder to not support activation / deactivation, it helps to ensure encoding performance.

[0307] As an example, if at least one channel is configured with an encoder and the encoder is activated, the encoder is applied to the encoding of data on the channel; if a channel is not configured with an encoder, the encoder is not applied to the encoding of data on the channel; if a channel is configured with an encoder and the encoder is not activated, the encoder is not applied to the encoding of data on the channel.

[0308] As an example, the first signaling is received before the second signaling is sent.

[0309] In one embodiment, the sender of the first signaling and the receiver of the second signaling are the same person.

[0310] As one example, the sender of the first signaling and the receiver of the second signaling are different. This method is beneficial for improving resource utilization or transmission efficiency in DC or CA scenarios.

[0311] As an example, the first signaling is RRC sublayer signaling, and the second signaling is a MAC CE.

[0312] As one embodiment, the first signaling includes signaling of the RRC sublayer and signaling of the protocol layer below the RRC sublayer, and the second signaling is a MAC CE.

[0313] As an example, the first signaling indicates the index of the first encoder.

[0314] As a sub-implementation, the index is logical.

[0315] As a sub-example, the index is a non-negative integer.

[0316] As a sub-example, the index is a positive integer.

[0317] As an example, the first signaling indicates that the first encoder is applied to the encoding of data on the first channel group.

[0318] As a sub-example, the first encoder is applied to the encoding of data on any channel in the first channel group.

[0319] As a sub-implementation, the first signaling configures the first encoder to the first channel group.

[0320] As a sub-implementation, the first signaling configures the first encoder to each channel in the first channel group.

[0321] As one embodiment, the first signaling instructs multiple encoders to be applied to the encoding of data on the first channel group; wherein the first channel group includes multiple channels.

[0322] As a sub-implementation, the plurality of encoders are respectively applied to the encoding of data on the plurality of channels included in the first channel group.

[0323] As a sub-implementation, the first signaling configures the plurality of encoders to the plurality of channels included in the first channel group.

[0324] As a sub-implementation, the plurality of encoders correspond one-to-one with the plurality of channels included in the first channel group.

[0325] As one embodiment, the second signaling indicates the characteristics of the data on the first channel.

[0326] As an example, the second signaling implicitly indicates the characteristics of the data on the first channel.

[0327] As an example, the second signaling does not include any field indicating the characteristics of the data on the first channel. The second signaling format or the name of the second signaling implicitly indicates that the characteristics of the data on the first channel meet the performance threshold, reducing signaling overhead; wherein, the format of the second signaling may be indicated by LCID or eLCID.

[0328] As an example, the second signaling explicitly indicates the characteristics of the data on the first channel.

[0329] As one embodiment, the second signaling includes at least one field indicating the characteristics of the data on the first channel. This method helps the network obtain information about the characteristics of specific data on the first channel, assisting the network in better scheduling.

[0330] As one embodiment, the second signaling includes a third field that indicates the characteristics of the data on the first channel.

[0331] As a sub-implementation, the third field included in the second signaling indicates the correlation of data on the first channel; wherein the characteristics of the data on the first channel include: the correlation of the data on the first channel.

[0332] As an example, the stronger the correlation of the data on the first channel, the more beneficial it is to improving transmission efficiency.

[0333] As an example, the correlation of the data on the first channel includes: the self-information of the data on the first channel.

[0334] As an example, the correlation of the data on the first channel includes the mutual information of the data on the first channel.

[0335] As an example, the correlation of the data on the first channel includes: the Euclidean distance, cosine distance, Hamming distance, similarity, squared generalized cosine similarity (SGCS), adjusted cosine similarity, Jaccard similarity coefficient, entropy, correlation coefficient, or dequantized correlation coefficient of the data on the first channel.

[0336] As an example, the correlation of the data on the first channel includes: the autocorrelation, cross-correlation, or stationarity of the data on the first channel.

[0337] As an example, the correlation of the data on the first channel is a coefficient; wherein the coefficient is a constant or a function or the output of a function.

[0338] As a sub-implementation, the third field included in the second signaling indicates the QoS of the data on the first channel; wherein the characteristics of the data on the first channel include: the QoS of the data on the first channel.

[0339] As an example, the QoS of the data on the first channel includes: the QoS of the service to which the data on the first channel belongs, or the QoS of the information source to which the data on the first channel belongs.

[0340] As an example, the QoS of the data on the first channel includes: the resource type or priority, packet delay budget, packet error rate, average window, or maximum data burst of the QoS flow to which the data on the first channel belongs.

[0341] As an example, the QoS of the data on the first channel includes: the latency requirements or reliability requirements of the data on the first channel.

[0342] As a sub-implementation, the third field included in the second signaling indicates the importance of the data on the first channel; wherein the characteristics of the data on the first channel include: the importance of the data on the first channel.

[0343] As a sub-implementation, the third field included in the second signaling indicates the degree of information redundancy of the data on the first channel; wherein, the characteristics of the data on the first channel include: the degree of information redundancy of the data on the first channel.

[0344] As an example, the characteristics of the data on the first channel are determined by the first node.

[0345] As one embodiment, the characteristics of the data on the first channel are determined by the first node itself or based on the UE implementation.

[0346] As an example, the characteristics of the data on the first channel are determined by the first node through calculation or statistics.

[0347] As an example, the characteristics of the data on the first channel are determined by the first node using AI / ML.

[0348] Example 2

[0349] 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 (BTS), radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), CU (Centralized Unit), DU (Distributed Unit), TRP (Transmitter Receiver Node), or some other suitable term. Instances of node 203 include NodeB (NB), gNB, eNB, ng-eNB, en-gNB, IAB network devices (e.g., IAB-node, IAB-donor, IAB-donor-CU, or IAB-donor-DU), testing devices, and signaling testers. Instances of node 203 may also include relay devices (e.g., L3 relay, L2 relay, or L1 relay), routers, switches, and gateway devices.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 UE 201 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, IoT terminals, industrial IoT devices, machine-type communication devices, land vehicles, automobiles, ships, wearable devices (e.g., watches, rings, glasses, VR / XR devices), handsets, in-vehicle terminals, IAB terminal equipment (e.g., IAB-MT), test equipment, signaling testers, 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 itself is 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 services 230 include operator-compliant Internet protocol services, which may specifically include the Internet, intranets, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

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

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

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

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

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

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

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

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

[0358] As an example, the UE201 supports the first encoder.

[0359] As an example, the UE201 supports joint source-channel coding.

[0360] As an example, the UE201 includes the first encoder.

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

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

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

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

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

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

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

[0368] As an example, node 203 supports the first decoder.

[0369] As one embodiment, the node 203 includes at least one of the first decoders.

[0370] As an example, node 203 supports joint decoding of source and channel.

[0371] Example 3

[0372] 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.

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

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

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

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

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

[0378] As an example, the second signaling in this application is generated in the RRC306.

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

[0380] As an example, the third signaling in this application is generated in the RRC306.

[0381] As an example, the third signaling in this application is generated by MAC302 or MAC352.

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

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

[0384] Example 4

[0385] 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 the access network.

[0386] 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.

[0387] 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.

[0388] 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.

[0389] 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.

[0390] 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.

[0391] 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.

[0392] 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 second signaling; wherein the second signaling indicates the amount of data on a first channel; wherein the second signaling indicates that the amount of data on the first channel depends on at least a first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0393] 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; sending a second signaling; wherein the second signaling indicates the amount of data on a first channel; wherein the second signaling indicates that the amount of data on the first channel depends on at least a first encoder; and the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0394] 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 second signaling; wherein the second signaling indicates the amount of data on a first channel; wherein the second signaling indicates that the amount of data on the first channel depends on at least a first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0395] 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 second signaling; wherein the second signaling indicates the amount of data on a first channel; wherein the second signaling indicates that the amount of data on the first channel depends on at least a first encoder; and the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0396] 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.

[0397] 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 second signaling; 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 signaling.

[0398] 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 third signaling; at least one of the antenna 420, the transmitter 418, the transmitting processor 416, and the controller / processor 475 is used to transmit third signaling.

[0399] 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.

[0400] As an example, at least one of the antenna 452, the transmitter 454, the transmitter processor 468, and the controller / processor 459 is used to cancel the status report.

[0401] As an example, at least one of the antenna 452, the transmitter 454, the transmitter processor 468, and the controller / processor 459 is used to trigger a BSR.

[0402] As an example, at least one of the antenna 452, the transmitter 454, the transmitter processor 468, and the controller / processor 459 is used to trigger a status report.

[0403] 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 perform resource allocation.

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

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

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

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

[0408] As an example, the first communication device 450 is a user equipment.

[0409] As an example, the first communication device 450 is a base station device.

[0410] As an example, the first communication device 450 is a relay device.

[0411] As one embodiment, the second communication device 410 is a user equipment.

[0412] As one embodiment, the second communication device 410 is a base station device.

[0413] As one embodiment, the second communication device 410 is a relay device.

[0414] Example 5

[0415] Example 5 illustrates a wireless signal transmission flowchart according to an embodiment of this application, as shown in the attached diagram. Figure 5 As shown.

[0416] for First node U01 In step S5101, a first signaling is received; in step S5102, a status report is triggered; in step S5103, a second signaling is sent, wherein the second signaling indicates the amount of data on the first channel; in step S5104, a third signaling is received, wherein the third signaling indicates the scheduling information of the first wireless channel; in step S5105, resource allocation is performed, wherein performing resource allocation includes prioritizing the allocation of resources to the first channel; in step S5106, the first encoder performs encoding; in step S5107, the first wireless channel is transmitted.

[0417] for Second node N02 In step S5201, the first signaling is sent; in step S5202, the second signaling is received; in step S5203, the third signaling is sent; in step S5204, the first wireless channel is received; in step S5205, the first decoder performs decoding.

[0418] In embodiment 5, the second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0419] As an example, step S5102 is optional.

[0420] In one embodiment, step S5102 is not present.

[0421] As a sub-implementation, in response to the presence of data on at least the first channel, the second signaling is sent.

[0422] As a sub-implementation, the second signaling is sent as a response that at least the first encoder is available.

[0423] As an example, step S5102 is present.

[0424] As a sub-implementation, the first node is configured to report the status report. In this method, if the first node is not configured to report the status report, the status report is not triggered, which improves configuration flexibility.

[0425] As a sub-implementation, the first channel is configured for reporting the status report. In this method, if the first channel is not configured for reporting the status report, the status report is not triggered, which improves configuration flexibility.

[0426] As a sub-implementation, the first channel group is configured for reporting the status report. In this method, if the first channel group is not configured for reporting the status report, the status report is not triggered, which improves configuration flexibility.

[0427] As a sub-implementation, a status report is triggered as a response that is available at least to the first encoder.

[0428] As a sub-implementation, in response to the presence of data on at least the first channel, a status report is triggered.

[0429] As a sub-implementation, the status report is associated with the first encoder.

[0430] As a sub-implementation, the status report is associated with the first channel.

[0431] As a sub-implementation, the status report is associated with the first channel group.

[0432] As a sub-implementation, in response to the second signaling being sent, the status report is cancelled.

[0433] As one embodiment, the statement that at least the first channel has data includes: data is present on the first channel.

[0434] As one embodiment, the statement that at least the first channel has data includes: the first channel has data and the first encoder is available.

[0435] As one embodiment, the statement that at least the first channel has data includes: data being present on channels within the first channel group.

[0436] As one embodiment, the statement that at least the first channel has data includes: data is available on a channel in the first channel group and the first encoder is available.

[0437] As an example, the priority allocation of resources to the first channel depends on the encoding of the data on the first channel by the first encoder.

[0438] As a sub-implementation, prioritizing resource allocation for the first channel includes: prioritizing resource allocation for the first channel, whichever is the second channel; wherein the first encoder is not used for encoding data on the second channel.

[0439] As an alternative embodiment, no encoder is used for encoding the data on the second channel.

[0440] As a sub-implementation, prioritizing resource allocation for the first channel includes: prioritizing resource allocation for the first channel, whichever is a second channel; wherein a second encoder is applied to the encoding of data on the second channel; wherein the priority of the second encoder is lower than the priority of the first encoder.

[0441] As an example, the priority allocation of resources to the first channel does not depend on the encoding of the data applied to the first channel by the first encoder.

[0442] As a sub-implementation, prioritizing resource allocation for the first channel includes: prioritizing resource allocation for the first channel over the second channel; wherein the first channel is configured with a higher priority than the second channel.

[0443] As a sub-implementation, prioritizing resource allocation for the first channel includes: prioritizing resource allocation for the first channel (either the first channel or the second channel); wherein, the Bj of the first channel is greater than 0, and the Bj of the second channel is less than 0.

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

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

[0446] As an example, the third signaling was not received, and the first wireless channel was not transmitted.

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

[0448] As one embodiment, the third signaling is received, and the first wireless channel is transmitted.

[0449] As an example, the third signaling is a DCI; the third signaling schedules DG (Dynamic Grant) resources.

[0450] As an example, the third signaling is an RRC message; the third signaling schedules CG (Configured Grant) resources.

[0451] As an example, the first wireless channel is a PUSCH; the scheduling information of the first wireless channel indicates at least the time-domain resource allocation and frequency-domain resource allocation of the first wireless channel.

[0452] As one embodiment, the bits transmitted on the first wireless channel include the output of the data on the first channel encoded by the first encoder; the scheduling information of the first wireless channel does not indicate either the first channel or the first encoder. This method helps to reduce scheduling constraints.

[0453] As one embodiment, the bits transmitted on the first wireless channel include the output of data on the first channel encoded by the first encoder; the scheduling information of the first wireless channel indicates at least one of the first channel or the first encoder.

[0454] As an example, the scheduling information of the first wireless channel indicates the first channel.

[0455] As a sub-example, the scheduling information of the first wireless channel indicates the index of the first channel.

[0456] As an alternative embodiment, the first wireless channel is scheduled to the first channel.

[0457] As an alternative embodiment, the scheduling information of the first wireless channel indicates an index of a plurality of channels, the plurality of channels including the first channel; the first wireless channel is scheduled to the plurality of channels.

[0458] As a sub-example, the scheduling information of the first wireless channel indicates the index of the first channel group.

[0459] As an alternative embodiment, the first wireless channel is scheduled to a channel in the first channel group.

[0460] As an example, the scheduling information of the first wireless channel indicates the first encoder.

[0461] As one embodiment, the scheduling information of the first wireless channel indicates the index of a plurality of encoders, the plurality of encoders including the first code; the first wireless channel is scheduled to a channel configured for any of the plurality of encoders.

[0462] As a sub-implementation, the first wireless channel is scheduled to the channel configured with the first encoder.

[0463] As a sub-example, the scheduling information of the first wireless channel indicates the index of the first encoder.

[0464] As a sub-example, the scheduling information of the first wireless channel indicates at least some of the encoding parameters of the first encoder.

[0465] As one embodiment, the scheduling information of the first wireless channel indicates the first channel, and the scheduling information of the first wireless channel indicates the first encoder.

[0466] As one embodiment, a code point in the scheduling information of the first wireless channel indicates that the first wireless channel is scheduled to a channel configured with an encoder. This method eliminates the need to indicate the encoder index and the channel index, reducing signaling overhead and improving scheduling.

[0467] As an example, step S5105 is present; wherein, the dashed box F5.1 is present.

[0468] As a sub-implementation, the third signaling is received and the resource allocation is performed.

[0469] As a sub-example, the scheduling information of the first wireless channel does not indicate either the first channel or the first encoder.

[0470] As a sub-example, the scheduling information of the first wireless channel indicates the first encoder.

[0471] As a sub-implementation, the execution resource allocation includes channel selection; wherein, channel selection includes selecting at least one channel from those channels for which the first encoder is applied. In this method, channels for which the first encoder is not applied are not selected, which helps improve scheduling performance.

[0472] As an example, step S5105 is not present; however, the dashed box F5.1 is present.

[0473] In one sub-implementation, the third signaling is received, but the resource allocation is not performed.

[0474] As a sub-implementation, the scheduling information of the first wireless channel indicates the first channel. This method avoids resource allocation.

[0475] As an example, step S5105 is not present; wherein, the dashed box F5.1 is not present.

[0476] In one sub-implementation, the third signaling was not received, and the resource allocation was not performed.

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

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

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

[0480] 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).

[0481] As an example, the encoding performed by the first encoder includes at least one of feature extraction, decorrelation, statistical matching, compression, transformation, processing, convolution, discretization, or quantization.

[0482] As one embodiment, the encoding performed by the first encoder includes inputting data from the first channel into the first encoder.

[0483] As one embodiment, the encoding performed by the first encoder includes inputting at least one bit block of data on the first channel into the first encoder.

[0484] As an example, the encoding performed by the first encoder uses at least some of the encoding parameters of the first encoder.

[0485] As an example, the encoding performed by the first encoder uses the first adjustment factor.

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

[0487] As an example, the first decoder performs the inverse operation of the first encoder.

[0488] As an example, the decoding performed by the first decoder includes joint decoding of the source and channel.

[0489] As an example, the decoding performed by the first decoder includes source decoding.

[0490] As an example, the decoding performed by the first decoder is based on AI.

[0491] As one example, the decoding performed by the first decoder is based on an artificial neural network, a convolutional neural network, or a recurrent neural network.

[0492] As an example, the decoding performed by the first decoder uses at least some of the encoding parameters of the first encoder.

[0493] As an example, the decoding performed by the first decoder uses the first adjustment factor.

[0494] As one embodiment, the decoding performed by the first decoder inputs the bits received on the first wireless channel into the first decoder.

[0495] As one embodiment, the decoding performed by the first decoder inputs the bits received on the first wireless channel after at least demodulation into the first decoder.

[0496] As an example, the first decoder is implemented based on a network.

[0497] Example 6

[0498] 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.

[0499] for First node U01 In step S6101, the first encoder is unavailable; in step S6102, as a response to the first encoder being unavailable, a pending status report is cancelled; in step S6103, as a response to the first encoder being unavailable and having a pending status report, a BSR is triggered.

[0500] In Example 6, the transmission of the second signaling depends on at least one pending status report.

[0501] In one embodiment, step S6102 is absent, while step S6103 is present.

[0502] As a sub-example, the status report is not a BSR.

[0503] As an example, step S6102 is present, but step S6103 is not present.

[0504] As a sub-implementation, the status report is a BSR. This method is beneficial for protocol compatibility.

[0505] As a sub-implementation, the status report is not a BSR. This method is advantageous for implementation.

[0506] As an example, step S6102 and step S6103 are present.

[0507] As a sub-implementation, in response to the first encoder being unavailable and having a pending status report, the pending status report is canceled and a BSR is triggered; the status report is not a BSR.

[0508] As a sub-example, step S6102 occurs before step S6103.

[0509] As a sub-example, step S6102 is performed after step S6103.

[0510] Typically, the second signaling is a MAC CE.

[0511] As one embodiment, the response as the first encoder is unavailable includes: a response as the first encoder is not applied to the encoding of data on the first channel.

[0512] As one embodiment, the response as the first encoder being unavailable includes: a response in which the first encoder is deactivated.

[0513] As one embodiment, the response as the first encoder being unavailable includes: a response indicating that the first encoder has failed.

[0514] As one embodiment, the response as the first encoder is unavailable includes: a response as the first set of conditions is not satisfied.

[0515] As one embodiment, the response as the first encoder being unavailable includes: a response as the second set of conditions not being satisfied.

[0516] As an example, the unavailability of the first encoder is indicated by the network. This method is advantageous for network control.

[0517] As a sub-implementation, the first node U01 receives a signaling message indicating that the first encoder is unavailable.

[0518] As a sub-example, the signaling is an RRC message.

[0519] As a sub-example, the signaling is a MAC CE. This method is beneficial for dynamic control.

[0520] As a sub-implementation, the signaling is a DCI. This method is beneficial for dynamic control.

[0521] As a sub-implementation, if the signaling instruction is to activate the first encoder, the first encoder is unavailable.

[0522] As a sub-implementation, if the signaling indicates that the first encoder is to be paused, the first encoder is unavailable.

[0523] As a sub-implementation, if the signaling indicates that the first encoder is released, the first encoder is unavailable.

[0524] As a sub-example, the network determines that the first encoder is unavailable by monitoring the performance of the decoder corresponding to the first encoder.

[0525] As a sub-implementation, the network determines that the first encoder is unavailable based on the network implementation.

[0526] As a sub-implementation, the response as the first encoder is unavailable includes: the response as the one signaling is received.

[0527] As a sub-implementation, when the first encoder is determined to be unavailable, only one pending status report is provided.

[0528] As a sub-implementation, when the first encoder is determined to be unavailable, there are multiple pending status reports; wherein, the pending status report is any one of the multiple pending status reports.

[0529] As an example, the first encoder is available when the second signaling is sent.

[0530] As an example, the pending status report is associated with the first encoder.

[0531] As an example, the pending status report is associated with the first channel.

[0532] As an example, the pending status report is associated with the first channel group.

[0533] As an example, at least a portion of the at least one pending status report is associated with the first channel.

[0534] As an example, at least a portion of the at least one pending status report is associated with the first encoder.

[0535] As an example, any one of the at least one pending status reports is not associated with the first channel.

[0536] As an example, the second signaling is sent in response to at least one pending status report.

[0537] As an example, when the second signaling is sent, there are multiple pending status reports, and the status report triggered in step S5102 is any one of the multiple pending status reports.

[0538] As an example, when the second signaling is sent, the status report triggered only in step S5102 is pending.

[0539] As an example, the status report with at least one pending status report includes: having at least one pending status report.

[0540] As an example, the status report with at least one pending status report includes: having at least one pending status report and having UL-SCH resources available for new transmission.

[0541] As an example, the at least one pending status report includes: there is at least one pending status report and there are UL-SCH resources available for new transmissions, and as a result of logical channel prioritization (LCP), the UL-SCH resources can accommodate the second signaling and its subheadings.

[0542] As an example, this example does not limit the specific order of step S6101 in example 5.

[0543] As an example, step S6101 is after step S5101 and after step S5107.

[0544] As an example, step S6101 is performed after step S5107.

[0545] Example 7

[0546] Example 7 illustrates a schematic diagram of data on a first channel according to an embodiment of this application satisfying a performance threshold to trigger the transmission of a second signaling. (See attached diagram) Figure 7 As shown.

[0547] In Example 7, the characteristic of sending the second signaling that depends on the data on the first channel satisfies a performance threshold.

[0548] As an example, in response to the fact that at least the characteristics of the data on the first channel satisfy the performance threshold, the second signaling is sent.

[0549] As an example, the statement that at least the first channel has data includes: the first channel has data and the characteristics of the data on the first channel satisfy the performance threshold.

[0550] As an example, the statement that at least the first channel has data includes: the first channel has data and the characteristics of the data on the first channel satisfy the performance threshold and the first encoder is available.

[0551] As an example, a status report is triggered in response to at least the characteristics of the data on the first channel satisfying the performance threshold; the transmission of the second signaling depends on at least one pending status report.

[0552] As an example, the triggering of at least one status report includes: the triggering of one status report and the characteristics of the data on the first channel satisfying one performance threshold.

[0553] As an example, the second signaling includes a field that is set to a codepoint indicating that the characteristics of the data on the first channel meet the performance threshold.

[0554] As one embodiment, the second signaling includes at least one field indicating the characteristics of the data on the first channel. This method helps the network obtain information about the characteristics of specific data on the first channel, assisting the network in better scheduling.

[0555] As an example, the second signaling does not include any field indicating the characteristics of the data on the first channel. The second signaling implicitly indicates that the characteristics of the data on the first channel meet the performance threshold, reducing signaling overhead.

[0556] As a sub-implementation, the second signaling indicates that the correlation of the data on the first channel meets the performance threshold; wherein, the characteristics of the data on the first channel include: the correlation of the data on the first channel.

[0557] As a sub-implementation, the second signaling indicates that the importance of the data on the first channel meets the performance threshold; wherein the characteristics of the data on the first channel include: the importance of the data on the first channel.

[0558] As a sub-implementation, the second signaling indicates that the information redundancy of the data on the first channel meets the performance threshold; wherein, the characteristics of the data on the first channel include: the information redundancy of the data on the first channel.

[0559] As a sub-implementation, the second signaling indicates that the QoS of the data on the first channel meets the performance threshold; wherein, the characteristics of the data on the first channel include: the QoS of the data on the first channel.

[0560] As an example, the second signaling indicates that the amount of data on the first channel meets the performance threshold; wherein, the characteristics of the data on the first channel include: the amount of data on the first channel.

[0561] As a sub-implementation, the second signaling includes a first field indicating that the amount of data on all channels where the encoder is configured and activated satisfies the performance threshold.

[0562] As an example, satisfying the performance threshold means being greater than or not less than the performance threshold.

[0563] As an example, satisfying the performance threshold means being less than or not greater than the performance threshold.

[0564] As an example, the performance threshold is configurable.

[0565] As an example, the performance threshold is configured by the network.

[0566] As an example, the performance threshold is determined by the first node itself.

[0567] As an example, the performance threshold is determined by the first node based on the UE.

[0568] Example 8

[0569] Example 8 illustrates a schematic diagram of a second signaling according to an embodiment of this application. In the appendix... Figure 8 In the second signaling, each line is an octet; box 801 represents a bit map, which corresponds to channel 0, channel 1, ..., and so on; box 802 represents data information 1, ..., data information m, ...; and box 803 represents the information included in data information m.

[0570] In embodiment 8, the second signaling includes a first field and a second field, the second field indicating the index of the first channel; wherein, the second signaling includes a bitmap, each bit in the bitmap corresponding to a channel, and the second field is the bit corresponding to the first channel in the bitmap; if a bit in the bitmap is set to 1, the second signaling includes the data information of the channel corresponding to the bit; if a bit in the bitmap is set to 0, the second signaling does not include the data information of the channel corresponding to the bit; wherein, if the second field is set to 1, the second signaling includes the data information of the first channel, and the data information of the first channel includes the first field.

[0571] This method facilitates flexible reporting of data volume across multiple channels.

[0572] As an example, the first field indicates the amount of data on the first channel.

[0573] As an example, the first field indicates an adjustment value for the amount of data on the first channel.

[0574] As an example, the bitmap belongs to at least one octet; the bitmap precedes any data information.

[0575] As an example, at least one octet to which the bitmap belongs includes at least one reserved bit.

[0576] As an example, at least one octet to which the bitmap belongs does not include any reserved bits.

[0577] As an example, the size of the bitmap is fixed. This method is simple to implement and avoids error propagation.

[0578] As one example, the size of the bitmap is variable. This method reduces signaling overhead and saves resources.

[0579] As an example, the size of the bitmap depends on the maximum number of channels.

[0580] As a sub-example, the maximum value of the size of the bitmap and the number of channels are equal.

[0581] As a sub-example, the maximum number of channels is 8.

[0582] As a sub-example, the maximum number of channels is 32.

[0583] As a sub-example, the bitmap corresponds to channel 0, channel 1, ..., and so on.

[0584] Typically, the channel is LCH, and the maximum number of channels is maxLC-ID.

[0585] As one example, the size of the bitmap depends on the maximum number of channels of the configurable encoder.

[0586] As a sub-example, the maximum number of channels of the configurable encoder is 8.

[0587] As a sub-example, the maximum number of channels of the configurable encoder is 32.

[0588] As a sub-example, the size of the bitmap is equal to the maximum value of the number of channels of the configurable encoder.

[0589] As a sub-implementation, the maximum number of configurable encoder channels is less than the maximum number of channels. This method avoids applying too many encoder channels, reducing UE complexity and ensuring compatibility with existing protocols.

[0590] As one example, the size of the bitmap depends on the number of channels configured in the encoder.

[0591] As a sub-example, the size of the bitmap is equal to the number of channels configured in the encoder.

[0592] As a sub-implementation, the bitmap corresponds to channel i, channel j, ..., and so on; wherein, channel i and channel j are configured with encoders.

[0593] As a sub-example, if a channel k is not configured with an encoder, any bit in the bitmap does not correspond to the channel k.

[0594] As an example, the size of the bitmap depends on the configuration of the encoder and the number of channels of the encoder that are activated.

[0595] As a sub-example, the size of the bitmap is equal to the number of channels configured with the encoder and the number of channels where the encoder is activated.

[0596] As a sub-example, the bitmap corresponds to channel i, channel j, ..., and so on; wherein, channel i and channel j are configured with encoders and the encoders are activated.

[0597] As a sub-example, if a channel k is not configured with an encoder or is configured with an encoder but the encoder is not activated, any bit in the bitmap does not correspond to the channel k.

[0598] As an example, the data information of the first channel occupies one octet.

[0599] As an example, the data information of the first channel occupies multiple octets.

[0600] As an example, the data information of the first channel occupies 2 or 3 octets.

[0601] As an example, the data information of the first channel consists of the first field and at least one reserved bit.

[0602] As an example, the data information of the first channel includes the first domain and the third domain.

[0603] As an example, the data information of the first channel consists of the first field, the third field, and at least one reserved bit.

[0604] As one embodiment, the data information of the first channel consists of a first domain and multiple domains, the multiple domains indicating the characteristics of the data on the first channel, the multiple domains including the third domain.

[0605] As an example, the data information of the first channel consists of a first field, multiple fields and at least one reserved bit, wherein the multiple fields indicate the characteristics of the data on the first channel, and the multiple fields include the third field.

[0606] As one embodiment, the second signaling includes data information only for the first channel.

[0607] As one embodiment, the second signaling includes data information from multiple channels; wherein the multiple channels include the first channel.

[0608] Example 9

[0609] Example 9 illustrates a schematic diagram of a second signaling according to another embodiment of this application, as shown in the attached diagram. Figure 9 As shown. In the appendix Figure 9 In the second signaling, each line is an octet; box 901 represents a bit map, which corresponds to channel group 0, channel group 1, ..., and so on; box 902 represents data information 1, ..., data information m, ...; and box 903 represents the information included in data information m.

[0610] In embodiment 9, the second signaling includes a first field and a second field, the second field indicating the index of the first channel group; wherein, the second signaling includes a bitmap, each bit in the bitmap corresponding to a channel group, and the second field is the bit in the bitmap corresponding to the first channel group; if a bit in the bitmap is set to 1, the second signaling includes the data information of the channel group corresponding to the bit; if a bit in the bitmap is set to 0, the second signaling does not include the data information of the channel group corresponding to the bit; wherein, if the second field is set to 1, the second signaling includes the data information of the first channel group, and the data information of the first channel group includes the first field.

[0611] This method facilitates flexible reporting of data volume across multiple channel groups.

[0612] As an example, the first field indicates the amount of data on the first channel group.

[0613] As an example, the first field indicates an adjustment value for the amount of data on the first channel group.

[0614] As an example, the bitmap belongs to at least one octet; the bitmap precedes any data information.

[0615] As an example, at least one octet to which the bitmap belongs includes at least one reserved bit.

[0616] As an example, at least one octet to which the bitmap belongs does not include any reserved bits.

[0617] As an example, the size of the bitmap is fixed. This method is simple to implement and avoids error propagation.

[0618] As one example, the size of the bitmap is variable. This method reduces signaling overhead and saves resources.

[0619] As an example, the size of the bitmap depends on the maximum number of channel groups.

[0620] As a sub-example, the maximum value of the size of the bitmap and the number of channel groups are equal.

[0621] As a sub-example, the maximum number of channel groups is 7.

[0622] As a sub-example, the maximum number of channel groups is 8.

[0623] As a sub-example, the bitmap corresponds to channel group 0, channel group 1, ..., and so on.

[0624] Typically, a channel group is an LCG, and the maximum number of channel groups is maxLCG-ID.

[0625] As one example, the size of the bitmap depends on the maximum number of channel groups of the configurable encoder.

[0626] As a sub-example, the maximum number of channel groups of the configurable encoder is 4.

[0627] As a sub-example, the maximum number of channel groups of the configurable encoder is 7.

[0628] As a sub-example, the maximum number of channel groups of the configurable encoder is 8.

[0629] As a sub-example, the size of the bitmap and the maximum number of channel groups of the configurable encoder are equal.

[0630] As a sub-implementation, the maximum number of configurable encoder channel groups is less than the maximum number of channels. This method avoids applying too many encoder channel groups, reducing UE complexity and ensuring compatibility with existing protocols.

[0631] As one example, the size of the bitmap depends on the number of channel groups configured in the encoder.

[0632] As a sub-example, the size of the bitmap is equal to the number of channel groups configured in the encoder.

[0633] As a sub-implementation, the bitmap corresponds to channel group i, channel group j, ..., and so on; wherein, channel group i and channel group j are configured with encoders.

[0634] As a sub-example, if a channel group k is not configured with an encoder, any bit in the bitmap does not correspond to the channel group k.

[0635] As an example, the size of the bitmap depends on the configuration of the encoder and the number of channel groups in which the encoder is activated.

[0636] As a sub-example, the size of the bitmap is equal to the number of channel groups configured with the encoder and the encoder being activated.

[0637] As a sub-example, the bitmap corresponds to channel group i, channel group j, ..., and so on; wherein, channel group i and channel group j are configured with encoders and the encoders are activated.

[0638] As a sub-example, if a channel group k is not configured with an encoder or is configured with an encoder but the encoder is not activated, any bit in the bitmap does not correspond to the channel group k.

[0639] As an example, the data information of the first channel group occupies one octet.

[0640] As an example, the data information of the first channel group occupies multiple octets.

[0641] As an example, the data information of the first channel group occupies two octets.

[0642] As an example, the data information of the first channel group occupies 3 octets.

[0643] As an example, the data information of the first channel group consists of the first field and at least one reserved bit.

[0644] As an example, the data information of the first channel group includes the first domain and the third domain.

[0645] As an example, the data information of the first channel group consists of the first field, the third field, and at least one reserved bit.

[0646] As one embodiment, the data information of the first channel group consists of the first domain and the plurality of domains.

[0647] As an example, the data information of the first channel group consists of the first field, the plurality of fields, and at least one reserved bit.

[0648] As one embodiment, the second signaling includes data information only for the first channel group.

[0649] As one embodiment, the second signaling includes data information of multiple channel groups; wherein the multiple channel groups include the first channel group.

[0650] Example 10

[0651] Example 10 illustrates a schematic diagram of a first encoder and a first channel according to an embodiment of this application, as shown in the attached diagram. Figure 10 As shown. In the appendix Figure 10 In this process, the first encoder is used to encode the data on the first channel; encoder #i is used to encode the data on channel #i.

[0652] In Embodiment 10, the first signaling indicates that multiple encoders are respectively applied to the encoding of data on multiple channels; wherein, the multiple encoders include the first encoder, and the multiple channels include the first channel.

[0653] As an example, different encoding parameters are applied to different channels.

[0654] As an example, the encoding parameters applied to different channels are independent.

[0655] As an example, each encoder is associated with a cell.

[0656] As one example, the plurality of channels are associated with a plurality of cells, and the plurality of cells are respectively configured with the plurality of encoders.

[0657] Example 11

[0658] Example 11 illustrates a schematic diagram of a first encoder and a first channel according to another embodiment of this application, as shown in the attached diagram. Figure 11 As shown. The first encoder is used to encode the data on the first channel and channel #i.

[0659] In Embodiment 11, the first signaling indicates that the first encoder is applied to the encoding of data on multiple channels; wherein the multiple channels include the first channel.

[0660] As an example, the first encoder performs encoding after multiplexing the data on the multiple channels.

[0661] As an example, the first encoder independently encodes the data on the plurality of channels.

[0662] As an example, the first encoder performs encoding on data on one of the multiple channels selected from the plurality of channels.

[0663] Example 12

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

[0665] In one embodiment, the transmit processing module 1202 and the receive processing module 1204 are not present.

[0666] In the appendix Figure 12 middle,

[0667] for First node U01 Bit block X1 is input into the first encoder 1201. Bit block X1 comes from data on the first channel. The output of bit block X1 after being encoded by the first encoder is bit block X3. Bit block X3 is transmitted on the first wireless channel.

[0668] for Second node N02 : Receive bit block X3' on the first wireless channel; input the bit block X3' into the first decoder 1203, the output of the first decoder 1203 including bit block X1'.

[0669] As one embodiment, the first encoder 1201 includes at least one channel encoder, and the first decoder 1203 includes at least one channel decoder.

[0670] As one embodiment, the first encoder 1201 performs source coding and channel coding simultaneously; the first decoder 1203 performs source decoding and channel decoding simultaneously. This method improves the coupling between source coding and channel coding, enabling efficient end-to-end transmission as much as possible.

[0671] As one embodiment, the first encoder 1201 includes a source encoder and a channel encoder, and the first decoder 1203 includes a source decoder and a channel decoder.

[0672] As one embodiment, the first encoder 1201 performs source-channel joint encoding; the first decoder 1203 performs source-channel joint decoding.

[0673] As an example, the first encoder 1201 does not include a channel encoder, and the first decoder 1203 does not include a channel decoder.

[0674] As an example, the first encoder 1201 performs at least one of the following: CRC check, channel coding, rate matching, modulation, scrambling, or layer mapping.

[0675] As an example, the first encoder 1201 does not perform any one of at least one CRC check, channel coding, rate matching, modulation, scrambling, or layer mapping.

[0676] As an example, the transmit processing module 1202 and the receive processing module 1204 are present.

[0677] In the appendix Figure 12 middle,

[0678] for First node U01 Bit block X1 is input into the first encoder 1201. Bit block X1 comes from data on the first channel. The output of bit block X1 after being encoded by the first encoder is bit block X2. Bit block X2 is input into the transmission processing module 1202. The output of the transmission processing module 1202 includes bit block X3. Bit block X3 is transmitted on the first wireless channel.

[0679] for Second node N02 : Receive bit block X3' on the first wireless channel; input the bit block X3' into the receiving processing module 1204, the output of the receiving processing module 1204 is bit block X2'; input the bit block X2' into the first decoder 1203, the output of the first decoder 1203 includes bit block X1'.

[0680] As one embodiment, the first encoder 1201 performs source coding, the transmission processing module 1202 includes at least one channel encoder, and the transmission processing module 1202 performs channel coding; the first decoder 1203 performs source decoding, the reception processing module 1204 performs channel decoding, and the reception processing module 1204 includes at least one channel decoder.

[0681] As one embodiment, the processing of the transmission processing module 1202 includes performing at least one of CRC check, channel coding, rate matching, modulation, scrambling, or layer mapping.

[0682] As an example, the receiving processing module 1204 performs the reverse operation of the transmitting processing module 1203.

[0683] As an example, the input to the first encoder also includes some parameters from the configuration of the first encoder included in the first signaling.

[0684] As an example, the input to the first encoder also includes parameters trained by the first node.

[0685] As an example, the bit block X1 is a code block.

[0686] As an example, the length of the bit block X1 is fixed.

[0687] As one embodiment, the length of bit block X1 depends on the first adjustment factor; the length of bit block X2 is fixed.

[0688] As an example, the length of the bit block X2 is fixed.

[0689] As an example, the length of bit block X2 depends on the first adjustment factor; the length of bit block X1 is fixed.

[0690] As an example, the ratio of the length of bit block X2 to the length of bit block X1 depends on the first adjustment factor.

[0691] As an example, the length of the bit block X1 is indicated by the configuration of the first encoder included in the first signaling.

[0692] Example 13

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

[0694] In Example 13, the output of the first encoder at time #i is V i The first encoder's input at time #i includes a bit block X1, which comes from data on the first channel, and L past encoded outputs V. i-1 V i-2 , ..., V i-L (where the subscript represents time); the input of the first 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 .

[0695] Appendix Figure 13 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.

[0696] The first encoder and the first decoder can adopt various AI models such as transformer and CNN, which are determined by the hardware vendor.

[0697] 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.

[0698] 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.

[0699] 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.

[0700] As an example, the input of the first encoder at time #i also includes some parameters from the configuration of the first encoder included in the first signaling.

[0701] As an example, the input of the first encoder at time #i also includes parameters trained by the first node.

[0702] As an example, the L past encoded outputs V i-1 V i-2 , ..., V i-L The corresponding inputs each include bit blocks of data from the first channel.

[0703] As an example, the L past encoded outputs V i-1 V i-2 , ..., V i-L The corresponding inputs each include bit blocks of data from the first channel group.

[0704] 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 first decoder i They don't have to be exactly the same.

[0705] As an example, the bit block X1 is a code block.

[0706] As an example, the length of the bit block X1 is fixed.

[0707] As one embodiment, the length of bit block X1 depends on the first adjustment factor; the length of bit block X2 is fixed.

[0708] As an example, the ratio of the length of the encoded output Vi to the length of the bit block X1 depends on the first adjustment factor.

[0709] As an example, the length of the bit block X1 is indicated by the configuration of the first encoder included in the first signaling.

[0710] Example 14

[0711] Example 14 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 14 As shown. In the appendix Figure 14 In the first node, the processing device 1400 includes a first receiver 1401 and a first transmitter 1402.

[0712] First receiver 1401 receives the first signaling;

[0713] The first transmitter 1402 transmits a second signaling message; wherein the second signaling message indicates the amount of data on the first channel;

[0714] In Example 14, the second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0715] As one embodiment, the first transmitter 1402, in response to the first encoder being unavailable, cancels a pending status report; wherein the transmission of the second signaling depends on having at least one pending status report.

[0716] As one embodiment, the first transmitter 1402 triggers a BSR in response to the first encoder being unavailable and having a pending status report; wherein the transmission of the second signaling depends on having at least one pending status report.

[0717] As one embodiment, the first receiver 1401 receives a third signaling message indicating scheduling information for a first wireless channel; the first transmitter 1402 transmits data through the first wireless channel; wherein the bits transmitted on the first wireless channel include the output of data on the first channel encoded by the first encoder; the scheduling information for the first wireless channel indicates at least one of the first channel or the first encoder.

[0718] As one embodiment, the first transmitter 1402 performs resource allocation, wherein performing resource allocation includes preferentially allocating resources to the first channel; wherein the preferential allocation of resources to the first channel depends on the encoding of data applied to the first channel by the first encoder.

[0719] As one embodiment, the second signaling indicates the characteristics of the data on the first channel.

[0720] As one embodiment, the second signaling includes a first field indicating the amount of data on the first channel; wherein the value of the first field depends on the amount of data on the first channel and a first adjustment factor; the first adjustment factor is used by the first encoder for encoding.

[0721] As one embodiment, the first receiver 1401 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.

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

[0723] As one embodiment, the first transmitter 1402 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.

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

[0725] As one embodiment, the first transmitter 1402 includes the first encoder.

[0726] As one embodiment, the first transmitter 1402 includes the attached... Figure 12 The first encoder 1201 in the process.

[0727] As one embodiment, the first transmitter 1402 includes the attached... Figure 13 The first encoder in the process.

[0728] As an example, the first encoder performs encoding.

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

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

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

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

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

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

[0735] Example 15

[0736] Example 15 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 15 As shown. In the appendix Figure 15 In the second node, the processing device 1500 includes a second transmitter 1501 and a second receiver 1502.

[0737] The second transmitter, 1501, sends the first signaling.

[0738] The second receiver 1502 receives the second signaling; wherein the second signaling indicates the amount of data on the first channel;

[0739] In Example 15, the second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

[0740] As an example, in response to the first encoder being unavailable, the recipient of the first signaling cancels a pending status report; wherein the transmission of the second signaling depends on having at least one pending status report.

[0741] As an example, in response to the first encoder being unavailable and having a pending status report, the receiver of the first signaling triggers a BSR; wherein the transmission of the second signaling depends on having at least one pending status report.

[0742] As one embodiment, the second transmitter 1501 sends a third signaling message indicating scheduling information for a first wireless channel; the second receiver 1502 receives the first wireless channel; wherein the bits transmitted on the first wireless channel include the output of data on the first channel encoded by the first encoder; the scheduling information of the first wireless channel indicates at least one of the first channel or the first encoder.

[0743] As one embodiment, the receiver of the first signaling performs resource allocation, wherein performing resource allocation includes prioritizing the allocation of resources to the first channel; wherein prioritizing the allocation of resources to the first channel depends on the encoding of data applied to the first channel by the first encoder.

[0744] As one embodiment, the second signaling indicates the characteristics of the data on the first channel.

[0745] As one embodiment, the second signaling includes a first field indicating the amount of data on the first channel; wherein the value of the first field depends on the amount of data on the first channel and a first adjustment factor; the first adjustment factor is used by the first encoder for encoding.

[0746] As one embodiment, the second transmitter 1501 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.

[0747] As one embodiment, the second transmitter 1501 includes the appendix to this application. Figure 4 At least antenna 420 and transmitter 418 are included.

[0748] As one embodiment, the second receiver 1502 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.

[0749] As one embodiment, the second receiver 1502 includes the appendix to this application. Figure 4 At least antenna 420 and receiver 418 are included.

[0750] As one embodiment, the second receiver 1502 includes the first decoder.

[0751] As one embodiment, the second receiver 1502 includes the attached... Figure 12 The first decoder 1203 in the example.

[0752] As one embodiment, the second receiver 1502 includes the attached... Figure 13 The first decoder in the process.

[0753] As an example, the first decoder performs decoding.

[0754] As a sub-example, the first decoder includes a source decoder and a channel decoder, wherein the channel decoder and the source decoder jointly perform source decoding and channel decoding.

[0755] As a sub-example, the first decoder includes a source-channel joint decoder.

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

[0757] As a sub-example, the first decoder is based on an AI / ML model.

[0758] As a sub-example, the parameters of the first decoder depend on the AI / ML model.

[0759] As a sub-example, the first decoder is an AI / ML function.

[0760] As a sub-implementation, the first decoder is obtained by training the second node.

[0761] As an example, the first decoder and the first encoder belong to the same protocol layer.

[0762] As one example, the first decoder and the first encoder belong to different protocol layers.

[0763] As one example, the second node is a base station device.

[0764] As one embodiment, the second node includes a base station device.

[0765] As one embodiment, the second node includes a base station device and a core network device.

[0766] As one embodiment, the second node includes a base station device and a NAS device.

[0767] 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.

[0768] 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; The first transmitter sends a second signaling instruction; wherein the second signaling instruction indicates the amount of data on the first channel; The second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

2. The first node according to claim 1, characterized in that, include: The first transmitter, in response to the first encoder being unavailable, cancels a pending status report; The sending of the second signaling depends on at least one pending status report.

3. The first node according to claim 1, characterized in that, include: The first transmitter, in response to the first encoder being unavailable and having a pending status report, triggers a BSR; The sending of the second signaling depends on at least one pending status report.

4. The first node according to any one of claims 1 to 3, characterized in that, include: The first receiver receives a third signaling message, which indicates scheduling information for the first wireless channel; The first transmitter transmits through the first wireless channel; Wherein, the bits transmitted on the first wireless channel include the output of the data on the first channel encoded by the first encoder; the scheduling information of the first wireless channel indicates at least one of the first channel or the first encoder.

5. The first node according to any one of claims 1 to 4, characterized in that, include: The first transmitter performs resource allocation, wherein performing resource allocation includes prioritizing the allocation of resources to the first channel; The priority allocation of resources to the first channel depends on the encoding of the data applied to the first channel by the first encoder.

6. The first node according to any one of claims 1 to 5, characterized in that, The second signaling indicates the characteristics of the data on the first channel.

7. The first node according to any one of claims 1 to 6, characterized in that, The second signaling includes a first field indicating the amount of data on the first channel; wherein the value of the first field depends on the amount of data on the first channel and a first adjustment factor; the first adjustment factor is used by the first encoder for encoding.

8. A method used in a first node of wireless communication, characterized in that, include: Receive the first signaling; Send a second signaling instruction; wherein the second signaling instruction indicates the amount of data on the first channel; The second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

9. A second node used for wireless communication, characterized in that, include: The second transmitter sends the first signal; The second receiver receives the second signaling; wherein the second signaling indicates the amount of data on the first channel; The second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.

10. A method used in a second node of wireless communication, characterized in that, include: Send the first signaling; Receive a second signaling instruction; wherein the second signaling instruction indicates the amount of data on the first channel; The second signaling indicates that the amount of data on the first channel depends on at least the first encoder; the first signaling indicates that the first encoder is applied to the encoding of the data on the first channel.