CN115499685A - Adaptive multiplexing coding system and method - Google Patents
Adaptive multiplexing coding system and method Download PDFInfo
- Publication number
- CN115499685A CN115499685A CN202211157422.0A CN202211157422A CN115499685A CN 115499685 A CN115499685 A CN 115499685A CN 202211157422 A CN202211157422 A CN 202211157422A CN 115499685 A CN115499685 A CN 115499685A
- Authority
- CN
- China
- Prior art keywords
- data
- multiplexing
- path
- set time
- multiplexed
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0014—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
-
- 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/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/203—Details of error rate determination, e.g. BER, FER or WER
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
The invention relates to an adaptive multiplex coding system, comprising: the data receiving mechanism is used for receiving each path of data to be multiplexed; the error code analysis mechanism is used for analyzing the average error rate of the data with different channel numbers in each channel of data to be subjected to multiplexing after the multiplexing processing of the signal multiplexing mechanism by adopting an error code analysis model, and taking the channel number with the lowest average error rate as a reference number; and the signal multiplexing mechanism is used for selecting more than two paths of data with reference quantity from each path of data every set time length to execute multiplexing processing in the next set time length. The invention also relates to a method of adaptive multiplex coding. The self-adaptive multiplexing coding system and the method thereof have reliable logic and wide application. The multiplexing performance of the source data is improved because the multiplexing error rate of different paths of the current multiplex data to be multiplexed is tested to obtain different optimal paths aiming at different multiplexing contents.
Description
Technical Field
The present invention relates to the field of data analysis, and in particular, to a system and method for adaptive multiplexing coding.
Background
Data analysis is the basis of a quality management system, and the manager of an organization should evaluate its effectiveness, as appropriate, by analyzing the following questions:
(1) Whether the information for providing the decision is sufficient and credible or not and whether the problem of decision error caused by insufficient information, misalignment and delay exists or not;
(2) Whether the effect of the information on the continuous improvement of the quality management system, the process and the product is consistent with the expected value or not and whether data analysis is effectively applied in the product implementation process or not;
(3) Whether the purpose of collecting data is clear or not, whether the collected data is real and sufficient or not and whether an information channel is smooth or not;
(4) Whether the data analysis method is reasonable or not and whether the risk is controlled within an acceptable range or not;
(5) Whether resources required by data analysis are guaranteed or not.
Meanwhile, the data analysis has a very wide application range, and a typical data analysis may comprise the following three steps:
(1) Exploratory data analysis: when data is just obtained, disorder is possible, no rule can be seen, possible forms of regularity are explored by means of drawing, tabulating, equation fitting in various forms, calculating certain characteristic quantities and the like, namely, the direction and the mode of searching and revealing the regularity hidden in the data;
(2) Model selection and analysis, wherein one or more types of possible models are provided on the basis of exploratory analysis, and then certain models are selected through further analysis;
(3) And (3) inference analysis: inferences are typically made regarding the degree of reliability and accuracy of a determined model or estimate using mathematical statistical methods.
The data analysis may be used for a specific analysis of the channel coded data content. Currently, in signal multiplexing before channel coding is performed, reduction and optimization of the data error rate after multiplexing is performed can be achieved by adjusting the number of multiplexed paths, however, the same multiplexing mechanism has different optimized paths specifically selected due to different data contents to be multiplexed currently, and if a current and simple multiplexing scheme with a fixed path is adopted, it is obvious that the data error rate optimization mechanism is too coarse and solidified.
Disclosure of Invention
In order to solve the above problems, the present invention provides an adaptive multiplexing coding system and method, which can perform a multiplexing error rate test for different paths of currently multiplexed data before performing multiplexing for a long time for the same multiplexing mechanism, so as to obtain different optimal paths for different multiplexed contents, thereby trading a shorter test for a longer multiplexing performance.
According to an aspect of the present invention, there is provided an adaptive multiplexing coding system, the system comprising:
the data receiving mechanism is used for receiving each path of data to be multiplexed, wherein each path of data is video signal data, audio signal data or service signal data;
the error code analysis mechanism is connected with the data receiving mechanism and is used for establishing an error code analysis model aiming at the same signal multiplexing mechanism, the error code analysis model is used for analyzing the average error rate of different paths of data in each path of data to be multiplexed after multiplexing processing of the signal multiplexing mechanism, and the path number with the lowest average error rate is taken as a reference number to be output;
the signal multiplexing mechanism is respectively connected with the error code analyzing mechanism and the data receiving mechanism and is used for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain information source coded data in each set time interval;
the channel coding mechanism is connected with the signal multiplexing mechanism and is used for executing channel coding processing on the received source coding data in each set time length to obtain channel coding data in each set time length;
the method for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval comprises the following steps: the value of the reference quantity is less than the quantity of each path of data;
wherein, selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval further comprises: after the selection of more than two paths of data with the reference number in the last set time length is completed, the more than two paths of data with the reference number in the next set time length comprise other paths of data which are not selected in the last set time length;
the method for multiplexing the information source coded data in each set duration includes the following steps: and acquiring the reference number and the least common multiple of the total number of the paths of data, wherein the multiplexing times of each path of data in the paths of data to be multiplexed are equal in the time interval of multiplying each set time length by the least common multiple.
According to another aspect of the present invention, there is also provided an adaptive multiplexing encoding method, the method including:
the data receiving mechanism is used for receiving each path of data to be multiplexed, wherein each path of data is video signal data, audio signal data or service signal data;
the error code analysis mechanism is connected with the data receiving mechanism and used for establishing an error code analysis model aiming at the same signal multiplexing mechanism, the error code analysis model is used for analyzing the average error rate of the data with different paths in the data to be multiplexed after multiplexing processing of the signal multiplexing mechanism, and the path number with the lowest average error rate is used as the reference number to be output;
the signal multiplexing mechanism is respectively connected with the error code analyzing mechanism and the data receiving mechanism and is used for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain information source coding data in each set time interval;
the channel coding mechanism is connected with the signal multiplexing mechanism and used for executing channel coding processing on the received source coding data in each set time length to obtain channel coding data in each set time length;
the method for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval comprises the following steps: the value of the reference quantity is less than the quantity of each path of data;
the method for multiplexing the information source coded data in each set duration includes the following steps: after the selection of the more than two paths of data of the reference quantity in the last set time length is completed, the more than two paths of data of the reference quantity in the next set time length comprise other paths of data which are not selected in the last set time length;
wherein, selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval further comprises: and acquiring the reference number and the least common multiple of the total number of the paths of data, wherein the multiplexing times of each path of data in the paths of data to be multiplexed are equal in the time interval of multiplying each set time length by the least common multiple.
Therefore, compared with the prior art, the invention has the following two outstanding technical advances:
firstly, establishing an error code analysis model aiming at the same signal multiplexing mechanism, wherein the error code analysis model is used for analyzing the average error rate of different paths of data subjected to multiplexing processing by the signal multiplexing mechanism in each path of data to be subjected to multiplexing, and outputting the path number with the lowest average error rate as a reference number, so that the path number with the lowest average error rate is selected to perform subsequent long-time multiplexing processing, and the reliability of the subsequent long-time multiplexing processing is improved with lower test cost;
secondly, in the subsequent long-time multiplexing processing, selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain source coding data in each set time interval, wherein the step of multiplexing processing comprises the following steps: and acquiring the reference quantity and the least common multiple of the total number of the paths of data, and in the time interval of multiplying each set time length by the least common multiple, the multiplexing times of each path of data in the paths of data to be multiplexed are equal, so that the equal multiplexing opportunities of each path of data are realized by adopting a least common multiple processing mechanism.
The self-adaptive multiplexing coding system and the method have reliable logic and wide application. The multiplexing error rate test of different paths is carried out on the multiplex data to be multiplexed at present to obtain different optimal paths aiming at different multiplexing contents, thereby improving the multiplexing performance of the source data.
Drawings
Embodiments of the invention will now be described with reference to the accompanying drawings, in which:
fig. 1 is a block diagram illustrating the construction of an adaptive multiplex encoding system according to an embodiment of the present invention.
Fig. 2 is a flow chart illustrating steps of an adaptive multiplex encoding method according to an embodiment of the present invention.
Detailed Description
Embodiments of the adaptive multiplexing coding system and method of the present invention will be described in detail below with reference to the accompanying drawings.
Example 1
Fig. 1 is a block diagram showing the structure of an adaptive multiplex coding system according to an embodiment of the present invention, the system including:
the data receiving mechanism is used for receiving each path of data to be multiplexed, wherein each path of data is video signal data, audio signal data or service signal data;
the error code analysis mechanism is connected with the data receiving mechanism and used for establishing an error code analysis model aiming at the same signal multiplexing mechanism, the error code analysis model is used for analyzing the average error rate of the data with different paths in the data to be multiplexed after multiplexing processing of the signal multiplexing mechanism, and the path number with the lowest average error rate is used as the reference number to be output;
the signal multiplexing mechanism is respectively connected with the error code analyzing mechanism and the data receiving mechanism and is used for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain information source coded data in each set time interval;
the channel coding mechanism is connected with the signal multiplexing mechanism and is used for executing channel coding processing on the received source coding data in each set time length to obtain channel coding data in each set time length;
the method for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval comprises the following steps: the value of the reference quantity is less than the quantity of each path of data;
the method for multiplexing the information source coded data in each set duration includes the following steps: after the selection of more than two paths of data with the reference number in the last set time length is completed, the more than two paths of data with the reference number in the next set time length comprise other paths of data which are not selected in the last set time length;
wherein, selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval further comprises: acquiring the reference quantity and the least common multiple of the total number of each path of data, and in the time interval of multiplying each set time length by the least common multiple, the multiplexing times of each path of data in each path of data to be multiplexed are equal;
illustratively, the data receiving mechanism is configured to receive each channel of data to be multiplexed, where each channel of data is video signal data, audio signal data, or service signal data, and includes: the data receiving mechanism receives various paths of data to be multiplexed through a wireless communication link, wherein each path of data is video signal data, audio signal data or service signal data;
the data receiving mechanism receives each path of data to be multiplexed through a wireless communication link, and each path of data is video signal data, audio signal data or service signal data and comprises the following steps: the data receiving mechanism receives each path of data to be multiplexed through a time division duplex communication link, wherein each path of data is video signal data, audio signal data or service signal data;
and the data receiving mechanism receives each path of data to be multiplexed through a wireless communication link, wherein each path of data is video signal data, audio signal data or service signal data and comprises the following steps: the data receiving mechanism receives each path of data to be multiplexed through a frequency division duplex communication link, wherein each path of data is video signal data, audio signal data or service signal data.
Example 2
Next, a detailed description of the adaptive multiplex coding system of the present invention will be further continued.
The adaptive multiplexing coding system may further include:
the modulation transmission mechanism is connected with the channel coding mechanism and is used for carrying out modulation processing on the received channel coding data to obtain a modulated signal and transmitting the modulated signal;
the modulation transmission mechanism comprises a modulation processing unit and a transmission processing unit, wherein the modulation processing unit is connected with the channel coding mechanism and is used for performing modulation processing on the received channel coding data to obtain a modulated signal;
the transmission processing unit is connected with the modulation processing unit and used for transmitting the modulated signal.
The adaptive multiplexing coding system may further include:
the synchronous trigger equipment is connected with the data receiving mechanism and used for triggering the data receiving mechanism to synchronously trigger the receiving action of each path of data to be multiplexed;
the data receiving mechanism is internally provided with a plurality of data cache regions for respectively storing the received data of each path to be multiplexed;
the data receiving mechanism is internally provided with a plurality of data buffer areas for respectively storing the received data of each path to be multiplexed, and the data receiving mechanism comprises: the plurality of data cache regions are relatively isolated in physical space;
the data receiving mechanism is internally provided with a plurality of data cache regions for respectively storing the received data to be multiplexed, and the data receiving mechanism comprises: the maximum storage capacity of each of the plurality of data buffers is equal.
In the adaptive multiplex encoding system:
the error code analysis model analyzes the average error rate of the data of different paths in the data to be multiplexed after the multiplexing processing of the signal multiplexing mechanism, and the output of the path number with the lowest average error rate as the reference number comprises the following steps: and acquiring the error rate of each path of data in the data of a certain path number in the information source coding data in the set time length obtained after the multiplexing processing of the signal multiplexing mechanism is carried out on the data of a certain path number in the data of various paths to be subjected to multiplexing in the set time length.
And in the adaptive multiplex encoding system:
the analyzing module analyzes the average error rate of the multiplexed data of different paths in the multiplexed data to be executed by the signal multiplexing mechanism, and outputs the path number with the lowest average error rate as the reference number, wherein the average error rate is obtained by multiplexing the signal multiplexing mechanism by the signal multiplexing mechanism, and the analyzing module further comprises: and taking the average value of the error rates corresponding to the data of each path in the acquired data of the certain path number as the average error rate of the data of the certain path number in the data of each path to be multiplexed after the multiplexing processing of the signal multiplexing mechanism.
Example 3
Fig. 2 is a flow chart illustrating steps of an adaptive multiplexing encoding method according to an embodiment of the present invention, the method including:
the data receiving mechanism is used for receiving each path of data to be multiplexed, wherein each path of data is video signal data, audio signal data or service signal data;
using an error code analysis mechanism connected with the data receiving mechanism and used for establishing an error code analysis model aiming at the same signal multiplexing mechanism, wherein the error code analysis model is used for analyzing the average error rate of different paths of data in each path of data to be multiplexed after multiplexing processing of the signal multiplexing mechanism, and outputting the path number with the lowest average error rate as a reference number;
the signal multiplexing mechanism is respectively connected with the error code analyzing mechanism and the data receiving mechanism and is used for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain information source coding data in each set time interval;
the channel coding mechanism is connected with the signal multiplexing mechanism and used for executing channel coding processing on the received source coding data in each set time length to obtain channel coding data in each set time length;
the method for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval comprises the following steps: the value of the reference quantity is smaller than the quantity of each path of data;
wherein, selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval further comprises: after the selection of the more than two paths of data of the reference quantity in the last set time length is completed, the more than two paths of data of the reference quantity in the next set time length comprise other paths of data which are not selected in the last set time length;
the method for multiplexing the information source coded data in each set duration includes the following steps: acquiring the reference number and the least common multiple of the total number of each path of data, and in the time interval of multiplying each set duration by the least common multiple, the multiplexing times of each path of data in each path of data to be multiplexed are equal;
illustratively, the data receiving mechanism is configured to receive each channel of data to be multiplexed, where each channel of data is video signal data, audio signal data, or service signal data, and includes: the data receiving mechanism receives various paths of data to be multiplexed through a wireless communication link, wherein each path of data is video signal data, audio signal data or service signal data;
the data receiving mechanism receives each path of data to be multiplexed through a wireless communication link, and each path of data is video signal data, audio signal data or service signal data and comprises the following steps: the data receiving mechanism receives each path of data to be multiplexed through a time division duplex communication link, wherein each path of data is video signal data, audio signal data or service signal data;
and the data receiving mechanism receives each path of data to be multiplexed through the wireless communication link, wherein each path of data is video signal data, audio signal data or service signal data and comprises the following steps: the data receiving mechanism receives each path of data to be multiplexed through a frequency division duplex communication link, wherein each path of data is video signal data, audio signal data or service signal data.
Example 4
Next, the specific steps of the adaptive multiplex coding method of the present invention will be further described.
The adaptive multiplexing encoding method may further include:
the modulation transmission mechanism is connected with the channel coding mechanism and is used for carrying out modulation processing on the received channel coding data to obtain a modulated signal and transmitting the modulated signal;
the modulation transmission mechanism comprises a modulation processing unit and a transmission processing unit, wherein the modulation processing unit is connected with the channel coding mechanism and is used for performing modulation processing on the received channel coding data to obtain a modulated signal;
the transmission processing unit is connected with the modulation processing unit and used for transmitting the modulated signal.
The adaptive multiplexing encoding method may further include:
the synchronous triggering device is connected with the data receiving mechanism and used for triggering the synchronous triggering of the receiving action of the data receiving mechanism on each path of data to be multiplexed;
the data receiving mechanism is internally provided with a plurality of data cache regions for respectively storing the received data of each path to be multiplexed;
the data receiving mechanism is internally provided with a plurality of data buffer areas for respectively storing the received data of each path to be multiplexed, and the data receiving mechanism comprises: the plurality of data cache regions are relatively isolated in physical space;
the data receiving mechanism is internally provided with a plurality of data buffer areas for respectively storing the received data of each path to be multiplexed, and the data receiving mechanism comprises: the maximum storage capacity of each of the plurality of data buffers is equal.
In the adaptive multiplexing encoding method:
the error code analysis model analyzes the average error rate of the data of different paths in the data to be multiplexed after the multiplexing processing of the signal multiplexing mechanism, and the output of the path number with the lowest average error rate as the reference number comprises the following steps: and acquiring the error rate of each path of data in the data of a certain path number in the information source coding data in the set time length obtained after the multiplexing processing of the signal multiplexing mechanism is carried out on the data of a certain path number in the data of various paths to be subjected to multiplexing in the set time length.
And in the adaptive multiplexing coding method:
the error code analysis model analyzes the average error rate of the data with different channel numbers in each channel of data to be multiplexed after the multiplexing processing of the signal multiplexing mechanism, and the output of the channel number with the lowest average error rate as the reference number further comprises the following steps: and taking the average value of the error rates corresponding to the data of each path in the acquired data of the certain path number as the average error rate of the data of the certain path number in the data of each path to be multiplexed after the multiplexing processing of the signal multiplexing mechanism.
In addition, in the adaptive multiplexing coding system and method, a parameter configuration mechanism may be further included, and the parameter configuration mechanism is respectively connected to the data receiving mechanism, the error code analyzing mechanism, the signal multiplexing mechanism, and the channel coding mechanism;
the information configuration mechanism is used for synchronously completing the configuration operation of the respective working parameters of the data receiving mechanism, the error code analysis mechanism, the signal multiplexing mechanism and the channel coding mechanism.
Although the present invention has been fully described by way of example, it is to be understood that various changes and modifications will become apparent to those skilled in the art. Therefore, unless otherwise indicated, changes and modifications may be made without departing from the scope of the invention, and such changes and modifications are to be considered as included within the scope of the invention.
Claims (10)
1. An adaptive multiplexing coding system, the system comprising:
the data receiving mechanism is used for receiving each path of data to be multiplexed, wherein each path of data is video signal data, audio signal data or service signal data;
the error code analysis mechanism is connected with the data receiving mechanism and used for establishing an error code analysis model aiming at the same signal multiplexing mechanism, the error code analysis model is used for analyzing the average error rate of the data with different paths in the data to be multiplexed after multiplexing processing of the signal multiplexing mechanism, and the path number with the lowest average error rate is used as the reference number to be output;
the signal multiplexing mechanism is respectively connected with the error code analyzing mechanism and the data receiving mechanism and is used for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain information source coded data in each set time interval;
the channel coding mechanism is connected with the signal multiplexing mechanism and is used for executing channel coding processing on the received source coding data in each set time length to obtain channel coding data in each set time length;
the method for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval comprises the following steps: the value of the reference quantity is smaller than the quantity of each path of data;
the method for multiplexing the information source coded data in each set duration includes the following steps: after the selection of the more than two paths of data of the reference quantity in the last set time length is completed, the more than two paths of data of the reference quantity in the next set time length comprise other paths of data which are not selected in the last set time length;
the method for multiplexing the information source coded data in each set duration includes the following steps: and acquiring the reference number and the least common multiple of the total number of the paths of data, wherein the multiplexing times of each path of data in the paths of data to be multiplexed are equal in the time interval of multiplying each set time length by the least common multiple.
2. The adaptive multiplexing coding system of claim 1, wherein the system further comprises:
the modulation transmission mechanism is connected with the channel coding mechanism and is used for performing modulation processing on the received channel coding data to obtain a modulated signal and transmitting the modulated signal;
the modulation transmission mechanism comprises a modulation processing unit and a transmission processing unit, wherein the modulation processing unit is connected with the channel coding mechanism and is used for performing modulation processing on the received channel coding data to obtain a modulated signal;
the transmission processing unit is connected with the modulation processing unit and used for transmitting the modulated signal.
3. The adaptive multiplexing coding system of claim 1, wherein the system further comprises:
the synchronous trigger equipment is connected with the data receiving mechanism and used for triggering the data receiving mechanism to synchronously trigger the receiving action of each path of data to be multiplexed;
the data receiving mechanism is internally provided with a plurality of data cache regions for respectively storing the received data of each path to be multiplexed;
the data receiving mechanism is internally provided with a plurality of data cache regions for respectively storing the received data to be multiplexed, and the data receiving mechanism comprises: the plurality of data cache regions are relatively isolated in physical space;
the data receiving mechanism is internally provided with a plurality of data cache regions for respectively storing the received data to be multiplexed, and the data receiving mechanism comprises: the maximum storage capacity of each of the plurality of data buffer areas is equal.
4. An adaptive multiplexing coding system according to any of claims 1-3, characterized in that:
the error code analysis model analyzes the average error rate of the data of different paths in the data to be multiplexed after the multiplexing processing of the signal multiplexing mechanism, and the output of the path number with the lowest average error rate as the reference number comprises the following steps: and acquiring the error rate of each path of data in the data of a certain path number in the information source coding data in the set time length obtained after the multiplexing processing of the signal multiplexing mechanism is carried out on the data of a certain path number in the data of various paths to be subjected to multiplexing in the set time length.
5. The adaptive multiplexing coding system of claim 4, wherein:
the analyzing module analyzes the average error rate of the multiplexed data of different paths in the multiplexed data to be executed by the signal multiplexing mechanism, and outputs the path number with the lowest average error rate as the reference number, wherein the average error rate is obtained by multiplexing the signal multiplexing mechanism by the signal multiplexing mechanism, and the analyzing module further comprises: and taking the average value of the error rates corresponding to the data of each path in the obtained data of the certain path number as the average error rate of the data of the certain path number in the data of each path to be multiplexed after the multiplexing processing of the signal multiplexing mechanism.
6. An adaptive multiplexing coding method, the method comprising:
the data receiving mechanism is used for receiving each path of data to be multiplexed, wherein each path of data is video signal data, audio signal data or service signal data;
the error code analysis mechanism is connected with the data receiving mechanism and used for establishing an error code analysis model aiming at the same signal multiplexing mechanism, the error code analysis model is used for analyzing the average error rate of the data with different paths in the data to be multiplexed after multiplexing processing of the signal multiplexing mechanism, and the path number with the lowest average error rate is used as the reference number to be output;
the signal multiplexing mechanism is used and is respectively connected with the error code analyzing mechanism and the data receiving mechanism and used for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at intervals of set time length to execute multiplexing processing in the next set time length so as to obtain information source coding data in each set time length;
the channel coding mechanism is connected with the signal multiplexing mechanism and used for executing channel coding processing on the received source coding data in each set time length to obtain channel coding data in each set time length;
the method for selecting more than two paths of data with reference quantity from each path of data to be multiplexed at set time intervals to execute multiplexing processing in the next set time interval so as to obtain the source coding data in each set time interval comprises the following steps: the value of the reference quantity is less than the quantity of each path of data;
the method for multiplexing the information source coded data in each set duration includes the following steps: after the selection of the more than two paths of data of the reference quantity in the last set time length is completed, the more than two paths of data of the reference quantity in the next set time length comprise other paths of data which are not selected in the last set time length;
the method for multiplexing the information source coded data in each set duration includes the following steps: and acquiring the reference number and the least common multiple of the total number of the paths of data, wherein the multiplexing times of each path of data in the paths of data to be multiplexed are equal in the time interval of multiplying each set time length by the least common multiple.
7. The adaptive multiplexing coding method of claim 6, wherein the method further comprises:
the modulation transmission mechanism is connected with the channel coding mechanism and used for carrying out modulation processing on the received channel coding data to obtain a modulated signal and transmitting the modulated signal;
the modulation transmission mechanism comprises a modulation processing unit and a transmission processing unit, wherein the modulation processing unit is connected with the channel coding mechanism and is used for performing modulation processing on the received channel coding data to obtain a modulated signal;
the transmission processing unit is connected with the modulation processing unit and used for transmitting the modulated signal.
8. The adaptive multiplexing coding method of claim 7, wherein the method further comprises:
the synchronous triggering device is connected with the data receiving mechanism and used for triggering the synchronous triggering of the receiving action of the data receiving mechanism on each path of data to be multiplexed;
the data receiving mechanism is internally provided with a plurality of data cache regions for respectively storing the received data of each path to be multiplexed;
the data receiving mechanism is internally provided with a plurality of data buffer areas for respectively storing the received data of each path to be multiplexed, and the data receiving mechanism comprises: the plurality of data cache regions are relatively isolated in physical space;
the data receiving mechanism is internally provided with a plurality of data buffer areas for respectively storing the received data of each path to be multiplexed, and the data receiving mechanism comprises: the maximum storage capacity of each of the plurality of data buffers is equal.
9. The adaptive multiplexing coding method of any of claims 6-8, characterized in that:
the error code analysis model analyzes the average error rate of the data with different paths of data in the paths of data to be multiplexed after the multiplexing processing of the signal multiplexing mechanism, and the output of the path with the lowest average error rate as the reference number comprises the following steps: and acquiring the error rate of each path of data in the data of a certain path number in the information source coding data in the set time length obtained after the multiplexing processing of the signal multiplexing mechanism is carried out on the data of a certain path number in the data of various paths to be subjected to multiplexing in the set time length.
10. The adaptive multiplexing coding method of claim 9, wherein:
the error code analysis model analyzes the average error rate of the data with different channel numbers in each channel of data to be multiplexed after the multiplexing processing of the signal multiplexing mechanism, and the output of the channel number with the lowest average error rate as the reference number further comprises the following steps: and taking the average value of the error rates corresponding to the data of each path in the acquired data of the certain path number as the average error rate of the data of the certain path number in the data of each path to be multiplexed after the multiplexing processing of the signal multiplexing mechanism.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211157422.0A CN115499685B (en) | 2022-09-22 | 2022-09-22 | Adaptive multiplexing coding system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211157422.0A CN115499685B (en) | 2022-09-22 | 2022-09-22 | Adaptive multiplexing coding system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115499685A true CN115499685A (en) | 2022-12-20 |
CN115499685B CN115499685B (en) | 2023-06-23 |
Family
ID=84470309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211157422.0A Active CN115499685B (en) | 2022-09-22 | 2022-09-22 | Adaptive multiplexing coding system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115499685B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634089A (en) * | 2013-07-05 | 2014-03-12 | 山东科技大学 | Method for entropy division multiplexing |
US20150312601A1 (en) * | 2014-04-28 | 2015-10-29 | Magnum Semiconductor, Inc. | Methods and apparatuses including a statistical multiplexer with multiple channel rate control |
CN106788811A (en) * | 2016-12-07 | 2017-05-31 | 海能达通信股份有限公司 | A kind of computational methods of digital communication system and the bit error rate |
CN109150407A (en) * | 2018-09-25 | 2019-01-04 | 中国科学院国家授时中心 | Multiplex signal pseudo noise code is blind to estimate method, code error correction method and device |
CN113346967A (en) * | 2021-05-10 | 2021-09-03 | 上海卫星工程研究所 | Satellite data transmission error rate index testing system and method |
CN114615671A (en) * | 2022-02-09 | 2022-06-10 | 上海瀚讯信息技术股份有限公司 | Square area array based distributed OAM high-capacity uplink transmission method |
-
2022
- 2022-09-22 CN CN202211157422.0A patent/CN115499685B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634089A (en) * | 2013-07-05 | 2014-03-12 | 山东科技大学 | Method for entropy division multiplexing |
US20150312601A1 (en) * | 2014-04-28 | 2015-10-29 | Magnum Semiconductor, Inc. | Methods and apparatuses including a statistical multiplexer with multiple channel rate control |
CN106788811A (en) * | 2016-12-07 | 2017-05-31 | 海能达通信股份有限公司 | A kind of computational methods of digital communication system and the bit error rate |
CN109150407A (en) * | 2018-09-25 | 2019-01-04 | 中国科学院国家授时中心 | Multiplex signal pseudo noise code is blind to estimate method, code error correction method and device |
CN113346967A (en) * | 2021-05-10 | 2021-09-03 | 上海卫星工程研究所 | Satellite data transmission error rate index testing system and method |
CN114615671A (en) * | 2022-02-09 | 2022-06-10 | 上海瀚讯信息技术股份有限公司 | Square area array based distributed OAM high-capacity uplink transmission method |
Also Published As
Publication number | Publication date |
---|---|
CN115499685B (en) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11133865B2 (en) | Optical network performance evaluation using a hybrid neural network | |
EP4037256A1 (en) | Bandwidth prediction method and apparatus, electronic device and storage medium | |
US10887009B2 (en) | G-OSNR estimation on dynamic PS-QAM channels using hybrid neural networks | |
EP1727375A1 (en) | Assessment of perceived quality of a packetized video stream | |
US10091675B2 (en) | System and method for estimating an effective bandwidth | |
CN111242171A (en) | Model training, diagnosis and prediction method and device for network fault and electronic equipment | |
CN107911254B (en) | Log transmission method and device, computing equipment and storage medium | |
CN103731173A (en) | Transceiver operating in wireless communication network, network transmission system and method | |
CN105830415A (en) | Methods, radio communication device and base station device for managing a media stream | |
CN114266294A (en) | Training method of classification model, and fault analysis method and device of target link | |
CN101911518A (en) | Communication device and communication system | |
CN109547102B (en) | Optical performance monitoring method and device, electronic equipment and readable storage medium | |
CN115499685A (en) | Adaptive multiplexing coding system and method | |
US6369722B1 (en) | Coding, decoding and transcoding methods | |
CN117221295A (en) | Low-delay video transmission system based on edge calculation and network slicing | |
Jameel et al. | Deep learning for frame error prediction using a DARPA spectrum collaboration challenge (SC2) dataset | |
CN115981192A (en) | Industrial network based cooperative control and prejudgment method | |
CN114268961A (en) | Model training method, parameter adjusting method, device and equipment of shared base station | |
Nikolov et al. | MABASR—a robust wireless interface selection policy for heterogeneous vehicular networks | |
CN117097962B (en) | Multiplexing duration prediction system for wireless transmission | |
US20150103958A1 (en) | Methods, systems, and media for determining whether a signal of interest is present | |
CN111314779B (en) | Method and device for determining streaming media transmission quality | |
CN117651288B (en) | Signal transmission method, device and equipment of intelligent outdoor television and storage medium | |
Rodrigues et al. | An adaptive guard band selection based on convolutional neural network | |
CN115665867B (en) | Spectrum management method and system for Internet of Vehicles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230412 Address after: Room 1502, 13th floor, No. 52 North Fourth Ring West Road, Haidian District, Beijing, 100080 Applicant after: Good Feeling Health Industry Group Co.,Ltd. Address before: 3/F, Building 1, Zone C, Tianfu Software Park, No. 219, Tianhua Second Road, High tech Zone, Chengdu, Sichuan 610041 Applicant before: Liu Peng |
|
GR01 | Patent grant | ||
GR01 | Patent grant |