Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data transmission method, device and equipment based on BATS code and readable storage medium

A data transmission method and technology of a data transmission device, which are applied in the direction of digital transmission system, transmission system, climate sustainability, etc., can solve the problems of wasting transmission time, no BATS code transmission solution, and resource consumption, etc. The effect of the time of transmission

Active Publication Date: 2022-06-07
SOUTHWEST JIAOTONG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

And when the channel conditions are poor, the packet loss rate is high, and the number of hops in the transmission network is large, more data will be needed to detect and estimate the channel, which wastes transmission time and consumes transmission resources.
But there is no transmission solution for the BATS code of the above phenomenon yet

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data transmission method, device and equipment based on BATS code and readable storage medium
  • Data transmission method, device and equipment based on BATS code and readable storage medium
  • Data transmission method, device and equipment based on BATS code and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] This embodiment provides a data transmission method based on BATS codes.

[0024] see figure 1 , the figure shows that the method includes step S100, step S200 and step S300.

[0025] S100. Acquire at least one file to be transferred.

[0026] S200. Optimizing the degree value of the BATS code according to the reinforcement learning algorithm to obtain an optimal degree value, where the optimal degree value is the degree value with the highest transmission efficiency at the current moment and the current environment state.

[0027] It should be noted that the BATS code itself is not modified in this application, and the construction process of the BATS code will not be repeated in this application. And as known to those skilled in the art, the output of the reinforcement learning algorithm is a Q table, that is, in this application, the degree value corresponding to the largest Q value in the Q table is selected as the optimal degree value. Specifically, in this appl...

Embodiment 2

[0116] like Figure 2-Figure 3 As shown, the present embodiment provides a data transmission device based on BATS codes, and the device includes:

[0117] The first acquiring unit 1 is configured to acquire at least one file to be transmitted.

[0118] The optimization unit 2 is configured to optimize the degree value of the BATS code according to the reinforcement learning algorithm to obtain an optimal degree value, and the optimal degree value is the degree value with the highest transmission efficiency at the current moment and the current environment state.

[0119] The transmission unit 3 is configured to use the optimal degree value as the degree value of the BATS code, and transmit all the files to be transmitted to the receiving end after being encoded with the BATS code to generate batches.

[0120] In some specific embodiments, the optimization unit 2 includes:

[0121] The second acquiring unit 21 is configured to acquire the number of batches of the BATS code. ...

Embodiment 3

[0162] Corresponding to the above method embodiment, this embodiment also provides a data transmission device based on BATS codes, a data transmission device based on BATS codes described below and a data transmission device based on BATS codes described above The methods can be referred to each other.

[0163] Figure 4 It is a block diagram of a BATS code-based data transmission device 800 shown according to an exemplary embodiment. like Figure 4 As shown, the BATS code-based data transmission device 800 may include: a processor 801 and a memory 802 . The BATS code-based data transmission device 800 may also include one or more of a multimedia component 803 , an I / O interface 804 , and a communication component 805 .

[0164] Wherein, the processor 801 is used to control the overall operation of the BATS code-based data transmission device 800, so as to complete all or part of the steps in the above-mentioned BATS code-based data transmission method. The memory 802 is u...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a data transmission method, device and equipment based on a BATS code and a readable storage medium, and relates to the technical field of wireless communication, and the method comprises the steps: obtaining at least one to-be-transmitted file; optimizing the degree value of the BATS code according to a reinforcement learning algorithm to obtain an optimal degree value, wherein the optimal degree value is the degree value with the highest transmission efficiency at the current moment and in the current environment state; the optimal degree value is used as the degree value of the BATS code, all the files to be transmitted are coded through the BATS code to generate batches, and then the batches are transmitted to the receiving end. The BATS code transmission method replacing channel detection estimation is provided, the optimal degree value in the BATS code transmission process is explored in a reinforcement learning mode, and the transmission efficiency of the BATS code is improved. A transmission channel condition is used as an environment, and a transmission process gradually reaches an optimal degree value corresponding to a current channel condition through continuous transmission, learning and degree value adjustment.

Description

technical field [0001] The present invention relates to the technical field of wireless communication, in particular, to a data transmission method, device, equipment and readable storage medium based on BATS codes. Background technique [0002] Before using the BATS code for data transmission, it is necessary to perform channel detection and estimation on the transmission channel. After this process is completed, the sender can determine the information of the current channel, such as the number of hops in the transmission network, packet loss rate, etc. According to the obtained channel conditions, the sender can calculate the best degree distribution in the current transmission scenario, and then realize efficient transmission, which requires a large amount of test data. And when the channel conditions are poor, the packet loss rate is high, and the number of hops in the transmission network is large, more data is needed to detect and estimate the channel, which wastes tr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L1/00H04L67/06
CPCH04L1/0076H04L1/0057H04L67/06Y02D30/70
Inventor 刘恒王士恒马征苏金领周权杨思远
Owner SOUTHWEST JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products