Method and apparatus in communication node used for wireless communication
By receiving the first signaling instruction indicating that the order of logical channels in resource allocation does not depend on Bj, the impact of the introduction of AI/ML functions on traditional communication data is resolved, achieving efficient resource allocation and ensuring communication quality and system performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2026-03-24
AI Technical Summary
After the introduction of AI/ML functions, the existing logical channel prioritization process cannot effectively guarantee the quality of communication services, especially when the amount of AI/ML related data is large and the priority is low, which affects the transmission of traditional communication data.
By receiving the first signaling, the logical channel is instructed to allocate resources in a manner independent of Bj, ensuring priority allocation of resources and avoiding impact on traditional communication data. This process is achieved by generating a MAC PDU.
This effectively reduces the priority of logical channels, ensuring communication quality and system performance, improving resource utilization, and reducing the impact on other logical channels.
Smart Images

Figure CN121728573A_ABST
Abstract
Description
Technical Field
[0001] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to resource allocation methods and apparatus. Background Technology
[0002] In existing technologies, the Logical Channel Prioritization (LCP) process is used for resource allocation. LCP is applied whenever a new transmission is performed. Specifically, a value Bj is maintained for each logical channel; Bj is initially 0, and before each LCP execution, Bj is incremented by PBR (Prioritized Bit Rate) × T. Logical channels with Bj greater than 0 are given priority in resource allocation, and Bj is decremented after resource allocation. If there are remaining resources, Bj is ignored, and resources are allocated to logical channels in a strict descending priority order, ensuring that logical channels with the same priority receive the same service.
[0003] In NR 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 is characterized by its training-based and deployment-required nature. According to the 3GPP (3rd Generation Partnership Project) standard TS38.300, AI / ML models and algorithms extend beyond the scope of 3GPP. Summary of the Invention
[0004] The applicant discovered through research that when AI / ML functions are introduced, reusing the existing LCP process for resource allocation is detrimental to ensuring the quality of service (QoS) of communication. Therefore, it is necessary to enhance the resource allocation method. To address the above problems, this application provides a solution. It should be noted that although many embodiments of this application are focused on AI / ML, this application is also applicable to other scenarios, such as XR transmission or the transmission of some lower-priority data. Although many embodiments of this application are focused on the uplink, this application is also applicable to other scenarios, such as secondary links or IAB (Integrated Access and Backhaul) transmission. Although the specification of this application involves descriptions of some AI / ML models and algorithms, those skilled in the art will understand that these descriptions are not essential or irreplaceable for solutions related to wireless cellular communication. Furthermore, adopting a unified solution for different scenarios (including but not limited to AI / ML-based solutions and traditional channel decoding schemes) helps reduce hardware complexity and cost. Where there is no conflict, the embodiments and features in the embodiments of 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.
[0005] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS38 series.
[0006] As an example, the interpretation of the terms in this application is based on the definitions in the 3GPP specification protocol TS28 series.
[0007] This application discloses a method used in a first node of wireless communication, characterized by comprising:
[0008] Receive the first signaling;
[0009] Allocate resources for at least a first logical channel; generate a first MAC (Medium Access Control) PDU (Protocol Data Unit), wherein the first MAC PDU includes data on the at least first logical channel;
[0010] The first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0011] In existing technologies, each logical channel is configured with a priority and maintained by a value Bj. When Bj is greater than 0, it can be given priority in resource allocation. However, when AI / ML functions are introduced, the UE needs to send data related to the AI / ML model for training and / or inference and / or reinforcement learning. Considering that the amount of this data is large and / or has a lower priority than traditional communication data, the resource occupation of this data will affect the transmission of traditional communication data. The above method uses a first signaling to indicate that the order of the first logical channel in resource allocation does not depend on Bj, ensuring that logical channels other than the first logical channel are given priority in resource allocation, thereby reducing or even avoiding the impact on traditional communication data.
[0012] As an example, the problem to be solved by this application includes: how to allocate resources for a first logical channel; the above method solves the above problem by indicating through first signaling that the order of the first logical channel in resource allocation does not depend on Bj.
[0013] As an example, the above method effectively reduces the priority of the first logical channel being allocated resources.
[0014] As an example, the above method avoids the influence of the first logical channel on the data of other logical channels.
[0015] As an example, the above method ensures communication quality.
[0016] As an example, the above method ensures system performance.
[0017] As an example, the above method improves resource utilization.
[0018] As an example, the above method effectively utilizes padding bits.
[0019] According to one aspect of this application, the at least first logical channel includes at least one logical channel, and the Bj of any logical channel in the at least one logical channel is used to determine the order of the at least one logical channel in the resource allocation.
[0020] As an example, the above method ensures that the at least one logical channel can be preferentially allocated resources.
[0021] As an example, the above method avoids affecting the at least one logical channel.
[0022] According to one aspect of this application, the first signaling is used to instruct the allocation of resources for the first logical channel after the resource allocation; the allocation of resources for the first logical channel after the resource allocation is used to determine that the order of the first logical channel in the resource allocation does not depend on Bj.
[0023] As an example, the above method ensures that the order of the first logical channel in the resource allocation does not depend on Bj by allocating resources to at least the first logical channel after the resource allocation.
[0024] As an example, the above method is advantageous for implementation.
[0025] As an example, the above method reduces the maintenance of Bj.
[0026] As an example, the above method ensures that the first logical channel does not participate in the LCP process.
[0027] As an example, the above method is simple to implement.
[0028] According to one aspect of this application, data from DTCH (Dedicated Traffic Channel) or DCCH (Dedicated Control Channel) takes precedence over data on the first logical channel included in the first MAC PDU.
[0029] According to one aspect of this application, the method for triggering a Padding BSR (Buffer Status Report) after the resource allocation depends on the data on the first logical channel.
[0030] According to one aspect of this application, the data on the first logical channel is not configured as a PUCCH (Physical Uplink Control Channel) resource for an SR (Scheduling Request).
[0031] According to one aspect of this application, it is characterized by comprising:
[0032] The first receiver receives a second signaling; wherein the second signaling indicates a first resource;
[0033] The first processor sends the first MAC PDU on the first resource;
[0034] The second signaling schedules the data on the first logical channel.
[0035] According to one aspect of this application, the first logical channel is associated with at least one AI / ML model.
[0036] This application discloses a method used in a second node for wireless communication, characterized by comprising:
[0037] Send the first signaling;
[0038] Wherein, the receiver of the first signaling allocates resources for at least a first logical channel; the receiver of the first signaling generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; the first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0039] According to one aspect of this application, the at least first logical channel includes at least one logical channel, and the Bj of any logical channel in the at least one logical channel is used to determine the order of the at least one logical channel in the resource allocation.
[0040] According to one aspect of this application, the first signaling is used to instruct the allocation of resources for the first logical channel after the resource allocation; the allocation of resources for the first logical channel after the resource allocation is used to determine that the order of the first logical channel in the resource allocation does not depend on Bj.
[0041] According to one aspect of this application, data from DTCH or DCCH takes precedence over data on the first logical channel included in the first MAC PDU.
[0042] According to one aspect of this application, the method of determining whether to trigger BSR filling depends on the data on the first logical channel after the resource allocation.
[0043] According to one aspect of this application, the data on the first logical channel is not configured as a PUCCH resource for the SR.
[0044] According to one aspect of this application, it is characterized by comprising:
[0045] Send a second signaling message; wherein the second signaling message indicates the first resource;
[0046] Receive the first MAC PDU on the first resource;
[0047] The second signaling schedules the data on the first logical channel.
[0048] According to one aspect of this application, the first logical channel is associated with at least one AI / ML model.
[0049] This application discloses a first node used for wireless communication, characterized in that it comprises:
[0050] The first receiver receives the first signaling;
[0051] A first processor allocates resources for at least a first logical channel; generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel;
[0052] The first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0053] This application discloses a second node used for wireless communication, characterized in that it comprises:
[0054] The second transmitter sends the first signal;
[0055] Wherein, the receiver of the first signaling allocates resources for at least a first logical channel; the receiver of the first signaling generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; the first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj. Attached Figure Description
[0056] 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:
[0057] Figure 1 A flowchart illustrating the transmission of a first node according to an embodiment of this application is shown;
[0058] Figure 2 A schematic diagram of a network architecture according to an embodiment of this application is shown;
[0059] 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;
[0060] Figure 4 A schematic diagram of a first communication device and a second communication device according to an embodiment of this application is shown;
[0061] Figure 5A flowchart illustrating a wireless signal transmission process according to an embodiment of this application is shown;
[0062] Figure 6 A schematic diagram showing the order of at least one logical channel in at least a first logical channel in resource allocation according to an embodiment of this application is provided;
[0063] Figure 7 A schematic diagram is shown illustrating that the order of the first logical channel in resource allocation according to an embodiment of this application does not depend on Bj;
[0064] Figure 8 A schematic diagram is shown illustrating, according to an embodiment of this application, that data from the DTCH or DCCH takes precedence over data on the first logical channel included in the first MACPDU;
[0065] Figure 9 A schematic diagram illustrating whether data for filling the BSR dependent on the first logical channel is triggered according to an embodiment of this application is shown;
[0066] Figure 10 A schematic diagram is shown showing that the data of the first logical channel according to an embodiment of this application is not configured as a PUCCH resource for SR;
[0067] Figure 11 A schematic diagram is shown showing a first logical channel associated with at least one AI / ML model according to an embodiment of this application;
[0068] Figure 12 A structural block diagram of a processing apparatus for a first node according to an embodiment of this application is shown;
[0069] Figure 13 A structural block diagram of a processing apparatus for a second node according to an embodiment of this application is shown;
[0070] Figure 14 A schematic diagram of an AI / ML model according to an embodiment of this application is shown;
[0071] Figure 15 A schematic diagram illustrating the deployment of intelligent functions in a RAN domain according to an embodiment of this application is shown;
[0072] Figure 16 A schematic diagram illustrating the deployment of UE smart functions according to an embodiment of this application is shown;
[0073] Figure 17 A flowchart based on artificial intelligence or machine learning is shown according to an embodiment of this application. Detailed Implementation
[0074] 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.
[0075] Example 1
[0076] Example 1 illustrates a flowchart of the transmission of a first node according to an embodiment of this application, as shown in the attached diagram. Figure 1 As shown. (Attached) Figure 1 In the diagram, each box represents a step. It is particularly important to emphasize that the order of the boxes does not represent the chronological order of the steps they represent.
[0077] In Embodiment 1, the first node in this application receives a first signaling in step 101; allocates resources for at least a first logical channel in step 102; and generates a first MAC PDU in step 103, wherein the first MAC PDU includes data on the at least first logical channel; wherein the first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0078] As an example, the first signaling is unicast.
[0079] The above method takes into account the differences in UE configuration or UE capabilities, which is conducive to realizing differentiated UE configuration and improving UE performance.
[0080] As an example, the first signaling is broadcast.
[0081] The above method helps reduce the number of signaling transmissions and saves resources.
[0082] As an example, the first signaling is multicast.
[0083] The above method balances the advantages and disadvantages of unicast and broadcast, saving resources while enabling differentiated configuration of the UE.
[0084] As an example, the first signaling is cell common.
[0085] As an example, the first signaling is UE-specific.
[0086] As one embodiment, the first signaling includes at least one signaling layer above.
[0087] As an example, the first signaling is at least one signaling from a higher layer.
[0088] The above method achieves that the order of the first logical channel in resource allocation is independent of Bj through static or semi-static configuration, thereby reducing signaling interaction.
[0089] As one example, the higher layer is the NAS (Non-Access Stratum) layer.
[0090] As a sub-implementation, the first signaling includes at least one NAS message.
[0091] As one example, the higher layer is an RRC sublayer.
[0092] As a sub-implementation, the first signaling includes at least one RRC message.
[0093] As a sub-implementation, the first signaling includes an RRC message with the name Reconfiguration.
[0094] As a sub-example, the first signaling belongs to an RRC message whose name includes Reconfiguration.
[0095] As a sub-implementation, the first signaling includes an RRCReconfiguration message.
[0096] As a sub-implementation, the first signaling belongs to an RRCReconfiguration message.
[0097] As a sub-implementation, the first signaling includes an RRC message with the name Resume.
[0098] As a sub-example, the first signaling belongs to an RRC message whose name includes Resume.
[0099] As a sub-implementation, the first signaling includes an RRCResume message.
[0100] As a sub-implementation, the first signaling belongs to an RRCResume message.
[0101] As a sub-implementation, the first signaling includes an RRC message whose name includes Release.
[0102] As a sub-example, the first signaling belongs to an RRC message whose name includes Release.
[0103] As a sub-implementation, the first signaling includes an RRCRelease message.
[0104] As a sub-implementation, the first signaling belongs to an RRCRelease message.
[0105] As a sub-implementation, the first signaling includes a PDCP-Config IE.
[0106] As a sub-implementation, the first signaling belongs to a PDCP-Config IE.
[0107] As a sub-implementation, the first signaling includes a LogicalChannelConfig IE.
[0108] As a sub-implementation, the first signaling belongs to a LogicalChannelConfig IE.
[0109] As a sub-implementation, the first signaling includes a CellGroupConfig IE.
[0110] As a sub-implementation, the first signaling belongs to a CellGroupConfig IE.
[0111] As a sub-implementation, the first signaling includes at least one RRC IE (Information Element).
[0112] As a sub-implementation, the first signaling includes at least one RRC field.
[0113] As one embodiment, the first signaling includes at least one lower-level signaling.
[0114] As an example, the first signaling is at least one signaling layer at a lower level.
[0115] The above method is beneficial for dynamically controlling the order of the first logical channel in resource allocation, which is independent of Bj, thus improving flexibility.
[0116] As an example, the lower layer is the MAC sublayer.
[0117] As a sub-implementation, the first signaling includes at least one MAC CE.
[0118] As a sub-implementation, the first signaling includes at least one MAC CE and at least one MAC subheader.
[0119] As one example, the lower layer is the physical layer.
[0120] As a sub-implementation, the first signaling includes at least one DCI (Downlink Control Information).
[0121] As a sub-implementation, the first signaling includes at least one PDCCH (Physical Downlink Control Channel) transmission.
[0122] As a sub-implementation, the first signaling includes at least one PDSCH (Physical Downlink Shared Channel) transmission.
[0123] As one embodiment, the first signaling includes at least one higher-level signaling and at least one lower-level signaling.
[0124] The above method, by configuring the first logical channel in resource allocation in a static or semi-static manner and dynamically controlling the order of the first logical channel in resource allocation, is independent of Bj, which is beneficial to protocol implementation and reduces the impact on other UEs.
[0125] As an example, the higher layer is the NAS layer, and the lower layer is the MAC sublayer.
[0126] As one example, the higher layer is the NAS layer, and the lower layer is the physical layer.
[0127] As an example, the higher layer is the RRC sublayer, and the lower layer is the MAC sublayer.
[0128] As an example, the higher layer is the RRC sublayer, and the lower layer is the physical layer.
[0129] As an example, the higher layer is the protocol layer above the RRC sublayer, and the lower layer is the RRC sublayer.
[0130] As one embodiment, the first signaling includes at least one RRC sublayer signaling and at least one MAC sublayer signaling.
[0131] As an example, resources are allocated for the at least first logical channel during the first LCP process.
[0132] As an example, the first LCP process includes logical channel selection and resource allocation; wherein the logical channel selection is performed before the resource allocation.
[0133] As an example, the first LCP process includes the resource allocation.
[0134] As an example, resources are allocated for the at least first logical channel in the resource allocation.
[0135] As an example, resources are allocated to the at least first logical channel after the resource allocation.
[0136] As one embodiment, resources are allocated for the at least first logical channel during the multiplexing and assembly process.
[0137] As an example, a MAC entity of the first node allocates resources for the at least first logical channel.
[0138] As an example, the MAC entity of the first node's MCG (Master Cell Group) allocates resources for the at least first logical channel.
[0139] As an example, the MAC entity of the SCG (Secondary Cell Group) of the first node allocates resources for the at least first logical channel.
[0140] As one embodiment, the at least first logical channel is the first logical channel.
[0141] As one embodiment, the at least first logical channel is a plurality of logical channels, and the first logical channel is one of the plurality of logical channels.
[0142] As an example, the first logical channel is associated with a first radio bearer, wherein the first radio bearer is associated with at least one logical channel, and the first logical channel is any one of the at least one logical channels.
[0143] As an example, the first radio bearer is either a DRB ((user) Data Radio Bearer) or an SRB (Signaling Radio Bearer).
[0144] The above method reuses existing wireless bearers, which is beneficial for compatibility with existing protocols.
[0145] As one embodiment, the first wireless bearer can be used to transmit training and / or inference data and / or signaling.
[0146] As one embodiment, the first wireless bearer is dedicated to data and / or signaling for training and / or inference.
[0147] As a sub-implementation of the above embodiments, the above method uses a dedicated wireless bearer for AI / ML to avoid affecting communication data.
[0148] As a sub-implementation of the above embodiments, the first wireless bearer is dedicated to AI / ML.
[0149] As a sub-implementation of the above embodiments, the first wireless bearer is dedicated to the AI / ML model.
[0150] As a sub-implementation of the above embodiments, the first radio bearer is neither a DRB nor an SRB.
[0151] As a sub-implementation of the above embodiments, the name of the first wireless bearer includes RB and the name of the first wireless bearer includes I, AI, ML, or LLM.
[0152] As an example, the first logical channel is configured with only one priority.
[0153] As an example, the first logical channel is configured with two priorities, namely a first priority and a second priority.
[0154] As an example, the first signaling indicates the first logical channel.
[0155] As one embodiment, the first signaling includes configuration information of the first logical channel.
[0156] As one embodiment, the first signaling includes an index of the first logical channel.
[0157] As an example, the first signaling includes a bitmap, where each bit in the bitmap corresponds to a logical channel, one bit in the bitmap corresponds to the first logical channel, and the bit in the bitmap corresponding to the first logical channel is set to 1.
[0158] As an example, the at least one signaling of the higher layer in the first signaling includes a prioritizedBitRate field, the value of which is 0.
[0159] As an example, the at least one signaling of the higher layer in the first signaling includes a prioritizedBitRate field, the value of which is greater than 0.
[0160] As an example, the at least one signaling of the higher layer in the first signaling includes a LogicalChannelConfig IE, which configures the first logical channel.
[0161] As an example, the at least one signaling of the higher layer in the first signaling includes a LogicalChannelIdentity, which indicates the first logical channel.
[0162] As an example, the at least one signaling of the higher layer in the first signaling includes a priority field, which indicates the priority of the first logical channel.
[0163] As an example, at least one signaling of the higher layer in the first signaling configures the first logical channel.
[0164] As an example, at least one signaling of the higher layer in the first signaling is associated with the first logical channel.
[0165] As an example, the at least one signaling layer in the first signaling indicates the first logical channel.
[0166] As an example, at least one signaling layer in the first signaling activates the first logical channel.
[0167] As one example, the resources are for new transmission.
[0168] As an example, the resource is an uplink (UL) resource.
[0169] As an example, the resource is a UL-SCH (Uplink Shared Channel) resource.
[0170] As an example, the resource is PUSCH.
[0171] As an example, the resource is a sidelink (SL) resource.
[0172] As an example, the resource is an SL-SCH (Sidelink Shared Channel) resource.
[0173] As an example, the resource is PSSCH (Physical Sidelink Shared Channel).
[0174] As an example, the first MACPDU is generated after resources are allocated for the at least first logical channel.
[0175] As an example, generating the first MAC PDU includes assembling the first MAC PDU.
[0176] As an example, generating the first MAC PDU includes building the first MAC PDU.
[0177] As an example, generating the first MAC PDU includes multiplexing at least one MAC SDU to the first MAC PDU.
[0178] As an example, generating the first MAC PDU includes multiplexing at least one MAC SDU and at least one MAC CE to the first MAC PDU.
[0179] As an example, the first MAC PDU includes only one MAC SDU.
[0180] As an example, the first MAC PDU includes a plurality of MAC SDUs.
[0181] As an example, one of the MAC SDUs in the first MAC PDU includes the data on the first logical channel.
[0182] As an example, at least one MAC SDU in the first MAC PDU includes the data on the first logical channel.
[0183] As an example, at least one MAC SDU in the first MAC PDU includes the data on the at least first logical channel.
[0184] As an example, at least one MAC SDU in the first MAC PDU includes the data on the at least first logical channel.
[0185] As an example, the data on at least the first logical channel is the data on the first logical channel.
[0186] As one embodiment, the data on at least the first logical channel is data on multiple logical channels, wherein the multiple logical channels include the first logical channel.
[0187] As an example, the data on the first logical channel is all the data on the first logical channel.
[0188] As one embodiment, the data on the first logical channel is at least a portion of the data on the first logical channel.
[0189] As an example, the data on the first logical channel is used for AI / ML functions.
[0190] As an example, the data on the first logical channel is for an AI / ML model.
[0191] As an example, the data on the first logical channel is for AI / ML functions.
[0192] As an example, the data on the first logical channel is reinforcement learning data.
[0193] As an example, the data on the first logical channel is training data.
[0194] As an example, the data on the first logical channel is inference data.
[0195] As an example, the data on the first logical channel is any one of training data, inference data, or reinforcement learning data.
[0196] As an example, the data on the first logical channel is used by the third node as input to an AI / ML model.
[0197] As one embodiment, the data on the first logical channel is used by a third node for training and / or inference and / or reinforcement learning.
[0198] As an example, the third node is a network node.
[0199] As an example, the third node is the receiver of the first MAC PDU.
[0200] As one embodiment, the third node is the receiver of the first signaling.
[0201] As an example, the third node is the second node.
[0202] As an example, the third node is not the second node.
[0203] As an example, the third node is a NAS node, and the second node forwards the data on the first logical channel to the third node.
[0204] As an example, the third node is a core network node, and the second node forwards the data on the first logical channel to the third node.
[0205] As an example, the third node is an OTT (Over-The-Top) server, and the second node forwards the data on the first logical channel to the third node.
[0206] As an example, the data on the first logical channel comes from the output of the AI / ML model applied by the first node.
[0207] As one example, the data on the first logical channel comes from the logs of the first node.
[0208] As an example, the data on the first logical channel comes from measurements taken by the first node.
[0209] As an example, the data on the first logical channel comes from the prediction of the first node.
[0210] As an example, the data on the first logical channel originates from the inference of the first node.
[0211] As one example, the data on the first logical channel comes from the storage of the first node.
[0212] As an example, the data stored on the first logical channel is stored in a UE variable.
[0213] As one example, the data stored on the first logical channel is stored in the hardware of the first node.
[0214] As one example, the data stored on the first logical channel is stored in the software of the first node.
[0215] As an example, the storage format of the data on the first logical channel in the first node is determined by the UE.
[0216] As an example, the first logical channel has a lower priority than any of the plurality of logical channels other than the first logical channel.
[0217] As an example, the priority of the first logical channel is no higher than any logical channel other than the first logical channel among the plurality of logical channels.
[0218] As an example, the first signaling explicitly indicates that the order of the first logical channels in the resource allocation does not depend on Bj.
[0219] As an example, the first signaling implicitly indicates that the order of the first logical channels in the resource allocation does not depend on Bj.
[0220] As an example, the first information block of the first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0221] As an example, the first signaling includes a first information block indicating that the order of the first logical channel in the resource allocation does not depend on Bj.
[0222] As an example, when the first signaling includes the first information block, the order of the first logical channels in resource allocation does not depend on Bj.
[0223] As an example, when at least the first signaling includes the first information block, the order of the first logical channels in resource allocation does not depend on Bj.
[0224] As an example, the order of the first logical channel in resource allocation does not depend on Bj only when the first signaling includes the first information block.
[0225] As an example, the first information block in the first signaling is configured to indicate that the order of the first logical channel in the resource allocation does not depend on Bj.
[0226] As an example, the first signaling includes a first information block and the first information block is set to a first value indicating that the order of the first logical channel in the resource allocation does not depend on Bj.
[0227] As an example, the first field is a code point.
[0228] As an example, the first value is a string.
[0229] As an example, the first value is true.
[0230] As an example, the first value is setup.
[0231] As an example, the candidate values for the first domain include only the first value.
[0232] As an example, the candidate values for the first domain include a plurality of values, and the first value is one of the plurality of values.
[0233] As an example, the first information block in the first signaling indicates the type of the first logical channel.
[0234] As a sub-implementation of the above embodiments, the first information block in the first signaling indicates that the type of the first logical channel is a first type, which is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0235] As a sub-example of the above embodiment, it is assumed that the first information block in the first signaling does not indicate that the type of the first logical channel is the first type, and the order of the first logical channel in resource allocation depends on Bj.
[0236] As a sub-example of the above embodiment, it is assumed that the first information block in the first signaling indicates that the type of the first logical channel is the second type, and the first logical channel depends on Bj in the order of resource allocation, wherein the first type and the second type are different.
[0237] As a sub-implementation of the above embodiments, the first type is AI / ML.
[0238] As a sub-implementation of the above embodiments, the first type is an AI / ML model.
[0239] As a sub-implementation of the above embodiments, the first type is for training and / or inference data and / or signaling.
[0240] As a sub-implementation of the above embodiments, the first type can be used to transmit training and / or inference data and / or signaling.
[0241] As a sub-implementation of the above embodiments, the first type is dedicated to data and / or signaling for training and / or inference.
[0242] As an example, the first information block in the first signaling indicates the type of the first radio bearer.
[0243] As a sub-implementation of the above embodiments, the first information block in the first signaling indicates that the type of the first radio bearer is a first bearer type, which is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0244] As a sub-example of the above embodiment, it is assumed that the first information block in the first signaling does not indicate that the type of the first radio bearer is the first bearer type, and the order of the first logical channel in resource allocation depends on Bj.
[0245] As a sub-example of the above embodiment, it is assumed that the first information block in the first signaling indicates that the type of the first radio bearer is the second bearer type, and the order of the first logical channel in resource allocation depends on Bj, wherein the first bearer type and the second bearer type are different.
[0246] As a sub-implementation of the above embodiments, the first bearer type is AI / ML.
[0247] As a sub-implementation of the above embodiments, the first bearer type is an AI / ML model.
[0248] As a sub-implementation of the above embodiments, the first bearer type is for training and / or inference data and / or signaling.
[0249] As a sub-implementation of the above embodiments, the first bearer type can be used to transmit training and / or inference data and / or signaling.
[0250] As a sub-implementation of the above embodiments, the first bearer type is dedicated to data and / or signaling for training and / or inference.
[0251] As an example, the first information block in the first signaling indicates that the value of the first priority of the first logical channel is infinity.
[0252] As an example, the first information block in the first signaling indicates that the value of the first priority of the first logical channel is a positive integer.
[0253] As an example, the first information block in the first signaling indicates that the value of the first priority of the first logical channel is a non-negative integer.
[0254] As an example, the first information block in the first signaling indicates that the value of the first priority of the first logical channel is an integer that is not less than 1 and not greater than 16.
[0255] As an example, the higher the priority value of a logical channel, the lower the priority of the logical channel; the lower the priority value of a logical channel, the higher the priority of the logical channel.
[0256] As one embodiment, the first information block in the first signaling indicates the value of the second priority of the first logical channel; wherein, a field outside the first information block in the first signaling indicates the value of the first priority of the first logical channel.
[0257] As a sub-implementation of the above embodiments, the first information block in the first signaling explicitly indicates the value of the second priority of the first logical channel.
[0258] As a sub-implementation of the above embodiments, the first information block in the first signaling implicitly indicates the value of the second priority of the first logical channel.
[0259] As a sub-implementation of the above embodiments, the value of the second priority of the first logical channel is greater than the value of the first priority of the first logical channel.
[0260] As a sub-implementation of the above embodiments, the value of the second priority of the first logical channel is not less than the value of the first priority of the first logical channel.
[0261] As a sub-implementation of the above embodiments, the data on the first logical channel uses the second priority of the first logical channel.
[0262] As a sub-implementation of the above embodiments, at least a portion of the data on the first logical channel uses the first priority of the first logical channel.
[0263] As a sub-implementation of the above embodiments, all data on the first logical channel uses the second priority of the first logical channel.
[0264] As a sub-implementation of the above embodiments, the field outside the first information block in the first signaling is a priority field.
[0265] As a sub-implementation of the above embodiment, the name of the field indicating the second priority in the first information block includes priority.
[0266] As an example, the first information block in the first signaling is used to determine that Bj of the first logical channel is a value not greater than 0 in the resource allocation.
[0267] As a sub-implementation of the above embodiments, in the prior art, if the Bj of a logical channel is not greater than 0, resources are not allocated based on Bj; the above method determines that the Bj of the first logical channel is a value not greater than 0 in the resource allocation through the first information block in the first signaling, thereby ensuring that the order of the first logical channel in the resource allocation does not depend on Bj.
[0268] As a sub-implementation of the above embodiments, the above method avoids the first logical channel having a Bj greater than 0, thereby ensuring that the first logical channel is not preferentially allocated resources.
[0269] As a sub-implementation of the above embodiments, the above method reduces the impact of standardization.
[0270] As a sub-implementation of the above embodiments, the above method is easy to implement.
[0271] As a sub-implementation of the above embodiment, the first information block in the first signaling indicates that Bj of the first logical channel is a value not greater than 0 in the resource allocation.
[0272] As a sub-implementation of the above embodiment, the first information block in the first signaling explicitly indicates that Bj of the first logical channel is a value not greater than 0 in the resource allocation.
[0273] As a sub-implementation of the above embodiment, the first information block in the first signaling configures the Bj of the first logical channel to a value not greater than 0.
[0274] As a sub-implementation of the above embodiments, the first information block in the first signaling implicitly indicates that Bj of the first logical channel is a value not greater than 0 in the resource allocation.
[0275] As a sub-implementation of the above embodiment, when the first signaling includes the first information block, the Bj of the first logical channel is a value not greater than 0 in the resource allocation.
[0276] As a sub-implementation of the above embodiment, when the first signaling includes the first information block, the Bj of the first logical channel is set to a value not greater than 0 in the resource allocation.
[0277] As a sub-implementation of the above embodiments, when the first signaling includes the first information block, for the first LCP process, PBR×T is added to Bj of the first logical channel; if the Bj of the first logical channel with added PBR×T is greater than 0, the first node sets the Bj of the first logical channel to a value not greater than 0.
[0278] As a sub-implementation of the above embodiment, when the first signaling includes the first information block, the first node considers that Bj of the first logical channel is a value not greater than 0 in the resource allocation.
[0279] As a sub-implementation of the above embodiment, the meaning of the first node considering that Bj of the first logical channel is a value not greater than 0 in the resource allocation includes: even if Bj of the first logical channel is a value greater than 0 in the resource allocation, the first node considers that Bj of the first logical channel is a value not greater than 0 in the resource allocation.
[0280] As a sub-implementation of the above embodiments, the term "consider" includes assuming, regarding, or considering.
[0281] As a sub-example of the above embodiments, the value not greater than 0 refers to negative infinity.
[0282] As a sub-example of the above embodiments, the value not greater than 0 refers to any negative value.
[0283] As a sub-example of the above embodiments, the value not greater than 0 means: 0.
[0284] As a sub-example of the above embodiments, the value not greater than 0 refers to either 0 or any negative value.
[0285] As a sub-example of the above embodiment, the value not greater than 0 refers to: negative bucket size (PBR×BSD(Bucket Size Duration)).
[0286] As an example, the Bj of the first logical channel is a value not greater than 0 in the resource allocation, and the PBR of the first logical channel is not 0.
[0287] As an example, the first signaling is used to determine that Bj is not maintained for the first logical channel.
[0288] As a sub-implementation of the above embodiments, for the first logical channel, Bj is not maintained and is used to determine the order of the first logical channel in resource allocation without depending on Bj.
[0289] As a sub-example of the above embodiments, the statement that Bj is not maintained includes Bj not being calculated.
[0290] As a sub-implementation of the above embodiments, the statement that Bj is not maintained includes Bj remaining unchanged.
[0291] As a sub-implementation of the above embodiments, the statement that Bj is not maintained includes Bj not changing over time.
[0292] As a sub-example of the above embodiments, the statement that Bj is not maintained includes that Bj does not change with the LCP process.
[0293] As a sub-implementation of the above embodiments, the statement that Bj is not maintained includes the statement that Bj is not increased.
[0294] As a sub-implementation of the above embodiments, the fact that Bj is not maintained includes that Bj is not increased by PBR×T.
[0295] As a sub-example of the above embodiments, the condition that Bj is not maintained includes that Bj is not incremented before each LCP process instance.
[0296] As a sub-implementation of the above embodiments, the condition that Bj is not maintained includes that Bj is not incremented by PBR×T before each LCP process instance.
[0297] As an example, for the first logical channel, no valid Bj operation is performed during the LCP process.
[0298] As a sub-implementation of the above embodiment, the legal Bj operation includes: before each LCP process instance, Bj is incremented by PBR×T, where T is the time elapsed since Bj was last incremented.
[0299] As a sub-implementation of the above embodiments, the legal Bj operation includes: after being allocated resources, Bj reduces the total size of the MAC SDU of the corresponding logical channel to which it is served.
[0300] As a sub-example of the above embodiments, the legitimate Bj operation refers to sections 5.4.3.1.2 and 5.4.3.1.3 of 3GPP TS 38.321.
[0301] As an example, Bj is maintained for each logical channel other than the first logical channel in the at least first logical channels.
[0302] As an example, Bj is maintained for each of the logical channels in the at least first logical channel.
[0303] As an example, Bj is not maintained for the first logical channel.
[0304] As an example, Bj is maintained for the first logical channel.
[0305] As an example, the first node determines Bj of the first logical channel itself; wherein, for the first logical channel, Bj is maintained.
[0306] As an example, for the first logical channel, the first node determines whether to maintain Bj.
[0307] As an example, the first node determines on its own whether to generate (calculate) and maintain Bj of the first logical channel.
[0308] As a non-limiting embodiment, when at least one timer is running, Bj of the first logical channel is generated (calculated) and maintained; when the timer is not running, Bj of the first logical channel is not generated (calculated) and is not maintained.
[0309] As a non-limiting embodiment, when at least one timer is not running, Bj of the first logical channel is generated (calculated) and maintained; when the timer is running, Bj of the first logical channel is not generated (calculated) and is not maintained.
[0310] As a non-limiting embodiment, when at least one timer is running, Bj is maintained for the first logical channel; when the timer is not running, Bj is not maintained for the first logical channel.
[0311] As a non-limiting embodiment, Bj is maintained for the first logical channel when at least one timer is not running; Bj is not maintained for the first logical channel when one of the timers is running.
[0312] As an example, the timer is a time window.
[0313] As an example, the timer is a timer for a MAC sublayer.
[0314] As a non-limiting embodiment, when at least the first indicator reaches the first threshold, Bj of the first logical channel is generated (calculated) and maintained; otherwise, Bj of the first logical channel is not generated (calculated) and is not maintained.
[0315] As a non-limiting embodiment, when at least the first indicator reaches the first threshold, Bj is maintained for the first logical channel; otherwise, Bj is not maintained for the first logical channel.
[0316] As an example, the first node determines the UE implementation based on the first node itself.
[0317] As an example, the first node determines the output of the AI / ML model based on the first node itself.
[0318] As an example, the first node determines the measurement based on the first node itself.
[0319] As an example, the first node determines the inference based on the first node itself.
[0320] As an example, the first node determines its own prediction based on the first node.
[0321] As an example, the order of the first logical channels in the resource allocation depends on the indication of the first signaling.
[0322] As an example, the order of the first logical channels in the resource allocation is indicated by the first signaling.
[0323] As an example, the order of the first logical channels in the resource allocation is determined according to the indication of the first signaling.
[0324] As an example, the order of the first logical channels in the resource allocation depends on the first LCP process.
[0325] As an example, the order of the first logical channels in the resource allocation is determined during the first LCP process.
[0326] As an example, the order of the first logical channels in the resource allocation depends on the first priority of the first logical channels.
[0327] As an example, the order of the first logical channel in the resource allocation is determined according to the first priority of the first logical channel during the first LCP process.
[0328] As an example, the order of the first logical channels in the resource allocation does not depend on the first priority of the first logical channel.
[0329] As an example, the order of the first logical channel in the resource allocation depends on the second priority of the first logical channel.
[0330] As an example, the order of the first logical channel in the resource allocation is determined according to the second priority of the first logical channel during the first LCP process.
[0331] As an example, the order of the first logical channels in the resource allocation is determined by the first node itself.
[0332] As an example, the order of the first logical channel in the resource allocation depends on at least one of the indication of the first signaling, the first LCP procedure, or the first priority of the first logical channel.
[0333] Example 2
[0334] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in the attached diagram. Figure 2 As shown. (Attached) Figure 2The network architecture 200 is described. The network architecture 200 is a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system, or a 5G+ network architecture, or a 6G network architecture, or a future evolution network architecture of 3GPP; the network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System), or 6GS (6G System); the network architecture 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, core network 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet service 230. The network architecture 200 can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown, the network architecture 200 provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination toward UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP (transmitter-receiver node), or some other suitable term. The core network 210 is a 5GC (5G Core Network) / EPC (Evolved Packet Core), or the core network 210 is a 6GC; node 203 provides UE 201 with an access point to the core network 210. Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices.Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 is connected to the core network 210 via the S1 / NG interface. The core network 210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. MME / AMF / SMF 211 is the control node that handles signaling between UE201 and the core network 210. In general, the MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF212, which is itself connected to the P-GW / UPF213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 connects to Internet service 230. Internet service 230 includes operator-compliant Internet Protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet-switched streaming services.
[0335] As an example, the UE201 corresponds to the first node in this application.
[0336] As an example, the first node in this application includes the UE201.
[0337] As an example, the UE201 is a user equipment (UE).
[0338] As an example, the UE201 is a base station (BS).
[0339] As an example, the UE201 is a relay device.
[0340] As an example, the UE201 is a gateway device.
[0341] As an example, node 203 corresponds to the second node in this application.
[0342] As an example, the second node in this application includes node 203.
[0343] As one example, node 203 is a base station device.
[0344] As an example, node 203 is a user equipment.
[0345] As one example, node 203 is a relay device.
[0346] As one example, node 203 is a gateway device.
[0347] Typically, UE201 is a user equipment and node203 is a base station device.
[0348] Typically, UE201 is a user equipment, and node203 is a user equipment.
[0349] Typically, UE201 is a base station device, and node203 is a base station device.
[0350] Example 3
[0351] 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.
[0352] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the first node in this application.
[0353] As an example, Appendix Figure 3The wireless protocol architecture described herein is applicable to the second node in this application.
[0354] As an example, the first signaling in this application is generated at the AI / ML layer (see attached). Figure 3 (Not shown).
[0355] As an example, the first signaling in this application is generated at the NAS layer (attached). Figure 3 (Not shown).
[0356] As an example, the first signaling in this application is generated in the RRC306.
[0357] As an example, the first signaling in this application is generated in MAC302 or MAC352.
[0358] As an example, the first signaling in this application is generated in the PHY301 or PHY351.
[0359] As an example, the second signaling in this application is generated at the AI / ML layer (see attached). Figure 3 (Not shown).
[0360] As an example, the second signaling in this application is generated at the NAS layer (see attached). Figure 3 (Not shown).
[0361] As an example, the second signaling in this application is generated in the RRC306.
[0362] As an example, the second signaling in this application is generated in MAC302 or MAC352.
[0363] As an example, the second signaling in this application is generated in the PHY301 or PHY351.
[0364] As an example, the first MAC PDU in this application is generated by MAC302 or MAC352.
[0365] As an example, the data on the first logical channel in this application is generated on the protocol layer above the PDCP304 or PDCP354.
[0366] As an example, the data on the first logical channel in this application is generated by SDAP356.
[0367] As an example, the data on the first logical channel in this application is generated in the RRC306.
[0368] As an example, the data on the first logical channel in this application is generated on the protocol layer above the RRC306.
[0369] As an example, the data on the first logical channel in this application is generated at the NAS layer (see attached). Figure 3 (Not shown).
[0370] As an example, the data on the first logical channel in this application is generated at the application layer (see attached diagram). Figure 3 (Not shown).
[0371] As an example, the data on the first logical channel in this application is generated in the AI / ML layer (see attached). Figure 3 (Not shown).
[0372] As an example, the AI / ML layer is located on top of the RRC306.
[0373] As an example, the AI / ML layer is located on top of the SDAP356.
[0374] As an example, the AI / ML layer is used to transmit data of AI / ML functions or AI / ML models.
[0375] As one example, the AI / ML layer is used to transmit control signaling for AI / ML functions or AI / ML models.
[0376] As an example, this application does not limit the name of the AI / ML layer.
[0377] Example 4
[0378] 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.
[0379] 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.
[0380] 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.
[0381] 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.
[0382] 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.
[0383] 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.
[0384] 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.
[0385] 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; allocates resources for at least a first logical channel; generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; wherein the first signaling is used to indicate that the order of the first logical channel in resource allocation is independent of Bj.
[0386] 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; allocating resources for at least a first logical channel; generating a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; wherein the first signaling is used to indicate that the order of the first logical channel in resource allocation is independent of Bj.
[0387] 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; wherein the receiver of the first signaling allocates resources for at least a first logical channel; the receiver of the first signaling generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; the first signaling is used to indicate that the order of the first logical channel in resource allocation is independent of Bj.
[0388] 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; wherein the recipient of the first signaling allocates resources for at least a first logical channel; the recipient of the first signaling generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; the first signaling is used to indicate that the order of the first logical channel in resource allocation is independent of Bj.
[0389] 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.
[0390] As one embodiment, at least one of the antenna 420, the transmitter 418, the transmission processor 416, and the controller / processor 475 is used to transmit the first signaling.
[0391] 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 second signaling.
[0392] As an example, at least one of the antenna 420, the transmitter 418, the transmission processor 416, and the controller / processor 475 is used to transmit a second signaling.
[0393] 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 transmit the first MAC PDU.
[0394] As an example, 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 MAC PDU.
[0395] As an example, the first communication device 450 corresponds to the first node in this application.
[0396] As an example, the first node in this application includes the first communication device 450.
[0397] As an example, the second communication device 410 corresponds to the second node in this application.
[0398] As an example, the second node in this application includes the second communication device 410.
[0399] As an example, the first communication device 450 is a user equipment.
[0400] As an example, the first communication device 450 is a base station device.
[0401] As an example, the first communication device 450 is a relay device.
[0402] As one embodiment, the second communication device 410 is a user equipment.
[0403] As one embodiment, the second communication device 410 is a base station device.
[0404] As one embodiment, the second communication device 410 is a relay device.
[0405] Example 5
[0406] 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. It should be noted that the order in this example does not limit the order of signal transmission and implementation in this application.
[0407] for First node U01 In step S5101, a first signaling is received; in step S5102, a second signaling is received, wherein the second signaling indicates a first resource; in step S5103, resources are allocated for at least a first logical channel; in step S5104, a first MAC PDU is generated, wherein the first MAC PDU includes data on the at least first logical channel; in step S5105, the first MAC PDU is transmitted on the first resource.
[0408] for Second node N02 In step S5201, the first signaling is sent; in step S5202, the second signaling is sent; in step S5203, the first MAC PDU is received on the first resource.
[0409] In Embodiment 5, the first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0410] As an example, the first node U01 is a user equipment and the second node N02 is a base station equipment.
[0411] As an example, the first node U01 is a user equipment, and the second node N02 is a user equipment.
[0412] As an example, the first node U01 is a user equipment and the second node N02 is a relay device.
[0413] As an example, the first node U01 is a base station device, and the second node N02 is a base station device.
[0414] As an example, the dashed box F5.1 is optional.
[0415] As an example, the dashed box F5.1 is present.
[0416] As an example, the dashed box F5.1 does not exist.
[0417] As an example, the dashed box F5.2 is optional.
[0418] As an example, the dashed box F5.2 is present.
[0419] As an example, the dashed box F5.2 does not exist.
[0420] As an example, the dashed box F5.1 exists, and the dashed box F5.2 exists.
[0421] As one embodiment, the second signaling indicates the first resource, and the first MAC PDU is sent.
[0422] As an example, the dashed box F5.1 exists, while the dashed box F5.2 does not exist.
[0423] As one example, a signaling signal other than the second signaling indicates that the first MACPDU was not sent to the first resource.
[0424] As an example, the dashed box F5.1 does not exist, while the dashed box F5.2 does exist.
[0425] As one example, the second signaling indicates to the first resource that the first MAC PDU has not been sent.
[0426] As an example, the dashed box F5.1 does not exist, and the dashed box F5.2 does not exist.
[0427] As an example, a signaling other than the second signaling indicates the first resource.
[0428] As an example, the second signaling indicates at least one of the following: time-domain resource allocation, frequency-domain resource allocation, MCS (Modulation and Coding Scheme), RV (Redundancy Version), or HARQ (Hybrid Automatic Repeat reQuest) process ID of the first resource.
[0429] As one embodiment, the second signaling schedules the first resource.
[0430] As one embodiment, the second signaling configures the first resource.
[0431] As one example, the second signaling activates the first resource.
[0432] As one embodiment, the second signaling configures and activates the first resource.
[0433] As one embodiment, the second signaling includes at least one of the signaling of the RRC sublayer and the DCI.
[0434] As one example, the second signaling is an RRC sublayer signaling.
[0435] As an example, the second signaling is a DCI.
[0436] As an example, the second signaling is a DCI that schedules PUSCH.
[0437] As an example, the first resource is a DG (dynamic grant) resource.
[0438] As an example, the first resource is a CG (configured grant) resource.
[0439] As an example, the first resource is a configured grant Type 1 resource.
[0440] As an example, the first resource is a configured grant Type 2 resource.
[0441] As an example, the first resource is a UL grant.
[0442] As an example, the first resource is a PUSCH resource.
[0443] As an example, the first resource is a PSSCH resource.
[0444] As an example, the first resource is for the new transmission.
[0445] As an example, the first resource is for a newly transmitted UL-SCH resource.
[0446] As an example, the first resource is for the newly transmitted SL-SCH resource.
[0447] As an example, the resource allocation is directed to the first resource.
[0448] As an example, the resources allocated for the at least first logical channel belong to the first resource.
[0449] As one embodiment, the order of the first logical channels in the resource allocation depends on the size of the first resource.
[0450] As one embodiment, the order of the first logical channels in the resource allocation depends on the indication of the second signaling.
[0451] As one embodiment, the order of the first logical channels in the resource allocation depends on the size of the first resource and the indication of the second signaling.
[0452] As one embodiment, the second signaling schedules the data on the first logical channel.
[0453] As an example, the second signaling scheduling of the data on the first logical channel means that the second signaling requests the data on the first logical channel.
[0454] As an example, the second signaling scheduling of the data on the first logical channel means that the second signaling instructs the first node to send the data on the first logical channel.
[0455] As one embodiment, the second signaling includes a first sub-signaling; wherein the first sub-signaling schedules the data on the first logical channel.
[0456] As one embodiment, the allocation of resources for at least a first logical channel depends on the second signaling scheduling of the data on the first logical channel.
[0457] As a sub-implementation of the above embodiment, in response to the second signaling scheduling of the data on the first logical channel, resources are allocated to the first logical channel.
[0458] As a sub-implementation of the above embodiments, under the assumption that the data on the first logical channel is not scheduled, no resources are allocated to the first logical channel.
[0459] As an example, the data on the first logical channel is not scheduled.
[0460] As a sub-implementation of the above embodiments, the second signaling is not used to schedule the data on the first logical channel.
[0461] As a sub-implementation of the above embodiments, the second signaling does not include the second sub-signaling.
[0462] As an example, if the second signaling includes the first sub-signaling, the second signaling schedules the data on the first logical channel.
[0463] As an example, the data on the first logical channel is not scheduled.
[0464] As a sub-implementation of the above embodiment, the second signaling does not schedule the data on the first logical channel.
[0465] As a sub-implementation of the above embodiments, the second signaling does not include the first sub-signaling.
[0466] As a sub-implementation of the above embodiments, the first signaling and the data on the first logical channel not being scheduled are used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0467] As a sub-implementation of the above embodiments, under the assumption that the data on the first logical channel is scheduled, the order of the first logical channel in resource allocation depends on Bj.
[0468] As an example, the first sub-signaling is an RRC sublayer signaling.
[0469] As an example, the first sub-signaling is a MAC CE.
[0470] As an example, the first sub-signaling is a DCI.
[0471] As an example, the first sub-signaling indicates the first logical channel.
[0472] As an example, the first sub-signaling indicates that the first logical channel is used to determine the second signaling to schedule the data on the first logical channel.
[0473] As an example, the first sub-signaling explicitly indicates the first logical channel.
[0474] As an example, the first sub-signaling implicitly indicates the first logical channel.
[0475] As an example, the first sub-signaling indicates the identifier of the first logical channel.
[0476] As an example, the first sub-signaling indicates the identifier of the logical channel group to which the first logical channel belongs.
[0477] As one embodiment, the first sub-signaling indicates the identifier of the RB to which the first logical channel is configured.
[0478] As an example, the first sub-signaling indicates the AI / ML function associated with the first logical channel.
[0479] As an example, the first sub-signaling indicates the AI / ML model associated with the first logical channel.
[0480] As one embodiment, the first sub-signaling indicates the data on the first logical channel.
[0481] As an example, the first sub-signaling indicates that the data on the first logical channel is used to determine the second signaling to schedule the data on the first logical channel.
[0482] As an example, the first sub-signaling explicitly indicates the data on the first logical channel.
[0483] As an example, the first sub-signaling implicitly indicates the data on the first logical channel.
[0484] As an example, the first sub-signaling indicates the identifier of the data on the first logical channel.
[0485] As an example, the first sub-signaling indicates the type of data on the first logical channel.
[0486] As an example, the first sub-signaling indicates the memory associated with the data on the first logical channel.
[0487] As an example, the first sub-signaling indicates a UE variable that stores the data on the first logical channel.
[0488] Example 6
[0489] Example 6 illustrates a schematic diagram of the order of at least one logical channel in at least a first logical channel in resource allocation according to an embodiment of this application, as shown in the attached diagram. Figure 6 As shown. In the appendix Figure 6 In this example, each ellipse represents a logical channel; it should be noted that the number of logical channels in this example does not limit the number of logical channels in this application; the at least first logical channel includes at least one logical channel and the first logical channel.
[0490] In Embodiment 6, the at least first logical channel includes at least one logical channel, and the Bj of any logical channel in the at least one logical channel is used to determine the order of the at least one logical channel in the resource allocation.
[0491] As an example, for any one of the at least one logical channels, if Bj is greater than 0, the order of any one of the at least one logical channels is determined in descending order of priority among the at least one logical channels with Bj greater than 0.
[0492] As an example, for any one of the at least one logical channels, if Bj is not greater than 0, after resources are allocated to at least one logical channel with Bj greater than 0, the order of the first logical channel among the plurality of logical channels is determined in descending order of priority.
[0493] As a sub-implementation of the above embodiments, the plurality of logical channels includes at least one logical channel where Bj is greater than 0.
[0494] As an example, the at least one logical channel is a logical channel selected in the selection of logical channels; the logical channels other than the at least one logical channel in the at least first logical channel are not selected in the selection of logical channels.
[0495] As a sub-implementation of the above embodiments, the first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj and that the first logical channel is not selected in the logical channel selection.
[0496] As a sub-implementation of the above embodiments, the first logical channel is any logical channel other than the at least one logical channel among the at least first logical channels.
[0497] The above method avoids the participation of logical channels other than the at least one logical channel in the at least first logical channel in the LCP process.
[0498] As an example, the at least first logical channel is a logical channel selected in the selection of logical channels.
[0499] The above method allocates resources only to the logical channels selected in the logical channel selection, thereby reducing the impact on the protocol.
[0500] Example 7
[0501] Example 7 illustrates a schematic diagram of the order of the first logical channel in resource allocation according to an embodiment of this application, which is independent of Bj, as shown in the attached diagram. Figure 7 As shown.
[0502] In Embodiment 7, the first signaling is used to indicate that resources are allocated to the first logical channel after the resource allocation; the allocation of resources to the first logical channel after the resource allocation is used to determine that the order of the first logical channel in the resource allocation does not depend on Bj.
[0503] As an example, the order of the first logical channel in the resource allocation depends on the size of the padding bits.
[0504] As an example, the order of the first logical channels in the resource allocation depends on the size of the padding bits following the resource allocation.
[0505] As one embodiment, the order of the first logical channel in the resource allocation takes precedence only over the padding bits.
[0506] As an example, the first signaling being used to indicate that resources are allocated to the first logical channel after the resource allocation means that, upon receiving the first signaling, resources are allocated to the first logical channel after the resource allocation.
[0507] As one embodiment, the first signaling being used to indicate that resources are allocated to the first logical channel after the resource allocation means that, in response to the receipt of the first signaling, resources are allocated to the first logical channel after the resource allocation.
[0508] As an example, after the resource allocation, if there are padding bits, resources are allocated to the first logical channel.
[0509] As an example, after the resource allocation, if the number of padding bits is equal to or greater than K1 bytes and the data is on the first logical channel, resources are allocated to the first logical channel.
[0510] As an example, K1 is 1.
[0511] As an example, K1 is greater than 1.
[0512] As an example, K1 is 8.
[0513] As an example, K1 is 10.
[0514] As an example, the process occurs after resource allocation and after the first LCP process.
[0515] As one example, this is done after resource allocation but before determining the padding bits on the resource.
[0516] As one example, this occurs after resource allocation but before determining whether to trigger BSR population.
[0517] As one example, the phrase "after resource allocation" refers to the period after the resource has been allocated.
[0518] As an example, the step is after resource allocation and before determining whether to trigger BSR filling.
[0519] As an example, the process of resource allocation is accompanied by determining whether to trigger BSR filling.
[0520] As one embodiment, allocating resources to the first logical channel after the resource allocation includes: allocating at least a portion of the padding bits after the resource allocation to the data on the first logical channel.
[0521] As one embodiment, allocating resources to the first logical channel after the resource allocation includes: preferentially allocating the padding bits after the resource allocation to the data on the first logical channel.
[0522] As one embodiment, allocating resources to the first logical channel after the resource allocation includes: allocating at least a portion of the remaining resources after the resource allocation to the data on the first logical channel.
[0523] As one embodiment, allocating resources to the first logical channel after the resource allocation includes: preferentially allocating the remaining resources after the resource allocation to the data on the first logical channel.
[0524] Example 8
[0525] Example 8 illustrates a schematic diagram according to an embodiment of this application, showing that data from the DTCH or DCCH takes precedence over data on the first logical channel included in the first MAC PDU, as shown in the attached diagram. Figure 8 As shown.
[0526] In embodiment 8, data from DTCH or DCCH takes precedence over data on the first logical channel included in the first MAC PDU.
[0527] As one embodiment, the order of the first logical channel in the resource allocation depends on the order in which data from the first logical channel is prioritized.
[0528] As an example, the order of the first logical channel in the resource allocation depends on at least one of the following: the indication of the first signaling, the first LCP procedure, the first priority of the first logical channel, or the order in which data from the first logical channel is prioritized.
[0529] As an example, data from DTCH or DCCH takes precedence over data from the first logical channel.
[0530] As one embodiment, the data from the DTCH or DCCH being prioritized over the data from the first logical channel is used to determine that the data from the DTCH or DCCH is prioritized over the data on the first logical channel included in the first MAC PDU.
[0531] As an example, the statement that data from DTCH or DCCH takes precedence over data on the first logical channel included in the first MAC PDU can be replaced by: data from DTCH or DCCH taking precedence over data from the first logical channel.
[0532] As an example, the data from the DTCH or DCCH and the data from the first logical channel are prioritized in the following order:
[0533] -The data from DTCH or DCCH;
[0534] - The data from the first logical channel.
[0535] As a sub-example of the above embodiments, the data from the first logical channel takes precedence over the Recommended bit rate MAC CE.
[0536] As a sub-example of the above embodiment, the Recommended bit rate MAC CE takes precedence over the data from the first logical channel.
[0537] As a sub-example of the above embodiments, any MAC CE takes precedence over the data from the first logical channel.
[0538] As a sub-implementation of the above embodiment, any MAC CE other than the BSR MAC CE for filling takes precedence over the data from the first logical channel; the data from the first logical channel takes precedence over the BSR MAC CE for filling.
[0539] As an example, the data from the DTCH or DCCH and the data from the first logical channel are prioritized in the following order:
[0540] - Data from any logical channel other than CCCH and the first logical channel;
[0541] -The data from the first logical channel;
[0542] Wherein, any of the logical channels includes DTCH or DCCH.
[0543] As an example, the data from the DTCH or DCCH and the data from the first logical channel are prioritized in the following order:
[0544] - Data from any logical channel other than CCCH data;
[0545] Wherein, any of the logical channels includes DTCH or DCCH or the first logical channel; wherein, if there is data of the first type on the first logical channel, the data of the first type is not preferentially allocated resources; the data on the first logical channel included in the first MAC PDU is the data of the first type.
[0546] As an example, the protocol specifies that the first type of data is not preferentially allocated resources.
[0547] As an example, the fact that the first type of data is not preferentially allocated resources depends on the UE implementation.
[0548] As an example, the first node should not prioritize allocating resources for the first type of data.
[0549] As an example, the first node may not prioritize allocating resources for the first type of data.
[0550] As an example, the first node cannot prioritize allocating resources for the first type of data.
[0551] As an example, the fact that the first type of data is not given priority in resource allocation means that if there is both the first type of data and data from DTCH or DCCH, resources are allocated preferentially to the data from DTCH or DCCH.
[0552] As an example, the statement that the first type of data is not given priority in resource allocation includes allocating resources to the first type of data with the lowest priority.
[0553] As an example, the statement that the first type of data is not given priority in resource allocation includes: allocating resources to the first type of data last.
[0554] Example 9
[0555] Example 9 illustrates a schematic diagram of whether data from the first logical channel is triggered to fill BSR according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown.
[0556] In Example 9, whether to trigger BSR filling depends on the data on the first logical channel after the resource allocation.
[0557] As one embodiment, the first signaling is used to indicate that resources are allocated to the first logical channel after the resource allocation; the allocation of resources to the first logical channel after the resource allocation is used to determine that the order of the first logical channel in the resource allocation does not depend on Bj; after the resource allocation, whether to trigger the filling of BSR depends on the data on the first logical channel.
[0558] As an example, whether or not to trigger Padding BSR depends on the data on the first logical channel means that: after the resource allocation, if there are padding bits, the padding bits are preferentially allocated to the data on the first logical channel; after the padding bits are allocated to the data on the first logical channel, if there are still remaining padding bits, and the number of the remaining padding bits is equal to or greater than the Buffer Status Report MACCE and its subheader, Padding BSR is triggered.
[0559] As an example, whether or not to trigger the BSR depends on the data on the first logical channel means that: after the resource allocation, if there is at least the data on the first logical channel, the BSR is not triggered; if the number of padding bits is equal to or greater than the Buffer Status Report MAC CE and its subheadings, the BSR is triggered.
[0560] As a sub-implementation of the above embodiments, the statement that "at least the data is on the first logical channel" means that the data is on the first logical channel.
[0561] As a sub-implementation of the above embodiments, the statement that at least the data is on the first logical channel means that the number of padding bits is equal to or greater than K1 bytes and the data is on the first logical channel; wherein, K1 is a positive integer.
[0562] Example 10
[0563] Example 10 illustrates a schematic diagram of a first logical channel according to an embodiment of this application where data is not configured as a PUCCH resource for an SR, as shown in the attached diagram. Figure 10 As shown.
[0564] In Example 10, the data on the first logical channel is not configured as a PUCCH resource for SR.
[0565] As an example, the first logical channel is not configured as a PUCCH resource for SR.
[0566] As an example, the fact that the first logical channel is not configured as a PUCCH resource for SR is used to determine that the data on the first logical channel is not configured as a PUCCH resource for SR.
[0567] As an example, the fact that the data on the first logical channel is not configured as a PUCCH resource for SR means that the first logical channel is not configured as a PUCCH resource for the data on the first logical channel.
[0568] As an example, the fact that the data on the first logical channel is not configured as a PUCCH resource for SR means that: the first logical channel is configured as a PUCCH resource for SR, and the PUCCH resource configured for SR for the first logical channel is not used for the data on the first logical channel.
[0569] Example 11
[0570] Example 11 illustrates a schematic diagram of a first logical channel according to an embodiment of this application being associated with at least one AI / ML model, as shown in the attached diagram. Figure 11 As shown.
[0571] In Example 11, the first logical channel is associated with at least one AI / ML model.
[0572] As an example, the first logical channel is not any one of CCCH (Common Control Channel), DTCH, or DCCH.
[0573] As an example, the first logical channel is DTCH.
[0574] As an example, the first logical channel is DCCH.
[0575] As an example, the first logical channel being associated with at least one AI / ML model means that the first logical channel is dedicated to the at least one AI / ML model.
[0576] As an example, the first logical channel being associated with at least one AI / ML model means that the first logical channel is configured with the identifier of the at least one AI / ML model.
[0577] As an example, the first logical channel being associated with at least one AI / ML model means that the first logical channel is configured with an AI / ML function, and the AI / ML function employs the at least one AI / ML model.
[0578] As an example, the first logical channel being associated with at least one AI / ML model means that the first logical channel is configured to an RB, and the RB is associated with at least one AI / ML model.
[0579] As an example, the statement that an RB is associated with at least one AI / ML model means that the RB is dedicated to the at least one AI / ML model.
[0580] As an example, the association of an RB with at least one AI / ML model means that the RB is configured with the identifier of the at least one AI / ML model.
[0581] As an example, the association of an RB with at least one AI / ML model means that the RB is configured with an AI / ML function that employs the at least one AI / ML model.
[0582] As one example, the AI / ML function includes positioning.
[0583] As one example, the AI / ML function includes CSI (Channel State Information) compression.
[0584] As one example, the AI / ML function includes prediction.
[0585] As one example, the AI / ML function includes RLF (Radio Link Failure) prediction.
[0586] As an example, one of the AI / ML functions includes RRM (Radio Resource Management) prediction.
[0587] As an example, the AI / ML model in this application is a non-limiting name and can be replaced with other names to achieve the same or similar technical effects.
[0588] Example 12
[0589] Example 12 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 12 As shown. In the appendix Figure 12 In the first node, the processing device 1200 includes a first receiver 1201 and a first processor 1202.
[0590] The first receiver 1201 receives the first signaling;
[0591] A first processor 1202 allocates resources for at least a first logical channel; generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel;
[0592] In Example 12, the first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0593] As one embodiment, the first processor 1202 includes a first MAC entity, which allocates resources for the at least first logical channel and generates the first MAC PDU.
[0594] As an example, the at least first logical channel includes at least one logical channel, and the Bj of any logical channel in the at least one logical channel is used to determine the order of the at least one logical channel in the resource allocation.
[0595] As one embodiment, the first signaling is used to indicate that resources are allocated to the first logical channel after the resource allocation; the allocation of resources to the first logical channel after the resource allocation is used to determine that the order of the first logical channel in the resource allocation does not depend on Bj.
[0596] As an example, data from DTCH or DCCH takes precedence over data on the first logical channel included in the first MAC PDU.
[0597] As an example, whether the BSR is triggered after the resource allocation depends on the data on the first logical channel.
[0598] As an example, the data on the first logical channel is not configured as a PUCCH resource for SR.
[0599] As one embodiment, the first receiver 1201 receives a second signaling; wherein the second signaling indicates a first resource; the first processor transmits the first MAC PDU on the first resource; wherein the second signaling schedules the data on the first logical channel.
[0600] As one embodiment, the first processor 1202 includes a first transmitter that transmits the first MAC PDU.
[0601] As an example, the first logical channel is associated with at least one AI / ML model.
[0602] As one embodiment, the first receiver 1201 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.
[0603] As one embodiment, the first receiver 1201 includes the appendix to this application. Figure 4 At least antenna 452 and receiver 454 are included.
[0604] As one embodiment, the first transmitter 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.
[0605] As one embodiment, the first transmitter includes the appendix to this application. Figure 4 At least antenna 452 and transmitter 454 are included.
[0606] As an example, the first node is a user equipment.
[0607] As an example, the first node is a relay device.
[0608] As an example, the first node is a test device.
[0609] As an example, the first node supports large models.
[0610] As an example, the first node supports AI / ML.
[0611] Example 13
[0612] Example 13 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 13 As shown. In the appendix Figure 13 In the second node, the processing device 1300 includes a second transmitter 1301 and a second receiver 1302.
[0613] The second transmitter, 1301, sends the first signaling.
[0614] In Example 13, the receiver of the first signaling allocates resources for at least a first logical channel; the receiver of the first signaling generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; the first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
[0615] As an example, the at least first logical channel includes at least one logical channel, and the Bj of any logical channel in the at least one logical channel is used to determine the order of the at least one logical channel in the resource allocation.
[0616] As one embodiment, the first signaling is used to indicate that resources are allocated to the first logical channel after the resource allocation; the allocation of resources to the first logical channel after the resource allocation is used to determine that the order of the first logical channel in the resource allocation does not depend on Bj.
[0617] As an example, data from DTCH or DCCH takes precedence over data on the first logical channel included in the first MAC PDU.
[0618] As an example, whether the BSR is triggered after the resource allocation depends on the data on the first logical channel.
[0619] As an example, the data on the first logical channel is not configured as a PUCCH resource for SR.
[0620] As one embodiment, the second transmitter 1301 sends a second signaling message; wherein the second signaling message indicates a first resource; the second receiver 1302 receives the first MAC PDU on the first resource; wherein the second signaling message schedules the data on the first logical channel.
[0621] As an example, the first logical channel is associated with at least one AI / ML model.
[0622] As one embodiment, the second transmitter 1301 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.
[0623] As one embodiment, the second transmitter 1301 includes the appendix to this application. Figure 4 At least antenna 420 and transmitter 418 are included.
[0624] As one embodiment, the second receiver 1302 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.
[0625] As one embodiment, the second receiver 1302 includes the appendix to this application. Figure 4 At least antenna 420 and receiver 418 are included.
[0626] As one example, the second node is a base station device.
[0627] As one example, the second node is a NAS device.
[0628] As one example, the second node is a core network device.
[0629] As an example, the second node supports large models.
[0630] As an example, the second node supports AI / ML.
[0631] Example 14
[0632] Example 14 illustrates a schematic diagram of an AI / ML model according to an embodiment of this application, as shown in the attached diagram. Figure 14 As shown. (Attached) Figure 14 It includes Module 1, Module 2, Module 3, Module 4, and Module 5.
[0633] In Example 14, in the appendix Figure 14 In the AI / ML model shown, the first module sends a first dataset to the second module, the first module sends a second dataset to the third module, the first module sends a third dataset to the fifth module, the fifth module sends a first type of parameter set to the second module, the fifth module sends a second type of parameter set to the third module, the fifth module sends a third type of parameter set to the fourth module, the second module sends a fourth type of parameter set to the fourth module, and the fourth module sends a fifth type of parameter set to the third module.
[0634] As an example, the first module, the second module, the third module, the fourth module, and the fifth module in an AI / ML model all belong to the first node.
[0635] The above method avoids air interface signaling interaction and shortens transmission latency.
[0636] As an example, any one of the first module, second module, third module, fourth module, and fifth module in an AI / ML model does not belong to the first node.
[0637] The above method reduces the hardware complexity of the first node.
[0638] As an example, at least one of the first module, the second module, the third module, the fourth module, and the fifth module in an AI / ML model belongs to the first node; and at least one of the first module, the second module, the third module, the fourth module, and the fifth module belongs to a network node.
[0639] The above method balances the hardware complexity and transmission latency of the first node.
[0640] As an example, the first module is used for data collection.
[0641] As an example, the first module is responsible for data collection.
[0642] As an example, the first module has a data collection function.
[0643] As one example, the second module has a training function.
[0644] As one example, the training function is used for AI / ML model training.
[0645] As an example, the training function is responsible for training the AI / ML model.
[0646] As an example, the training function includes AI / ML model training capabilities.
[0647] As an example, the training function performs AI / ML model training.
[0648] As an example, the second module performs validation.
[0649] As an example, the second module performs testing.
[0650] As an example, the second module generates AI / ML model performance metrics.
[0651] As one example, the second module is responsible for data preparation.
[0652] As one embodiment, the data preparation includes at least one of data pre-processing, cleaning, formatting, or transformation.
[0653] As an example, the third module has reasoning capabilities.
[0654] As an example, the inference function is used for inference.
[0655] As an example, the reasoning function is responsible for reasoning.
[0656] As one example, the fourth module is used for AI / ML model storage.
[0657] As an example, the fourth module has AI / ML model storage functionality.
[0658] As an example, the fourth module is responsible for storing the trained AI / ML model.
[0659] As an example, the fourth module is responsible for storing trained AI / ML models that can be used to perform inference processing.
[0660] As one example, the fifth module is used for management.
[0661] As an example, the fifth module is responsible for management.
[0662] As one example, the fifth module has management functions.
[0663] As an example, the fifth module manages the AI / ML model.
[0664] As an example, the first dataset is training data.
[0665] As an example, the first dataset is the input to the second module.
[0666] As an example, the first dataset includes at least a portion of the data on the first logical channel.
[0667] As an example, the second dataset is inference data.
[0668] As an example, the second dataset is the input to the third module.
[0669] As one embodiment, the second dataset includes at least a portion of the data on the first logical channel.
[0670] As an example, the third dataset is monitoring data.
[0671] As an example, the third dataset is the input to the fifth module.
[0672] As an example, the third dataset includes at least a portion of the data on the first logical channel.
[0673] As an example, the first type of parameter group includes monitoring output.
[0674] As one example, the second type of parameter group includes management instructions.
[0675] As an example, the second type of parameter group is used for fine-tuning operations of the inference function.
[0676] As an example, the second type of parameter group includes the identifier of the AI / ML model.
[0677] As an example, the second group of parameters is used to select the AI / ML model.
[0678] As an example, the second type of parameter group is used to switch between AI / ML models.
[0679] As an example, the second type of parameter group is used to activate / deactivate the AI / ML model.
[0680] As an example, the second type of parameter group is used to fall back the AI / ML model.
[0681] As an example, the third group of parameters includes AI / ML model transfer requests.
[0682] As an example, the third type of parameter group includes AI / ML model delivery requests.
[0683] As an example, the fourth parameter group includes trained AI / ML models.
[0684] As an example, the fourth group of parameters includes the updated AI / ML model.
[0685] As an example, the fourth group of parameters indicates the identifier of the AI / ML model.
[0686] As an example, the fifth parameter group includes AI / ML model transfer.
[0687] As an example, the fifth parameter group includes AI / ML model delivery.
[0688] As an example, the fifth parameter group indicates the identifier of the AI / ML model.
[0689] As an example, the first type of output does not exist.
[0690] As an example, the first type of output exists.
[0691] As one embodiment, the first type of output includes at least a portion of the data on the first logical channel.
[0692] As an example, the second module sends the first type of output to the fifth module.
[0693] As an example, the first type of output includes monitoring output.
[0694] As an example, the second type of output does not exist.
[0695] As an example, the second type of output exists.
[0696] As one embodiment, the second type of output includes at least a portion of the data on the first logical channel.
[0697] As an example, the third module sends the second type of output to the fifth module.
[0698] As an example, the second type of output includes inference output.
[0699] As an example, the second type of output is used by the fifth module to monitor the performance of the AI / ML model.
[0700] As an example, the data on the first logical channel includes at least a portion of the first dataset in the AI / ML model.
[0701] As an example, the first dataset in the AI / ML model is configured by the network.
[0702] As an example, the first dataset in the AI / ML model is determined by the first node.
[0703] As an example, the first dataset in the AI / ML model includes the stored data of the first node; the stored data may come from the network, the logs of the first node, or other RAN nodes.
[0704] As an example, the first dataset in the AI / ML model includes measurement information of the first node; the measurement information may be the movement state of the first node, such as movement speed, or the number of cells switched within a given time interval; the measurement information may also be measurement results for a reference signal, such as cell-level measurement results, or beam-level measurement results, or time-domain measurement results, or frequency-domain measurement results, or spatial-domain measurement results, or a combination thereof.
[0705] As an example, the data on the first logical channel includes at least a portion of the second dataset in the AI / ML model.
[0706] As an example, the second dataset in the AI / ML model is configured by the network.
[0707] As an example, the second dataset in the AI / ML model is determined by the first node.
[0708] As an example, the second dataset in the AI / ML model includes the stored data of the first node; the stored data may come from the network, the logs of the first node, or other RAN nodes.
[0709] As an example, the second dataset in the AI / ML model includes measurement information of the first node; the measurement information may be the movement state of the first node, such as movement speed, or the number of cells switched within a given time interval; the measurement information may also be measurement results for a reference signal, such as cell-level measurement results, or beam-level measurement results, or time-domain measurement results, or frequency-domain measurement results, or spatial-domain measurement results, or a combination thereof.
[0710] As an example, the data on the first logical channel includes at least a portion of the third dataset in the AI / ML model.
[0711] As an example, the third dataset in the AI / ML model is configured by the network.
[0712] As an example, the third dataset in the AI / ML model is determined by the first node.
[0713] As an example, the third dataset in the AI / ML model includes the stored data of the first node; the stored data may come from the network, the logs of the first node, or other RAN nodes.
[0714] As an example, the third dataset in the AI / ML model includes measurement information of the first node; the measurement information may be the movement state of the first node, such as movement speed, or the number of cells switched within a given time interval; the measurement information may also be measurement results for a reference signal, such as cell-level measurement results, or beam-level measurement results, or time-domain measurement results, or frequency-domain measurement results, or spatial-domain measurement results, or a combination thereof.
[0715] As an example, Example 14 is merely to illustrate that this application can be used in AI / ML models. This example does not limit the application of this application to non-AI / ML operations, nor does it limit the application of this application to other types of AI / ML models to obtain and attach... Figure 14 The AI / ML model shown has comparable performance.
[0716] Example 15
[0717] Example 15 illustrates a schematic diagram of intelligent function deployment in a RAN (Radio Access Network) domain according to an embodiment of this application; as shown in the appendix. Figure 15 As shown. In Example 15, the gNB can be replaced with, for example, an eNB, or a network device such as a 6G base station.
[0718] Intelligent functions in the RAN domain include training (also known as ML training, AI training, or AI / ML training), testing (also known as ML testing, AI testing, or AI / ML testing), and inference (also known as ML inference, AI inference, or AI / ML inference), among others. Training, testing, and inference functions can be deployed independently or co-located. Deployment of intelligent functions can be achieved through software, such as downloading and / or running executable files; or through a combination of software and hardware, such as accelerating specific computing units through hardware to improve processing speed or save power.
[0719] Training functions can be deployed in a cross-domain management system or a domain-specific management system; the domain-specific management system is used to manage the RAN domain or the CN (Core Network) domain. For example, training functions for MDA (Management Data Analytics) can be deployed in MDAF (MDA Function); training functions for network data analytics can be deployed in NWDAF (Network Data Analytics Function), meaning the training function is MTLF (Model Training Logical Function).
[0720] Similarly, inference functions can be deployed in cross-domain management systems or domain-specific management systems; for example, the inference function is an MDAF, or the inference function is an AnLF (Analytics logical function) located in an NWDAF.
[0721] Similarly, testing functionality can also be deployed in cross-domain management systems or domain-specific management systems.
[0722] In embodiment 15, the training function 1702 of the RAN domain is located in the management function 1703 of the RAN domain; while the inference function is located in the base station, that is, inference function 1704 is located in gNB 1705, and inference function 1706 is located in gNB 1707. Figure 15 The ellipsis in the text indicates other gNBs that include other reasoning functions and are not shown.
[0723] Appendix Figure 15In this context, the management of inference functions for multiple base stations is handled by the RAN domain management function 1703, which interacts with the RAN domain MnS (Management Service) consumer / cross-domain management 1701 (as shown in the attached diagram). Figure 15 (As shown by the dashed arrow 1708 in the image).
[0724] Optionally, the management of inference functions can also be completed by the base station itself, that is, each base station can independently interact with the RAN domain MnS consumer / cross-domain management 1701.
[0725] It should be noted that Embodiment 15 is merely a non-limiting implementation; optionally, the RAN domain training function may also be deployed at the base station; or optionally, some base stations may deploy both inference function and RAN domain training function, while some base stations may only deploy inference function.
[0726] As an example, one of the gNBs (or base stations) in Example 15 is the second node of this application.
[0727] As an example, the appendix described in this application Figure 2 The node 203 in the middle includes the attached Figure 15 In the RAN domain MnS consumer / cross-domain management 1701.
[0728] As an example, the appendix described in this application Figure 2 The node 203 in the middle includes the attached Figure 15 The training function 1702 in the middle.
[0729] As an example, the appendix described in this application Figure 2 The node 203 in the middle includes the attached Figure 15 Management functions in 1703.
[0730] As an example, the appendix described in this application Figure 2 The node 203 in the middle includes the attached Figure 15 The reasoning function in 1705.
[0731] As an example, the appendix described in this application Figure 2 The node 211 in the middle includes the attached Figure 15 In the RAN domain MnS consumer / cross-domain management 1701.
[0732] As an example, the appendix Figure 15 The training function 1702 in the middle performs training based on the data received on the first logical channel.
[0733] As an example, the appendix Figure 15The management function 1703 manages the data received on the first logical channel.
[0734] As an example, the appendix Figure 15 The inference function in the middle performs inference based on the data received on the first logical channel.
[0735] As an example, the appendix Figure 15 The RAN domain MnS consumer / cross-domain management 1701 performs training and / or inference based on the data received on the first logical channel.
[0736] Example 16
[0737] Example 16 illustrates a schematic diagram of UE smart function deployment according to an embodiment of this application; as shown in the appendix. Figure 16 As shown. (Attached) Figure 16 The training function 1805 for the RAN domain is optional.
[0738] The UE intelligent function 1804 is deployed in the first node of this application. The UE intelligent function 1804 includes an inference function 1806. The inference function 1806 uses an AI / ML model (also known as an AI model, or an ML model, or an AI / ML model) for inference. An AI / ML model is typically trained before being used for AI / ML inference.
[0739] As an example, the UE intelligent function 1804 includes a RAN domain training function 1805, which runs training data through an AI / ML model to obtain a relevant loss and adjusts the parameters of the AI / ML model based on the calculated loss; the training includes at least one of ML initial training, ML re-training, and reinforcement learning.
[0740] The above embodiments can reduce the complexity of the base station, or save air interface resources caused by reporting training data; however, the above embodiments place high demands on the processing capabilities of the UE side.
[0741] Optionally, the UE intelligent function 1804 also includes a CN domain training function. Figure 16 (Not included in the text).
[0742] Optionally, the UE intelligent function 1804 also includes an intelligent deployment function. Figure 16 It does not include the means to load AI / ML models and data.
[0743] As an example, the first node indicates whether it supports training functions (RAN domain or CN domain) through capability reporting. The capability reporting is RRC signaling or NAS (Non-Access Stratum) signaling.
[0744] As an example, the AI / ML model and related metadata are loaded by the first node from a network device or a remote server.
[0745] Optionally, the UE intelligent function 1804 is an MnS (Management Service) producer that provides data to the CN domain MnF (Management Function) 1801, and / or the RAN domain MnF 1802, and / or the cross-domain management system 1803 for management or analysis (as shown by double arrow 1807).
[0746] Optionally, the UE intelligent function 1804 is an MnS consumer that loads data from the CN domain MnF1801, and / or the RAN domain MnF1802, and / or the cross-domain management system 1803 for AI / ML-related management, such as managing data requests, AI / ML model activation, and / or AI / ML model training (as shown by double arrow 1807).
[0747] As an example, the AI / ML model is based on a neural network.
[0748] As an example, the AI / ML model is based on CNN (Conventional Neural Networks).
[0749] As an example, the AI / ML model is based on the Transformer architecture.
[0750] As an example, the appendix described in this application Figure 4 The first communication device 450 in the middle includes an attachment Figure 16 The reasoning function 1806 mentioned above.
[0751] As an example, the appendix described in this application Figure 10 The first processor 1003 in the process includes an appendix Figure 16 The reasoning function 1806 mentioned above.
[0752] As an example, the appendix described in this application Figure 12 The third module includes appendices. Figure 16 The reasoning function 1806 mentioned above.
[0753] As an example, the first node in this application includes an appendix. Figure 16 The reasoning function 1806 mentioned above.
[0754] As an example, the second node in this application includes an appendix. Figure 16 The MnF1802 mentioned above.
[0755] As an example, the second node in this application includes an appendix. Figure 16 The RAN field MnF1802 mentioned in the text.
[0756] As an example, the appendix described in this application Figure 2 The UE201 mentioned above includes an appendix. Figure 16 The reasoning function 1806 mentioned above.
[0757] As an example, the appendix described in this application Figure 2 The UE241 mentioned above includes an appendix. Figure 16 The reasoning function 1806 mentioned above.
[0758] As an example, the appendix described in this application Figure 2 The node 203 in the middle includes an appendix Figure 16 The MnF1801 mentioned above.
[0759] As an example, the appendix described in this application Figure 2 The node 203 in the middle includes an appendix Figure 16 The CN field MnF1801 mentioned in the document.
[0760] As an example, the appendix described in this application Figure 2 The node 203 in the middle includes an appendix Figure 16 The cross-domain management system 1803 mentioned above.
[0761] As an example, the appendix described in this application Figure 2 The node 211 in the middle includes attached Figure 16 The MnF1801 mentioned above.
[0762] As an example, the appendix described in this application Figure 2 The node 211 in the middle includes attached Figure 16 The CN field MnF1801 mentioned in the document.
[0763] As an example, the appendix described in this application Figure 2 The node 211 in the middle includes attached Figure 16 The cross-domain management system 1803 mentioned above.
[0764] As one embodiment, the data on the first logical channel is provided by an appender. Figure 16 The UE intelligent function 1804 mentioned above is generated.
[0765] As an example, the data on the first logical channel is for... Figure 16 The UE intelligent function 1804 mentioned above.
[0766] As an example, the data on the first logical channel is attached. Figure 16 The output of the reasoning function 1806 in the above.
[0767] As an example, the appendix Figure 16 The CN domain MnF1801, and / or the RAN domain MnF1802, and / or the cross-domain management system 1803 perform training and / or inference based on the data received on the first logical channel.
[0768] Example 17
[0769] Example 17 illustrates a flowchart based on artificial intelligence or machine learning according to an embodiment of this application; as attached. Figure 17 As shown. (Attached) Figure 17 This includes a third, fourth, fifth, sixth, and seventh operation. In Example 17, the third and fourth operations belong to the first stage, the fifth operation belongs to the second stage, the sixth operation belongs to the third stage, and the seventh operation belongs to the fourth stage. (See Appendix...) Figure 17 In the diagram, the lines with arrows indicate the sequence of processes.
[0770] As an example, the third operation includes AI / ML training, the fourth operation includes AI / ML testing, the fifth operation includes AI / ML emulation, the sixth operation includes AI / ML entity loading, and the seventh operation includes AI / ML inference.
[0771] As an example, the first stage includes a training phase, the second stage includes an emulation phase, the third stage includes a deployment phase, and the fourth stage includes an inference phase.
[0772] As an example, the first stage includes AI / ML model training.
[0773] As an example, the first stage includes AI / ML model training and AI / ML testing.
[0774] As an example, the AI / ML model training includes initial training and re-training of one or a group of AI / ML entities.
[0775] As an example, the training of the AI / ML model depends on training data.
[0776] As an example, the AI / ML model training includes AI / ML entity validation.
[0777] As an example, the AI / ML entity verification is used to evaluate the performance of the AI / ML entity.
[0778] As an example, the AI / ML entity verification relies on verification data.
[0779] As an example, if the AI / ML entity verification results do not meet expectations, the AI / ML model will be retrained.
[0780] As an example, the AI / ML testing includes testing the validated AI / ML entities to estimate the performance of the trained AI / ML model.
[0781] As an example, if the AI / ML test results meet expectations, the AI / ML entity proceeds to the next stage; otherwise, the AI / ML model will be retrained.
[0782] As an example, the AI / ML test relies on test data.
[0783] As one embodiment, the second stage includes AI / ML simulation, which performs AI / ML entity reasoning in a simulation environment.
[0784] As an example, the AI / ML simulation estimates the performance of AI / ML entity reasoning in a simulation environment before using AI / ML entities.
[0785] As one embodiment, the second stage is optional.
[0786] As an example, the third stage includes AI / ML entity loading, which is to obtain trained AI / ML entities to obtain the desired AI / ML inference capabilities.
[0787] As an example, the third stage is optional.
[0788] As an example, the third stage is no longer needed when the training and inference functions are co-located.
[0789] As an example, the fourth stage includes AI / ML inference.
[0790] 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.
[0791] 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 processor allocates resources for at least the first logical channel; Generate a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; The first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
2. The first node according to claim 1, characterized in that, The at least first logical channel includes at least one logical channel, and the Bj of any of the at least one logical channel is used to determine the order of the at least one logical channel in the resource allocation.
3. The first node according to claim 1 or 2, characterized in that, The first signaling is used to instruct the allocation of resources for the first logical channel after the resource allocation; the allocation of resources for the first logical channel after the resource allocation is used to determine that the order of the first logical channel in the resource allocation does not depend on Bj.
4. The first node according to any one of claims 1 to 3, characterized in that, Data from DTCH or DCCH takes precedence over data on the first logical channel included in the first MAC PDU.
5. The first node according to any one of claims 1 to 4, characterized in that, Whether to trigger BSR filling after the resource allocation depends on the data on the first logical channel.
6. The first node according to any one of claims 1 to 5, characterized in that, The data on the first logical channel is not configured as a PUCCH resource for SR.
7. The first node according to any one of claims 1 to 6, characterized in that, include: The first receiver receives a second signaling message; wherein the second signaling message indicates a first resource; The first processor sends the first MAC PDU on the first resource; The second signaling schedules the data on the first logical channel.
8. The first node according to any one of claims 1 to 7, characterized in that, The first logical channel is associated with at least one AI / ML model.
9. A second node used for wireless communication, characterized in that, include: The second transmitter sends the first signal; Wherein, the receiver of the first signaling allocates resources for at least the first logical channel; The receiver of the first signaling generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; the first signaling is used to indicate that the order of the first logical channel in resource allocation is independent of Bj.
10. A method used in a first node of wireless communication, characterized in that, include: Receive the first signaling; Allocate resources for at least the first logical channel; Generate a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; The first signaling is used to indicate that the order of the first logical channel in resource allocation does not depend on Bj.
11. A method used in a second node for wireless communication, characterized in that, include: Send the first signaling; Wherein, the receiver of the first signaling allocates resources for at least the first logical channel; The receiver of the first signaling generates a first MAC PDU, wherein the first MAC PDU includes data on the at least first logical channel; the first signaling is used to indicate that the order of the first logical channel in resource allocation is independent of Bj.