CN113965242B - Big data message transmission method based on Beidou satellite - Google Patents
Big data message transmission method based on Beidou satellite Download PDFInfo
- Publication number
- CN113965242B CN113965242B CN202110994623.5A CN202110994623A CN113965242B CN 113965242 B CN113965242 B CN 113965242B CN 202110994623 A CN202110994623 A CN 202110994623A CN 113965242 B CN113965242 B CN 113965242B
- Authority
- CN
- China
- Prior art keywords
- big data
- data message
- message
- receiving end
- beidou satellite
- 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.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 51
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000004891 communication Methods 0.000 claims abstract description 26
- 238000013144 data compression Methods 0.000 claims abstract description 4
- 238000007906 compression Methods 0.000 claims description 10
- 230000006835 compression Effects 0.000 claims description 10
- 238000003672 processing method Methods 0.000 claims description 7
- 238000005070 sampling Methods 0.000 claims description 6
- 238000004806 packaging method and process Methods 0.000 claims description 3
- 230000001502 supplementing effect Effects 0.000 claims description 3
- 230000007547 defect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18513—Transmission in a satellite or space-based system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Radio Relay Systems (AREA)
Abstract
The invention relates to a big data message transmission method based on Beidou satellite, wherein a transmitting end comprises the following steps: the transmitting end performs data compression processing on the big data message to obtain the big data message to be transmitted; the method comprises the steps of subpackaging a big data message to be transmitted according to the maximum data length supported by a Beidou satellite, adding a packet head for each data packet, and obtaining packet data with transmission; the sending end and the receiving end adopt a timeout retransmission mechanism to transmit all packet data to the receiving end; the receiving end comprises the following steps: the receiving end and the sending end adopt a timeout retransmission mechanism to receive the big data message of the sending end; the receiving end carries out interpolation processing on the received big data message to obtain a high-quality big data message. The invention has reasonable design, improves the reliability and quality of Beidou short message transmission, solves the problems of small data transmission quantity and unreliable transmission of the Beidou satellite communication system, and can be widely applied to the field of maritime satellite communication.
Description
Technical Field
The invention belongs to the technical field of satellite communication, and particularly relates to a big data message transmission method based on Beidou satellites.
Background
During marine vessel navigation, data transmission is generally performed by satellite communication. With the gradual upsizing and control automation of marine vessels, communication between operators on the vessels and land personnel is becoming more and more important. During Beidou satellite communication, short message form is generally adopted for transmission. In order to more clearly and effectively convey communication information, the marine vessel can carry out data transmission by means of multimedia data transmission means such as voice report/fax report and the like. Because the voice report/fax report data is generally larger, but the short message transmission in the Beidou satellite communication has the problems of small transmission data volume, unreliable transmission and the like, how to quickly and reliably send voice/fax information to a destination machine is an urgent problem at present.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, provides a big data message transmission method based on a Beidou satellite, and solves the problems of small transmission data volume and unreliable transmission in a Beidou satellite system.
The invention solves the technical problems in the prior art by adopting the following technical scheme:
A big data message transmission method based on Beidou satellite comprises a message compression processing and message transmission method of a transmitting end and a message receiving and interpolation processing method of a receiving end;
the message compression processing and message transmission method of the sending end comprises the following steps:
step 1, a transmitting end performs data compression processing on a big data message to obtain the big data message to be transmitted;
Step 2, sub-packaging the big data message to be transmitted according to the maximum data length supported by the Beidou satellite, and adding a packet header for each data packet to obtain packet data to be transmitted;
step 3, the sending end and the receiving end adopt a timeout retransmission mechanism to transmit all packet data to the receiving end;
the message receiving and interpolation processing method of the receiving end comprises the following steps:
step 1, a receiving end and a transmitting end adopt a timeout retransmission mechanism to receive a big data message of the transmitting end;
step 2, the receiving end carries out interpolation processing on the received big data message to obtain a high-quality big data message;
The big data message is a voice message or a fax message;
The method for the receiving end to interpolate the fax message comprises the following steps: according to the correlation existing between the image pixel points, approximating through the linear combination of a plurality of sampling values to obtain an intermediate value, and inserting the intermediate value into a pixel point sequence;
The method for the receiving end to interpolate the voice message comprises the following steps: and obtaining a voice predicted value by using a voice linear prediction method and inserting the voice predicted value into the received voice message through second-order interpolation.
Moreover, the voice report acquisition method comprises the following steps: firstly, writing a voice acquisition code through QT software, setting audio input equipment, an audio coding format and sampling rate information, recording to obtain a wav format file, and then converting the wav format file into an mp3 format file through lame console programs to obtain a voice report.
Moreover, the method for acquiring the fax report comprises the following steps: firstly, the fax report acquisition method comprises the following steps: scanning by SANE scanning protocol to obtain png format file, and then adopting JPEG2000 standard to make compression treatment to obtain facsimile report.
And when the sending end sends the big data message, the sending end adopts a timeout retransmission mechanism to carry out data transmission: if the retransmission times of the same data packet exceeds three times, the communication channel is considered to be problematic, communication is failed, failure information is fed back, and the receiving end discards the communication data.
When receiving big data message, the receiving end firstly analyzes the packet header, if the sequence of the data packet is found to be discontinuous, the packet supplementing mechanism is started, and the transmitting end retransmits the corresponding packet until all the data packets are received
The invention has the advantages and positive effects that:
The invention has reasonable design, compresses big data message (network voice message/fax message) through compression algorithm, transmits voice/fax data through reliable transmission mechanism, and interpolates received data by adopting data interpolation algorithm at receiving end, thereby improving reliability and quality of Beidou short message transmission, solving the problems of small data transmission amount and unreliable transmission of Beidou satellite communication system, and being widely used in the field of maritime satellite communication.
Drawings
FIG. 1 is a Beidou satellite communication topology;
FIG. 2 is a transmission flow chart of the present invention;
FIG. 3 is a receiving flow chart of the present invention;
Fig. 4 is an image transmitted from a transmitting end;
Fig. 5 is an image obtained after interpolation processing at the receiving end.
Detailed Description
Embodiments of the present invention are described in further detail below with reference to the accompanying drawings.
The invention is implemented on the Beidou satellite communication system shown in fig. 1. The terminal used on the Beidou satellite communication system is a terminal supporting a domestic operation system, a voice report/fax report file is acquired on the terminal, and the voice report/fax report file is transmitted to the destination machine through the Beidou system in a wireless communication mode. Aiming at the problem of large data volume of network voice report/fax report, the invention designs a compression and decompression method, and sends the processed voice report/fax report to a destination machine through a reliable transmission mechanism, thereby realizing the network transmission function of the voice report/fax report.
In order to realize the network voice message/fax message transmission function, the invention provides a big data message transmission method based on Beidou satellite, which comprises a message compression processing and message transmission method of a transmitting end and a message receiving and interpolation processing method of a receiving end. Wherein:
The message compression processing and message transmission method of the transmitting end comprises the following steps:
And step 1, the transmitting end performs data compression processing on the big data message to obtain the big data message to be transmitted.
In this embodiment, the big data packet is a voice packet or a fax packet.
Aiming at the voice report, a voice acquisition code is written through QT software, and information such as audio input equipment, audio coding format, sampling rate and the like is set, so that recording operation is carried out. The sound recording file is stored as a wav mode by default, and the wav file is a data source of the network voice report.
For fax, fax data are obtained by scanning a printing and scanning integrated machine, generally, SANE scanning protocol is used, scanning software is written according to the protocol rule, scanning operation is carried out through the SANE scanning protocol, and a scanned file is in a png format and is stored locally.
Since the voice message data is an uncompressed data file, in order to reduce the transmission amount of data, the step compresses the large data message:
Aiming at the voice report, the wav file is converted into an mp3 file through lame console program, and the voice report file to be transmitted is obtained. mp3 is a lossy compressed file, the file size can generally become 1/10 of the source file, greatly reducing the size of the voice file.
And aiming at the fax report file, compressing the image file to be faxed by using the JPEG2000 standard to obtain the fax report file to be transmitted.
And step 2, sub-packaging the big data message to be transmitted according to the maximum data length supported by the Beidou satellite, and adding a packet head to each small data packet to obtain the packet data to be transmitted.
And 3, transmitting all the packet data to the receiving end by adopting a timeout retransmission mechanism by the transmitting end and the receiving end.
Because the Beidou short message communication has the problems of limited data length and easy error of data transmission, for the information with larger data volume such as voice/fax and the like, the communication protocol and the transmission method need to be processed so as to optimize the defects in the Beidou short message communication and improve the reliability of data transmission.
In the step, the voice report file/fax report file of big data is sub-packaged according to the maximum data length supported by Beidou, and a packet head is added to each small data packet to indicate the data packet sequence. And adopting a time-out retransmission mechanism similar to TCP/IP to carry out data transmission between the sending end and the receiving end. If the retransmission times of the same data packet exceeds three times, the communication channel is considered to be problematic, communication failure is carried out, failure information is fed back, an operator is prompted to inquire the problem, and the receiving end discards the communication data.
The message receiving and interpolation processing method of the receiving end, as shown in fig. 3, comprises the following steps:
step 1, a receiving end and a transmitting end adopt a timeout retransmission mechanism to receive a big data message of the transmitting end.
After receiving the data, the receiving end firstly analyzes the packet header, if the data packet sequence is found to be discontinuous, a packet supplementing mechanism is started, and the transmitting end retransmits the corresponding packet until all the data packets are received.
And 2, the receiving end carries out interpolation processing on the received big data message to obtain a high-quality big data message.
Because the compressed file loses the quality of the voice file/fax message, and the influence of signal attenuation, packet loss and the like in the Beidou transmission process is added, the distortion rate of the voice message/fax message reaching the destination machine is very high, so that interpolation processing is required to be carried out on the generated big data message so as to improve the quality of the received file.
The interpolation processing method for the voice message (mp 3 file) is as follows:
the principle of speech linear prediction is utilized and the predicted value is inserted into the received file by second order interpolation.
The linear prediction of speech requires obtaining prediction coefficients, assuming a frame of input speech sample sequence asBecause of the correlation between the speech samples, the median value can be approximated by a linear combination of p samples and inserted into the data series. The value to be inserted can be expressed as follows: where p is the linear prediction order, in general the larger p is, the more accurate the predicted value, the signal error can be expressed as follows: /(I)Linear predictive analysis, i.e. finding the minimum value of the expected error e (n) under a certain criterion, solves a group of prediction coefficients/>And solving the coefficient by using an autocorrelation method, and solving the linear error coefficient under the minimum mean square error criterion. Expected pair/>, with linear prediction errorEach coefficient is biased and the result is: /(I)The above equation shows that the prediction error is orthogonal to the past p signals, and the equation (2) is brought into the above equation to obtain
Obtaining a prediction coefficient, and obtaining a prediction signal according to the past voice signalThe predicted signal is inserted into the sequence of speech files, thereby enhancing speech quality.
For facsimile message (JPGE 2 file), there is correlation between image pixels, or the intermediate value can be approximated by linear combination of p sampling values and inserted into the pixel sequence.
Fig. 4 is an image of the transmitting end, fig. 5 is an image of the receiving end after the prediction interpolation processing, and as can be seen from image comparison, the image after the prediction interpolation processing is clearer, and the image quality is better.
It should be emphasized that the examples described herein are illustrative rather than limiting, and therefore the invention includes, but is not limited to, the examples described in the detailed description, as other embodiments derived from the technical solutions of the invention by a person skilled in the art are equally within the scope of the invention.
Claims (5)
1. A big data message transmission method based on Beidou satellite is characterized in that: the method comprises a message compression processing and message transmission method of a sending end and a message receiving and interpolation processing method of a receiving end;
the message compression processing and message transmission method of the sending end comprises the following steps:
step 1, a transmitting end performs data compression processing on a big data message to obtain the big data message to be transmitted;
Step 2, sub-packaging the big data message to be transmitted according to the maximum data length supported by the Beidou satellite, and adding a packet header for each data packet to obtain packet data to be transmitted;
step 3, the sending end and the receiving end adopt a timeout retransmission mechanism to transmit all packet data to the receiving end;
the message receiving and interpolation processing method of the receiving end comprises the following steps:
step 1, a receiving end and a transmitting end adopt a timeout retransmission mechanism to receive a big data message of the transmitting end;
step 2, the receiving end carries out interpolation processing on the received big data message to obtain a high-quality big data message;
The big data message is a voice message or a fax message;
The method for the receiving end to interpolate the fax message comprises the following steps: according to the correlation existing between the image pixel points, approximating through the linear combination of a plurality of sampling values to obtain an intermediate value, and inserting the intermediate value into a pixel point sequence;
The method for the receiving end to interpolate the voice message comprises the following steps: and obtaining a voice predicted value by using a voice linear prediction method and inserting the voice predicted value into the received voice message through second-order interpolation.
2. The big data message transmission method based on Beidou satellite according to claim 1, wherein the big data message transmission method based on Beidou satellite is characterized by comprising the following steps: the voice report acquisition method comprises the following steps: firstly, writing a voice acquisition code through QT software, setting audio input equipment, an audio coding format and sampling rate information, recording to obtain a wav format file, and then converting the wav format file into an mp3 format file through lame console programs to obtain a voice report.
3. The big data message transmission method based on Beidou satellite according to claim 1, wherein the big data message transmission method based on Beidou satellite is characterized by comprising the following steps: the fax report acquisition method comprises the following steps: firstly, scanning by SANE scanning protocol to obtain png format file, then adopting JPEG2000 standard to make compression treatment so as to obtain facsimile report.
4. The big data message transmission method based on Beidou satellite according to claim 1, wherein the big data message transmission method based on Beidou satellite is characterized by comprising the following steps: when the sending end sends the big data message, a timeout retransmission mechanism is adopted to carry out data transmission: if the retransmission times of the same data packet exceeds three times, the communication channel is considered to be problematic, communication is failed, failure information is fed back, and the receiving end discards the communication data.
5. The big data message transmission method based on Beidou satellite according to claim 1, wherein the big data message transmission method based on Beidou satellite is characterized by comprising the following steps: when the receiving end receives the big data message, the packet header is firstly analyzed, if the data packet sequence is found to be discontinuous, a packet supplementing mechanism is started, and the transmitting end retransmits the corresponding packet until all the data packets are received.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110994623.5A CN113965242B (en) | 2021-08-27 | 2021-08-27 | Big data message transmission method based on Beidou satellite |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110994623.5A CN113965242B (en) | 2021-08-27 | 2021-08-27 | Big data message transmission method based on Beidou satellite |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113965242A CN113965242A (en) | 2022-01-21 |
CN113965242B true CN113965242B (en) | 2024-05-28 |
Family
ID=79460651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110994623.5A Active CN113965242B (en) | 2021-08-27 | 2021-08-27 | Big data message transmission method based on Beidou satellite |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113965242B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115022253B (en) * | 2022-05-25 | 2024-08-13 | 西安北斗安全技术有限公司 | Image transmission method based on Beidou third-generation satellite short message and artificial intelligence |
CN118118079B (en) * | 2024-02-29 | 2024-09-03 | 中交星宇科技有限公司 | Data signal transmission method for Beidou satellite communication |
CN118158215B (en) * | 2024-04-11 | 2024-11-12 | 浙江智强东海发展研究院有限公司 | A file transmission method and system based on satellite short message |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5245679A (en) * | 1990-05-11 | 1993-09-14 | Hewlett-Packard Company | Data field image compression |
CN105743616A (en) * | 2016-05-06 | 2016-07-06 | 南京大学 | Long message segmentation and reliable communication method based on Beidou short message communication |
CN111404650A (en) * | 2020-03-17 | 2020-07-10 | 许昌泛网信通科技有限公司 | Vehicle control message processing method |
CN112565224A (en) * | 2020-11-26 | 2021-03-26 | 北京经纬恒润科技股份有限公司 | Video processing method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8205126B2 (en) * | 2007-11-27 | 2012-06-19 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed video using selective retransmission |
US10651865B2 (en) * | 2017-10-02 | 2020-05-12 | Massachusetts Institute Of Technology | Methods and apparatus for modulo sampling and recovery |
-
2021
- 2021-08-27 CN CN202110994623.5A patent/CN113965242B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5245679A (en) * | 1990-05-11 | 1993-09-14 | Hewlett-Packard Company | Data field image compression |
CN105743616A (en) * | 2016-05-06 | 2016-07-06 | 南京大学 | Long message segmentation and reliable communication method based on Beidou short message communication |
CN111404650A (en) * | 2020-03-17 | 2020-07-10 | 许昌泛网信通科技有限公司 | Vehicle control message processing method |
CN112565224A (en) * | 2020-11-26 | 2021-03-26 | 北京经纬恒润科技股份有限公司 | Video processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN113965242A (en) | 2022-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113965242B (en) | Big data message transmission method based on Beidou satellite | |
US6658619B1 (en) | Systems and methods for implementing hierarchical acknowledgement bitmaps in an ARQ protocol | |
EP2320652B1 (en) | Method and apparatus for communicating compressed video information | |
JP3457323B2 (en) | Facsimile data transmission system and method | |
US20080094661A1 (en) | Method for controlling error of internet fax data | |
KR101038489B1 (en) | Image transmitting apparatus and method using CDMA communication network | |
JP4585155B2 (en) | Transmission control method for communication terminal apparatus and communication terminal apparatus | |
KR100966772B1 (en) | Communication system and communication method | |
EP1517496A1 (en) | Gateway apparatus, network terminal apparatus and communication method | |
US20040042467A1 (en) | Method to improve fax transmission quality over packet based networks with high packet jitter by means of sending "Fill" at the end of a scan line | |
US8446598B2 (en) | Image forming device with a UWB communication function for transmitting search signal corresponding to type of data received, and method for providing data thereof, and system for providing data using the UWB communication function | |
EP1185051A2 (en) | Communication connecting device and data transmission control method | |
EP2417766A1 (en) | Method and apparatus for asynchronous video transmission over a communication network | |
WO2021022463A1 (en) | Control device, display device and display system | |
US8891743B2 (en) | Gain control enhancement for modulated communications | |
JP2000349824A (en) | Transmission and reception system for voice data | |
EP1187445A2 (en) | Communication connecting device and data output control method | |
US20050057781A1 (en) | Digital communications terminal and digital communications method | |
JPH0865278A (en) | Multimedia communication equipment | |
EP0949799A2 (en) | Apparatus and method for using two-dimensional data compression over an air interface | |
EP1182876A2 (en) | Method for video transmission over a network | |
JPH1056562A (en) | Image communication method and image communication device | |
JPH0451778A (en) | Transmission control method for facsimile equipment | |
JP2001268114A (en) | Internet facsimile equipment, control method therefor, internet facsimile transmitter and internet facsimile receiver | |
JPH09181894A (en) | Image communication method |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |