Next Article in Journal
Canopy Index Evaluation for Precision Management in an Intensive Olive Orchard
Next Article in Special Issue
BlueNavi: A Microservices Architecture-Styled Platform Providing Maritime Information
Previous Article in Journal
Addition of Activated Carbon into a Cattle Diet to Mitigate GHG Emissions and Improve Production
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Shipboard Data Compression Method for Sustainable Real-Time Maritime Communication in Remote Voyage Monitoring of Autonomous Ships †

1
Faculty of Maritime Studies, University of Rijeka, 51000 Rijeka, Croatia
2
Center for Artificial Intelligence and Cybersecurity, University of Rijeka, 51000 Rijeka, Croatia
3
Graduate School of Maritime Sciences, Kobe University, Kobe 658-0022, Japan
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in Wakabayashi, N.; Jurdana, I. Maritime Communications and Remote Voyage Monitoring. In Proceedings of the 2020 International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications (CoBCom), Graz, Austria, 7–9 July 2020; pp. 1–8.
Sustainability 2021, 13(15), 8264; https://doi.org/10.3390/su13158264
Submission received: 29 June 2021 / Revised: 20 July 2021 / Accepted: 22 July 2021 / Published: 23 July 2021
(This article belongs to the Special Issue Sustainable Maritime Communications Network Development)

Abstract

:
Due to the ever-increasing amount of data collected and the requirements for the rapid and reliable exchange of information across many interconnected communication devices, land-based communications networks are experiencing continuous progress and improvement of existing infrastructures. However, maritime communications are still characterized by slow communication speeds and limited communication capacity, despite a similar trend of increasing demand for information exchange. These limitations are particularly evident in digital data exchange, which is still limited to relatively slow and expensive narrowband satellite transmission. Furthermore, with the increasing digitalization of ships and introducing the sustainable concept of autonomous ship operation, large amounts of collected data need to be transmitted in real-time to enable remote voyage monitoring and control, putting additional pressure on the already strained means of maritime communications. In this paper, an adaptive shipboard data compression method based on differential binary encoding is proposed for real-time maritime data transmission. The proposed approach is verified on the actual data collected on board a training ship equipped with the latest data acquisition system. The obtained results show that the proposed data encoding method efficiently reduces the transmitted data size to an average of 3.4% of the original shipboard data, thus significantly reducing the required data transmission rate. Moreover, the proposed method outperforms several other tested competing methods for shipboard data encoding by up to 69.6% in terms of compression efficiency. Therefore, this study suggests that the proposed data compression approach can be a viable and efficient solution for transmitting large amounts of digital shipboard data in sustainable maritime real-time communications.

1. Introduction

Today’s land-based communications systems are subject to constant improvements and upgrades of existing infrastructure due to the ever-increasing need for widely available, rapid, and stable exchange of large amounts of information in real time. On the other hand, despite efforts to improve [1,2,3,4,5,6], maritime communications systems still lag behind in this respect and are mainly characterized by low speeds, relatively high costs, and limited availability and capacity.
Recent trends in the maritime transport include the increasing digitalization of ships and related maritime services [7,8,9] and introducing the concept of autonomous ship operation [10,11,12,13,14,15]. The digital ship concept, illustrated in Figure 1, and the concept of autonomous ship operation imply the collection of large amounts of data from various measurement systems on board the ship [16], real-time digital data exchange, and the application of advanced information technologies for remote monitoring and control of the ship, automation of ship operation, and other advanced functions. These innovative concepts are expected to contribute to a more sustainable maritime transport, enabling energy savings and maritime environment protection [17,18].
However, unlike the widely used Automatic Identification System (AIS) [19,20,21], where a limited amount of predetermined data is transmitted to vessels and coast stations within the range, the digital ship and autonomous ship concepts require continuous real-time transmission of large amounts of digital data. Moreover, since these data are to be transmitted to the land-based stations and operators for further analysis and processing, satellite communications are used for this purpose instead of terrestrial systems. In addition, the need for high-speed and reliable Internet access for both ship’s crew and passengers is rapidly increasing. Thus, the previously mentioned limitations of existing maritime communications systems may hinder adopting and implementing these novel concepts in the maritime industry. Therefore, upgrades and modernization of existing systems and construction of new systems will be necessary. However, modernization requires major interventions into the equipment and the investment of significant financial and material resources.
An alternative approach to relieving the load on maritime communications systems could be to reduce the size of the transmitted data by applying compression techniques based on specialized algorithms for shipboard data encoding [22,23]. These algorithms could be efficiently implemented in the ship communication system, thus avoiding extensive interventions and investments.
In this paper, a method for shipboard data compression based on variable-record-length encoding is proposed. The proposed technique utilizes a six-bit differential binary encoding of the shipboard data collected by different systems and navigation devices. In order to verify the efficiency of the proposed method and test it under real-life conditions, we applied it to the actual data collected on board the training ship equipped with state-of-the-art electronic systems. The obtained results show that the proposed method significantly reduces the size of the initially transmitted data, thus reducing the required data transmission rate and the demands on the maritime communications systems. Moreover, the proposed encoding technique shows superior performance compared to several tested data encoding techniques of similar complexity. Therefore, the results presented in this paper indicate that the proposed straightforward data encoding method can be efficiently implemented in the ship communication system, thus enabling the future application of remote voyage monitoring of autonomous ships.
The rest of this paper is organized as follows. Section 2 gives a brief overview of maritime communications systems, emphasizing AIS and the corresponding data transmission protocol as an example of an existing application of data encoding technique in today’s maritime communications. The conducted experimental shipboard data acquisition and the proposed data compression method are described in Section 3. Next, the obtained results are presented and discussed in Section 4. Finally, conclusions are summarized in Section 5.

2. Maritime Communications Systems

2.1. Overview of Maritime Communications

Wireless communication is the only viable solution for ships at sea to exchange information with other ships and land-based stations. Before the development of modern wireless communications systems, ship communication was limited to communication within a visible distance using signals with various lights and flags. Ships began to be equipped with wireless communication devices with the invention of radiotelegraphs. However, there were no system regulations for distress communications until 1914, when the first version of the International Convention for Safety of Life at Sea (SOLAS) was adopted in response to the RMS Titanic disaster [24].
Maritime communications have been used for three primary purposes: distress and safety communications, communications in support of navigation, and general communications. Distress and safety communications include distress calls and communication during search and rescue (SAR) operations for vessels in distress. In contrast, communications supporting navigation refer to exchanging information with nearby vessels and port managers during a voyage. Finally, general-purpose communications include various public communication services that serve similar purposes as on land.
Maritime communications have recently seen an increased transition from analog to digital communications, as well as a significant increase in the need to exchange larger amounts of data in general. With the implementation of the Global Maritime Distress and Safety System (GMDSS) [25,26,27] in 1999, it became possible to send digital distress signals automatically via satellite communications, instead of the already obsolete methods of sending SOS or Mayday messages via telegraph and telephone, respectively. Communications in support of navigation have also evolved with the introduction of digital radio communications systems, such as AIS [19], which allows the exchange of navigational information with nearby vessels and coast stations via terrestrial Very High Frequency (VHF) communications. General public communications include using various Internet services by ship’s crew and passengers, which is achieved using maritime communications satellites.
The maritime communication system GMDSS is based on the requirements of the SOLAS Convention and the International Convention on Maritime Search and Rescue (SAR) [28]. The GMDSS enables the automatic transmission of digital distress signals in the form of digital selective calls (DSC). This form of low-speed digital communication replaced voice communication over the VHF band, which was mainly used for these purposes. Thus, the GMDSS removes the requirements for specific qualifications, such as the use of Morse code, in favor of the efficient utilization of simple distress buttons and switches. Therefore, any crew member can respond in the event of an emergency. In addition, the GMDSS relies on satellite communications to ensure stable communications and requires maintenance of radio equipment to ensure reliable operation while the vessel is underway. The overview of the GMDSS is shown in Figure 2.
With their activation in the second half of the twentieth century, communications satellites became widely used for long-distance maritime communications, which until then had been limited to the use of radio waves in the Medium Frequency/High Frequency (MF/HF) band. Today, mobile communications via Inmarsat satellites, among others, are used, offering different services, such as Fleet Xpress, FleetBroadband, and Inmarsat C [29,30]. In addition to the initially used voice communication, data transmission via satellite communications is becoming more and more developed. However, satellite communications still use a narrow band, which leads to a lower communication speed. In addition to the lower bandwidth, the fees for using satellite communication are still relatively high, so that this form of communication is not an optimal solution for transmitting larger volumes of maritime data over longer distances.
VHF Data Exchange System (VDES) is a maritime radio communication system that uses the Maritime mobile VHF band for relatively low-speed communication between ships, coast stations, and low Earth orbit (LEO) satellites [31]. VDES consists of the following components: AIS, Application Specific Messages (ASM), and VHF Data Exchange (VDE). AIS [19] enables digital communication between the ship and the receivers within the range, including those on other ships or coast stations. A regulation [32] effective since 2004 made AIS mandatory equipment for ships of 300 gross tonnage (GT) or more on international voyages, cargo ships of 500 GT or more not in international waters, and all passenger ships [20]. As a technology that is the subject of many research studies and is being used in the development of various new applications [21,33,34,35,36,37], AIS is discussed in more detail in the following subsection.

2.2. Automatic Identification System (AIS)

AIS offers the 9.6 kbps digital communication via VHF communication channels using Gaussian minimum shift keying (GMSK) modulation. The AIS-based communication is used to transmit digital voyage data collected on board the ship. In addition to transmitting relevant data, the ship’s AIS transceiver can simultaneously receive data from nearby ships, allowing them to identify each other. The AIS transceivers use the 156 MHz radio band, with an output power of up to 12.5 W. Therefore, vessels and stations can receive the AIS signal within a range of 30–40 km. Figure 3 shows the overview of maritime communication realized using AIS. The communication occurs between ships and between ships and land-based Vessel Traffic Service (VTS) stations. The data transmitted via AIS can be roughly divided into three main categories: dynamic information, static information, and voyage-related information.
Dynamic information represents the ship’s position report and is transmitted every 2–10 s depending on the ship’s speed while the ship is underway or every 3 min when the ship is at anchor. The dynamic information includes the following data: ship Maritime Mobile Service Identity (MMSI) in the form of a nine-digit identification number, navigation status, rate of turn, speed over ground (SOG), position of the ship and the corresponding position accuracy, course over ground (COG), true heading, and timestamp in Coordinated Universal Time (UTC) seconds.
The AIS transceiver transmits static and voyage-related information every 6 min. The information transmitted includes the following data: seven-digit IMO ship identification number, radio call sign, name of the ship, type of the ship and the cargo, dimensions of the ship, location of the positioning system’s antenna, type of the positioning system, draught of the ship, destination, and estimated time of arrival (ETA) in UTC.
Data encoding used for transmitting the AIS data utilizes a fixed, predetermined number of bits for each data item. However, the number of bits varies between data items: 6 bits for the message ID, 2 bits for the indicator of repeating a message, 30 bits for the MMSI, 4 bits for the navigation status, 8 bits for the rate of turn, 10 bits for the SOG, 1 bit for the indicator of the position accuracy, 28 bits for the longitude, 27 bits for the latitude, 12 bits for the COG, 9 bits for the heading, 6 bits for the UTC seconds, 4 bits for the regional use, 1 bit for the Receiver Autonomous Integrity Monitoring (RAIM) flag, and 19 bits for the communication status.
Each data item is here represented by an integer value. Data items containing real-numbered values have a predetermined number of digits n after the decimal point assigned to them. The integer values are, thus, obtained by multiplying the original real-valued number by 10n. The integer value of each data item is then converted to the binary format, thus forming the 168-bit binary data sequence. The binary sequence is divided into groups of six bits, and encoding is performed on these groups, i.e., each six-bit binary number is assigned with the corresponding valid character from the American Standard Code for Information Interchange (ASCII) table. The ASCII code of the corresponding alphanumeric characters and symbols is finally transmitted.
Figure 4 depicts the method used for the AIS data encoding, showing an example of one record of the dynamic information message within the AIS position report, with a total of 168 bits divided into the six-bit sections. Bit groups are indicated in Figure 4a, along with the AIS data items they represent within the message. Moreover, Figure 4a also shows an example of the message in the form of the bit patterns with explanations of the information they contain, and the ASCII code characters assigned to each six-bit group. Finally, the transmitted AIS message obtained by the described data encoding is shown in Figure 4b.
The described data encoding converts the decimal numeric values to the ASCII code in the following way: decimal numbers in the range 0–39 are converted to hexadecimal numbers in the range 0 × 30–0 × 57, while those in the range 40–63 correspond to the hexadecimal range 0 × 60–0 × 77. The six-bit binary field conversion used for AIS data encoding is proposed by the International Electrotechnical Commission (IEC) in the document IEC 61162-1 (Table C.1) [38]. IEC 61162-1 represents the international standard for the digital interfaces used in maritime navigation and radiocommunication equipment and systems, particularly in single talker and multiple listener systems.

3. Materials and Methods

3.1. Shipboard Data Acquisition

The data compression method proposed in this paper needs to be experimentally validated on the actual shipboard data. Therefore, the data were collected on board the Training Ship (TS) Fukae Maru. This ship is operated by Kobe University, Japan, and is used for training, research, and conducting experiments. The research includes the development, implementation, and testing of various intelligent ship concepts, such as Heading Control System (HCS) and Track Control System (TCS) [39], a practical and easy-to-implement dynamic positioning (DP) system [40], and a tablet-supported control system [41]. The ship is equipped with numerous state-of-the-art electronic devices and systems that enable advanced control functions and collecting large amounts of data from various sources [42,43]. Figure 5a shows TS Fukae Maru, while Figure 5b,c show the examples of navigation screen and engine monitoring screen available in the control room, respectively. In addition, the data acquisition devices are integrated with the advanced shipboard Local Area Network (LAN) [44], whose configuration diagram is depicted in Figure 6.
Digital data are collected by various devices and shared via LAN. These include measurements from navigation instruments, engine monitoring sensors, environmental sensors, and targets data. Navigation data consist of Global Positioning System (GPS) data and data from GPS compass, magnetic compass, and gyrocompass, while environmental data refer to measurements of various external variables, such as data from the Acoustic Doppler Current Profiler (ADCP) and anemometer. Engine-related data include sensors for monitoring engine operation, such as temperatures of various engine parts, flow rate, and pressure, whereas targets data consist of radar and AIS data.
The approximate total number of data items collected and transmitted is 450, including approximately 50 measurement channels for navigation data, 50 channels for environmental data, and 350 channels for engine-related data. Navigation data are collected and transmitted every 0.2–1 s, environmental data at 1–2 s intervals, while engine-related data are transmitted every 2 s.
Figure 7 shows an example of one line of shipboard data sent from TS Fukae Maru, where each line of data represents one sentence sent by the device, i.e., one data record. Figure 8 explains the structure that is characteristic for each line of data sent. As shown in Figure 8, each line of data begins with a timestamp that contains, from left to right, information about the year (YYYY), month (MM), day (DD), hour (HH), minute (MM), second (SS), and millisecond (mmm). In addition, each line also contains the device code (D), which is used to identify the data source. Finally, the main information is contained within the NMEA sentence.
NMEA-0183 data format protocol proposed by the National Marine Electronics Association (NMEA) represents a standard for interfacing marine electronic devices, navigation instruments, and communications equipment [45]. This protocol supports one-way serial data transmission from a single talker to one or more listeners, where talker and listener refer to a device that sends or receives data from other devices. Data are represented in printable ASCII characters form, while messages have typical lengths in the range between 11 and 79 characters [45]. Figure 9 shows the structure of the NMEA data sentence. Each sentence contains, from left to right, delimiter character “$”, address field denoting talker identifier (TT) and sentence formatter (SSS), delimiter character “,”, text representing data content, as well as the delimiter character “*” followed by the checksum field (xx) consisting of two bytes in a hexadecimal format.
Table 1 contains codes for data source devices. These device codes are used to identify data items in the transmitted data and are specific to the shipboard data acquisition and transmission system of TS Fukae Maru, as this advanced system is not yet widely used on larger merchant vessels.
The amount of data collected by all devices that make up the advanced data acquisition system reaches about 7.5 million lines in one day of the ship’s voyage. Therefore, about 87 lines of data are transmitted in NMEA sentence format in every second of ship operation. The total size of data received from devices, transmitted, and recorded as ASCII text in one day is about 400 MB. In order to transfer the data collected onboard to the land, we consider using a data line like Inmarsat FB, so this transmission rate is not unfeasible with the current bandwidth of satellite communications. However, the relatively high cost of using satellite communications and their already high utilization must be considered. In addition, the demand for Internet use by the ship’s crew and passengers is increasing rapidly. On larger cruise ships, this is a challenging task due to the limitations of narrowband satellite communications. Therefore, methods are needed to reduce the amount of data transmitted onboard.

3.2. Proposed Shipboard Data Compression Method

Fixed-record-length data encoding methods, such as the previously described method used for AIS data encoding, require all data to be sent periodically in a predetermined order each time data are transmitted. Due to the predetermined order, data only need to be lined up with a delimiter character, such as a comma. However, the shipboard data are collected by various measuring devices at short time intervals. Some data items, such as the ship’s position and heading, change their values rapidly, while others do not change for several seconds or even minutes. Thus, transmitting data items with no change in value may be redundant.
Therefore, reducing the amount of shipboard data transferred can be achieved by utilizing the variable-record-length methods, which send only the data items that have changed since the last transmission, thus preventing unnecessary transmitting data without a change in value. These methods require specifying which data items to send each time, which is achieved by attaching tags to data values and, thus, identifying the corresponding data items. Furthermore, to avoid possible situations in which data reception starts later and, thus, there is no information about the data that have not changed for some time, the variable-record-length methods periodically send all data.
The variable-record-length data encoding method proposed in this paper is described next. The method is based on the binary encoding of shipboard data. Shipboard data are digital numeric data that can be represented in binary or text format. Although the ASCII text data representation might be simpler to comprehend, the binary representation is more efficient as it reduces the number of bits required for numeric values with multiple digits. Using the binary format for data representation requires defining a technique to convert the integer values to the corresponding binary values.
First, the number of bits used to represent integer values and the number of words allowed for each data item must be defined. Similar to the previously described AIS data encoding technique, the method proposed in this paper performs a six-bit encoding, and the resulting ASCII code is transmitted. The maximum binary field length for the data item representation is defined in the range of one to five six-bit words. Figure 10 shows various allowed lengths of binary fields and the corresponding data value ranges that can be expressed using them. In addition to the defined minimum and maximum numeric values, each range can also be positive only or have both positive and negative values. The appropriate value range ID denotes this property. For example, the minimum length of the binary field used to represent one data item is one six-bit word. One six-bit word enables the representation of numeric values either in the range of 0–63 or in the range of −32–31, marked by value range IDs of 1 and −1, respectively. On the other hand, the maximum binary field length of five six-bit words corresponds to the numeric value range of 0–1 073 741 823 or −536 870 912–536 870 911, denoted by 5 or −5, respectively.
If thus encoded binary data are transmitted each time for each data item, the total amount of data transferred will be constant. However, to achieve data compression, the method proposed in this paper applies differential binary encoding where only data items whose value has changed since the last transmission are encoded and transmitted. The proposed approach results in the data format depicted in Figure 11. As shown in Figure 11, one data record consists of six six-bit words used to denote a timestamp (YYMMDD and HHMMSS), two words to define a total number of data items transmitted in the current data record, two words per item to specify each data item transmitted, and, finally, binary words representing data values with various number of words for individual data items.
The properties of data items that will be used for their representation need to be defined. These properties are constant and are thereby gathered in the data item table, prepared and recorded in advance. Figure 12a shows the table of data items used on board TS Fukae Maru, where one line defines the properties of one data item. The structure of such data line is illustrated in Figure 12b on the example of a data item representing the COG. As shown in Figure 12b, each line contains the following information: the data item number, the number of digits after the decimal point, the data item name, the unit, the value range ID, and the minimum and the maximum value of the data item range. Commas separate these line elements.
The binary patterns resulting from binary data encoding are converted to ASCII text, where an ASCII character is assigned to each group of six bits. Thus, obtained text forms one data record. If the obtained text is longer than 60 characters, it is divided into multiple lines. Since six-bit words are used, a total of 64 ASCII characters is required for data encoding. The characters used by the proposed encoding technique are shown in Table 2 as the shaded area of the ASCII code table. As shown in Table 2, the proposed technique utilizes 64 consecutive ASCII characters, thus enabling the binary values to be converted into hexadecimal by simply adding a value of 0 × 30. Therefore, the proposed conversion is more straightforward than the one employed by the AIS data encoding. Table 3 shows the proposed six-bit binary field conversion table.
The proposed data record format also includes a two-digit hexadecimal checksum appended to the message. The checksum is computed by performing the exclusive or (XOR) operation on all ASCII code characters in the message following the “!” character. Finally, one line of the data record in the proposed format starts with the “!” character and includes the timestamp (HHMMSSsss) denoting hours, minutes, seconds, and milliseconds, the serial number used when the transmitted data text is divided into several lines, the text obtained by the six-bit data encoding, “*” character, and the checksum. Listed data line elements, except the checksum, are separated by comma (“,”) delimiters. The flowchart of the proposed data encoding method and the resulting format of the transmitted data are shown in Figure 13.

4. Results and Discussion

The performance of the proposed shipboard data compression method has been experimentally tested on the data collected on board TS Fukae Maru. The data were collected during the ship’s voyage in 2019. The recorded data cover 22 days, and the measurements were taken 24 h a day. In this experiment of applying the proposed differential binary encoding technique, all data items were also transmitted once every minute to ensure all information is received regardless of when the reception started.
Figure 14 shows an example of the shipboard data collected during a random time of 1 s. The data are transmitted in their original format based on the NMEA sentences. As shown in Figure 10, this format requires a total of 75 lines to represent this particular 1 s of data. On the other hand, Figure 15 shows an example of the onboard data encoded using the proposed six-bit differential binary encoding scheme. As shown in Figure 15, the same data as in Figure 14 can be represented with only 11 lines instead of 75 lines, using the proposed encoding technique. Moreover, the next 3 s of data are encoded using only 2, 3, and 2 lines of code, respectively. The significant reduction in the number of data lines required is achieved by encoding and transmitting only data items that have changed their values.
As shown in Figure 15, when sending the compression result, the two-digit hexadecimal number following “*” is added as a checksum at the end of each line. This checksum is calculated in the same manner as the checksum field of the NMEA-0183, enabling error detection. By doing this, the code can detect errors.
Table 4 provides values for the size of the shipboard data collected during each day of the ship’s voyage and for the corresponding transmission rates required to transmit those data. The data collected over 22 days add up to 8 277 905 025 bytes when transmitted and recorded using the NMEA sentence standard in the form of the ASCII text. On average, 376 268 410 bytes of data are collected per day with a standard deviation (st. dev.) of 57 362 724 bytes, requiring an average data transmission rate of 34 840 bps with a standard deviation of 5 311 bps. The maximum transmission rate required was recorded on day 14 and was 46 097 bps, whereas the minimum required transmission rate of 28 316 bps was recorded on day 19.
In addition, Table 4 shows the values of data size and transmission rates obtained by using the proposed data compression method based on the six-bit differential binary encoding technique. The total data size reaches 285 008 184 bytes using this encoding technique, with an average of 12 954 917 bytes per day and a standard deviation of 1 716 563 bytes. The average transmission rate required is 1 200 bps, which is 3.4% of the transmission rate required to transmit data in the original format. Therefore, the proposed data encoding method reduces the average transmission rate required by 29 times. The standard deviation of the transmission rates for this method is 159 bps (0.4%). The maximum absolute value of the required transmission rate was recorded on day 14 and was 1 564 bps (3.4%), whereas the minimum value, recorded on day 4, was 926 bps (3.0%). Regarding the relative percentage values of the required transmission rate, the maximum value of 4.1% (1 199 bps) was recorded on day 21, while the recorded data shows the minimum value of 2.5% (1 066 bps) occurred on day 15.
Table 5 provides the quantitative comparison of the proposed variable-record-length six-bit differential binary encoding method with several other data conversion methods of similar complexity, considering both fixed-record-length and variable-record-length methods. The tested methods include data encoding using Comma Separated Values (CSV) text with tags indicating the data items, encoding based on fixed-length simple CSV text for all data items, fixed-length binary encoding, and variable-record-length method based on differential data encoding in the form of text values with tags.
The comparison is made based on the data transmission rates required after the application of each method to the actual shipboard data, thus providing information on its conversion efficiency. The transmission rates are expressed as percentages of the transmission rate required to transmit data in the original NMEA sentence format. The results presented in Table 5 show that the proposed encoding method outperforms other techniques tested. More precisely, it surpasses the conversion efficiency of the encoding using CSV text with tags by 69.6%, the fixed-length CSV text encoding by 36.0%, the fixed-length binary encoding by 33.3%, and the differential CSV text encoding by 9.4%.
In addition, the required computation time of the compression procedure is shown in Table 5 for each tested algorithm. These values represent the average processing times required to compress the data corresponding to one second to be transmitted, and the processing time value is shown in seconds. The computation times were obtained as a result of processing by a C language program in a Windows 10 OS environment on a PC equipped with an Intel® Core™ i7 Processor. Using the proposed algorithm, the data required to be transmitted in one second is compressed in 0.000253 s. Therefore, it can be said that the computation time for the compression using the proposed method is almost negligible. Moreover, as seen in Table 5, the computation time required by the proposed data compression algorithm is significantly lower than those required by the other tested methods.
Figure 16 shows the visual comparison of the tested onboard data encoding methods regarding the required transmission rates during the 22 days considered. The transmission rates are given as percentages of the reference transmission rate required to transmit data in the original format. As seen in Figure 16, the proposed method provides stable performance throughout the observed period, with a conversion efficiency superior to the other tested methods.
It is assumed that the compressed data will be transmitted using, for example, the data line of Inmarsat satellite communication. As shown in Table 4, as a result of compression, the speed required for data communication is about 1 kbps, and it can be said that it is realistic to use a data line of satellite communication. The experimental results shown in Table 5 and Figure 15 are averaged using the data acquired in various situations, and it is unlikely that the compression ratio will change significantly depending on the nature of the data. Therefore, the proposed encoding algorithm should always be selected, and it can be said that the reliability of communication depends on the communication line used.
The data used was obtained sailing in the western part of Japan and near Kyushu Island. The ship’s route is shown in Figure 17.

5. Conclusions

Current trends in the maritime transport sector include the digitalization of ships and the development of sustainable autonomous shipping. These concepts require continuous real-time transmission of large amounts of digital shipboard data, which may be hampered by current communications limitations, including low speeds, limited capacity, and high costs. As a result, further upgrades and modernization of the maritime communications network may be needed, representing a significant effort in terms of required financial cost, material resources, and widespread application. An alternative approach to improving maritime communications capacity may involve the application of specialized data compression methods. The adaptive compression approach proposed in this study has been shown to efficiently reduce the size of transmitted shipboard data to an average of 3.4% of the originally sent data. Moreover, the presented approach provides a significant performance improvement over the several competing data conversion techniques. Therefore, this straightforward data compression method can be quickly and efficiently implemented in the ship communication system to enable future remote voyage monitoring and control functions.

Author Contributions

Conceptualization, I.J., N.L. and N.W.; methodology, N.W.; software, N.W.; validation, N.W.; formal analysis, I.J., N.L., N.W. and H.L.; investigation, N.W.; resources, I.J., N.L. and N.W.; data curation, N.L. and N.W.; writing—original draft preparation, N.L. and N.W.; writing—review and editing, I.J., N.L., N.W. and H.L.; visualization, N.L. and N.W.; supervision, I.J. and N.W.; project administration, I.J. and N.W.; funding acquisition, I.J. and N.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the European Regional Development Fund within the Interreg V-A, Italy—Croatia, under the project MarItime and MultimOdal Sustainable pAssenger transport solutions and services-MIMOSA (Application ID–10249002) and by the University of Rijeka, Faculty of Maritime Studies, under the project “Development of advanced digital signal processing algorithms with application in the maritime sector”.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ADCPAcoustic Doppler Current Profiler
AISAutomatic Identification System
ASCIIAmerican Standard Code for Information Interchange
ASMApplication Specific Messages
COGCourse over Ground
CPUCentral Processing Unit
CSVComma Separated Values
DPDynamic Positioning
DSCDigital Selective Calling
ECDISElectronic Chart Display and Information System
EGCEnhanced Group Call
EMElectromagnetic
EPIRBEmergency Position Indicating Radio Beacon
ETAEstimated Time of Arrival
GMDSSGlobal Maritime Distress and Safety System
GMSKGaussian Minimum Shift Keying
GPSGlobal Positioning System
GTGross Tonnage
HCSHeading Control System
HFHigh Frequency
IECInternational Electrotechnical Commission
IMOInternational Maritime Organization
ITUInternational Telecommunication Union
LANLocal Area Network
LEOLow Earth Orbit
MFMedium Frequency
MMSIMaritime Mobile Service Identity
NBDPNarrow Band Direct Printing
NMEANational Marine Electronics Association
RAIMReceiver Autonomous Integrity Monitoring
RCCRescue Coordination Center
SARSearch and Rescue
SOGSpeed over Ground
SOLASInternational Convention for Safety of Life at Sea
TCSTrack Control System
TSTraining Ship
UTCCoordinated Universal Time
VDEVHF Data Exchange
VDESVHF Data Exchange System
VDRVoyage Data Recorder
VHFVery High Frequency
VTSVessel Traffic Service

References

  1. Wozniak, J.; Gierlowski, K.; Hoeft, M. Broadband communication solutions for maritime ITSs: Wider and faster deployment of new e-navigation services. In Proceedings of the 2017 15th International Conference on ITS Telecommunications (ITST), Warsaw, Poland, 29–31 May 2017; pp. 1–11. [Google Scholar]
  2. Wang, J.; Zhou, H.; Li, Y.; Sun, Q.; Wu, Y.; Jin, S.; Quek, T.Q.S.; Xu, C. Wireless channel models for maritime communications. IEEE Access 2018, 6, 68070–68088. [Google Scholar] [CrossRef]
  3. Habib, A.; Moh, S. Wireless channel models for over-the-sea communication: A comparative study. Appl. Sci. 2019, 9, 443. [Google Scholar] [CrossRef] [Green Version]
  4. Xia, T.; Wang, M.M.; Zhang, J.; Wang, L. Maritime internet of things: Challenges and solutions. IEEE Wirel. Commun. 2020, 27, 188–196. [Google Scholar] [CrossRef]
  5. Jiang, Y.; Zheng, Y.; Wang, J. A Novel random access algorithm for very high frequency data exchange (VDE). J. Mar. Sci. Eng. 2020, 8, 83. [Google Scholar] [CrossRef] [Green Version]
  6. Wei, T.; Feng, W.; Chen, Y.; Wang, C.-X.; Ge, N.; Lu, J. Hybrid Satellite-terrestrial communication networks for the maritime internet of things: Key technologies, opportunities, and challenges. IEEE Internet Things J. 2021, 8, 8910–8934. [Google Scholar] [CrossRef]
  7. ShipRight Design and Construction. Digital Ships—Procedure for Assignment of Digital Descriptive Notes for Autonomous and Remote Access Ships; Lloyd’s Register: London, UK, 2019. [Google Scholar]
  8. Sanchez-Gonzalez, P.-L.; Díaz-Gutiérrez, D.; Leo, T.J.; Núñez-Rivas, L.R. Toward Digitalization of maritime transport? Sensors 2019, 19, 926. [Google Scholar] [CrossRef] [Green Version]
  9. Baldauf, M.; Kitada, M.; Mehdi, R.; Dalaklis, D. E-Navigation, digitalization and unmanned ships: Challenges for future maritime education and training. In Proceedings of the 12th International Technology, Education and Development Conference (INTED), Valencia, Spain, 5–7 March 2018. [Google Scholar]
  10. International Maritime Organization (IMO) Autonomous Shipping. Available online: https://www.imo.org/en/MediaCentre/HotTopics/Pages/Autonomous-shipping.aspx (accessed on 12 June 2021).
  11. Levander, O. Autonomous ships on the high seas. IEEE Spectr. 2017, 54, 26–31. [Google Scholar] [CrossRef]
  12. Ahvenjärvi, S. The Human element and autonomous ships. TransNav. Int. J. Mar. Navig. Saf. Sea Transp. 2016, 10, 517–521. [Google Scholar] [CrossRef] [Green Version]
  13. Munim, Z.H. Autonomous ships: A review, innovative applications and future maritime business models. Supply Chain Forum Int. J. 2019, 20, 266–279. [Google Scholar] [CrossRef]
  14. Felski, A.; Zwolak, K. The ocean-going autonomous ship—Challenges and threats. J. Mar. Sci. Eng. 2020, 8, 41. [Google Scholar] [CrossRef] [Green Version]
  15. Im, I.; Shin, D.; Jeong, J. Components for smart autonomous ship architecture based on intelligent information technology. Procedia Comput. Sci. 2018, 134, 91–98. [Google Scholar] [CrossRef]
  16. Lopac, N.; Jurdana, I.; Lerga, J.; Wakabayashi, N. Particle-swarm-optimization-enhanced radial-basis-function-kernel-based adaptive filtering applied to maritime data. J. Mar. Sci. Eng. 2021, 9, 439. [Google Scholar] [CrossRef]
  17. Allal, A.A.; Mansouri, K.; Youssfi, M.; Qbadou, M. Toward energy saving and environmental protection by implementation of autonomous ship. In Proceedings of the 2018 19th IEEE Mediterranean Electrotechnical Conference (MELECON), Marrakech, Morocco, 2–7 May 2018; pp. 177–180. [Google Scholar]
  18. Lee, P.T.-W.; Kwon, O.K.; Ruan, X. Sustainability challenges in maritime transport and logistics industry and its way ahead. Sustainability 2019, 11, 1331. [Google Scholar] [CrossRef] [Green Version]
  19. International Telecommunication Union Radiocommunication Sector (ITU-R). Recommendation ITU-R M.1371-5: Technical Characteristics for an Automatic Identification System Using Time Division Multiple Access in the VHF Maritime Mobile Frequency Band; International Telecommunication Union Radiocommunication Sector (ITU-R): Geneva, Switzerland, 2014. [Google Scholar]
  20. International Maritime Organization (IMO). AIS Transponders. Available online: https://www.imo.org/en/OurWork/Safety/Pages/AIS.aspx (accessed on 12 June 2021).
  21. Lee, E.; Mokashi, A.J.; Moon, S.Y.; Kim, G. The Maturity of automatic identification systems (ais) and its implications for innovation. J. Mar. Sci. Eng. 2019, 7, 287. [Google Scholar] [CrossRef] [Green Version]
  22. Wakabayashi, N.; Jurdana, I. Maritime communications and remote voyage monitoring. In Proceedings of the 2020 International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications (CoBCom), Graz, Austria, 7–9 July 2020; pp. 1–8. [Google Scholar]
  23. Perera, L.P.; Mo, B. Ship performance and navigation data compression and communication under autoencoder system architecture. J. Ocean Eng. Sci. 2018, 3, 133–143. [Google Scholar] [CrossRef]
  24. International Maritime Organization (IMO). International Convention for the Safety of Life at Sea (SOLAS). 1974. Available online: https://www.imo.org/en/About/Conventions/Pages/International-Convention-for-the-Safety-of-Life-at-Sea-(SOLAS),-1974.aspx (accessed on 12 June 2021).
  25. International Maritime Organization (IMO). Focus on IMO. Shipping Emergencies—Search and Rescue and the GMDSS; International Maritime Organization (IMO): Lambeth, London, 1999. [Google Scholar]
  26. International Maritime Organization (IMO). COMSAR/Circ.32. Harmonization of GMDSS Requirements for Radio Installations on Board SOLAS Ships; International Maritime Organization (IMO): Lambeth, London, 2004. [Google Scholar]
  27. International Maritime Organization (IMO). International Convention for the Safety of Life at Sea (SOLAS), Chapter IV. Radiocommunications; International Maritime Organization (IMO): Lambeth, London, 1974. [Google Scholar]
  28. International Maritime Organization (IMO). International Convention on Maritime Search and Rescue (SAR). Available online: https://www.imo.org/en/About/Conventions/Pages/International-Convention-on-Maritime-Search-and-Rescue-(SAR).aspx (accessed on 12 June 2021).
  29. Inmarsat Maritime, Inmarsat Corporate Website. Available online: https://www.inmarsat.com/en/solutions-services/maritime.html (accessed on 12 June 2021).
  30. Inmarsat Solutions & Services, Inmarsat Corporate Website. Available online: https://www.inmarsat.com/en/solutions-services.html (accessed on 12 June 2021).
  31. Lázaro, F.; Raulefs, R.; Wang, W.; Clazzer, F.; Plass, S. VHF Data Exchange System (VDES): An enabling technology for maritime communications. CEAS Space J. 2019, 11, 55–63. [Google Scholar] [CrossRef] [Green Version]
  32. International Maritime Organization (IMO). International Convention for the Safety of Life at Sea (SOLAS), Chapter V. Safety of Navigation; International Maritime Organization (IMO): Lambeth, London, 2002. [Google Scholar]
  33. Pallotta, G.; Vespe, M.; Bryan, K. Vessel pattern knowledge discovery from AIS data: A framework for anomaly detection and route prediction. Entropy 2013, 15, 2218–2245. [Google Scholar] [CrossRef] [Green Version]
  34. Liu, J.; Shi, G.; Zhu, K. Vessel Trajectory prediction model based on AIS sensor data and adaptive chaos differential evolution support vector regression (ACDE-SVR). Appl. Sci. 2019, 9, 2983. [Google Scholar] [CrossRef] [Green Version]
  35. Jiang, Y.; Zheng, K. The single-shore-station-based position estimation method of an automatic identification system. Sensors 2020, 20, 1590. [Google Scholar] [CrossRef] [Green Version]
  36. Bakdi, A.; Glad, I.K.; Vanem, E.; Engelhardtsen, Ø. AIS-based multiple vessel collision and grounding risk identification based on adaptive safety domain. J. Mar. Sci. Eng. 2020, 8, 5. [Google Scholar] [CrossRef] [Green Version]
  37. Chao, H.-C.; Wu, H.-T.; Tseng, F.-H. AIS meets IoT: A network security mechanism of sustainable marine resource based on edge computing. Sustainability 2021, 13, 3048. [Google Scholar] [CrossRef]
  38. International Electrotechnical Commission (IEC). IEC 61162-1 Maritime Navigation and Radiocommunication Equipment and Systems—Digital Interfaces—Part. 1: Single Talker and Multiple Listeners; International Electrotechnical Commission (IEC): Geneva, Switzerland, 2010. [Google Scholar]
  39. Watanabe, T.; Wakabayashi, N.; Urakami, M.; Terada, D. Development of track control system utilizing heading control system for ocean observation sailing. In Proceedings of the 27th International Ocean and Polar Engineering Conference, International Society of Offshore and Polar Engineers (ISOPE), San Francisco, CA, USA, 25–30 June 2017; pp. 529–536. [Google Scholar]
  40. Wakabayashi, N.; Watanabe, T.; Urakami, M.; Terada, D. Development of simple dynamic positioning system—Algorithm and user interface. In Proceedings of the 27th International Ocean and Polar Engineering Conference, International Society of Offshore and Polar Engineers (ISOPE). San Francisco, CA, USA, 25–30 June 2017; pp. 507–512. [Google Scholar]
  41. Wakabayashi, N.; Watanabe, T.; Urakami, M.; Yano, Y. Tablet control system for offshore support and research vessel—development, implementation, and operational testing. In Proceedings of the 28th International Ocean and Polar Engineering Conference, International Society of Offshore and Polar Engineers (ISOPE), Sapporo, Japan, 10–15 June 2018; pp. 922–928. [Google Scholar]
  42. Wakabayashi, N.; Yano, Y.; Shiotani, S.; Murai, K. Sailing data transfer and display system using wireless LAN in the bridge and its application to navigation support system. In Proceedings of the 11th IAIN (International Association of Institutes of Navigation) World Congress, Berlin, Germany, 21–24 October 2003; Volume 160, pp. 42–46. [Google Scholar]
  43. Fujii, M.; Hayashi, M.; Urakami, M.; Wakabayashi, N. The development of meteorological and oceanographic data collection and recording system operating on training ship. In Proceedings of the ASME 2014 33rd International Conference on Ocean, Offshore and Arctic Engineering, San Francisco, CA, USA, 8–13 June 2014; Volume 8B, p. V08BT06A007. [Google Scholar]
  44. Wakabayashi, N.; Watanabe, T.; Urakami, M.; Yano, Y. Motor vessel LAN—Design, implementation, and operation. In Proceedings of the 2018 International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications (CoBCom), Graz, Austria, 11–13 July 2018; pp. 1–8. [Google Scholar]
  45. National Marine Electronics Association (NMEA). NMEA 0183 Standard for Interfacing Marine Electronic Devices Version 3.01; National Marine Electronics Association (NMEA): Severna Park, MD, USA, 2002. [Google Scholar]
Figure 1. Digital ship concept.
Figure 1. Digital ship concept.
Sustainability 13 08264 g001
Figure 2. Overview of the GMDSS.
Figure 2. Overview of the GMDSS.
Sustainability 13 08264 g002
Figure 3. Overview of the AIS communication.
Figure 3. Overview of the AIS communication.
Sustainability 13 08264 g003
Figure 4. AIS data encoding: (a) Example of one record of the AIS position report message; (b) Obtained encoded message.
Figure 4. AIS data encoding: (a) Example of one record of the AIS position report message; (b) Obtained encoded message.
Sustainability 13 08264 g004
Figure 5. Examples of advanced ship systems used for data acquisition: (a) TS Fukae Maru; (b) Navigation screen; (c) Engine monitoring screen.
Figure 5. Examples of advanced ship systems used for data acquisition: (a) TS Fukae Maru; (b) Navigation screen; (c) Engine monitoring screen.
Sustainability 13 08264 g005
Figure 6. Configuration of the shipboard LAN for data acquisition and recording.
Figure 6. Configuration of the shipboard LAN for data acquisition and recording.
Sustainability 13 08264 g006
Figure 7. Example of one line of transmitted shipboard data.
Figure 7. Example of one line of transmitted shipboard data.
Sustainability 13 08264 g007
Figure 8. Structure of one line of transmitted shipboard data.
Figure 8. Structure of one line of transmitted shipboard data.
Sustainability 13 08264 g008
Figure 9. Structure of the NMEA data format.
Figure 9. Structure of the NMEA data format.
Sustainability 13 08264 g009
Figure 10. Lengths of binary fields composed of six-bit words and the corresponding data value ranges.
Figure 10. Lengths of binary fields composed of six-bit words and the corresponding data value ranges.
Sustainability 13 08264 g010
Figure 11. Proposed format of one data record.
Figure 11. Proposed format of one data record.
Sustainability 13 08264 g011
Figure 12. Data items definition: (a) Table of data items for TS Fukae Maru; (b) Structure of a data line defining properties of one data item.
Figure 12. Data items definition: (a) Table of data items for TS Fukae Maru; (b) Structure of a data line defining properties of one data item.
Sustainability 13 08264 g012
Figure 13. Flowchart of the proposed shipboard data encoding method.
Figure 13. Flowchart of the proposed shipboard data encoding method.
Sustainability 13 08264 g013
Figure 14. Example of 1 s of the shipboard data in the original NMEA sentence format.
Figure 14. Example of 1 s of the shipboard data in the original NMEA sentence format.
Sustainability 13 08264 g014
Figure 15. Example of the shipboard data encoded using the proposed six-bit differential binary encoding method.
Figure 15. Example of the shipboard data encoded using the proposed six-bit differential binary encoding method.
Sustainability 13 08264 g015
Figure 16. Comparison of the shipboard data conversion methods in terms of the required transmission rates relative to that required to transmit data in the original NMEA sentence format.
Figure 16. Comparison of the shipboard data conversion methods in terms of the required transmission rates relative to that required to transmit data in the original NMEA sentence format.
Sustainability 13 08264 g016
Figure 17. Route of TS Fukae Maru during the data acquisition.
Figure 17. Route of TS Fukae Maru during the data acquisition.
Sustainability 13 08264 g017
Table 1. Codes of the data source devices.
Table 1. Codes of the data source devices.
Device CodeData Source Device
0Voyage Data Recorder (VDR)
1GPS
2GPS compass
3GPS compass
4Doppler sonar
5Gyrocompass
6Magnet compass
7Electromagnetic (EM) log
8Doppler log
9Accelerometer
NNavigation data collection equipment
DWeather (Analog)
AAIS
RRadar 1
SRadar 2
WWeather transmitter
EEngine data logger
CCentral Processing Unit (CPU) control system
HAcoustic Doppler Current Profiler (ADCP)
BSea water monitor
Table 2. Range for the proposed six-bit binary encoding in the ASCII code table (shaded).
Table 2. Range for the proposed six-bit binary encoding in the ASCII code table (shaded).
Lower
Digit
Upper Digit
01234567
0NULDLESP0@Pp
1SOHDC1!1AQaq
2STXDC22BRbr
3ETXDC3#3CScs
4EOTDC4$4DTdt
5ENQNAK%5EUeu
6ACKSYN&6FVfv
7BELETB7GWgw
8BSCAN(8HXhx
9HTEM)9IYiy
aLFSUB*:JZjz
bVTESC+;K[k{
cFFFS,< L\l|
dCRGS-=M]m}
eSORS.> N^n~
fSIUS/?O_oDEL
Table 3. Proposed six-bit binary field conversion table.
Table 3. Proposed six-bit binary field conversion table.
Valid CharacterBinary FieldValid CharacterBinary Field
0000000P100000
1000001Q100001
2000010R100010
3000011S100011
4000100T100100
5000101U100101
6000110V100110
7000111W100111
8001000X101000
9001001Y101001
:001010Z101010
;001011[101011
< 001100\101100
=001101]101101
> 001110^101110
?001111_101111
@010000110000
A010001a110001
B010010b110010
C010011c110011
D010100d110100
E010101e110101
F010110f110110
G010111g110111
H011000h111000
I011001i111001
J011010j111010
K011011k111011
L011100l111100
M011101m111101
N011110n111110
O011111o111111
Table 4. Shipboard data size and required transmission rate obtained by using the original NMEA sentence data format and by applying the proposed data compression method based on the six-bit differential binary encoding.
Table 4. Shipboard data size and required transmission rate obtained by using the original NMEA sentence data format and by applying the proposed data compression method based on the six-bit differential binary encoding.
NMEA (ASCII Text)Differential Binary
DaySize
(bytes)
Transmission Rate (bps)Size
(bytes)
Transmission Rate (bps)Percentage of
Original Rate
1420 075 86938 89612 834 7871 1883.1%
2383 417 54035 50214 322 6001 3263.7%
3378 660 93935 06112 747 1101 1803.4%
4333 396 75630 87010 005 8199263.0%
5373 968 22634 62713 126 5481 2153.5%
6379 365 84935 12612 729 1611 1793.4%
7374 306 71534 65814 455 5671 3383.9%
8417 087 08738 61913 881 6591 2853.3%
9381 812 09235 35313 959 1301 2933.7%
10387 986 04935 92514 175 3401 3133.7%
11388 698 13435 99110 983 7681 0172.8%
12405 285 13537 52612 475 9671 1553.1%
13496 322 15145 95616 696 3131 5463.4%
14497 851 14246 09716 887 4651 5643.4%
15467 942 67843 32811 513 4111 0662.5%
16317 855 59629 43112 988 5111 2034.1%
17319 283 22529 56312 574 6451 1643.9%
18309 706 45228 67711 375 9701 0533.7%
19305 818 15228 31610 162 4429413.3%
20316 926 86229 34512 747 2041 1804.0%
21316 142 10829 27212 950 9121 1994.1%
22305 996 26828 33311 413 8551 0573.7%
Total8 277 905 025 285 008 184
Average376 268 41034 84012 954 9171 2003.4%
St. dev.57 362 7245 3111 716 5631590.4%
Table 5. Required transmission rates achieved by the tested shipboard data conversion methods and the corresponding compression times. The transmission rates are given as percentages of the transmission rate required to transmit data in the original NMEA sentence format. The required computation times are given in seconds.
Table 5. Required transmission rates achieved by the tested shipboard data conversion methods and the corresponding compression times. The transmission rates are given as percentages of the transmission rate required to transmit data in the original NMEA sentence format. The required computation times are given in seconds.
CSV Text
with Tags
Fixed-Length
CSV Text
Fixed-Length
Binary
Differential
CSV Text
Differential
Binary
Average73.0%39.4%36.7%12.8%3.4%
St. dev.7.5%4.4%5.4%1.6%0.4%
Comp. time0.001324 s0.001320 s0.000379 s0.000537 s0.000253 s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jurdana, I.; Lopac, N.; Wakabayashi, N.; Liu, H. Shipboard Data Compression Method for Sustainable Real-Time Maritime Communication in Remote Voyage Monitoring of Autonomous Ships. Sustainability 2021, 13, 8264. https://doi.org/10.3390/su13158264

AMA Style

Jurdana I, Lopac N, Wakabayashi N, Liu H. Shipboard Data Compression Method for Sustainable Real-Time Maritime Communication in Remote Voyage Monitoring of Autonomous Ships. Sustainability. 2021; 13(15):8264. https://doi.org/10.3390/su13158264

Chicago/Turabian Style

Jurdana, Irena, Nikola Lopac, Nobukazu Wakabayashi, and Hongze Liu. 2021. "Shipboard Data Compression Method for Sustainable Real-Time Maritime Communication in Remote Voyage Monitoring of Autonomous Ships" Sustainability 13, no. 15: 8264. https://doi.org/10.3390/su13158264

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop