Aircraft height measuring method, device and equipment and storage medium
By introducing the main processing unit and the monitoring processing unit to the wireless altimeter to process and compare the echo signal, the problem that the existing wireless altimeter cannot effectively verify the output height value is solved, which improves the accuracy of the measurement height value and enhances the reliability of the system.
Patent Information
- Application Number
- CN202411881142.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-19
AI Technical Summary
The existing wireless altimeter cannot effectively verify the output height value, resulting in insufficient accuracy of the measurement height value and large errors.
By introducing a main processing unit and a monitoring processing unit in the wireless altimeter, digital-to-analog conversion, fast Fourier transform and calculation operations are performed on the echo signal respectively, the first height data and the second height data are obtained, and the two are compared to determine whether the preset height error threshold is met, and if it is met, the height value is output.
Effectively verify the altitude value, improve the accuracy of the wireless altimeter measurement altitude value, reduce errors, and enhance the reliability of the system through redundant processing paths.
Smart Images

Figure CN119714195A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of aerospace technology, and in particular to a method, device, equipment and storage medium for measuring aircraft altitude. Background Art
[0002] During the takeoff, cruising and landing phases of the aircraft, the wireless altimeter can provide the pilot with accurate altitude information. For example, during takeoff and landing, the pilot needs to know the exact height of the aircraft from the ground to ensure safe operation. However, in the prior art, wireless altimeters often directly process the altitude information and output the altitude value, and it is impossible to determine whether the altitude value is reliable. In order to solve this problem, it is necessary to verify the output altitude value, improve the accuracy of the altitude value measured by the wireless altimeter, and reduce the error.
[0003] Therefore, how to calibrate the altitude value, improve the accuracy of the altitude value measured by the wireless altimeter, and reduce the error is an urgent problem to be solved. Summary of the invention
[0004] In view of this, the embodiments of the present application provide a method, device, equipment and storage medium for measuring the altitude of an aircraft, which can verify the altitude value, improve the accuracy of the altitude value measured by the wireless altimeter, and reduce the error. The embodiment of the present application provides a method, device, equipment and storage medium for measuring the altitude of an aircraft, which is implemented as follows:
[0005] An embodiment of the present application provides a method for measuring aircraft altitude, which is applied to a wireless altimeter, wherein the wireless altimeter includes a main processing unit, a monitoring processing unit, a radio frequency processing unit, and an interface unit. The method includes:
[0006] Sending a transmission instruction through the radio frequency processing unit;
[0007] Acquire the transmission instruction through the interface unit, send a transmission signal and receive an echo signal according to the transmission instruction, and send the echo signal to the radio frequency processing unit, wherein the echo signal is obtained after the transmission signal is reflected by the ground;
[0008] The radio frequency processing unit receives the echo signal, processes the echo signal, and sends the processed echo signal to the main processing unit and the monitoring processing unit;
[0009] The main processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain first height data, and sends the first height data to the monitoring processing unit;
[0010] The monitoring processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain second height data, and sends the second height data to the main processing unit;
[0011] Acquire the second height data through the main processing unit, obtain a first comparison result according to the first height data and the second height data, and send the first comparison result to the monitoring processing unit;
[0012] Acquire the first height data and the first comparison result through the monitoring processing unit, obtain a second comparison result according to the first height data and the second height data, determine whether the first comparison result and the second comparison result meet a preset height error threshold, and send a height output instruction when both the first comparison result and the second comparison result meet the preset height error threshold;
[0013] receiving the height output instruction through the main processing unit, and sending the first height data to the interface unit according to the height output instruction;
[0014] The first height data is received through the interface unit, and a current height is output according to the first height data.
[0015] In some embodiments, the master processing unit includes a master digital-to-analog converter, a master field programmable gate array, and a master digital signal processor;
[0016] The main processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain first height data, and sends the first height data to the monitoring processing unit, including:
[0017] receiving the echo signal through the main digital-to-analog converter, performing digital-to-analog conversion on the echo signal, and sending the echo signal after the digital-to-analog conversion to the main field programmable gate array;
[0018] Receiving the echo signal after the digital-to-analog conversion through the main field programmable gate array, performing fast Fourier transform on the echo signal after the digital-to-analog conversion to obtain the echo signal after the fast Fourier transform, and sending the echo signal after the fast Fourier transform to the main digital signal processor;
[0019] The echo signal after the fast Fourier transform is received by the main digital signal processor, the echo signal after the fast Fourier transform is calculated to obtain first height data, and the first height data is sent to the monitoring processing unit.
[0020] In some embodiments, the monitoring processing unit includes a monitoring digital-to-analog converter, a monitoring field programmable gate array, and a monitoring digital signal processor;
[0021] The monitoring processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform, and calculation operations on the echo signal to obtain second height data, and sends the second height data to the main processing unit, including:
[0022] Receiving the echo signal through the monitoring digital-to-analog converter, performing digital-to-analog conversion on the echo signal, and sending the echo signal after the digital-to-analog conversion to the monitoring field programmable gate array;
[0023] Receiving the echo signal after the digital-to-analog conversion through the monitoring field programmable gate array, performing fast Fourier transform on the echo signal after the digital-to-analog conversion to obtain the echo signal after the fast Fourier transform, and sending the echo signal after the fast Fourier transform to the monitoring digital signal processor;
[0024] The monitoring digital signal processor receives the echo signal after the fast Fourier transform, calculates the echo signal after the fast Fourier transform to obtain second height data, and sends the second height data to the main digital signal processor.
[0025] In some embodiments, the method of receiving the digital-to-analog converted echo signal through the monitoring field programmable gate array, performing fast Fourier transform on the digital-to-analog converted echo signal to obtain the fast Fourier transformed echo signal, and sending the fast Fourier transformed echo signal to the monitoring digital signal processor further includes:
[0026] The master FPGA is monitored by the monitoring FPGA to obtain a synchronization signal, wherein the synchronization signal enables the monitoring FPGA to perform fast Fourier transform on the echo signal after digital-to-analog conversion synchronously with the master FPGA.
[0027] In some embodiments, the first comparison result includes a plurality of first sub-comparison results, the second comparison result includes a plurality of second sub-comparison results, and determining whether the first comparison result and the second comparison result meet a preset height error threshold includes:
[0028] Judging the multiple first sub-comparison results, if more than a preset number of sub-comparison results have height errors among the multiple first sub-comparison results, determining that the first comparison result does not meet a preset height error threshold; otherwise, determining that the first comparison result meets the preset height error threshold;
[0029] Judge the multiple second sub-comparison results, and if more than a preset number of sub-comparison results among the multiple second sub-comparison results have height errors, determine that the second comparison result does not meet a preset height error threshold; otherwise, determine that the second comparison result meets the preset height error threshold.
[0030] In some embodiments, the wireless altimeter further includes an indication unit, which, after determining whether the first comparison result and the second comparison result meet a preset height error threshold, further includes:
[0031] The altitude output instruction is obtained through the indicating unit. When the indicating unit obtains the altitude output instruction, the state of the indicating unit is normal; or when the indicating unit does not obtain the altitude output instruction, the state of the indicating unit is abnormal.
[0032] In some embodiments, the preset number is 6.
[0033] An embodiment of the present application provides a device for measuring aircraft altitude, comprising:
[0034] A sending module, used for sending a transmission instruction through the radio frequency processing unit;
[0035] an acquisition module, used to acquire the transmission instruction through the interface unit, send a transmission signal and receive an echo signal according to the transmission instruction, and send the echo signal to the radio frequency processing unit, wherein the echo signal is obtained after the transmission signal is reflected by the ground;
[0036] The acquisition module is further used to receive the echo signal through the radio frequency processing unit, process the echo signal, and send the processed echo signal to the main processing unit and the monitoring processing unit;
[0037] a processing module, configured to receive the echo signal through the main processing unit, and perform digital-to-analog conversion, fast Fourier transform, and calculation operations on the echo signal to obtain first height data, and send the first height data to the monitoring processing unit;
[0038] The processing module is further used to receive the echo signal through the monitoring processing unit, and perform digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain second height data, and send the second height data to the main processing unit;
[0039] The acquisition module is further used to acquire the second height data through the main processing unit, obtain a first comparison result according to the first height data and the second height data, and send the first comparison result to the monitoring processing unit;
[0040] The sending module is further used to obtain the first height data and the first comparison result through the monitoring processing unit, and obtain a second comparison result according to the first height data and the second height data, determine whether the first comparison result and the second comparison result meet a preset height error threshold, and send a height output instruction when both the first comparison result and the second comparison result meet the preset height error threshold;
[0041] The acquisition module is further used to receive the height output instruction through the main processing unit, and send the first height data to the interface unit according to the height output instruction;
[0042] The acquisition module is further used to receive the first height data through the interface unit, and output the current height according to the first height data.
[0043] The computer device provided in the embodiment of the present application includes a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the method described in the embodiment of the present application is implemented.
[0044] The computer-readable storage medium provided in the embodiment of the present application stores a computer program thereon, and when the computer program is executed by a processor, the method provided in the embodiment of the present application is implemented.
[0045] The embodiment of the present application provides a method, device, equipment and storage medium for measuring the height of an aircraft. The radio frequency processing unit sends a transmission instruction, and the interface unit sends a transmission signal and receives an echo signal according to the transmission instruction. After the signal is transmitted back to the radio frequency processing unit for processing, it is sent to the main processing unit and the monitoring processing unit. The main processing unit and the monitoring processing unit each process the echo signal to obtain the first height data and the second height data, compare the first height data and the second height data and determine whether the height error threshold is met. When the height error threshold is met, the height output instruction is sent, and the main processing unit outputs the first height data as the current height through the interface unit according to the height output instruction. By processing the echo signal and comparing the data by the main processing unit and the monitoring processing unit respectively, the error can be effectively reduced and the measurement accuracy can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0047] Figure 1 An application scenario diagram of a method for measuring aircraft altitude provided in an embodiment of the present application;
[0048] Figure 2 A schematic diagram of the implementation flow of a method for measuring aircraft altitude provided in an embodiment of the present application;
[0049] Figure 3 A schematic diagram of the implementation flow of another method for measuring the height of an aircraft provided in an embodiment of the present application;
[0050] Figure 4 A schematic diagram of the implementation flow of another method for measuring the height of an aircraft provided in an embodiment of the present application;
[0051] Figure 5 It is a structural schematic diagram of a device for measuring aircraft altitude disclosed in an embodiment of the present application;
[0052] Figure 6 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the specific technical solution of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application, but are not used to limit the scope of the present application.
[0054] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0055] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0056] It should be pointed out that the terms "first\second\third" involved in the embodiments of the present application are used to distinguish similar or different objects, and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.
[0057] In view of this, an embodiment of the present application provides a method for measuring aircraft altitude, which is applied to a wireless altimeter. Figure 1 FIG. 1 is an application scenario diagram of a method for measuring aircraft altitude in one embodiment. Figure 1As shown, the radio frequency processing unit issues a transmission instruction, and the interface unit sends a transmission signal according to the transmission instruction and receives an echo signal, which is sent back to the radio frequency processing unit for processing and then sent to the main processing unit and the monitoring processing unit. The main processing unit and the monitoring processing unit each process the echo signal to obtain the first altitude data and the second altitude data, compare the first altitude data and the second altitude data and determine whether the altitude error threshold is met. When the altitude error threshold is met, the altitude output instruction is sent, and the main processing unit outputs the first altitude data as the current altitude through the interface unit according to the altitude output instruction. The function implemented by this method can be implemented by calling the program code by the processor in the wireless altimeter. Of course, the program code can be stored in a computer storage medium. It can be seen that the wireless altimeter includes at least a processor and a storage medium.
[0058] Figure 2 A schematic diagram of the implementation flow of a method for measuring aircraft altitude provided in an embodiment of the present application. Figure 1 In the application scenario of the method for measuring the altitude of an aircraft shown in FIG. 1 , the wireless altimeter includes a main processing unit, a monitoring processing unit, a radio frequency processing unit and an interface unit, such as Figure 2 As shown, the method may include the following steps 201 to 209:
[0059] Step 201: Send a transmission instruction through a radio frequency processing unit.
[0060] In an embodiment of the present application, a transmission instruction is generated by the control logic inside the radio frequency processing unit, and then the transmission instruction is sent out. The control logic can be a timer trigger to generate a transmission instruction at a certain interval, and the present application does not limit this.
[0061] Step 202: Obtain a transmission instruction through the interface unit, send a transmission signal and receive an echo signal according to the transmission instruction, and send the echo signal to the radio frequency processing unit.
[0062] In an embodiment of the present application, after the interface unit receives the transmission instruction issued by the RF processing unit, it starts the relevant RF transmission circuit, generates and sends the transmission signal according to the pre-configured parameters. The transmission signal can be radiated to the ground through the transmitting antenna on the aircraft. After the transmission signal reaches the ground, it will be reflected to form an echo signal. After the echo signal is received by the receiving antenna on the aircraft, it enters the interface unit. The interface unit performs preliminary conditioning on the received echo signal (such as simple processing such as signal amplification and filtering to remove some interference signals), and then sends the echo signal to the RF processing unit.
[0063] Step 203: receiving the echo signal through the radio frequency processing unit, processing the echo signal, and sending the processed echo signal to the main processing unit and the monitoring processing unit.
[0064] In the embodiment of the present application, after receiving the echo signal from the interface unit, the radio frequency processing unit further processes it. For example, the echo signal is first amplified to compensate for its attenuation during the propagation process, and then some interference signals of other frequency bands mixed in the echo signal are removed through the filtering circuit, and then the signal is down-converted and converted into an intermediate frequency signal form suitable for subsequent main processing unit and monitoring processing unit processing, and the processed echo signal is sent to the main processing unit and the monitoring processing unit at the same time.
[0065] Step 204, receiving the echo signal through the main processing unit, and performing digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain first height data, and sending the first height data to the monitoring processing unit.
[0066] In the embodiment of the present application, the main processing unit converts the received analog echo signal into a digital signal.
[0067] The converted digital signal is then subjected to a fast Fourier transform algorithm in the main processing unit to convert the digital echo signal in the time domain into a signal in the frequency domain, thereby more conveniently extracting highly correlated characteristic information from the signal.
[0068] The frequency domain signal after fast Fourier transformation is calculated by a preset mathematical model (the model may include the transmission parameters of the radio frequency signal, relevant physical quantities such as the speed of light, and the characteristics of the frequency domain signal), and finally the first height data is obtained, and then the first height data is sent to the monitoring processing unit.
[0069] Step 205, receiving the echo signal through the monitoring processing unit, and performing digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain second height data, and sending the second height data to the main processing unit.
[0070] In the embodiment of the present application, the monitoring processing unit converts the analog echo signal into a digital signal, and then performs a fast Fourier transform on the digital signal to convert the time domain signal into a frequency domain signal.
[0071] Finally, the frequency domain signal is calculated according to the same mathematical model to obtain second height data, and the second height data is sent to the main processing unit.
[0072] Step 206, obtaining the second height data through the main processing unit, obtaining a first comparison result according to the first height data and the second height data, and sending the first comparison result to the monitoring processing unit.
[0073] In an embodiment of the present application, after the main processing unit receives the second height data from the monitoring processing unit, it compares and analyzes the first height data with the second height data, and obtains a first comparison result by difference calculation, which reflects the degree of difference between the two height data, and then sends the first comparison result to the monitoring processing unit.
[0074] Step 207, obtaining the first height data and the first comparison result through the monitoring processing unit, and obtaining the second comparison result based on the first height data and the second height data, determining whether the first comparison result and the second comparison result meet the preset height error threshold, and sending a height output instruction when both the first comparison result and the second comparison result meet the preset height error threshold.
[0075] In the embodiment of the present application, after the monitoring processing unit receives the first height data and the first comparison result from the main processing unit, it performs data comparison again, obtains the second comparison result according to the first height data and the second height data, and then determines whether the first comparison result and the second comparison result both meet the preset height error threshold, which is determined according to the signal output cycle. If both meet the preset height error threshold, it means that the height data calculated by the main processing unit and the monitoring processing unit are consistent and the measurement result is reliable, then the monitoring processing unit sends a height output instruction.
[0076] Step 208: receiving a height output instruction through the main processing unit, and sending first height data to the interface unit according to the height output instruction.
[0077] In the embodiment of the present application, after the main processing unit receives the height output instruction sent by the monitoring processing unit, it sends the first height data calculated previously through the interface unit.
[0078] Step 209: receiving first altitude data through an interface unit, and outputting a current altitude according to the first altitude data.
[0079] In an embodiment of the present application, after the interface unit receives the first altitude data, it outputs the first altitude data in accordance with the communication protocol and data format agreed upon with other systems on the aircraft, so that the aircraft's display system can display the current altitude of the aircraft. At the same time, it can also be obtained by other related systems such as the flight management system and used for operations such as flight control.
[0080] The embodiment of the present application processes the echo signal and compares the data respectively by the main processing unit and the monitoring processing unit, and combines the fast Fourier transform and other technologies to effectively reduce errors. By comparing the first height data with the second height data, the measurement accuracy can be improved. The monitoring processing unit is set as a redundant backup, and the data transmission is coordinated with a stable interface unit, which can enhance the reliability and stability of the system, and can give timely alarms in case of faults to avoid accidents.
[0081] In the above Figure 2 Based on this, the present application also provides a schematic diagram of the implementation process of a method for measuring aircraft altitude. Figure 3 As shown, the main processing unit includes a main digital-to-analog converter, a main field programmable gate array, and a main digital signal processor. The main processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform, and calculation operations on the echo signal to obtain the first height data, and sends the first height data to the monitoring processing unit. The following steps 301 to 303 may be included:
[0082] Step 301: receiving an echo signal through a main digital-to-analog converter, performing digital-to-analog conversion on the echo signal, and sending the converted echo signal to a main field programmable gate array.
[0083] In some embodiments, the main digital-to-analog converter continuously monitors the signal input status. When the radio frequency processing unit sends the echo signal to the main processing unit, the main digital-to-analog converter first receives the echo signal in analog form.
[0084] The main DAC samples and quantizes the echo signal according to the preset sampling frequency and quantization accuracy. For example, a higher sampling frequency (such as one million samples per second) is used to ensure that the subtle changes of the echo signal can be accurately captured. The quantization accuracy can be set to 12 bits or 16 bits, etc., to determine the resolution of the analog signal after it is converted into a digital signal.
[0085] Through internal circuit structures, such as resistor networks or capacitor networks, the voltage or current value of the analog signal is converted into corresponding digital codes.
[0086] After completing the digital-to-analog conversion, the main digital-to-analog converter sends the echo signal in digital form to the main field programmable gate array. The transmission can be carried out through the data bus or a specific signal line to ensure stable and fast data transmission.
[0087] Step 302, receiving the echo signal after digital-to-analog conversion through the main field programmable gate array, performing fast Fourier transform on the echo signal after digital-to-analog conversion to obtain the echo signal after fast Fourier transform, and sending the echo signal after fast Fourier transform to the main digital signal processor.
[0088] In some embodiments, after receiving the digital echo signal from the main DAC, the master FPGA stores it in an internal buffer area, which ensures the continuity and integrity of the data in the subsequent processing and avoids erroneous results caused by data loss or discontinuity.
[0089] The main field programmable gate array starts the fast Fourier transform algorithm to perform frequency domain conversion on the buffered digital echo signal.
[0090] After the fast Fourier transform calculation is completed, the main field programmable gate array sends the fast Fourier transformed echo signal to the main digital signal processor. Similarly, data transmission can be carried out through a high-speed data bus or a specific interface to ensure fast data transmission and accuracy.
[0091] Step 303, receiving the echo signal after the fast Fourier transform through the main digital signal processor, calculating the echo signal after the fast Fourier transform to obtain first height data, and sending the first height data to the monitoring processing unit.
[0092] In some embodiments, after receiving the echo signal after the fast Fourier transformation from the main field programmable gate array, the main digital signal processor starts to calculate the height data.
[0093] The main digital signal processor performs complex calculations based on the preset mathematical model and algorithm, combined with the frequency domain characteristics of the echo signal and the known parameters of the system (such as the transmission frequency of the RF signal, the speed of light, etc.). For example, by analyzing the peak position and bandwidth of the echo signal spectrum, the height of the aircraft from the ground is calculated using a specific formula.
[0094] Multiple calculations and iterations may be performed to improve the accuracy of the height data. For example, an averaging algorithm or a filtering algorithm may be used to process the results of multiple calculations to remove the effects of noise and outliers.
[0095] After calculating the first height data, the main digital signal processor sends it to the monitoring processing unit for data comparison and verification. The transmission can be carried out through a communication interface or a specific data line to ensure reliable data transmission.
[0096] The embodiment of the present application improves data processing accuracy, the main digital-to-analog converter accurately converts signals, the main field programmable gate array extracts frequency domain features, and the main digital signal processor accurately calculates, thereby jointly reducing errors and making height data more accurate.
[0097] In the above Figure 3 Based on this, the present application also provides a schematic diagram of the implementation process of a method for measuring aircraft altitude. Figure 4As shown, the monitoring processing unit includes a monitoring digital-to-analog converter, a monitoring field programmable gate array, and a monitoring digital signal processor. The monitoring processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform, and calculation operations on the echo signal to obtain the second height data, and sends the second height data to the main processing unit. The following steps 401 to 403 may be included:
[0098] Step 401: receiving an echo signal through a monitoring digital-to-analog converter, performing digital-to-analog conversion on the echo signal, and sending the echo signal after the digital-to-analog conversion to a monitoring field programmable gate array.
[0099] In the embodiment of the present application, the monitoring digital-to-analog converter continuously monitors the echo signal input from the radio frequency processing unit. When the echo signal arrives, the monitoring digital-to-analog converter quickly receives the analog signal.
[0100] The echo signal is sampled and quantized according to the preset sampling frequency and quantization accuracy. For example, the sampling frequency is coordinated with the main digital-to-analog converter to ensure data consistency and synchronization. The quantization accuracy can be set according to the accuracy requirements of the system, usually maintaining a similar accuracy level as the main digital-to-analog converter. The analog signal is converted into a digital signal through the internal circuit structure.
[0101] After completing the digital-to-analog conversion, the monitoring digital-to-analog converter sends the echo signal in digital form to the monitoring field programmable gate array. The transmission can be carried out through the data bus or a specific signal line to ensure stable and fast data transmission.
[0102] Step 402, receiving the echo signal after digital-to-analog conversion by monitoring the field programmable gate array, performing fast Fourier transform on the echo signal after digital-to-analog conversion to obtain the echo signal after fast Fourier transform, and sending the echo signal after fast Fourier transform to the monitoring digital signal processor.
[0103] In the embodiment of the present application, after the monitoring field programmable gate array receives the digital echo signal from the monitoring digital-to-analog converter, it stores it in an internal cache area so that subsequent processing can be performed continuously.
[0104] The fast Fourier transform algorithm is started to perform frequency domain conversion on the cached digital echo signal. The fast Fourier transform algorithm similar to that of the main field programmable gate array can be used to ensure the consistency and comparability of the processing results.
[0105] According to the characteristics of the echo signal and system requirements, set appropriate fast Fourier transform parameters, such as the number of transformation points, window function type, etc. These parameters can be adjusted according to actual conditions to optimize the effect of frequency domain analysis.
[0106] After completing the fast Fourier transform calculation, the monitoring field programmable gate array sends the fast Fourier transformed echo signal to the monitoring digital signal processor. The data transmission method is similar to that in the main processing unit, ensuring accurate and fast data transmission.
[0107] Step 403, receiving the echo signal after the fast Fourier transform through the monitoring digital signal processor, calculating the echo signal after the fast Fourier transform to obtain second height data, and sending the second height data to the main digital signal processor.
[0108] In the embodiment of the present application, after the monitoring digital signal processor receives the echo signal after the fast Fourier transform from the monitoring field programmable gate array, it starts to calculate the height data.
[0109] Based on the same or similar mathematical models and algorithms as the main digital signal processor, combined with the frequency domain characteristics of the echo signal and the known parameters of the system, the altitude data is calculated. For example, the peak position of the spectrum, bandwidth and other information are analyzed, and the height of the aircraft from the ground is calculated using a specific formula.
[0110] In order to improve the accuracy of the calculation results, multiple calculations and averaging can be performed, or a filtering algorithm can be used to remove the influence of noise and outliers.
[0111] After calculating the second height data, the monitoring digital signal processor sends it to the main digital signal processor. The transmission can be carried out through a communication interface or a specific data line to ensure reliable data transmission.
[0112] The embodiment of the present application uses an independent monitoring processing unit, including a monitoring digital-to-analog converter, a monitoring field programmable gate array, and a monitoring digital signal processor, to perform a processing flow similar to that of the main processing unit on the echo signal, provides a redundant data processing path for the system, verifies the flight altitude data of the main processing unit, and greatly enhances the reliability of the system.
[0113] As an example, before performing fast Fourier transform on the echo signal after digital-to-analog conversion by monitoring the field programmable gate array to obtain the echo signal after fast Fourier transform, it also includes: monitoring the main field programmable gate array through the monitoring field programmable gate array to obtain a synchronization signal, wherein the synchronization signal enables the monitoring field programmable gate array to perform fast Fourier transform on the echo signal after digital-to-analog conversion in synchronization with the main field programmable gate array.
[0114] Specifically, the monitoring FPGA and the master FPGA can establish a communication channel through a specific data line, bus or communication protocol. For example, a high-speed parallel bus is used to connect two FPGAs to ensure fast and stable data transmission.
[0115] The monitoring FPGA continuously monitors the working status and signal output of the master FPGA. The operation status of the master FPGA can be understood by reading a specific register or status flag of the master FPGA. For example, the monitoring FPGA queries the processing progress flag of the master FPGA at regular intervals to determine whether the master FPGA is ready for fast Fourier transform.
[0116] When the master FPGA is ready to perform fast Fourier transform on the echo signal after digital-to-analog conversion, it will send out a synchronization signal. This synchronization signal can be a specific electrical signal pulse or digital code. For example, before starting the fast Fourier transform algorithm, the master FPGA sets a specific pin high as a synchronization signal output.
[0117] After the monitoring FPGA detects the synchronization signal sent by the master FPGA, it immediately responds and receives the signal. The synchronization signal can be received by connecting to the synchronization signal output pin of the master FPGA or through the communication bus. For example, once the monitoring FPGA detects the rising edge of the synchronization signal, it knows that the master FPGA is about to start the fast Fourier transform and is also ready to perform the synchronization operation.
[0118] After receiving the synchronization signal, the monitoring FPGA sets its own fast Fourier transform parameters according to the information carried by the synchronization signal or the pre-set parameters. These parameters may include the number of transformation points, the window function type, etc., to ensure that they are consistent with the fast Fourier transform parameters of the master FPGA. For example, if the synchronization signal contains specific transformation point information, the monitoring FPGA is set according to this number of points.
[0119] When the monitoring FPGA completes parameter setting, it starts the fast Fourier transform algorithm synchronously with the master FPGA. This ensures that the fast Fourier transform of the echo signal by the two FPGAs is synchronized in time, thereby ensuring the consistency of the data for subsequent processing. For example, the monitoring FPGA starts the fast Fourier transform within a certain time (such as a few microseconds) after receiving the synchronization signal to minimize the time difference with the master FPGA.
[0120] The embodiment of the present application improves the stability of the system and the accuracy of data processing by synchronously performing fast Fourier transform on the echo signal after digital-to-analog conversion by monitoring the field programmable gate array and the main field programmable gate array.
[0121] As some examples, the first comparison result includes multiple first sub-comparison results, and the second comparison result includes multiple second sub-comparison results. Determining whether the first comparison result and the second comparison result meet a preset height error threshold includes: judging the multiple first sub-comparison results, and if more than a preset number of sub-comparison results have height errors among the multiple first sub-comparison results, determining that the first comparison result does not meet the preset height error threshold; otherwise, determining that the first comparison result meets the preset height error threshold.
[0122] Specifically, after receiving the second height data from the monitoring processing unit, the main processing unit performs segmented comparison on the first height data and the second height data according to the pre-set comparison rules and data division method. For example, the height data is divided into different time intervals, and the difference is calculated for each divided part, thereby obtaining multiple first sub-comparison results. These first sub-comparison results can be specific numerical differences, reflecting the degree of difference between the corresponding parts of the data.
[0123] The main processing unit organizes the obtained multiple first sub-comparison results and stores them in an internal specific data structure, such as an array or a list, to facilitate subsequent judgment operations. At the same time, these first sub-comparison results are sent to the monitoring processing unit so that the monitoring processing unit can perform corresponding processing and judgment.
[0124] According to the accuracy requirements of aircraft altitude measurement, system reliability requirements, past tests and experience, etc., the corresponding parameters are pre-set. For example, the maximum number (preset number) of sub-comparison results that are allowed to have altitude errors among multiple first sub-comparison results is set. The maximum number can be set to the output cycle of the signal, which is set to 6 in this application. And the acceptable altitude error threshold range for each sub-comparison result.
[0125] The monitoring processing unit counts the number of sub-comparison results with height errors. If the number exceeds a preset number, it is determined that the first comparison result does not meet the preset height error threshold; conversely, if the number of sub-comparison results with height errors does not exceed the preset number, it is determined that the first comparison result meets the preset height error threshold.
[0126] Further, the monitoring processing unit judges multiple second sub-comparison results, and if more than a preset number of sub-comparison results among the multiple second sub-comparison results have height errors, it is determined that the second comparison result does not meet a preset height error threshold; otherwise, it is determined that the second comparison result meets the preset height error threshold.
[0127] After receiving the first height data and the first comparison result from the main processing unit, the monitoring processing unit again subdivides and compares the first height data with the second height data in a similar manner as the main processing unit to generate multiple second sub-comparison results. Also based on different division criteria, the overall height data comparison is refined into each sub-part, and the corresponding numerical difference is obtained as the second sub-comparison result, which is then sorted and stored.
[0128] The monitoring processing unit uses the same logic and parameter settings as those used to determine the first comparison result, checks the multiple second sub-comparison results one by one, and counts the number of sub-comparison results with height errors. If the number exceeds a preset number, it is determined that the second comparison result does not meet the preset height error threshold; if it does not exceed, it is determined that the second comparison result meets the preset height error threshold.
[0129] The embodiment of the present application can more comprehensively and accurately evaluate the difference between the altitude data obtained by the main processing unit and the monitoring processing unit by comparing and judging multiple first sub-comparison results and multiple second sub-comparison results, and then decide whether to send an altitude output instruction based on the results, thereby ensuring the reliability of the aircraft altitude measurement data.
[0130] As an example, the wireless altimeter also includes an indication unit, and after determining whether the first comparison result and the second comparison result meet a preset altitude error threshold, it also includes: obtaining an altitude output instruction through the indication unit, and when the indication unit obtains the altitude output instruction, the state of the indication unit is normal; or, when the indication unit does not obtain the altitude output instruction, the state of the indication unit is abnormal.
[0131] Specifically, the indicating unit in the wireless altimeter establishes appropriate electrical and communication connections with the main processing unit, the monitoring processing unit, etc. to ensure that the corresponding signals can be received. When the wireless altimeter is powered on, the indicating unit will also perform initialization operations, such as resetting its own display module, setting the initial status mark, etc., so that it can work normally and wait for receiving instructions.
[0132] The indicating unit will continuously monitor the communication link between it and the main processing unit or the monitoring processing unit to wait for the arrival of the altitude output instruction.
[0133] After the main processing unit and the monitoring processing unit have completed the judgment on whether the first comparison result and the second comparison result meet the preset height error threshold, if the condition is met, the monitoring processing unit will send a height output instruction. After receiving the height output instruction, the indicating unit will verify its validity, such as checking whether the format and check code of the instruction are correct, to ensure that the received height output instruction is accurate.
[0134] If the indicating unit successfully receives a valid altitude output command, it will update its status to normal. For indicating units with visual display function, the corresponding "normal" indicator light will be lit (for example, a green indicator light will be lit), or prompt information such as "system normal" will be displayed on the display screen to inform the operator that the current aircraft altitude measurement system is in normal working condition and the output altitude data is reliable.
[0135] If the indicating unit does not receive the altitude output command within the specified time, this means that the comparison result between the main processing unit and the monitoring processing unit may not meet the preset altitude error threshold, and there are data inconsistencies or other abnormalities. At this time, the indicating unit will update its own status to abnormal. For example, the "abnormal" indicator light is turned on (such as the red indicator light is on), and warning messages such as "altitude measurement abnormality, please check" are displayed on the display screen to remind operators to pay attention to possible problems with the aircraft altitude measurement system in a timely manner, so as to take further investigation, maintenance and other measures to ensure flight safety.
[0136] The embodiment of the present application can intuitively reflect the validity of the aircraft altitude measurement results and the working status of the entire measurement system through the indicating unit, providing an important reference basis for related operations and decisions during the flight process.
[0137] It should be understood that, although the steps in the above-mentioned flowcharts are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above-mentioned flowcharts may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0138] In addition, the further description of some process steps in the embodiments of the present application is only to facilitate the better implementation of the best embodiment provided by the present application, and does not mean that the step can only be implemented through the best embodiment. As long as the implementation method described in each step of the present application is met, it should not be regarded as a specific limitation on the scheme of the present application.
[0139] Based on the foregoing embodiments, an embodiment of the present application provides a device for measuring aircraft altitude, which includes the modules included and the units included in the modules, and can be implemented by a processor; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (field programmable gate array), etc.
[0140] Figure 5 A schematic diagram of a device for measuring aircraft altitude provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the device 500 includes a sending module 501, an acquiring module 502 and a processing module 503, wherein:
[0141] The sending module 501 is used to send a transmission instruction through a radio frequency processing unit;
[0142] The acquisition module 502 is used to acquire the transmission instruction through the interface unit, send the transmission signal and receive the echo signal according to the transmission instruction, and send the echo signal to the radio frequency processing unit. The echo signal is obtained after the transmission signal is reflected by the ground;
[0143] The acquisition module 502 is further used to receive the echo signal through the radio frequency processing unit, process the echo signal, and send the processed echo signal to the main processing unit and the monitoring processing unit;
[0144] The processing module 503 is used to receive the echo signal through the main processing unit, and perform digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain first height data, and send the first height data to the monitoring processing unit;
[0145] The processing module 503 is further used to receive the echo signal through the monitoring processing unit, and perform digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain second height data, and send the second height data to the main processing unit;
[0146] The acquisition module 502 is further used to acquire the second height data through the main processing unit, obtain a first comparison result according to the first height data and the second height data, and send the first comparison result to the monitoring processing unit;
[0147] The sending module 501 is further used to obtain the first height data and the first comparison result through the monitoring processing unit, and obtain the second comparison result according to the first height data and the second height data, determine whether the first comparison result and the second comparison result meet the preset height error threshold, and send the height output instruction when the first comparison result and the second comparison result both meet the preset height error threshold;
[0148] The acquisition module 502 is further used to receive a height output instruction through the main processing unit, and send the first height data to the interface unit according to the height output instruction;
[0149] The acquisition module 502 is further configured to receive first altitude data through an interface unit, and output a current altitude according to the first altitude data.
[0150] In some embodiments, the processing module 503 is further used to receive the echo signal through the main digital-to-analog converter, perform digital-to-analog conversion on the echo signal, and send the echo signal after the digital-to-analog conversion to the main field programmable gate array;
[0151] The sending module 501 is further used to receive the echo signal after the digital-to-analog conversion through the main field programmable gate array, perform fast Fourier transform on the echo signal after the digital-to-analog conversion to obtain the echo signal after the fast Fourier transform, and send the echo signal after the fast Fourier transform to the main digital signal processor;
[0152] The processing module 503 is also used to receive the echo signal after the fast Fourier transform through the main digital signal processor, calculate the echo signal after the fast Fourier transform to obtain the first height data, and send the first height data to the monitoring processing unit.
[0153] In some embodiments, the acquisition module 502 is further used to receive the echo signal through the monitoring digital-to-analog converter, perform digital-to-analog conversion on the echo signal, and send the echo signal after the digital-to-analog conversion to the monitoring field programmable gate array;
[0154] The processing module 503 is further used to receive the echo signal after the digital-to-analog conversion through the monitoring field programmable gate array, perform fast Fourier transform on the echo signal after the digital-to-analog conversion to obtain the echo signal after the fast Fourier transform, and send the echo signal after the fast Fourier transform to the monitoring digital signal processor;
[0155] The processing module 503 is also used to receive the echo signal after the fast Fourier transform through the monitoring digital signal processor, calculate the echo signal after the fast Fourier transform to obtain the second height data, and send the second height data to the main digital signal processor.
[0156] In some embodiments, the acquisition module 502 is also used to monitor the main field programmable gate array through the monitoring field programmable gate array to obtain a synchronization signal, and the synchronization signal enables the monitoring field programmable gate array to perform fast Fourier transform on the echo signal after digital-to-analog conversion in synchronization with the main field programmable gate array.
[0157] In some embodiments, the processing module 503 is further used to determine the plurality of first sub-comparison results through the monitoring processing unit, and if more than a preset number of sub-comparison results have height errors among the plurality of first sub-comparison results, determine that the first comparison result does not meet a preset height error threshold; otherwise, determine that the first comparison result meets the preset height error threshold;
[0158] The processing module 503 is also used to judge multiple second sub-comparison results through the monitoring processing unit, and when more than a preset number of sub-comparison results have height errors among the multiple second sub-comparison results, determine that the second comparison result does not meet the preset height error threshold; otherwise, determine that the second comparison result meets the preset height error threshold.
[0159] In some embodiments, the acquisition module 502 is also used to obtain the altitude output instruction through the indicating unit. When the indicating unit obtains the altitude output instruction, the state of the indicating unit is normal; or, when the indicating unit does not obtain the altitude output instruction, the state of the indicating unit is abnormal.
[0160] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0161] It should be noted that in the embodiments of this application Figure 5 The division of modules in the aircraft altitude measuring device shown is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units. It may also be implemented in the form of a combination of software and hardware.
[0162] It should be noted that in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.
[0163] The embodiment of the present application provides a computer device, which may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above method is implemented.
[0164] An embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the method provided in the above embodiment are implemented.
[0165] An embodiment of the present application provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the steps of the method provided in the above method embodiment.
[0166] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0167] In one embodiment, the aircraft altitude measuring device provided by the present application can be implemented in the form of a computer program. The computer program can be used in Figure 6The computer device shown in the figure can be run. The memory of the computer device can store various program modules constituting the above-mentioned device. The computer program composed of various program modules enables the processor to execute the steps of the method of each embodiment of the present application described in this specification.
[0168] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0169] It should be understood that "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in one embodiment" or "in some embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above description of each embodiment tends to emphasize the differences between the various embodiments, and the same or similar aspects can be referenced to each other. For the sake of brevity, this article will not repeat them.
[0170] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist at the same time, and object B exists alone.
[0171] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0172] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical or other forms.
[0173] The modules described above as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules; they may be located in one place or distributed on multiple network units; some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0174] In addition, all functional modules in the embodiments of the present application may be integrated into one processing unit, or each module may be a separate unit, or two or more modules may be integrated into one unit; the above-mentioned integrated modules may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0175] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.
[0176] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0177] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0178] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0179] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0180] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for measuring aircraft altitude, characterized in that: Applied in a wireless altimeter, the wireless altimeter includes a main processing unit, a monitoring processing unit, a radio frequency processing unit and an interface unit, and the method includes: Sending a transmission instruction through the radio frequency processing unit; Acquire the transmission instruction through the interface unit, send a transmission signal and receive an echo signal according to the transmission instruction, and send the echo signal to the radio frequency processing unit, wherein the echo signal is obtained after the transmission signal is reflected by the ground; The radio frequency processing unit receives the echo signal, processes the echo signal, and sends the processed echo signal to the main processing unit and the monitoring processing unit; The main processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain first height data, and sends the first height data to the monitoring processing unit; The monitoring processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain second height data, and sends the second height data to the main processing unit; Acquire the second height data through the main processing unit, obtain a first comparison result according to the first height data and the second height data, and send the first comparison result to the monitoring processing unit; Acquire the first height data and the first comparison result through the monitoring processing unit, obtain a second comparison result according to the first height data and the second height data, determine whether the first comparison result and the second comparison result meet a preset height error threshold, and send a height output instruction when both the first comparison result and the second comparison result meet the preset height error threshold; receiving the height output instruction through the main processing unit, and sending the first height data to the interface unit according to the height output instruction; The first height data is received through the interface unit, and a current height is output according to the first height data.
2. The method according to claim 1, characterized in that The main processing unit includes a main digital-to-analog converter, a main field programmable gate array and a main digital signal processor; The main processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain first height data, and sends the first height data to the monitoring processing unit, including: receiving the echo signal through the main digital-to-analog converter, performing digital-to-analog conversion on the echo signal, and sending the echo signal after the digital-to-analog conversion to the main field programmable gate array; Receiving the echo signal after the digital-to-analog conversion through the main field programmable gate array, performing fast Fourier transform on the echo signal after the digital-to-analog conversion to obtain the echo signal after the fast Fourier transform, and sending the echo signal after the fast Fourier transform to the main digital signal processor; The echo signal after the fast Fourier transform is received by the main digital signal processor, the echo signal after the fast Fourier transform is calculated to obtain first height data, and the first height data is sent to the monitoring processing unit.
3. The method according to claim 2, characterized in that The monitoring processing unit includes a monitoring digital-to-analog converter, a monitoring field programmable gate array, and a monitoring digital signal processor; The monitoring processing unit receives the echo signal, performs digital-to-analog conversion, fast Fourier transform, and calculation operations on the echo signal to obtain second height data, and sends the second height data to the main processing unit, including: Receiving the echo signal through the monitoring digital-to-analog converter, performing digital-to-analog conversion on the echo signal, and sending the echo signal after the digital-to-analog conversion to the monitoring field programmable gate array; Receiving the echo signal after the digital-to-analog conversion through the monitoring field programmable gate array, performing fast Fourier transform on the echo signal after the digital-to-analog conversion to obtain the echo signal after the fast Fourier transform, and sending the echo signal after the fast Fourier transform to the monitoring digital signal processor; The monitoring digital signal processor receives the echo signal after the fast Fourier transform, calculates the echo signal after the fast Fourier transform to obtain second height data, and sends the second height data to the main digital signal processor.
4. The method according to claim 3, characterized in that The method further comprises: receiving the echo signal after the digital-to-analog conversion through the monitoring field programmable gate array, performing fast Fourier transform on the echo signal after the digital-to-analog conversion to obtain the echo signal after the fast Fourier transform, and sending the echo signal after the fast Fourier transform to the monitoring digital signal processor. The master FPGA is monitored by the monitoring FPGA to obtain a synchronization signal, wherein the synchronization signal enables the monitoring FPGA to perform fast Fourier transform on the echo signal after digital-to-analog conversion synchronously with the master FPGA.
5. The method according to claim 1, characterized in that: The first comparison result includes a plurality of first sub-comparison results, and the second comparison result includes a plurality of second sub-comparison results; Determining whether the first comparison result and the second comparison result meet a preset height error threshold includes: The monitoring processing unit judges the plurality of first sub-comparison results, and when more than a preset number of sub-comparison results have height errors among the plurality of first sub-comparison results, determines that the first comparison result does not meet a preset height error threshold; otherwise, determines that the first comparison result meets the preset height error threshold; The monitoring processing unit judges the multiple second sub-comparison results. If more than a preset number of sub-comparison results among the multiple second sub-comparison results have height errors, it is determined that the second comparison result does not meet a preset height error threshold; otherwise, it is determined that the second comparison result meets the preset height error threshold.
6. The method according to claim 5, characterized in that The wireless altimeter further includes an indication unit, which, after determining whether the first comparison result and the second comparison result meet a preset height error threshold, further includes: The altitude output instruction is obtained through the indicating unit. When the indicating unit obtains the altitude output instruction, the state of the indicating unit is normal; or when the indicating unit does not obtain the altitude output instruction, the state of the indicating unit is abnormal.
7. The method according to claim 5, characterized in that The preset number is 6.
8. A device for measuring aircraft altitude, characterized in that: include: A sending module, used for sending a transmission instruction through the radio frequency processing unit; an acquisition module, used to acquire the transmission instruction through the interface unit, send a transmission signal and receive an echo signal according to the transmission instruction, and send the echo signal to the radio frequency processing unit, wherein the echo signal is obtained after the transmission signal is reflected by the ground; The acquisition module is further used to receive the echo signal through the radio frequency processing unit, process the echo signal, and send the processed echo signal to the main processing unit and the monitoring processing unit; a processing module, configured to receive the echo signal through the main processing unit, and perform digital-to-analog conversion, fast Fourier transform, and calculation operations on the echo signal to obtain first height data, and send the first height data to the monitoring processing unit; The processing module is further used to receive the echo signal through the monitoring processing unit, and perform digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signal to obtain second height data, and send the second height data to the main processing unit; The acquisition module is further used to acquire the second height data through the main processing unit, obtain a first comparison result according to the first height data and the second height data, and send the first comparison result to the monitoring processing unit; The sending module is further used to obtain the first height data and the first comparison result through the monitoring processing unit, and obtain a second comparison result according to the first height data and the second height data, determine whether the first comparison result and the second comparison result meet a preset height error threshold, and send a height output instruction when both the first comparison result and the second comparison result meet the preset height error threshold; The acquisition module is further used to receive the height output instruction through the main processing unit, and send the first height data to the interface unit according to the height output instruction; The acquisition module is further used to receive the first height data through the interface unit, and output the current height according to the first height data.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
System and method for tracking communication in moving monopulse angle
CN102339071A
Method and apparatus for measuring low-altitude flight height of aircrafts
CN106595572A
Vehicle height limitation and control
CN113342050A
Air pressure altitude sensor
CN115388854A
Height determination method and device and storage medium
CN118816810A