[go: up one dir, main page]

CN113965242B - Big data message transmission method based on Beidou satellite - Google Patents

Big data message transmission method based on Beidou satellite Download PDF

Info

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
Application number
CN202110994623.5A
Other languages
Chinese (zh)
Other versions
CN113965242A (en
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.)
Tianjin Qisuo Precision Electromechanical Technology Co ltd
Original Assignee
Tianjin Qisuo Precision Electromechanical 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 Tianjin Qisuo Precision Electromechanical Technology Co ltd filed Critical Tianjin Qisuo Precision Electromechanical Technology Co ltd
Priority to CN202110994623.5A priority Critical patent/CN113965242B/en
Publication of CN113965242A publication Critical patent/CN113965242A/en
Application granted granted Critical
Publication of CN113965242B publication Critical patent/CN113965242B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18513Transmission in a satellite or space-based system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols 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

Big data message transmission method based on Beidou satellite
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.
CN202110994623.5A 2021-08-27 2021-08-27 Big data message transmission method based on Beidou satellite Active CN113965242B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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