Next Article in Journal
Multi-Objective Optimization Method for Power Transformer Design Based on Surrogate Modeling and Hybrid Heuristic Algorithm
Previous Article in Journal
Equipment Sizing and Operation Strategy of Photovoltaic-Powered Hydrogen Refueling Station Based on AE-PEM Coupled Hydrogen Production
Previous Article in Special Issue
A Channel Measurement-Based Listen-Before-Talk Algorithm for LTE-LAA and WLAN Coexistence
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Reliability Wireless Pressure Measurement System Based on FEC Algorithm

State Key Laboratory of Electronic Testing Technology, North University of China, Taiyuan 030051, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(6), 1196; https://doi.org/10.3390/electronics14061196
Submission received: 21 February 2025 / Revised: 10 March 2025 / Accepted: 17 March 2025 / Published: 18 March 2025
(This article belongs to the Special Issue Digital Signal Processing and Wireless Communication)

Abstract

:
As the core of an aircraft’s power system, the stability and reliability of an aero-engine’s performance are crucial to flight safety. Addressing the issues of complex wiring and poor flexibility in traditional wired testing systems, this paper designs and implements a wireless transmission aero-engine pressure measurement system based on FPGA. By integrating front-end memory and a back-end test bench and utilizing LoRa wireless communication technology and the Reed–Solomon (RS) forward error correction (FEC) algorithm, the system significantly enhances the reliability and anti-interference capability of data transmission. Test results demonstrate that the system can monitor and record engine pressure parameters in real time in complex environments, with a notable reduction in bit error rate and packet loss rate, especially under strong interference conditions. This system resolves wiring challenges, enhances the real-time performance of monitoring links and the stability of data storage, and is characterized by high precision, high reliability, and automation. It is suitable for complex and harsh working environments and has broad application prospects in the aviation and military sectors.

1. Introduction

Aero-engines have extremely high requirements in terms of structural design, materials, manufacturing processes, and testing. They play a crucial role in aircraft flight. Whether an aero-engine can operate properly directly affects the stability, reliability, and safety of the aircraft. The research, development, and maintenance of high-quality aero-engines are one of the important symbols of the improvement in the level of the national defense industry [1,2].
In both the research and development and maintenance of engines, a large number of dynamic tests of mechanical parameters are required. These tests provide real-time monitoring and data that can be stored and retrieved after the experiment. By using a computer for further restoration and analysis of this data, it is possible to determine the working status, performance, and faults of relevant engine components. This provides sufficient and accurate data support for the next-step improvement and testing of the engine [3]. Data testing and storage technology is a key technology for the dynamic testing of aero-engine mechanical parameters. It connects the aero-engine and the sensors to be tested, forming an overall parameter testing system [4].
At present, foreign countries have basically achieved standardized and large-scale production of aero-engine testing equipment. At the forefront of the development of aero-engine testing technology around the world, military testing equipment in particular stands out. The United States, for example, has significant advantages in the precision manufacturing of aero-engine testing equipment and the innovative research into and development of testing technologies and is in a world-leading position [5]. Although China has also achieved phased achievements in related technologies, high-performance testing technologies are still in the development stage. Compared with developed countries, China started relatively late in testing equipment for aero-engine mechanical parameters, and there is also a shortage of ground-based mechanical testing equipment, resulting in insufficient fault exclusion capabilities for engines [6]. Despite the phased achievements, there are still disadvantages. For example, problems such as relatively single-function testing systems, inconvenient human–machine interaction, and low reliability still remain unsolved [7].
When an aircraft is in flight, due to the complex external environment and continuous high-load operation, the aero-engine may encounter uneven pressure distribution. This situation may cause components like fans and compressors to experience uneven stress and vibration, thus affecting their performance and structural integrity. Extensive research has confirmed that irregular pressure changes are a key factor influencing the stability of aero-engines and a common cause of their instability [8,9]. With the advancement of aerospace electronic technology and the continuous improvement of aero-engine performance, the field of engine testing is also confronted with new challenges [10]. Firstly, as the internal structure of engines is optimized and test signals become more complex, signal processing has become increasingly difficult [11,12]. Secondly, the diversity and instability of the testing environment make it challenging to collect key parameters, such as pressure, under specific conditions [13]. Existing testing systems often face severe signal interference and complex wiring problems in these environments [14]. Therefore, there is an urgent need to update engine testing technologies and equipment. The new-generation testing systems are required to have features such as real-time response, high-precision measurement, high sensitivity, high reliability, and miniaturization [15,16].
In view of the numerous problems currently faced in aero-engine testing, such as complex wiring, severe signal interference, and insufficient real-time performance, this paper innovatively proposes a system that integrates testing storage and wireless communication technologies. The development of this system has profound practical significance. It can address the drawbacks of traditional testing systems and meet the current testing requirements of aero-engines [17]. On the one hand, the storage system is easy to deploy and highly reliable, ensuring the stable acquisition and storage of data [18]. On the other hand, the flexibility of wireless communication technology effectively solves the wiring problem and improves the real-time performance of the monitoring link [2]. Complementing each other’s advantages, these two aspects can not only meet the testing requirements for key parameters, such as pressure signals, but also significantly reduce the system construction cost and effectively enhance the adaptability and reliability of the system in harsh and complex working environments [19]. Verified by practice, this system is easy to operate, highly automated, and has excellent characteristics, such as high-precision testing and high reliability, which is of great scientific value and practical significance.

2. Overall System Design

Figure 1 shows a schematic diagram of the specific scheme design of the test system. The test system consists of a front-end memory and a back-end test bench. The front-end memory has a built-in complete power supply system, ensuring that the device can independently perform test tasks at the front end. The DC/DC converter and power module provide the required voltage for each component of the control board and sensors. During system operation, the memory is located at the front-end test site and is independently responsible for data recording. The test bench is at a safe distance and remotely debugs, configures parameters, monitors the status, and sends instructions to the storage unit wirelessly. After the system starts, it begins to perform monitoring and data storage tasks, waiting to receive the trigger signal to determine the time reference. The physical quantity signals captured by the pressure sensor are converted into electrical signals. After being processed by the conditioning circuit, they are collected by the analog-to-digital converter module and converted into digital quantities. These digital signals are sent back to the back-end test bench through the established wireless communication link and simultaneously stored in the flash storage module. Under the control of the FPGA on the test bench, data are exchanged with the upper computer via Gigabit Ethernet [20]. After receiving the data, the upper computer uses the corresponding supporting software to process, configure, display, and store the data. The overall system architecture is shown in Figure 2.

3. Key Hardware Circuit Design

3.1. Trigger Circuit Design

After ignition, the front-end memory of the testing system can receive a signal synchronized with that of the control center. This signal is used to ensure the real-time performance and time consistency of data acquisition. Before the test starts, although the system is powered on and already recording data, it will only use the received signal as the starting mark. Once the signal is received, the system will accurately timestamp the subsequent data, enabling the data at different time points to have an accurate correspondence on the time axis. The externally connected cable contains two channels, which receive +5 V and −5 V level signals, respectively, when triggered. Once the system receives the trigger signal from the main control module through the optocoupler, it will timestamp the data, and the frame structure timing of the data will change from “0000” to “FFFF”, marking the starting point of the test. The hardware parameters of the standby trigger channel are symmetric to those of the main channel. When the signal level of the main channel is abnormal and the abnormality persists for longer than the preset time, the FPGA automatically switches to the standby channel.
The optocoupler circuit, due to the absence of electrical connection between the input and output, offers strong anti-interference capabilities and protective functions for the circuit, thereby enhancing reliability and preventing test accidents caused by misoperations [21,22]. In the testing system, the timing trigger signal is isolated and received using the optocoupler OLH6000, which has a conduction voltage of 1.9 V and an operating current of 12 mA. According to Ohm’s law, the resistance values of R8 and R9 in the circuit can be calculated. When the acquisition command is initiated, ST1_P and ST1_N conduct, outputting a low-level signal. Under the control of the FPGA, the system determines the start and end of acquisition by detecting changes in the ST1 level. Figure 3 illustrates the circuit design principle of the trigger receiving module.

3.2. Analog-to-Digital Conversion Acquisition Circuit Design

The signal collected from the sensor is passed through a voltage follower circuit and then filtered to remove interference signals and kept within the analog input range before being transmitted to the analog-to-digital conversion chip AD9220 for analog-to-digital conversion. The circuit schematic is shown in Figure 4. It features 12-bit analog-to-digital conversion accuracy [23], with the byte output order following a high-to-low transmission method, and has an adjustable sampling rate below 10 MHz to accommodate different application needs. It operates on a single 5 V power supply, with small errors, and can adapt to various input ranges and interface options, including single-ended and differential inputs [24]. An internal clock is used, with an 80 MHz clock generated internally by the FPGA providing the clock for the analog-to-digital chip, eliminating the need for an external crystal oscillator. The CAPT and CAPB pins are connected to an external coupling capacitor circuit to reduce reference voltage noise. The FPGA is connected to the AD9220’s interface, reset, control, status indicator, and other pins to complete the control of the analog-to-digital conversion chip and the configuration of the registers.

3.3. Wireless Communication Module

This system uses a wireless serial port based on LoRa spread spectrum modulation technology to support data transmission between the front-end and back-end devices. This module is based on the SX1278 chip, adopting half -duplex communication and SPI communication control. It uses hardware verification and hardware spread spectrum coding, and the frequency modulation mechanism can be customized [25]. Different working modes can be configured to meet the application requirements in various scenarios. Moreover, it has low power consumption, which is sufficient for the real-time transmission of data from the front-end sensors to be measured during an engine ignition test. An interface circuit is designed for this module, which is directly connected to the main-control FPGA through a 3.3 V IO port. The electrical connection of the interface is shown in Figure 5. The pin definitions of the chip are shown in Table 1.
To enhance the reliability of wireless communication, this system employs Reed–Solomon (RS) coding to implement the FEC algorithm. RS codes are widely used in the field of wireless communication due to their strong error correction capabilities and mature hardware implementation solutions. The system opts for the RS(255,223) coding scheme, where each data block contains 223 bytes of valid data and 32 bytes of check code, capable of correcting up to 16 bytes of errors. This coding scheme ensures high error correction capability while balancing the rational utilization of FPGA resources. Table 2 shows the FPGA resource occupancy and allocation, with LUT mainly used for lookup table methods and state machine control, DSP for accelerating polynomial operations, and BRAM for storing generator polynomials and intermediate calculation results.

3.4. Ethernet Communication Module

In this system, the upper computer exchanges data with the outside world through a Gigabit Ethernet interface, taking advantage of its characteristics of large-capacity and high-speed transmission [26,27]. In this system, the connection between the MAC of the FPGA and the PHY chip 88E1111 uses the GMII interface [28], with a transmission rate of up to 1000 Mbps. The chip interface design is shown in Figure 6. The model of the isolation transformer is HX5008NL. During the data transmission process, the FPGA of the back-end test bench first receives the wireless data. After decoding and verification, if there are no errors, the MAC controller sends the data to the 88E1111 through the GMII bus. Then, the data are sent to the network port through the isolation transformer HX5008NL to exchange data with the upper computer, thus completing the data transmission.

4. Key Control Logic Design

4.1. Overall Logic Design

The overall logic design process is illustrated in Figure 7. The monitoring and acquisition module includes optocoupler trigger control and analog-to-digital conversion acquisition, primarily completing the collection of analog signals through the control of analog-to-digital conversion sampling logic, while also receiving digital signals as trigger commands; the readback storage module mainly functions to store the collected data and FPGA logic code; the data transmission module is composed of wireless communication control and gigabit Ethernet control, realizing various data communication functions.

4.2. Analog-to-Digital Conversion Logic Design

The analog-to-digital conversion acquisition process is shown in Figure 8. After the chip is initialized, the system enters a standby state, waiting for an external trigger signal to initiate the data acquisition process. Upon receiving the trigger command, the FPGA starts reading the preset channel addresses from the ROM. The system checks the validity of the channel addresses read from the ROM to ensure the correct target channel for data acquisition. Once the address is confirmed to be valid, the system prepares the signal channel for analog-to-digital conversion. Following the predetermined timing control, the analog-to-digital conversion begins converting the analog signal to a digital signal. The converted data are temporarily stored in the FIFO, and upon receiving a read signal, the system transfers the data from the FIFO to the flash storage module.

4.3. Wireless Module Logic Design

The wireless part of the front-end memory is responsible for receiving and identifying the instructions from the back-end, modulating the real-time monitoring or read-back data into LoRa RF signals and transmitting them into the air; the wireless part of the back-end test bench is responsible for sending the instructions issued by the host computer, completing the reception and demodulation of the LoRa RF signals returned by the front-end memory, and transmitting them to the main control chip and the host computer for information display. Taking the wireless front-end memory module as an example, Figure 9 shows the logic flow chart of the wireless module. First, start the wireless module and complete its initialization process. After initialization, the system needs to wait for the wireless module to complete the internal reset process. Using different level combinations of the DIO pins, configure the module to enter the required configuration mode through the MODE_CTL signal. In the configuration mode, the baud rate of the serial communication is set to 9600 bps, with a data format of 8 data bits, no parity bit, and 1 stop bit. After the parameters are written, the system switches the wireless module from the configuration mode to the transmission mode to start the data sending and receiving tasks. For the wireless receiving module, its operation logic is similar to that of the sending module, also requiring steps such as initialization, reset, mode configuration, and parameter setting.
After inserting the FEC encoding logic into the FPGA, the data transmission timing of the SPI interface is controlled through a state machine to ensure the stable transmission of encoded data packets. The encoding and decoding logic is controlled by a finite state machine, and the implementation of the encoding and decoding logic is shown in Figure 10.
In the encoding logic, the lookup table method is used to implement multiplication operations. The coefficients of the generator polynomial are calculated and stored in the BRAM of the FPGA. The lookup table method transforms complex real-time multiplication operations into address index lookups, significantly reducing the complexity of real-time calculations and being suitable for the parallel processing characteristics of FPGA. The generation of parity bits is achieved through a linear feedback shift register. The input data enter the shift register in byte streams and undergoes iterative operations using the following polynomial:
G ( X ) = i = 0 31   ( x α i )
Finally, a 32-byte check code is generated. The original data and the check code are combined into an FEC-encoded data packet. The maximum transmission unit of the LoRa module is adjusted to ensure the complete transmission of the encoded data packet.
The decoding state machine is responsible for receiving FEC encoded data packets and detecting and correcting errors. It waits for data reception in the IDLE state and initializes decoding parameters. When the data_received signal is high, it enters the RECEIVE state to receive 255 bytes of encoded data and then calculates the syndrome of the data through a shift register and determines whether there are any errors. If syndrome_zero = 1, it enters the CORRECT state; otherwise, it enters the SOLVE_ERROR state, using the Berlekamp–Massey algorithm to calculate the error location polynomial. In the CORRECT state, it calculates the error values, corrects the received data, and finally sends the corrected data to the flash storage module.

4.4. Ethernet Communication Logic Design

The wireless communication module has successfully transmitted the data to the back-end test bench. In order to achieve further data processing, storage, and interaction with external devices, the system integrates the Ethernet communication module to fulfill this function. The logic block diagram of the UDP top-level module is shown in Figure 11, which includes a UDP data processing module, a clock CLK module, and a data buffer FIFO module. The data processing module is mainly responsible for handling upper-layer network protocols, including data segmentation and recombination. The clock module is used to synchronize data processing operations. By adjusting the phase of the clock signal, it ensures clock synchronization during high-speed data transmission. The data buffer module temporarily stores the data packets received by the UDP module. The data processing module consists of several key sub-modules. The UDP sending module manages the data sending process. It uses the state–machine transition method to package the valid data in the Ethernet frame format and send it back. The UDP receiving module handles data reception. It extracts data packets from the Ethernet and checks whether the MAC address and IP address are consistent with those of the target board. The CRC data verification module performs a cyclic redundancy check to ensure the integrity and accuracy of the data [29].

5. Test Results and Analysis

5.1. Reliability Testing

The overall physical system is shown in Figure 12.
To test the reliability and anti-interference ability of the FEC algorithm in the wireless communication of this system [30,31], a series of system performance verification experiments were conducted in a site simulating real test conditions. The experiments simulated wireless communication environments under different interference intensities and recorded and analyzed the changes in the bit-error rate (BER) and packet loss rate, respectively [32]. The specific test method is as follows: First, a series of interference intensity levels were set, ranging from −95 dBm to −75 dBm. These values reflect the interference intensities from low to high. Under each interference intensity level, the BER and packet loss rate were measured both without FEC and with FEC. Subsequently, the same test method was applied in a high-temperature laboratory environment. By adjusting the attenuator in the signal transmission path, the change in interference intensity could be precisely controlled.
The experimental results are shown in Figure 13 and Figure 14. As the interference intensity increased, the BER and packet loss rate without FEC increased significantly, indicating that interference has a negative impact on the signal transmission quality. However, after introducing the FEC algorithm, both the BER and packet loss rate were significantly reduced. Although high temperature can affect the system performance, it was found through comparison that in a high-temperature environment, the system with the FEC algorithm had lower BER and packet loss rate than the system without the FEC algorithm, showing greater stability. This indicates that through redundant coding and error correction mechanisms, FEC can effectively correct transmission errors, significantly enhance the anti-interference ability of the signal, optimize the integrity and stability of data transmission, and greatly improve the reliability of the system.

5.2. Upper Computer Testing

To verify the reliability of the overall functions of the designed system, it was applied to a pressure parameter testing experiment of a certain type of aircraft engine. First, the engine was installed on the test bench. Then, the sensors to be tested were installed on the outer wall of the engine through threads according to the set direction and position. A professional aviation cable was used to connect the front-end memory with the main part of the testing system. A digital trigger cable was introduced to the memory to receive the trigger signal for the start of the test. The front-end memory was placed on a special shock-absorbing pad near the test bench, and the back-end testing station was arranged at a certain safe distance from the test bench. The entire testing system was powered on, and the back-end testing station was connected to the upper computer via an Ethernet cable. The upper computer sent commands to start monitoring and storage to initiate the experiment. After the experiment, the data in the flash storage module was read back. After being processed by the upper computer software, the curve was plotted as shown in Figure 15. The y-axis represents the pressure in MPa, and the x-axis represents time. From 0 to 13 s, the aero-engine is in the startup phase. After the engine ignites, the pressure in the combustion chamber gradually builds up, and the fan and compressor start to operate. From 13 to 26 s, the engine enters a stable idle state, and the pressure in the combustion chamber rises slightly. Subsequently, the engine thrust gradually increases, and the engine is in the medium-load stage, with a significant increase in the combustion chamber pressure. From 67 to 93 s, the engine is in the full-load stage, gradually reaching the maximum thrust state, and the combustion chamber pressure reaches its peak. Finally, the engine is shut down for cooling, and the pressure in the combustion chamber is gradually released.

6. Conclusions

In response to the problems of complex wiring and poor flexibility in traditional wired testing systems for aero-engines, a wireless transmission aero-engine pressure testing system based on FPGA was designed and implemented. The system integrates a front-end memory and a back-end testing station and combines LoRa wireless communication technology with the FEC algorithm. Through testing in complex environments, this system can monitor and record the pressure parameters measured in aero-engine tests, completely store valid data, and significantly improve the reliability and anti-interference ability of data transmission. In addition, the system solves problems such as wiring difficulties, management complexity, and insufficient scalability. The system features simple operation, a high level of automation, as well as high-precision testing and high reliability. It can adapt to complex and harsh working environments and has high scientific value and practicality in the aviation and military industries.

Author Contributions

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

Funding

This research was funded by National Natural Science Foundation of China under grant number 62201523.

Data Availability Statement

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Guo, Q. Development of Portable Integrated Tester for Aero-Engine. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2012. [Google Scholar]
  2. Liu, X.S.; Wang, K.D.; Gong, Z. Research Progress of Aero-engine and Testing Technology. Autom. Instrum. 2022, 1, 1–6. [Google Scholar]
  3. Zhou, J. Research on Vibration Monitoring and Fault Diagnosis System of Aero-Engine. Master’s Thesis, Huazhong University of Science and Technology, Wuhan, China, 2016. [Google Scholar]
  4. Ren, J.H. Design of Measurement, Control and Diagnosis System for Engine Test Bench. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2022. [Google Scholar]
  5. Li, N. Research on Ground Integrated Test Bench System Based on FPGA. Master’s Thesis, North University of China, Taiyuan, China, 2009. [Google Scholar]
  6. Zhang, H.; Wang, R.X.; Xiong, J.X. Design of Measurement and Control System for Aero-engine Single-tube Combustor Tester. Aero-Engine 2018, 44, 86–90. [Google Scholar]
  7. Hu, M.H.; Gao, J.J.; Jiang, Z.N. Research Progress of Vibration Monitoring and Fault Diagnosis Technology for Aero-engines. Acta Aeronaut. Astronaut. Sin. 2024, 1–29. [Google Scholar]
  8. Huang, Q.Q.; Zhang, M.J.; Zheng, X.Q. Compressor surge based on a 1D–3D coupled method—Part 2: Surge investigation. Aerosp. Sci. Technol. 2019, 90, 289–298. [Google Scholar] [CrossRef]
  9. Tian, J.H.; Qiao, W.Y.; Peng, S.H. High-altitude Pressure Distortion Test of Aero-engine. J. Aerosp. Power 2014, 29, 817–823. [Google Scholar]
  10. Majid, I.; Sabatini, R.; Kramer, K.A. Restructuring Avionics Engineering Curricula to Meet Contemporary Requirements and Future Challenges. IEEE Aerosp. Electron. Syst. Mag. 2021, 36, 46–58. [Google Scholar] [CrossRef]
  11. Zhou, Y.L.; Zhang, T.H.; Gong, B. Design of Test System for X Aero-Engine Synthesis Adjuster. Adv. Mater. Res. 2013, 694–697, 1202–1206. [Google Scholar] [CrossRef]
  12. Qi, C.S. Research on Portable Integrated Test System for Aero-Engine. Master’s Thesis, Shenyang Aerospace University, Shenyang, China, 2016. [Google Scholar]
  13. Lin, R.; Huang, L.; Liu, Z.; Zhou, X. A Multilayered and Multifactorial Health Assessment Method for Launch Vehicle Engine under Vibration Conditions. Aerospace 2023, 10, 505. [Google Scholar] [CrossRef]
  14. Xuan, C.Q.; Xuan, Z.W.; Lai, F.W. Design of Wireless Storage Measurement System Based on WiFi. Chin. J. Sens. Actuators 2016, 29, 758–763. [Google Scholar]
  15. He, D.F.; Zhang, Y.Z.; Shiwa, M. Development of eddy current testing system for inspection of combustion chambers of liquid rocket engines. Rev. Sci. Instrum. 2013, 84, 014701. [Google Scholar] [CrossRef]
  16. Zeng, F. Multipoint Temperature Measurement System for Aero-Engine External Piping Based on Arrayed Fiber Bragg Grating Temperature Sensors. IEEE Sens. J. 2024, 24, 11102–11112. [Google Scholar] [CrossRef]
  17. Shan, X.M. Discussion on the Requirements and Applications of Civil Aero-engine Test and Measurement Technology. Meas. Control Technol. 2019, 38, 1–7. [Google Scholar]
  18. Dong, B.Y.; Du, H.M.; Zu, J. Shock Wave Overpressure Testing System Based on Wireless Control. Chin. J. Sens. Actuators 2010, 23, 279–281. [Google Scholar]
  19. Li, Y.C. Research on Key Technologies of Shock Wave Overpressure Storage Testing. Master’s Thesis, Nanjing University of Science and Technology, Nanjing, China, 2015. [Google Scholar]
  20. Cheng, Y.L.; Li, J.M.; Cheng, N.P. Design of a Testing System Based on FPGA and Gigabit Ethernet. Res. Explor. Lab. 2019, 38, 115–119+124. [Google Scholar]
  21. Liang, Y. Intelligent Automotive Isolated Gate Driver with Adaptive Fault Management and Built-in Switched Mode Power Supply. In Proceedings of the 2020 IEEE Applied Power Electronics Conference and Exposition (APEC), New Orleans, LA, USA, 15–19 March 2020; pp. 2643–2646. [Google Scholar]
  22. Yan, K. Design and Implementation of a High-Speed Data Transmission System Based on ZYNQ. Master’s Thesis, North University of China, Taiyuan, China, 2023. [Google Scholar]
  23. Ren, Y.L. Design of an Integrated Measurement System for Multi-Channel High-Precision Data Acquisition. Master’s Thesis, North University of China, Taiyuan, China, 2022. [Google Scholar]
  24. Pei, X.F.; Fan, Y.; Zhai, J.X. Dynamic Current Detection Device Based on GD32. Foreign Electron. Meas. Technol. 2021, 40, 170–176. [Google Scholar]
  25. Liu, X.K. Design and Research of Underground Rescue Communication System Based on LoRa. Master’s Thesis, Yanshan University, Qinhuangdao, China, 2023. [Google Scholar]
  26. Pérez-Resa, A.; Garcia-Bosque, M.; Sánchez-Azqueta, C.; Celma, S. Self-Synchronized Encryption for Physical Layer in Gigabit Ethernet Optical Links. IEEE Access 2020, 8, 89727–89740. [Google Scholar] [CrossRef]
  27. Zhu, M.H.; Si, B.; Zhang, C.X. Design of Gigabit Ethernet Interface between FPGA and 88E1111. Microcontroll. Embed. Syst. Appl. 2017, 17, 60–63+66. [Google Scholar]
  28. Wang, H.; Bian, H.; Wang, H. FPGA Applied in Hardware Computer Aided Design of Gigabit Ethernet Data Acquisition System. J. Phys. Conf. Ser. 2021, 2033, 012079. [Google Scholar]
  29. Fu, G.Y.; Guo, C.; Pan, J.Y. Implementation of UDP Point-to-Point Transmission Protocol Based on FPGA. Electron. Des. Eng. 2017, 25, 181–184. [Google Scholar]
  30. Sarvi, B.; Rabiee, H.R.; Mizanian, K. An adaptive cross-layer error control protocol for wireless multimedia sensor networks. Ad Hoc Netw. 2017, 56, 173–185. [Google Scholar] [CrossRef]
  31. Jung, Y.-H.; Song, Q.; Kim, K.-H.; Cosman, P.; Milstein, L.B. Cross-Layer Resource Allocation Using Video Slice Header In-formation for Wireless Transmission Over LTE. IEEE Trans. Circuits Syst. Video Technol. 2018, 28, 2024–2037. [Google Scholar] [CrossRef]
  32. Zhao, Q.; Xu, G.; Hao, L. Design of Wireless Multi-parameter Environmental Monitoring System Based on LoRa. Foreign Electron. Meas. Technol. 2019, 38, 120–124. [Google Scholar]
Figure 1. Schematic diagram of the system solution.
Figure 1. Schematic diagram of the system solution.
Electronics 14 01196 g001
Figure 2. System overall architecture.
Figure 2. System overall architecture.
Electronics 14 01196 g002
Figure 3. Schematic diagram of the trigger receiving module circuit design.
Figure 3. Schematic diagram of the trigger receiving module circuit design.
Electronics 14 01196 g003
Figure 4. Schematic diagram of the analog-to-digital module circuit design.
Figure 4. Schematic diagram of the analog-to-digital module circuit design.
Electronics 14 01196 g004
Figure 5. Connection between FPGA and the wireless module.
Figure 5. Connection between FPGA and the wireless module.
Electronics 14 01196 g005
Figure 6. Schematic diagram of Ethernet chip interface.
Figure 6. Schematic diagram of Ethernet chip interface.
Electronics 14 01196 g006
Figure 7. Overall logic design flow.
Figure 7. Overall logic design flow.
Electronics 14 01196 g007
Figure 8. Analog-to-digital conversion acquisition flowchart.
Figure 8. Analog-to-digital conversion acquisition flowchart.
Electronics 14 01196 g008
Figure 9. Logic flow chart of the wireless module.
Figure 9. Logic flow chart of the wireless module.
Electronics 14 01196 g009
Figure 10. State diagram of encoding and decoding logic.
Figure 10. State diagram of encoding and decoding logic.
Electronics 14 01196 g010
Figure 11. UDP top-level logic diagram.
Figure 11. UDP top-level logic diagram.
Electronics 14 01196 g011
Figure 12. Physical diagram of the overall system.
Figure 12. Physical diagram of the overall system.
Electronics 14 01196 g012
Figure 13. Curve diagram of the relationship between bit error rate and interference intensity.
Figure 13. Curve diagram of the relationship between bit error rate and interference intensity.
Electronics 14 01196 g013
Figure 14. Curve diagram of the relationship between packet loss rate and interference intensity.
Figure 14. Curve diagram of the relationship between packet loss rate and interference intensity.
Electronics 14 01196 g014
Figure 15. Curve diagram of pressure signal.
Figure 15. Curve diagram of pressure signal.
Electronics 14 01196 g015
Table 1. Pin definitions of the wireless module.
Table 1. Pin definitions of the wireless module.
Pin NamePin TypePin Description
GNDreference groundground wire
VCCpower inputpower supply input
MISOoutputdata output
MOSIinputdata input
DIO0-DIO5inputconfiguration mode
SCKclock
ANTantenna
Table 2. FPGA resource allocation.
Table 2. FPGA resource allocation.
ModuleLUT OccupancyDSP OccupancyBRAM (Block)
Galois field multiplier32001
register check bit generation45080
data packet formatting12000
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gong, S.; Wang, Z.; Zhang, H. High-Reliability Wireless Pressure Measurement System Based on FEC Algorithm. Electronics 2025, 14, 1196. https://doi.org/10.3390/electronics14061196

AMA Style

Gong S, Wang Z, Zhang H. High-Reliability Wireless Pressure Measurement System Based on FEC Algorithm. Electronics. 2025; 14(6):1196. https://doi.org/10.3390/electronics14061196

Chicago/Turabian Style

Gong, Shangwen, Zhengyan Wang, and Huixin Zhang. 2025. "High-Reliability Wireless Pressure Measurement System Based on FEC Algorithm" Electronics 14, no. 6: 1196. https://doi.org/10.3390/electronics14061196

APA Style

Gong, S., Wang, Z., & Zhang, H. (2025). High-Reliability Wireless Pressure Measurement System Based on FEC Algorithm. Electronics, 14(6), 1196. https://doi.org/10.3390/electronics14061196

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