WO2022100493A1 - 数据传输方法、装置及设备 - Google Patents
数据传输方法、装置及设备 Download PDFInfo
- Publication number
- WO2022100493A1 WO2022100493A1 PCT/CN2021/128386 CN2021128386W WO2022100493A1 WO 2022100493 A1 WO2022100493 A1 WO 2022100493A1 CN 2021128386 W CN2021128386 W CN 2021128386W WO 2022100493 A1 WO2022100493 A1 WO 2022100493A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- machine learning
- ack
- learning model
- sequence
- nack
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0495—Quantised networks; Sparse networks; Compressed networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/096—Transfer learning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1861—Physical mapping arrangements
Definitions
- the present disclosure relates to the field of communication technologies, and in particular, to a data transmission method, apparatus, and device.
- the network can support machine densities up to 10 machines per square meter or 100 machines per cubic meter, which usually only sporadically send some small data Packet, using the scheduling-based communication mode in the related art will lead to a large access signaling overhead, while the contention-based scheduling-free communication can reduce the access signaling overhead.
- PUSCH physical uplink shared channel
- bitmap bitmap positive acknowledgment/negative acknowledgment
- ACK/NACK acknowledgement/Negative Acknowledgement
- the mechanism or the way of adding ACK/NACK to user equipment (user equipment, UE) identifier (identifier, ID) will result in a large downlink feedback overhead.
- 5G 5th Generation
- PDSCH 6G physical downlink shared channel
- the ACK/NACK feedback method for PUSCH in the related art includes:
- the base station corresponds each UE ID to an ACK/NACK-Inactive bit, that is, the bitmap method. Specifically, 1 can be used to represent ACK, 0 can be used to represent NACK or the terminal is in an inactive state; then the base station sends this long ACK/NACK-Inactive The sequence is broadcast to the terminal;
- the base station When feeding back the ACK/NACK bit, the base station simultaneously sends and receives the UE ID of the ACK/NACK bit;
- the base station sends ACK/NACK bits with the Physical Hybrid ARQ Indicator Channel (Physical Hybrid ARQ Indicator Channel, PHICH), and its corresponding relationship is relevant to the uplink resources allocated by the user;
- Physical Hybrid ARQ Indicator Channel Physical Hybrid ARQ Indicator Channel, PHICH
- the base station passes the new data indicator (New Data Indicator, PDCCH) in the physical downlink control channel (PDCCH).
- PDCCH New Data Indicator
- NDI New Data Indicator
- the bitmap-based method When applied to 6G ultra-large-scale machine communication, the bitmap-based method will lead to a large signaling overhead due to its large number of users; the feedback method of ACK/NACK bits + UE ID, when applied to 6G ultra-large-scale machine communication However, due to the large number of users, it still has a large signaling overhead; the ACK/NACK feedback method that relies on the uplink resources allocated by the base station is not suitable for the 6G competition-based ultra-large-scale machine communication; the method based on NDI inversion, only It is suitable for scheduling-based data transmission, but not for 6G contention-based hyperscale machine communication.
- the ACK/NACK feedback method for PDSCH in 5G NR in the related art is:
- the HARQ-ACK codebook is divided into a semi-static codebook and a dynamic codebook:
- A) Semi-static codebook The codebook is determined based on the semi-static configuration, which can avoid the situation where the base station and the UE have inconsistent understandings of the size of the codebook due to missed DCI detection, and ensure the reliability of feedback;
- the dynamic codebook is fed back based on the number of PDSCHs actually scheduled, which can reduce the number of redundant bits fed back.
- NR supports spatial combining, that is, combining the HARQ-ACK feedback bits of different transport blocks (TBs) of the same PDSCH through an "AND" operation, thereby obtaining less The number of feedback bits.
- the number of PDSCHs per unit time becomes larger, and the length of the above-mentioned ACK/NACK codebook sequence becomes larger, that is to say, the overhead becomes larger.
- dynamic codebook and spatial combining are used in NR. None of the methods can effectively reduce its signaling overhead.
- Embodiments of the present disclosure provide a data transmission method, apparatus, and device.
- the overhead of ACK/NACK feedback can be reduced.
- a data transmission method applied to a terminal, the method comprising:
- the terminal obtains the ACK/NACK sequence to be fed back
- the terminal selects the machine learning model applied to the ACK/NACK sequence
- the terminal compresses the ACK/NACK sequence through the machine learning model to obtain an indication sequence
- the terminal sends the indication sequence to the network device.
- the terminal selects a machine learning model applied to the ACK/NACK sequence, including:
- the terminal selects a machine learning model applied to the ACK/NACK sequence according to the machine learning model indication information of the network device.
- the terminal selects a machine learning model applied to the ACK/NACK sequence, including:
- the terminal selects a machine learning model to be applied to the ACK/NACK sequence according to the ACK/NACK sequence.
- the data transmission method further includes: the terminal sending the selected indication information of the machine learning model applied to the ACK/NACK sequence to the network device.
- the terminal sends the indication sequence to the network device, including:
- the terminal sends the indication sequence to the network device on the uplink control channel or the uplink shared channel.
- the data transfer method also includes:
- the terminal sends the indication sequence and the indication information of the machine learning model corresponding to the indication sequence to the network device together on the uplink shared channel or the uplink control channel.
- the data transfer method also includes:
- the terminal sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the network device respectively on the uplink shared channel and the uplink control channel, or respectively on the uplink control channel and the uplink shared channel.
- the data transmission method further includes: the terminal receives the network equipment through radio resource control (radio resource control, RRC) signaling or media access control-control element (medium access control control element, MAC CE) signaling.
- Radio resource control radio resource control
- media access control-control element medium access control control element, MAC CE
- the machine learning model indication information is sent by one or all of the network devices.
- the machine learning model is trained and distributed by the following process:
- the terminal obtains the ACK/NACK sequence to be fed back
- the terminal stores the ACK/NACK sequence
- the terminal groups the stored ACK/NACK sequences, performs machine learning model training, generates multiple sets of machine learning models, and reports them to the network device.
- the terminal reports the trained model to the network device through the following process:
- the terminal reports the trained machine learning model to the network device through RRC signaling or MAC CE or physical layer signaling.
- Embodiments of the present disclosure also provide a method for training and distributing a machine learning model, which is applied to the network device side, and the method includes:
- the network device acquires the ACK/NACK sequence to be trained, and stores it;
- the network device groups the stored ACK/NACK sequences, performs machine learning model training, and generates multiple sets of machine learning models;
- the network device stores the machine learning model
- the network device distributes the stored machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include:
- the training and distribution method of the machine learning model also includes:
- the network device stores the machine learning model reported by the terminal
- the network device distributes the stored machine learning models of all different terminals to the terminals using RRC signaling or MAC CE or physical layer signaling.
- the grouping of the stored ACK/NACK sequences may be performed according to the sequence length and the ratio of ACKs.
- Embodiments of the present disclosure also provide a data transmission method, which is applied to a network device, and the method includes:
- the network device obtains the ACK/NACK sequence to be fed back
- the network device selects the machine learning model applied to the ACK/NACK sequence, and sends the indication information of the selected machine learning model to the terminal;
- the network device compresses the ACK/NACK sequence through the machine learning model to obtain an indication sequence
- the network device sends the indication sequence to the terminal.
- the data transfer method also includes:
- the network device sends the machine learning model indication information to the terminal through radio resource control RRC signaling or media access control control unit MAC CE signaling or physical layer signaling.
- the machine learning model is trained and distributed by the following process:
- the network device obtains the ACK/NACK sequence to be fed back
- the network device stores the ACK/NACK sequence
- the network device groups the stored ACK/NACK sequences, performs machine learning model training, and generates multiple sets of machine learning models;
- the network device stores the machine learning model
- the network device distributes the stored training machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include: repeating once every fixed period.
- the stored ACK/NACK sequences are grouped according to the sequence length and the ratio of ACKs.
- the data transfer method also includes:
- the network device sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the terminal together in the downlink shared channel or downlink control channel; or,
- the network device sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the terminal respectively on the downlink shared channel and the downlink control channel, or respectively on the downlink control channel and the downlink shared channel.
- Embodiments of the present disclosure further provide a data transmission device, including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; when the processor executes the program, the processor implements: acquiring The ACK/NACK sequence to be fed back; select a machine learning model applied to the ACK/NACK sequence; compress the ACK/NACK sequence through the machine learning model to obtain an indication sequence; send the indication sequence to the the network equipment.
- a data transmission device including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; when the processor executes the program, the processor implements: acquiring The ACK/NACK sequence to be fed back; select a machine learning model applied to the ACK/NACK sequence; compress the ACK/NACK sequence through the machine learning model to obtain an indication sequence; send the indication sequence to the the network equipment.
- the processor obtains the ACK/NACK sequence to be fed back; the memory stores the ACK/NACK sequence; the processor groups the stored ACK/NACK sequence to perform a machine learning model training to generate sets of machine learning models, which the transceiver reports to the network device.
- Embodiments of the present disclosure also provide a data transmission device, comprising:
- the transceiver module is used to obtain the ACK/NACK sequence to be fed back;
- a processing module for selecting a machine learning model applied to the ACK/NACK sequence; compressing the ACK/NACK sequence through the machine learning model to obtain an indication sequence;
- the transceiver module is further configured to send the instruction sequence to the network device.
- the processing module is further configured to obtain the ACK/NACK sequence to be trained
- the device also includes:
- the storage module is used to store the ACK/NACK sequence indicating whether the downlink data is received correctly;
- the processing module is further configured to group the stored ACK/NACK sequences, perform machine learning model training, and generate multiple groups of machine learning models;
- the transceiver module is further configured to report the machine learning model obtained by training to the network device.
- Embodiments of the present disclosure further provide a data transmission device, including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; when the processor executes the program, the processor implements: acquiring The ACK/NACK sequence to be fed back; select the machine learning model applied to the ACK/NACK sequence, and send the indication information of the selected machine learning model to the terminal; The ACK/NACK sequence is compressed to obtain an indication sequence; and the indication sequence is sent to the terminal.
- a data transmission device including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; when the processor executes the program, the processor implements: acquiring The ACK/NACK sequence to be fed back; select the machine learning model applied to the ACK/NACK sequence, and send the indication information of the selected machine learning model to the terminal; The ACK/NACK sequence is compressed to obtain an indication sequence; and the indication sequence is sent to the terminal.
- the processor obtains the ACK/NACK sequence to be trained; the memory stores the ACK/NACK sequence; the processor groups the stored ACK/NACK sequence, and performs machine learning model training, Multiple groups of machine learning models are generated; the memory stores the machine learning models; the transceiver distributes the stored training machine learning models to terminals using RRC signaling or MAC CE or physical layer signaling.
- Embodiments of the present disclosure also provide a data transmission device, comprising:
- the transceiver module is used to obtain the ACK/NACK sequence to be fed back;
- a processing module for selecting a machine learning model applied to the ACK/NACK sequence
- the transceiver module is further configured to send the selected indication information of the machine learning model to the terminal;
- the processing module is further configured to compress the ACK/NACK sequence through the machine learning model to obtain an indication sequence
- the transceiver module is further configured to send the instruction sequence to the terminal.
- the processing module is further configured to obtain the ACK/NACK sequence to be fed back;
- the device also includes:
- a storage module configured to store the ACK/NACK sequence
- the processing module is also used to group the stored ACK/NACK sequences, perform machine learning model training, and generate multiple groups of machine learning models;
- the storage module is further configured to store the machine learning model
- the transceiver module is further configured to distribute the stored training machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- An embodiment of the present disclosure further provides a network device, including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; when the processor executes the program, the processor implements: The trained ACK/NACK sequences are stored; the stored ACK/NACK sequences are grouped, machine learning model training is performed, and multiple sets of machine learning models are generated; the machine learning models are stored; The machine learning model is distributed to the terminal using RRC signaling or MAC CE or physical layer signaling.
- Embodiments of the present disclosure also provide an apparatus for training and distributing a machine learning model, which is applied to a network device side, and the apparatus includes:
- the transceiver module is used to obtain and store the ACK/NACK sequence to be trained
- a processing module configured to group the stored ACK/NACK sequences, perform machine learning model training, and generate multiple sets of machine learning models
- a storage module for storing the machine learning model
- the transceiver module is configured to distribute the stored machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- Embodiments of the present disclosure also provide a data transmission system including the above-mentioned device.
- Embodiments of the present disclosure also provide a processor-readable storage medium storing processor-executable instructions for causing the processor to execute the above-mentioned steps of the method.
- the terminal acquires the ACK/NACK sequence to be fed back. Specifically, the terminal receives downlink data sent by at least one network device in the same and/or different time slots; the terminal receives and processes the downlink data, Determine whether the downlink data is received correctly, and use the 0/1 bit sequence to represent; the terminal applies the bit sequence machine learning model according to the machine learning model indication information of the network device or autonomously selects; the terminal uses the machine learning model , compressing the 0/1 bit sequence to obtain an indication sequence; the terminal sends the indication sequence to the network device.
- the network device receives uplink data sent by at least one terminal; receives and processes the uplink data, determines whether the uplink data is correctly received, and uses a 0/1 bit sequence to represent it; autonomously selects the trained and the bit The machine learning model corresponding to the sequence, and sending the indication information of the selected machine learning model to the terminal; compressing the 0/1 bit sequence through the machine learning model to obtain an indication sequence; An indication sequence is sent to the terminal.
- Using machine learning reduces the feedback overhead of sparse 0/1 bit sequences (here, sparsity means that there are only a few 0s or a few 1s in the 0/1 sequence).
- the compression, transmission, and decompression methods for sparse ACK/NACK sequences in the present disclosure are also applicable to other sparse 0/1 bit sequences generated in the communication process.
- FIG. 1 is a schematic flowchart of a data transmission method on a terminal side of the present disclosure
- FIG. 2 is a schematic flowchart of the data transmission method on the network side of the present disclosure
- FIG. 3 is a schematic diagram of a PUSCH-based ACK/NACK feedback method
- FIG. 4 is a schematic diagram of an ACK/NACK feedback method based on PDSCH
- FIG. 5 is a schematic diagram of the architecture of the data transmission device of the present disclosure.
- FIG. 6 is a schematic block diagram of the data transmission apparatus of the present disclosure.
- an embodiment of the present disclosure provides a data transmission method, which is applied to a terminal, and the method includes:
- Step 11 the terminal obtains the ACK/NACK sequence to be fed back; in an optional implementation manner, the terminal receives downlink data sent by at least one network device in the same and/or different time slots; the terminal receives and transmits the downlink data. Processing, judging whether the downlink data is correctly received, and using the 0/1 bit sequence to represent;
- Step 12 the terminal selects the machine learning model applied to the ACK/NACK sequence; here, the terminal may select the machine learning model applied to the ACK/NACK sequence according to the machine learning model indication information of the network device; or The machine learning model applied to the ACK/NACK sequence can be independently selected;
- Step 13 the terminal compresses the ACK/NACK sequence through the machine learning model to obtain an indication sequence
- Step 14 The terminal sends the instruction sequence to the network device.
- each bit in the ACK/NACK sequence corresponds to a data block sent by the base station, which may be different time slots, different channels, data blocks divided in a predetermined manner on the same channel, etc., and combinations thereof;
- the terminal receives downlink data sent by at least one network device in the same and/or different time slots; receives and processes the downlink data, determines whether the downlink data is correctly received, and uses a 0/1 bit sequence to represent it;
- the terminal Apply to the bit sequence machine learning model according to the machine learning model indication information of the network device or autonomously select; compress the 0/1 bit sequence through the machine learning model to obtain an indication sequence; the terminal compresses the bit sequence
- the instruction sequence is sent to the network device, and the above-mentioned sparse bit sequence is compressed, transmitted and decompressed based on a deep learning technology (such as an autoencoder technology), which reduces the feedback overhead of the sparse bit sequence.
- a deep learning technology such as an autoencoder technology
- the terminal selects a machine learning model applied to the ACK/NACK sequence, including:
- the terminal selects a machine learning model applied to the ACK/NACK sequence according to the machine learning model indication information of the network device.
- the terminal selects a machine learning model applied to the ACK/NACK sequence, including:
- the terminal selects a machine learning model to be applied to the ACK/NACK sequence according to the ACK/NACK sequence.
- the above data transmission method may further include:
- the terminal sends the selected indication information of the machine learning model applied to the ACK/NACK sequence to the network device.
- the above data transmission method may further include:
- the terminal receives the machine learning model indication information sent by the network device through radio resource control RRC signaling or medium access control control unit MAC CE signaling or physical layer signaling.
- the machine learning model here indicates that the information is sent by one or all of the network devices. All network devices here correspond to multiple receiving points in a coordinated multiple point (Coordinated Multiple Points, CoMP) transmission scenario.
- the machine learning model is trained and distributed by the following process:
- the network device obtains the ACK/NACK sequence to be trained, and optionally, the network device receives the indication sequence sent by the terminal; the network device decompresses the indication sequence to generate a corresponding ACK/NACK sequence , and store it;
- the network device groups the stored ACK/NACK sequences, performs machine learning model training, and generates multiple sets of machine learning models;
- the network device stores the machine learning model
- the network device distributes the stored machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include: executing on one or all of the network devices; and repeating it every other fixed period.
- the network device stores the received 0/1 bit sequence; performs level division on the sparsity of the above 0/1 bit sequence with sparsity; for example, the ACK/NACK sequence [0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0], where 1 represents ACK, 0 represents NACK; in addition, 1 can also be used to represent NACK, 0 Indicates ACK, which is to reflect the sparsity of the ACK/NACK sequence.
- the sparsity of the bit sequence can be the ratio of the number of 1s in the bit sequence to the total number of bits in the bit sequence.
- the Nth machine learning model is trained to obtain the Nth machine learning model corresponding to the bit sequence of the Nth level;
- the N+1th machine learning model is trained to obtain the N+1th machine learning model corresponding to the bit sequence of the N+1th level.
- the 0/1 bit sequences with different sparse levels generated recently according to the demodulation results are stored; the sparse degrees of the above 0/1 bit sequences with sparseness are graded; the training unit selects a sparse level The 0/1 bit sequence of , train the autoencoder to be used; based on the above trained autoencoder model of a certain sparse level, perform transfer learning to obtain the parameters of the autoencoder at other sparse levels, that is, in training For other sparse level autoencoder parameters, the above-trained machine learning model of a certain sparse level is used as the starting point.
- bit sequence of the Nth level in the bit sequences of multiple different sparse levels to train the Nth machine learning model to obtain the Nth machine learning model corresponding to the bit sequence of the Nth level;
- the N+1 th machine learning model is trained by using the bit sequence of the N+1 th level in the bit sequences of the plurality of different sparse levels, and the N+1 th machine learning model corresponding to the bit sequence of the N+1 th level is obtained.
- the recently received decompressed 0/1 bit sequence is stored; the sparseness of the above stored 0/1 bit sequence is graded; the training unit uses the above 0/1 bit sequence of different sparse levels , train the machine learning device to be used, and obtain machine learning models with different parameters corresponding to different sparsity levels.
- the machine learning model can also be trained and distributed by the following process:
- the terminal acquires the ACK/NACK sequence to be fed back.
- the terminal receives downlink data sent by at least one network device in the same and/or different time slots; the terminal receives and processes the downlink data, and acquires the downlink data to be fed back.
- Feedback ACK/NACK sequence further, judge whether downlink data is received correctly, and use 0/1 bit sequence to represent;
- the terminal stores the ACK/NACK sequence
- the terminal groups the stored ACK/NACK sequences, performs machine learning model training, generates multiple sets of machine learning models, and reports them to the network device;
- the network device stores the reported machine learning model
- the network device distributes the stored machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the terminal reports the trained model to the network device through the following process:
- the terminal reports the trained machine learning model to the network device through RRC signaling or MAC CE or physical layer signaling.
- the stored ACK/NACK sequences may be grouped, and may be grouped according to the sequence length and the ratio of ACKs.
- the ACK/NACK sequence is compressed by using a trained machine learning model corresponding to the sparse level to obtain an indication sequence, including:
- the encoder in the autoencoder of the trained machine learning model is batch normalized through the convolutional neural network, and then passes through the activation function and the fully connected layer to limit the coefficients and output of the autoencoder to binary bits. Get the instruction sequence.
- the above-mentioned ACK/NACK sequence is compressed based on the encoder in the selected autoencoder, and the coefficients and output of the autoencoder are also limited to binary 0, 1 bits to obtain a compressed Mx1 binary vector [0,1,1,0,0,1,0];
- the specific operation of the encoder in the autoencoder is described as: passing the above sparse 0/1 bit sequence through a convolutional neural network, then batch normalization, and then through a leakyReLU activation function, and then through a full Connect the layers, and then limit the output values to 0 or 1, resulting in the compressed binary sequence described above.
- the terminal sending the indication sequence to the network device includes:
- the terminal sends the indication sequence and the indication information of the machine learning model corresponding to the indication sequence to the network device together on the uplink shared channel or the uplink control channel; or,
- the terminal sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the network device respectively on the uplink shared channel and the uplink control channel, or respectively on the uplink control channel and the uplink shared channel; or,
- the terminal only sends the indication sequence to the network device on the uplink control channel or the uplink shared channel.
- the ACK/NACK sequence is compressed, transmitted and decompressed on the 6G PDSCH based on the deep learning technology (such as the self-encoder technology).
- the method on the network side corresponds to the method on the terminal side, and the above method on the terminal side is also applicable to the embodiment on the network side, and can achieve the same technical effect.
- Embodiments of the present disclosure also provide a method for training and distributing a machine learning model, which is applied to the network device side, and the method includes:
- the network device acquires the ACK/NACK sequence to be trained, and stores it;
- the network device groups the stored ACK/NACK sequences, performs machine learning model training, and generates multiple sets of machine learning models;
- the network device stores the machine learning model
- the network device distributes the stored machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include:
- the method for training and distributing a machine learning model further includes:
- the network device stores the machine learning model reported by the terminal
- the network device distributes the stored machine learning models of all different terminals to the terminals using RRC signaling or MAC CE or physical layer signaling.
- the terminal side reports the model trained by itself to the network device, and after the network device aggregates the models of all other terminals, the aggregated result is sent to the terminal.
- the grouping of the stored ACK/NACK sequences may be performed according to the sequence length and the ratio of ACKs.
- the network device can determine the machine learning model, and the feedback overhead of the sparse bit sequence is reduced.
- an embodiment of the present disclosure further provides a data transmission method, which is applied to a network device, and the method includes:
- Step 21 The network device obtains the ACK/NACK sequence to be fed back.
- the network device receives uplink data sent by at least one terminal; receives and processes the uplink data to determine whether the uplink data is correctly received data, represented by a 0/1 bit sequence;
- Step 22 the network device selects the machine learning model applied to the corresponding ACK/NACK sequence, and sends the indication information of the selected machine learning model to the terminal;
- Step 23 the network device compresses the ACK/NACK sequence through the machine learning model to obtain an indication sequence
- Step 24 The network device sends the instruction sequence to the terminal.
- each bit in the ACK/NACK sequence corresponds to a different terminal, the terminal transmits on a predetermined channel, and the base station feeds back in a centralized manner; in addition to indicating that the data has not been successfully demodulated, the NACK is used to indicate that the data is not successfully demodulated. Also used to indicate that the terminal is in the Inactive (inactive) state.
- the network device receives the uplink data sent by at least one terminal; the network device receives and processes the uplink data, determines whether the uplink data is correctly received, and uses a 0/1 bit sequence to represent it, such as ACK/ The 0/1 bit sequence corresponding to NACK-Inactive; the network device selects the trained machine learning model corresponding to the bit sequence according to the load level (or sparse level) corresponding to the bit sequence; the network device learns through the machine learning model model, compress the 0/1 bit sequence to obtain an indication sequence; the network device sends the indication sequence to the terminal, and based on deep learning technology (such as auto-encoder technology), the above sparse bit sequence Compression, transmission and decompression are performed to reduce the feedback overhead of sparse bit sequences.
- deep learning technology such as auto-encoder technology
- the data transmission method may further include:
- the network device sends the machine learning model indication information to the terminal through radio resource control RRC signaling or media access control control unit MAC CE signaling or physical layer signaling.
- the machine learning model is trained and distributed by the following process:
- the network device obtains the ACK/NACK sequence to be fed back, and optionally, the network device receives the uplink data sent by the terminal; the network device receives and processes the uplink data, and obtains the ACK/NACK sequence to be fed back ;
- the network device stores the ACK/NACK sequence
- the network device groups the stored ACK/NACK sequences, performs machine learning model training, and generates multiple sets of machine learning models;
- the network device stores the machine learning model
- the network device distributes the stored training machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include: repeating once every fixed period.
- the terminal reports the trained model to the network device through the following process:
- the terminal reports the trained machine learning model to the network device through RRC signaling or MAC CE or physical layer signaling.
- the stored ACK/NACK sequences are grouped according to the sequence length and the ratio of ACKs.
- sending the indication sequence to the terminal includes:
- the network device sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the terminal together in the downlink shared channel or downlink control channel; or, the network device sends the instruction sequence and the instruction information corresponding to the instruction sequence to the terminal.
- the indication information of the machine learning model is sent to the terminal through the downlink shared channel and the downlink control channel, or the downlink control channel and the downlink shared channel respectively; or,
- the network device only sends the indication sequence to the terminal in the downlink control channel or downlink shared channel.
- FIG. 3 it is a schematic diagram of the transmission of information bits of bit-map-based ACK/NACK-Inactive for the PUSCH of the 6G ultra-large-scale machine communication.
- the base station classifies its network load
- the base station stores the uncompressed ACK/NACK-Inactive sequences under different load levels recently sent to the UE. Specifically, 1 can be used to represent ACK, 0 to represent NACK or the terminal is in the inactive state;
- the training unit of the base station trains the machine learning device to be used, and obtains machine learning models with different parameters corresponding to different load levels respectively.
- the training unit transmits the models and parameter sets of the compressor and decompressor (or encoder, decoder) of the trained machine learning device with different load levels to the storage unit of the base station;
- the base station distributes the stored model and parameter set of the decompressor or decoder of the machine learning device with different load levels and uses RRC signaling or MAC CE or physical layer signaling to the UE;
- the active UE sends uplink data based on competition, that is, sends PUSCH;
- the base station demodulates after receiving the PUSCH from the active user
- the base station forms an ACK/NACK-Inactive sequence according to the demodulation result, for example, each ACK/NACK-Inactive bit corresponds to the UE ID one-to-one;
- the base station selects a model and parameter set of the compressor and decompressor in a trained machine learning device
- the base station compresses the above-mentioned ACK/NACK-Inactive sequence based on the selected trained machine learning device;
- the base station sends the model of the decompressor it selected, the subscript of the parameter set and the ACK/NACK-Inactive sequence to the UE. Specifically, when sending:
- the base station After the base station sends the model of the decompressor it selected and the subscript of the parameter set to the UE through physical layer signaling, the base station sends the ACK/NACK-Inactive sequence to the UE in broadcast form;
- the base station sends the model of the decompressor it selected and the subscript of the parameter set together with the ACK/NACK-Inactive sequence to the UE in broadcast form;
- the active UE performs decompression based on the signaling received by the base station and/or the received compressed ACK/NACK-Inactive sequence to obtain ACK/NACK-Inactive bits corresponding to itself.
- the training process of the above machine learning and the process of storing and transferring model parameters are not always bound to the use process.
- the implementation process includes the following two methods:
- the above model parameters can be applied repeatedly until the communication environment has changed greatly and the model parameters are no longer applicable, instead of training the model before each use.
- the base station extracts the above data in stages, conducts training offline independently, then compares the trained model with the model currently in use, and selects a more suitable model for online use (when using The newly trained model also includes the transfer process of the model).
- FIG. 4 it is a schematic diagram of ACK/NACK codebook feedback for PDSCH.
- the disclosure of the transmission method of ACK/NACK feedback for PDSCH specifically includes:
- the base station stores the ACK/NACK sequences recovered by decompression sent by the UE in different channel states in the near term;
- the training unit transmits the trained models and parameter sets of the decompressor or decoder of the machine learning device in different groups of channel states to the storage unit of the base station;
- the base station configures the stored model and parameter set of the machine learning device compressor or encoder to the UE using RRC signaling or MAC CE or physical layer signaling.
- the UE receives PDSCHs from different serving cells and/or different time slots, and demodulates them;
- the UE forms multiple groups of ACK/NACK sequences corresponding to PDSCHs in different time slots from the above-mentioned different serving cells;
- the UE autonomously selects the model and parameter set of the compressor and decompressor in the trained machine learning device according to the channel states corresponding to different groups of ACK/NACK sequences, or according to the compressor and decompressor in the machine learning device indicated by the primary serving cell
- the model and parameter set of the device the UE compresses the above ACK/NACK sequence
- the UE sends the compressed ACK/NACK sequence to the base station side; specifically:
- the UE sends the ACK/NACK sequence together with the model of the decoder in the selected trained machine learning device and the subscript of the parameter set to the base station side, such as using the uplink shared channel or the uplink control channel, or
- the UE uses different channels for the ACK/NACK sequence and the model of the decoder in the selected trained machine learning device and the subscript of the parameter set (for example, the ACK/NACK sequence uses the uplink shared channel, and the subscript uses the uplink shared channel). control channel) are sent to the base station side respectively, or
- the base station side uses the primary serving cell or the machine learning device notified by the UE to decompress the received compressed ACK/NACK sequence, and then obtain the ACK/NACK sequence corresponding to the sent PDSCH.
- training, storage and transfer parameters can also be the following steps, and the use method is the same as the previous method, and will not be repeated;
- the above different channel states are grouped, and the training unit uses the UE to generate ACK/NACK sequences in the same group of channel states, and trains the machine learning device to be used until the channel states of all groups are traversed, and different parameters corresponding to different channel states are obtained.
- machine learning model ;
- the training unit reports the parameters and/or structures of the compressors or encoders of the trained machine learning devices in different groups of channel states to the base station using RRC signaling or MAC CE or physical layer signaling. It is passed to the storage unit of the base station;
- the base station configures the stored model and parameter set of the machine learning device compressor or encoder and sends it to the UE using RRC signaling or MAC CE or physical layer signaling.
- the training process of the above machine learning and the process of storing and transferring model parameters are not always bound to the use process.
- the implementation process includes the following two methods:
- model parameters can be applied repeatedly until the communication environment has changed greatly and the model parameters are no longer applicable, instead of training the model before each use.
- the base station extracts the above data in stages, conducts training offline independently, then compares the trained model with the model currently in use, and selects a more suitable model for online use (when using The newly trained model also includes the transfer process of the model).
- Embodiment 1 Based on the self-encoder technology in machine learning, the ACK/NACK-Inactive sequence of PUSCH in 6G ultra-large-scale machine communication is compressed, wherein the self-encoder technology uses an encoder to compress data at the transmitting end first, Then, the decoder is used for decompression at the receiving end, in which the parameters of the encoder and the decoder are obtained based on data training by means of machine learning.
- Step 1 The base station classifies its network load
- Step 2 The base station stores the recent ACK/NACK-Inactive sequences delivered to the UE at different load levels;
- Step 3 The training unit selects an ACK/NACK-Inactive sequence of a network load level to train the autoencoder to be used;
- Step 4 The base station migrates the autoencoder parameters trained based on the above load levels under other network load levels to obtain parameters of the machine learning device under different network load levels;
- Step 1 The training unit transmits the models and parameter sets of the encoder and decoder in the trained autoencoders with different load levels to the storage unit of the base station;
- Step 2 The base station configures the stored trained decoder models and parameter sets of autoencoders with different load levels to the UE using RRC signaling.
- Step 3 Repeat steps 2-4 of training every fixed period, and steps 1-2 of storing and transferring models and parameters, and update the training results.
- Step 1 In 6G ultra-large-scale machine communication, each UE wakes up at regular intervals to monitor the environment.
- Step 3 The base station receives the data sent by all K UEs and demodulates them;
- Step 4 According to the demodulation result, the base station forms an Nx1 ACK/NACK-Inactive sequence [0,0,0,0,0,0,0,0,0,1,0, 0,0,0,0,0,0,1,0,0,0,0,0], where 1 represents ACK, 0 represents NACK or the UE is in an inactive state; in addition, 1 can also be used to represent NACK or the UE is in an inactive state, 0 Indicates ACK.
- the original ACK/NACK-Inactive sequence can be flipped 0/1 first;
- Step 5 The base station selects a trained autoencoder parameter and/or structure based on the load level of the current network
- Step 6 The base station compresses the above-mentioned ACK/NACK-Inactive sequence based on the encoder in the selected autoencoder, and also limits the coefficient and output of the autoencoder to binary 0,1 bits to obtain a compressed binary vector of Mx1 [0,1,1,0,0,1,0];
- Step 7 The base station broadcasts the selected autoencoder model and parameter subscripts together with the compressed ACK/NACK-Inactive sequence to all UEs.
- Step 8 The UE decompresses the received compressed Mx1 ACK/NACK-Inactive sequence based on the decoder in the trained self-encoder notified by the base station, and finally outputs the decompressed sequence [0,0,0,0 ,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0] to obtain the ACK/NACK-Inactive bit corresponding to itself.
- Embodiment 2 Compress the ACK/NACK sequence in PDSCH based on the autoencoder technology in machine learning
- Step 1 The base station stores the ACK/NACK sequences sent by the UE in different channel states in the near term;
- Step 2 Group the above-mentioned different channel states, and the training unit uses the ACK/NACK sequences sent by different UEs in the same group of channel states to train the autoencoder to be used, until all the channel state groups are traversed, and different channel states are obtained. Corresponding machine learning models with different parameters.
- Step 1 The training unit transmits the trained models and parameter sets of the encoder and decoder in the autoencoder under different channel states to the storage unit of the base station;
- Step 2 The base station configures the stored trained decoder models and parameter sets of the auto-encoder under different channel states to the UE using RRC signaling.
- Step 3 Repeat steps 1-2 of training, and steps 1-2 of storing and transferring models and parameters at regular intervals, and update the training results.
- Step 1 Different serving cells in NR send PDSCH to UE;
- Step 2 UE receives PDSCH from different serving cells on different time slots and demodulates it;
- Step 3 According to the demodulation result, the UE forms multiple sets of ACK/NACK sequences corresponding to the PDSCH in different time slots of different serving cells, such as [1, 1, 0, 0, 1, 1]; [1, 1, 1, 1, 0, 0]; [1, 1, 1, 1] (for convenience, the length of the sequence is set to 16), here it is assumed that 1 represents ACK and 0 represents NACK, and it is assumed that there are two
- the bits correspond to the ACK/NACK of a PDSCH. There are three serving cells in total. The first group of bits corresponds to the first serving cell, the second group of bits corresponds to the second serving cell, and the third group of bits corresponds to the third serving cell.
- Step 4 When the channel conditions are good, the 01 bit in the generated ACK/NACK codebook can be flipped, that is, 0 becomes 1, 1 becomes 0, and the above three sets of sequences are concatenated to obtain the sequence [0, 0,1,1,0,0,0,0,0,0,1,1,0,0,0,0]; when the channel conditions are poor, the above flipping is not required.
- Step 5 The Primary serving cell notifies the UE of the autoencoder model and parameter subscripts to be compressed with other serving cells;
- Step 6 The UE compresses the above-mentioned ACK/NACK sequence based on the encoder of the self-encoder notified by the primary serving cell, and also limits the coefficient and output of the self-encoder to binary 0,1 bits to obtain a compressed binary vector [ 1,0,1,1,0,0,0,1];
- Step 7 The UE feeds back the ACK/NACK sequence to the base station side;
- Step 8 The base station uses the autoencoder model and parameters notified by the primary serving cell to decompress the received compressed ACK/NACK sequence, and then obtain the bit-flipped ACK/NACK bit sequence [0,0,1, 1,0,0,0,0,0,0,0,1,1,0,0,0,0], after bit flip it becomes [1,1,0,0,1,1,1,1,1 ,1,0,0,1,1,1,1].
- the above-mentioned embodiments of the present disclosure use machine learning technology to reduce the feedback overhead of sparse 0/1 bit sequences.
- Specific implementation examples include but are not limited to: 1) Reduced 6G ultra-large-scale machine communication with low complexity The overhead of ACK/NACK feedback of PUSCH; 2) the overhead of ACK/NACK sequence of PDSCH of 6G ultra-high data rate is reduced with low complexity.
- the method on the terminal side corresponds to the method on the network side, and the above method on the network side is also applicable to the embodiment on the terminal side, and the same technical effect can be achieved.
- an embodiment of the present disclosure further provides a terminal 50, including: a transceiver 51, a processor 52, and a memory 53, where the memory 53 stores a program executable by the processor 52; the When the processor 52 executes the program, it realizes: acquiring the ACK/NACK sequence to be fed back; selecting a machine learning model applied to the ACK/NACK sequence; compressing the ACK/NACK sequence through the machine learning model to obtain an indication sequence; sending the indication sequence to the network device.
- selecting the machine learning model applied to the ACK/NACK sequence by the terminal includes: selecting, by the terminal, the machine learning model applied to the ACK/NACK sequence according to the machine learning model indication information of the network device.
- selecting the machine learning model applied to the ACK/NACK sequence by the terminal includes: selecting the machine learning model applied to the ACK/NACK sequence by the terminal according to the ACK/NACK sequence.
- the terminal sends the selected indication information of the machine learning model applied to the ACK/NACK sequence to the network device.
- the terminal sends the indication sequence to the network device, including:
- the terminal sends the indication sequence to the network device on the uplink control channel or the uplink shared channel.
- the data transfer method also includes:
- the terminal sends the indication sequence and the indication information of the machine learning model corresponding to the indication sequence to the network device together on the uplink shared channel or the uplink control channel.
- the data transfer method also includes:
- the terminal sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the network device respectively on the uplink shared channel and the uplink control channel, or respectively on the uplink control channel and the uplink shared channel.
- the machine learning model indication information is sent by one or all of the network devices.
- the machine learning model training process and distribution process further include: executing on one or all of the network devices; and repeating the process every other fixed period.
- the machine learning model is trained and distributed by the following process:
- the terminal obtains the ACK/NACK sequence to be fed back
- the terminal stores the ACK/NACK sequence
- the terminal groups the stored ACK/NACK sequences, performs machine learning model training, generates multiple sets of machine learning models, and reports them to the network device.
- the terminal reports the trained model to the network device through the following process:
- the terminal reports the trained machine learning model to the network device through RRC signaling or MAC CE or physical layer signaling.
- the device in this embodiment is a device corresponding to the method shown in FIG. 1 above, and the implementation manners in the above embodiments are all applicable to the embodiments of the device, and the same technical effect can also be achieved.
- the transceiver 51 and the memory 53, as well as the transceiver 51 and the processor 52 can be communicated and connected through a bus interface, the function of the processor 52 can also be realized by the transceiver 51, and the function of the transceiver 51 can also be realized by the processor 52 realized.
- an embodiment of the present disclosure further provides a data transmission apparatus 60, including:
- the transceiver module 61 is used to obtain the ACK/NACK sequence to be fed back;
- a processing module 62 configured to select a machine learning model applied to the ACK/NACK sequence; compress the ACK/NACK sequence through the machine learning model to obtain an indication sequence;
- the transceiver module 61 is further configured to send the instruction sequence to the network device.
- selecting the machine learning model applied to the ACK/NACK sequence by the terminal includes: selecting, by the terminal, the machine learning model applied to the ACK/NACK sequence according to machine learning model indication information of the network device.
- selecting the machine learning model applied to the ACK/NACK sequence by the terminal includes: selecting the machine learning model applied to the ACK/NACK sequence by the terminal according to the ACK/NACK sequence.
- the terminal sends the selected indication information of the machine learning model applied to the ACK/NACK sequence to the network device.
- the terminal sends the indication sequence to the network device, including:
- the terminal sends the indication sequence to the network device on the uplink control channel or the uplink shared channel.
- the data transfer method also includes:
- the terminal sends the indication sequence and the indication information of the machine learning model corresponding to the indication sequence to the network device together on the uplink shared channel or the uplink control channel.
- the data transfer method also includes:
- the terminal sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the network device respectively on the uplink shared channel and the uplink control channel, or respectively on the uplink control channel and the uplink shared channel.
- the machine learning model indication information is sent by one or all of the network devices.
- the machine learning model training process and distribution process further include: executing on one or all of the network devices; and repeating the process every other fixed period.
- the machine learning model is trained and distributed by the following process:
- the terminal obtains the ACK/NACK sequence to be fed back
- the terminal stores the ACK/NACK sequence
- the terminal groups the stored ACK/NACK sequences, performs machine learning model training, generates multiple sets of machine learning models, and reports them to the network device.
- the terminal reports the trained model to the network device through the following process:
- the terminal reports the trained machine learning model to the network device through RRC signaling or MAC CE or physical layer signaling.
- the device in this embodiment is a device corresponding to the method shown in FIG. 1 above, and the implementation manners in the above embodiments are all applicable to the embodiments of the device, and the same technical effect can also be achieved. It should be noted here that the above-mentioned device provided by the embodiment of the present disclosure can realize all the method steps realized by the above-mentioned method embodiment, and can achieve the same technical effect, and the same as the method embodiment in this embodiment is not repeated here. The parts and beneficial effects will be described in detail.
- An embodiment of the present disclosure further provides a network device, including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; when the processor executes the program, the processor implements: The trained ACK/NACK sequences are stored; the stored ACK/NACK sequences are grouped, machine learning model training is performed, and multiple sets of machine learning models are generated; the machine learning models are stored; The machine learning model is distributed to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include:
- the storage module stores the machine learning model reported by the terminal
- the transceiver module is used to distribute the stored machine learning models of all different terminals to the terminals using RRC signaling or MAC CE or physical layer signaling.
- the grouping of the stored ACK/NACK sequences may be performed according to the sequence length and the ratio of ACKs.
- Embodiments of the present disclosure also provide an apparatus for training and distributing a machine learning model, which is applied to a network device side, and the apparatus includes:
- the transceiver module is used to obtain and store the ACK/NACK sequence to be trained
- a processing module configured to group the stored ACK/NACK sequences, perform machine learning model training, and generate multiple sets of machine learning models
- a storage module for storing the machine learning model
- the transceiver module is configured to distribute the stored machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include:
- the storage module stores the machine learning model reported by the terminal
- the transceiver module is used to distribute the stored machine learning models of all different terminals to the terminals using RRC signaling or MAC CE or physical layer signaling.
- the grouping of the stored ACK/NACK sequences may be performed according to the sequence length and the ratio of ACKs.
- Embodiments of the present disclosure further provide a network device, including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; when the processor executes the program, the processor implements: Feedback ACK/NACK sequence; select the machine learning model applied to the ACK/NACK sequence, and send the indication information of the selected machine learning model to the terminal; through the machine learning model, the ACK The /NACK sequence is compressed to obtain an indication sequence; the indication sequence is sent to the terminal.
- a network device including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; when the processor executes the program, the processor implements: Feedback ACK/NACK sequence; select the machine learning model applied to the ACK/NACK sequence, and send the indication information of the selected machine learning model to the terminal; through the machine learning model, the ACK The /NACK sequence is compressed to obtain an indication sequence; the indication sequence is sent to the terminal.
- the network device sends the machine learning model indication information to the terminal through radio resource control RRC signaling or media access control control unit MAC CE signaling or physical layer signaling.
- one or all network devices send machine learning model indication information to the terminal.
- the machine learning model is trained and distributed by the following process:
- the network device acquires the ACK/NACK sequence to be fed back, and stores it;
- the network device groups the stored ACK/NACK sequences, performs machine learning model training, and generates multiple groups of machine learning models;
- the network device stores the machine learning model
- the network device distributes the stored training machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include:
- the terminal reports the trained model to the network device through the following process:
- the terminal reports the trained machine learning model to the network device through RRC signaling or MAC CE or physical layer signaling.
- the stored ACK/NACK sequences are grouped according to the sequence length and the proportion of ACKs.
- sending the indication sequence to the terminal includes:
- the network device sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the terminal together in the downlink shared channel or downlink control channel; or,
- the network device sends the instruction sequence and the instruction information of the machine learning model corresponding to the instruction sequence to the terminal respectively on the downlink shared channel and the downlink control channel, or respectively on the downlink control channel and the downlink shared channel; or,
- the network device only sends the indication sequence to the terminal in the downlink control channel or downlink shared channel.
- the device in this embodiment is a device corresponding to the method shown in FIG. 2 above, and the implementation manners in the above embodiments are all applicable to the embodiments of the device, and the same technical effect can also be achieved.
- the transceiver and the memory, as well as the transceiver and the processor can be communicated and connected through a bus interface, the function of the processor can also be realized by the transceiver, and the function of the transceiver can also be realized by the processor.
- the above-mentioned device provided by the embodiment of the present disclosure can realize all the method steps realized by the above-mentioned method embodiment, and can achieve the same technical effect, and the same as the method embodiment in this embodiment is not repeated here. The parts and beneficial effects will be described in detail.
- Embodiments of the present disclosure also provide a data transmission device, comprising:
- the transceiver module is used to obtain the ACK/NACK sequence to be fed back;
- a processing module configured to select a machine learning model applied to the ACK/NACK sequence, and send indication information of the selected machine learning model to the terminal;
- the sequence is compressed to obtain the indicated sequence;
- the transceiver module is further configured to send the indication sequence to the terminal.
- the transceiver module sends machine learning model indication information to the terminal through radio resource control RRC signaling or media access control control unit MAC CE signaling or physical layer signaling.
- one or all network devices send machine learning model indication information to the terminal.
- the machine learning model is trained and distributed by the following process:
- the processing module obtains the ACK/NACK sequence to be fed back, and stores it;
- the processing module groups the stored ACK/NACK sequences, performs machine learning model training, and generates multiple sets of machine learning models;
- the processing module stores the machine learning model
- the processing module distributes the stored training machine learning model to the terminal using RRC signaling or MAC CE or physical layer signaling.
- the machine learning model training process and distribution process further include:
- the terminal reports the trained model to the network device through the following process:
- the terminal reports the trained machine learning model to the network device through RRC signaling or MAC CE or physical layer signaling.
- the stored ACK/NACK sequences are grouped according to the sequence length and the ratio of ACKs.
- sending the indication sequence to the terminal includes:
- the sequence is sent to the terminal in the downlink control channel or the downlink shared channel.
- the device in this embodiment is a device corresponding to the method shown in FIG. 2 above, and the implementation manners in each of the above embodiments are applicable to the embodiments of the device, and the same technical effect can also be achieved. It should be noted here that the above-mentioned device provided by the embodiment of the present disclosure can realize all the method steps realized by the above-mentioned method embodiment, and can achieve the same technical effect, and the same as the method embodiment in this embodiment is not repeated here. The parts and beneficial effects will be described in detail.
- Embodiments of the present disclosure further provide a data transmission system, including: the device on the network side and the device on the terminal side as described in the foregoing embodiments.
- Embodiments of the present disclosure also provide a processor-readable storage medium storing processor-executable instructions for causing the processor to execute the above-mentioned Methods. All implementation manners in the foregoing method embodiment are applicable to this embodiment, and the same technical effect can also be achieved.
- the disclosed apparatus and method may be implemented in other manners.
- the apparatus embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
- the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
- each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium.
- the computer software product is stored in a storage medium, including several
- the instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present disclosure.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program codes .
- each component or each step can be decomposed and/or recombined. These disaggregations and/or recombinations should be considered equivalents of the present disclosure.
- the steps of executing the above-described series of processes can naturally be executed in chronological order in the order described, but need not necessarily be executed in chronological order, and some steps may be executed in parallel or independently of each other.
- Those of ordinary skill in the art can understand all or any steps or components of the method and device of the present disclosure. , software, or a combination thereof, which can be implemented by those of ordinary skill in the art using their basic programming skills after reading the description of the present disclosure.
- modules, units, and sub-units can be implemented in one or more Application Specific Integrated Circuits (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSP Device, DSPD) ), Programmable Logic Device (PLD), Field-Programmable Gate Array (FPGA), general-purpose processor, controller, microcontroller, microprocessor, in other electronic units or combinations thereof.
- ASIC Application Specific Integrated Circuits
- DSP Digital Signal Processor
- DSP Device Digital Signal Processing Device
- DSPD Digital Signal Processing Device
- PLD Programmable Logic Device
- FPGA Field-Programmable Gate Array
- the technologies described in the embodiments of the present disclosure may be implemented through modules (eg, procedures, functions, etc.) that perform the functions described in the embodiments of the present disclosure.
- Software codes may be stored in memory and executed by a processor.
- the memory can be implemented in the processor or external to the processor.
- the objects of the present disclosure can also be achieved by running a program or set of programs on any computing device.
- the computing device may be a known general purpose device. Therefore, the objects of the present disclosure can also be achieved merely by providing a program product containing program code for implementing the method or apparatus. That is, such a program product also constitutes the present disclosure, and a storage medium in which such a program product is stored also constitutes the present disclosure.
- the storage medium can be any known storage medium or any storage medium developed in the future.
- each component or each step can be decomposed and/or recombined. These disaggregations and/or recombinations should be considered equivalents of the present disclosure.
- the steps of executing the above-described series of processes can naturally be executed in chronological order in the order described, but need not necessarily be executed in chronological order. Certain steps may be performed in parallel or independently of each other.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (33)
- 一种数据传输方法,应用于终端,包括:终端获取待反馈的肯定确认/否定确认ACK/NACK序列;终端选择应用于所述ACK/NACK序列的机器学习模型;终端通过所述机器学习模型,对所述ACK/NACK序列进行压缩,得到指示序列;终端将所述指示序列发送给所述网络设备。
- 根据权利要求1所述的数据传输方法,其中,终端选择应用于所述ACK/NACK序列的机器学习模型,包括:所述终端根据所述网络设备的机器学习模型指示信息选择应用于所述ACK/NACK序列的机器学习模型。
- 根据权利要求1所述的数据传输方法,其中,终端选择应用于所述ACK/NACK序列的机器学习模型,包括:终端根据所述ACK/NACK序列选择应用于所述ACK/NACK序列的机器学习模型。
- 根据权利要求3所述的数据传输方法,还包括:终端将选择的应用于所述ACK/NACK序列的机器学习模型的指示信息发送给所述网络设备。
- 根据权利要求1所述的数据传输方法,其中,终端将所述指示序列发送给所述网络设备,包括:终端将指示序列,以上行控制信道或上行共享信道发送给所述网络设备。
- 根据权利要求4所述的数据传输方法,还包括:终端将指示序列以及该指示序列对应的所述机器学习模型的指示信息,一同以上行共享信道或上行控制信道发送给所述网络设备。
- 根据权利要求4所述的数据传输方法,还包括:终端将指示序列以及该指示序列对应的所述机器学习模型的指示信息,分别以上行共享信道和上行控制信道,或者分别以上行控制信道和上行共享信道,发送给所述网络设备。
- 根据权利要求1所述的数据传输方法,还包括:所述终端接收所述网络设备通过无线资源控制RRC信令或者媒体访问控制-控制单元MAC CE信令或物理层信令发送的机器学习模型指示信息。
- 根据权利要求5所述的数据传输方法,其中,所述机器学习模型指示信息由所述网络设备中的一个或所有网络设备发送。
- 根据权利要求1所述的数据传输方法,其中,所述机器学习模型由以下过程进行训练和分发:所述终端获取待反馈的ACK/NACK序列;所述终端将所述ACK/NACK序列进行存储;所述终端对存储的所述ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型,并将其上报给网络设备。
- 根据权利要求10所述的数据传输方法,其中,所述终端通过以下过程将训练好的模型上报给所述网络设备:所述终端通过RRC信令或MAC CE或物理层信令将训练的机器学习模型上报给所述网络设备。
- 一种机器学习模型的训练与分发方法,应用于网络设备侧,包括:所述网络设备获取待训练的ACK/NACK序列,并进行存储;所述网络设备对存储的所述ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型;所述网络设备对所述机器学习模型进行存储;所述网络设备将存储的所述机器学习模型,使用RRC信令或MAC CE或物理层信令分发给终端。
- 根据权利要求12所述的机器学习模型的训练与分发方法,其中,所述机器学习模型训练过程和分发过程,进一步包括:所述网络设备中的一个或所有网络设备执行;每隔一个固定周期重复进行一次。
- 根据权利要求12所述的机器学习模型的训练与分发方法,还包括:所述网络设备将所述终端上报的机器学习模型进行存储;所述网络设备将存储的所有不同终端的机器学习模型,使用RRC信令或 MAC CE或物理层信令分发给终端。
- 根据权利要求12所述的机器学习模型的训练与分发方法,其中,所述对存储的所述ACK/NACK序列进行分组,按照序列长度和ACK的占比进行分组。
- 一种数据传输方法,应用于网络设备,包括:网络设备获取待反馈的ACK/NACK序列;网络设备选择应用于所述ACK/NACK序列的机器学习模型,并将选择的所述机器学习模型的指示信息发送给所述终端;网络设备通过所述机器学习模型,对所述ACK/NACK序列进行压缩,得到指示序列;网络设备将所述指示序列发送给所述终端。
- 根据权利要求16所述的数据传输方法,还包括:所述网络设备通过无线资源控制RRC信令或者媒体访问控制控制单元MAC CE信令或物理层信令向终端发送机器学习模型指示信息。
- 根据权利要求16所述的数据传输方法,其中,所述机器学习模型由以下过程进行训练和分发:所述网络设备获取待反馈的ACK/NACK序列;所述网络设备对所述ACK/NACK序列进行存储;所述网络设备对存储的ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型;所述网络设备对所述机器学习模型进行存储;所述网络设备将所述存储的训机器学习模型,使用RRC信令或MAC CE或物理层信令分发给终端。
- 根据权利要求18所述的数据传输方法,其中,所述机器学习模型训练过程和分发过程,进一步包括:每隔一个固定周期重复进行一次。
- 根据权利要求18所述的数据传输方法,其中,所述对存储的ACK/NACK序列进行分组,按照序列长度和ACK的占比进行分组。
- 根据权利要求16所述的数据传输方法,还包括:网络设备将指示序列以及该指示序列对应的所述机器学习模型的指示信息,一同以下行共享信道或下行控制信道发送给所述终端;或者,网络设备将指示序列以及该指示序列对应的所述机器学习模型的指示信息,分别以下行共享信道和下行控制信道,或者分别以下行控制信道和下行共享信道,发送给所述终端。
- 一种数据传输设备,包括:收发机,处理器,存储器,所述存储器上存有所述处理器可执行的程序;所述处理器执行所述程序时实现:获取待反馈的ACK/NACK序列;选择应用于所述ACK/NACK序列机器学习模型;通过所述机器学习模型,对所述ACK/NACK序列进行压缩,得到指示序列;将所述指示序列发送给所述网络设备。
- 根据权利要求22所述的数据传输设备,其中,所述处理器获取待反馈的ACK/NACK序列;所述存储器将所述ACK/NACK序列进行存储;所述处理器对存储的所述ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型,所述收发机将其上报给所述网络设备。
- 一种数据传输装置,包括:收发模块,用于获取待反馈的ACK/NACK序列;处理模块,用于选择应用于所述ACK/NACK序列的机器学习模型;通过所述机器学习模型,对所述ACK/NACK序列进行压缩,得到指示序列;所述收发模块,还用于将所述指示序列发送给所述网络设备。
- 根据权利要求24所述的数据传输装置,其中,所述处理模块,还用于获取待训练的ACK/NACK序列;所述装置还包括:存储模块,用于将表示下行数据是否正确接收的ACK/NACK序列进行存储;所述处理模块,还用于对存储的所述ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型;所述收发模块,还用于将训练得到的机器学习模型上报给所述网络设备。
- 一种数据传输设备,包括:收发机,处理器,存储器,所述存储器 上存有所述处理器可执行的程序;所述处理器执行所述程序时实现:获取待反馈的ACK/NACK序列;选择应用于所述ACK/NACK序列的机器学习模型,并将选择的所述机器学习模型的指示信息发送给所述终端;通过所述机器学习模型,对所述ACK/NACK序列进行压缩,得到指示序列;将所述指示序列发送给所述终端。
- 根据权利要求26所述的数据传输设备,其中,所述处理器获取待训练的ACK/NACK序列;所述存储器对所述ACK/NACK序列进行存储;所述处理器对存储的ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型;所述存储器对所述机器学习模型进行存储;所述收发机将所述存储的训机器学习模型,使用RRC信令或MAC CE或物理层信令分发给终端。
- 一种数据传输装置,包括:收发模块,用于获取待反馈的ACK/NACK序列;处理模块,用于选择应用于所述ACK/NACK序列的机器学习模型;所述收发模块,还用于将选择的所述机器学习模型的指示信息发送给所述终端;所述处理模块,还用于通过所述机器学习模型,对所述ACK/NACK序列进行压缩,得到指示序列;所述收发模块,还用于将所述指示序列发送给所述终端。
- 根据权利要求28所述的数据传输装置,其中,所述处理模块还用于获取待反馈的ACK/NACK序列;所述装置还包括:存储模块,用于对所述ACK/NACK序列进行存储;所述处理模块,还用于对存储的ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型;所述存储模块还用于对所述机器学习模型进行存储;所述收发模块还用于将所述存储的训机器学习模型,使用RRC信令或MAC CE或物理层信令分发给终端。
- 一种网络设备,包括:收发机,处理器,存储器,所述存储器上存 有所述处理器可执行的程序;所述处理器执行所述程序时实现:获取待训练的ACK/NACK序列,并进行存储;对存储的所述ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型;对所述机器学习模型进行存储;将存储的所述机器学习模型,使用RRC信令或MAC CE或物理层信令分发给终端。
- 一种机器学习模型的训练与分发装置,应用于网络设备侧,包括:收发模块,用于获取待训练的ACK/NACK序列,并进行存储;处理模块,用于对存储的所述ACK/NACK序列进行分组,进行机器学习模型训练,生成多组机器学习模型;存储模块,用于对所述机器学习模型进行存储;所述收发模块,用于将存储的所述机器学习模型,使用RRC信令或MAC CE或物理层信令分发给终端。
- 一种数据传输系统,包括如权利要求22至23中任一项所述的设备,或者如权利要求26至27中任一项所述的设备。
- 一种处理器可读存储介质,所述处理器可读存储介质存储有处理器可执行指令,所述处理器可执行指令用于使所述处理器执行如权利要求1至11中任一项所述的方法或者如权利要求12至15中任一项所述的方法或者如权利要求16至21中任一项所述的方法的步骤。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21891020.6A EP4246850B1 (en) | 2020-11-12 | 2021-11-03 | Method, apparatus, and device for data transmission |
| US18/036,577 US12615124B2 (en) | 2020-11-12 | 2021-11-03 | Data transmission method, data transmission apparatus and data transmission device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011261728.1 | 2020-11-12 | ||
| CN202011261728.1A CN114499796B (zh) | 2020-11-12 | 2020-11-12 | 一种数据传输方法、装置及设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022100493A1 true WO2022100493A1 (zh) | 2022-05-19 |
Family
ID=81490029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/128386 Ceased WO2022100493A1 (zh) | 2020-11-12 | 2021-11-03 | 数据传输方法、装置及设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12615124B2 (zh) |
| EP (1) | EP4246850B1 (zh) |
| CN (1) | CN114499796B (zh) |
| WO (1) | WO2022100493A1 (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7842968B2 (ja) * | 2022-04-14 | 2026-04-09 | ソニーグループ株式会社 | 送信装置、受信装置、送信方法および受信方法 |
| US12356388B2 (en) * | 2022-06-03 | 2025-07-08 | Qualcomm Incorporated | Network coding with user equipment cooperation |
| US12470355B2 (en) * | 2022-09-07 | 2025-11-11 | Qualcomm Incorporated | ACK coalescing performance through dynamic stream selection |
| US12513043B2 (en) * | 2023-07-26 | 2025-12-30 | Rakuten Symphony, Inc. | System, method, and computer program for managing machine learning models in a network |
| WO2026000390A1 (zh) * | 2024-06-28 | 2026-01-02 | Oppo广东移动通信有限公司 | 基于模型的反馈方法、装置、设备、介质和程序产品 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090225700A1 (en) * | 2008-03-04 | 2009-09-10 | Texas Instruments Incorporated | Transmission of Multiple ACK/NAK Bits with Data |
| CN103095432A (zh) * | 2011-11-07 | 2013-05-08 | 北京三星通信技术研究有限公司 | 一种发送harq-ack反馈信息的方法 |
| CN105187157A (zh) * | 2015-08-06 | 2015-12-23 | 北京北方烽火科技有限公司 | 一种反馈ack/nack信息的方法、装置及终端 |
| US10732902B1 (en) * | 2018-09-26 | 2020-08-04 | Amazon Technologies, Inc. | Using feedback for adaptive data compression |
Family Cites Families (56)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8543867B2 (en) * | 2010-04-02 | 2013-09-24 | Sharp Laboratories Of America, Inc. | Transmission of acknowledgement and negative acknowledgement in a wireless communication system |
| CN111818569B (zh) * | 2015-04-10 | 2024-04-16 | 瑞典爱立信有限公司 | 用于对harq反馈进行压缩的方法和用户设备 |
| CN111800232B (zh) * | 2015-08-10 | 2024-12-20 | 华为技术有限公司 | 上行控制信息传输方法和装置 |
| EP3447953B1 (en) * | 2016-05-10 | 2020-07-22 | Huawei Technologies Co., Ltd. | Feedback information transmission method, relevant device and communication system |
| WO2017201654A1 (zh) * | 2016-05-23 | 2017-11-30 | 华为技术有限公司 | 传输数据的方法、网络设备和终端设备 |
| KR102150246B1 (ko) * | 2016-06-30 | 2020-09-01 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 업링크 정보 전송 방법, 관련 디바이스 및 통신 시스템 |
| US10763893B2 (en) * | 2016-07-20 | 2020-09-01 | Georges Harik | Method for data compression |
| CN107733558B (zh) * | 2016-08-12 | 2020-07-21 | 华为技术有限公司 | 混合自动重传请求确认harq-ack反馈方法和装置 |
| WO2018027997A1 (zh) * | 2016-08-12 | 2018-02-15 | 华为技术有限公司 | 上行信号传输方法、终端设备和网络设备 |
| CN108063647B (zh) * | 2016-11-05 | 2021-04-20 | 华为技术有限公司 | 数据传输的方法和装置 |
| US11050516B2 (en) * | 2017-01-05 | 2021-06-29 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method, network device and terminal device for transmitting feedback information |
| WO2018201369A1 (zh) * | 2017-05-04 | 2018-11-08 | 华为技术有限公司 | 一种控制信息传输的方法、终端设备和网络设备 |
| SG11201910586WA (en) * | 2017-08-10 | 2020-02-27 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Data transmission method, network device and terminal device |
| CN109391352B (zh) * | 2017-08-11 | 2021-12-10 | 华为技术有限公司 | 一种应答信息的传输方法、终端设备和网络设备 |
| CN110048826B (zh) * | 2017-09-30 | 2020-08-21 | 华为技术有限公司 | 数据传输方法、终端设备以及网络设备 |
| CN110035531B (zh) * | 2018-01-12 | 2021-12-03 | 华为技术有限公司 | 上行控制信息传输方法及装置 |
| CN111566961B (zh) * | 2018-01-30 | 2022-05-06 | 华为技术有限公司 | 一种信息传输方法及设备 |
| JP2021517382A (ja) * | 2018-02-13 | 2021-07-15 | オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. | サウンディング参照信号の伝送方法、端末機器およびネットワーク機器 |
| KR20200119813A (ko) * | 2018-02-14 | 2020-10-20 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | 물리 상향 공유 채널의 전송 방법 및 단말기 디바이스 |
| US11665017B2 (en) * | 2018-02-28 | 2023-05-30 | Cisco Technology, Inc. | Telemetry reporting in vehicle super resolution systems |
| CN110324126B (zh) * | 2018-03-30 | 2020-12-04 | 电信科学技术研究院有限公司 | 一种数据传输方法、终端设备及网络设备 |
| CN110324117B (zh) * | 2018-03-30 | 2021-10-26 | 大唐移动通信设备有限公司 | 一种数据传输方法、终端设备及网络设备 |
| CN110351020B (zh) * | 2018-04-03 | 2021-06-15 | 华为技术有限公司 | 一种传输数据的方法、装置和系统 |
| CN111989904B (zh) * | 2018-04-04 | 2022-04-05 | 华为技术有限公司 | 数据传输方法、终端设备及网络设备 |
| CN108683901B (zh) * | 2018-05-10 | 2020-11-03 | Oppo广东移动通信有限公司 | 一种数据处理方法、mec服务器及计算机可读存储介质 |
| CN110505040B (zh) * | 2018-05-18 | 2020-05-26 | 维沃移动通信有限公司 | 信息传输方法、终端及网络设备 |
| CN112737738A (zh) * | 2018-05-21 | 2021-04-30 | 华为技术有限公司 | 上行控制信息的传输方法及设备 |
| CN110557231B (zh) * | 2018-06-04 | 2021-02-12 | 华为技术有限公司 | 传输信息的方法和通信设备 |
| CN110830151B (zh) * | 2018-08-07 | 2021-06-15 | 华为技术有限公司 | 反馈信息的传输方法和装置 |
| CN112534910A (zh) * | 2018-08-17 | 2021-03-19 | Oppo广东移动通信有限公司 | Harq信息的传输方法、网络设备和终端设备 |
| WO2020056559A1 (zh) * | 2018-09-17 | 2020-03-26 | Oppo广东移动通信有限公司 | 一种信息传输方法、设备及存储介质 |
| CN110943805B (zh) * | 2018-09-21 | 2021-06-04 | 电信科学技术研究院有限公司 | 一种harq-ack的传输方法、终端设备及网络设备 |
| WO2020068498A1 (en) * | 2018-09-27 | 2020-04-02 | Google Llc | Data compression using integer neural networks |
| JP7229362B2 (ja) * | 2018-12-29 | 2023-02-27 | 北京小米移動軟件有限公司 | 直接通信のデータ伝送方法、装置及びシステム |
| CN111417191A (zh) * | 2019-01-04 | 2020-07-14 | 电信科学技术研究院有限公司 | 一种信息传输方法、终端及网络设备 |
| CN111565093B (zh) * | 2019-02-14 | 2022-08-26 | 华为技术有限公司 | 信息传输方法、终端设备及网络设备 |
| CN111585727B (zh) * | 2019-02-15 | 2021-11-05 | 大唐移动通信设备有限公司 | 一种harq-ack信息的传输方法、装置、终端及网络设备 |
| CN111586850B (zh) * | 2019-02-15 | 2023-09-19 | 大唐移动通信设备有限公司 | 传输方法、接收方法、终端及网络设备 |
| WO2021007685A1 (zh) * | 2019-07-12 | 2021-01-21 | Oppo广东移动通信有限公司 | 用于传输侧行数据的方法、终端设备和网络设备 |
| CN110311762B (zh) * | 2019-07-16 | 2021-04-16 | 北京紫光展锐通信技术有限公司 | 反馈信息传输方法、装置、终端及存储介质 |
| CN116667989A (zh) * | 2019-07-31 | 2023-08-29 | 中兴通讯股份有限公司 | 信号传输方法、装置、网络设备及存储介质 |
| WO2021026917A1 (zh) * | 2019-08-15 | 2021-02-18 | 富士通株式会社 | 信号发送方法、装置和系统 |
| CN114785463B (zh) * | 2019-11-06 | 2023-12-05 | Oppo广东移动通信有限公司 | 传输反馈信息的方法、终端设备和网络设备 |
| EP4398507A3 (en) * | 2019-11-08 | 2024-10-16 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Uplink data transmission method and apparatus, terminal, and storage medium |
| KR20220100788A (ko) * | 2019-11-18 | 2022-07-18 | 삼성전자주식회사 | Harq-ack 송신 방법 및 장치 |
| CN111079948B (zh) * | 2019-12-27 | 2023-02-24 | 电子科技大学 | 一种基于sdn的分布式机器学习训练加速方法 |
| US12413347B2 (en) * | 2020-02-11 | 2025-09-09 | Beijing Xiaomi Mobile Software Co., Ltd. | Communication method for determining priority of HARQ-ACK information, and device |
| CN113541876B (zh) * | 2020-04-10 | 2023-07-21 | 中国移动通信有限公司研究院 | 一种上行传输方法、终端及网络设备 |
| WO2022027605A1 (zh) * | 2020-08-07 | 2022-02-10 | 华为技术有限公司 | 信息传输方法和通信装置 |
| CN115918220A (zh) * | 2020-09-29 | 2023-04-04 | Oppo广东移动通信有限公司 | 信道传输的方法、终端设备和网络设备 |
| CN114362895B (zh) * | 2020-10-12 | 2024-06-25 | 维沃移动通信有限公司 | 反馈信息传输方法、终端及网络设备 |
| CN116686361A (zh) * | 2021-01-13 | 2023-09-01 | 华为技术有限公司 | 上行确认信息的传输方法及装置 |
| CN115118403B (zh) * | 2021-03-19 | 2024-12-03 | 北京紫光展锐通信技术有限公司 | 一种信息传输方法及通信装置 |
| WO2022205103A1 (zh) * | 2021-03-31 | 2022-10-06 | 北京小米移动软件有限公司 | 一种传输harq-ack的方法、装置及可读存储介质 |
| CN115175317A (zh) * | 2021-04-01 | 2022-10-11 | 华为技术有限公司 | 一种上行控制信息的传输方法及装置 |
| CN117675126A (zh) * | 2022-08-10 | 2024-03-08 | 华为技术有限公司 | 数据传输方法及装置 |
-
2020
- 2020-11-12 CN CN202011261728.1A patent/CN114499796B/zh active Active
-
2021
- 2021-11-03 WO PCT/CN2021/128386 patent/WO2022100493A1/zh not_active Ceased
- 2021-11-03 US US18/036,577 patent/US12615124B2/en active Active
- 2021-11-03 EP EP21891020.6A patent/EP4246850B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090225700A1 (en) * | 2008-03-04 | 2009-09-10 | Texas Instruments Incorporated | Transmission of Multiple ACK/NAK Bits with Data |
| CN103095432A (zh) * | 2011-11-07 | 2013-05-08 | 北京三星通信技术研究有限公司 | 一种发送harq-ack反馈信息的方法 |
| CN105187157A (zh) * | 2015-08-06 | 2015-12-23 | 北京北方烽火科技有限公司 | 一种反馈ack/nack信息的方法、装置及终端 |
| US10732902B1 (en) * | 2018-09-26 | 2020-08-04 | Amazon Technologies, Inc. | Using feedback for adaptive data compression |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4246850A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114499796B (zh) | 2024-10-15 |
| US20240014981A1 (en) | 2024-01-11 |
| US12615124B2 (en) | 2026-04-28 |
| CN114499796A (zh) | 2022-05-13 |
| EP4246850C0 (en) | 2025-07-23 |
| EP4246850B1 (en) | 2025-07-23 |
| EP4246850A4 (en) | 2024-05-01 |
| EP4246850A1 (en) | 2023-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022100493A1 (zh) | 数据传输方法、装置及设备 | |
| CN111670555B (zh) | 数据重传方法及其接收器 | |
| CN107431570B (zh) | 用于减轻多层协议无线系统中的突发打孔和干扰的码块层面纠错和介质访问控制(mac)层面混合自动重传请求 | |
| CN106850129B (zh) | 非预期的下行链路子帧的harq-ack处置方法 | |
| CN104301077B (zh) | 一种混合重传的方法 | |
| US20190182809A1 (en) | Data transmission method and apparatus, and data processing method and apparatus | |
| CN110635870B (zh) | 生成混合自动重传请求harq信息的方法和装置 | |
| CN112567857B (zh) | 用于调度传输块的方法和装置 | |
| EP3627740B1 (en) | Methods, system and receiver for efficient harq operation | |
| US20200170033A1 (en) | Transmission method, terminal device and base station | |
| JP2018525928A (ja) | フィードバック情報送信方法、ユーザ機器、および基地局 | |
| CN102340375A (zh) | 数据传输管理系统及其相关数据传输管理方法 | |
| CN111132358B (zh) | 数据包的传输方法、终端及存储介质 | |
| WO2016011950A1 (zh) | 一种传输、存储下行数据的方法、基站及终端 | |
| CN108347295A (zh) | 一种数据传输方法及装置 | |
| CN110351019A (zh) | 通信方法和装置 | |
| WO2019134140A1 (zh) | 反馈应答信息发送方法、接收方法、装置及系统 | |
| CN110034849A (zh) | 一种数据传输方法及设备 | |
| CN110073622B (zh) | 用于数据块组的反馈信息 | |
| CN109150380B (zh) | 数据传输的方法、网络设备和终端设备 | |
| CN120019600A (zh) | 基于子帧的混合自动重传请求反馈 | |
| CN111294143A (zh) | Pdsch软合并方法及装置、存储介质、用户终端、基站 | |
| WO2023226702A1 (zh) | 一种通信方法及装置 | |
| EP4346139A1 (en) | Feedback per code block group | |
| CN112584433B (zh) | 一种数据发送、接收方法、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21891020 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18036577 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2021891020 Country of ref document: EP Effective date: 20230612 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2021891020 Country of ref document: EP |