CN108134654A - A kind of method and device for improving ultra-long data report transmission reliability - Google Patents

A kind of method and device for improving ultra-long data report transmission reliability Download PDF

Info

Publication number
CN108134654A
CN108134654A CN201711414945.8A CN201711414945A CN108134654A CN 108134654 A CN108134654 A CN 108134654A CN 201711414945 A CN201711414945 A CN 201711414945A CN 108134654 A CN108134654 A CN 108134654A
Authority
CN
China
Prior art keywords
data
module
byte
message
block
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.)
Pending
Application number
CN201711414945.8A
Other languages
Chinese (zh)
Inventor
张炼
刘元春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Jiuzhou ATC Technology Co Ltd
Original Assignee
Sichuan Jiuzhou ATC Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sichuan Jiuzhou ATC Technology Co Ltd filed Critical Sichuan Jiuzhou ATC Technology Co Ltd
Priority to CN201711414945.8A priority Critical patent/CN108134654A/en
Publication of CN108134654A publication Critical patent/CN108134654A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0014Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • H04L67/108Resource delivery mechanisms characterised by resources being split in blocks or fragments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The invention belongs to air-ground field of data transmission, it is related to a kind of method and device for improving ultra-long data report transmission reliability, it is intended to improve in transmission process of the existing technology the message error code caused by noise and interference, the problems such as message caused by the confidentiality deficiency of transmission is easily intercepted and captured and is translated by third party, and treatment effeciency caused by message data length is long, data volume is excessive, processing procedure is more complicated is relatively low.Device provided by the invention includes:Transmitting terminal and receiving terminal, for carrying out segmentation parallel processing to the message data of ultra-long data report;The transmitting terminal includes:Data message splits module, data coding module, data interlacing module and data transmission module;The receiving terminal includes:Data reception module, data sectional de-interleaving block, data decoding and error module and data Packet reassembling module.Present invention is mainly applied to flight informations to service air-ground field of data transmission.

Description

A kind of method and device for improving ultra-long data report transmission reliability
Technical field
The invention belongs to air-ground field of data transmission, are related to method and dress that a kind of flight information services air-ground data transmission Put more particularly to it is a kind of improve ultra-long data report transmission reliability method and device.
Background technology
With the development of air-transport industry, the scale of airline grows stronger day by day, aircraft it is increasing, civil aviaton is aerial The pressure of traffic administration is increasing, how preferably to manage increasing aircraft, is provided for aircraft as much as possible The information such as related air traffic situation, traffic above-ground situation, Meteorological Services, flight plan, the complete air-ground data communication of structure Link realizes air-ground data transmission, and ensures to transmit integrality, correctness and the reliability of data, becomes air traffic control One of the problem of anxious to be resolved.
Broadcast type flight information service(Flight Information Service-Broadcast, FIS-B), can incite somebody to action A variety of flight informations such as weather information, flight information information, cartographic information, consultant's information on ground, pass through air-ground shared data The mode of link is transmitted to airborne end, realizes air-ground flight information data sharing, and pilot obtains the meteorological data uploaded, History, aerial, the Ground Meteorological information of current and future are understood in time, is conducive to the implementation and adjustment of flight plan, are improved more Have referential, scientific weather information service, improve the safety of flight, reduce the delay of flight.
UAT data-links can realize the air-ground data transmission of FIS-B messages, and FIS-B message datas are received from Meteorological Center, The length of 432 bytes, airborne end is uploaded to radio frequency method, existing since the data message of upload is ultra-long data report Often there are following defects for technology:
1st, tend to the message error code caused by noise and interference occur in transmission process;
2nd, the confidentiality of transmission is insufficient, the problems such as being intercepted and captured and translated by third party there are message;
3rd, message data length is long, and data volume is excessive, and processing procedure is more complicated, causes treatment effeciency relatively low.
Invention content
The technical problems to be solved by the invention are:In view of the above problems, a kind of raising ultra-long data report is provided The method and device of transmission reliability, this method and device transmitting terminal by the way that message is split, segment encoding, message hand over Knit and recombinate, add the processing such as synchronizing sequence after emit, deinterleaved in receiving terminal by the judgement of synchronizing sequence, message and again Group, segmentation decoding, the processing of former Packet reassembling, finally obtain correct, complete ultra-long data and notify breath, and the present invention specifically solves Following problem:
1st, the error code problem in message transmission procedure is effectively reduced, while has certain error correcting capability to the error code of appearance;
Even if the 2, message is trapped, it is not easy to be translated, improves the confidentiality and reliability in message transmission procedure;
3rd, in a manner that ultra-long data report is carried out segmentation fractionation and simultaneously and concurrently handle segment data, by the data volume of processing It substantially reduces, while avoids the processing to excessive unnecessary redundant signals, shorten processing time, improve system Operation and treatment effeciency.
The technical solution adopted by the present invention is as follows:
A kind of method for improving ultra-long data report transmission reliability, including:
Step 1:Data message splits module according to the ultra-long data report and RS coding rules to be transmitted of input, its message is torn open It is divided into the data block of equal length;
Step 2:Data coding module carries out segment encoding, by each data according to the data block of fractionation by the way of RS codings Block is extended;
Step 3:Data interlacing module carries out data interlacing and splicing according to the data block after segment encoding, is formed to be transmitted New datagrams;
Step 4:Data transmission module adds synchronizing sequence in new datagrams front end, is sent out according to new datagrams to be transmitted It penetrates;
Step 5:Data reception module synchronizes Sequence Detection, obtains the new datagrams of transmitting according to the datagram of reception;
Step 6:Data sectional de-interleaving block is segmented, is deinterleaved and splicing, obtained according to the new datagrams of acquisition The data block of segment encoding;
Step 7:Data decoding and error module carries out RS decoding and error processing, corrects in transmission process according to the data block of acquisition The error code problem being likely to occur obtains original data block;
Step 8:Data message recombination module recombinates datagram, obtains former according to the original data block after decoding and error Beginning ultra-long data report.
Further, the message length that the step 1 specifically includes the ultra-long data report to be transmitted is 432 words Section, the data message split module according to RS(92,72)Coding rule splits into the ultra-long data message of input in order Data block of the length for 6 equal lengths of 72 bytes, wherein, each data block is corresponding in turn to former ultra-long data message from high by 72 Byte is to the data of low 72 byte.
Further, the step 2 specifically includes data coding module according to the data that 6 length of fractionation are 72 bytes Block, using RS(92,72)The mode of coding carries out segment encoding, and the data block of former 72 bytes is extended to 92 bytes.
Further, step 3 specific steps include the data interlacing module according to from highest byte to Least Significant Character The data of 6 new data blocks after the sequence extraction coding of section, extract the highest byte of 6 new data blocks, then extract first Secondly high byte, is then extracted successively until its lowest byte;Data interlacing module is successively by the data of extraction according to from highest The mode of byte to lowest byte is interleaved splicing, the high byte of the high byte data interlacing of extraction to new data message, low Byte data interweaves to the low byte of new data message, i.e., the highest byte of 6 new data blocks of extraction interweaves successively first As 6 bytes of highest of new data message to be transmitted, then the byte-interleaved of extract successively 6 new data blocks is become Each byte of new data message to be transmitted interweaves successively until by the lowest byte for 6 new data blocks extracted as to be passed Until minimum 6 bytes of defeated new data message.
Further, step 5 specific steps include the data reception module according to the datagram of reception, by turn into Row synchronizing sequence detects, and when the datagram top N data of reception and the synchronizing sequence of standard match, detects successfully, then connects Receive followed by transmission data, it is believed that the data be exactly data transmission module transmitting new datagrams;When the datagram of reception When the synchronizing sequence of top N data and standard mismatches, detection failure then continues to be detected the datagram of reception.
Further, step 6 specific steps, which include the data sectional de-interleaving block, to receive the new number obtained It according to the sequence from high byte to low byte extracts and deinterleaves according to report, extract 6 bytes of new datagrams highest, again first It extracts secondly high 6 bytes and then is extracted successively until its minimum 6 byte, correspond to the highest word for inserting 6 data blocks respectively Section, secondary high byte, successively until lowest byte;Data sectional de-interleaving block is by the data after extraction and deinterleaving according to each number It is recombinated according to high-low-position sequence in block, obtains the data of 6 data blocks of segment encoding transmission, each data block is 92 words Section.
Further, the step 7 specifically includes data decoding and error module according to RS(92,72)Decoding rule to 6 The data of a data block are carried out at the same time decoding and error correction, obtain 6 original data blocks, and each data block is original for 72 bytes Data.
Further, the step 8 specifically includes data message recombination module by 6 original data blocks after decoding and error Data spliced according to the sequence from high byte to low byte, synthesize original ultra-long data report.
A kind of device for improving ultra-long data report transmission reliability, including transmitting terminal and receiving terminal;The transmitting terminal includes: Data message splits module, data coding module, data interlacing module and data transmission module, each module and connects in order It connects;The receiving terminal includes:Data reception module, data sectional de-interleaving block, data decoding and error module and data message Recombination module, each module are linked in sequence;The data message splits module for the overlength to be transmitted according to input Its message is split into the data block of equal length by datagram and RS coding rules;The data coding module is used for basis and tears open The data block divided carries out segment encoding by the way of RS codings, each data block is extended;The data interlacing module is used In carrying out data interlacing and splicing according to the data block after segment encoding, new datagrams to be transmitted are formed;The data Transmitting module is used for according to new datagrams to be transmitted, is added synchronizing sequence in new datagrams front end, is emitted;The data Receiving module is used to receive the datagram of data transmission module transmitting, according to the datagram of reception, synchronizes Sequence Detection, obtains The new datagrams that must emit;The data sectional de-interleaving block is used for the new datagrams according to acquisition, is segmented, deinterleaved And splicing, obtain the data block of segment encoding;The data decoding and error module is used for the data block according to acquisition, carries out The processing of RS decoding and errors, corrects the error code problem being likely to occur in transmission process, obtains original data block;The data message weight Group module is used for according to the original data block after decoding and error, and datagram is recombinated, obtains original ultra-long data report.
In conclusion by adopting the above-described technical solution, the beneficial effects of the invention are as follows:
1st, for being susceptible in ultra-long data report message transmission procedure due to the message error code caused by noise and interference the problem of, Employ RS encoding and decoding techniques.In transmitting terminal by RS coding techniques, message is subjected to coding transmission, by the side for increasing redundancy Formula protects the message of transmission into between-line spacing, improves the reliability in transmission process, effectively reduces in message transmission procedure Error code problem, while receiving terminal by RS decoding techniques carry out de-redundancy and decoding correction process, correct for biography well The message error code caused by noise and interference during defeated;
2nd, the problems such as being intercepted and captured and translated by third party for message employs the recombination of message intertexture and deinterleaves recombinant technique, lead to It crosses after the message of each data block is interleaved recombination and emits again, upset the sequence of original message, even if being cut by third party It obtains, it is also more difficult to translate, it is especially suitable in FIS-B messages comprising flight plan, flight information when consultants' information, improves message and pass Confidentiality and reliability during defeated;
3rd, long for message data length, data volume is excessive, and processing procedure is more complicated, the problems such as cause treatment effeciency low, Message is split first in processing procedure, splits into 6 data blocks of suitable RS coding, by the length of data processing from 432 bytes are reduced to 72 bytes;And 6 data blocks can carry out the processing of RS codings and the recombination that interweaves parallel, compare In the processing mode of sequential pipeline, 1/6 be equivalent to before the time of signal processing is shorten to;Similarly, receiving terminal obtains After synchronizing sequence, the message of transmission to be extracted, has been split into 6 data blocks, the data volume of processing reduces 6 times, meanwhile, by In 6 data blocks RS decodings and deinterleave recombination and be carried out at the same time, time of processing also shorten to before 1/6.The present invention Signal processing amount is reduced in transmitting terminal and receiving terminal, shortens processing time, improves treatment effeciency, and by emitting End is increased synchronizing sequence in ultra-long data report front end, is judged ultra-long data report to auxiliary reception end using synchronizing sequence technology Start of message (SOM), effectively enroll overlength message data, further reduced the data volume of processing.Since signal transmission is identical Channel if effectively synchronizing sequence cannot be identified, illustrates that channel quality is too poor or error code is excessive, then this message Just without the meaning for decoding and parsing, can give up, so as to avoid the processing of excessive unnecessary redundant signals.
Description of the drawings
Examples of the present invention will be described by way of reference to the accompanying drawings, wherein:
Fig. 1 is the flow diagram of the method for the present invention embodiment 1;
Fig. 2 is the idiographic flow schematic diagram of 1 step 101 ~ 104 of embodiment of the method shown in Fig. 1;
Fig. 3 is the idiographic flow schematic diagram of 1 step 105 ~ 108 of embodiment of the method shown in Fig. 1;
Fig. 4 is the structure diagram of apparatus of the present invention embodiment.
Specific embodiment
All features or disclosed all methods disclosed in this specification or in the process the step of, in addition to mutually exclusive Feature and/or step other than, can combine in any way.
Any feature disclosed in this specification, unless specifically stated, can be equivalent by other or with similar purpose Alternative features are replaced.That is, unless specifically stated, each feature is an example in a series of equivalent or similar characteristics .
The present invention a preferred embodiment 1 flow diagram as shown in Figure 1, its specific steps are:
Step 101:Segmentation splits ultra-long data report, i.e., will according to the ultra-long data report and RS coding rules to be transmitted of input Its message splits into the data block of equal length;
Step 102:Segment encoding that is, according to the data block of fractionation, carries out segment encoding, by each data by the way of RS codings Block is extended;
Step 103:Data interlacing and recombination carry out data interlacing and splicing, shape according to the data block after segment encoding Into new datagrams to be transmitted;
Step 104:Addition synchronizing sequence simultaneously emits, i.e., according to new datagrams to be transmitted, adds and synchronize in new datagrams front end Sequence is emitted;
Step 105:Synchronizing sequence detects, i.e., according to the datagram of reception, synchronizes Sequence Detection, obtain the new data of transmitting Report;
Step 106:Segmentation deinterleaves and recombination, i.e., according to the new datagrams of acquisition, is segmented, deinterleaved and splicing, Obtain the data block of segment encoding;
Step 107:Decoding and error that is, according to the data block of acquisition, carries out RS decoding and error processing, and correcting may in transmission process The error code problem of appearance obtains original data block;
Step 108:Packet reassembling obtains original ultra-long data report, i.e., according to the original data block after decoding and error, to datagram It is recombinated, obtains original ultra-long data report.
Specifically, the flow diagram of 1 step 101 ~ 104 of embodiment is as shown in Fig. 2, include the following steps:
Step 101:The ultra-long data report to be transmitted of input, data length totally 432 bytes, is identified as FIS_DATA [431: 0], according to RS(92,72)Coding rule the ultra-long data message of 432 bytes is split in order, then each data Block length is 72 bytes, 432 ÷ 72=6, therefore be split as 6 identical data blocks of length altogether;First data block be BLOCK1[71:0], the data for 72 bytes of offering a high price including former ultra-long data, i.e. BLOCK1 [71:0]=FIS_DATA [431: 360], and so on, second data block BLOCK2 [71:0]=FIS_DATA [359:288], third data block BLOCK3 [71:0]=FIS_DATA [287:216], fourth data block BLOCK4 [71:0]=FIS_DATA [215:144], the 5th Data block BLOCK5 [71:0]=FIS_DATA [143:72], the 6th data block BLOCK6 [71:0]=FIS_DATA [71: 0].As the preferred embodiment of the present invention, since message being split, 6 data blocks that RS has been suitble to encode are split into, The length of data processing is reduced to 72 bytes, and 6 data blocks can carry out RS codings and friendship parallel from 432 bytes The processing of recombination is knitted, compared to the processing mode of sequential pipeline, 1/ be equivalent to before the time of signal processing is shorten to 6, processing procedure is greatly simplified, improves treatment effeciency.
Step 102:According to the data block that the 6 of fractionation length are 72 bytes, using RS(92,72)The mode of coding carries out The data block of former 72 bytes is extended to 92 bytes, i.e. BLOCK1 [71 by segment encoding:0] through RS(92,72)Become after coding RS_encoder1[91:0], BLOCK2 [71:0] become RS_encoder2 [91:0], BLOCK3 [71:0] become RS_ encoder3[91:0], BLOCK4 [71:0] become RS_encoder4 [91:0], BLOCK5 [71:0] become RS_ encoder5[91:0], BLOCK6 [71:0] become RS_encoder6 [91:0].As the present invention preferred embodiment, due to In transmitting terminal by RS coding techniques, message is subjected to coding transmission, the message of transmission is carried out by way of increasing redundancy Interval protection, improves the reliability in transmission process, effectively reduces the error code problem in message transmission procedure.
Step 103:The data of 6 new data blocks after being encoded according to the sequence extraction from highest byte to lowest byte, The highest byte of 6 new data blocks is extracted first, is then extracted next high byte, is then extracted successively until its lowest byte, RS_encoder1 [91 is extracted first:0] highest byte RS_encoder1 [91], RS_encoder2 [91:0] highest Byte RS_encoder2 [91], RS_encoder3 [91:0] highest byte RS_encoder3 [91], RS_encoder4 [91:0] highest byte RS_encoder4 [91], RS_encoder5 [91:Highest byte RS_encoder5 [91] 0], RS_encoder6[91:0] highest byte RS_encoder6 [91] then sequentially extracts RS_encoder1 [90], RS_ Encoder2 [90], RS_encoder3 [90], RS_encoder4 [90], RS_encoder5 [90], RS_encoder6 [90], Then it extracts successively until lowest byte RS_encoder1 [0], RS_encoder2 [0], RS_encoder3 [0], RS_ encoder4[0]、RS_encoder5[0]、RS_encoder6[0];Data interlacing module successively by the data of extraction according to from The mode of highest byte to lowest byte is interleaved splicing, and since each data block is 92 bytes, what is be spliced into is new Data message is 552 bytes, is identified as TRANS_DATA [551:0], data interlacing module hands over the high byte data of extraction It knits to the high byte of new data message, the low byte of low byte data interlacing to new data message, i.e., it is new by 6 of extraction first Highest byte RS_encoder1 [91], RS_encoder2 [91], RS_encoder3 [91], the RS_encoder4 of data block [91], RS_encoder5 [91], RS_encoder6 [91] interweave successively as new data message TRANS_DATA to be transmitted [551:0] 6 byte TRANS_DATA [551 of highest:546], wherein TRANS_DATA [551]=RS_encoder1 [91], TRANS_DATA [550]=RS_encoder2 [91], TRANS_DATA [549]=RS_encoder3 [91], TRANS_DATA [548]=RS_encoder4 [91], TRANS_DATA [547]=RS_encoder5 [91], TRANS_DATA [546]=RS_ Then the byte-interleaved of extract successively 6 new data blocks is become each of new data message to be transmitted by encoder6 [91] Byte, until the lowest byte RS_encoder1 [0] of 6 new data blocks, RS_encoder2 [0], the RS_ that will extract Encoder3 [0], RS_encoder4 [0], RS_encoder5 [0], RS_encoder6 [0] interweave successively as to be transmitted New data message TRANS_DATA [551:0] minimum 6 byte TRANS_DATA [5:0] until, wherein TRANS_DATA [5] =RS_encoder1 [0], TRANS_DATA [4]=RS_encoder2 [0], TRANS_DATA [3]=RS_encoder3 [0], TRANS_DATA [2]=RS_encoder4 [0], TRANS_DATA [1]=RS_encoder5 [0], TRANS_DATA [0]= RS_encoder6[0].As the preferred embodiment of the present invention, as a result of message intertexture recombinant technique, by by each number Emit again after being interleaved recombination according to the message of block, upset the sequence of original message, it is also more difficult to translate even if being intercepted and captured by third party Go out, be particluarly suitable in FIS-B messages comprising flight plan, flight information when consultants' information, improving in message transmission procedure Confidentiality and reliability.
Step 104:I.e. according to new datagrams TRANS_DATA [551 to be transmitted:0], 36 are added in new datagrams front end The synchronizing sequence " 111010101100110111011010010011100010 " of bit, 36 are extended to by datagram to be transmitted + 552 × 8=4452 bit is emitted.As the preferred embodiment of the present invention, due to being added to together in datagram front end Step sequence increases the confidentiality of transmission well, meanwhile, by using synchronizing sequence technology in transmitting terminal, in ultra-long data Front end is reported to increase synchronizing sequence, to the start of message (SOM) of auxiliary reception end judgement ultra-long data report, effectively enrolls overlength message number According to further reduced the data volume of processing.
Specifically, the flow diagram of 1 step 105 ~ 108 of embodiment is as shown in figure 3, include the following steps:
Step 105:According to the datagram of reception, the synchronizing sequence detection of 36 bits is carried out by turn, 36 before the datagram of reception When the synchronizing sequence " 111010101100110111011010010011100010 " of position data and standard matches, detect into Work(, then receive followed by 552 bytes totally 552 × 8=4416 bits transmission data, it is believed that the data are exactly data hair Penetrate the new datagrams TRANS_DATA [551 of 552 bytes of module transmitting:0];36 data and mark before the datagram of reception When accurate synchronizing sequence " 111010101100110111011010010011100010 " mismatches, detection failure then continues pair The datagram of reception is detected.As the preferred embodiment of the present invention, since signal transmission is identical channel, if cannot Effectively synchronizing sequence is identified, illustrates that channel quality is too poor or error code is excessive, then this message just without decoding and The meaning of parsing can be given up, and so as to avoid the processing of excessive unnecessary redundant signals, further improve at data Manage efficiency.
Step 106:The new datagrams TRANS_DATA [551 of 552 bytes obtained will be received:0] according to from high byte Sequence to low byte is extracted and is deinterleaved, and extracts new datagrams TRANS_DATA [551 first:0] 6 words of highest Section extracts secondly high 6 bytes and then is extracted successively until its minimum 6 byte again, corresponding respectively to insert 6 data blocks Highest byte, secondary high byte, successively until lowest byte, that is, extract TRANS_DATA [551] insert RS_decoder1 [91], TRANS_DATA [550] inserts RS_decoder2 [91], TRANS_DATA [549] inserts RS_decoder3 [91], TRANS_ DATA [548] inserts RS_decoder4 [91], TRANS_DATA [547] inserts RS_decoder5 [91], TRANS_DATA [546] RS_decoder6 [91] is inserted successively until extraction TRANS_DATA [5] inserts RS_decoder1 [0], TRANS_ DATA [4] inserts RS_decoder2 [0], TRANS_DATA [3] inserts RS_decoder3 [0], TRANS_DATA [2] is inserted RS_decoder4 [0], TRANS_DATA [1] insert RS_decoder5 [0], TRANS_DATA [0] inserts RS_decoder6 [0];Data after extraction and deinterleaving according to high-low-position sequence in each data block are recombinated, obtain segment encoding transmission The data of 6 data blocks, each data block are 92 bytes, are identified as RS_decoder1 [91:0]、RS_decoder2[91: 0]、RS_decoder3[91:0]、RS_decoder4[91:0]、RS_decoder5[91:0] and RS_decoder6 [91:0]. As the preferred embodiment of the present invention, after receiving terminal obtains synchronizing sequence, the message of transmission is extracted, has been split into 6 numbers According to block, the data volume of processing reduces 6 times.
Step 107:According to RS(92,72)Decoding rule to 6 data block RS_decoder1 [91:0]、RS_ decoder2[91:0]、RS_decoder3[91:0]、RS_decoder4[91:0]、RS_decoder5[91:0] and RS_ decoder6[91:0] data are carried out at the same time decoding and error correction, correct the error code problem being likely to occur in transmission process, improve The reliability of transmission obtains 6 original data blocks, initial data of each data block for 72 bytes, i.e. RS_decoder1 [91:0] data block BLOCK1 [71 is obtained after decoding:0], RS_decoder2 [91:0] data block BLOCK2 is obtained after decoding [71:0], RS_decoder3 [91:0] data block BLOCK3 [71 is obtained after decoding:0], RS_decoder4 [91:0] after decoding Obtain data block BLOCK4 [71:0], RS_decoder5 [91:0] data block BLOCK5 [71 is obtained after decoding:0], RS_ decoder6[91:0] data block BLOCK6 [71 is obtained after decoding:0].As the preferred embodiment of the present invention, due to receiving Message is carried out de-redundancy and decoding correction process, is corrected for well in transmission process due to making an uproar by end by RS decoding techniques Message error code caused by sound and interference is carried out at the same time simultaneously as the RS of 6 data blocks decodes and deinterleave recombination, handles Time also shorten to before 1/6.
Step 108:By 6 original data block BLOCK1 [71 after decoding and error:0]、BLOCK2[71:0]、 BLOCK3 [71:0]、BLOCK4[71:0]、BLOCK5[71:0] and BLOCK6 [71:0] data are according to suitable from high byte to low byte Sequence is spliced, and is synthesized original ultra-long data and is reported FIS_DATA [431:0], wherein first data block BLOCK1 [71:0]= FIS_DATA[431:360], second data block BLOCK2 [71:0]=FIS_DATA [359:288], third data block BLOCK3[71:0]=FIS_DATA [287:216], fourth data block BLOCK4 [71:0]=FIS_DATA [215:144], 5th data block BLOCK5 [71:0]=FIS_DATA [143:72], the 6th data block BLOCK6 [71:0]=FIS_DATA [71:0]。
The structure diagram of the device embodiment of the present invention is as shown in figure 4, the device embodiment can be used for realizing The method flow that Fig. 1 or Fig. 2 or shown in Fig. 3 improve ultra-long data report transmission reliability is stated, including transmitting terminal and receiving terminal;Institute Transmitting terminal is stated to include:Data message splits module 401, data coding module 402, data interlacing module 403 and data transmitting mould Block 404, each module are linked in sequence;The receiving terminal includes:Data reception module 405, data sectional de-interleaving block 406th, data decoding and error module 407 and data Packet reassembling module 408, each module are linked in sequence;The datagram Text splits module 401 for ultra-long data report and RS coding rules to be transmitted according to input, its message is split into identical The data block of length;The data coding module 402 is used for the data block according to fractionation, is segmented by the way of RS codings Coding, each data block is extended;The data interlacing module 403 is used to carry out data according to the data block after segment encoding Intertexture and splicing, form new datagrams to be transmitted;The data transmission module 404 is used for according to new data to be transmitted Report adds synchronizing sequence in new datagrams front end, is emitted;The data reception module 405 emits mould for receiving data The datagram that block 404 emits, according to the datagram of reception, synchronizes Sequence Detection, obtains the new datagrams of transmitting;The number It is used for according to segmentation de-interleaving block 406 according to the new datagrams of acquisition, is segmented, deinterleaved and splicing, is segmented The data block of coding;The data decoding and error module 407 is used for the data block according to acquisition, carries out RS decoding and error processing, The error code problem being likely to occur in transmission process is corrected, obtains original data block;The data message recombination module 408 is used for root According to the original data block after decoding and error, datagram is recombinated, obtains original ultra-long data report.
The invention is not limited in aforementioned specific embodiments.The present invention, which expands to, any in the present specification to be disclosed The step of new feature or any new combination and any new method or process disclosed or any new combination.

Claims (9)

  1. A kind of 1. method for improving ultra-long data report transmission reliability, it is characterised in that including:
    Step 1:Data message splits module according to the ultra-long data report and RS coding rules to be transmitted of input, its message is torn open It is divided into the data block of equal length;
    Step 2:Data coding module carries out segment encoding, by each data according to the data block of fractionation by the way of RS codings Block is extended;
    Step 3:Data interlacing module carries out data interlacing and splicing according to the data block after segment encoding, is formed to be transmitted New datagrams;
    Step 4:Data transmission module adds synchronizing sequence in new datagrams front end, is sent out according to new datagrams to be transmitted It penetrates;
    Step 5:Data reception module synchronizes Sequence Detection, obtains the new datagrams of transmitting according to the datagram of reception;
    Step 6:Data sectional de-interleaving block is segmented, is deinterleaved and splicing, obtained according to the new datagrams of acquisition The data block of segment encoding;
    Step 7:Data decoding and error module carries out RS decoding and error processing, corrects in transmission process according to the data block of acquisition The error code problem being likely to occur obtains original data block;
    Step 8:Data message recombination module recombinates datagram, obtains former according to the original data block after decoding and error Beginning ultra-long data report.
  2. A kind of 2. method for improving ultra-long data report transmission reliability according to claim 1, it is characterised in that the step Rapid 1 message length for specifically including the ultra-long data report to be transmitted is 432 bytes, and the data message splits module root According to RS(92,72)The ultra-long data message of input is split into 6 identical length of the length for 72 bytes by coding rule in order The data block of degree, wherein, each data block is corresponding in turn to former ultra-long data message from high 72 byte to the data of low 72 byte.
  3. A kind of 3. method for improving ultra-long data report transmission reliability according to claim 1, it is characterised in that the step Rapid 2 specifically include data coding module according to the data block that 6 length of fractionation are 72 bytes, using RS(92,72)Coding Mode carries out segment encoding, and the data block of former 72 bytes is extended to 92 bytes.
  4. A kind of 4. method for improving ultra-long data report transmission reliability according to claim 1, it is characterised in that the step Rapid 3 specific steps include the data interlacing module according to 6 after the sequence extraction coding from highest byte to lowest byte The data of new data block extract the highest byte of 6 new data blocks, then extract next high byte, then extract successively first Until its lowest byte;Data interlacing module successively carries out the data of extraction in the way of from highest byte to lowest byte Interweave splicing, the high byte data interlacing of extraction to the high byte of new data message, low byte data interlacing to new data message Low byte, i.e., the highest byte of 6 new data blocks of extraction is interweaved successively as new data message to be transmitted first Then the byte-interleaved of extract successively 6 new data blocks is become each word of new data message to be transmitted by 6 bytes of highest Section interweaves successively until by the lowest byte for 6 new data blocks extracted as minimum 6 words of new data message to be transmitted Until section.
  5. A kind of 5. method for improving ultra-long data report transmission reliability according to claim 1, it is characterised in that the step Rapid 5 specific steps include the data reception module according to the datagram of reception, Sequence Detection are synchronized by turn, when reception When the synchronizing sequence of datagram top N data and standard matches, detect successfully, then receive followed by transmission data, recognize It is exactly the new datagrams of data transmission module transmitting for the data;When the datagram top N data of reception sequence synchronous with standard When row mismatch, detection failure then continues to be detected the datagram of reception.
  6. A kind of 6. method for improving ultra-long data report transmission reliability according to claim 1, it is characterised in that the step Rapid 6 specific steps, which include the data sectional de-interleaving block, will receive the new datagrams obtained according to from high byte to low byte Sequence extract and deinterleave, extract new datagrams highest 6 bytes first, extract secondly high 6 bytes, Ran Houyi again Secondary extraction corresponds to the highest byte for inserting 6 data blocks, secondary high byte, successively until minimum respectively until its minimum 6 byte Byte;Data after extraction and deinterleaving are carried out weight by data sectional de-interleaving block according to high-low-position sequence in each data block Group, obtains the data of 6 data blocks of segment encoding transmission, and each data block is 92 bytes.
  7. A kind of 7. method for improving ultra-long data report transmission reliability according to claim 1, it is characterised in that the step Rapid 7 specifically include data decoding and error module according to RS(92,72)Decoding rule solution is carried out at the same time to the data of 6 data blocks Code and error correction obtain 6 original data blocks, initial data of each data block for 72 bytes.
  8. A kind of 8. method for improving ultra-long data report transmission reliability according to claim 1, it is characterised in that the step Rapid 8 specifically include data message recombination module by the data of 6 original data blocks after decoding and error according to from high byte to low The sequence of byte is spliced, and synthesizes original ultra-long data report.
  9. 9. a kind of device for improving ultra-long data report transmission reliability, it is characterised in that including transmitting terminal and receiving terminal;The hair End is penetrated to include:Data message splits module, data coding module, data interlacing module and data transmission module, each module It is linked in sequence;The receiving terminal includes:Data reception module, data sectional de-interleaving block, data decoding and error module and Data message recombination module, each module are linked in sequence;The data message splits module and is used for according to the to be passed of input Its message is split into the data block of equal length by defeated ultra-long data report and RS coding rules;The data coding module is used In the data block according to fractionation, segment encoding is carried out by the way of RS codings, each data block is extended;The data are handed over Module is knitted for carrying out data interlacing and splicing according to the data block after segment encoding, forms new datagrams to be transmitted; The data transmission module is used for according to new datagrams to be transmitted, is added synchronizing sequence in new datagrams front end, is emitted; The data reception module is used to receive the datagram of data transmission module transmitting, according to the datagram of reception, synchronizes sequence Row detection obtains the new datagrams of transmitting;The data sectional de-interleaving block is used for the new datagrams according to acquisition, is divided Section, deinterleaving and splicing obtain the data block of segment encoding;The data decoding and error module is used for the number according to acquisition According to block, RS decoding and error processing is carried out, corrects the error code problem being likely to occur in transmission process, obtains original data block;It is described Data message recombination module is used for according to the original data block after decoding and error, and datagram is recombinated, obtains original overlength Datagram.
CN201711414945.8A 2017-12-25 2017-12-25 A kind of method and device for improving ultra-long data report transmission reliability Pending CN108134654A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711414945.8A CN108134654A (en) 2017-12-25 2017-12-25 A kind of method and device for improving ultra-long data report transmission reliability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711414945.8A CN108134654A (en) 2017-12-25 2017-12-25 A kind of method and device for improving ultra-long data report transmission reliability

Publications (1)

Publication Number Publication Date
CN108134654A true CN108134654A (en) 2018-06-08

Family

ID=62392532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711414945.8A Pending CN108134654A (en) 2017-12-25 2017-12-25 A kind of method and device for improving ultra-long data report transmission reliability

Country Status (1)

Country Link
CN (1) CN108134654A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114745050A (en) * 2022-03-08 2022-07-12 浙江威星智能仪表股份有限公司 Long data processing method based on far infrared data transmission system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022406A (en) * 2006-11-08 2007-08-22 鲍东山 Method for realizing IP stream mode service utilizing MPE-FEC technique in T-MMB system
CN200959608Y (en) * 2006-06-08 2007-10-10 中兴通讯股份有限公司 Encode multiplexing and decoding demultiplexer for service channel
CN101090306A (en) * 2006-06-12 2007-12-19 中兴通讯股份有限公司 Code and decode multiple method in service channel
CN101523789A (en) * 2006-10-11 2009-09-02 汤姆森许可贸易公司 Method for transmitting a stream of data in a wireless system with at least two antennas and transmitter implementing said method
CN103888844A (en) * 2014-03-12 2014-06-25 上海昕芯电子科技有限公司 High integration density wireless video transmission method and system
CN106059653A (en) * 2016-08-02 2016-10-26 中国民用航空飞行学院 Aircraft signal transmission system and signal transmission method thereof
CN105450355B (en) * 2014-09-02 2020-02-14 上海数字电视国家工程研究中心有限公司 Encoding/modulation method, demodulation/decoding method, and information processing method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN200959608Y (en) * 2006-06-08 2007-10-10 中兴通讯股份有限公司 Encode multiplexing and decoding demultiplexer for service channel
CN101090306A (en) * 2006-06-12 2007-12-19 中兴通讯股份有限公司 Code and decode multiple method in service channel
CN101523789A (en) * 2006-10-11 2009-09-02 汤姆森许可贸易公司 Method for transmitting a stream of data in a wireless system with at least two antennas and transmitter implementing said method
CN101022406A (en) * 2006-11-08 2007-08-22 鲍东山 Method for realizing IP stream mode service utilizing MPE-FEC technique in T-MMB system
CN103888844A (en) * 2014-03-12 2014-06-25 上海昕芯电子科技有限公司 High integration density wireless video transmission method and system
CN105450355B (en) * 2014-09-02 2020-02-14 上海数字电视国家工程研究中心有限公司 Encoding/modulation method, demodulation/decoding method, and information processing method
CN106059653A (en) * 2016-08-02 2016-10-26 中国民用航空飞行学院 Aircraft signal transmission system and signal transmission method thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李德胜: "基于UAT数据链的ADS-B机载***的设计与实现", 《航空维修与工程》 *
黄裕文等: "UAT数据链上行报文时隙实时动态分配算法研究", 《现代雷达》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114745050A (en) * 2022-03-08 2022-07-12 浙江威星智能仪表股份有限公司 Long data processing method based on far infrared data transmission system
CN114745050B (en) * 2022-03-08 2024-07-05 浙江威星智能仪表股份有限公司 Long data processing method based on far infrared data transmission system

Similar Documents

Publication Publication Date Title
US8379530B2 (en) Method for indicating lost segments
JP3394119B2 (en) Error correction encoding device, error correction decoding device, and communication system
KR101670723B1 (en) Apparatus and method for supporting variable length of transport packet in video and audio commnication system
AU2003251388A1 (en) Forward error correction method and system for reliable transmission of real time data over a packet based networks
CN107005359A (en) The broadcast singal frame generation apparatus and broadcast singal frame generating method of multiplexing are divided using layering
GB2593644A (en) Communication system and method of using variable-length messages
CN101421959A (en) Forward error correction in wideband digital RF transport systems
CN101449465A (en) Method and device related to channel decoding
KR101711937B1 (en) Apparatus and method for supporting variable length of transport packet in video and audio commnication system
CN101588370B (en) Analytic method of multirate communication data stream format
CN108134654A (en) A kind of method and device for improving ultra-long data report transmission reliability
CN110838893B (en) Communication system based on Beidou system and communication method thereof
EP4336759A3 (en) Method for polar coding and apparatus
CN104967498A (en) History-based satellite network data packet compression and transmission method
US8842834B2 (en) Robust delivery of packet based secure voice
CN102801495B (en) Fountain-code-based telemetry data frame synchronization method
JP3990278B2 (en) Method and configuration for optimal bit protection against transmission errors
MY166706A (en) Method and system of communication using dynamic modulation and coding schemes on wide band hf communication channels
CN108616313A (en) A kind of bypass message based on ultrasound transfer approach safe and out of sight
US11057148B2 (en) Data encoding and decoding
US6532564B1 (en) Encoder for multiplexing blocks of error protected bits with blocks of unprotected bits
EP3142277B1 (en) Fault tolerance method and apparatus for microwave transmission and computer readable storage medium
CN101841513B (en) Encapsulation and de-encapsulation method for frame of physical layer in EOC (Ethernet Over Coax) network
CN108809605A (en) A kind of information transferring method and system based on 5G communication networks
CN116668195B (en) Transmission method for radio frequency analog terminal 429 communication protocol

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180608