Node device and method performed thereby

CN122994911APending Publication Date: 2026-10-27BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510898432.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2025-04-27
Filing Date
2025-06-30
Publication Date
2026-10-27

Smart Images

  • Figure CN122994911A_ABST
    Figure CN122994911A_ABST
Patent Text Reader

Abstract

Various embodiments of the present disclosure provide a method performed by a first node in a communication system, the method comprising: receiving a first message from a second node, the first message containing information related to generation of control information by the first node; receiving a second message from the second node, the second message containing auxiliary information required by the first node to generate the control information, the auxiliary information being either a-priori information or a latent codeword; generating the control information in accordance with the auxiliary information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communications, and more specifically, to methods performed by a first node, methods performed by a second node, methods performed by a third node, and the first node, the second node, and the third node. Background Technology

[0002] To meet the increased demand for wireless data communication services since the deployment of 4G communication systems, efforts have been made to develop improved 5G or near-5G communication systems. Therefore, 5G or near-5G communication systems are also referred to as "super 4G networks" or "post-LTE systems".

[0003] Wireless communication is one of the most successful innovations in modern history. Recently, the number of subscribers to wireless communication services exceeded 5 billion and continues to grow rapidly. The demand for wireless data services is growing rapidly due to the increasing prevalence of smartphones and other mobile data devices (e.g., tablets, laptops, netbooks, e-book readers, and machine-type devices) among consumers and businesses. To meet the rapid growth of mobile data services and support new applications and deployments, improving the radio interface spectrum message and reducing signaling overhead are crucial. Summary of the Invention

[0004] According to one aspect of this disclosure, a method is provided to be performed by a first node in a communication system, the method comprising: receiving a first message from a second node, the first message containing information relating to the first node generating control information; receiving a second message from the second node, the second message containing auxiliary information required by the first node to generate the control information, the auxiliary information being prior information or potential codewords; and generating the control information based on the auxiliary information.

[0005] According to the method executed by a first node in a communication system provided in this disclosure, the control information is downlink control information for scheduling, and the downlink control information includes at least one of the following: frequency domain allocation information, initial frequency domain resource information, number of frequency domain resources, time domain allocation information, initial time domain resource information, number of time domain resources, modulation and coding scheme information, power control information, antenna port information, and transmission configuration indication information.

[0006] The method performed by a first node in a communication system according to the present disclosure further includes: receiving a third message from a second node, the third message containing information required for updating the control information; and transmitting data according to the updated control information.

[0007] According to the method performed by a first node in a communication system provided in this disclosure, the first message includes at least one of the following: model indication information for generating the control information; and configuration information for generating the control information.

[0008] According to the method performed by a first node in a communication system provided in this disclosure, the second message further includes at least one of the following: third indication information for indicating the configuration of the auxiliary information, the third indication information including at least one of dimension information and length information of the auxiliary information; and fourth indication information for indicating the configuration of the generated control information, the fourth indication information including at least one of start time information, end time information, time length, number information, location-related information, identification-related information, number of generated information, length information of generated information, and type information of generated information.

[0009] According to the method performed by a first node in a communication system provided in this disclosure, the step of generating the control information based on the auxiliary information further includes: using the auxiliary information as input to a model, wherein the model generates the control information corresponding to the auxiliary information.

[0010] According to the method executed by a first node in a communication system provided in this disclosure, the third message further includes: indication information for indicating whether it contains first information, wherein the first information is at least one of frequency domain allocation information, initial frequency domain resource information, frequency domain resource count information, time domain allocation information, initial time domain resource information, time domain resource count information, modulation and coding scheme information, power control information, and antenna port information; frequency domain allocation information; initial frequency domain resource information; frequency domain resource count information; time domain allocation information; initial time domain resource information; time domain resource count information; modulation and coding scheme information; power control information; antenna port information; and transmission configuration indication information.

[0011] According to the method performed by a first node in a communication system provided in this disclosure, the step of transmitting data according to the updated control information includes: if the third message does not contain the second information, transmitting data according to the second information contained in the generated control information; if the third message contains the second information, transmitting data according to the second information contained in the third message; the second information is at least one of frequency domain allocation information, initial frequency domain resource information, frequency domain resource count information, time domain allocation information, initial time domain resource information, time domain resource count information, modulation and coding scheme information, power control information, and antenna port information.

[0012] According to the method performed by a first node in a communication system provided in this disclosure, the model indication information for generating the control information includes at least one of the following: model type indication information, model information; the configuration information for generating the control information includes at least one of the following: configuration information for assisting the first node in receiving the auxiliary information, the configuration information including at least one of the following: identification information for receiving information, resource allocation information, and effective time indication information; first indication information for indicating the configuration of the auxiliary information, the first indication information including at least one of the following: dimension information of the auxiliary information and length information of the auxiliary information; second indication information for indicating the configuration of the generated control information, the second indication information including at least one of the following: start time information, end time information, time length, number information, location-related information, identification-related information, number of generated information, length information of generated information, and type information of generated information; and configuration information for updating messages, the configuration information including at least one of the following: number of optional information and information length information.

[0013] According to another aspect of this disclosure, a method is provided to be performed by a second node in a communication system, the method comprising: sending a first message to a first node, the first message containing information relating to the first node generating control information; sending a second message to the first node, the second message containing auxiliary information required by the first node to generate the control information, the auxiliary information being prior information or potential codewords; and generating the control information based on the auxiliary information.

[0014] According to the method executed by a second node in a communication system provided in this disclosure, the control information is downlink control information for scheduling, and the downlink control information includes at least one of the following: frequency domain allocation information, initial frequency domain resource information, number of frequency domain resources, time domain allocation information, initial time domain resource information, number of time domain resources, modulation and coding scheme information, power control information, antenna port information, and transmission configuration indication information.

[0015] The method performed by a second node in a communication system according to the present disclosure further includes: generating a third message based on the control information; and sending the third message to a first node, the third message containing information required for updating the control information.

[0016] According to the method performed by a second node in a communication system provided in this disclosure, the first message includes at least one of the following: model indication information for generating the control information; and configuration information for generating the control information.

[0017] According to the method performed by a second node in a communication system provided in this disclosure, the second message further includes at least one of the following: third indication information for indicating the configuration of the auxiliary information, the third indication information including at least one of dimension information and length information of the auxiliary information; and fourth indication information for indicating the configuration of the generated control information, the fourth indication information including at least one of start time information, end time information, time length, number information, location-related information, identification-related information, number of generated information, length information of generated information, and type information of generated information.

[0018] According to the method performed by a second node in a communication system provided in this disclosure, the step of generating the control information based on the auxiliary information further includes: using the auxiliary information as input to a model, wherein the model generates the control information corresponding to the auxiliary information.

[0019] According to the method executed by a second node in a communication system provided in this disclosure, the third message further includes: indication information for indicating whether it contains first information, wherein the first information is at least one of frequency domain allocation information, initial frequency domain resource information, frequency domain resource count information, time domain allocation information, initial time domain resource information, time domain resource count information, modulation and coding scheme information, power control information, and antenna port information; frequency domain allocation information; initial frequency domain resource information; frequency domain resource count information; time domain allocation information; initial time domain resource information; time domain resource count information; modulation and coding scheme information; power control information; antenna port information; and transmission configuration indication information.

[0020] According to the method performed by a second node in a communication system provided in this disclosure, generating a third message based on the control information includes: if the second information contained in the control information is used for data transmission, the third message does not contain the second information; if the second information contained in the control information is not used for data transmission, the third message contains updated second information; the second information is at least one of frequency domain allocation information, initial frequency domain resource information, frequency domain resource count information, time domain allocation information, initial time domain resource information, time domain resource count information, modulation and coding scheme information, power control information, and antenna port information.

[0021] According to the method performed by a second node in a communication system provided in this disclosure, the model indication information for generating the control information includes at least one of the following: model type indication information, model information; the configuration information for generating the control information includes at least one of the following: configuration information for assisting the first node in receiving the auxiliary information, the configuration information including at least one of the following: identification information for receiving information, resource allocation information, and effective time indication information; first indication information for indicating the configuration of the auxiliary information, the first indication information including at least one of the following: dimension information of the auxiliary information and length information of the auxiliary information; second indication information for indicating the configuration of the generated control information, the second indication information including at least one of the following: start time information, end time information, time length, number information, location-related information, identification-related information, number of generated information, length information of generated information, and type information of generated information; and configuration information for updating messages, the configuration information including at least one of the following: number of optional information and information length information.

[0022] According to another aspect of this disclosure, a node device is provided, the node device comprising: a transceiver configured to transmit and receive signals with an external source; and a controller configured to control the transceiver to perform any one of the methods described by the first node or the second node. Attached Figure Description

[0023] Figure 1 This is an exemplary system architecture for System Architecture Evolution (SAE).

[0024] Figure 2 This is an exemplary system architecture based on various embodiments of the present disclosure.

[0025] Figure 3 This is a schematic diagram of the first example process according to this disclosure.

[0026] Figure 4 This is a schematic diagram of the first artificial intelligence model based on this disclosure.

[0027] Figure 5 This is a schematic diagram of the second artificial intelligence model based on this disclosure.

[0028] Figure 6 This is a schematic diagram of the third artificial intelligence model based on this disclosure.

[0029] Figure 7 This is a schematic diagram of the fourth artificial intelligence model based on this disclosure.

[0030] Figure 7a This is a schematic diagram generated based on the images in this disclosure.

[0031] Figure 8 This is a schematic diagram of the second example process according to this disclosure.

[0032] Figure 8a This is a schematic diagram of the third example process according to this disclosure.

[0033] Figure 9 This is a schematic diagram of the fourth example process according to this disclosure.

[0034] Figure 10 This is a block diagram illustrating the structure of a node according to an embodiment of the present disclosure. Detailed Implementation

[0035] The following description, with reference to the accompanying drawings, is provided to aid in a thorough understanding of the various embodiments of this disclosure as defined by the claims and their equivalents. This description includes various specific details to aid understanding but should be considered exemplary only. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the various embodiments described herein without departing from the scope and spirit of this disclosure. Furthermore, for clarity and brevity, descriptions of well-known functions and structures may be omitted.

[0036] The terms and wording used in the following description and claims are not limited to their dictionary meanings, but are merely used by the inventors to enable a clear and consistent understanding of this disclosure. Therefore, it will be apparent to those skilled in the art that the following description of various embodiments of this disclosure is for illustrative purposes only and not for limiting the purpose of this disclosure as defined in the appended claims and their equivalents.

[0037] It should be understood that the singular forms of “one,” “an,” and “the” include plural references unless the context clearly indicates otherwise. Thus, for example, the reference to “component surface” includes one or more such surfaces.

[0038] The terms “comprising” or “may include” refer to the presence of a corresponding disclosed function, operation, or component that may be used in the various embodiments of this disclosure, rather than limiting the presence of one or more additional functions, operations, or features. Furthermore, the terms “comprising” or “having” may be interpreted as indicating certain characteristics, numbers, steps, operations, constituent components, components, or combinations thereof, but should not be construed as excluding the possibility of the presence of one or more other characteristics, numbers, steps, operations, constituent components, components, or combinations thereof.

[0039] The term "or" as used in the various embodiments of this disclosure includes any of the listed terms and all combinations thereof. For example, "A or B" may include A, may include B, or may include both A and B.

[0040] Unless otherwise defined, all terms used in this disclosure (including technical or scientific terms) have the same meaning as understood by one of those skilled in the art as described herein. Common terms as defined in dictionaries are to be interpreted as having a meaning consistent with the context in the relevant technical field and should not be interpreted ideally or overly formally unless expressly defined in this disclosure.

[0041] The following discussion Figures 1 to 10 The various embodiments used to describe the principles of this disclosure in this patent document are for illustrative purposes only and should not be construed as limiting the scope of this disclosure in any way. Those skilled in the art will understand that the principles of this disclosure can be implemented in any suitably arranged system or device.

[0042] Figure 1 This is an exemplary system architecture 100 of System Architecture Evolution (SAE). User Equipment (UE) 101 is a terminal device used to receive data. Evolved Universal Terrestrial Radio Access Network (E-UTRAN) 102 is a radio access network, including macro base stations (eNodeB / NodeB) that provide the UE with an interface to access the radio network. Mobility Management Entity (MME) 103 is responsible for managing the UE's mobility context, session context, and security information. Serving Gateway (SGW) 104 primarily provides user plane functions; MME 103 and SGW 104 may reside in the same physical entity. Packet Data Network Gateway (PGW) 105 is responsible for functions such as charging and lawful interception, and may also reside in the same physical entity as SGW 104. Policy and Charging Rules Function Entity (PCRF) 106 provides Quality of Service (QoS) policies and charging criteria. Universal Packet Radio Service Support Node (SGSN) 108 is a network node device in the Universal Mobile Telecommunications System (UMTS) that provides routing for data transmission. The Home Subscriber Server (HSS) 109 is the UE's home subsystem, responsible for protecting user information including the UE's current location, the address of the serving node, user security information, and the UE's packet data context.

[0043] Figure 2 This is an exemplary system architecture 200 according to various embodiments of the present disclosure. Other embodiments of the system architecture 200 can be used without departing from the scope of the present disclosure.

[0044] User Equipment (UE) 201 is the terminal equipment used to receive data. Next-Generation Radio Access Network (NG-RAN) 202 is the radio access network, which includes base stations (gNBs or eNBs connected to the 5G core network 5GC; eNBs connected to the 5GC are also called ng-gNBs) that provide the UE with an access radio network interface. Access Control and Mobility Management Function Entity (AMF) 203 is responsible for managing the UE's mobility context and security information. User Plane Function Entity (UPF) 204 primarily provides user plane functions. Session Management Function Entity (SMF) 205 is responsible for session management. Data Network (DN) 206 includes services such as operator services, internet access, and third-party services.

[0045] The text and accompanying drawings are provided by way of example only to aid in understanding this disclosure. They should not be construed as limiting the scope of this disclosure in any way. Although certain embodiments and examples have been provided, it will be apparent to those skilled in the art, based on the content disclosed herein, that changes may be made to the illustrated embodiments and examples without departing from the scope of this disclosure.

[0046] Before introducing the specific content, some assumptions and definitions of this invention are given below.

[0047] ■ The message name in this invention is just an example; other message names can also be used.

[0048] ■The terms "first," "second," etc., included in the message names of this invention are merely examples of messages and do not represent the execution order.

[0049] ■Detailed descriptions of steps unrelated to this invention have been omitted in this invention.

[0050] ■ In this invention, the steps in each process can be executed in combination or individually. The execution steps of each process are merely examples, and other possible execution sequences are not excluded.

[0051] ■ In this invention, the base station can be a 6G base station, a 5G base station (such as gNB, ng-eNB), a 4G base station (such as eNB), or other types of access nodes.

[0052] ■In this invention, user, user equipment, user terminal, and user terminal equipment are equivalent.

[0053] The nodes involved in this invention:

[0054] ■ First node: User equipment (UE), for example, the device can be a mobile phone or a relay node.

[0055] ■ Second node: base station, or centralized unit of base station, or control plane portion of centralized unit of base station, or distributed unit portion of base station.

[0056] The cell served by the second node mentioned above can be a special cell (SpCell). In one example, the special cell can be a special cell of a master cell group (SpCell of a master cell group) or a master cell (PCell of a primary cell). In another example, the special cell can be a special cell of a secondary cell group or a primary secondary cell group (PSCell of a primary secondary cell group). The cell served by the second / third node mentioned above can also be a secondary cell (SCell of a secondary cell).

[0057] The base station involved in the aforementioned second node can be, for example, one of the following types (other types that can be used for user terminal access are also excluded):

[0058] ■LTE base station;

[0059] ■5G base station;

[0060] ■6G base station;

[0061] ■NTN base station;

[0062] ■HAPS base station;

[0063] ■Drone base station;

[0064] ■WIFI access point.

[0065] The numbers of the steps below do not indicate the order in which they are performed. The steps below can be performed individually or in combination.

[0066] In mobile networks, to improve spectrum efficiency, base stations generate scheduling policies for the user equipment they serve based on scheduling algorithms. These scheduling policies are then sent to the user equipment via control information. An example of this control information is Downlink Control Information (DCI), which is sent to the user equipment via the Physical Downlink Control Channel (PDCCH). In the following description of the invention, DCI is used to indicate control information. On the one hand, the information contained in the DCI can instruct the user to perform data transmission (such as uplink data transmission and / or downlink data transmission); on the other hand, the transmission of DCI increases signaling overhead and reduces the resources available for data transmission. Therefore, ensuring data transmission performance while reducing the overhead caused by control information is a pressing problem.

[0067] In existing mechanisms, the Control Information Context (DCI) has a fixed length. When a base station schedules a user equipment (UE), it sends a DCI to the UE; for example, the base station sends one DCI to each scheduled UE in each time slot. As the number of scheduled users in a time slot increases, the overhead of the DCI increases. This invention proposes a mechanism to reduce control information overhead, aiming to reduce DCI overhead while ensuring the performance of data transmission for UEs. In this mechanism, the control information can be generated based on generative artificial intelligence techniques.

[0068] Embodiments of this disclosure provide a method executed by a first node in a communication system, the method comprising: receiving a first message from a second node, the first message containing information related to the first node generating control information; receiving a second message from the second node, the second message containing auxiliary information required by the first node to generate the control information, the auxiliary information being prior information or potential codewords; and generating the control information based on the auxiliary information.

[0069] Embodiments of this disclosure provide a method executed by a second node in a communication system, the method comprising: sending a first message to a first node, the first message containing information related to the first node generating control information; sending a second message to the first node, the second message containing auxiliary information required by the first node to generate the control information, the auxiliary information being prior information or potential codewords; and generating the control information based on the auxiliary information.

[0070] By employing the above methods, it is possible to reduce the overhead of control signaling sent to user equipment and improve the efficiency of spectrum utilization.

[0071] Typically, a base station can make scheduling decisions for N User Equipments (UEs) within a scheduling window. This window contains L time slots, and UEs are scheduled by the base station across multiple scheduling windows. This window can be represented as window ω (ω = 1, ..., W). Within a time slot, each UE's decision includes K different scheduling parameters, which determine the number of bits transmitted by the UE when performing data transmission (such as uplink data transmission and / or downlink data transmission). Examples of these scheduling parameters include: 1) Frequency domain resource allocation (f freq ), which represents the frequency domain location of the allocated resources, including the starting resource block (RB) and the number of allocated RBs; 2) time domain resource allocation (f time ), which represents the time-domain location of resource allocation, including the start symbol and the number of symbols; 3) Modulation and coding scheme (f mcs This represents the modulation and coding scheme (MCS) used when transmitting data, etc. Therefore, within a scheduling window, the base station can generate a three-dimensional decision matrix D. ω =[d n,l,k ] N×L×K , where d n,l,k This represents the k-th scheduling parameter of UE n in time slot l. The transmission matrix is ​​defined as T. ω =[t n,l ] N×L T ω Can be considered as D ω The function, i.e. Where t n,l This is the number of bits transmitted by UE n in time slot l. If a UE is scheduled in a time slot, the base station needs to transmit a DCI containing K scheduling parameters (denoted as d). n,l =[d n,l,1 ,d n,l,2 ,…,d n,l,K The system will notify the user via a specific method; otherwise, these K parameters will be set to 0 and no DCI transmission will be performed. Clearly, optimized scheduling performance depends on optimized scheduling parameters achieved through DCI transmission; on the other hand, DCI transmission incurs signaling overhead and reduces the resources available for data transmission. In other words, reducing DCI overhead may lead to a decrease in data transmission performance. Therefore, this invention designs a mechanism to control signaling overhead reduction, aiming to reduce control signaling overhead and optimize scheduling performance. In the following description, the mechanism designed in this invention is called a Generative DCI mechanism (GenDCI), but it may also be used under other names.

[0072] To optimize scheduling decisions, a scheduling decision can be evaluated over a timeframe containing W scheduling windows. For evaluating scheduling decisions, M Quality of Service (QoS) parameters are defined, and the values ​​of these parameters that the scheduling policy can achieve can be expressed as... in, It is the m-th QoS parameter of UE n (such as throughput, latency, packet loss rate, etc.). Derivation Scheduling decisions are related to the following factors:

[0073] ■B1=[b n ] N×1 Initial cache load before W scheduling windows, b n This is the number of cache bits for UE n;

[0074] ■ Data stream arrives at the matrix, where A ω =[a n,l ] N×L ,a n,l This represents the number of bits of data belonging to UE n that arrives within the l-th time slot of window ω (this data can be downlink data arriving at the base station or uplink data arriving at the UE side);

[0075] ■ Channel state matrix, where C ω =[c n,l ] N×L ,c n,l This indicates the channel state (such as Channel Quality Indication, CQI) of UE n within the l-th time slot of window ω.

[0076] because and Both are random matrices, and B1 is the only deterministic parameter when scheduling begins. It can be viewed as a random matrix with the following conditional probability: For a scheduling scheme, the average value of each QoS parameter for each UE can be calculated as follows:

[0077]

[0078] in It is a function that determines the achievable values ​​of QoS parameters. In the literature, many studies have designed various optimal scheduling schemes for different optimization objectives. To achieve the above objective (optimizing scheduling performance while reducing DCI overhead), GenDCI should achieve QoS performance similar to existing optimal schemes (or multiple schemes). Given (1), the average QoS parameters of the traditional scheme and GenDCI are expressed as follows: and (In this invention, variables with wavy lines are variables from traditional schemes, such as...) Variables with hats are GenDCI variables, such as... Then, and The similarity between them can be described by the Euclidean distance, i.e.

[0079]

[0080] Furthermore, the objective of optimizing scheduling decisions can be defined as minimizing...

[0081] To reduce DCI overhead, this invention defines the DCI overhead in the W window. yes The function, i.e. The reason is that the DCI of each scheduling window is related to the scheduling decision D. ω Related, and this determines the transmission matrix T ω Then, the average DCI cost can be calculated as follows:

[0082]

[0083] Unlike (1), It is a scalar value. Reducing DCI overhead can be defined as maximizing the DCI overhead of the traditional scheme. DCI overhead compared to GenDCI The differences.

[0084] Finally, the objective of this invention can be defined as designing a new mechanism G to solve the following problem (Problem 1):

[0085]

[0086] Through analysis, minimizing the above problem 1 (i.e., optimization of scheduling decisions) shares similar goals with Conditional Generative Adversarial Networks (C-GANs), a popular tool for image generation and processing. Inspired by this, minimizing... The original problem can be transformed into an image processing problem. Furthermore, besides C-GAN, two other image processing tools can be used to reduce DCI overhead. Therefore, from an image processing perspective, Figure 3 The design framework for GenDCI is presented. The diagram includes two types of images:

[0087] ■Transmitted Image: is the transmission matrix T ω A visual representation. It contains N×L grayscale pixels, each pixel having a value (V... n,l The value range of is [0, 255], which corresponds to the number of bits transmitted by user n in time slot | .

[0088]

[0089] t max This is the maximum number of bits transmitted in each time slot. The grayscale of each pixel implicitly represents the number of bits transmitted; for example, a white pixel represents a transmission of t. max Bits, while black pixels indicate no transmission.

[0090] ■DCI Image: Scheduling Decision Matrix D ω A visualization of some parameters. It contains N×L pixels, and the value of each pixel is divided into three primary color components: red (R), green (G), and blue (B). The value of each component color (p) rgb The value range is [0, 255], which corresponds to a parameter in the DCI of user n in time slot |, that is

[0091]

[0092] It is the maximum value of the k-th parameter of the DCI. Due to the limitations of component colors, each pixel in a DCI image can only represent three parameters in the DCI. For example, the RGB values ​​correspond to the frequency domain resource allocation, MCS, and time domain resource allocation in the DCI, respectively.

[0093] GenDCI comprises three distinct phases:

[0094] ■ Stage 1 (Transmission Image Generation): In this stage, Model 1 (such as C-GAN) can generate transmission images for each scheduling window.

[0095] ■ Stage-2 (DCI Image Generation): In this stage, Model 2 (e.g., pixel-to-pixel Pix2Pix) can generate a color DCI image for each scheduling window from the grayscale transport image.

[0096] The aforementioned stages-1 and-2 can also be considered a single stage, and model 1 and model 2 can be considered as separate stages.

[0097] DCI-GAN

[0098] ■ Stage 3 (Semantic Information Generation or DCI Auxiliary Information Generation): In this stage, Model 3 (such as Vector Quantized Variational Auto-encoder (VQ-VAE)) obtains the encoder and decoder of the DCI image. The encoder generates auxiliary information (or latent codewords, semantic information, a priori information, or other names) by compressing the DCI image. This information can be used to regenerate the DCI image, and the decoder regenerates the DCI image based on the auxiliary information. Because the auxiliary information is relatively short, the base station can provide auxiliary information to the UE, rather than all the information in the DCI, thus enabling the UE to regenerate the DCI image to derive the DCI information.

[0099] The different stages will be described in detail below.

[0100] Phase 1: Transmission Image Generation

[0101] In GenDCI, a novel dual C-GAN was designed to generate transmitted images, such as... Figure 4 As shown. The dual C-GAN includes a generator and a discriminator. During the training phase, the classifier derives real-world transmission images. The generator then uses the input labels and a noisy image to output the transmission image corresponding to the input labels. Here, the label represents a category of the transmitted image. For the discriminator, the input parameters include a label and an image, which may be... or Then, the discriminator can determine whether the input image is a real image or a fake image. Furthermore, based on the determination of whether it is a real or fake image, the discriminator can calculate two loss values: one for determining whether the input image is real, and another for determining the classification accuracy. Finally, these two loss values ​​are used by the discriminator and generator for parameter tuning. During the inference phase, the classifier and generator are used to generate the transmission image. Compared to existing C-GAN structures, the dual C-GAN incorporates three novel designs: a classifier, dual generators, and a predictor (the predictor is only used for inference).

[0102] 1) Classifier: The classifier is used to determine the label of the image. For each scheduling window, the total number of bits transmitted does not exceed the sum of the initial buffer bits and the arriving bits, i.e.

[0103] ∑ n,l t n,l ≤∑ n b n +∑ n,la n,l (5)

[0104] By normalization, (5) can be transformed into:

[0105]

[0106] in, For all UEs, b max This is the maximum cache size, a max and t max These are the maximum number of bits arriving and the number of bits transmitted within a single time slot, respectively. (Definition) (When β+α>0) and μ=0 (when β+α=0), τ can be restricted by the following formula:

[0107]

[0108] in, Based on the above (7), the classifier can classify based on the μ defined above (such as the first classification), for example, the classification can be determined according to the range of values ​​of μ, such as type 1, type 2, ... An example classification method is to divide into 5 categories:

[0109] ■ Type 1 (μ<2): The heavily loaded class, in which all samples are bounded by a boundary of τ=1.

[0110] ■ Type 2 (2≤μ<3): A class with moderate load, in which almost all samples are constrained by a boundary of τ<0.6.

[0111] ■ Type 3 (3≤μ<4): Class with low load, where samples are strictly bounded by a boundary of δ×10-μ.

[0112] ■ Type 4 (4≤μ<6): Class with ultra-low load, where samples are strictly bounded by δ×10-μ boundaries.

[0113] ■ Type 5 (μ = 6): Class with no flow load.

[0114] Furthermore, Class 1 represents user equipment with a heavy buffer load. In a well-designed traditional scheme, the number of heavily loaded samples is much smaller than in other classes. If C-GAN training is performed directly across these five classes, the imbalance in the number of samples will significantly impact C-GAN convergence. To address this issue, samples in Class 1 can be trained separately, and further classifications can be defined. Specifically, to ensure QoS, traditional schemes schedule user equipment to transmit data from users with high buffer loads as much as possible. Inspired by this, based on each user's buffer load, the samples in Class 1 are further classified (referred to as a second classification). Samples with the highest buffer load corresponding to the same user are grouped into one class. Based on the number of users, Class 1 is further classified into Class 1-1, Class 1-2, ..., Class 1-N, with each class corresponding to a user equipment. For example, samples in Class 1-2 represent user equipment 2 with the highest buffer load.

[0115] 2) Dual Generators: Due to the imbalanced sample size, two generators are trained. Specifically, Generator 1 corresponds to the heavily loaded samples, such as categories 1-x mentioned above, while Generator 2 corresponds to the unloaded samples, such as categories 2-5 mentioned above. After deriving the loss value, the discriminator needs to provide the loss value to Generator 1 if the input image comes from Generator 1; otherwise, the discriminator provides the loss value to Generator 2. In this sense, a discriminator can train two generators simultaneously.

[0116] 3) Predictor: After training, the inference phase can use two generators to generate the transmission image for the next scheduling window. This requires the label of the next scheduling window as input to the generator. Therefore, the classifier needs α and β for the next scheduling window. In practice, α is unknown because it depends on the arrival of the data stream within the next scheduling window. Therefore, -α, i.e. Specifically, a Long Short-Term Memory (LSTM) network is used to calculate α based on the past s scheduling windows of the input, i.e., α ω-s , ..., α ω-1 To predict the α of window ω, i.e. based on The classifier can determine the label for the next scheduling window and provide it to either generator 1 or generator 2.

[0117] Phase 2: DCI Image Generation

[0118] In this stage, the transmitted images are used to derive the decision matrix D. ω .like As shown, the number of bits transmitted is undoubtedly determined by D. ω Confirmed. However, T ωIt cannot be instructed that D ω The reason is different information (e.g., frequency domain resource allocation f). freq Time-domain resource allocation f time and modulation coding scheme f mcs This could lead to the same number of transmitted bits. Therefore, generating DCI images using mathematical methods is difficult. However, research in image processing has provided some advanced methods to solve this problem, such as Pix2Pix. Specifically, the decision matrix D... ω This can be represented as a color image (i.e., a DCI image). Each pixel of the image corresponds to a scheduling decision for a UE in a time slot, i.e., d n,l It can be exported in the following ways:

[0119]

[0120] in, They are d n,l,1 d n,l,2 ,…,d n,l,K The maximum value. Then, Pix2Pix can be used to generate color DCI images based on grayscale transmitted images. For example... Figure 5 As shown, Pix2Pix can be considered one type of C-GAN network, containing a generator and a discriminator. The generator is used to generate color DCI images based on grayscale transmission images, rather than based on labels, while the discriminator is used to determine whether the generated DCI images are fake. To train Pix2Pix, samples include grayscale transmission images and color DCI images derived through a conventional scheduling scheme, and the derived generator can be used to generate new DCI images.

[0121] In stages 1 and 2 described above, the combination of dual C-GAN and Pix2Pix can achieve the generation of DCI images; in one implementation, this can be referred to as DCI-GAN. For example... Figure 6 As shown, DCI-GAN includes dual C-GAN and Pix2Pix. The dual generators obtained through dual C-GAN are used to generate training samples for Pix2Pix (i.e., transmission images). These transmission images are then processed by the Pix2Pix generator to produce DCI images (fake images). The discriminator's input includes the transmission image and one of the generated DCI images (fake images) or DCI images (real images), which are derived from the transmission image. The discriminator can be used to determine whether the input image is a real or fake image.

[0122] Phase 3: Auxiliary Information Generation (Auxiliary information may also be called latent codewords, semantic information, or other names; the auxiliary information is used to generate DCI images)

[0123] After obtaining a DCI image, if the base station can send this DCI image to the UE with less overhead than DCI transmission, DCI overhead can be reduced. VQ-VAE technology is one possible method to achieve this. Specifically, such as... Figure 7 As shown, the VQ-VAE network architecture includes an encoder, a decoder, and a codebook. By inputting a color DCI image, the encoder derives intermediate codes from the original image. Then, using nearest neighbor lookups in the codebook, latent codes are derived from these intermediate codes. Finally, the latent codes can be used by the decoder to regenerate the DCI image. Typically, the size of the latent codes is much smaller than the original color image. Therefore, these latent codes can be considered auxiliary information and sent to the UE. The UE can then use the decoder to extract the complete information from the DCI image.

[0124] Figure 7a An example of image generation is given. In the figure, each row represents the generation process of one type of image (the type is determined by the classifier in the dual C-GAN). Images with DCI auxiliary information contain 2*2 pixels, while other images contain 8*8 pixels. Each pixel represents the scheduling information of each user in each time slot. The specific process includes the following steps:

[0125] 1) Transmission Image: The dual C-GAN generates a transmission image based on the input label (i.e., type). Each non-black pixel represents the number of bits of the user scheduled in the corresponding time slot.

[0126] 2) DCI Image: Pix2Pix generates a DCI image based on the input transmission image. Each non-black pixel contains the scheduling information of the corresponding user in a time slot (such as frequency domain resource allocation, MCS, and time domain resource allocation). In other words, Pix2Pix converts the number of bits into user scheduling information.

[0127] 3) DCI Auxiliary Information: Generated by the VQ-VAE encoder based on the input DCI image. This auxiliary information is very small compared to the original DCI image.

[0128] 4) Regenerated DCI Image: The VQ-VAE decoder generates this image based on the input DCI auxiliary information. During actual scheduling, both the base station and the user use this information to determine the details in the DCI. Compared to the original DCI image in the second column, the regenerated DCI image may differ slightly (as indicated by the dotted circle in the image). This is because VQ-VAE cannot produce an image exactly the same as the original; however, a well-trained VQ-VAE can guarantee minimal difference from the original image.

[0129] Based on the above three stages, the AI ​​model required for GenDCI can be obtained. To implement GenDCI, the following steps need to be performed between the base station and the user equipment: Figure 8 :

[0130] Step 1-1: AI Model Deployment. On the base station (BS) side, three AI models are deployed (i.e., Model 1, Model 2, and Model 3; based on the above description, these three models can be Dual C-GAN, Pix2Pix, and VQ-VAE, respectively). On the UE side, the base station needs to deploy one AI model (i.e., Model 3; based on the above description, this model can be the decoder in VQ-VAE) to help the UE regenerate the DCI image.

[0131] Steps 1-2: DCI Auxiliary Information Generation: On the base station side, the inference of the three AI models proceeds sequentially: 1) generating the transmission image using dual C-GANs; 2) generating the DCI image based on the transmission image using Pix2Pix; and 3) generating DCI auxiliary information based on the DCI image using the VQ-VAE encoder. Afterward, the base station sends the DCI auxiliary information to the user, allowing both the base station and the user to generate the same DCI image (IM) based on the same VQ-VAE decoder and the same DCI auxiliary information. dci Finally, base stations and users can obtain information related to IM. dci The DCI information corresponding to each component color of each pixel in the image (d n,l,k ),Right now

[0132]

[0133] Steps 1-3: DCI Information Export: Starting from the first time slot of the scheduling window, the base station will export the regenerated DCI image (i.e., IM). dci Scheduling is performed on a time-slot-by-time basis for each UE. If some parameters in the DCI are the same as those in the regenerated DCI image, the base station will not include them in the DCI. On the UE side, if some parameters are not included in the DCI, the UE will schedule them according to the generated DCI image (i.e., IM). dci The UE will either derive the parameters from the received parameters or, otherwise, follow the parameters from the output. In this sense, the DCI for each UE in each time slot may be smaller than that of a traditional DCI, a concept known as Light-DCI. Traditionally, the presence of each parameter in a DCI is fixed (i.e., the DCI size is the same for each UE). However, in Light-DCI, the presence of certain parameters changes dynamically depending on whether they can be derived using a regenerated DCI image. Therefore, Light-DCI introduces a new field called the "Presence Bitmap" to indicate the presence of each parameter, such as... Figure 8 As shown. A value of "0" in the PresenceBitmap indicates that the corresponding parameter does not exist in Light-DCI. Another implementation of steps 1-3 is as follows. Figure 8a As shown, it includes the following components:

[0134] ■DCI Formation (Base Station Side): The base station adjusts the content of the DCI based on real-time scheduling. If the scheduling decision results in a parameter in the DCI being the same as a parameter in the DCI obtained through steps 1-2 above, then the base station does not need to add that parameter to the DCI. In other words, the length of the DCI sent to each user is variable, so it can also be called a variable DCI (vDCI).

[0135] ■ vDCI Transmission (Base Station to User): The base station transmits the vDCI to each scheduled user through the user search space of the PDCCH (where a specific user can search for their DCI). For each user, because the size of the vDCI varies, the user needs to know the size of the vDCI in advance before decoding it. To achieve this, the base station can transmit a Presence DCI (or other names) in each time slot. This Presence DCI contains multiple fixed-size bitmaps, each corresponding to a scheduled user in the time slot. Each bit in the bitmap represents whether a DCI parameter appears in the vDCI. For example, in... Figure 8a In this scenario, two users are scheduled by the base station, and the presence DCI contains two bitmaps. For user 1, the second bit being 0 indicates that the second parameter does not exist in the vDCI, while for user 2, the fourth bit being 0 indicates that the fourth parameter does not exist in the vDCI. To ensure that multiple users can receive this presence DCI, the base station can transmit the presence DCI in the common search space of the PDCCH (where DCIs can be received by multiple users).

[0136] ■ Determining the vDCI Size (User Side): The user determines the size of the vDCI based on the regenerated DCI image and the existing DCI. Specifically, in each column of the DCI image, the number of non-black pixels indicates the number of users scheduled in a time slot, thus determining the size of the existing DCI (i.e., the number of scheduled users * the size of the bitmap, which can be pre-configured for the user). The DCI image also indicates which users are scheduled in a time slot. Based on the user's row position in the DCI image, the position of the scheduled user's bitmap in the existing DCI can be arranged sequentially according to its order in the DCI image. Ultimately, the user can obtain their bitmap from the existing DCI and determine the size of the vDCI.

[0137] ■ Generation of complete DCI information (user side): Based on the received vDCI, if a parameter does not appear in the vDCI, the user uses the information in the DCI obtained in step 2; otherwise, the user uses the information in the vDCI.

[0138] Steps 1-2 and 1-3 above can be repeated, such as according to the scheduling window.

[0139] To implement the above process, this invention provides the following implementation method for generating information. An example of the generated information is control information, such as DCI, which includes at least one of the following: frequency domain allocation information, initial frequency domain resource information (e.g., initial resource block), frequency domain resource count information (e.g., number of resource blocks), time domain allocation information, initial time domain resource information (e.g., initial symbol), time domain resource count information (e.g., number of symbols), modulation and coding scheme information, power control information (e.g., uplink channel power control information), and antenna port information. This implementation method includes the following steps, such as... Figure 9 As shown:

[0140] Step 2-1: The second node sends a first configuration message to the first node. This message configures information related to information generation to the first node. An example of the information generated in this information generation is control information, such as DCI. This generated information includes at least one of the following: frequency domain allocation information, initial frequency domain resource information (e.g., initial resource block), frequency domain resource count information (e.g., number of resource blocks), time domain allocation information, initial time domain resource information (e.g., initial symbol), time domain resource count information (e.g., number of symbols), modulation and coding scheme information, power control information (e.g., uplink channel power control information), and antenna port information. This message includes at least one of the following:

[0141] ■ Model indication information, which indicates the model used to generate control information. In one example,

[0142] The model indicated can be the decoder model in the VQ-VAE described above, and the information includes at least one of the following:

[0143] ■ Model type indication information, which indicates the type of the model.

[0144] ■ Model information, which contains the model. After receiving this information, the first node will generate control information based on the model contained in the information. In one implementation, the model can be the decoder in the VQ-VAE mentioned above.

[0145] ■ Configuration information for information generation, which provides the configuration information required by the first node when generating information. In one example, the generated information may be control information, such as DCI. After receiving this information, the first node will generate control information based on it. This information includes at least one of the following:

[0146] ■ Configuration information for receiving auxiliary information, which indicates the configuration information required for the first node to receive auxiliary information. In one example, the received auxiliary information may be the aforementioned prior information or potential codewords, and the information includes at least one of the following:

[0147] ◆Identification information for received information. The first node can determine the received auxiliary information based on this information, such as the location of the resource for the received auxiliary information. In one example, this information is a Radio Network Temporary Identity (RNTI). The first node needs to listen to the DCI scrambled by this identification information on the PDCCH. This DCI will indicate the configuration information for receiving auxiliary information (such as resource location and modulation coding scheme). Further, in one implementation, this identification information is for one first node, that is, the auxiliary information only needs to be received by this one first node. In another implementation, this identification information is for multiple first nodes, that is, the auxiliary information needs to be received by multiple first nodes.

[0148] ◆Resource allocation information, which indicates the resources carrying auxiliary information, includes at least one of the following:

[0149] ●Frequency domain resource indication information, such as the start position of the frequency domain resource, the length of the frequency domain resource, and the end position of the frequency domain resource;

[0150] ●Time-domain resource indication information, such as the start position of the time-domain resource, the length of the time-domain resource, and the end position of the time-domain resource;

[0151] ●Airspace resource indication information, such as port number and transmission configuration indication information.

[0152] ●Modulation coding scheme, such as the modulation coding scheme used to receive auxiliary information.

[0153] ● Resource location indication information, which indicates the location of resources on either the PDCCH channel or the PDSCH channel.

[0154] ◆Valid time indication information, which indicates the valid time for receiving the aforementioned auxiliary information indication information.

[0155] ■ Configuration information for the existence of DCI, which includes configuration information related to the existence of DCI, including at least one of the following:

[0156] ◆Identification information for received information. The first node can determine the received auxiliary information based on this information, such as the location of the resource for the received auxiliary information. In one example, this information is a Radio Network Temporary Identity (RNTI). The first node needs to listen to the DCI scrambled by this identification information on the PDCCH. This DCI will indicate the configuration information for receiving auxiliary information (such as resource location and modulation coding scheme). Further, in one implementation, this identification information is for one first node, that is, the auxiliary information only needs to be received by this one first node. In another implementation, this identification information is for multiple first nodes, that is, the auxiliary information needs to be received by multiple first nodes.

[0157] ◆ Bitmap configuration information, which includes at least one of the following:

[0158] ● Bitmap size information, which indicates the length of the bitmap.

[0159] ● Bit indication information, which indicates the DCI parameters corresponding to each bit in the bitmap. For a single bit, this information includes at least one of the following: ■ Bit sequence information, which indicates the bit's position in the bitmap, such as first bit, second bit, etc.

[0160] ■ The DCI parameters corresponding to the bits, such as the starting position information of the resource block, the number of allocated resource blocks, the allocation information of frequency domain resources, the modulation and coding scheme information, and the allocation information of time domain resources.

[0161] ■ First indication information of auxiliary information, which indicates the configuration of the received auxiliary information, can help the first node determine how to process subsequently received auxiliary information, and includes at least one of the following:

[0162] ◆Dimensional information of auxiliary information, such as the number of rows and columns.

[0163] ◆Auxiliary information length information, such as the total length of the auxiliary information, or the length of a single element in the auxiliary information, such as the number of bits.

[0164] ■ Second instruction information, which indicates the configuration of the generated information and can help the first node use the generated information, includes at least one of the following:

[0165] ◆Start time information: This information indicates the start time of the generated information, such as time slot, subframe, frame, symbol, etc.; in one example, this information indicates the start time of the scheduling window corresponding to the generated DCI information.

[0166] ◆End time information: This information indicates the end time of the generated information, such as time slot, subframe, frame, symbol, etc. In one example, this information indicates the end time of the scheduling window corresponding to the generated DCI information.

[0167] ◆Time Length: This information indicates the length of the generated information, such as the number of time slots, subframes, frames, and symbols. It can also be length information in units of different durations, such as seconds, milliseconds, or minutes, like the number of columns in the aforementioned transmission matrix or decision matrix, or the number of pixels per row in the aforementioned transmission image or DCI image.

[0168] ◆ Count information, which indicates the number of user devices to which the generated information is targeted. In one example, this information indicates the number of users in the scheduling window corresponding to the DCI information, such as the number of rows in the aforementioned transmission matrix or decision matrix, or the number of pixels contained in each column of the aforementioned transmission image or DCI image.

[0169] ◆Location-related information, indicating the position of the information corresponding to the first node in the generated information. In one example, this information indicates the row and / or column number of the first node's information in the aforementioned transmission matrix or decision matrix. In another example, this information indicates the row and / or column number of the first node's information in the aforementioned transmission image or DCI image.

[0170] ◆ Information related to the identifier, indicating the user equipment identifier corresponding to the generated information. This information may include the identifiers of one or more users, and may be a list of user identifiers. For each entry in the list, this information includes at least one of the following:

[0171] ●User Equipment Identification Information

[0172] ●Location indication information, which indicates the position of the user equipment's information within the generated information. In one example, this information indicates the row and / or column number of the first node's information in the aforementioned transmission matrix or decision matrix. In another example, this information indicates the row and / or column number of the first node's information in the aforementioned transmission image or DCI image.

[0173] ◆ Quantity of generated information: This information indicates the number of messages generated by the first node. In one example, it indicates the number of messages in a single generated DCI message.

[0174] ◆ Length information of the generated information. This information indicates the length of the information generated by the first node. If the first node generates multiple pieces of information, this information can indicate the length of each piece of information generated, such as the length of each piece of information in a generated DCI message.

[0175] ◆Type information of generated information, which indicates the type of information generated by the first node. In one example, this information is the type of information in the generated DCI, indicating at least one of the following information types:

[0176] ●Frequency domain allocation information

[0177] ●Initial frequency domain resource information, such as the initial resource block

[0178] ●Information on the number of frequency domain resources, such as the number of resource blocks.

[0179] ●Time domain allocation information

[0180] ●Initial temporal resource information, such as the start symbol

[0181] ●Information on the number of time-domain resources, such as the number of symbols.

[0182] ●Modulation coding scheme information

[0183] ● Power control information, such as power control information for the uplink channel.

[0184] ● Antenna Port Information

[0185] ●Transmit configuration instruction information

[0186] ■ Update message configuration information, which indicates the configuration information for subsequent messages (such as the first update message sent in steps 2-4). This information helps the first node receive subsequent update messages and includes at least one of the following:

[0187] ◆ Number of optional information: This information indicates the number of optional information items in subsequent update messages.

[0188] ◆Information length information, which indicates the length of information in subsequent update messages. If multiple pieces of information are included, this information can indicate the length of each piece of information. Step 2-2: The second node sends a first auxiliary message to the first node. This message contains auxiliary information needed to help the first node generate information. An example of the generated information is information in a DCI. This message can be a Radio Resource Control (RRC) message, a Medium Access Control (MAC) control element (CE), or a message carried by a PDCCH (such as a DCI). Furthermore, this message can be sent to one user equipment or multiple user equipments. The beneficial effect of this message is to reduce the overhead of transmitting DCI and help the first node generate DCI information. This message includes at least one of the following information:

[0189] ■ Auxiliary information, which assists the first node in generating information, such as the prior information and latent codewords mentioned above. After receiving this information, the first node can generate information based on the model. In one implementation, this auxiliary information is generated by the encoders of the dual-C-GAN, Pix2Pix, and VQ-VAE mentioned above.

[0190] ■ The third indication information of the auxiliary information, which indicates the configuration of the received auxiliary information, can be found in the "First Indication Information of Auxiliary Information" above for a description of the information.

[0191] ■ The fourth instruction information of the information indicates the configuration of the generated information. For a description of this information, please refer to the "Second Instruction Information of the Information" above.

[0192] In one implementation, step 2-2 above can be performed before the start of each scheduling window, or sent at a certain time before the start of each scheduling window, for example, five time slots before the start of each scheduling window.

[0193] Before step 2-2, the second node generates a DCI image and then generates the information required for the first auxiliary message described below based on the DCI image. In one example, the process of the second node generating the DCI image is as follows: a transmission image is generated by the generator produced by the dual C-GAN network described above, and then the DCI image is generated by Pix2Pix. Finally, the information contained in the first auxiliary message described below is generated by the encoder of VQ-VAE.

[0194] Step 2-3: The first node generates information. After receiving the first auxiliary message, the first node generates information corresponding to the auxiliary information contained in the first auxiliary message. In one example, when the first node receives the prior information or potential codeword, it uses the received information as input to a model (such as an AI model, the decoder of the VQ-VAE mentioned above), and the model generates the DCI information corresponding to that information. The generated DCI information may contain DCI information of multiple users in multiple time slots. The first node determines which information in the generated DCI information is required by the first node based on the information received in Step 2-1 or Step 2-2. After generating the information, in one example, the first node directly transmits data based on the generated information; in another example, it transmits data based on the first update message received in Step 2-4 and the generated information. The information generated by the first node may contain information from multiple DCIs. Each DCI contains at least one of the following: frequency domain allocation information, initial frequency domain resource information (e.g., initial resource block), number of frequency domain resources (e.g., number of resource blocks), time domain allocation information, initial time domain resource information (e.g., initial symbol), number of time domain resources (e.g., number of symbols), modulation and coding scheme information, power control information (e.g., uplink channel power control information), and antenna port information.

[0195] Steps 2-4: The second node sends a first update message to the first node. This message is used to update or correct the information generated by the first node. In one example, this first update message is the DCI sent to the first node; in another example, it can be a MAC CE; and in yet another example, it can be an RRC message. The beneficial effect of this message is that it helps the first node update the generated information and uses the same configuration for data transmission on the second node, ensuring efficient data transmission. This message includes at least one of the following:

[0196] ■ The information includes indication information, which indicates whether the first update message will contain one or more pieces of information. In one example, the indication information is a bitmap, where each bit of the bitmap represents at least one piece of information in the first update message (such as frequency domain allocation information, starting frequency domain resource information (such as starting resource block), frequency domain resource count information (such as the number of resource blocks), time domain allocation information, starting time domain resource information (such as starting symbol), time domain resource count information (such as the number of symbols), modulation and coding scheme information, power control information (such as uplink channel power control information), and antenna port information). If the bit value is "1", it means that the information represented by that bit will be included in the first update message; otherwise (such as "0"), it will not be included in the first update message.

[0197] ■Frequency domain allocation information

[0198] ■Initial frequency domain resource information, such as the initial resource block

[0199] ■Information on the number of frequency domain resources, such as the number of resource blocks.

[0200] ■Time Domain Allocation Information

[0201] ■ Initial time-domain resource information, such as the initial symbol

[0202] ■ Information on the number of time-domain resources, such as the number of symbols.

[0203] ■Modulation coding scheme information

[0204] ■ Power control information, such as power control information for the uplink channel.

[0205] ■ Antenna Port Information

[0206] ■Transmission configuration instruction information

[0207] Before steps 2-4 above, the second node generates information, such as DCI information, and then sends a first update message to the first node. The information in this first update message is generated after the second node performs scheduling. Before sending the first update message, the second node performs scheduling, generating scheduling information for the first node. This scheduling information may include at least one of the following: frequency domain allocation information, initial frequency domain resource information (e.g., initial resource block), number of frequency domain resources (e.g., number of resource blocks), time domain allocation information, initial time domain resource information (e.g., initial symbol), number of time domain resources (e.g., number of symbols), modulation and coding scheme information, power control information (e.g., uplink channel power control information), and antenna port information. The second node can compare the scheduling information with the generated DCI information. If any information contained in the generated DCI information is the same as that information in the scheduling information, the second node will not include that information in the first update message.

[0208] After steps 2-4, the first node compares the received first update message with the generated DCI information (such as the DCI information generated in step 2-3). If the first update message does not contain at least one of the following: frequency domain allocation information, starting frequency domain resource information (such as starting resource block), frequency domain resource count information (such as the number of resource blocks), time domain allocation information, starting time domain resource information (such as starting symbol), time domain resource count information (such as the number of symbols), modulation and coding scheme information, power control information (such as uplink channel power control information), and antenna port information, but the generated DCI information contains such information, then the first node... Data transmission is performed based on the information contained in the generated DCI information; conversely, if the first update message contains at least one of the following: frequency domain allocation information, initial frequency domain resource information (such as initial resource block), frequency domain resource number information (such as the number of resource blocks), time domain allocation information, initial time domain resource information (such as initial symbol), time domain resource number information (such as the number of symbols), modulation and coding scheme information, power control information (such as uplink channel power control information), and antenna port information, then the first node performs data transmission based on the information in the first update message (furthermore, the information contained in the generated DCI information is ignored).

[0209] In one implementation, step 2-2 can be optional. That is, the second node may not send the first auxiliary message to the first node, and thus the first node will not execute step 2-3 to generate control information. In this case, the first node will transmit data entirely according to the first update information in step 2-4. In one example, before deciding whether to send the first auxiliary message, the second node can determine the number of DCIs to send based on the generated DCI image. If the number of sent DCIs exceeds a certain threshold, then step 2-2 is performed; otherwise, step 2-2 is not performed.

[0210] Through the above process, user equipment can generate the information it needs (such as DCI information) with less information, reducing the signaling overhead between the base station and the user equipment and improving the efficiency of spectrum utilization.

[0211] Furthermore, it is understood that the content contained in each message in the above embodiments is only an example of this disclosure. The content contained in various similar or identical messages may be replaced with each other, named with different names, or some items may be added or deleted as appropriate. In addition, for the sake of brevity, the meaning between similar content items can be interpreted in the context and will not be repeated. The modified and interpreted implementation methods are still within the scope of protection of this invention.

[0212] Figure 10This is a block diagram of a node according to an exemplary embodiment of this disclosure. The structure and function of a node are illustrated here, but it should be understood that the illustrated structure and function are equally applicable to base stations, relay nodes, and user equipment. References Figure 10 Node 1000 includes a transceiver 1010, a controller 1020, and a memory 1030. Under the control of the controller 1020 (which may be implemented as one or more processors), node 1000 (including transceiver 1010 and memory 1030) is configured to perform the operations of the node described herein. Although transceiver 1010, controller 1020, and memory 1030 are shown as separate entities, they can be implemented as a single entity, such as a single chip. Transceiver 1010, controller 1020, and memory 1030 can be electrically connected or coupled to each other. Transceiver 1010 can send signals to and receive signals from other network entities, such as another node and / or a UE, etc. In one embodiment, transceiver 1010 may be omitted. In this case, controller 1020 may be configured to execute instructions (including computer programs) stored in memory 1030 to control the overall operation of node 1000, thereby implementing the operations of the node described herein.

[0213] According to some embodiments, the user equipment described in this disclosure may include: cellular or other communication devices having a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display; a PCS (Personal Communications Service) that may combine voice, data processing, fax, and / or data communication capabilities; a PDA (Personal Digital Assistant) that may include a radio frequency receiver, pager, Internet / intranet access, web browser, notepad, calendar, and / or GPS (Global Positioning System) receiver; and conventional laptop and / or handheld computers or other devices having and / or including a radio frequency receiver. As used herein, "terminal" or "terminal device" may be portable, transportable, installed in a means of transportation (air, sea, and / or land), or suitable and / or configured to operate locally, and / or in a distributed manner, operating in any other location on Earth and / or in space. The term "terminal" or "terminal device" used here can also refer to communication terminals, internet access terminals, or music / video playback terminals. For example, it can be a PDA, a MID (Mobile Internet Device), and / or a mobile phone with music / video playback capabilities, or a smart TV, a set-top box, or other similar devices.

[0214] Those skilled in the art will recognize that this disclosure can be implemented in other specific forms without altering the technical concept or essential features of this disclosure. Therefore, it should be understood that the above embodiments are merely examples and not limiting. The scope of this disclosure is defined by the appended claims, not by the detailed description. Therefore, it should be understood that all modifications or variations derived from the meaning and scope of the appended claims and their equivalents are within the scope of this disclosure.

[0215] In the embodiments described above, all operations and messages may be selectively performed or omitted. Furthermore, the operations in each embodiment do not need to be performed sequentially, and the order of operations can vary. Messages do not need to be transmitted in order, and the transmission order of messages may vary. Each operation and each message transmission can be performed independently.

[0216] Although this disclosure has been shown and described with reference to various embodiments thereof, those skilled in the art will understand that various changes in form and detail may be made without departing from the spirit and scope of this disclosure as defined by the appended claims and their equivalents.

Claims

1. A method executed by a first node in a communication system, the method comprising: Receive a first message from the second node, the first message containing information related to the control information generated by the first node; The first node receives a second message, which contains auxiliary information required by the first node to generate the control information. The auxiliary information is prior information or potential codewords. The control information is generated based on the auxiliary information.

2. The method according to claim 1, wherein, The control information is downlink control information used for scheduling, and the downlink control information includes at least one of the following: Frequency domain allocation information, Initial frequency domain resource information, Information on the number of frequency domain resources, Time domain allocation information, Initial time-domain resource information, Information on the number of time-domain resources Modulation coding scheme information, Power control information, Antenna port information, Transmit configuration instruction information.

3. The method according to claim 1, further comprising: Receive a third message from the second node, the third message containing information required to update the control information; Data transmission is performed based on the updated control information.

4. The method according to claim 1, wherein, The first message includes at least one of the following: Model indication information used to generate the control information; Configuration information used to generate the control information. The model indication information used to generate the control information includes at least one of the following: Model type indication information, Model information; The configuration information used to generate the control information includes at least one of the following: Configuration information used to assist the first node in receiving the auxiliary information, the configuration information including at least one of the following: identification information for receiving information, resource allocation information, and valid time indication information. First indication information for indicating the configuration of the auxiliary information, the first indication information including at least one of the dimension information and the length information of the auxiliary information. Second indication information for indicating the configuration of the generated control information, the second indication information includes at least one of the following: start time information, end time information, time length, number information, location-related information, identification-related information, number of generated information, length information of generated information, and type information of generated information; Update message configuration information, which includes at least one of the following: the number of optional messages and message length information.

5. The method according to claim 1, wherein, The second message also includes at least one of the following: Third indication information for indicating the configuration of the auxiliary information, the third indication information including at least one of dimension information of the auxiliary information and length information of the auxiliary information; The fourth indication information is used to indicate the configuration of the generated control information, and the fourth indication information includes at least one of the following: start time information, end time information, time length, number information, location-related information, identification-related information, number of generated information, length information of generated information, and type information of generated information.

6. The method according to claim 3, wherein, The third message also includes: Indication information used to indicate whether it contains first information, wherein the first information is at least one of frequency domain allocation information, initial frequency domain resource information, frequency domain resource count information, time domain allocation information, initial time domain resource information, time domain resource count information, modulation and coding scheme information, power control information, and antenna port information; Frequency domain allocation information; Initial frequency domain resource information; Information on the number of frequency domain resources; Time domain allocation information; Initial time-domain resource information; Information on the number of time-domain resources; Modulation coding scheme information; Power control information; Antenna port information; Transmit configuration instruction information.

7. The method according to claim 3, wherein, The step of transmitting data based on the updated control information includes: If the third message does not contain the second information, data transmission is performed based on the second information contained in the generated control information; If the third message contains the second information, data transmission is performed according to the second information contained in the third message; The second information is at least one of the following: frequency domain allocation information, initial frequency domain resource information, number of frequency domain resources, time domain allocation information, initial time domain resource information, number of time domain resources, modulation and coding scheme information, power control information, and antenna port information.

8. A method performed by a second node in a communication system, the method comprising: Send a first message to the first node, the first message containing information related to the first node generating control information; Send a second message to the first node, the second message containing auxiliary information required by the first node to generate the control information, the auxiliary information being prior information or potential codewords; The control information is generated based on the auxiliary information.

9. The method according to claim 8, wherein, The control information is downlink control information used for scheduling, and the downlink control information includes at least one of the following: Frequency domain allocation information, Initial frequency domain resource information, Information on the number of frequency domain resources, Time domain allocation information, Initial time-domain resource information, Information on the number of time-domain resources Modulation coding scheme information, Power control information, Antenna port information, Transmit configuration instruction information.

10. The method of claim 8, further comprising: A third message is generated based on the control information; A third message is sent to the first node, the third message containing information required to update the control information.

11. The method according to claim 8, wherein, The first message includes at least one of the following: Model indication information used to generate the control information; Configuration information used to generate the control information. The model indication information used to generate the control information includes at least one of the following: Model type indication information, Model information; The configuration information used to generate the control information includes at least one of the following: Configuration information used to assist the first node in receiving the auxiliary information, the configuration information including at least one of the following: identification information for receiving information, resource allocation information, and valid time indication information. First indication information for indicating the configuration of the auxiliary information, the first indication information including at least one of the dimension information and the length information of the auxiliary information. Second indication information for indicating the configuration of the generated control information, the second indication information includes at least one of the following: start time information, end time information, time length, number information, location-related information, identification-related information, number of generated information, length information of generated information, and type information of generated information; Update message configuration information, which includes at least one of the following: the number of optional messages and message length information.

12. The method according to claim 8, wherein, The second message also includes at least one of the following: Third indication information for indicating the configuration of the auxiliary information, the third indication information including at least one of dimension information of the auxiliary information and length information of the auxiliary information; The fourth indication information is used to indicate the configuration of the generated control information, and the fourth indication information includes at least one of the following: start time information, end time information, time length, number information, location-related information, identification-related information, number of generated information, length information of generated information, and type information of generated information.

13. The method according to claim 10, wherein, The third message also includes: Indication information used to indicate whether it contains first information, wherein the first information is at least one of frequency domain allocation information, initial frequency domain resource information, frequency domain resource count information, time domain allocation information, initial time domain resource information, time domain resource count information, modulation and coding scheme information, power control information, and antenna port information; Frequency domain allocation information; Initial frequency domain resource information; Information on the number of frequency domain resources; Time domain allocation information; Initial time-domain resource information; Information on the number of time-domain resources; Modulation coding scheme information; Power control information; Antenna port information; Transmit configuration instruction information.

14. The method of claim 10, wherein, The step of generating a third message based on the control information includes: If the second information contained in the control information is used for data transmission, the third message does not contain the second information; If the second information contained in the control information is not used for data transmission, the third message contains the updated second information; The second information is at least one of the following: frequency domain allocation information, initial frequency domain resource information, number of frequency domain resources, time domain allocation information, initial time domain resource information, number of time domain resources, modulation and coding scheme information, power control information, and antenna port information.

15. A node device, the node device comprising: A transceiver is configured to send and receive signals from external sources; as well as The controller is configured to control the transceiver to perform the method according to any one of claims 1-14.