Method and apparatus used in communication node for wireless communication
By receiving signaling indicating that the order of logical channels in resource allocation does not depend on Bj, the impact of resource allocation on traditional communication after the introduction of AI/ML functions is resolved, the priority allocation of logical channels is realized, and communication quality and system performance are improved.
Patent Information
- Application Number
- PCT/CN2025/114538
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-15
- Filing Date
- 2025-08-14
- Publication Date
- 2026-02-19
AI Technical Summary
After the introduction of AI/ML functions, the existing resource allocation method in the LCP process is not conducive to ensuring the quality of service of communication, especially the transmission of AI/ML function-related data affects traditional communication data.
By receiving the first signaling, the logical channel is instructed to allocate resources in a manner independent of Bj, and resources are allocated to the logical channel first. A MAC PDU is generated to contain the data on the logical channel, ensuring that the resource allocation is not affected by Bj.
This effectively reduces the priority of logical channels, avoids impacting other logical channels, ensures communication quality and system performance, and improves resource utilization.
Smart Images

Figure CN2025114538_19022026_PF_FP_ABST
Abstract
Description
Method and apparatus in a communication node used for wireless communication TECHNICAL FIELD
[0001] The present application relates to a transmission method and apparatus in a wireless communication system, and more particularly, to a resource allocation method and apparatus. BACKGROUND
[0002] In the prior art, a logical channel prioritization (LCP) procedure is used to allocate resources, and the LCP procedure is applied whenever a new transmission is performed. In which, a Bj is maintained for each logical channel; the initial value of Bj is 0, and Bj is increased by PBR (Prioritized Bit Rate) x T before each execution of the LCP procedure; the logical channel with Bj greater than 0 is preferentially allocated resources, and Bj is reduced after being allocated resources; if there is still remaining resources, ignore Bj, allocate resources to logical channels in strict descending order of priority, and logical channels with the same priority should be given the same service.
[0003] In NR R(release)18, the research of AI(Artificial Intelligence) / ML(Machine Learning) technology is commissioned to explore its impact on system performance and system design. In future 6G communication, AI / ML technology may also play an important role. Compared with the traditional processing method, AI / ML has the characteristics of being based on training and needing to be deployed. According to 3GPP(the 3rd Generation Partnership Project) standard TS38.300, AI / ML models and algorithms are beyond the scope of 3GPP. SUMMARY
[0004] The applicant found through research that if the existing LCP procedure is reused to allocate resources after the AI / ML function is introduced, it is not conducive to guarantee the quality of service of communication, and therefore it is necessary to enhance the resource allocation mode. In view of the above problems, the present application provides a solution. It should be noted that although a large number of embodiments of the present application are developed for AI / ML, the present application is also applicable to other solutions, such as the transmission of XR or the transmission of some low-priority data. Although a large number of embodiments of the present application are developed for uplink, the present application is also applicable to other solutions, such as sidelink or IAB (Integrated Access and Backhaul) transmission. Although the present application describes some AI / ML models and algorithms in the specification, however, those skilled in the art know that these descriptions are not necessary or irreplaceable for wireless cellular communication related solutions. In addition, adopting a unified solution for different scenarios (including but not limited to AI / ML-based solutions and traditional channel decoding solutions) helps to reduce hardware complexity and cost. In the case of no conflict, the embodiments in the first node and the features in the embodiments of the present application can be applied to the second node, and vice versa. In the case of no conflict, the embodiments of the present application and the features in the embodiments can be arbitrarily combined with each other.
[0005] As an embodiment, the explanation of the terms in the present application is based on the definition of the specification agreement TS38 series of 3GPP.
[0006] As an embodiment, the explanation of the terms in the present application is based on the definition of the specification agreement TS28 series of 3GPP.
[0007] The present application discloses a method in a first node used for wireless communication, characterized in that it comprises:
[0008] receiving first signaling;
[0009] allocating resources for at least a first logical channel; generating 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] wherein the first signaling is used to indicate that the order of the first logical channel in resource allocation is independent of Bj.
[0011] In the prior art, each logical channel is configured with a priority and maintained with a Bj, and when Bj is greater than 0, the logical channel can be allocated resources in priority; however, after the AI / ML function is introduced, the UE needs to send data related to the AI / ML model for training and / or inference and / or reinforcement learning, and considering that the data amount of these data is large and / or the priority of the data is low relative to traditional communication data, the occupation of resources by these data will affect the transmission of traditional communication data, and the above method indicates the order of the first logical channel in resource allocation by the first signaling, which is independent of Bj, and ensures that the logical channels other than the first logical channel are allocated resources in priority, thereby reducing or even avoiding the impact on traditional communication data.
[0012] As an embodiment, the problem to be solved by the present application includes: how to allocate resources to the first logical channel; and the above method indicates the order of the first logical channel in resource allocation by the first signaling, which is independent of Bj, thereby solving the above problem.
[0013] As an embodiment, the above method effectively reduces the priority order of the first logical channel in resource allocation.
[0014] As an embodiment, the above method avoids the impact of the first logical channel on the data of other logical channels.
[0015] As an embodiment, the above method ensures the communication quality.
[0016] As an embodiment, the above method ensures the system performance.
[0017] As an embodiment, the above method improves the resource utilization rate.
[0018] As an embodiment, the above method effectively utilizes the padding bits.
[0019] According to an aspect of the present application, the at least first logical channel includes at least one logical channel, and the Bj of any one of the at least one logical channel is used to determine the order of the any one of the at least one logical channel in the resource allocation.
[0020] As an embodiment, the above method ensures that the at least one logical channel can be allocated resources in priority.
[0021] As an embodiment, the above method avoids the impact on the at least one logical channel.
[0022] According to an aspect of the present application, the first signaling is used to indicate that the resource allocation for the first logical channel is after the resource allocation; and the resource allocation 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 is independent of Bj.
[0023] As an embodiment, the above method guarantees the order of the first logical channel in the resource allocation to be independent of Bj by allocating resources for at least the first logical channel after the resource allocation.
[0024] As an embodiment, the above method is beneficial to implementation.
[0025] As an embodiment, the above method reduces the maintenance of Bj.
[0026] As an embodiment, the above method guarantees that the first logical channel does not participate in the LCP process.
[0027] As an embodiment, the above method is simple to implement.
[0028] According to an aspect of the present application, data from a DTCH (Dedicated Traffic Channel) or a DCCH (Dedicated Control Channel) is prioritized over the data on the first logical channel included in the first MAC PDU.
[0029] According to an aspect of the present application, whether to trigger padding BSR (Buffer Status Report) after the resource allocation depends on the data on the first logical channel.
[0030] According to an aspect of the present application, the data on the first logical channel is not configured as PUCCH (Physical Uplink Control Channel) resources for SR (Scheduling Request).
[0031] According to an aspect of the present application, it comprises:
[0032] The first receiver receives second signaling; wherein the second signaling indicates a first resource;
[0033] The first processor transmits the first MAC PDU on the first resource;
[0034] The second signaling schedules the data on the first logical channel.
[0035] According to an aspect of the present application, the first logical channel is associated to at least one AI / ML model.
[0036] A method in a second node used for wireless communication is disclosed, comprising:
[0037] sending first signaling;
[0038] 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 comprises 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.
[0039] According to an aspect of the present application, the at least first logical channel comprises at least one logical channel, and Bj of any one of the at least one logical channel is used to determine the order of the any one of the at least one logical channel in the resource allocation.
[0040] According to an aspect of the present application, the first signaling is used to indicate that the allocation of resources for the first logical channel is 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 resource allocation is independent of Bj.
[0041] According to an aspect of the present application, data from DTCH or DCCH is prioritized over the data on the first logical channel included in the first MAC PDU.
[0042] According to an aspect of the present application, whether to trigger padding BSR after the resource allocation depends on the data on the first logical channel.
[0043] According to an aspect of the present application, the data on the first logical channel is not configured as PUCCH resources for SR.
[0044] According to an aspect of the present application, the method comprises:
[0045] sending second signaling; wherein the second signaling indicates a first resource;
[0046] receiving the first MAC PDU on the first resource;
[0047] The second signaling schedules the data on the first logical channel.
[0048] According to an aspect of the present application, the first logical channel is associated to at least one AI / ML model.
[0049] A first node for wireless communication is disclosed, comprising:
[0050] a first receiver configured to receive a first signaling;
[0051] a first processor configured to allocate resources for at least a first logical channel; and generate a first MAC PDU, wherein the first MAC PDU comprises data on the at least first logical channel.
[0052] The first signaling is configured to indicate that an order of the first logical channel in resource allocation is independent of Bj.
[0053] A second node for wireless communication is disclosed, comprising:
[0054] a second transmitter configured to transmit a first signaling;
[0055] The receiver of the first signaling is configured to allocate resources for at least a first logical channel; and the receiver of the first signaling is configured to generate a first MAC PDU, wherein the first MAC PDU comprises data on the at least first logical channel. The first signaling is configured to indicate that an order of the first logical channel in resource allocation is independent of Bj. BRIEF DESCRIPTION OF DRAWINGS
[0056] Other features, objects, and advantages of the present application will become more apparent from the following detailed description when read in conjunction with the accompanying drawings:
[0057] FIG. 1 illustrates a flow chart of a transmission of a first node according to an embodiment of the present application;
[0058] FIG. 2 illustrates a schematic diagram of a network architecture according to an embodiment of the present application;
[0059] FIG. 3 illustrates a schematic diagram of an embodiment of a radio protocol architecture for the user and control planes according to an embodiment of the present application;
[0060] FIG. 4 illustrates a schematic diagram of a first communication device and a second communication device according to an embodiment of the present application;
[0061] FIG. 5 illustrates a flow chart of a wireless signal transmission according to an embodiment of the present application;
[0062] FIG. 6 shows a schematic diagram of the order of at least one logical channel in at least a first logical channel in resource allocation according to one embodiment of the present application;
[0063] FIG. 7 shows a schematic diagram of the order of a first logical channel in resource allocation not depending on Bj according to one embodiment of the present application;
[0064] FIG. 8 shows a schematic diagram of data from DTCH or DCCH prioritized over data on a first logical channel included in a first MAC PDU according to one embodiment of the present application;
[0065] FIG. 9 shows a schematic diagram of whether padding BSR is triggered depending on data of a first logical channel according to one embodiment of the present application;
[0066] FIG. 10 shows a schematic diagram of data of a first logical channel not being configured to a PUCCH resource for SR according to one embodiment of the present application;
[0067] FIG. 11 shows a schematic diagram of a first logical channel being associated to at least one AI / ML model according to one embodiment of the present application;
[0068] FIG. 12 shows a structural block diagram of a processing apparatus in a first node according to one embodiment of the present application;
[0069] FIG. 13 shows a structural block diagram of a processing apparatus in a second node according to one embodiment of the present application;
[0070] FIG. 14 shows a schematic diagram of an AI / ML model according to one embodiment of the present application;
[0071] FIG. 15 shows a schematic diagram of intelligent function deployment of a RAN domain according to one embodiment of the present application;
[0072] FIG. 16 shows a schematic diagram of intelligent function deployment of a UE according to one embodiment of the present application;
[0073] FIG. 17 shows a flowchart based on artificial intelligence or machine learning according to one embodiment of the present application. DETAILED DESCRIPTION
[0074] The technical solutions of the present application will be further described in detail below with reference to the accompanying drawings. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other arbitrarily without conflict.
[0075] Embodiment 1
[0076] Embodiment 1 illustrates a flowchart of transmission of a first node according to an embodiment of the present application, as shown in FIG. 1. In FIG. 1, each block represents a step, and it is particularly emphasized that the order of the blocks in the figure does not represent the time sequence between the steps represented.
[0077] In Embodiment 1, the first node in the present application receives 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 is independent of Bj.
[0078] As an embodiment, the first signaling is unicast.
[0079] The above method takes into account the difference in UE configuration or UE capability, and is beneficial to realize the differentiated configuration of the UE and improve the performance of the UE.
[0080] As an embodiment, the first signaling is broadcast.
[0081] The above method is beneficial to reduce the number of signaling transmissions and save resources.
[0082] As an embodiment, the first signaling is groupcast.
[0083] The above method balances the advantages and disadvantages of unicast and broadcast, saves resources while realizing the differentiated configuration of the UE.
[0084] As an embodiment, the first signaling is Cell Common.
[0085] As an embodiment, the first signaling is UE-specific.
[0086] As an embodiment, the first signaling includes at least one signaling of a higher layer.
[0087] As an embodiment, the first signaling is at least one signaling of a higher layer.
[0088] The above method realizes that the order of the first logical channel in resource allocation is independent of Bj through static or semi-static configuration, and reduces signaling interaction.
[0089] As an embodiment, the higher layer is a Non-Access Stratum (NAS) layer.
[0090] As a sub-embodiment, the first signaling comprises at least one NAS message.
[0091] As an embodiment, the higher layer is an RRC sublayer.
[0092] As a sub-embodiment, the first signaling comprises at least one RRC message.
[0093] As a sub-embodiment, the first signaling comprises an RRC message comprising the name Reconfiguration.
[0094] As a sub-embodiment, the first signaling is an RRC message comprising the name Reconfiguration.
[0095] As a sub-embodiment, the first signaling comprises an RRCReconfiguration message.
[0096] As a sub-embodiment, the first signaling is an RRCReconfiguration message.
[0097] As a sub-embodiment, the first signaling comprises an RRC message comprising the name Resume.
[0098] As a sub-embodiment, the first signaling is an RRC message comprising the name Resume.
[0099] As a sub-embodiment, the first signaling comprises an RRCResume message.
[0100] As a sub-embodiment, the first signaling is an RRCResume message.
[0101] As a sub-embodiment, the first signaling comprises an RRC message comprising the name Release.
[0102] As a sub-embodiment, the first signaling is an RRC message comprising the name Release.
[0103] As a sub-embodiment, the first signaling comprises an RRCRelease message.
[0104] As a sub-embodiment, the first signaling is an RRCRelease message.
[0105] As a sub-embodiment, the first signaling comprises a PDCP-Config IE.
[0106] As a subembodiment, the first signaling belongs to a PDCP-Config IE.
[0107] As a subembodiment, the first signaling includes a LogicalChannelConfig IE.
[0108] As a subembodiment, the first signaling belongs to a LogicalChannelConfig IE.
[0109] As a subembodiment, the first signaling includes a CellGroupConfig IE.
[0110] As a subembodiment, the first signaling belongs to a CellGroupConfig IE.
[0111] As a subembodiment, the first signaling includes at least one RRC IE (Information Element).
[0112] As a subembodiment, the first signaling includes at least one RRC field.
[0113] As an embodiment, the first signaling includes at least one signaling of a lower layer.
[0114] As an embodiment, the first signaling is at least one signaling of a lower layer.
[0115] The above method is beneficial to dynamically control the order of the first logical channel in resource allocation to be independent of Bj, and improve flexibility.
[0116] As an embodiment, the lower layer is a MAC sublayer.
[0117] As a subembodiment, the first signaling includes at least one MAC CE.
[0118] As a subembodiment, the first signaling includes at least one MAC CE and at least one MAC subheader.
[0119] As an embodiment, the lower layer is a physical layer.
[0120] As a subembodiment, the first signaling includes at least one DCI (Downlink Control Information).
[0121] As a sub-embodiment, the first signaling comprises at least one PDCCH (Physical Downlink Control Channel) transmission.
[0122] As a sub-embodiment, the first signaling comprises at least one PDSCH (Physical Downlink Shared Channel) transmission.
[0123] As an embodiment, the first signaling comprises at least one high-layer signaling and at least one low-layer signaling.
[0124] The above method is beneficial for protocol implementation and reduces the impact on other UEs by controlling the order of the first logical channel in resource allocation independently of Bj, either statically or semi-statically or dynamically.
[0125] As an embodiment, the high-layer is a NAS layer and the low-layer is a MAC sub-layer.
[0126] As an embodiment, the high-layer is a NAS layer and the low-layer is a physical layer.
[0127] As an embodiment, the high-layer is a RRC sub-layer and the low-layer is a MAC sub-layer.
[0128] As an embodiment, the high-layer is a RRC sub-layer and the low-layer is a physical layer.
[0129] As an embodiment, the high-layer is a protocol layer above a RRC sub-layer and the low-layer is a RRC sub-layer.
[0130] As an embodiment, the first signaling comprises at least one RRC sub-layer signaling and at least one MAC sub-layer signaling.
[0131] As an embodiment, resources are allocated for the at least first logical channel in a first LCP procedure.
[0132] As an embodiment, the first LCP procedure comprises a Selection of logical channels and an Allocation of resources; wherein the Selection of logical channels precedes the Allocation of resources.
[0133] As an embodiment, the first LCP procedure comprises the Allocation of resources.
[0134] As an embodiment, resources are allocated for the at least first logical channel in the Allocation of resources.
[0135] As one embodiment, the at least first logical channel is allocated resources after the resource allocation.
[0136] As one embodiment, the at least first logical channel is allocated resources during a multiplexing and assembly procedure.
[0137] As one embodiment, a MAC entity of the first node allocates resources for the at least first logical channel.
[0138] As one embodiment, a MAC entity of a Master Cell Group (MCG) of the first node allocates resources for the at least first logical channel.
[0139] As one embodiment, a MAC entity of a Secondary Cell Group (SCG) 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 one embodiment, the first logical channel is associated to a first radio bearer, wherein the first radio bearer is associated to at least one logical channel, and the first logical channel is any of the at least one logical channel.
[0143] As one embodiment, the first radio bearer is a (user) Data Radio Bearer (DRB) or a Signaling Radio Bearer (SRB).
[0144] The above method multiplexes existing radio bearers, which is beneficial for compatibility with existing protocols.
[0145] As one embodiment, the first radio bearer is used for transmitting training and / or inference data and / or signaling.
[0146] As one embodiment, the first radio bearer is dedicated for training and / or inference data and / or signaling.
[0147] As one sub-embodiment of the above embodiment, the above method uses AI / ML dedicated radio bearers, avoiding the impact on communication data.
[0148] As one sub-example of the above embodiment, the first radio bearer is AI / ML specific.
[0149] As one sub-example of the above embodiment, the first radio bearer is AI / ML model specific.
[0150] As one sub-example of the above embodiment, the first radio bearer is neither DRB nor SRB.
[0151] As one sub-example of the above embodiment, the name of the first radio bearer includes RB and the name of the first radio bearer includes I or AI or ML or LLM.
[0152] As one embodiment, the first logical channel is configured with only one priority.
[0153] As one embodiment, the first logical channel is configured with two priorities, the two priorities are respectively a first priority and a second priority.
[0154] As one embodiment, 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 one embodiment, the first signaling includes one bitmap, each bit in the one bitmap corresponds to one logical channel, one bit in the one bitmap corresponds to the first logical channel, and the bit corresponding to the first logical channel in the one bitmap is set to 1.
[0158] As one embodiment, the at least one signaling of the higher layer in the first signaling includes one prioritisedBitRate field, and the value of the one prioritisedBitRate field is 0.
[0159] As one embodiment, the at least one signaling of the higher layer in the first signaling includes one prioritisedBitRate field, and the value of the one prioritisedBitRate field is greater than 0.
[0160] As one embodiment, the at least one signaling of the higher layer in the first signaling includes one LogicalChannelConfig IE, and the one LogicalChannelConfig IE configures the first logical channel.
[0161] As one embodiment, the at least one signaling of the high layer in the first signaling comprises one LogicalChannelIdentity, the one LogicalChannelIdentity indicates the first logical channel.
[0162] As one embodiment, the at least one signaling of the high layer in the first signaling comprises one priority field, the one priority field indicates a priority of the first logical channel.
[0163] As one embodiment, the at least one signaling of the high layer in the first signaling configures the first logical channel.
[0164] As one embodiment, the at least one signaling of the high layer in the first signaling is associated to the first logical channel.
[0165] As one embodiment, the at least one signaling of the low layer in the first signaling indicates the first logical channel.
[0166] As one embodiment, the at least one signaling of the low layer in the first signaling activates the first logical channel.
[0167] As one embodiment, the resource is for new transmission.
[0168] As one embodiment, the resource is an uplink (UL) resource.
[0169] As one embodiment, the resource is an UL-SCH (Uplink Shared Channel) resource.
[0170] As one embodiment, the resource is a PUSCH.
[0171] As one embodiment, the resource is a Sidelink (SL) resource.
[0172] As one embodiment, the resource is a SL-SCH (Sidelink Shared Channel) resource.
[0173] As one embodiment, the resource is a PSSCH (Physical Sidelink Shared Channel).
[0174] As one embodiment, the first MAC PDU is generated after the resource is allocated for the at least first logical channel.
[0175] As one embodiment, the generating the first MAC PDU comprises assembling the first MAC PDU.
[0176] As one embodiment, the generating the first MAC PDU comprises building the first MAC PDU.
[0177] As one embodiment, the generating the first MAC PDU comprises multiplexing at least one MAC SDU to the first MAC PDU.
[0178] As one embodiment, the generating the first MAC PDU comprises multiplexing at least one MAC SDU and at least one MAC CE to the first MAC PDU.
[0179] As one embodiment, the first MAC PDU comprises only one MAC SDU.
[0180] As one embodiment, the first MAC PDU comprises multiple MAC SDUs.
[0181] As one embodiment, one MAC SDU in the first MAC PDU comprises the data on the first logical channel.
[0182] As one embodiment, at least one MAC SDU in the first MAC PDU comprises the data on the first logical channel.
[0183] As one embodiment, at least one MAC SDU in the first MAC PDU comprises the data on the at least first logical channel.
[0184] As one embodiment, at least one MAC SDU in the first MAC PDU comprises the data on the at least first logical channel.
[0185] As one embodiment, the data on the at least first logical channel is the data on the first logical channel.
[0186] As one embodiment, the data on the at least first logical channel is data on multiple logical channels, wherein the multiple logical channels comprise the first logical channel.
[0187] As one embodiment, the data on the first logical channel is all data on the first logical channel.
[0188] As one embodiment, the data on the first logical channel is at least part of data on the first logical channel.
[0189] As one embodiment, the data on the first logical channel is used for an AI / ML function.
[0190] As one embodiment, the data on the first logical channel is for an AI / ML model.
[0191] As one embodiment, the data on the first logical channel is for an AI / ML function.
[0192] As one embodiment, the data on the first logical channel is reinforcement learning data.
[0193] As one embodiment, the data on the first logical channel is training data.
[0194] As one embodiment, the data on the first logical channel is inference data.
[0195] As one embodiment, the data on the first logical channel is any one of training data or inference data or reinforcement learning data.
[0196] As one embodiment, the data on the first logical channel is used by a third node for 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 one embodiment, the third node is a network node.
[0199] As one embodiment, the third node is a recipient of the first MAC PDU.
[0200] As one embodiment, the third node is a recipient of the first signaling.
[0201] As one embodiment, the third node is the second node.
[0202] As one embodiment, the third node is not the second node.
[0203] As one embodiment, 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 one embodiment, 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 one embodiment, 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 one embodiment, the data on the first logical channel is from an output of an AI / ML model applied by the first node.
[0207] As one embodiment, the data on the first logical channel is from a log of the first node.
[0208] As one embodiment, the data on the first logical channel is from a measurement of the first node.
[0209] As one embodiment, the data on the first logical channel is from a prediction of the first node.
[0210] As one embodiment, the data on the first logical channel is from an inference of the first node.
[0211] As one embodiment, the data on the first logical channel is from a storage of the first node.
[0212] As one embodiment, the data on the first logical channel is stored in a UE variable.
[0213] As one embodiment, the data on the first logical channel is stored in hardware of the first node.
[0214] As one embodiment, the data on the first logical channel is stored in software of the first node.
[0215] As one embodiment, a storage form of the data on the first logical channel is determined by a UE implementation of the first node.
[0216] As one embodiment, a priority of the first logical channel is lower than any logical channel other than the first logical channel among the plurality of logical channels.
[0217] As one embodiment, a priority of the first logical channel is not higher than any logical channel other than the first logical channel among the plurality of logical channels.
[0218] As one embodiment, the first signaling explicitly indicates that the order of the first logical channel in the resource allocation is independent of Bj.
[0219] As one embodiment, the first signaling implicitly indicates that the order of the first logical channel in the resource allocation is independent of Bj.
[0220] As one embodiment, the first information block in the first signaling is set to indicate that the order of the first logical channel in the resource allocation is independent of Bj.
[0221] As one embodiment, the first information block included in the first signaling indicates that the order of the first logical channel in the resource allocation is independent of Bj.
[0222] As one embodiment, the order of the first logical channel in the resource allocation is independent of Bj when the first signaling includes the first information block.
[0223] As one embodiment, the order of the first logical channel in the resource allocation is independent of Bj when at least the first signaling includes the first information block.
[0224] As one embodiment, the order of the first logical channel in the resource allocation is independent of Bj only when the first signaling includes the first information block.
[0225] As one embodiment, the first information block in the first signaling is set to indicate that the order of the first logical channel in the resource allocation is independent of Bj.
[0226] As one embodiment, the first signaling includes the first information block and the first information block is set to a first value to indicate that the order of the first logical channel in the resource allocation is independent of Bj.
[0227] As one embodiment, the first domain is one codepoint.
[0228] As one embodiment, the first value is one string.
[0229] As one embodiment, the first value is true.
[0230] As one embodiment, the first value is setup.
[0231] As one embodiment, the candidate values of the first domain only include the first value.
[0232] As one embodiment, the candidate values of the first domain include a plurality of values, and the first value is one of the plurality of values.
[0233] As one embodiment, the first information block in the first signaling indicates the type of the first logical channel.
[0234] As one sub-embodiment of the above embodiment, the first information block in the first signaling indicates that the type of the first logical channel is a first type to indicate that the order of the first logical channel in the resource allocation is independent of Bj.
[0235] As one sub embodiment of the above embodiment, assuming that the first information block in the first signaling does not indicate that the type of the first logical channel is the first type, the order of the first logical channel in resource allocation depends on Bj.
[0236] As one sub embodiment of the above embodiment, assuming that the first information block in the first signaling indicates that the type of the first logical channel is a second type, the order of the first logical channel in resource allocation depends on Bj, wherein the first type and the second type are different.
[0237] As one sub embodiment of the above embodiment, the first type is for AI / ML.
[0238] As one sub embodiment of the above embodiment, the first type is for an AI / ML model.
[0239] As one sub embodiment of the above embodiment, the first type is for data and / or signaling for training and / or inference.
[0240] As one sub embodiment of the above embodiment, the first type can be used to transmit data and / or signaling for training and / or inference.
[0241] As one sub embodiment of the above embodiment, the first type is dedicated to data and / or signaling for training and / or inference.
[0242] As one embodiment, the first information block in the first signaling indicates a type of the first radio bearer.
[0243] As one sub embodiment of the above embodiment, 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 one sub embodiment of the above embodiment, assuming 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, the order of the first logical channel in resource allocation depends on Bj.
[0245] As one sub embodiment of the above embodiment, assuming that the first information block in the first signaling indicates that the type of the first radio bearer is a second bearer type, 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 one sub embodiment of the above embodiment, the first bearer type is for AI / ML.
[0247] As one sub-embodiment of the above-mentioned embodiment, the first bearer type is for AI / ML model.
[0248] As one sub-embodiment of the above-mentioned embodiment, the first bearer type is for data and / or signaling of training and / or inference.
[0249] As one sub-embodiment of the above-mentioned embodiment, the first bearer type is used to transmit data and / or signaling of training and / or inference.
[0250] As one sub-embodiment of the above-mentioned embodiment, the first bearer type is dedicated to data and / or signaling of training and / or inference.
[0251] As one embodiment, 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 one embodiment, 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 one embodiment, 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 one embodiment, the first information block in the first signaling indicates that the value of the first priority of the first logical channel is an integer not less than 1 and not greater than 16.
[0255] As one embodiment, the greater the value of the priority of one logical channel, the lower the priority of the one logical channel; the smaller the value of the priority of one logical channel, the higher the priority of the one 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 other than the first information block in the first signaling indicates the value of the first priority of the first logical channel.
[0257] As one sub-embodiment of the above-mentioned embodiment, the first information block in the first signaling explicitly indicates the value of the second priority of the first logical channel.
[0258] As one sub-embodiment of the above-mentioned embodiment, the first information block in the first signaling implicitly indicates the value of the second priority of the first logical channel.
[0259] As one sub-embodiment of the above-mentioned embodiment, 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 one subembodiment of the above embodiment, 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 one subembodiment of the above embodiment, the data on the first logical channel uses the second priority of the first logical channel.
[0262] As one subembodiment of the above embodiment, at least part of the data on the first logical channel uses the first priority of the first logical channel.
[0263] As one subembodiment of the above embodiment, all the data on the first logical channel uses the second priority of the first logical channel.
[0264] As one subembodiment of the above embodiment, the one field other than the first information block in the first signaling is a priority field.
[0265] As one subembodiment of the above embodiment, the name of the field indicating the second priority in the first information block includes priority.
[0266] As one embodiment, 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 one subembodiment of the above embodiment, in prior art, if Bj of a logical channel is not greater than 0, resources are not allocated according to Bj; the above method determines that 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 resource allocation is not dependent on Bj.
[0268] As one subembodiment of the above embodiment, the above method avoids that Bj of the first logical channel is greater than 0, thereby ensuring that the first logical channel is not allocated resources in priority.
[0269] As one subembodiment of the above embodiment, the above method reduces the influence of standardization.
[0270] As one subembodiment of the above embodiment, the above method is easy to implement.
[0271] As one subembodiment 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 one sub-embodiment of the above-mentioned embodiment, the first information block in the first signaling explicitly indicates that Bj of the first logical channel is a value no more than 0 in the resource allocation.
[0273] As one sub-embodiment of the above-mentioned embodiment, the first information block in the first signaling configures Bj of the first logical channel to be a value no more than 0.
[0274] As one sub-embodiment of the above-mentioned embodiment, the first information block in the first signaling implicitly indicates that Bj of the first logical channel is a value no more than 0 in the resource allocation.
[0275] As one sub-embodiment of the above-mentioned embodiment, when the first information block is included in the first signaling, Bj of the first logical channel is a value no more than 0 in the resource allocation.
[0276] As one sub-embodiment of the above-mentioned embodiment, when the first information block is included in the first signaling, Bj of the first logical channel is set to be a value no more than 0 in the resource allocation.
[0277] As one sub-embodiment of the above-mentioned embodiment, when the first information block is included in the first signaling, for the first LCP procedure, PBRxT is added to Bj of the first logical channel; if Bj of the first logical channel added with PBRxT is greater than 0, the first node sets Bj of the first logical channel to be a value no more than 0.
[0278] As one sub-embodiment of the above-mentioned embodiment, when the first information block is included in the first signaling, the first node considers that Bj of the first logical channel is a value no more than 0 in the resource allocation.
[0279] As one sub-embodiment of the above-mentioned embodiment, the first node considering that Bj of the first logical channel is a value no more than 0 in the resource allocation means that 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 no more than 0 in the resource allocation.
[0280] As one sub-embodiment of the above-mentioned embodiment, the considering includes assuming or regarding or considering.
[0281] As one sub-embodiment of the above-mentioned embodiment, the value no more than 0 means negative infinity.
[0282] As one sub-embodiment of the above-mentioned embodiment, the value no more than 0 means any value less than 0.
[0283] As a sub-example of the above example, the value not greater than 0 means 0.
[0284] As a sub-example of the above example, the value not greater than 0 means 0 or any negative value.
[0285] As a sub-example of the above example, the value not greater than 0 means a negative bucket size (PBR x BSD (Bucket Size Duration)).
[0286] As an example, Bj of the first logical channel is a value not greater than 0 in the resource allocation, and 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-example of the above example, Bj not being maintained for the first logical channel is used to determine that the order of the first logical channel in resource allocation is independent of Bj.
[0289] As a sub-example of the above example, the Bj not being maintained includes Bj not being calculated.
[0290] As a sub-example of the above example, the Bj not being maintained includes Bj remaining unchanged.
[0291] As a sub-example of the above example, the Bj not being maintained includes Bj not changing over time.
[0292] As a sub-example of the above example, the Bj not being maintained includes Bj not changing over LCP procedures.
[0293] As a sub-example of the above example, the Bj not being maintained includes Bj not being increased.
[0294] As a sub-example of the above example, the Bj not being maintained includes Bj not being increased by PBR x T.
[0295] As a sub-example of the above example, the Bj not being maintained includes Bj not being increased before each LCP procedure instance.
[0296] As a sub-example of the above example, the Bj not being maintained includes Bj not being increased by PBR x T before each LCP procedure instance.
[0297] As an example, no legal Bj operation is performed in the LCP procedure for the first logical channel.
[0298] As a sub-embodiment of the above embodiment, the legal Bj operation comprises: before each LCP procedure instance, Bj increases PBR x T, where the T is the time elapsed since the last time Bj is increased.
[0299] As a sub-embodiment of the above embodiment, the legal Bj operation comprises: after being allocated resources, Bj decreases the total size of MAC SDU of the logical channel served by the corresponding service.
[0300] As a sub-embodiment of the above embodiment, the legal Bj operation refers to sections 5.4.3.1.2 and 5.4.3.1.3 of 3GPP TS 38.321.
[0301] As one embodiment, Bj is maintained for each logical channel other than the first logical channel in the at least first logical channel.
[0302] As one embodiment, Bj is maintained for each logical channel in part of the logical channels in the at least first logical channel.
[0303] As one embodiment, Bj is not maintained for the first logical channel.
[0304] As one embodiment, Bj is maintained for the first logical channel.
[0305] As one embodiment, the first node determines Bj of the first logical channel by itself; wherein Bj is maintained for the first logical channel.
[0306] As one embodiment, the first node determines whether to maintain Bj for the first logical channel by itself.
[0307] As one embodiment, the first node determines by itself whether to generate (calculate) and maintain Bj of the first logical channel.
[0308] As one non-limiting embodiment, Bj of the first logical channel is generated (calculated) and maintained when at least one timer is running; Bj of the first logical channel is not generated (calculated) and maintained when the one timer is not running.
[0309] As one non-limiting embodiment, Bj of the first logical channel is generated (calculated) and maintained when at least one timer is not running; Bj of the first logical channel is not generated (calculated) and maintained when the one timer is running.
[0310] As a non-limiting example, Bj is maintained for the first logical channel when at least one timer is running; Bj is not maintained for the first logical channel when the one timer is not running.
[0311] As a non-limiting example, 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 the one timer is running.
[0312] As an example, the one timer is a time window.
[0313] As an example, the one timer is a MAC sublayer timer.
[0314] As a non-limiting example, Bj is generated (computed) and maintained for the first logical channel when at least a first metric reaches a first threshold; otherwise, Bj is not generated (computed) and maintained for the first logical channel.
[0315] As a non-limiting example, Bj is maintained for the first logical channel when at least a first metric reaches a first threshold; otherwise, Bj is not maintained for the first logical channel.
[0316] As an example, the first node determines by itself based on a UE implementation of the first node.
[0317] As an example, the first node determines by itself based on an output of an AI / ML model of the first node.
[0318] As an example, the first node determines by itself based on a measurement of the first node.
[0319] As an example, the first node determines by itself based on an inference of the first node.
[0320] As an example, the first node determines by itself based on a prediction of the first node.
[0321] As an example, the order of the first logical channel in the resource allocation depends on an indication of the first signaling.
[0322] As an example, the order of the first logical channel in the resource allocation is indicated by the first signaling.
[0323] As an example, the order of the first logical channel in the resource allocation is determined according to an indication of the first signaling.
[0324] As one embodiment, the order of the first logical channel in the resource allocation depends on the first LCP procedure.
[0325] As one embodiment, the order of the first logical channel in the resource allocation is determined in the first LCP procedure.
[0326] As one embodiment, the order of the first logical channel in the resource allocation depends on the first priority of the first logical channel.
[0327] As one embodiment, the order of the first logical channel in the resource allocation is determined in the first LCP procedure from the first priority of the first logical channel.
[0328] As one embodiment, the order of the first logical channel in the resource allocation does not depend on the first priority of the first logical channel.
[0329] As one embodiment, the order of the first logical channel in the resource allocation depends on the second priority of the first logical channel.
[0330] As one embodiment, the order of the first logical channel in the resource allocation is determined in the first LCP procedure from the second priority of the first logical channel.
[0331] As one embodiment, the order of the first logical channel in the resource allocation is determined by the first node itself.
[0332] As one embodiment, the order of the first logical channel in the resource allocation depends on at least one of an indication of the first signaling or the first LCP procedure or the first priority of the first logical channel.
[0333] Embodiment 2
[0334] Embodiment 2 illustrates a diagram of a network architecture according to one embodiment of the application, as shown in FIG. 2. FIG. 2 illustrates a network architecture 200. The network architecture 200 is a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system, or the network architecture 200 is a 5G+ network architecture, or the network architecture 200 is a 6G network architecture, or the network architecture 200 is a network architecture of future continued evolution of 3GPP; the network architecture 200 can be referred to as a 5GS (5G System) / EPS (Evolved Packet System), or the network architecture 200 can be referred to as a 6GS (6G System); the network architecture 200 includes a UE (User Equipment) 201, a RAN (Radio Access Network) 202, a core network 210, a HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and at least one of an Internet service 230. The network architecture 200 can be interconnected 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 appreciate that the various concepts presented throughout this application are amenable to use with networked or other cellular networked environments providing circuit-switched services. The RAN includes a node 203 and other nodes 204. The node 203 provides user and control plane protocol terminations toward the UE 201. The node 203 can be connected to the other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. The node 203 can also be referred to as a base station, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), a TRP (Transmit Receive Point), or some other suitable terminology. The core network 210 is a 5GC (5G Core Network) / EPC (Evolved Packet Core), or the core network 210 is a 6GC; the node 203 provides an access point to the core network 210 for the UE 201.Examples of a UE 201 include a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a non-tethered base station communication, a satellite mobile communication, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., MP3 player), a camera, a game console, a drone, a flying vehicle, a narrowband internet of things device, a machine type communication device, a land vehicle, a car, a wearable device, or any other similar functional device. Those skilled in the art will also The node 203 is connected by an S1 / NG interface to the core network 210. The core network 210 includes a MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, a S-GW (Service Gateway) / UPF (User Plane Function) 212, and a P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF 211 is a control node that handles signaling between the UE 201 and the core network 210. Generally, the MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocal) packets are transferred through the S-GW / UPF 212, which itself is connected to the P-GW / UPF 213. The P-GW provides UE IP address allocation as well as other functions. The P-GW / UPF 213 is connected to the Internet services 230. The Internet services 230 include operator corresponding Internet protocol services, which can specifically include the Internet, an intranet, an IMS (IP Multimedia Subsystem), and a packet switched streaming service.
[0335] As one embodiment, the UE 201 corresponds to the first node in the present application.
[0336] As one embodiment, the first node in the present application includes the UE 201.
[0337] As an embodiment, the UE 201 is a user equipment (UE).
[0338] As an embodiment, the UE 201 is a base station (BS).
[0339] As an embodiment, the UE 201 is a relay device.
[0340] As an embodiment, the UE 201 is a gateway device.
[0341] As an embodiment, the node 203 corresponds to the second node in the present application.
[0342] As an embodiment, the second node in the present application comprises the node 203.
[0343] As an embodiment, the node 203 is a base station device.
[0344] As an embodiment, the node 203 is a user equipment.
[0345] As an embodiment, the node 203 is a relay device.
[0346] As an embodiment, the node 203 is a gateway device.
[0347] Typically, the UE 201 is a user equipment, and the node 203 is a base station device.
[0348] Typically, the UE 201 is a user equipment, and the node 203 is a user equipment.
[0349] Typically, the UE 201 is a base station device, and the node 203 is a base station device.
[0350] Embodiment 3
[0351] Figure 3 is a diagram illustrating an embodiment of a radio protocol architecture for the user plane 350 and the control plane 300. Figure 3 shows three layers for the radio protocol architecture for the control plane 300: Layer 1, Layer 2, and Layer 3. Layer 1 (LI layer) is the lowest layer and implements various PHY (Physical layer) signal processing functions. The LI layer will be referred to as the PHY 301 herein. Layer 2 (L2 layer) 305 is above the PHY 301 and includes a MAC (Medium Access Control) sublayer 302, a RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. The PDCP sublayer 304 also provides security functions, such as ciphering of the data packets, and header compression. The RLC sublayer 303 provides segmentation and reassembly of upper layer data packets, retransmission of lost data packets, and reordering of data packets to compensate for out-of-order reception due to HARQ. The MAC sublayer 302 provides multiplexing between logical and transport channels. The MAC sublayer 302 is also responsible for allocating the various radio resources (e.g., resource blocks) in one cell. The MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3 layer) in the control plane 300 is responsible for obtaining radio resources (i.e., radio bearers) and using RRC signaling to configure the lower layers. The radio protocol architecture for the user plane 350 includes Layer 1 (LI layer) and Layer 2 (L2 layer), which are substantially the same as the corresponding layers and sublayers in the control plane 300 for the physical layer 351, the PDCP sublayer 354 in the L2 layer 355, the RLC sublayer 353 in the L2 layer 355, and the MAC sublayer 352 in the L2 layer 355, but the PDCP sublayer 354 also provides header compression for upper layer data packets to reduce radio transmission overhead. Also included in the L2 layer 355 in the user plane 350 is the SDAP (Service Data Adaptation Protocol) sublayer 356, which is responsible for mapping between QoS flows and data radio bearers (DRBs) to support diverse service
[0352] As one embodiment, the wireless protocol architecture in FIG. 3 is applicable to the first node in the present application.
[0353] As one embodiment, the wireless protocol architecture in FIG. 3 is applicable to the second node in the present application.
[0354] As one embodiment, the first signaling in the present application is generated at an AI / ML layer (not shown in FIG. 3).
[0355] As one embodiment, the first signaling in the present application is generated at a NAS layer (not shown in FIG. 3).
[0356] As one embodiment, the first signaling in the present application is generated at the RRC 306.
[0357] As one embodiment, the first signaling in the present application is generated at the MAC 302 or MAC 352.
[0358] As one embodiment, the first signaling in the present application is generated at the PHY 301 or PHY 351.
[0359] As one embodiment, the second signaling in the present application is generated at an AI / ML layer (not shown in FIG. 3).
[0360] As one embodiment, the second signaling in the present application is generated at a NAS layer (not shown in FIG. 3).
[0361] As one embodiment, the second signaling in the present application is generated at the RRC 306.
[0362] As one embodiment, the second signaling in the present application is generated at the MAC 302 or MAC 352.
[0363] As one embodiment, the second signaling in the present application is generated at the PHY 301 or PHY 351.
[0364] As one embodiment, the first MAC PDU in the present application is generated at the MAC 302 or MAC 352.
[0365] As one embodiment, the data on the first logical channel in the present application is generated at a protocol layer above the PDCP 304 or PDCP 354.
[0366] As one embodiment, the data on the first logical channel in the present application is generated at the SDAP 356.
[0367] As one embodiment, the data on the first logical channel in the present application is generated at the RRC 306.
[0368] As an embodiment, the data on the first logical channel in the present application is generated at a protocol layer above the RRC 306.
[0369] As an embodiment, the data on the first logical channel in the present application is generated at a NAS layer (not shown in FIG. 3).
[0370] As an embodiment, the data on the first logical channel in the present application is generated at an application layer (not shown in FIG. 3).
[0371] As an embodiment, the data on the first logical channel in the present application is generated at an AI / ML layer (not shown in FIG. 3).
[0372] As an embodiment, the AI / ML layer is above the RRC 306.
[0373] As an embodiment, the AI / ML layer is above the SDAP 356.
[0374] As an embodiment, the AI / ML layer is used for transmitting data of an AI / ML function or an AI / ML model.
[0375] As an embodiment, the AI / ML layer is used for transmitting control signaling of an AI / ML function or an AI / ML model.
[0376] As an embodiment, the present application does not limit the name of the AI / ML layer.
[0377] Embodiment 4
[0378] Embodiment 4 shows a schematic diagram of a first communication device and a second communication device according to the present application, as shown in FIG. 4. FIG. 4 is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in an access network.
[0379] The first communication device 450 comprises a controller / processor 459, a memory 460, a data source 467, a transmit processor 468, a receive processor 456, a multi-antenna transmit processor 457, a multi-antenna receive processor 458, a transmitter / receiver 454, and an antenna 452.
[0380] The second communication device 410 comprises a controller / processor 475, a memory 476, a receive processor 470, a transmit processor 416, a multi-antenna receive processor 472, a multi-antenna transmit 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 packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements functionality of the L2 layer. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 475 provides header compression, ciphering, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocations for the first communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmission of lost packets, and signaling to the first communication device 450. The transmit processor 416 and the multiple antenna transmit processor 471 implement various signal processing functions for the LI layer (i.e., physical layer). The transmit processor 416 implements coding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, and mapping of coded bits to modulation symbols based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The multiple antenna transmit processor 471 performs digital spatial pre-coding of the coded and modulated symbols, including codebook-based and non-codebook-based pre-coding, and beamforming processing, to generate one or more spatial streams. The transmit processor 416 then maps to each spatial stream to the subcarriers, multiplexes the stream with reference signals (e.g., pilot) in the time and / or frequency domain, and then performs an inverse fast Fourier transform (IFFT) to generate a time-domain multicarrier symbol stream for the physical channel. The multiple antenna transmit processor 471 then performs transmit analog pre-coding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multiple antenna transmit processor 471 into a radio frequency stream, and then provides the radio frequency stream to the corresponding antenna 420.
[0382] In transmissions 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 respective antenna 452. Each receiver 454 recovers information modulated onto an RF carrier and provides the recovered information at baseband as a stream of symbols to a receive processor 456. The receive processor 456 and a multiple access receiver processor 458 implement various signal processing functions of the Ll layer. The multiple access receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multiple access symbol streams from the receivers 454. The receive processor 456 converts the baseband multiple access symbol streams from the time-domain to the frequency domain using a Fast Fourier Transform (FFT). In the frequency domain, the physical layer data signals and the reference signals are demultiplexed from the received symbol streams, with the reference signals to be used for channel estimation and the data signals to be recovered after multiple access detection in the multiple access receiver processor 458 for any spatial streams destined for the first communication device 450. The symbols on each spatial stream are demodulated and recovered by the receive processor 456 and used to generate soft decisions. The receive processor 456 then decodes and de-interleaves the soft decisions to recover the upper layer data and control signals transmitted by the second communication device 410 on the physical channel. The upper layer data and control signals are then provided to a controller / processor 459. The controller / processor 459 implements the functions of the L2 layer. The controller / processor 459 can be associated with a memory 460 that stores program codes and data. The memory 460 can be referred to as a computer-readable medium. In transmissions from the second communication device 410 to the first communication device 450, the controller / processor 459 provides demultiplexing between transport and logical channels, packet reassembly, deciphering, header decompression, control signal processing to recover upper layer data packets from the core network. The upper layer data packets are then provided to all protocol layers above the L2 layer. Various control signals can also be provided to the L3 for L3 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 a controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmit function 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, ciphering, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocations, implements L2 layer functionality for the user plane and control plane. The controller / processor 459 is also responsible for error detection, retransmission of lost packets, and signaling to the second communication device 410. A transmit processor 468 performs modulation mapping, channel coding processing, and a multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based precoding and non-codebook-based precoding, and beamforming processing, and then the transmit processor 468 modulates the resulting spatial streams into multi-carrier / single-carrier symbol streams, which are then provided to different antennas 452 via transmitters 454 after analog precoding / beamforming operations in the multi-antenna transmit processor 457. Each transmitter 454 first converts the baseband symbol stream provided by the multi-antenna transmit processor 457 into a radio frequency signal, and then provides the radio frequency signal to the antenna 452.
[0384] In the transmission from the first communication device 450 to the second communication device 410, the functions at the second communication device 410 are similar to the receive functions 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 a radio frequency signal through its respective antenna 420, converts the received radio frequency signal into a baseband signal, and provides the baseband signal to a multi-antenna receive processor 472 and a receive processor 470. The receive processor 470 and the multi-antenna receive processor 472 collectively implement the functionality of the L1 layer. A controller / processor 475 implements the functionality of the L2 layer. The controller / processor 475 can be associated with a memory 476 that stores program codes and data. The memory 476 can be referred to as a computer readable medium. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides demultiplexing between transport and logical channels, packet reassembly, deciphering, header decompression, control signal processing to recover upper layer data packets from the UE 450. Upper layer data packets from the controller / processor 475 can be provided to a core network.
[0385] As one embodiment, the first communication device 450 includes at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the first communication device 450 at least to receive first signaling; allocate resources for at least a first logical channel; generate a first MAC PDU, wherein the first MAC PDU comprises data on the at least first logical channel; wherein the first signaling is used to indicate that an 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 program of computer readable instructions to produce actions when executed by at least one processor, the actions comprising receiving first signaling; allocating resources for at least a first logical channel; generating a first MAC PDU, wherein the first MAC PDU comprises data on the at least first logical channel; wherein the first signaling is used to indicate that an 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 including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the second communication device 410 at least to transmit first signaling; wherein a 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 comprises data on the at least first logical channel; the first signaling is used to indicate that an 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 program of computer readable instructions to produce actions when executed by at least one processor, the actions comprising transmitting first signaling; wherein a 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 comprises data on the at least first logical channel; the first signaling is used to indicate that an 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 receive processor 456, the controller / processor 459 is configured to receive first signaling.
[0390] As an embodiment, at least one of the antenna 420, the transmitter 418, the transmit processor 416, the controller / processor 475 is configured to transmit the first signaling.
[0391] As an embodiment, at least one of the antenna 452, the receiver 454, the receive processor 456, the controller / processor 459 is configured to receive the second signaling.
[0392] As an embodiment, at least one of the antenna 420, the transmitter 418, the transmit processor 416, the controller / processor 475 is configured to transmit the second signaling.
[0393] As an embodiment, at least one of the antenna 452, the transmitter 454, the transmit processor 468, the controller / processor 459 is configured to transmit the first MAC PDU.
[0394] As an embodiment, at least one of the antenna 420, the receiver 418, the receive processor 470, the controller / processor 475 is configured to receive the first MAC PDU.
[0395] As an embodiment, the first communication device 450 corresponds to a first node in the present application.
[0396] As an embodiment, the first node in the present application comprises the first communication device 450.
[0397] As an embodiment, the second communication device 410 corresponds to a second node in the present application.
[0398] As an embodiment, the second node in the present application comprises the second communication device 410.
[0399] As an embodiment, the first communication device 450 is a user equipment.
[0400] As an embodiment, the first communication device 450 is a base station device.
[0401] As an embodiment, the first communication device 450 is a relay device.
[0402] As an embodiment, the second communication device 410 is a user equipment.
[0403] As an embodiment, the second communication device 410 is a base station device.
[0404] As an embodiment, the second communication device 410 is a relay device.
[0405] Embodiment 5
[0406] Embodiment 5 illustrates a flow chart of wireless signal transmission according to an embodiment of the present application, as shown in FIG. 5. It is particularly explained that the sequence in this example does not limit the sequence of signal transmission and the sequence of implementation in the present application.
[0407] For the first node U01, in step S5101, the first signaling is received; in step S5102, the second signaling is received; wherein the second signaling indicates the first resource; in step S5103, resources are allocated for at least the first logical channel; in step S5104, the 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 sent on the first resource.
[0408] For the 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 sequence of the first logical channel in resource allocation does not depend on Bj.
[0410] As an embodiment, the first node U01 is a user equipment, and the second node N02 is a base station device.
[0411] As an embodiment, the first node U01 is a user equipment, and the second node N02 is a user equipment.
[0412] As an embodiment, the first node U01 is a user equipment, and the second node N02 is a relay device.
[0413] As an embodiment, the first node U01 is a base station device, and the second node N02 is a base station device.
[0414] As an embodiment, the dashed box F5.1 is optional.
[0415] As an embodiment, the dashed box F5.1 exists.
[0416] As an embodiment, the dashed box F5.1 does not exist.
[0417] As an embodiment, the dashed box F5.2 is optional.
[0418] As an embodiment, the dashed box F5.2 exists.
[0419] As one embodiment, the dashed box F5.2 is absent.
[0420] As one embodiment, the dashed box F5.1 is present, the dashed box F5.2 is present.
[0421] As one embodiment, the second signaling indicates the first resource, the first MAC PDU is transmitted.
[0422] As one embodiment, the dashed box F5.1 is present, the dashed box F5.2 is absent.
[0423] As one embodiment, one signaling other than the second signaling indicates the first resource, the first MAC PDU is not transmitted.
[0424] As one embodiment, the dashed box F5.1 is absent, the dashed box F5.2 is present.
[0425] As one embodiment, the second signaling indicates the first resource, the first MAC PDU is not transmitted.
[0426] As one embodiment, the dashed box F5.1 is absent, the dashed box F5.2 is absent.
[0427] As one embodiment, one signaling other than the second signaling indicates the first resource.
[0428] As one embodiment, the second signaling indicates at least one of time domain resource allocation or frequency domain resource allocation or MCS (Modulation and Coding Scheme) or 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 embodiment, 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 RRC sublayer signaling and DCI.
[0434] As one embodiment, the second signaling is a RRC sublayer signaling.
[0435] As one embodiment, the second signaling is a DCI.
[0436] As one embodiment, the second signaling is a DCI scheduling PUSCH.
[0437] As one embodiment, the first resource is a dynamic grant (DG) resource.
[0438] As one embodiment, the first resource is a configured grant (CG) resource.
[0439] As one embodiment, the first resource is a configured grant Type 1 resource.
[0440] As one embodiment, the first resource is a configured grant Type 2 resource.
[0441] As one embodiment, the first resource is a UL grant.
[0442] As one embodiment, the first resource is a PUSCH resource.
[0443] As one embodiment, the first resource is a PSSCH resource.
[0444] As one embodiment, the first resource is for new transmission.
[0445] As one embodiment, the first resource is a UL-SCH resource for new transmission.
[0446] As one embodiment, the first resource is a SL-SCH resource for new transmission.
[0447] As one embodiment, the resource allocation is for the first resource.
[0448] As one embodiment, 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 channel in the resource allocation depends on a size of the first resource.
[0450] As one embodiment, the order of the first logical channel in the resource allocation depends on an indication of the second signaling.
[0451] As one embodiment, the order of the first logical channel in the resource allocation depends on a size of the first resource and an indication of the second signaling.
[0452] As one embodiment, the second signaling schedules the data on the first logical channel.
[0453] As one embodiment, the second signaling scheduling the data on the first logical channel means that the second signaling requests the data on the first logical channel.
[0454] As one embodiment, the second signaling scheduling the data on the first logical channel means that the second signaling indicates the first node to transmit the data on the first logical channel.
[0455] As one embodiment, the second signaling comprises a first sub-signaling; wherein the first sub-signaling schedules the data on the first logical channel.
[0456] As one embodiment, the allocating resources for at least the first logical channel depends on the second signaling scheduling the data on the first logical channel.
[0457] As one sub-embodiment of the above-mentioned embodiment, the allocating resources for the first logical channel is in response to the second signaling scheduling the data on the first logical channel.
[0458] As one sub-embodiment of the above-mentioned embodiment, the allocating resources for the first logical channel is under the assumption that the data on the first logical channel is not scheduled.
[0459] As one embodiment, the data on the first logical channel is not scheduled.
[0460] As one sub-embodiment of the above-mentioned embodiment, the second signaling is not used to schedule the data on the first logical channel.
[0461] As one sub-embodiment of the above-mentioned embodiment, the second signaling does not comprise the second sub-signaling.
[0462] As one embodiment, the second signaling schedules the data on the first logical channel if the second signaling comprises a first sub-signaling.
[0463] As one embodiment, the data on the first logical channel is not scheduled.
[0464] As one sub-embodiment of the above-mentioned embodiment, the second signaling does not schedule the data on the first logical channel.
[0465] As one subembodiment of the above embodiment, the second signaling does not include the first sub-signaling.
[0466] As one subembodiment of the above embodiment, the first signaling and the data on the first logical channel being scheduled are used to indicate that the order of the first logical channel in resource allocation is Bj-independent.
[0467] As one subembodiment of the above embodiment, the order of the first logical channel in resource allocation is Bj-dependent under the assumption that the data on the first logical channel is scheduled.
[0468] As one embodiment, the first sub-signaling is a signaling of an RRC sublayer.
[0469] As one embodiment, the first sub-signaling is a MAC CE.
[0470] As one embodiment, the first sub-signaling is a DCI.
[0471] As one embodiment, the first sub-signaling indicates the first logical channel.
[0472] As one embodiment, the first sub-signaling indicates that the first logical channel is used to determine that the second signaling schedules the data on the first logical channel.
[0473] As one embodiment, the first sub-signaling explicitly indicates the first logical channel.
[0474] As one embodiment, the first sub-signaling implicitly indicates the first logical channel.
[0475] As one embodiment, the first sub-signaling indicates an identity of the first logical channel.
[0476] As one embodiment, the first sub-signaling indicates an identity of a logical channel group to which the first logical channel belongs.
[0477] As one embodiment, the first sub-signaling indicates an identity of an RB to which the first logical channel is configured.
[0478] As one embodiment, the first sub-signaling indicates an AI / ML function associated with the first logical channel.
[0479] As one embodiment, the first sub-signaling indicates an 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 one embodiment, the first sub-signaling indicates the data on the first logical channel is used to determine the second signaling schedules the data on the first logical channel.
[0482] As one embodiment, the first sub-signaling explicitly indicates the data on the first logical channel.
[0483] As one embodiment, the first sub-signaling implicitly indicates the data on the first logical channel.
[0484] As one embodiment, the first sub-signaling indicates an identity of the data on the first logical channel.
[0485] As one embodiment, the first sub-signaling indicates a type of the data on the first logical channel.
[0486] As one embodiment, the first sub-signaling indicates a memory associated with the data on the first logical channel.
[0487] As one embodiment, the first sub-signaling indicates a UE variable storing the data on the first logical channel.
[0488] Embodiment 6
[0489] Embodiment 6 illustrates a diagram of an order of at least one logical channel in at least first logical channels in resource allocation according to one embodiment of the present application, as shown in FIG. 6. In the diagram 6, each ellipse represents a logical channel; it is particularly stated that the number of logical channels in this example does not limit the number of logical channels in the present application; the at least first logical channels include at least one logical channel and the first logical channel.
[0490] In embodiment 6, the at least first logical channels include at least one logical channel, and Bj of any logical channel in the at least one logical channel is used to determine the order of the any logical channel in the at least one logical channel in the resource allocation.
[0491] As one embodiment, for the any logical channel in the at least one logical channel, if Bj is greater than 0, the order of the any logical channel in the at least one logical channel is determined in a descending order of priority among at least one logical channel with Bj greater than 0.
[0492] As one embodiment, for the any logical channel in the at least one logical channel, if Bj is not greater than 0, the order of the first logical channel in the plurality of logical channels is determined in a descending order of priority after at least one logical channel with Bj greater than 0 is allocated resources.
[0493] As a sub-embodiment of the above-mentioned embodiment, the plurality of logical channels comprises the at least one logical channel with Bj greater than 0.
[0494] As an embodiment, the at least one logical channel is a logical channel selected in the Selection of logical channels; a logical channel other than the at least one logical channel in the at least first logical channel is not selected in the Selection of logical channels.
[0495] As a sub-embodiment of the above-mentioned embodiment, the first signaling is used to indicate that the order of the first logical channel in the resource allocation is independent of Bj and the first logical channel is not selected in the Selection of logical channels.
[0496] As a sub-embodiment of the above-mentioned embodiment, the first logical channel is any logical channel other than the at least one logical channel in the at least first logical channel.
[0497] The above-mentioned method avoids that a logical channel other than the at least one logical channel in the at least first logical channel participates in the LCP procedure.
[0498] As an embodiment, the at least first logical channel is a logical channel selected in the Selection of logical channels.
[0499] The above-mentioned method only allocates resources for logical channels selected in the Selection of logical channels, reducing the impact of the protocol.
[0500] Embodiment 7
[0501] Embodiment 7 illustrates a schematic diagram of the order of the first logical channel in the resource allocation being independent of Bj according to an embodiment of the present application, as shown in FIG. 7.
[0502] In embodiment 7, the first signaling is used to indicate that the allocation of resources for the first logical channel is 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 is independent of Bj.
[0503] As an embodiment, the order of the first logical channel in the resource allocation depends on the size of padding bits.
[0504] As an embodiment, the order of the first logical channel in the resource allocation depends on the size of padding bits after the resource allocation.
[0505] As one embodiment, the order of the first logical channel in the resource allocation is only prioritized over padding bits.
[0506] As one embodiment, the first signaling being used to indicate that allocating resources for the first logical channel after the resource allocation means that, in case the first signaling is received, allocating resources for the first logical channel after the resource allocation.
[0507] As one embodiment, the first signaling being used to indicate that allocating resources for the first logical channel after the resource allocation means that, in response to the first signaling being received, allocating resources for the first logical channel after the resource allocation.
[0508] As one embodiment, after the resource allocation, if there are padding bits, allocating resources for the first logical channel.
[0509] As one embodiment, after the resource allocation, if the number of padding bits is equal to or larger than K1 bytes and there is the data on the first logical channel, allocating resources for the first logical channel.
[0510] As one embodiment, the K1 is 1.
[0511] As one embodiment, the K1 is larger than 1.
[0512] As one embodiment, the K1 is 8.
[0513] As one embodiment, the K1 is 10.
[0514] As one embodiment, the after the resource allocation is after the first LCP procedure.
[0515] As one embodiment, the after the resource allocation is before determining padding bits on the resources.
[0516] As one embodiment, the after the resource allocation is before determining whether to trigger padding BSR.
[0517] As one embodiment, the after the resource allocation is after the resources are allocated.
[0518] As one embodiment, the after the resource allocation is after the resources are allocated and before determining whether to trigger padding BSR.
[0519] As one embodiment, the after the resource allocation is with determining whether to trigger padding BSR.
[0520] As one embodiment, the allocating resources for the first logical channel after the resource allocation comprises allocating at least part of the padding bits after the resource allocation to the data on the first logical channel.
[0521] As one embodiment, the allocating resources for the first logical channel after the resource allocation comprises allocating the padding bits after the resource allocation to the data on the first logical channel with priority.
[0522] As one embodiment, the allocating resources for the first logical channel after the resource allocation comprises allocating at least part of the remaining resources of the resources after the resource allocation to the data on the first logical channel.
[0523] As one embodiment, the allocating resources for the first logical channel after the resource allocation comprises allocating the remaining resources of the resources after the resource allocation to the data on the first logical channel with priority.
[0524] Embodiment 8
[0525] Embodiment 8 illustrates a schematic diagram of data from a DTCH or DCCH having priority over data on a first logical channel comprised by a first MAC PDU according to one embodiment of the present application, as shown in FIG. 8.
[0526] In embodiment 8, the data from a DTCH or DCCH has priority over the data on the first logical channel comprised by the first MAC PDU.
[0527] As one embodiment, the order of the first logical channel in the resource allocation depends on an order in which data from the first logical channel is prioritized.
[0528] As one embodiment, the order of the first logical channel in the resource allocation depends on at least one of an indication of the first signaling or the first LCP procedure or the first priority of the first logical channel or an order in which data from the first logical channel is prioritized.
[0529] As one embodiment, the data from a DTCH or DCCH has priority over data from the first logical channel.
[0530] As one embodiment, the data from a DTCH or DCCH having priority over data from the first logical channel is used to determine the data from a DTCH or DCCH having priority over the data on the first logical channel comprised by the first MAC PDU.
[0531] As one embodiment, the data from the DTCH or DCCH is prioritized over the data on the first logical channel comprised in the first MAC PDU is replaceable by: the data from the DTCH or DCCH is prioritized over the data from the first logical channel.
[0532] As one embodiment, 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 the DTCH or DCCH;
[0534] - the data from the first logical channel.
[0535] As one sub-embodiment of the above embodiment, the data from the first logical channel is prioritized over the Recommended bit rate MAC CE.
[0536] As one sub-embodiment of the above embodiment, the Recommended bit rate MAC CE is prioritized over the data from the first logical channel.
[0537] As one sub-embodiment of the above embodiment, any MAC CE is prioritized over the data from the first logical channel.
[0538] As one sub-embodiment of the above embodiment, any MAC CE except for padding BSR MAC CE is prioritized over the data from the first logical channel; the data from the first logical channel is prioritized over padding BSR MAC CE.
[0539] As one embodiment, 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 except for data from the CCCH and the first logical channel;
[0541] - the data from the first logical channel;
[0542] wherein the any logical channel comprises DTCH or DCCH.
[0543] As one embodiment, 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 except for data from the CCCH;
[0545] wherein the any logical channel comprises a DTCH or a DCCH or the first logical channel; wherein the first type of data is not prioritized for resource allocation if there is the first type of data on the first logical channel; and wherein the data on the first logical channel comprised in the first MAC PDU is the first type of data.
[0546] As one embodiment, the first type of data not being prioritized for resource allocation is protocol specified.
[0547] As one embodiment, the first type of data not being prioritized for resource allocation depends on UE implementation.
[0548] As one embodiment, the first node should not prioritize the first type of data for resource allocation.
[0549] As one embodiment, the first node can not prioritize the first type of data for resource allocation.
[0550] As one embodiment, the first node can not prioritize the first type of data for resource allocation.
[0551] As one embodiment, the first type of data not being prioritized for resource allocation means that the first type of data is prioritized for resource allocation if there is the first type of data and data from a DTCH or a DCCH at the same time.
[0552] As one embodiment, the first type of data not being prioritized for resource allocation means that the first type of data is prioritized for resource allocation if there is the first type of data and data from a DTCH or a DCCH at the same time.
[0553] As one embodiment, the first type of data not being prioritized for resource allocation means that the first type of data is prioritized for resource allocation if there is the first type of data and data from a DTCH or a DCCH at the same time.
[0554] Embodiment 9
[0555] Embodiment 9 illustrates a diagram of whether to trigger padding BSR depending on data of a first logical channel according to one embodiment of the present application, as shown in FIG. 9.
[0556] In embodiment 9, whether to trigger padding BSR depends on the data on the first logical channel after the resource allocation.
[0557] As an embodiment, the first signaling is used to indicate that the resource allocation for the first logical channel is after the resource allocation; the resource allocation 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 is independent of Bj; whether to trigger padding BSR after the resource allocation depends on the data on the first logical channel.
[0558] As an embodiment, whether to trigger padding BSR depending 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 Buffer Status Report MAC CE and its subheader, trigger padding BSR.
[0559] As an embodiment, whether to trigger padding BSR depending 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, do not trigger padding BSR; if the number of the padding bits is equal to or greater than Buffer Status Report MAC CE and its subheader, trigger padding BSR.
[0560] As a sub-embodiment of the above-mentioned embodiment, at least the data on the first logical channel means that there is the data on the first logical channel.
[0561] As a sub-embodiment of the above-mentioned embodiment, at least the data on the first logical channel means that the number of the padding bits is equal to or greater than K1 bytes and there is the data on the first logical channel; wherein the K1 is a positive integer.
[0562] Embodiment 10
[0563] Embodiment 10 illustrates a schematic diagram of data of a first logical channel not being configured to PUCCH resource for SR according to an embodiment of the present application, as shown in FIG. 10.
[0564] In embodiment 10, the data on the first logical channel is not configured to PUCCH resource for SR.
[0565] As an embodiment, the first logical channel is not configured to PUCCH resource for SR.
[0566] As one embodiment, the first logical channel not being configured with a PUCCH resource for SR is used to determine that the data on the first logical channel is not configured with a PUCCH resource for SR.
[0567] As one embodiment, the first logical channel not being configured with a PUCCH resource for SR refers to the first logical channel not being configured with a PUCCH resource for SR for the data on the first logical channel.
[0568] As one embodiment, the first logical channel not being configured with a PUCCH resource for SR refers to the first logical channel being configured with a PUCCH resource for SR, the PUCCH resource for SR configured by the first logical channel not being used for the data on the first logical channel.
[0569] Embodiment 11
[0570] Embodiment 11 illustrates a diagram of a first logical channel being associated to at least one AI / ML model according to one embodiment of the present application, as shown in FIG. 11.
[0571] In embodiment 11, the first logical channel is associated to at least one AI / ML model.
[0572] As one embodiment, the first logical channel is not any one of CCCH (Common Control Channel) or DTCH or DCCH.
[0573] As one embodiment, the first logical channel is DTCH.
[0574] As one embodiment, the first logical channel is DCCH.
[0575] As one embodiment, the first logical channel being associated to at least one AI / ML model refers to the first logical channel being dedicated to the at least one AI / ML model.
[0576] As one embodiment, the first logical channel being associated to at least one AI / ML model refers to the first logical channel being configured with an identity of the at least one AI / ML model.
[0577] As one embodiment, the first logical channel being associated to at least one AI / ML model refers to the first logical channel being configured with one AI / ML function, the one AI / ML function employing the at least one AI / ML model.
[0578] As an embodiment, the first logical channel being associated to at least one AI / ML model refers to that the first logical channel is configured to one RB, and the one RB is associated to at least one AI / ML model.
[0579] As an embodiment, the one RB being associated to at least one AI / ML model refers to that the one RB is dedicated to the at least one AI / ML model.
[0580] As an embodiment, the one RB being associated to at least one AI / ML model refers to that the one RB is configured with an identity of the at least one AI / ML model.
[0581] As an embodiment, the one RB being associated to at least one AI / ML model refers to that the one RB is configured with an AI / ML function, and the AI / ML function employs the at least one AI / ML model.
[0582] As an embodiment, the AI / ML function includes Positioning.
[0583] As an embodiment, the AI / ML function includes CSI (Channel State Information) compression.
[0584] As an embodiment, the AI / ML function includes Prediction.
[0585] As an embodiment, the AI / ML function includes RLF (Radio Link Failure) prediction.
[0586] As an embodiment, the AI / ML function includes RRM (Radio Resource Management) prediction.
[0587] As an embodiment, the AI / ML model in the present application is a non-restrictive name, which can be replaced by other names to achieve the same or similar technical effects.
[0588] Embodiment 12
[0589] Embodiment 12 illustrates a structure block diagram of a processing apparatus in a first node according to an embodiment of the present application; as shown in FIG. 12. In FIG. 12, the processing apparatus 1200 in the first node includes a first receiver 1201, a first processor 1202.
[0590] The first receiver 1201 receives first signaling;
[0591] The first processor 1202 allocates resources for at least a first logical channel; generates a first MAC PDU, wherein the first MAC PDU comprises data on the at least first logical channel.
[0592] In an embodiment 12, the first signaling is used to indicate that the order of the first logical channel in the resource allocation is independent of Bj.
[0593] In an embodiment, the first processor 1202 comprises a first MAC entity, which allocates resources for the at least first logical channel and generates the first MAC PDU.
[0594] In an embodiment, the at least first logical channel comprises at least one logical channel, and Bj of any of the at least one logical channel is used to determine the order of the any of the at least one logical channel in the resource allocation.
[0595] In an embodiment, the first signaling is used to indicate that allocating resources for the first logical channel is after the resource allocation; and the allocating 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 is independent of Bj.
[0596] In an embodiment, data from DTCH or DCCH is prioritized over the data on the first logical channel comprised by the first MAC PDU.
[0597] In an embodiment, whether to trigger padding BSR after the resource allocation depends on the data on the first logical channel.
[0598] In an embodiment, the data on the first logical channel is not configured to be PUCCH resources for SR.
[0599] In an embodiment, the first receiver 1201 receives second signaling; wherein the second signaling indicates a first resource; and 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] In an embodiment, the first processor 1202 comprises a first transmitter, which transmits the first MAC PDU.
[0601] In an embodiment, the first logical channel is associated to at least one AI / ML model.
[0602] As one embodiment, the first receiver 1201 comprises at least one of the antenna 452 or the receiver 454 or the multi-antenna reception processor 458 or the reception processor 456 or the controller / processor 459 or the memory 460 or the data source 467 in FIG.4 of the present application.
[0603] As one embodiment, the first receiver 1201 comprises at least the antenna 452 and the receiver 454 in FIG.4 of the present application.
[0604] As one embodiment, the first transmitter comprises at least one of the antenna 452 or the transmitter 454 or the multi-antenna transmission processor 457 or the transmission processor 468 or the controller / processor 459 or the memory 460 or the data source 467 in FIG.4 of the present application.
[0605] As one embodiment, the first transmitter comprises at least the antenna 452 and the transmitter 454 in FIG.4 of the present application.
[0606] As one embodiment, the first node is a user equipment.
[0607] As one embodiment, the first node is a relay device.
[0608] As one embodiment, the first node is a test device.
[0609] As one embodiment, the first node supports large models.
[0610] As one embodiment, the first node supports AI / ML.
[0611] Embodiment 13
[0612] Embodiment 13 illustrates a structural block diagram of a processing apparatus in a second node according to one embodiment of the present application; as shown in FIG.13. In FIG.13, the processing apparatus 1300 in the second node comprises a second transmitter 1301 and a second receiver 1302.
[0613] The second transmitter 1301 transmits a first signaling;
[0614] In Embodiment 13, a receiver of the first signaling allocates resources for at least a first logical channel; a receiver of the first signaling generates a first MAC PDU, wherein the first MAC PDU comprises 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 embodiment, the at least first logical channel comprises at least one logical channel, Bj of any of the at least one logical channel is used to determine the order of the any of the at least one logical channel in the resource allocation.
[0616] As an embodiment, the first signaling is used to indicate that the allocating resources for the first logical channel is after the resource allocation; the allocating resources for the first logical channel after the resource allocation is used to determine the order of the first logical channel in resource allocation is independent of Bj.
[0617] As an embodiment, data from DTCH or DCCH is prioritized over the data on the first logical channel comprised by the first MAC PDU.
[0618] As an embodiment, whether to trigger padding BSR after the resource allocation depends on the data on the first logical channel.
[0619] As an embodiment, the data on the first logical channel is not configured to be PUCCH resource for SR.
[0620] As an embodiment, the second transmitter 1301 transmits second signaling; wherein, the second signaling indicates first resources; the second receiver 1302 receives the first MAC PDU on the first resources; wherein, the second signaling schedules the data on the first logical channel.
[0621] As an embodiment, the first logical channel is associated to at least one AI / ML model.
[0622] As an embodiment, the second transmitter 1301 comprises at least one of the antenna 420 or the transmitter 418 or the multi-antenna transmit processor 471 or the transmit processor 416 or the controller / processor 475 or the memory 476 in FIG.4.
[0623] As an embodiment, the second transmitter 1301 comprises at least the antenna 420 and the transmitter 418 in FIG.4.
[0624] As an embodiment, the second receiver 1302 comprises at least one of the antenna 420 or the receiver 418 or the multi-antenna receive processor 472 or the receive processor 470 or the controller / processor 475 or the memory 476 in FIG.4.
[0625] As an embodiment, the second receiver 1302 comprises at least the antenna 420 and the receiver 418 in FIG.4.
[0626] As an embodiment, the second node is a base station device.
[0627] As an embodiment, the second node is a NAS device.
[0628] As an embodiment, the second node is a core network device.
[0629] As an embodiment, the second node supports large models.
[0630] As an embodiment, the second node supports AI / ML.
[0631] Embodiment 14
[0632] Embodiment 14 illustrates a schematic diagram of an AI / ML model according to an embodiment of the present application, as shown in FIG. 14. FIG. 14 includes a first module, a second module, a third module, a fourth module, and a fifth module.
[0633] In embodiment 14, in the AI / ML model shown in FIG. 14, the first module sends a first data set to the second module, the first module sends a second data set to the third module, the first module sends a third data set to the fifth module, the fifth module sends a first type of parameter group to the second module, the fifth module sends a second type of parameter group to the third module, the fifth module sends a third type of parameter group to the fourth module, the second module sends a fourth type of parameter group to the fourth module, and the fourth module sends a fifth type of parameter group to the third module.
[0634] As an embodiment, 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 delay.
[0636] As an embodiment, any one of the first module, the second module, the third module, the fourth module, and the 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 embodiment, 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 embodiment, the first module is used for data collection.
[0641] As an embodiment, the first module is responsible for data collection.
[0642] As an embodiment, the first module has a data collection function.
[0643] As an embodiment, the second module has a training function.
[0644] As an embodiment, the training function is used for AI / ML model training.
[0645] As an embodiment, the training function is responsible for AI / ML model training.
[0646] As an embodiment, the training function has an AI / ML model training function.
[0647] As an embodiment, the training function performs AI / ML model training.
[0648] As an embodiment, the second module performs validation.
[0649] As an embodiment, the second module performs testing.
[0650] As an embodiment, the second module generates AI / ML model performance metrics.
[0651] As an embodiment, the second module is responsible for data preparation.
[0652] As an embodiment, the data preparation includes at least one of data pre-processing, or cleaning, or formatting, or transformation.
[0653] As an example, the third module is provided with an inference function.
[0654] As an example, the inference function is used for inference.
[0655] As an example, the inference function is responsible for inference.
[0656] As an example, the fourth module is used for AI / ML model storage.
[0657] As an example, the fourth module is provided with an AI / ML model storage function.
[0658] As an example, the fourth module is responsible for storing trained AI / ML models.
[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 an example, the fifth module is used for management.
[0661] As an example, the fifth module is responsible for management.
[0662] As an example, the fifth module is provided with a management function.
[0663] As an example, the fifth module manages AI / ML models.
[0664] As an example, the first data set is training data.
[0665] As an example, the first data set is the input of the second module.
[0666] As an example, the first data set includes at least part of the data on the first logical channel.
[0667] As an example, the second data set is inference data.
[0668] As an example, the second data set is the input of the third module.
[0669] As an example, the second data set includes at least part of the data on the first logical channel.
[0670] As one embodiment, the third data set is Monitoring Data.
[0671] As one embodiment, the third data set is an input of the fifth module.
[0672] As one embodiment, the third data set comprises at least part of the data on the first logical channel.
[0673] As one embodiment, the first group of parameters comprises Monitoring output.
[0674] As one embodiment, the second group of parameters comprises Management Instruction.
[0675] As one embodiment, the second group of parameters is used for fine-tune operation of an inference function.
[0676] As one embodiment, the second group of parameters comprises an identity of an AI / ML model.
[0677] As one embodiment, the second group of parameters is used for selecting an AI / ML model.
[0678] As one embodiment, the second group of parameters is used for switching an AI / ML model.
[0679] As one embodiment, the second group of parameters is used for activating / deactivating an AI / ML model.
[0680] As one embodiment, the second group of parameters is used for fallback of an AI / ML model.
[0681] As one embodiment, the third group of parameters comprises Model Transfer Request.
[0682] As one embodiment, the third group of parameters comprises Model Delivery Request.
[0683] As one embodiment, the fourth group of parameters comprises Trained Model.
[0684] As one embodiment, the fourth group of parameters comprises Updated Model.
[0685] As one embodiment, the fourth group of parameters indicates an identity of an AI / ML model.
[0686] As one embodiment, the fifth set of parameters includes AI / ML model transfer.
[0687] As one embodiment, the fifth set of parameters includes AI / ML model delivery.
[0688] As one embodiment, the fifth set of parameters indicates an identity of an AI / ML model.
[0689] As one embodiment, the first type of output is absent.
[0690] As one embodiment, the first type of output is present.
[0691] As one embodiment, the first type of output includes at least part of the data on the first logical channel.
[0692] As one embodiment, the second module sends the first type of output to the fifth module.
[0693] As one embodiment, the first type of output includes a monitoring output.
[0694] As one embodiment, the second type of output is absent.
[0695] As one embodiment, the second type of output is present.
[0696] As one embodiment, the second type of output includes at least part of the data on the first logical channel.
[0697] As one embodiment, the third module sends the second type of output to the fifth module.
[0698] As one embodiment, the second type of output includes an inference output.
[0699] As one embodiment, the second type of output is used by the fifth module to monitor performance of an AI / ML model.
[0700] As one embodiment, the data on the first logical channel includes at least part of the first data set in the AI / ML model.
[0701] As one embodiment, the first data set in the AI / ML model is configured by a network.
[0702] As one embodiment, the first data set in the AI / ML model is determined by the first node.
[0703] As one embodiment, the first data set in the AI / ML model comprises stored data of the first node; the stored data can be from the network, can be from logs of the first node, and can be from other RAN nodes.
[0704] As one embodiment, the first data set in the AI / ML model comprises measurement information of the first node; the measurement information can be a mobility status of the first node, e.g., a moving speed, or a number of switched cells in a given time interval, etc.; the measurement information can also be measurement results for reference signals, e.g., 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, etc.
[0705] As one embodiment, the data on the first logical channel comprises at least part of the second data set in the AI / ML model.
[0706] As one embodiment, the second data set in the AI / ML model is configured by the network.
[0707] As one embodiment, the second data set in the AI / ML model is determined by the first node.
[0708] As one embodiment, the second data set in the AI / ML model comprises stored data of the first node; the stored data can be from the network, can be from logs of the first node, and can be from other RAN nodes.
[0709] As one embodiment, the second data set in the AI / ML model comprises measurement information of the first node; the measurement information can be a mobility status of the first node, e.g., a moving speed, or a number of switched cells in a given time interval, etc.; the measurement information can also be measurement results for reference signals, e.g., 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, etc.
[0710] As one embodiment, the data on the first logical channel comprises at least part of the third data set in the AI / ML model.
[0711] As one embodiment, the third data set in the AI / ML model is configured by the network.
[0712] As one embodiment, the third data set in the AI / ML model is determined by the first node.
[0713] As an embodiment, the third data set in the AI / ML model comprises stored data of the first node; the stored data can be from the network, can also be from the log of the first node, and can also be from other RAN nodes.
[0714] As an embodiment, the third data set in the AI / ML model comprises measurement information of the first node; the measurement information can be the mobile state of the first node, such as the moving speed, or the number of switched cells in a given time interval, etc.; the measurement information can also be the measurement result for the reference signal, such as the cell-level measurement result, or the beam-level measurement result, or the time-domain measurement result, or the frequency-domain measurement result, or the spatial-domain measurement result, or the combination thereof, etc.
[0715] As an embodiment, the embodiment 14 is only for illustrating that the present application can be applied to the AI / ML model, and the embodiment does not limit the application of the present application to the non-AI / ML operation, and the embodiment does not limit the application of the present application to other types of AI / ML models to achieve the effect equivalent to the AI / ML model shown in the figure 14.
[0716] Embodiment 15
[0717] The embodiment 15 illustrates a schematic diagram of the intelligent function deployment of the RAN (Radio Access Network) domain according to an embodiment of the present application; as shown in the figure 15. The gNB in the embodiment 15 can be replaced by the network device such as the eNB, or the 6G base station, etc.
[0718] The intelligent function of the RAN domain comprises the training (also referred to as the ML training, or the AI training, or the AI / ML training) function, the testing (also referred to as the ML testing, or the AI testing, or the AI / ML testing) function, the inference (also referred to as the ML inference, or the AI inference, or the AI / ML inference) function, etc. The training function, the testing function, and the inference function can be independently deployed, or can be co-located deployed. The deployment of the intelligent function can be realized by the software, such as the download and / or running of the executable file; or can be realized by the software combined with the hardware, such as the specific computing unit is accelerated by the hardware to improve the operation speed or save the power consumption.
[0719] For training function, it can be deployed in cross-domain management system, or domain-specific management system, which is used to manage RAN domain or CN domain. For example, for MDA (Management Data Analytics) training function, it can be deployed in MDAF (MDA function); for network data analytics training, it can be deployed in NWDAF (Network Data Analytics Function), i.e. training function is MTLF (Model Training logical function).
[0720] For inference function, it can also be deployed in cross-domain management system, or domain-specific management system; for example, inference function is MDAF, or inference function is AnLF (Analytics logical function) in NWDAF.
[0721] Similarly, test function can also be deployed in cross-domain management system, or domain-specific management system.
[0722] In embodiment 15, training function 1702 of RAN domain is located in management function 1703 of RAN domain; and inference function is located in base station, i.e. inference function 1704 is located in gNB 1705, inference function 1706 is located in gNB 1707, and ellipsis in FIG. 15 represents other gNBs which are not shown and include other inference functions.
[0723] In FIG. 15, management of inference functions of multiple base stations is completed by RAN domain management function 1703, i.e. data interaction is performed with RAN domain MnS (Management Service) consumer / cross-domain management 1701 (as shown by dashed arrow 1708 in FIG. 15).
[0724] Optionally, management of inference function can also be completed by base station itself, i.e. each base station can independently perform data interaction with RAN domain MnS consumer / cross-domain management 1701.
[0725] It should be noted that embodiment 15 is only a non-limiting implementation; optionally, training function of RAN domain can also be deployed in base station; or optionally, part of base stations deploy inference function and training function of RAN domain, and part of base stations only deploy inference function.
[0726] As one embodiment, one gNB (or base station) in embodiment 15 is the second node of the present application.
[0727] As one embodiment, the node 203 in FIG. 2 of the present application comprises the RAN domain MnS consumer / cross-domain management 1701 in FIG. 15.
[0728] As one embodiment, the node 203 in FIG. 2 of the present application comprises the training function 1702 in FIG. 15.
[0729] As one embodiment, the node 203 in FIG. 2 of the present application comprises the management function 1703 in FIG. 15.
[0730] As one embodiment, the node 203 in FIG. 2 of the present application comprises the inference function 1705 in FIG. 15.
[0731] As one embodiment, the node 211 in FIG. 2 of the present application comprises the RAN domain MnS consumer / cross-domain management 1701 in FIG. 15.
[0732] As one embodiment, the training function 1702 in FIG. 15 trains according to the received data on the first logical channel.
[0733] As one embodiment, the management function 1703 in FIG. 15 manages the received data on the first logical channel.
[0734] As one embodiment, the inference function in FIG. 15 infers according to the received data on the first logical channel.
[0735] As one embodiment, the RAN domain MnS consumer / cross-domain management 1701 in FIG. 15 trains and / or infers according to the received data on the first logical channel.
[0736] Embodiment 16
[0737] Embodiment 16 illustrates a diagram of UE intelligence function deployment according to one embodiment of the present application; as shown in FIG. 16. The training function 1805 of the RAN domain in FIG. 16 is optional.
[0738] The UE intelligence 1804 is deployed in the first node of the present application, and includes an inference function 1806; the inference function 1806 uses an AI / ML model (also referred to as an AI model, or an ML model, or an AI / ML model) for inference; an AI / ML model is usually trained before being used for AI / ML inference.
[0739] As an embodiment, the UE intelligence 1804 includes a RAN-domain training function 1805 that runs training data through an AI / ML model to derive a related loss, and adjusts 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 embodiment can reduce the complexity of the base station, or save the air interface resources caused by reporting training data; however, the above embodiment puts higher requirements on the processing capability of the UE side.
[0741] Optionally, the UE intelligence 1804 further includes a CN-domain training function (not included in FIG. 16).
[0742] Optionally, the UE intelligence 1804 further includes an intelligent deployment function (not included in FIG. 16) for loading AI / ML models and data.
[0743] As an embodiment, the first node indicates whether the training function (RAN domain or CN domain) is supported through capability reporting, and the capability reporting is RRC signaling or NAS (Non-Access Stratum) signaling.
[0744] As an embodiment, 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 intelligence 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 the double-headed arrow 1807).
[0746] Optionally, the UE intelligence function 1804 is a MnS consumer that loads data from the CN domain MnF 1801, and / or the RAN domain MnF 1802, and / or the cross-domain management system 1803 for AI / ML related management, such as management data requests, AI / ML model activations, and / or AI / ML model training, etc. (as indicated by the double arrow 1807).
[0747] As an embodiment, the AI / ML model is based on a neural network.
[0748] As an embodiment, the AI / ML model is based on a CNN (Conventional Neural Networks).
[0749] As an embodiment, the AI / ML model is based on a Transformer architecture.
[0750] As an embodiment, the first communication device 450 in FIG. 4 in the present application includes the inference function 1806 in FIG. 16.
[0751] As an embodiment, the first processing machine 1003 in FIG. 10 in the present application includes the inference function 1806 in FIG. 16.
[0752] As an embodiment, the third module in FIG. 12 in the present application includes the inference function 1806 in FIG. 16.
[0753] As an embodiment, the first node in the present application includes the inference function 1806 in FIG. 16.
[0754] As an embodiment, the second node in the present application includes the MnF 1802 in FIG. 16.
[0755] As an embodiment, the second node in the present application includes the RAN domain MnF 1802 in FIG. 16.
[0756] As an embodiment, the UE 201 in FIG. 2 in the present application includes the inference function 1806 in FIG. 16.
[0757] As an embodiment, the UE 241 in FIG. 2 in the present application includes the inference function 1806 in FIG. 16.
[0758] As an embodiment, the node 203 in FIG. 2 in the present application includes the MnF 1801 in FIG. 16.
[0759] As one embodiment, the node 203 in Figure 2 in the present application comprises the CN domain MnF 1801 in Figure 16.
[0760] As one embodiment, the node 203 in Figure 2 in the present application comprises the cross-domain management system 1803 in Figure 16.
[0761] As one embodiment, the node 211 in Figure 2 in the present application comprises the MnF 1801 in Figure 16.
[0762] As one embodiment, the node 211 in Figure 2 in the present application comprises the CN domain MnF 1801 in Figure 16.
[0763] As one embodiment, the node 211 in Figure 2 in the present application comprises the cross-domain management system 1803 in Figure 16.
[0764] As one embodiment, the data on the first logical channel is generated by the UE intelligent function 1804 in Figure 16.
[0765] As one embodiment, the data on the first logical channel is for the UE intelligent function 1804 in Figure 16.
[0766] As one embodiment, the data on the first logical channel is an output of the inference function 1806 in Figure 16.
[0767] As one embodiment, the CN domain MnF 1801 in Figure 16, and / or the RAN domain MnF 1802, and / or the cross-domain management system 1803 trains and / or infers from the received data on the first logical channel.
[0768] Embodiment 17
[0769] Embodiment 17 illustrates an artificial intelligence or machine learning based flowchart according to one embodiment of the present application; as shown in Figure 17. Figure 17 comprises a third operation, a fourth operation, a fifth operation, a sixth operation and a seventh operation. In Embodiment 17, the third operation and the fourth operation belong to a first stage, the fifth operation belongs to a second stage, the sixth operation belongs to a third stage, and the seventh operation belongs to a fourth stage. In Figure 17, the line with arrow indicates the order of the flow.
[0770] As one embodiment, the third operation comprises AI / ML training, the fourth operation comprises AI / ML testing, the fifth operation comprises AI / ML emulation, the sixth operation comprises AI / ML entity loading, and the seventh operation comprises AI / ML inference.
[0771] As one embodiment, the first phase comprises a training phase, the second phase comprises an emulation phase, the third phase comprises a deployment phase, and the fourth phase comprises an inference phase.
[0772] As one embodiment, the first phase comprises AI / ML model training.
[0773] As one embodiment, the first phase comprises AI / ML model training and AI / ML testing.
[0774] As one embodiment, the AI / ML model training comprises initial training and re-training of one or a set of AI / ML entities.
[0775] As one embodiment, the AI / ML model training relies on training data.
[0776] As one embodiment, the AI / ML model training comprises AI / ML entity validation.
[0777] As one embodiment, the AI / ML entity validation is used to evaluate the performance of the AI / ML entity.
[0778] As one embodiment, the AI / ML entity validation relies on validation data.
[0779] As one embodiment, if the result of AI / ML entity validation does not meet expectations, the AI / ML model will be re-trained.
[0780] As one embodiment, the AI / ML testing comprises testing the validated AI / ML entity to evaluate the performance of the trained AI / ML model.
[0781] As one embodiment, if the result of AI / ML testing meets expectations, the AI / ML entity proceeds to the next phase; otherwise, the AI / ML model will be re-trained.
[0782] As one embodiment, the AI / ML testing relies on test data.
[0783] As one embodiment, the second stage includes AI / ML simulation, which simulates the inference of the AI / ML entity in a simulation environment.
[0784] As one embodiment, the AI / ML simulation estimates the performance of the inference of the AI / ML entity in a simulation environment before the AI / ML entity is used.
[0785] As one embodiment, the second stage is optional.
[0786] As one embodiment, the third stage includes AI / ML entity loading, which is to obtain the trained AI / ML entity to obtain the desired AI / ML inference function.
[0787] As one embodiment, the third stage is optional.
[0788] As one embodiment, the third stage is no longer needed when the training function and the inference function are co-located.
[0789] As one embodiment, the fourth stage includes AI / ML inference.
[0790] Those skilled in the art can understand that all or part of the steps in the foregoing method can be instructed by programs to the relevant hardware to complete, and the programs can be stored in a computer readable storage medium, such as a read-only memory, a hard disk, an optical disk or the like. Alternatively, all or part of the steps of the foregoing embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the foregoing embodiments can be implemented in the form of hardware or in the form of a software function module, and the present application is not limited to any specific form of combination of software and hardware. The user equipment, terminal and UE in the present application include but are not limited to unmanned aerial vehicles, communication modules on unmanned aerial vehicles, remote control aircraft, aircraft, small aircraft, mobile phones, tablet computers, notebooks, vehicle-mounted communication devices, wireless sensors, network cards, Internet of Things terminals, RFID terminals, NB-IOT terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, network cards, vehicle-mounted communication devices, low-cost mobile phones, low-cost tablet computers and other wireless communication devices. The base station or system device in the present application includes but is not limited to macro cellular base stations, micro cellular base stations, home base stations, relay base stations, gNB (NR NodeB) NR NodeB, TRP (Transmitter Receiver Point) and other wireless communication devices.
[0791] The above only describes the preferred embodiments of the present application and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A first node configured for wireless communication, the first node comprising: Comprising: a first receiver, receiving a first signaling; a first processor, allocating resources for at least a first logical channel; generating a first MAC PDU, wherein the first MAC PDU comprises data on the at least first logical channel; wherein the first signaling is used to indicate that an order of the first logical channel in resource allocation is Bj-independent.
2. The first node of claim 1, characterized in that, The at least first logical channel comprises at least one logical channel, Bj of any of the at least one logical channel is used to determine the order of the any of the at least one logical channel in the resource allocation.
3. The first node of claim 1 or 2, wherein, The first signaling is used to indicate that allocating resources for the first logical channel is after the resource allocation; the allocating resources for the first logical channel after the resource allocation is used to determine that the order of the first logical channel in resource allocation is Bj-independent.
4. The first node of any of claims 1 to 3, wherein, Data from DTCH or DCCH is prioritized over the data on the first logical channel comprised by the first MAC PDU.
5. The first node of any of claims 1 to 4, wherein, Whether triggering padding BSR after the resource allocation depends on the data on the first logical channel.
6. The first node of any of claims 1 to 5, wherein, The data on the first logical channel is not configured to be PUCCH resource for SR.
7. The first node of any of claims 1-6, wherein, Comprising: the first receiver, receiving a second signaling; wherein the second signaling indicates a first resource; the first processor, transmitting the first MAC PDU on the first resource; wherein the second signaling schedules the data on the first logical channel.
8. The first node of any of claims 1-7, wherein, The first logical channel is associated to at least one AI / ML model.
9. A second node configured for wireless communication, the second node comprising: Comprising: a second transmitter, transmitting a first signaling; wherein a 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 comprises data on the at least first logical channel; the first signaling is used to indicate that an order of the first logical channel in resource allocation is Bj-independent.
10. A method in a first node used for wireless communication, characterized by, Comprising: receiving a first signaling; allocating resources for at least a first logical channel; generating a first MAC PDU, wherein the first MAC PDU comprises data on the at least first logical channel; wherein the first signaling is used to indicate that an order of the first logical channel in resource allocation is Bj-independent.
11. A method in a second node used for wireless communication, characterized by, Comprising: transmitting a first signaling; wherein a 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 comprises data on the at least first logical channel; the first signaling is used to indicate that an order of the first logical channel in resource allocation is Bj-independent.
Citation Information
Patent Citations
Method and apparatus for generating mac pdu
CN112544113A
LCH configuration for small data transmission
CN116602042A
Method and apparatus in communication node used for wireless communication
WO2024093881A1
Method and apparatus for implementation of ai / ML in a dual connectivity network
WO2024128884A1