An aircraft height measurement method, device, equipment and storage medium
By introducing a main processing unit and a monitoring processing unit into the wireless altimeter to process the echo signal, generate and compare altitude data, the problem of large measurement error in wireless altimeters is solved, achieving higher measurement accuracy and system reliability.
Patent Information
- Application Number
- CN202411881142.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2044-12-19
AI Technical Summary
Existing wireless altimeters cannot effectively verify the accuracy of altitude values, resulting in large measurement errors and affecting flight safety.
By introducing a main processing unit and a monitoring processing unit into the wireless altimeter, the echo signal is converted from digital to analog, subjected to fast Fourier transform and calculation, respectively, to generate first altitude data and second altitude data. The two data are then compared to ensure that they meet the preset altitude error threshold, thus ensuring the accuracy of the output altitude data.
It effectively reduces altitude measurement errors, improves the measurement accuracy of wireless altimeters and the reliability of the system, and enhances flight safety.
Smart Images

Figure CN119714195B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of aerospace technology, and particularly relates to a method and device for measuring the height of an aircraft, equipment and a storage medium. BACKGROUND
[0002] During the take-off, cruising and landing stages of an aircraft, a wireless altimeter can provide accurate height information for a pilot. For example, during take-off and landing, the pilot needs to accurately know the height of the aircraft from the ground to ensure safe operation. However, in the prior art, the wireless altimeter often directly processes the height information to output a height value, and cannot determine whether the height value is reliable. In order to solve this problem, the output height value needs to be checked to improve the accuracy of the height value measured by the wireless altimeter and reduce errors.
[0003] Therefore, how to check the height value to improve the accuracy of the height value measured by the wireless altimeter and reduce errors is a problem to be solved. SUMMARY
[0004] Therefore, the method and device for measuring the height of an aircraft, equipment and a storage medium provided by the embodiments of the present application can check the height value, improve the accuracy of the height value measured by the wireless altimeter and reduce errors. The method and device for measuring the height of an aircraft, equipment and a storage medium provided by the embodiments of the present application are implemented as follows:
[0005] The method for measuring the height of an aircraft provided by the embodiments of the present application is applied to a wireless altimeter, and the wireless altimeter includes a main processing unit, a monitoring processing unit, a radio frequency processing unit and an interface unit. The method includes the following steps.
[0006] The radio frequency processing unit sends a transmission instruction;
[0007] The interface unit acquires the transmission instruction, sends a transmission signal and receives a return signal according to the transmission instruction, and sends the return signal to the radio frequency processing unit, wherein the return signal is obtained by reflecting the transmission signal on the ground;
[0008] The radio frequency processing unit receives the return signal and processes the return signal, and sends the processed return signal to the main processing unit and the monitoring processing unit;
[0009] The main processing unit receives the return signal and performs digital-to-analog conversion, fast Fourier transform and calculation operations on the return signal to obtain first height data, and sends the first height data to the monitoring processing unit;
[0010] receiving, by the monitoring processing unit, the echo signal, and performing digital-to-analog conversion, fast Fourier transform and calculation operation on the echo signal to obtain second height data, and sending the second height data to the main processing unit;
[0011] obtaining, by the main processing unit, the second height data, 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;
[0012] obtaining, by the monitoring processing unit, the first height data and the first comparison result, obtaining a second comparison result according to the first height data and the second height data, and determining whether the first comparison result and the second comparison result satisfy a preset height error threshold, and sending a height output instruction in a case where the first comparison result and the second comparison result both satisfy the preset height error threshold;
[0013] receiving, by the main processing unit, the height output instruction, and sending the first height data to the interface unit according to the height output instruction;
[0014] receiving, by the interface unit, the first height data, and outputting a current height according to the first height data.
[0015] In some embodiments, the main processing unit comprises a main digital-to-analog converter, a main field programmable gate array and a main digital signal processor.
[0016] The receiving, by the monitoring processing unit, the echo signal, and performing digital-to-analog conversion, fast Fourier transform and calculation operation on the echo signal to obtain first height data, and sending the first height data to the main processing unit comprises:
[0017] receiving, by the main digital-to-analog converter, the echo signal, performing digital-to-analog conversion on the echo signal, and sending the echo signal after digital-to-analog conversion to the main field programmable gate array;
[0018] receiving, by the main field programmable gate array, the echo signal after digital-to-analog conversion, performing fast Fourier transform on the echo signal after digital-to-analog conversion to obtain echo signal after fast Fourier transform, and sending the echo signal after fast Fourier transform to the main digital signal processor;
[0019] receiving, by the main digital signal processor, the echo signal after fast Fourier transform, performing calculation on the echo signal after fast Fourier transform to obtain first height data, and sending the first height data to the monitoring processing unit.
[0020] In some embodiments, the monitoring processing unit comprises a monitoring digital-to-analog converter, a monitoring field programmable gate array, and a monitoring digital signal processor.
[0021] The receiving, by the monitoring processing unit, the echo signal and performing digital-to-analog conversion, fast Fourier transform, and calculation operation on the echo signal to obtain second height data, and sending the second height data to the main processing unit, comprises:
[0022] The receiving, by the monitoring digital-to-analog converter, the echo signal, performing digital-to-analog conversion on the echo signal, and sending the digital-to-analog converted echo signal to the monitoring field programmable gate array;
[0023] The receiving, by the monitoring field programmable gate array, the digital-to-analog converted echo signal, performing fast Fourier transform on the digital-to-analog converted echo signal to obtain fast Fourier transformed echo signal, and sending the fast Fourier transformed echo signal to the monitoring digital signal processor;
[0024] The receiving, by the monitoring digital signal processor, the fast Fourier transformed echo signal, performing calculation on the fast Fourier transformed echo signal to obtain second height data, and sending the second height data to the main digital signal processor.
[0025] In some embodiments, before the receiving, by the monitoring field programmable gate array, the digital-to-analog converted echo signal, performing fast Fourier transform on the digital-to-analog converted echo signal to obtain fast Fourier transformed echo signal, and sending the fast Fourier transformed echo signal to the monitoring digital signal processor, the method further comprises:
[0026] The monitoring, by the monitoring field programmable gate array, the main field programmable gate array to obtain a synchronization signal, the synchronization signal enabling the monitoring field programmable gate array to perform fast Fourier transform on the digital-to-analog converted echo signal synchronously with the main field programmable gate array.
[0027] In some embodiments, the first comparison result comprises a plurality of first sub-comparison results, and the second comparison result comprises a plurality of second sub-comparison results, and the determining whether the first comparison result and the second comparison result satisfy a preset height error threshold comprises:
[0028] The determining whether the plurality of first sub-comparison results, if there are more than a preset number of sub-comparison results with height error in the plurality of first sub-comparison results, the first comparison result does not satisfy the preset height error threshold; otherwise, the first comparison result satisfies the preset height error threshold.
[0029] determining whether the second comparison result meets a preset height error threshold based on the plurality of second sub-comparison results; or otherwise, determining that the second comparison result meets the preset height error threshold.
[0030] In some embodiments, the wireless altimeter further comprises an indication unit, after determining whether the first comparison result and the second comparison result meet the preset height error threshold, further comprising:
[0031] acquiring the height output instruction by the indication unit, in a case where the indication unit acquires the height output instruction, the state of the indication unit is normal; or in a case where the indication unit does not acquire the height output instruction, the state of the indication unit is abnormal.
[0032] In some embodiments, the preset number is 6.
[0033] Embodiments of the present application provide an aircraft height measuring device, comprising:
[0034] a sending module configured to send a transmission instruction by the radio frequency processing unit;
[0035] an acquisition module configured to acquire the transmission instruction by the interface unit, send a transmission signal and receive a return signal according to the transmission instruction, and send the return signal to the radio frequency processing unit, the return signal being obtained by reflecting the transmission signal on the ground;
[0036] The acquisition module is further configured to receive the return signal by the radio frequency processing unit, and process the return signal, and send the processed return signal to the main processing unit and the monitoring processing unit;
[0037] a processing module configured to receive the return signal by the main processing unit, and perform digital-to-analog conversion, fast Fourier transform and calculation operation on the return signal to obtain first height data, and send the first height data to the monitoring processing unit;
[0038] The processing module is further configured to receive the return signal by the monitoring processing unit, and perform digital-to-analog conversion, fast Fourier transform and calculation operation on the return signal to obtain second height data, and send the second height data to the main processing unit;
[0039] The acquisition module is further configured to acquire the second height data by 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 configured to acquire the first height data and the first comparison result by the monitoring processing unit, acquire 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 satisfy a preset height error threshold, and send a height output instruction in a case where the first comparison result and the second comparison result both satisfy the preset height error threshold.
[0041] The acquiring module is further configured to receive the height output instruction by the main processing unit, and send the first height data to the interface unit according to the height output instruction.
[0042] The acquiring module is further configured to receive the first height data by the interface unit, and output a current height according to the first height data.
[0043] The computer device provided in the embodiment of the present application comprises a memory and a processor, the memory stores a computer program capable of running on the processor, and the processor implements the method provided in the embodiment of the present application when executing the program.
[0044] The computer readable storage medium provided in the embodiment of the present application stores a computer program, and the computer program is executed by a processor to implement the method provided in the embodiment of the present application.
[0045] The method, device, equipment and storage medium for measuring the height of an airplane provided in the embodiment of the present application are characterized in that: a radio frequency processing unit sends a transmission instruction, an interface unit sends a transmission signal according to the transmission instruction and receives a return signal, the return signal is transmitted to the radio frequency processing unit for processing and then sent to a main processing unit and a monitoring processing unit. The main processing unit and the monitoring processing unit respectively process the return signal to obtain first height data and second height data, compare the first height data and the second height data, and determine whether a height error threshold is satisfied. When the height error threshold is satisfied, a height output instruction is sent. The main processing unit outputs the first height data as a current height through the interface unit according to the height output instruction. The main processing unit and the monitoring processing unit respectively process the return signal and compare the data, which can effectively reduce errors and improve measurement accuracy. BRIEF DESCRIPTION OF DRAWINGS
[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments of the present application or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0047] Figure 1 An application scenario diagram of a method for measuring an aircraft height according to an embodiment of the present application is shown in FIG. 1.
[0048] Figure 2 An implementation flow diagram of a method for measuring an aircraft height according to an embodiment of the present application is shown in FIG. 2.
[0049] Figure 3 An implementation flow diagram of another method for measuring an aircraft height according to an embodiment of the present application is shown in FIG. 3.
[0050] Figure 4 An implementation flow diagram of another method for measuring an aircraft height according to an embodiment of the present application is shown in FIG. 4.
[0051] Figure 5 A structural diagram of a device for measuring an aircraft height according to an embodiment of the present application is shown in FIG. 5.
[0052] Figure 6 A structural diagram of an electronic device according to an embodiment of the present application is shown in FIG. 6. DETAILED DESCRIPTION
[0053] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the following will further describe the specific technical solutions of the present application with reference to the drawings in the embodiments of the present application. The following embodiments are used to explain 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 would be commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description herein is for describing the embodiments of the present application only and is not intended to limit the present application.
[0055] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.
[0056] It should be noted that the terms "first", "second", "third" used in the embodiments of the present application are used to distinguish similar or different objects, and do not represent a specific order of the objects. It can be understood that "first", "second", "third" can be interchanged in a specific order or sequence as allowed, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0057] Therefore, the embodiments of the present application provide a method for measuring an aircraft height, which is applied to a wireless altimeter. Figure 1 An application scenario diagram of a method for measuring an aircraft height according to an embodiment of the present application is shown in FIG. 1. Figure 1As shown, the radio frequency processing unit sends a transmission instruction, the interface unit sends a transmission signal and receives a return signal according to the transmission instruction, and the return is transmitted to the radio frequency processing unit for processing and then transmitted to the main processing unit and the monitoring processing unit. The main processing unit and the monitoring processing unit each process the return signal to obtain first height data and 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, a 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. The function realized by the method can be realized by calling program code by the processor in the wireless altimeter. Of course, the program code can be saved in the computer storage medium. Therefore, the wireless altimeter at least includes a processor and a storage medium.
[0058] Figure 2 An implementation flowchart of an aircraft height measurement method provided in an embodiment of the present application. The application is applied in Figure 1 As shown, the application scenario of the aircraft height measurement method provided in an embodiment of the present application, 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 can include the following steps 201 to 209:
[0059] Step 201, sending a transmission instruction by the radio frequency processing unit.
[0060] In the embodiment of the present application, the transmission instruction is generated by the control logic inside the radio frequency processing unit and then sent out. The control logic can be a timing trigger that generates the transmission instruction at a certain interval. The present application does not limit this.
[0061] Step 202, obtaining the transmission instruction by the interface unit, sending a transmission signal and receiving a return signal according to the transmission instruction, and sending the return signal to the radio frequency processing unit.
[0062] In the embodiment of the present application, after the interface unit receives the transmission instruction sent by the radio frequency processing unit, it starts the relevant radio frequency transmission circuit and generates and sends a transmission signal according to the pre-configured parameters. The transmission signal can be radiated to the ground through the transmission antenna on the aircraft. After the transmission signal reaches the ground, it will be reflected to form a return signal. The return signal is received by the receiving antenna on the aircraft and then enters the interface unit. The interface unit performs preliminary conditioning (such as signal amplification, filtering, and other simple processing to remove part of the interference signal) on the received return signal and then sends the return signal to the radio frequency processing unit.
[0063] Step 203, receiving the return signal by the radio frequency processing unit and processing the return signal, and sending the processed return signal to the main processing unit and the monitoring processing unit.
[0064] In the embodiment of the present application, after the radio frequency processing unit receives the echo signal from the interface unit, it further processes the echo signal. For example, the echo signal is first amplified to compensate for its attenuation during propagation, and then some other frequency band interference signals mixed in the echo signal are removed through a filter circuit, and then the signal is processed through down-conversion, etc. to convert it into an intermediate frequency signal form suitable for subsequent processing by the main processing unit and the monitoring processing unit, and the processed echo signal is sent to the main processing unit and the monitoring processing unit at the same time.
[0065] In step 204, the main processing unit receives the echo signal and performs digital-to-analog conversion, fast Fourier transform and calculation on the echo signal to obtain first height data, and sends 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 fast Fourier transform algorithm in the main processing unit to convert the time domain digital echo signal into a frequency domain signal, so that the height-related feature information can be more conveniently extracted from the signal.
[0068] The frequency domain signal after fast Fourier transform is then calculated by a pre-set mathematical model (the model can include the transmission parameters of the radio frequency signal, the speed of light and other related physical quantities, and the characteristics of the frequency domain signal) to finally obtain first height data, and then the first height data is sent to the monitoring processing unit.
[0069] In step 205, the monitoring processing unit receives the echo signal and performs digital-to-analog conversion, fast Fourier transform and calculation on the echo signal to obtain second height data, and sends 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. Then, the digital signal is subjected to fast Fourier transform 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] In step 206, the main processing unit obtains the second height data, obtains a first comparison result according to the first height data and the second height data, and sends the first comparison result to the monitoring processing unit.
[0073] In the embodiment of the present application, after the main processing unit receives the second height data from the monitoring processing unit, the first height data is compared with the second height data, and a first comparison result is obtained through difference calculation, which reflects the difference between the two height data, and then the first comparison result is sent to the monitoring processing unit.
[0074] In step 207, the first height data and the first comparison result are obtained by the monitoring processing unit, and a second comparison result is obtained according to the first height data and the second height data, and it is determined whether the first comparison result and the second comparison result satisfy the preset height error threshold, and in the case that the first comparison result and the second comparison result both satisfy the preset height error threshold, a height output instruction is sent.
[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, data comparison is performed again, and a second comparison result is obtained according to the first height data and the second height data according to the similar comparison algorithm of the main processing unit, and then it is determined whether the first comparison result and the second comparison result both satisfy the preset height error threshold, and the height error threshold is determined according to the signal output period. If both satisfy the preset height error threshold, it indicates that the consistency of the height data calculated by the main processing unit and the monitoring processing unit is good, and the measurement result is reliable, and then the monitoring processing unit sends a height output instruction.
[0076] In step 208, the height output instruction is received by the main processing unit, and the first height data is sent 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, the first height data calculated before is sent out through the interface unit.
[0078] In step 209, the first height data is received by the interface unit, and the current height is output according to the first height data.
[0079] In the embodiment of the present application, after the interface unit receives the first height data, the first height data is output according to the communication protocol and data format agreed with other systems on the airplane, so that the display system of the airplane can display the current height of the airplane, and other related systems such as the flight management system can also obtain and use the first height data for flight control and other operations.
[0080] The application embodiment can effectively reduce errors by processing echo signals by the main processing unit and the monitoring processing unit and comparing data, can improve measurement accuracy by comparing the first height data and the second height data, can enhance system reliability and stability by setting the monitoring processing unit as a redundant backup, coordinating data transmission with a stable interface unit, can timely alarm in case of failure to avoid accidents.
[0081] On the basis of the above Figure 2 The application further provides an implementation flowchart of an aircraft height measurement method. As shown in Figure 3 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 echo signals, performs digital-to-analog conversion, fast Fourier transform and calculation operations on the echo signals, obtains first height data, and sends the first height data to the monitoring processing unit. The method can include the following steps 301 to 303:
[0082] Step 301: receiving echo signals by the main digital-to-analog converter, performing digital-to-analog conversion on the echo signals, and sending the digital-to-analog converted echo signals to the main field programmable gate array.
[0083] In some embodiments, the main digital-to-analog converter continuously monitors signal input. When the radio frequency processing unit sends the echo signals to the main processing unit, the main digital-to-analog converter first receives the echo signals in analog form.
[0084] The main digital-to-analog converter samples and quantizes the echo signals according to the pre-set sampling frequency and quantization accuracy. For example, a high sampling frequency (such as one million samples per second) is used to ensure accurate capture of subtle changes in echo signals. The quantization accuracy can be set to 12 bits or 16 bits, etc. to determine the resolution of the analog signal converted to digital signal.
[0085] The voltage or current value of the analog signal is converted to the corresponding digital code through the internal circuit structure such as resistance network or capacitance network, etc.
[0086] After completing the digital-to-analog conversion, the main digital-to-analog converter sends the digital echo signals to the main field programmable gate array. The transmission can be performed through a data bus or a specific signal line to ensure stable and fast transmission of data.
[0087] Step 302: receiving the digital-to-analog converted echo signals by the main field programmable gate array, performing fast Fourier transform on the digital-to-analog converted echo signals to obtain fast Fourier transformed echo signals, and sending the fast Fourier transformed echo signals to the main digital signal processor.
[0088] In some embodiments, the main field programmable gate array receives the digital echo signal from the main digital-to-analog converter and stores it in an internal cache area. This ensures the continuity and integrity of the data during subsequent processing, avoiding errors caused by data loss or discontinuity.
[0089] The main field programmable gate array initiates the fast Fourier transform algorithm to convert the cached digital echo signal into the frequency domain.
[0090] After completing the fast Fourier transform calculation, 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 transmission and accuracy of data.
[0091] Step 303, receiving the fast Fourier transformed echo signal through the main digital signal processor, calculating the fast Fourier transformed echo signal to obtain the first height data, and sending the first height data to the monitoring processing unit.
[0092] In some embodiments, the main digital signal processor starts to calculate the height data after receiving the fast Fourier transformed echo signal from the main field programmable gate array.
[0093] The main digital signal processor performs complex calculations based on pre-set mathematical models and algorithms, combined with the frequency domain characteristics of the echo signal and known parameters of the system (such as the transmission frequency of the radio frequency signal, the speed of light, etc.). For example, by analyzing the spectral peak position, bandwidth, etc. of the echo signal, a specific formula is used to calculate the height of the aircraft above the ground.
[0094] Multiple calculations and iterations may be performed to improve the accuracy of the height data. For example, an average algorithm or a filtering algorithm is used to process the results of multiple calculations to remove the influence 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. Transmission can be carried out through a communication interface or a specific data line to ensure reliable data transmission.
[0096] The embodiments of the present application improve the accuracy of data processing, accurately convert signals by the main digital-to-analog converter, extract frequency domain characteristics by the main field programmable gate array, and accurately calculate by the main digital signal processor, thereby reducing errors and making the height data more accurate.
[0097] Based on the above Figure 3 , the present application also provides an implementation flowchart of a method for measuring the height of an aircraft. As 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 echo signal is received by the monitoring processing unit, and digital-to-analog conversion, fast Fourier transform, and calculation operations are performed on the echo signal to obtain second height data. The second height data is sent to the main processing unit, which can include the following steps 401 to 403:
[0098] Step 401: The echo signal is received by the monitoring digital-to-analog converter, and the echo signal is digitally converted. The digitally converted echo signal is sent to the monitoring field programmable gate array.
[0099] In the embodiments 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] According to the preset sampling frequency and quantization accuracy, the echo signal is sampled and quantized. For example, a sampling frequency that is coordinated with the main digital-to-analog converter is used to ensure data consistency and synchronization. The quantization accuracy can be set according to the system's requirements for accuracy, and is usually similar to the accuracy level of the main digital-to-analog converter. The analog signal is converted to a digital signal through internal circuit structure.
[0101] After digital-to-analog conversion is completed, the monitoring digital-to-analog converter sends the digitally converted echo signal to the monitoring field programmable gate array. Transmission can be performed through a data bus or a specific signal line to ensure stable and fast data transmission.
[0102] Step 402: The digitally converted echo signal is received by the monitoring field programmable gate array, and fast Fourier transform is performed on the digitally converted echo signal to obtain a fast Fourier transformed echo signal. The fast Fourier transformed echo signal is sent to the monitoring digital signal processor.
[0103] In the embodiments of the present application, after the monitoring field programmable gate array receives the digital echo signal from the monitoring digital-to-analog converter, it is stored in the internal cache area to enable continuous processing.
[0104] The fast Fourier transform algorithm is started to perform frequency domain conversion on the cached digital echo signal. A similar fast Fourier transform algorithm as the main field programmable gate array can be used to ensure consistency and comparability of the processing results.
[0105] According to the characteristics of the echo signal and system requirements, appropriate fast Fourier transform parameters such as transform point number and window function type are set. These parameters can be adjusted according to actual conditions to optimize the effect of frequency domain analysis.
[0106] After the fast Fourier transform calculation is completed, the monitoring field programmable gate array sends the fast Fourier transformed echo signal to the monitoring digital signal processor. The data transmission mode is similar to that in the main processing unit, ensuring accurate and rapid transmission of data.
[0107] In step 403, the fast Fourier transformed echo signal is received by the monitoring digital signal processor, and the fast Fourier transformed echo signal is calculated to obtain second height data, and the second height data is sent to the main digital signal processor.
[0108] In the embodiments of the present application, after the monitoring digital signal processor receives the fast Fourier transformed echo signal from the monitoring field programmable gate array, the calculation of the height data begins.
[0109] According to the same or similar mathematical model and algorithm as the main digital signal processor, combined with the frequency domain characteristics of the echo signal and the known parameters of the system, the height data is calculated. For example, analyze the spectral peak position, bandwidth and other information, and use a specific formula to calculate the height of the aircraft from the ground.
[0110] In order to improve the accuracy of the calculation results, multiple calculations and average processing can be performed, or a filtering algorithm can be used to remove the influence of noise and outliers.
[0111] After the second height data is calculated, the monitoring digital signal processor sends it to the main digital signal processor. Transmission can be through a communication interface or a specific data line to ensure reliable data transmission.
[0112] The embodiments of the present application provide a redundant data processing path for the system by using an independent monitoring processing unit, including a monitoring digital-to-analog converter, a monitoring field programmable gate array and a monitoring digital signal processor, which performs a similar processing flow as the main processing unit. The flight height data of the main processing unit is checked, which greatly enhances the reliability of the system.
[0113] As an example, before the fast Fourier transform of the echo signal converted by the monitoring field programmable gate array, it further includes: monitoring the main field programmable gate array by the monitoring field programmable gate array to obtain a synchronization signal, the synchronization signal enables the monitoring field programmable gate array to synchronize with the main field programmable gate array to perform fast Fourier transform on the echo signal converted by the monitoring field programmable gate array.
[0114] Specifically, the monitoring field programmable gate array and the main field programmable gate array establish a communication channel, which can be realized through a specific data line, bus or communication protocol. For example, a high-speed parallel bus is used to connect the two field programmable gate arrays, ensuring fast and stable data transmission.
[0115] The monitoring FPGA continuously monitors the working state and signal output of the main FPGA. The running state of the main FPGA can be known by reading a specific register or a state flag of the main FPGA. For example, the monitoring FPGA queries the processing progress flag of the main FPGA at certain time intervals to determine whether the main FPGA is ready for the fast Fourier transform.
[0116] When the main FPGA is ready to perform the fast Fourier transform on the log-mathematically converted echo signal, it sends out a synchronization signal. The synchronization signal can be a specific electrical signal pulse or a digital code. For example, the main FPGA sets a specific pin high as the synchronization signal output before starting the fast Fourier transform algorithm.
[0117] The monitoring FPGA detects the synchronization signal sent by the main FPGA and immediately responds to and receives the signal. The synchronization signal can be received through the synchronization signal output pin connected to the main FPGA or through the communication bus. For example, the monitoring FPGA detects the rising edge of the synchronization signal and knows that the main FPGA is about to start the fast Fourier transform and itself is ready for synchronization operation.
[0118] After receiving the synchronization signal, the monitoring FPGA sets its fast Fourier transform parameters according to the information carried by the synchronization signal or the pre-set parameters. These parameters can include transform point number, window function type, etc., to ensure consistency with the fast Fourier transform parameters of the main FPGA. For example, if the synchronization signal contains specific transform point number information, the monitoring FPGA sets the point number accordingly.
[0119] After the monitoring FPGA completes parameter setting, it starts the fast Fourier transform algorithm synchronously with the main FPGA. This ensures that the fast Fourier transforms of the echo signal by the two FPGAs are performed synchronously in time, thereby ensuring the consistency of subsequent processing data. For example, the monitoring FPGA starts the fast Fourier transform within a certain time (e.g., several microseconds) after receiving the synchronization signal to minimize the time difference with the main FPGA.
[0120] The embodiments of the present application improve the stability of the system and the accuracy of data processing by synchronizing the monitoring FPGA with the main FPGA to perform the fast Fourier transform on the log-mathematically converted echo signal.
[0121] As some examples, 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 satisfy the preset height error threshold includes: judging the plurality of first sub-comparison results, and determining that the first comparison result does not satisfy the preset height error threshold when there are more than a preset number of sub-comparison results in the plurality of first sub-comparison results that have height errors; otherwise, determining that the first comparison result satisfies the preset height error threshold.
[0122] Specifically, after receiving the second height data from the monitoring processing unit, the main processing unit performs a detailed comparison of the first height data and the second height data according to a preset comparison rule and a data division manner. For example, different time intervals of the height data are divided, and a difference value is calculated for each division part, thereby obtaining a plurality of first sub-comparison results. These first sub-comparison results can be specific numerical difference values, reflecting the difference degree between the corresponding part data.
[0123] The main processing unit arranges the plurality of first sub-comparison results obtained and stores them in a specific data structure in the internal, such as an array or a list, to facilitate subsequent judgment operations. At the same time, the main processing unit sends these first sub-comparison results to the monitoring processing unit for corresponding processing and judgment.
[0124] According to the accuracy requirements of the aircraft height measurement, the system reliability requirements, and the past test and experience, etc., the corresponding parameters are preset. For example, the maximum number (preset number) of sub-comparison results with height errors is set in the plurality of first sub-comparison results, and the maximum number can be set as the output period of the signal, which is set to 6 in the present application. In addition, the acceptable height error threshold range of each sub-comparison result is set.
[0125] The monitoring processing unit counts the number of sub-comparison results with height errors. If the number exceeds the preset number, it is determined that the first comparison result does not satisfy the preset height error threshold; otherwise, if the number of sub-comparison results with height errors does not exceed the preset number, it is determined that the first comparison result satisfies the preset height error threshold.
[0126] Further, the monitoring processing unit judges the plurality of second sub-comparison results, and determines that the second comparison result does not satisfy the preset height error threshold when there are more than a preset number of sub-comparison results in the plurality of second sub-comparison results that have height errors; otherwise, determining that the second comparison result satisfies the preset height error threshold.
[0127] After the monitoring processing unit receives the first height data and the first comparison result from the main processing unit, the first height data and the second height data are again subdivided and compared in a similar manner to the main processing unit, to generate a plurality of second sub-comparison results. According to different division standards, the overall height data is subdivided and compared to obtain corresponding numerical differences as second sub-comparison results, which are sorted and stored.
[0128] The monitoring processing unit checks the plurality of second sub-comparison results one by one using the same logic and parameter settings as for the first comparison result, 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 satisfy the preset height error threshold; if it does not exceed, it is determined that the second comparison result satisfies the preset height error threshold.
[0129] By comparing and judging the plurality of first sub-comparison results and the plurality of second sub-comparison results, the embodiments of the present application can more comprehensively and accurately evaluate the difference between the height data obtained by the main processing unit and the monitoring processing unit, and then determine whether to send a height output instruction according to the result, thereby ensuring the reliability of the aircraft height measurement data.
[0130] As an example, the wireless altimeter further includes an indication unit, which, after determining whether the first comparison result and the second comparison result satisfy the preset height error threshold, further includes: obtaining a height output instruction through the indication unit, wherein, if the indication unit obtains the height output instruction, the state of the indication unit is normal; or, if the indication unit does not obtain the height output instruction, the state of the indication unit is abnormal.
[0131] Specifically, the indication unit in the wireless altimeter establishes appropriate electrical and communication connections with the main processing unit, the monitoring processing unit, and the like, to ensure that it can receive corresponding signals. When the wireless altimeter is powered on, the indication unit also performs initialization operations, such as resetting its display module, setting an initial state identifier, and the like, so that it is in a normal working state and waits to receive instructions.
[0132] The indication unit continuously monitors the communication link between itself and the main processing unit or the monitoring processing unit to wait for the arrival of a height output instruction.
[0133] After the main processing unit and the monitoring processing unit complete the judgment of whether the first comparison result and the second comparison result satisfy the preset height error threshold, if the condition is satisfied, the monitoring processing unit sends a height output instruction. After the indication unit receives this height output instruction, it verifies the validity of the instruction, 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 indication unit successfully receives the valid height output instruction, it updates its own state to normal. For the indication unit with visual display function, the corresponding "normal" indicator light (such as green indicator light) is lit, or the display screen displays a prompt information such as "system normal", which informs the operator that the current aircraft height measurement system is in normal working state, and the output height data is reliable.
[0135] If the indication unit does not receive the height output instruction within the specified time, it means that the result after comparison by the main processing unit and the monitoring processing unit may not meet the preset height error threshold, and there is data inconsistency or other abnormal situation. At this time, the indication unit updates its own state to abnormal. For example, the "abnormal" indicator light (such as red indicator light) is lit, and the display screen displays an alarm information such as "height measurement abnormal, please check", which reminds the operator to pay attention to the possible problems of the aircraft height measurement system in time, so as to take further troubleshooting, maintenance and other measures to ensure flight safety.
[0136] The embodiment of the present application can intuitively reflect the effectiveness of the aircraft height measurement result and the working state of the whole measurement system through the indication unit, which provides an important reference for related operation and decision-making during flight.
[0137] It should be understood that although each step in the above flowcharts is displayed in sequence according to the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, the execution of these steps has no strict order limitation, and these steps can be executed in other orders. Moreover, at least part of the steps in the above flowcharts can include multiple sub-steps or multiple stages, which 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 sequential, but can be alternately executed with other steps or sub-steps or stages of other steps.
[0138] In addition, the further description of some flow steps in the embodiments of the present application is only the best embodiment provided for better implementation of the present application, and does not mean that the step can only be implemented by the best embodiment, as long as it can meet the implementation mode described in each step of the present application, and should not be regarded as a specific limitation on the scheme of the present application.
[0139] Based on the foregoing embodiments, the application provides a device for measuring the height of an aircraft, which comprises various modules and 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), a field programmable gate array (FPGA), or the like.
[0140] Figure 5 A structural diagram of a device for measuring the height of an aircraft provided by the application is shown in FIG. 5. The device 500 comprises a sending module 501, an obtaining module 502, and a processing module 503, wherein: Figure 5
[0141] The sending module 501 is configured to send a transmission instruction by a radio frequency processing unit.
[0142] The obtaining module 502 is configured to obtain the transmission instruction by an interface unit, send a transmission signal and receive a return signal according to the transmission instruction, and send the return signal to the radio frequency processing unit. The return signal is obtained by reflecting the transmission signal on the ground.
[0143] The obtaining module 502 is further configured to receive the return signal by the radio frequency processing unit, process the return signal, and send the processed return signal to a main processing unit and a monitoring processing unit.
[0144] The processing module 503 is configured to receive the return signal by the main processing unit, perform digital-to-analog conversion, fast Fourier transform, and calculation operation on the return signal, obtain first height data, and send the first height data to the monitoring processing unit.
[0145] The processing module 503 is further configured to receive the return signal by the monitoring processing unit, perform digital-to-analog conversion, fast Fourier transform, and calculation operation on the return signal, obtain second height data, and send the second height data to the main processing unit.
[0146] The obtaining module 502 is further configured to obtain the second height data by 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 configured to obtain the first height data and the first comparison result by 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 satisfy a preset height error threshold, and send a height output instruction in the case that the first comparison result and the second comparison result both satisfy the preset height error threshold.
[0148] The acquisition module 502 is further configured to receive a height output instruction by the main processing unit, and send first height data to the interface unit according to the height output instruction.
[0149] The acquisition module 502 is further configured to receive the first height data by the interface unit, and output a current height according to the first height data.
[0150] In some embodiments, the processing module 503 is further configured to receive the echo signal by the main digital-to-analog converter, perform digital-to-analog conversion on the echo signal, and send the digital-to-analog converted echo signal to the main field programmable gate array.
[0151] The sending module 501 is further configured to receive the digital-to-analog converted echo signal by the main field programmable gate array, perform fast Fourier transform on the digital-to-analog converted echo signal to obtain a fast Fourier transformed echo signal, send the fast Fourier transformed echo signal to the main digital signal processor.
[0152] The processing module 503 is further configured to receive the fast Fourier transformed echo signal by the main digital signal processor, perform calculation on the fast Fourier transformed echo signal to obtain first height data, and send the first height data to the monitoring processing unit.
[0153] In some embodiments, the acquisition module 502 is further configured to receive the echo signal by the monitoring digital-to-analog converter, perform digital-to-analog conversion on the echo signal, and send the digital-to-analog converted echo signal to the monitoring field programmable gate array.
[0154] The processing module 503 is further configured to receive the digital-to-analog converted echo signal by the monitoring field programmable gate array, perform fast Fourier transform on the digital-to-analog converted echo signal to obtain a fast Fourier transformed echo signal, and send the fast Fourier transformed echo signal to the monitoring digital signal processor.
[0155] The processing module 503 is further configured to receive the fast Fourier transformed echo signal by the monitoring digital signal processor, perform calculation on the fast Fourier transformed echo signal to obtain second height data, and send the second height data to the main digital signal processor.
[0156] In some embodiments, the acquisition module 502 is further configured to monitor the main field programmable gate array by the monitoring field programmable gate array, and acquire a synchronization signal, which enables the monitoring field programmable gate array to perform fast Fourier transform on the digital-to-analog converted echo signal synchronously with the main field programmable gate array.
[0157] In some embodiments, the processing module 503 is further configured to determine, through the monitoring processing unit, that if more than a preset number of sub-comparison results have height errors among the multiple first sub-comparison results, the first comparison result does not meet the preset height error threshold; otherwise, the first comparison result meets the preset height error threshold.
[0158] The processing module 503 is further configured to determine, through the monitoring processing unit, multiple second sub-comparison results, if more than a preset number of sub-comparison results have height errors among the multiple second sub-comparison results, that the second comparison result does not meet the preset height error threshold; otherwise, that the second comparison result meets the preset height error threshold.
[0159] In some embodiments, the acquisition module 502 is further configured to acquire a height output command through the indicator unit. If the indicator unit acquires a height output command, the state of the indicator unit is normal; or, if the indicator unit does not acquire a height output command, the state of the indicator unit is abnormal.
[0160] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0161] It should be noted that, in the embodiments of this application... Figure 5 The module division of the aircraft altitude measuring device shown is illustrative and represents only a logical functional division; in actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into a single processing unit, exist as separate physical units, or be integrated into a single unit. The integrated units described above can be implemented in hardware, as software functional units, or a combination of both.
[0162] It should be noted that, in the embodiments of the present application, if the above-mentioned 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 understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, and includes a plurality of instructions for causing an electronic device to execute all or part of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, and various media that can store program codes. Thus, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0163] The computer device provided in the embodiments of the present application can be a server, and an internal structure diagram thereof can be as shown in Figure 6 The computer device includes a processor, a memory and a network interface connected through a system bus. 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 operating system and the computer program in the non-volatile storage medium to run. 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. The computer program is executed by the processor to implement the above-mentioned method.
[0164] The computer readable storage medium provided in the embodiments of the present application stores a computer program, and the computer program is executed by the processor to implement the steps in the method provided in the above-mentioned embodiments.
[0165] The computer program product provided in the embodiments of the present application includes instructions, and when the computer program product is executed on a computer, the computer is caused to execute the steps in the method provided in the above-mentioned method embodiments.
[0166] Those skilled in the art can understand that, Figure 6 The structure shown in the above-mentioned embodiments is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can 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 height measuring device provided in the present application can be implemented in the form of a computer program, and the computer program can be executed on a computer such as Figure 6The computer program product includes a computer program and a storage medium. The storage medium stores the computer program. The computer program is used for executing the method of the various embodiments of the present application. The computer program is installed in the computer device shown in the figure. The computer device stores each program module constituting the above device in the memory of the computer device. The computer program constituted by each program module makes the processor execute the steps in the method of each embodiment of the present application described in the specification.
[0168] It should be noted 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 the present application, please refer to the description of the method embodiments of the present application for understanding.
[0169] It should be understood that the "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that the 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 an embodiment" or "in some embodiments" appearing throughout the specification does 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 processes does not mean the execution order, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above sequence number of the embodiments of the present application is only for description, not representing the advantages and disadvantages of the embodiments. The above description of each embodiment tends to emphasize the differences between each embodiment, and the same or similar parts can be referred to each other. For the sake of brevity, this paper will not be repeated here.
[0170] The term "and / or" in this paper is only a description of the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, object A and / or object B, which can represent the existence of object A alone, the existence of object A and object B at the same time, and the existence of object B alone.
[0171] It should be noted that in this paper, the term "include", "contain" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the sentence "including a…" does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0172] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other manners. The above described embodiments are merely exemplary, for example, the division of the modules is only a logical function division, and there can be another division manner for the actual implementation, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the various components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or modules, and can be electrical, mechanical or other forms.
[0173] The modules described above as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules; they can be located in one place or distributed on multiple network units; and some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments.
[0174] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the integrated module can be realized in the form of hardware or hardware plus software functional unit.
[0175] Those of ordinary skill in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by a program instructing related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program executes the steps of the above-mentioned method embodiments when executed; and the foregoing storage medium includes mobile storage devices, read-only memories (ReadOnly Memory, ROM), magnetic discs or optical discs and various storage media that can store program codes.
[0176] Alternatively, the integrated units of the present application, if implemented in the form of software functional modules and sold or used as independent products, can also be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, and includes a plurality of instructions for causing an electronic device to execute all or part of the methods described in the embodiments of the present application. The foregoing storage medium includes mobile storage devices, ROM, magnetic discs or optical discs and various storage media that can store program codes.
[0177] The methods disclosed in the several method embodiments provided in the present application can be combined arbitrarily without conflict, to obtain new method embodiments.
[0178] The features disclosed in several product embodiments provided by the present application can be arbitrarily combined, without conflict, to obtain new product embodiments.
[0179] The features disclosed in several method or device embodiments provided by the present application can be arbitrarily combined, without conflict, to obtain new method embodiments or device embodiments.
[0180] The above description is merely illustrative of the application, and the scope of the application is not limited thereto. Any variations and modifications of the application, which would occur to those skilled in the art, are to be considered within the scope of the application. The scope of the application is to be limited only by the claims.
Claims
1. A method of measuring the height of an aircraft, characterized in that, The method is applied to a wireless altimeter, and the wireless altimeter comprises a main processing unit, a monitoring processing unit, a radio frequency processing unit and an interface unit, and the method comprises the following steps: sending a transmission instruction by the radio frequency processing unit; acquiring the transmission instruction by the interface unit, sending a transmission signal and receiving a return signal according to the transmission instruction, and sending the return signal to the radio frequency processing unit, wherein the return signal is obtained by reflecting the transmission signal on the ground; receiving the return signal by the radio frequency processing unit, processing the return signal, and sending the processed return signal to the main processing unit and the monitoring processing unit; receiving the return signal by the main processing unit, performing digital-to-analog conversion, fast Fourier transform and calculation operation on the return signal, obtaining first height data, and sending the first height data to the monitoring processing unit; receiving the return signal by the monitoring processing unit, performing digital-to-analog conversion, fast Fourier transform and calculation operation on the return signal, obtaining second height data, and sending the second height data to the main processing unit; acquiring the second height data by the main processing unit, obtaining a first comparison result according to the first height data and the second height data, sending the first comparison result to the monitoring processing unit, wherein the first comparison result is a numerical difference between the first height data and the second height data calculated by the main processing unit; acquiring the first height data and the first comparison result by the monitoring processing unit, obtaining a second comparison result according to the first height data and the second height data, determining whether the first comparison result and the second comparison result satisfy a preset height error threshold, and sending a height output instruction in the case that the first comparison result and the second comparison result both satisfy the preset height error threshold, wherein the second comparison result is a numerical difference between the first height data and the second height data calculated by the monitoring processing unit; receiving the height output instruction by the main processing unit, and sending the first height data to the interface unit according to the height output instruction; receiving the first height data by the interface unit, and outputting a current height according to the first height data.
2. The method of claim 1, wherein, The main processing unit comprises a main digital-to-analog converter, a main field programmable gate array and a main digital signal processor. The step of receiving the return signal by the main processing unit, performing digital-to-analog conversion, fast Fourier transform and calculation operation on the return signal, obtaining first height data, and sending the first height data to the monitoring processing unit comprises the following steps: receiving the return signal by the main digital-to-analog converter, performing digital-to-analog conversion on the return signal, and sending the digital-to-analog converted return signal to the main field programmable gate array; The main field programmable gate array receives the digital-to-analog converted echo signal, performs fast Fourier transform on the digital-to-analog converted echo signal to obtain a fast Fourier transformed echo signal, and sends the fast Fourier transformed echo signal to the main digital signal processor; The main digital signal processor receives the fast Fourier transformed echo signal, performs calculation on the fast Fourier transformed echo signal to obtain first height data, and sends the first height data to the monitoring processing unit.
3. The method of claim 2, wherein, The monitoring processing unit comprises 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 on the echo signal to obtain second height data, and sends the second height data to the main processing unit, comprising: The monitoring digital-to-analog converter receives the echo signal, performs digital-to-analog conversion on the echo signal, and sends the digital-to-analog converted echo signal to the monitoring field programmable gate array; The monitoring field programmable gate array receives the digital-to-analog converted echo signal, performs fast Fourier transform on the digital-to-analog converted echo signal to obtain a fast Fourier transformed echo signal, and sends the fast Fourier transformed echo signal to the monitoring digital signal processor; The monitoring digital signal processor receives the fast Fourier transformed echo signal, performs calculation on the fast Fourier transformed echo signal to obtain second height data, and sends the second height data to the main digital signal processor.
4. The method of claim 3, wherein, Before the monitoring field programmable gate array receives the digital-to-analog converted echo signal, performs fast Fourier transform on the digital-to-analog converted echo signal to obtain a fast Fourier transformed echo signal, and sends the fast Fourier transformed echo signal to the monitoring digital signal processor, it further comprises: The monitoring field programmable gate array monitors the main field programmable gate array to obtain a synchronization signal, which enables the monitoring field programmable gate array to perform fast Fourier transform on the digital-to-analog converted echo signal synchronously with the main field programmable gate array.
5. The method of claim 1, wherein, The first comparison result comprises a plurality of first sub-comparison results, and the second comparison result comprises a plurality of second sub-comparison results; Determining whether the first comparison result and the second comparison result satisfy a preset height error threshold value comprises: The monitoring processing unit determines the plurality of first sub-comparison results, and determines that the first comparison result does not satisfy the preset height error threshold value when there are more than a preset number of sub-comparison results with height errors in the plurality of first sub-comparison results; otherwise, it is determined that the first comparison result satisfies the preset height error threshold value. The monitoring processing unit judges the plurality of second sub-comparison results, and determines that the second comparison result does not satisfy the preset height error threshold in a case where there are more than a preset number of sub-comparison results with high errors in the plurality of second sub-comparison results; otherwise, it is determined that the second comparison result satisfies the preset height error threshold.
6. The method of claim 5, wherein, The wireless altimeter further comprises an indication unit, which further comprises: The indication unit acquires the height output instruction, and the state of the indication unit is normal in a case where the indication unit acquires the height output instruction; or the state of the indication unit is abnormal in a case where the indication unit does not acquire the height output instruction.
7. The method of claim 5, wherein, The preset number is 6.
8. An aircraft altitude measuring device, characterized in that Comprise: The sending module is configured to send a transmission instruction through a radio frequency processing unit; The acquisition module is configured to acquire the transmission instruction through an interface unit, send a transmission signal and receive a return signal according to the transmission instruction, and send the return signal to the radio frequency processing unit, wherein the return signal is obtained by reflecting the transmission signal on the ground; The acquisition module is further configured to receive the return signal through the radio frequency processing unit, and process the return signal, and send the processed return signal to a main processing unit and a monitoring processing unit; The processing module is configured to receive the return signal through the main processing unit, and perform digital-to-analog conversion, fast Fourier transform and calculation operation on the return signal to obtain first height data, and send the first height data to the monitoring processing unit; The processing module is further configured to receive the return signal through the monitoring processing unit, and perform digital-to-analog conversion, fast Fourier transform and calculation operation on the return signal to obtain second height data, and send the second height data to the main processing unit; The acquisition module is further configured 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, wherein the first comparison result is a numerical difference between the first height data and the second height data calculated by the main processing unit; The sending module is further configured to 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, and determine whether the first comparison result and the second comparison result satisfy a preset height error threshold, and send a height output instruction in a case where the first comparison result and the second comparison result both satisfy the preset height error threshold, wherein the second comparison result is a numerical difference between the first height data and the second height data calculated by the monitoring processing unit; The acquisition module is further configured 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 configured to receive the first height data through the interface unit and output a current height according to the first height data.
9. A computer device comprising a memory and a processor, the memory storing a computer program capable of running on the processor, characterized in that, The processor implements the steps of the method of any one of claims 1 to 7 when executing the program.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the method of any one of claims 1 to 7.
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