Optical fiber compass data transmission acceleration method and acceleration device based on IBS system
By using microprocessors and hardware acceleration devices in the IBS system, fast and stable transmission of data signals from the fiber optic compass system was achieved, solving the data lag problem and improving the ship's autonomous navigation capability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHONGQING CHANGPING MASCH FACTORY
- Filing Date
- 2023-07-26
- Publication Date
- 2026-06-26
AI Technical Summary
In the IBS system, the data signals of the fiber optic compass system are diverse and have unclear priorities, which leads to the information transmitted to the fiber optic compass system being delayed and lacking effective judgment, affecting the autonomous navigation control of the ship.
After initial judgment and screening using a microprocessor, data signals are transmitted to the fiber optic compass system via a high-speed channel. An independent channel is constructed using a hardware acceleration device to ensure that the data signals are transferred within three instruction times, enabling parallel interaction between the fiber optic compass system and external devices.
It improves the data signal exchange rate and bandwidth between the fiber optic compass system and the IBS system, reduces the dependence on the data bus, and ensures the reliability of the ship's autonomous navigation control and data transmission.
Smart Images

Figure CN117014467B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of ship management, and more specifically to a method and device for accelerating fiber optic compass data transmission based on an IBS system. Background Technology
[0002] The IBS system refers to the Integrated Bridge System (IBS), a type of integrated ship bridge system used for navigation, control, monitoring, and communication functions. It is one of the key ship management systems on modern vessels. The IBS provides an integrated navigation system, including chart display, position and course control, navigation planning, and automatic navigation aids (such as autopilot and automatic thrusters). It also integrates the ship's main control systems, such as the propulsion system, steering system, and communication equipment, including radio communication (such as VHF and HF), satellite communication (such as GMDSS), and radar communication. Furthermore, it can monitor various key parameters and statuses of the ship in real time through sensors and monitoring equipment, such as ship attitude, speed, position, and weather conditions. The IBS system has advantages such as high integration, strong safety, and high automation.
[0003] In IBS systems, fiber optic compasses are commonly installed. A fiber optic compass system is a compass system that uses fiber optic gyroscope technology for ship and aircraft navigation. It uses the principle of a fiber optic gyroscope to measure angular velocity, thereby determining the heading and dead angle of the ship or aircraft. Fiber optic compasses are characterized by high precision, reliability, and anti-interference capabilities, and are widely used in navigation and attitude control fields for ships, aircraft, and missiles. The core of a fiber optic compass system is the fiber optic gyroscope (FOG), which uses the phase change of light in an optical fiber to measure rotational angular velocity. By utilizing the fiber optic gyroscope to measure angular velocity, fiber optic compasses achieve high-precision, reliable, and anti-interference navigation and dead angle measurement. It plays a crucial role in ship, aircraft, and other navigation applications.
[0004] Fiber optic compass systems have the advantages of small size, stable performance, and good dynamic performance. They play a key navigation role in IBS systems, providing functions such as heading measurement, attitude control, and navigation monitoring to help crew members achieve accurate navigation, stable heading, and safe navigation. However, fiber optic compass systems cannot navigate autonomously for extended periods. They require satellite navigation or speed information from the IBS system for correction and error elimination. They are highly correlated with satellite navigation, logs, radar, and autopilot.
[0005] However, due to the high degree of integration of the IBS system, it is necessary not only to integrate various data signals such as the ship's position, speed, and heading, but also to manage the alarm data signals of various sensors. All the numerous data signals need to be aggregated into the data bus and then transmitted to the fiber optic compass system. After the fiber optic compass system receives and corrects the navigation parameters, it then transmits the navigation parameters back to the external instruments or equipment.
[0006] Furthermore, since all data transmission relies on the data bus, the data bus's transmission efficiency is extremely low. Simultaneously, the data often doesn't correspond to the time, resulting in a decreased information response speed and data lag, which in turn makes it difficult for ships to navigate autonomously under extreme conditions. Errors or delays in the data signals exchanged by the fiber optic compass system can have extremely serious consequences; fast and accurate navigation and speed information are crucial for fiber optic compass systems.
[0007] Therefore, it is necessary to improve the method to address the problem that in the existing technology, the data signals in the IBS system with fiber optic compass system are of many types, have unclear priorities, and have different rates, which leads to the information finally transmitted to the fiber optic compass system being delayed and lacking effective judgment, so as to improve the speed of data signal transmission. Summary of the Invention
[0008] The purpose of this invention is to provide a method and device for accelerating fiber optic compass data transmission based on an IBS system, in order to solve the technical problem that the data signals in an IBS system equipped with a fiber optic compass system are of various types, have unclear priorities, and different rates, resulting in delays in the information ultimately transmitted to the fiber optic compass system and a lack of effective judgment.
[0009] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:
[0010] In a first aspect, this invention discloses a method for accelerating fiber optic compass data transmission based on an IBS system. The IBS system includes a fiber optic compass system, which includes a distribution unit. The IBS system includes multiple external instruments or devices and a microprocessor. Data signals collected by the external instruments or devices in the IBS system are first transmitted to the microprocessor for preliminary judgment and filtering. After the preliminary judgment and filtering data signals are assigned real clock data signals, they are transmitted to the fiber optic compass system to correct the ship's navigation parameters. The corrected ship navigation parameters are then transmitted back to the external instruments or devices so that the external instruments or devices can adjust according to the navigation parameters.
[0011] This invention first transmits data signals collected by external instruments or devices in the IBS system to a microprocessor for preliminary judgment and filtering. After initial judgment and filtering, the data signals are assigned real clock data signals and then transmitted to the subsystem via a high-speed channel. Thus, during the transmission of data signals to the fiber optic compass system, the transmission channels for each data signal are independent, requiring no waiting time. All external data signals are transferred within three instruction times. Conversely, the fiber optic compass system's interactive operations with all external devices are also sent in parallel, requiring only N / 1 of the instruction time of the original IBS system, where N is the number of devices such as radar and autopilot in the system. The fiber optic compass data transmission acceleration method based on the IBS system disclosed in this invention can improve the data signal interaction rate and bandwidth between the fiber optic compass system and the IBS system, which is beneficial for achieving autonomous navigation control of ships.
[0012] As a preferred embodiment of the microprocessor, the microprocessor includes: a UDB module, an ARM Cortex module, a DMA1 module, an SCB module, an HS data bus, and a CLOCK module. First, the UDB module serves as a communication interface to communicate with external instruments or devices and collect data signals transmitted by these instruments or devices. Then, the DMA1 module transmits the data signals collected by the UDB module to the SCB module and the ARM Cortex module, respectively. Next, the SCB module receives, buffers, packages, and transmits the received data signals, and then transmits the packaged data signals from the SCB module to the distribution unit of the fiber optic compass system via the HS data bus, where they are merged with the data signals in the distribution unit. During this data signal transmission process, the CLOCK module synchronously generates and distributes clock data signals to the UDB module, the DMA1 module, and the ARM Cortex module, respectively.
[0013] The data signals packaged by the SCB module are transmitted to the distribution unit of the fiber optic compass system via the HS data bus and fused with the data signals in the distribution unit, enabling the fiber optic compass system to quickly stabilize and correct itself, obtaining ship heading and attitude information. Then, the heading and attitude information are transmitted to the HS data bus and then to the DMA1 module, and then to the UDB module via the DMA1 module. The heading and attitude information are then further transmitted to external instruments or equipment (such as DP, radar, autopilot, etc.) to provide various navigation parameters. Specifically, preliminary screening and judgment refer to classifying the acquired data signals from external instruments or equipment according to their corresponding data signal type in the fiber optic compass system, and determining the validity of the data signals.
[0014] As a preferred embodiment of the microprocessor, the microprocessor is further provided with a DMA2 module, which is used to receive data signals from the ARM Cortex module and transmit the data signals to the SCB module; the data signals from the ARM Cortex module are abnormal or alarm data signals that have been preliminarily judged and filtered, and the abnormal or alarm data signals come from abnormal or alarm data signals from external instruments or devices collected by the UDB module.
[0015] Specifically, the ARM CORTEX module can perform preliminary screening and judgment of abnormal or alarm data signals. Specifically, it classifies the abnormal or alarm data signals collected from external instruments or equipment according to the output data signal type of the instrument or equipment and their corresponding data signal type in the fiber optic compass system, and then sorts and summarizes them.
[0016] As a preferred method for the ARM Cortex module to perform preliminary screening and judgment of data, the ARM Cortex module first records the relevant data of the normal operation of various external instruments or devices within a learning cycle, and saves the corresponding delay and frequency range, and uses them as the evaluation criteria for preliminary judgment and screening of the validity of data signals. After preliminary judgment and screening of various types of input data signals based on these evaluation criteria, the data signals are transmitted to subsequent modules.
[0017] This reduces data correction time, improves system robustness (i.e., the ability of a system or object to maintain its normal operation or performance in the face of various changes or disturbances), and makes the overall ship navigation more efficient.
[0018] Secondly, the present invention also discloses a fiber optic compass data transmission acceleration device based on an IBS system, used to implement the fiber optic compass data transmission acceleration method based on an IBS system as described above. The IBS system includes a fiber optic compass system, and multiple external instruments or devices are connected to the IBS system. The hardware acceleration device is installed in the distribution unit of the fiber optic compass system, and the hardware acceleration device includes:
[0019] UDB module, there are multiple UDB modules, the UDB module is used as a communication interface to communicate with external instruments or devices, and to collect data signals transmitted by external instruments or devices;
[0020] The data signal output terminal of the UDB module is electrically connected to the data signal input terminal of the DMA1 module. The data signal output terminal of the DMA1 module is electrically connected to the data signal input terminals of the ARM Cortex module and the SCB module, respectively. The DMA1 module is used to transmit the data signals collected by the UDB module to the SCB module and the ARM Cortex module, respectively. The SCB module is used to receive, buffer, package, and send the received data signals.
[0021] The data signal output terminal of the ARM CORTEX module is electrically connected to the data signal input terminal of the SCB module. The ARM CORTEX module is used to perform preliminary judgment and filtering on the input data signal and transmit the data signal after preliminary judgment and filtering to the SCB module.
[0022] The data signal output terminal of the SCB module is electrically connected to the HS data bus. The HS data bus is used to transmit the packaged data signal of the SCB module to the distribution unit of the fiber optic compass system and merge it with the data signal in the distribution unit.
[0023] The hardware acceleration device also includes a CLOCK module, which is used to generate and distribute clock data signals to the UDB module, DMA1 module and ARM CORTEX module; the data signal output terminal of the CLOCK module is electrically connected to the UDB module, DMA1 module and ARM CORTEX module respectively.
[0024] The fiber optic compass data transmission acceleration device based on the IBS system disclosed in this invention uses UDB hardware logic arrays to construct all channels. Each channel operates in parallel and independently, without interfering with each other, meeting the needs of various interfaces in modern ships and providing greater flexibility and stability. It can reduce the fiber optic compass system's dependence on the IBS system data bus and improve the communication rate and bandwidth of the fiber optic compass system.
[0025] As a preferred embodiment of the hardware acceleration device, the hardware acceleration device further includes a DMA2 module. The data signal input terminal of the DMA2 module is electrically connected to the ARM Cortex module, and the data signal output terminal of the DMA2 module is electrically connected to the data signal input terminal of the SCB module. The DMA2 module is used to receive data signals from the ARM Cortex module and transmit the data signals to the SCB module. The data signals from the ARM Cortex module are abnormal or alarm data signals that have undergone preliminary judgment and screening. The abnormal or alarm data signals come from abnormal or alarm data signals of external instruments or devices collected by the UDB module.
[0026] Specifically, for abnormal or alarm data signals, after the abnormal or alarm data signals collected by the UDB module are transmitted to the ARM CORTEX module through the DMA1 module, they need to be filtered and judged by the ARM CORTEX module, and then the abnormal or alarm data signals from the ARM CORTEX module are transmitted to the SCB module through the DMA2 module.
[0027] Preferably, the HS data bus has an HS interface, and the corresponding SCB module and the distribution unit of the fiber optic compass system both have compatible HS interfaces. The HS data bus can connect the SCB module and the fiber optic compass system, establishing a high-speed channel for data signal transmission between the SCB module and the distribution unit of the fiber optic compass system, thereby enabling the accelerated data signal to be quickly transmitted to the target module. The HS interface type is an RJ45 network interface or a USB interface, and the transmission speed range of the HS data bus is 480 Mbps to 10 Gbps.
[0028] Preferably, the hardware acceleration device implements the functions of each module in the hardware acceleration device through a PSOC chip.
[0029] Preferably, the PSOC chip is also equipped with an EXT synchronization clock module, which is used to synchronize the internal CLOCK module of the hardware acceleration device with the external EXT synchronization clock module.
[0030] This ensures greater accuracy and consistency in the time intervals between external instruments or devices and the modules within the hardware acceleration device.
[0031] The present invention has the following beneficial effects: The present invention implements the above-described method for accelerating fiber optic compass data transmission based on an IBS system through a hardware acceleration device. During the transmission of data signals to the fiber optic compass system, the transmission channels of each data signal are independent of each other, requiring no waiting time throughout the process. All external data signals are transferred within three instruction time intervals. The various data signals within the hardware acceleration device are transmitted in parallel, and a synchronous clock is used to calculate the delay and update frequency of each data signal. This enables efficient communication between external instruments or devices (such as satellite navigation, logs, radar, autopilots, and DP devices) and the fiber optic compass system, improving the rate, bandwidth, and reliability of data signal interaction between the fiber optic compass system and various external instruments or devices in the IBS system, and reducing the dependence of external instruments or devices (such as radar, DP, and autopilots) and the fiber optic compass system on the IBS data bus. The hardware acceleration device disclosed in this invention can adapt to the future development trend of IBS systems equipped with fiber optic compass systems, namely standardization, modularization, and intelligence. The hardware acceleration device can design interfaces according to actual needs, and the implementation of each interface function is in a quasi-hardware mode rather than software simulation, which greatly improves interface bandwidth and communication speed. Attached Figure Description
[0032] To make the objectives, technical solutions, and advantages of the invention clearer, the invention will now be described in further detail with reference to the accompanying drawings, wherein:
[0033] Figure 1 This is a schematic diagram of the data transmission path of the present invention.
[0034] Figure 2 This is a specific application embodiment of the hardware acceleration device of the present invention. Detailed Implementation
[0035] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings.
[0036] It should be noted that similar reference numerals and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the figures, or the orientation or positional relationship commonly used when the product is in use. They are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third," etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. In addition, the terms "horizontal," "vertical," etc., do not indicate that the component is required to be absolutely horizontal or suspended, but can be slightly tilted. For example, "horizontal" simply means that its direction is more horizontal than "vertical," and does not mean that the structure must be completely horizontal, but can be slightly tilted. In the description of this invention, it should also be noted that, unless otherwise explicitly specified and limited, the terms "set," "install," "connect," and "link" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0037] This invention can be applied to the forward and reverse transmission of data signals from various external instruments or devices in an IBS system with a fiber optic compass system. It solves the technical problem that the diverse types of data signals, unclear priorities, and different rates in an IBS system with a fiber optic compass system lead to delays and a lack of validity assessment in the information ultimately transmitted to the fiber optic compass system. This invention can improve the rate, bandwidth, and reliability of data signal interaction between the fiber optic compass system and various external instruments or devices in the IBS system, and reduce the dependence of external instruments or devices (such as radar, DP, autopilot, etc.) and the fiber optic compass system on the IBS data bus.
[0038] Firstly, based on the aforementioned technical problems, this invention discloses a method for accelerating fiber optic compass data transmission based on an IBS system. The IBS system includes a fiber optic compass system, which includes a distribution unit and multiple external instruments or devices. It also includes a microprocessor. Data signals collected by the external instruments or devices in the IBS system are first transmitted to the microprocessor for preliminary judgment and filtering. The preliminarily judged and filtered data signals are then assigned to real clock data signals and transmitted to the fiber optic compass system via a high-speed channel to correct the ship's navigation parameters. The corrected ship navigation parameters are then transmitted back to the external instruments or devices via a high-speed channel, enabling the external instruments or devices to adjust according to the navigation parameters, ultimately achieving autonomous navigation control of the ship.
[0039] In existing technologies, data signals collected by external instruments or equipment in the IBS system are all aggregated into the data bus and then transmitted to other subsystems (including the fiber optic compass system). After being received and corrected by the other subsystems (including the fiber optic compass system), the navigation parameters are then transmitted back to the external instruments or equipment. Since all data transmission relies on the data bus, the transmission efficiency of the data bus is very low. At the same time, the data often does not correspond to the time, resulting in data lag.
[0040] This invention first transmits data signals collected by external instruments or devices in the IBS system to a microprocessor for preliminary judgment and filtering. After initial judgment and filtering, the data signals are assigned real clock data signals and then transmitted to the subsystem via a high-speed channel. Thus, during the transmission of data signals to the fiber optic compass system, the transmission channels for each data signal are independent, requiring no waiting time. All external data signals are transferred within three instruction times. Conversely, the fiber optic compass system's interactive operations with all external devices are also sent in parallel, requiring only N / 1 of the instruction time of the original IBS system, where N is the number of devices such as radar and autopilot in the system. The fiber optic compass data transmission acceleration method based on the IBS system disclosed in this invention can improve the data signal interaction rate and bandwidth between the fiber optic compass system and the IBS system, which is beneficial for achieving autonomous navigation control of ships.
[0041] As a preferred embodiment of the microprocessor, the microprocessor includes: a UDB module, an ARM Cortex module, a DMA1 module, an SCB module, an HS data bus, and a CLOCK module. First, the UDB module serves as a communication interface to communicate with external instruments or devices and collects data signals transmitted by these instruments or devices. Then, the DMA1 module transmits the data signals collected by the UDB module to the SCB module and the ARM Cortex module, respectively. The CORTEX module then receives, buffers, packages, and transmits the received data signals. The packaged data signals from the SCB module are then transmitted via the HS data bus to the distribution unit of the fiber optic compass system, where they are merged with the data signals. This allows the fiber optic compass system to quickly stabilize and correct itself, obtaining ship heading and attitude information. The heading and attitude information are then transmitted to the HS data bus and then to the DMA1 module, which in turn transmits it to the UDB module. The heading and attitude information are then further transmitted to external instruments or equipment (such as DP, radar, autopilot, etc.) to provide various navigation parameters. During this data signal transmission process, the CLOCK module synchronously generates and distributes clock data signals to the UDB module, DMA1 module, and ARMCORTEX module, respectively.
[0042] Specifically, preliminary screening and judgment refers to classifying the collected data signals from external instruments or equipment according to their corresponding data signal types in the fiber optic compass system, and determining the validity of the data signals.
[0043] As a preferred embodiment of the microprocessor, the microprocessor is further provided with a DMA2 module, which is used to receive data signals from the ARM Cortex module and transmit the data signals to the SCB module; the data signals from the ARM Cortex module are abnormal or alarm data signals that have been preliminarily judged and filtered, and the abnormal or alarm data signals come from abnormal or alarm data signals from external instruments or devices collected by the UDB module.
[0044] Specifically, the ARM CORTEX module can perform preliminary screening and judgment of abnormal or alarm data signals. Specifically, it classifies the abnormal or alarm data signals collected from external instruments or equipment according to the output data signal type of the instrument or equipment and their corresponding data signal type in the fiber optic compass system, and then sorts and summarizes them.
[0045] As a preferred method for the ARM Cortex module to perform preliminary screening and judgment of data, the ARM Cortex module first records the relevant data of the normal operation of various external instruments or devices within a learning cycle, and saves the corresponding delay and frequency range, and uses them as the evaluation criteria for preliminary judgment and screening of the validity of data signals. After preliminary judgment and screening of various types of input data signals based on these evaluation criteria, the data signals are transmitted to subsequent modules.
[0046] This reduces data correction time, improves system robustness (i.e., the ability of a system or object to maintain its normal operation or performance in the face of various changes or disturbances), and makes the overall ship navigation more efficient.
[0047] For details, please refer to Figure 1 UDB modules are programmable digital logic modules that provide flexible and configurable digital logic functions. A UDB module consists of a series of programmable digital elements, including logic gates, registers, and programmable signal paths connecting them. UDB modules offer advantages such as high flexibility, configurability, high integrability, relatively fast computing power and response speed, and high reliability. Each UDB module is connected to an external instrument or device. Each UDB module includes Programmable Array Logic (PAL) / Programmable Logic Device (PLD) functionality and a small state machine engine for building various interfaces.
[0048] Both DMA1 and DMA2 modules are direct memory access controllers, which rapidly transmit various data signals to the next target module with almost no instruction cycle delay throughout the process.
[0049] The SCB module is a programmable digital interface module, an independent digital module that supports various serial communication interfaces (such as UART, SPI, I2C, etc.) and protocols. In this invention, it can transmit data signals to and receive input data signals from the HS data bus. The SCB module features data buffering and FIFO (First-In-First-Out) functions, which can buffer and manage received and transmitted data, providing more reliable and efficient data transmission. By configuring and programming the SCB module, reliable data communication with external devices can be achieved. This includes data interaction with external devices such as sensors, displays, and memory, as well as data exchange with other microcontrollers or communication chips.
[0050] The CLOCK module is responsible for generating and distributing clock signals. By flexibly configuring and managing the CLOCK module, the stable operation and correct synchronization of various modules in the system can be ensured, thereby achieving high-performance and reliable applications, ensuring the validity of information, and filtering out outdated or unreliable information. The CLOCK module can provide a clock signal output, allowing other system components to use this clock signal for synchronization. The output can be configured to different frequencies to meet the needs of various modules in the system.
[0051] The HS data bus has an HS interface, and the corresponding SCB module and the distribution unit of the fiber optic compass system both have compatible HS interfaces. The HS data bus can connect the SCB module and the fiber optic compass system, establishing a high-speed channel for data signal transmission between the SCB module and the distribution unit of the fiber optic compass system, thereby enabling the accelerated data signal to be quickly transmitted to the target module. The HS interface type is an RJ45 network interface or a USB interface, and the transmission speed range of the HS data bus is 480 Mbps to 10 Gbps.
[0052] Please see Figure 1 Normal data signals from external instruments or equipment are synchronized and aggregated in parallel by the CLOCK and UDB modules and then transmitted to the SCB module. Abnormal or alarm data signals from external instruments or equipment are filtered by the ARM CORTEX module and then transmitted to the SCB module via the DMA2 module. The SCB and CLOCK modules then package the data with synchronized clock signals and send it to the Fiber Optic Compass System Distribution Unit via the HS data bus for data fusion.
[0053] Secondly, the present invention discloses a fiber optic compass data transmission acceleration device based on an IBS system, which is used to implement the fiber optic compass data transmission acceleration method based on an IBS system as described above. The IBS system includes a fiber optic compass system, and multiple external instruments or devices are connected to the IBS system. The hardware acceleration device is installed in the distribution unit of the fiber optic compass system.
[0054] The hardware acceleration device includes:
[0055] UDB module, there are multiple UDB modules, the UDB module is used as a communication interface to communicate with external instruments or devices, and to collect data signals transmitted by external instruments or devices;
[0056] The data signal output terminal of the UDB module is electrically connected to the data signal input terminal of the DMA1 module. The data signal output terminal of the DMA1 module is electrically connected to the data signal input terminals of the ARM Cortex module and the SCB module, respectively. The DMA1 module is used to transmit the data signals collected by the UDB module to the SCB module and the ARM Cortex module, respectively. The SCB module is used to receive, buffer, package, and send the received data signals.
[0057] The data signal output terminal of the ARM CORTEX module is electrically connected to the data signal input terminal of the SCB module. The ARM CORTEX module is used to perform preliminary judgment and filtering on the input data signal and transmit the data signal after preliminary judgment and filtering to the SCB module.
[0058] The data signal output terminal of the SCB module is electrically connected to the HS data bus. The HS data bus is used to transmit the packaged data signal of the SCB module to the distribution unit of the fiber optic compass system and merge it with the data signal in the distribution unit.
[0059] The hardware acceleration device also includes a CLOCK module, which is used to generate and distribute clock data signals to the UDB module, DMA1 module and ARM CORTEX module; the data signal output terminal of the CLOCK module is electrically connected to the UDB module, DMA1 module and ARM CORTEX module respectively.
[0060] The fiber optic compass data transmission acceleration device based on the IBS system disclosed in this invention uses UDB hardware logic arrays to construct all channels. Each channel operates in parallel and independently, without interfering with each other, meeting the needs of various interfaces in modern ships and providing greater flexibility and stability. It can reduce the fiber optic compass system's dependence on the IBS system data bus and improve the communication rate and bandwidth of the fiber optic compass system.
[0061] Specifically, the HS data bus has an HS interface, which can establish a high-speed channel for data signal transmission between the SCB module and the distribution unit of the fiber optic compass system. The HS data bus connects with external instruments or equipment and the fiber optic compass system through the HS interface, and quickly transmits the accelerated data signal to the target module. The HS interface type is an RJ45 network interface or a USB interface, and the transmission speed range of the HS data bus is 480 Mbps to 10 Gbps.
[0062] As a preferred embodiment of the hardware acceleration device, the hardware acceleration device further includes a DMA2 module. The data signal input terminal of the DMA2 module is electrically connected to the ARM Cortex module, and the data signal output terminal of the DMA2 module is electrically connected to the data signal input terminal of the SCB module. The DMA2 module is used to receive data signals from the ARM Cortex module and transmit the data signals to the SCB module. The data signals from the ARM Cortex module are abnormal or alarm data signals that have undergone preliminary judgment and screening. The abnormal or alarm data signals come from abnormal or alarm data signals of external instruments or devices collected by the UDB module.
[0063] Specifically, for abnormal or alarm data signals, after the abnormal or alarm data signals collected by the UDB module are transmitted to the ARM CORTEX module through the DMA1 module, they need to be filtered and judged by the ARM CORTEX module, and then the abnormal or alarm data signals from the ARM CORTEX module are transmitted to the SCB module through the DMA2 module.
[0064] The ARM CORTEX module can perform preliminary screening and judgment of abnormal or alarm data signals. Specifically, it classifies and judges the abnormal or alarm data signals collected from external instruments or equipment according to the data signal type of the instrument or equipment output data signal and its corresponding data signal type in the fiber optic compass system. The purpose of setting up the DMA2 module is to enable the data signal transmission channel and data signal processing channel inside the hardware acceleration system to adopt a dual-track design mode, which transmits directly through the two controllers DMA1 and DMA2. All data signal interactions do not need to wait, resulting in higher efficiency.
[0065] In practical implementation, the hardware acceleration device uses a PSOC chip to realize the functions of each module. The PSOC chip (Programmable System-on-Chip) is a programmable chip that integrates digital, analog, and programmable logic functions. It is powerful and can meet the needs of various applications. The PSOC chip integrates configurable analog and digital peripherals, memory, and microcontrollers in a single chip. Its UDB general-purpose digital module can flexibly design various digital interfaces at the hardware level, and the built-in ARM CortexM3 core can also complete the real-time interaction of various interfaces. The various functional modules in the hardware acceleration device are connected through an internal bus, and the required functions and communication interfaces can be realized by configuring and connecting them.
[0066] Specifically, the PSOC chip is also equipped with an EXT synchronization clock module, which enables the internal CLOCK module of the hardware acceleration device to synchronize with the external EXT synchronization clock module. This further ensures the accuracy and consistency of the time intervals between various external instruments or devices and various modules in the hardware acceleration device.
[0067] By designing multiple digital interfaces and DMA channels using PSOC chips, a fast channel is established between external instruments or equipment (such as satellite navigation equipment, radar, autopilot, etc.) and the fiber optic compass system. This channel, together with the ARM Cortex module, EXT synchronous clock, and HS data bus, forms a hardware acceleration system to improve the speed of information exchange.
[0068] Building upon this foundation, the interfaces of each module are packaged into standardized modules for immediate use, reducing repetitive work for developers and improving efficiency. Furthermore, the system's ARM Cortex module can handle complex calculations, enabling remote upgrades and real-time updates, thereby achieving intelligent operation and ultimately forming a new type of integrated automatic navigation system.
[0069] The hardware acceleration device disclosed in this invention can adapt to the future development trend of IBS systems equipped with fiber optic compasses, namely standardization, modularization, and intelligence. The hardware acceleration device can design interfaces according to actual needs, and the implementation of each interface function is in a quasi-hardware mode rather than software simulation, which can greatly improve interface bandwidth and communication speed.
[0070] The data signal transmission process within the fiber optic compass data transmission acceleration device based on the IBS system disclosed in this invention is as follows: Various communication interfaces are constructed through the UDB module and saved as standard interfaces after stabilization; interface information is transmitted to the ARM CORTEX module and SCB module via the DMA1 module; for abnormal or alarm data signals, the ARM CORTEX module performs preliminary judgment and screening, and then transmits its reference information to the SCB module via DMA2; then, a high-speed channel for data signal transmission between the hardware acceleration device and the fiber optic compass system is constructed through the SCB module and the HS data bus; the high-speed channel integrates multiple sensor data signals to participate in the data signal fusion of the fiber optic compass system, enabling the fiber optic compass system to quickly stabilize and correct itself, obtaining ship heading and attitude information; then, the heading and attitude information are transmitted to the HS data bus and then to the DMA1 module, and then to the UDB module via the DMA1 module; finally, the heading and attitude information are further transmitted to external instruments or equipment such as DP, radar, and autopilot to provide various navigation parameters to these external instruments or equipment.
[0071] The fiber optic compass data transmission acceleration method and device based on the IBS system disclosed in this invention have the following technical effects: This invention implements the fiber optic compass data transmission acceleration method based on the IBS system as described above through a hardware acceleration device. During the data signal transmission to the fiber optic compass system, the transmission channels of each data signal are independent of each other, and there is no waiting time throughout the process. Moreover, all external data signals are transferred and transmitted within three instruction times. The data signals inside the hardware acceleration device are transmitted in parallel, and a synchronous clock is set up to calculate the delay and update frequency of each data signal. This enables efficient connection between external instruments or devices (such as satellite navigation, logs, radar, autopilot, DP devices) and the fiber optic compass system. It can improve the rate, bandwidth, and reliability of data signal interaction between the fiber optic compass system and various external instruments or devices in the IBS system, and reduce the dependence of external instruments or devices (such as radar, DP, autopilot, etc.) and the fiber optic compass system on the IBS data bus.
[0072] The hardware acceleration device disclosed in this invention can adapt to the future development trend of IBS systems equipped with fiber optic compasses, namely standardization, modularization, and intelligence. The hardware acceleration device can design interfaces according to actual needs, and the implementation of each interface function is in a quasi-hardware mode rather than software simulation, which can greatly improve interface bandwidth and communication speed.
[0073] To further illustrate the fiber optic compass data transmission acceleration method and acceleration device based on the IBS system of the present invention, the following preferred embodiments are disclosed. Example
[0074] This embodiment solves the technical problem that the IBS system itself receives data signals of various types, unclear priorities, and different rates, which leads to errors or delays in the information ultimately transmitted to the fiber optic compass system, thus affecting the autonomous navigation control of ships. The present invention can improve the rate, bandwidth, and reliability of data signal interaction between the fiber optic compass system and various external instruments or devices in the IBS system, and reduce the dependence of external instruments or devices (such as radar, DP, autopilot, etc.) and the fiber optic compass system on the IBS data bus.
[0075] Based on the aforementioned technical problems that need to be solved, this embodiment adopts the fiber optic compass data transmission acceleration method and acceleration device based on the IBS system disclosed above to accelerate the data transmission of the IBS system.
[0076] Please see Figure 2The IBS system comprises subsystems including a fiber optic compass system, external instruments and equipment, electronic charts, an integrated management system, a heading recording system, and a graphic display system. Interaction between these subsystems is accomplished via a data bus. S1 is the fiber optic compass system, containing an inertial measurement unit (IMU), an operating unit (OU), and a distribution unit (DU). The hardware acceleration system is integrated into the distribution unit (DU), which handles the primary information exchange. S2 consists of external instruments and equipment, including but not limited to radar, GPS, magnetic compass, log, dynamic positioning system (DP), and autopilot. Correction information for the fiber optic compass system primarily comes from the GPS and log, while the normal operation of the radar, DP, and autopilot also requires heading and attitude data signals from the fiber optic compass system. This hardware acceleration device constructs different types of interfaces through a logic array. Data signals from each interface of S2 are aggregated and accelerated for transmission to the fiber optic compass system S1 via a DMA controller. After the compass calculates the heading and attitude information, S1 then sends it to the radar, DP, etc., of S2 via the hardware acceleration device.
[0077] The hardware acceleration device is installed in the distribution unit of the fiber optic compass system; the hardware acceleration device includes:
[0078] UDB module, there are multiple UDB modules, the UDB module is used as a communication interface to communicate with external instruments or devices, and to collect data signals transmitted by external instruments or devices;
[0079] The data signal output terminal of the UDB module is electrically connected to the data signal input terminal of the DMA1 module. The data signal output terminal of the DMA1 module is electrically connected to the data signal input terminals of the ARM Cortex module and the SCB module, respectively. The DMA1 module is used to transmit the data signals collected by the UDB module to the SCB module and the ARM Cortex module, respectively. The SCB module is used to receive, buffer, package, and send the received data signals.
[0080] The data signal output terminal of the ARM CORTEX module is electrically connected to the data signal input terminal of the SCB module. The ARM CORTEX module is used to perform preliminary judgment and filtering on the input data signal and transmit the data signal after preliminary judgment and filtering to the SCB module.
[0081] The data signal output terminal of the SCB module is electrically connected to the HS data bus. The HS data bus is used to transmit the packaged data signal of the SCB module to the distribution unit of the fiber optic compass system and merge it with the data signal in the distribution unit.
[0082] Specifically, the HS data bus has an HS interface, which can build a high-speed channel for data signal transmission between the SCB module and the distribution unit of the fiber optic compass system. The HS data bus connects with external instruments or equipment and the fiber optic compass system through the HS interface, and quickly transmits the accelerated data signal to the target module. The HS interface type is an RJ45 network interface or a USB interface. The transmission speed range of the HS data bus is 480 Mbps to 10 Gbps.
[0083] The hardware acceleration device also includes a CLOCK module, which is used to generate and distribute clock data signals to the UDB module, DMA1 module and ARM Cortex module; the data signal output terminal of the CLOCK module is electrically connected to the UDB module, DMA1 module and ARM Cortex module respectively.
[0084] The hardware acceleration device also includes a DMA2 module. The data signal input terminal of the DMA2 module is electrically connected to the ARM Cortex module, and the data signal output terminal of the DMA2 module is electrically connected to the data signal input terminal of the SCB module. The DMA2 module is used to receive data signals from the ARM Cortex module and transmit the data signals to the SCB module. The data signals from the ARM Cortex module are abnormal or alarm data signals that have been preliminarily judged and filtered. The abnormal or alarm data signals come from abnormal or alarm data signals from external instruments or devices collected by the UDB module.
[0085] Specifically, for abnormal or alarm data signals, after the abnormal or alarm data signals collected by the UDB module are transmitted to the ARM CORTEX module through the DMA1 module, they need to be filtered and judged by the ARM CORTEX module, and then the abnormal or alarm data signals from the ARM CORTEX module are transmitted to the SCB module through the DMA2 module.
[0086] In practical implementation, the hardware acceleration device uses a PSOC chip to realize the functions of each module. The PSOC chip (Programmable System-on-Chip) is a programmable chip that integrates digital, analog, and programmable logic functions. It is powerful and can meet the needs of various applications. The PSOC chip integrates configurable analog and digital peripherals, memory, and microcontrollers in a single chip. Its UDB general-purpose digital module can flexibly design various digital interfaces at the hardware level, and the built-in ARM CortexM3 core can also complete the real-time interaction of various interfaces. The various functional modules in the hardware acceleration device are connected through an internal bus, and the required functions and communication interfaces can be realized by configuring and connecting them.
[0087] Specifically, the PSOC chip is also equipped with an EXT synchronization clock module, which enables the internal CLOCK module of the hardware acceleration device to synchronize with the external EXT synchronization clock module. This further ensures the accuracy and consistency of the time intervals between various external instruments or devices and various modules in the hardware acceleration device.
[0088] By designing multiple digital interfaces and DMA channels using PSOC chips, a fast channel is established between external instruments or equipment (such as satellite navigation equipment, radar, autopilot, etc.) and the fiber optic compass system. This channel, together with the ARM Cortex module, EXT synchronous clock, and HS data bus, forms a hardware acceleration system to improve the speed of information exchange.
[0089] In this embodiment, the fiber optic compass data transmission acceleration device based on the IBS system uses UDB hardware logic arrays to construct all channels. Each channel operates in parallel and independently, without interfering with each other, meeting the needs of various interfaces in modern ships and providing greater flexibility and stability. It can reduce the fiber optic compass system's dependence on the IBS system data bus and improve the communication rate and bandwidth of the fiber optic compass system. This embodiment implements the fiber optic compass data transmission acceleration method based on the IBS system described above using a hardware acceleration device. During the data signal transmission to the fiber optic compass system, the transmission channels for each data signal are independent, requiring no waiting time. All external data signals are transferred within three instruction time intervals. The data signals within the hardware acceleration device are transmitted in parallel, and a synchronous clock is used to calculate the delay and update frequency of each data signal. This enables efficient communication between external instruments or devices (such as satellite navigation, logs, radar, autopilots, and DP devices) and the fiber optic compass system. It improves the rate, bandwidth, and reliability of data signal interaction between the fiber optic compass system and various external instruments or devices in the IBS system, and reduces the dependence of external instruments or devices (such as radar, DP, and autopilots) and the fiber optic compass system on the IBS data bus. The hardware acceleration device used in this embodiment adapts to the future development trend of IBS systems with fiber optic compass systems, namely standardization, modularization, and intelligence. The hardware acceleration device can design interfaces according to actual needs, and the implementation of each interface function is in a quasi-hardware mode rather than software simulation, which greatly improves interface bandwidth and communication speed.
[0090] It is understood that the present invention has been described through some embodiments, and those skilled in the art will recognize that various changes or equivalent substitutions can be made to these features and embodiments without departing from the spirit and scope of the invention. Under the teachings of the present invention, modifications can be made to these features and embodiments to adapt to specific situations and materials without departing from the spirit and scope of the invention. The embodiments described in this invention are only a part of the embodiments of the invention, not all of them. The components of the embodiments of the invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. Therefore, the invention is not limited to the specific embodiments disclosed herein, and all other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the present invention.
Claims
1. A method for accelerating fiber optic compass data transmission based on an IBS system, wherein the IBS system includes a fiber optic compass system, the fiber optic compass system includes a distribution unit, and the IBS system includes multiple external instruments or devices, characterized in that, It also includes a microprocessor. In the IBS system, the data signals collected by external instruments or equipment are first transmitted to the microprocessor for preliminary judgment and screening. After the data signals after preliminary judgment and screening are assigned real clock data signals, they are transmitted to the fiber optic compass system to correct the ship's navigation parameters. Then the corrected ship navigation parameters are transmitted back to the external instruments or equipment so that the external instruments or equipment can make adjustments according to the navigation parameters. The microprocessor includes: a UDB module, an ARM Cortex module, a DMA1 module, an SCB module, an HS data bus, and a CLOCK module. First, the UDB module acts as a communication interface to communicate with external instruments or devices and collects data signals transmitted by these instruments or devices. Then, the DMA1 module transmits the data signals collected by the UDB module to the SCB module and the ARM Cortex module respectively. Next, the SCB module receives, buffers, packages, and transmits the received data signals, and then transmits the packaged data signals from the SCB module to the distribution unit of the fiber optic compass system via the HS data bus, where they are merged with the data signals in the distribution unit. During this data signal process, the CLOCK module synchronously generates and distributes clock data signals to the UDB module, the DMA1 module, and the ARM Cortex module respectively. The microprocessor is also equipped with a DMA2 module, which is used to receive data signals from the ARM Cortex module and transmit the data signals to the SCB module. The data signals from the ARM Cortex module are abnormal or alarm data signals that have been preliminarily judged and filtered. The abnormal or alarm data signals come from abnormal or alarm data signals from external instruments or devices collected by the UDB module.
2. The fiber optic compass data transmission acceleration method based on the IBS system according to claim 1, characterized in that, The ARM CORTEX module first records relevant data on the normal operation of various external instruments or devices within a learning cycle, and saves the corresponding delay and frequency range. It then uses these data as a preliminary criterion for judging and filtering the validity of data signals. Based on this criterion, it performs preliminary judgment and filtering on various types of input data signals before transmitting them to subsequent modules.
3. A fiber optic compass data transmission acceleration device based on an IBS system, used to implement the fiber optic compass data transmission acceleration method based on an IBS system as described in claim 1, wherein the IBS system includes a fiber optic compass system, multiple external instruments or devices are connected to the IBS system, and the acceleration device is installed in the distribution unit of the fiber optic compass system, characterized in that... The acceleration device includes: UDB module, there are multiple UDB modules, the UDB module is used as a communication interface to communicate with external instruments or devices, and to collect data signals transmitted by external instruments or devices; The data signal output terminal of the UDB module is electrically connected to the data signal input terminal of the DMA1 module. The data signal output terminal of the DMA1 module is electrically connected to the data signal input terminals of the ARM Cortex module and the SCB module, respectively. The DMA1 module is used to transmit the data signals collected by the UDB module to the SCB module and the ARM Cortex module, respectively. The SCB module is used to receive, buffer, package, and send the received data signals. The data signal output terminal of the ARM CORTEX module is electrically connected to the data signal input terminal of the SCB module. The ARM CORTEX module is used to perform preliminary judgment and filtering on the input data signal and transmit the data signal after preliminary judgment and filtering to the SCB module. The data signal output terminal of the SCB module is electrically connected to the HS data bus. The HS data bus is used to transmit the packaged data signal of the SCB module to the distribution unit of the fiber optic compass system and merge it with the data signal in the distribution unit. The acceleration device also includes a CLOCK module, which is used to generate and distribute clock data signals to the UDB module, DMA1 module and ARM CORTEX module; the data signal output terminal of the CLOCK module is electrically connected to the UDB module, DMA1 module and ARM CORTEX module respectively. The acceleration device also includes a DMA2 module. The data signal input terminal of the DMA2 module is electrically connected to the ARM Cortex module, and the data signal output terminal of the DMA2 module is electrically connected to the data signal input terminal of the SCB module. The DMA2 module is used to receive data signals from the ARM Cortex module and transmit the data signals to the SCB module. The data signals from the ARM Cortex module are abnormal or alarm data signals that have been preliminarily judged and screened. The abnormal or alarm data signals come from abnormal or alarm data signals from external instruments or equipment collected by the UDB module.
4. The fiber optic compass data transmission acceleration device based on the IBS system according to claim 3, characterized in that, The HS data bus has an HS interface, and the corresponding SCB module and the distribution unit of the fiber optic compass system both have compatible HS interfaces. The SCB module and the fiber optic compass system can be connected through the HS data bus. The HS interface type is an RJ45 network interface or a USB interface, and the transmission speed range of the HS data bus is 480 Mbps to 10 Gbps.
5. The fiber optic compass data transmission acceleration device based on the IBS system according to claim 4, characterized in that, The acceleration device uses a PSOC chip to implement the functions of each module within the acceleration device.
6. The fiber optic compass data transmission acceleration device based on the IBS system according to claim 5, characterized in that, The PSOC chip is also equipped with an EXT synchronization clock module, which is used to synchronize the internal CLOCK module of the acceleration device with the external EXT synchronization clock module.