Frequency range determination method, computer device and computer-readable storage medium
By filtering signal quality parameters in frequency-modulated continuous wave radar and adjusting the frequency output of the voltage-controlled oscillator, the problem of mismatch between antenna bandwidth and frequency sweep bandwidth was solved, ensuring radar detection capability and reducing costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUNAN MAXWELL ELECTRONICS TECH
- Filing Date
- 2022-09-21
- Publication Date
- 2026-04-21
AI Technical Summary
In frequency-modulated continuous wave radar, the mismatch between the antenna bandwidth and the transmitter's sweep bandwidth leads to a decrease in radar detection capability, and existing technologies are unable to adaptively adjust to adapt to changes in antenna bandwidth.
By acquiring the signal quality parameters of the intermediate frequency (IF) signal, especially the signal-to-noise ratio (SNR), IF signals with good signal quality are selected, the target voltage range is determined, and the frequency output of the voltage-controlled oscillator is adjusted according to the voltage range to adaptively match the antenna bandwidth, ensuring that the frequency range of the transmitted signal matches the antenna bandwidth.
This ensures radar detection capabilities, reduces hardware consistency requirements, saves product costs, and improves the accuracy and efficiency of frequency range determination.
Smart Images

Figure CN117784014B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of signal processing, and in particular to a method for determining a frequency range, a computer device, and a computer-readable storage medium. Background Technology
[0002] With the development of modern radar, frequency-modulated continuous wave radar technology has become an important component of modern radar and is widely used. For example, when used in automobiles, it can detect obstacles and measure vehicle speed, thereby enabling autonomous driving.
[0003] Frequency-modulated continuous wave radar refers to a continuous wave radar whose transmission frequency is modulated by a specific signal. It can realize speed measurement and ranging functions. Compared with other ranging and speed measurement radars, frequency-modulated continuous wave radar has a simpler structure and has the advantages of lower peak transmission power, easy modulation, low cost, and simple signal processing.
[0004] However, in actual use, a mismatch may occur between the antenna bandwidth and the transmitter's sweep bandwidth. For example, due to space and size limitations, the antenna's bandwidth may sometimes be very narrow, or it may be affected by environmental changes or inconsistencies between hardware components in the transmitting circuit, which can also change the antenna's bandwidth. This reduces the antenna's radiated power and consequently decreases the radar's detection capability. Summary of the Invention
[0005] This application provides a frequency range determination method, apparatus, computer device, computer-readable storage medium, and computer program product. It can adaptively adjust the frequency output value of a voltage-controlled oscillator (VCO) to adapt to changes in antenna bandwidth, thus solving the problem of mismatch between antenna bandwidth and sweep bandwidth. The technical solution is as follows:
[0006] In a first aspect, a method for determining a frequency range is provided. The method includes: acquiring multiple signal quality parameters of multiple intermediate frequency (IF) signals, wherein the IF signals are beat signals of a transmitted signal and an echo signal, and the signal quality parameters are used to characterize the signal quality of the echo signal; the multiple IF signals and the multiple signal quality parameters correspond one-to-one, and each IF signal has a different frequency; and determining a target voltage range based on the multiple signal quality parameters, wherein the target voltage range corresponds to a target frequency range.
[0007] In this method, the processor filters the intermediate frequency (IF) signal based on the signal quality parameters of the IF signal obtained by down-conversion of the echo signal, selecting the time range corresponding to the IF signal with good signal quality. The target voltage range can be determined based on the selected time range corresponding to the IF signal with good signal quality. The transmitting antenna performs optimally within the frequency range corresponding to the target voltage range; that is, this frequency range is the target frequency range with good antenna performance. Because the target frequency range of the transmitted signal is adaptively adjusted based on the echo signal, the target frequency range of the transmitted signal matches the optimal bandwidth of the antenna. This achieves adaptive adjustment of the target frequency range to adapt to antenna performance. Even if the antenna bandwidth changes due to environmental variations, it avoids the problem of reduced radar detection capability caused by a mismatch between the antenna bandwidth and the target frequency range of the transmitted signal. The technical solution of this application ensures that the target frequency range of the transmitted signal matches the antenna bandwidth, guaranteeing antenna performance and thus ensuring radar detection capability. Furthermore, because this method can adaptively adjust the target frequency range to adapt to antenna performance, it has low requirements for hardware consistency, achieving the effect of saving product costs.
[0008] In some possible implementations, the signal quality parameter is the signal-to-noise ratio (SNR). Determining the target voltage range based on the plurality of signal quality parameters includes: selecting a target time period from the plurality of intermediate frequency (IF) signals whose SNR is greater than a preset SNR threshold; determining the starting value of the target voltage range based on the starting value of the target time period, wherein the starting value of the target voltage range corresponds to the starting frequency of the target frequency range; and determining the ending value of the target voltage range based on the ending value of the target time period, wherein the ending value of the target voltage range corresponds to the ending frequency of the target frequency range.
[0009] In this method, the processor filters the intermediate frequency (IF) signal based on the signal-to-noise ratio (SNR) of the IF signal obtained by down-converting the echo signal, selecting the time range corresponding to the IF signal with the larger SNR. The target voltage range can then be determined based on the selected time range corresponding to the IF signal with the larger SNR. Next, the VCO determines the corresponding frequency range based on the target voltage range, which serves as the target frequency range. This ensures that the target frequency range of the transmitted signal matches the optimal bandwidth of the antenna, achieving adaptive adjustment of the target frequency range to suit antenna performance. This guarantees antenna performance, thereby ensuring radar detection capability and saving product costs.
[0010] In some possible implementations, the signal quality parameter is the signal-to-noise ratio (SNR). Acquiring multiple signal quality parameters of multiple intermediate frequency (IF) signals includes: acquiring multiple sets of SNR, where each set of SNR is a set of SNRs of the IF signals corresponding to the transmitted signals within a preset time period, and the frequency range covered by the preset time period corresponding to each of the multiple sets of SNR is within the output frequency range of the voltage-controlled oscillator (VCO).
[0011] The frequency range covered by each of the multiple SNR sets corresponding to the preset time period can also be synchronously increased within a commonly used frequency range supported by the voltage-controlled oscillator (VCO). Compared with full-band scanning, this can reduce scanning time and save resources.
[0012] In some possible implementations, the frequency range covered by the preset time period corresponding to each of the multiple sets of SNRs is the same as the output frequency range of the voltage-controlled oscillator.
[0013] The frequency range covered by the preset time period corresponding to each of the multiple SNR sets can be the same as the frequency range supported by the voltage-controlled oscillator (VCO), thereby avoiding the omission of some frequencies in the frequency range supported by the VCO, which would result in a smaller target frequency range, and thus maximizing the radar's dynamic range.
[0014] In some possible implementations, the preset time period is 0.5 × 10⁻⁶. 5 Second.
[0015] If the preset time period is too long, a single scan will take too long, and faults may occur during this period, causing the scan to fail and requiring even more time for a rescan. If the preset time period is too short, too many scans will be initiated, resulting in too many groups, which is detrimental to data storage and management. Therefore, 0.5×10 is selected. 5 Using seconds as the time range for a single scan is more reasonable, as it balances failure rate and data management efficiency.
[0016] In some possible implementations, the transmitted signal is a frequency-modulated continuous wave signal.
[0017] This method can be used in frequency-modulated continuous wave radar to match the target frequency range of the transmitted signal with the optimal bandwidth of the antenna. It achieves adaptive adjustment of the target frequency range to match the antenna performance, ensuring antenna performance and thus ensuring the detection capability of the frequency-modulated continuous wave radar, while also saving product costs.
[0018] In some possible implementations, the transmitted signal is a point frequency signal with a preset interval.
[0019] When the transmitted signal is a frequency signal with a preset interval, the number of frequency points is reduced compared to the case of frequency modulation continuous wave, but the frequency coverage does not change. This can reduce the amount of data processing, speed up the processing, and improve the efficiency of frequency modulation.
[0020] In some possible implementations, the signal quality parameter is SNR, which is the largest of multiple initial SNRs measured with respect to the corresponding intermediate frequency signal.
[0021] Using the largest initial SNR from multiple measurements of an intermediate frequency signal as the corresponding SNE avoids the possibility of inaccurate SNR measurements due to interference when using only a single test value, thus ensuring the accuracy of the SNR and improving the accuracy of the determined target frequency range.
[0022] In a second aspect, a frequency range determination apparatus is provided, comprising a unit consisting of software and / or hardware, the unit being used to perform any one of the methods described in the first aspect.
[0023] Thirdly, a computer device is provided, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the frequency range determination method described above.
[0024] Fourthly, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, which, when executed by a processor, implements the frequency range determination method described above.
[0025] Fifthly, a computer program product is provided, the computer program product comprising: computer program code, which, when executed on a computer device, causes the computer device to perform any one of the methods described in the first aspect.
[0026] It is understood that the beneficial effects of the second, third, fourth, and fifth aspects mentioned above can be found in the relevant descriptions in the first aspect above, and will not be repeated here. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1This is a partial circuit diagram of a radar transceiver path provided in an embodiment of this application;
[0029] Figure 2 This is a schematic diagram of a frequency-modulated continuous wave radar ranging method provided in an embodiment of this application;
[0030] Figure 3 This is a flowchart of a frequency range determination method provided in an embodiment of this application;
[0031] Figure 4 This is a schematic diagram of the data flow in a circuit, illustrating the application of a frequency range determination method provided in this application embodiment.
[0032] Figure 5 This is a schematic diagram of the signal-to-noise ratio set of an acquired intermediate frequency signal provided in an embodiment of this application;
[0033] Figure 6 This is a schematic diagram illustrating how to determine the range of T0 and T based on the obtained signal-to-noise ratio set, as provided in an embodiment of this application.
[0034] Figure 7 This is a schematic diagram of the structure of a frequency range determination device provided in an embodiment of this application;
[0035] Figure 8 This is a schematic diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0037] It should be understood that "multiple" as mentioned in this application refers to two or more. In the description of this application, unless otherwise stated, " / " indicates "or," for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist, for example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, to facilitate a clear description of the technical solutions of this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply differences.
[0038] Before providing a detailed explanation of the embodiments of this application, the application scenarios of these embodiments will be described first.
[0039] See Figure 1 , Figure 1This is a partial circuit diagram of a radar transceiver path provided in an embodiment of this application.
[0040] like Figure 1 As shown in the figure, a partial circuit diagram of the radar transceiver path provided in this application embodiment consists of a voltage-controlled oscillator (VCO1), amplifier 2, amplifier 6, amplifier 9, power divider 3, transmitting antenna 4, receiving antenna 5, mixer 7, filter 8, and processor 10.
[0041] In the transmit path, voltage-controlled oscillator (VCO1) is connected to amplifier 2, amplifier 2 is connected to the common terminal of power divider 3, and the other two terminals of power divider 3 are connected to transmit antenna 4 and mixer 7 in the receive path, respectively. In the receive path, receive antenna 5 is connected to amplifier 6, amplifier 6 is connected to mixer 7, mixer 7 is connected to filter 8, filter 8 is connected to amplifier 9, and amplifier 9 is connected to processor 10.
[0042] First, the voltage-controlled oscillator (VCO1) receives the initial sweep frequency control signal, which is a voltage control signal issued by any unit capable of outputting an initial sweep frequency control signal, such as a microcontroller or signal generator, and represents the magnitude of the voltage. After receiving the initial sweep frequency control signal, the VCO1 analyzes the magnitude of the voltage in the initial sweep frequency control signal, and then generates a sweep frequency signal corresponding to the voltage magnitude according to formula (1) or a variation of that formula:
[0043] f(t)=KV0(t)+f e (t)(T0≤t≤T) Formula (1)
[0044] In the formula, f(t) is the frequency of the sweep signal output by the voltage-controlled oscillator VCO1 at time t, where the sweep signal is the transmitted signal. V0() is the initial voltage, i.e., the magnitude of the initial sweep control signal, K is a constant, and t is the scan time. T0 is the starting value of the scan time range, and T is the ending value of the scan time range. e (t) represents the nonlinear frequency offset, which is an inherent physical phenomenon. Since its influence is very small, it can be ignored. Therefore, formula (1) can be transformed into:
[0045] f(t)=KV0(t)(T0≤t≤T) Formula (2)
[0046] After the voltage-controlled oscillator (VCO1) generates a sweep frequency signal, this signal is amplified by amplifier 2. The amplified sweep frequency signal then enters power divider 3, which splits it into two signals, denoted as signal 1 and signal 2, and outputs them. Signal 2, output from power divider 3, enters mixer 7. Signal 1 radiates outward through transmitting antenna 4 and returns after encountering the object under test 11, forming a reflected wave signal. This reflected wave signal is received by receiving antenna 5. When the isolation between the transmitting and receiving antennas is insufficient, some leakage signal from signal 1 will be received by antenna 5, forming an echo signal along with the reflected wave signal. This echo signal enters the receiving path, and receiving antenna 5 inputs it to amplifier 6 for amplification. Amplifier 6 then inputs the amplified signal to mixer 7. Mixer 7 mixes the signal input from amplifier 6 with signal 2 input from power divider 3, resulting in multiple multi-mixed signals. These multi-mixed signals are then filtered by filter 8 to obtain the desired intermediate frequency (IF) signal. Filter 8 inputs the intermediate frequency signal to amplifier 9 for amplification, and then inputs the amplified intermediate frequency signal to processor 10 for processing. Processor 10 can extract the required target data from the intermediate frequency signal and demodulate it.
[0047] Frequency-modulated continuous wave (FM-CW) technology obtains target range information by comparing the frequency of the echo signal at any given moment with the frequency of the transmitted signal at that moment, i.e., based on the intermediate frequency (IF) signal. However, in practical applications, the antenna bandwidth can change due to its own characteristics or environmental factors, resulting in a certain frequency offset. This leads to a mismatch between the antenna bandwidth and the originally set sweep bandwidth, causing a reduction in antenna radiated power in the mismatched frequency band, thereby decreasing the radar's detection capability.
[0048] Previous solutions to the mismatch between antenna bandwidth and sweep bandwidth involved first generating voltage and frequency data based on prior test data, then creating corresponding voltage-frequency curves. These curves were then compared to the antenna gain curve to select a frequency range with high antenna gain. The time range corresponding to this selected frequency range was then used as the time range for the required sweep signal, resulting in T0 and T. Here, T0 is the starting value of the sweep time range, and T is the ending value. Since the selected ranges of T0 and T are fixed, the corresponding sweep frequency range is also fixed. However, in this case, when the antenna bandwidth changes, the fixed sweep frequency range cannot adapt to the actual changes in antenna bandwidth.
[0049] In this application's technical solution, the processor filters the intermediate frequency (IF) signal based on the signal quality parameters of the IF signal obtained by down-converting the echo signal, selecting the time range corresponding to the IF signal with good signal quality. The target voltage range can be determined based on the selected time range corresponding to the IF signal with good signal quality. The transmitting antenna performs optimally within the frequency range corresponding to this target voltage range; that is, this frequency range is the target frequency range with good antenna performance. Because the target frequency range of the transmitted signal is adaptively adjusted based on the echo signal, the target frequency range of the transmitted signal matches the antenna's optimal bandwidth. This achieves adaptive adjustment of the target frequency range to adapt to antenna performance. Even if the antenna bandwidth changes due to environmental variations, it avoids the problem of reduced radar detection capability caused by a mismatch between the antenna bandwidth and the target frequency range of the transmitted signal. This application's technical solution ensures that the target frequency range of the transmitted signal matches the antenna bandwidth, guaranteeing antenna performance and thus radar detection capability. Furthermore, because this method can adaptively adjust the target frequency range to adapt to antenna performance, it has low requirements for hardware consistency, achieving the effect of saving product costs.
[0050] The technical solution of this application will be described in detail below with reference to specific embodiments. Here, the principle of radar ranging will be explained in detail first.
[0051] Figure 2 This is a schematic diagram of a frequency-modulated continuous wave radar ranging method provided in an embodiment of this application.
[0052] like Figure 2 As shown, Tx is the curve of the transmitted signal sweep frequency changing with the sweep time, Rx is the curve of the received echo signal frequency changing with the sweep time at the same moment, B is the sweep bandwidth of the frequency-modulated continuous wave, T′ / 2 is half of the frequency-modulated continuous wave transmission period, and f b The intermediate frequency (IF) is the difference between the transmitted signal frequency and the received echo signal frequency. It is obtained by mixing the transmitted and echo signals in a mixer and then filtering them. τ is the round-trip time from transmission to reception. The principle of similar triangles can be used to derive the...
[0053] The scale relationship of the distance measurement principle diagram:
[0054] Let R be the target distance between the object being measured and the radar, according to the basic formula:
[0055]
[0056] In the formula, c is the speed of light, τ is the round-trip time from signal transmission to reception, and τ is the measured value.
[0057] Based on the above formula (3) and the proportional relationship in the radar ranging principle diagram, R can be calculated, and the radar distance formula can be obtained:
[0058]
[0059] In the formula, f b Let T' be the frequency of the intermediate frequency signal and T′ be the transmission period of the frequency-modulated continuous wave. According to formula (4), the target distance R of the object under test can be determined by analyzing the frequency of the processed intermediate frequency signal.
[0060] According to formula (4), when the distance to the object being measured is fixed, the frequency of the intermediate frequency signal is also fixed.
[0061] In some cases, the radar range formula can be:
[0062]
[0063] In the formula, P t σ is the peak power of the transmitted signal, which can be obtained directly; G is the antenna gain; λ is the wavelength of the transmitted signal, which can be calculated based on the frequency of the transmitted signal; σ is the radar cross section (RCS); K is the Bohr-Zeman constant; T1 is the thermodynamic temperature; B is the sweep bandwidth, which is known; F is the noise figure, which is a known value; R is the target distance; SNR is the signal-to-noise ratio of the intermediate frequency signal.
[0064] The radar cross-sectional area σ is an equivalent area resulting from the relationship between the radar received power density and the radar transmitted power density, and it is a known value.
[0065] The noise figure F describes the interference from internal receiver noise and external environment in the radar echo signal. F is the ratio of the signal noise power at the receiver input to the signal noise power at the output. The receiver input noise power can be expressed as KT1B.
[0066] Boltzmann's constant is a fundamental thermodynamic constant, denoted by "K", and its value is: K = 1.380649 × 10⁻⁶. -23 J / K.
[0067] Thermodynamic temperature, measured at (273+℃) K, also known as the Kelvin scale or absolute temperature scale, is one of the seven base quantities in the International System of Units (SI). Its unit is the Kelvin, abbreviated as K. For a room temperature of 17℃, T1 = 290K, which is called the standard noise temperature.
[0068] From formula (5), it can be seen that under a fixed environment, i.e., when the ambient temperature, target distance, target size, etc., are fixed, SNR and G have a corresponding relationship. Furthermore, in formula (5), except for G and SNR, all other parameters are fixed values. Since SNR is directly proportional to G, and SNR changes with G, it can be concluded that the larger the SNR, the larger G, i.e., the greater the antenna gain. Therefore, under a fixed environment, the frequency range with high antenna gain can be determined by testing the signal-to-noise ratio of the intermediate frequency signal. Additionally, when R is R... fb When the SNR is, it is represented as SNR. fb Among them, SNRf b For intermediate frequency signal f b The corresponding SNR.
[0069] Furthermore, the relationship between antenna gain G and sweep frequency f is G = Mf (where M is a constant), which can be rewritten as:
[0070] G(t)=Mf(t)(T0≤t≤T) Formula (6)
[0071] In the formula, f(t) is the frequency of the sweep signal emitted by the voltage-controlled oscillator (VCO) at time t, M is a constant, which can be 1 or other numbers. t is the sweep time, T0 is the starting value of the sweep time range, and T is the ending value of the sweep time range. As can be seen from formula (6), the antenna gain G(t) will change with the sweep frequency f(t).
[0072] Combining formula (6) with formula (1), we can derive:
[0073] G(t)=MKV0(t)+Mf e (t)(T0≤t≤T) Formula (7)
[0074] Combining formula (7) and formula (5) yields the final relation:
[0075]
[0076] Simplified, we get:
[0077]
[0078] in,
[0079] Since S is basically determined under fixed conditions, and it can be seen from formula (9) that G(t) is related to SNR fb(t) It is directly proportional to SNR, and G(t) is related to SNR. fb(t)The signal-to-noise ratio (SNR) changes with the values of T0 and T. Therefore, by transmitting signals at different sweep frequencies, corresponding intermediate frequency (IF) signals of different frequencies can be obtained. Then, the SNR corresponding to these different IF signals is detected, forming an SNR set. From this SNR set, the time range corresponding to the high SNR portion, i.e., the range from T0 to T, is selected to determine the frequency range with high antenna gain. Optionally, the sweep frequencies corresponding to the first set of T0 and T are f0 to f1, yielding the corresponding SNR result set SNR1; the sweep frequencies corresponding to the second set of T0 and T are f1 to f2, yielding the corresponding SNR result set SNR2, and so on. This process is repeated incrementally between the time when the voltage-controlled oscillator (VCO) outputs the lowest frequency signal and the time when it outputs the highest frequency signal, obtaining the SNR corresponding to the entire frequency band or a relatively wide frequency band. fb The value forms the SNR. fb This method yields a relatively complete set of scan results, which is helpful for result analysis. Then, by filtering the set of signals with high signal-to-noise ratios (SNR), the frequency range with high antenna gain G can be determined, that is, the range of T0 and T corresponding to the frequency band with high antenna gain can be determined. The target frequency range of the transmitted signal that matches the antenna gain is also determined, that is, the sweep bandwidth with high matching degree with the antenna bandwidth is also determined.
[0080] Based on the above principles, the following can be adopted. Figure 3 The illustrated embodiments are used to determine the target frequency range. The frequency range determination method provided in this application will be explained in detail below.
[0081] Figure 3 This is a flowchart of an example frequency range determination method provided in an embodiment of this application. See also... Figure 3 The method includes the following steps.
[0082] Step 301: Obtain multiple signal quality parameters of multiple intermediate frequency signals. The intermediate frequency signals are the beat signals of the transmitted signal and the echo signal. The signal quality parameters are used to characterize the signal quality of the echo signal. The multiple intermediate frequency signals and the multiple signal quality parameters correspond one-to-one, and each intermediate frequency signal has a different frequency.
[0083] The intermediate frequency (IF) signal is the beat signal between the transmitted and echo signals. Each of the aforementioned IF signals corresponds one-to-one with a specific signal quality parameter. Each IF signal has a different frequency. These IF signals can be obtained by mixing multiple transmitted and echo signals at regular intervals; alternatively, they can be obtained by mixing frequency-modulated continuous wave signals as both transmitted and echo signals and acquiring the signals at specific time intervals.
[0084] In this embodiment, the intermediate frequency signal is generated by mixing and filtering the frequency of the transmitted signal and the frequency of the echo signal by a mixer. After being amplified by an amplifier, the intermediate frequency signal is input to a processor for processing, and target data, such as the distance data of the object being measured, can be obtained.
[0085] See Figure 4 After the initial sweep frequency control signal is input to the voltage-controlled oscillator (VCO1), the VCO1 outputs a sweep frequency signal corresponding to the frequency. The sweep frequency signal is amplified by amplifier 2 and then input to power divider 3. Power divider 3 divides the signal input from amplifier 2 into two signals, denoted as signal 1 and signal 2. Signal 2 is input to mixer 7, and signal 1 is input to transmitting antenna 4 and radiates outward. When it encounters the object under test, it is reflected to form a transmitted wave signal. The reflected wave signal and the signal leaked from the transmitting antenna are received by receiving antenna 5 to form an echo signal. The echo signal is first amplified by amplifier 6, and then the amplified echo signal is input to mixer 7. Mixer 7 mixes the signal 2 input from power divider 3 with the signal input from amplifier 6 to obtain multiple multi-mixed signals. Then, the multi-mixed signals are filtered by filter 8 to obtain the required intermediate frequency signal. For example, the frequency of signal 2 input from power divider 3 to mixer 7 is 1 GHz, and the frequency of signal input from amplifier 6 to mixer 7 is (1 GHz + 1 kHz). After mixing and filtering, the frequency of signal output from filter 8 is 1 kHz. After filtering, the signal is input to amplifier 9 for amplification, and finally input to processor 10 to complete the extraction of intermediate frequency signal.
[0086] In this embodiment, the signal quality parameter of the intermediate frequency (IF) signal is used to characterize the signal quality of the echo signal. The signal quality parameter can be the signal NR (Short-Range Frequency), or other data related to the SNR, or any parameter capable of characterizing signal quality. For example, the signal quality parameter can be the SNR directly measured for an IF signal; or it can be a transformed SNR, such as multiplying the directly measured SNR of the IF signal by a coefficient to obtain the corresponding SNR. In some embodiments, multiple measurements are performed on an IF signal to obtain multiple initial SNRs, and then the largest one or the average of the multiple initial SNRs is selected as the SNR of the IF signal. Using the largest initial SNR from multiple measurements of an IF signal as the corresponding SNR avoids the possibility of inaccurate SNR measurements due to interference when using only a single test value, ensuring the accuracy of the SNR and thus improving the accuracy of the target frequency range.
[0087] For example, Figure 5To obtain multiple SNR result sets under fixed conditions (i.e., fixed ambient temperature, target distance, target size, etc.), different combinations of T0 and T are used, incrementing T0 and T between the time when the voltage-controlled oscillator (VCO) outputs the lowest frequency signal and the time when it outputs the highest frequency signal. Each combination of T0 and T yields a corresponding SNR result set. The T0 and T for each SNR result set represent a preset time period, which is the time range of the transmitted signal corresponding to the intermediate frequency (IF) signal in that SNR result set. When the transmitted signal's time falls between T0 and T, the set of SNRs measured for the resulting IF signal constitutes that SNR result set.
[0088] In some embodiments, the preset time period can be 0.5 × 10 5 Seconds. If the preset time period is too long, a single scan will take too long, and faults may occur during this period, causing the scan to fail and requiring more time for a rescan. If the preset time period is too short, too many scans will be initiated, resulting in too many groups, which is not conducive to data storage and management. Therefore, 0.5 × 10 seconds is selected. 5 Using seconds as the time range for a single scan is more reasonable, as it balances failure rate and data management efficiency.
[0089] It should be noted that each of the above SNR result sets corresponds to a preset time period. Combining these preset time periods yields the covered time range. Then, based on the relationship between time and frequency, the frequency range covered by the multiple SNR result sets is determined according to the obtained time range. This frequency range must be within the output frequency range of the voltage-controlled oscillator (VCO). Only when the VCO outputs a transmit signal can a corresponding intermediate frequency (IF) signal be generated, allowing the SNR of the IF signal to be measured. Therefore, the frequency range covered by the preset time periods corresponding to the multiple SNR sets is within the output frequency range of the voltage-controlled oscillator.
[0090] The time intervals T0 and T are incremented between the time when the voltage-controlled oscillator (VCO) outputs the lowest frequency signal and the time when it outputs the highest frequency signal. This means that the frequency range covered by the preset time intervals corresponding to each of the multiple SNR sets is the same as the output frequency range of the VCO. This avoids missing some frequencies within the frequency range supported by the VCO, preventing situations where the target frequency range is smaller than the frequency range with higher antenna gain, thus maximizing the radar's dynamic range.
[0091] Optionally, T0 and T can also synchronously slide and increase within a time range corresponding to a more commonly used frequency within the frequency range supported by the voltage-controlled oscillator (VCO), instead of selecting the entire frequency band. Compared to scanning the entire frequency band, this can also reduce scanning time and save resources.
[0092] See Figure 5 Wherein, a fixed difference of 0.5 × 10 is selected between T0 and T. 5 The scan is performed every second, and then the values of T0 and T are increased synchronously to obtain the SNR of the interval sliding incremental scan. fb Set. For example, the first set, T0 and T, range from 0 to 0.5 × 10⁵ seconds, yielding the corresponding SNR result set SNR. A The range of T0 and T in the second group is 0.5 × 10⁻⁶. 5 1 x 10 seconds 5 Seconds, obtain the corresponding SNR result set SNR B By following this pattern, the SNR corresponding to the entire frequency band is obtained by incrementing the time between when the voltage-controlled oscillator (VCO) outputs the lowest frequency signal and when it outputs the highest frequency signal. fb The value forms as follows Figure 5 The SNR shown fb Result set. This method can obtain a relatively complete set of scan results.
[0093] In another embodiment of this application, scanning with frequency-modulated continuous wave (FM-CW) can be performed instead of FM-CW scanning, using point-frequency signals with preset intervals. For example, multiple time values between T0 and T can be selected to transmit signals corresponding to the frequencies of these time values, thus forming multiple point-frequency signals with frequency intervals. These point-frequency signals are spaced apart by a preset interval, such as 1 MHz or other intervals. Then, changing different sets of T0 and T will yield the corresponding SNR. fb The set of frequencies scanned in this way reduces the number of frequencies compared to the case of frequency-modulated continuous wave, but the frequency coverage remains unchanged. This can reduce the amount of data processing, speed up the processing, and improve the efficiency of frequency modulation.
[0094] Step 302: Determine the target voltage range based on the multiple signal quality parameters, wherein the target voltage range corresponds to the target frequency range.
[0095] In this embodiment, the signal quality parameter can be any parameter that can characterize signal quality, such as SNR or other data related to SNR. For example, the signal quality parameter can be the directly measured SNR, or data obtained by transforming the SNR. The aforementioned target frequency range is the frequency range that matches the antenna, that is, the frequency band that meets the communication quality requirements.
[0096] The processor based on the acquired SNR fb The scan set can select SNR fb The time range corresponding to the signal-to-noise ratio (SNR) exceeding the preset threshold is taken as the target time range, because antenna gain and SNR are related. fbProportional, therefore, SNR fb The larger segment is the segment with high antenna gain. From this, we can determine the time range from T0 to T corresponding to the segment with high antenna gain. The frequency range corresponding to the time range from T0 to T is the target frequency range.
[0097] For example, such as Figure 5 The SNR of the scan shown fb The result set shows that as the scan time increases, the SNR decreases. fb It also changes accordingly, with the change process being from small to large and then back to small. In the embodiments of this application, SNR is selected. fb The segment with a NR greater than 1710 is called the SNR. fb The segment with the largest value, i.e., the segment with high antenna gain, can be used to determine the selected range from T0 to T. Based on the above... Figure 5 The SNR shown fb The set, the range of T0 and T can be determined as follows: Figure 6 As shown, T0 is selected as 3.4 × 10 5 Seconds, T is 4.3 × 10 5 A segment between seconds. The processor can then adjust the initial sweep frequency control signal, i.e., the initial voltage range, based on the ranges of T0 and T. The adjusted voltage range is the target voltage range. Since the processor can directly output voltages of varying levels, it inputs the target voltage range to the VCO. The VCO generates the corresponding frequency range, i.e., the target frequency range, based on the target voltage range input to it. Figure 4 As shown.
[0098] Specifically, the relationship between the initial voltage V0(t) and the target voltage V(t) is as follows:
[0099] V(t)=V0(t)+Ht(T0≤t≤T) Formula (10)
[0100] In the formula, H is a constant, V0(t) is the initial voltage, i.e., the magnitude of the initial sweep frequency control signal, t is the sweep time, T0 is the starting value of the sweep time range, T is the ending value of the sweep time range, and V(t) is the target voltage. As can be seen from formula (10), when the values of T0 and T are determined, since H and V0(t) are known, the range of V(t), i.e., the range of the target voltage, can be calculated based on the values of T0 and T. Specifically, when t = T0, the starting value of the target voltage range can be calculated, and when t = T, the ending value of the target voltage range can be calculated.
[0101] After the processor inputs a voltage within the target voltage range to the VCO, the VCO generates the corresponding frequency based on the input voltage. Therefore, formula (1) can be rewritten as:
[0102] f(t)=KV(t)+f e (t)(T0≤t≤T) Formula (11)
[0103] In the formula, f(t) is the frequency of the sweep signal emitted by the voltage-controlled oscillator (VCO) at time t, and K is a constant. e (t) represents the nonlinear frequency offset, which is an inherent physical phenomenon. Since its influence is very small, it can be ignored. Therefore, formula (11) can be transformed into:
[0104] f(t)=KV(t)(T0≤t≤T) Formula (12)
[0105] As can be seen from formula (12), the VCO outputs a sweep signal of the corresponding frequency based on the target voltage input to it, which is also the output transmission signal of the corresponding frequency. When the voltage output to the VCO changes within the target voltage range, the frequency of the signal output by the VCO also changes within the corresponding frequency range, that is, the frequency of the signal output by the VCO is always within the target frequency range. The starting value of the target voltage range corresponds to the starting frequency of the target frequency range, and the ending value of the target voltage range corresponds to the ending frequency of the target frequency range.
[0106] In this application's technical solution, the processor filters the intermediate frequency (IF) signal based on the signal quality parameters of the IF signal obtained by down-converting the echo signal, selecting the time range corresponding to the IF signal with good signal quality. The target voltage range can be determined based on the selected time range corresponding to the IF signal with good signal quality. The transmitting antenna performs optimally within the frequency range corresponding to this target voltage range; that is, this frequency range is the target frequency range with good antenna performance. Because the target frequency range of the transmitted signal is adaptively adjusted based on the echo signal, the target frequency range of the transmitted signal matches the antenna's optimal bandwidth. This achieves adaptive adjustment of the target frequency range to adapt to antenna performance. Even if the antenna bandwidth changes due to environmental variations, it avoids the problem of reduced radar detection capability caused by a mismatch between the antenna bandwidth and the target frequency range of the transmitted signal. This application's technical solution ensures that the target frequency range of the transmitted signal matches the antenna bandwidth, guaranteeing antenna performance and thus radar detection capability. Furthermore, because this method can adaptively adjust the target frequency range to adapt to antenna performance, it has low requirements for hardware consistency, achieving the effect of saving product costs.
[0107] The methods described in the above embodiments can be used in, for example... Figure 4In the circuit shown, the processor filters the intermediate frequency (IF) signal based on the signal quality parameters of the IF signal obtained by down-converting the echo signal, selecting the time range corresponding to the IF signal with good signal quality. Then, the processor obtains the target voltage range based on the determined time range and outputs the target voltage range to the transmission path, thereby controlling the VCO to output the signal within the target frequency range corresponding to the target voltage range. At this point, the target frequency range of the transmitted signal matches the frequency range with high antenna gain, thus ensuring that the target frequency range of the transmitted signal is compatible with the antenna bandwidth, guaranteeing antenna performance, and consequently ensuring radar detection capability.
[0108] This application provides a frequency range determination device, which can be implemented as part or all of a computer device by software, hardware or a combination of both, and is used to execute the steps in the frequency range determination method in the above embodiments.
[0109] Figure 7 A schematic diagram of a frequency range determination device provided in one embodiment. The device 700 includes:
[0110] The acquisition module 701 is used to acquire multiple signal quality parameters of multiple intermediate frequency signals. The intermediate frequency signals are beat signals of the transmitted signal and the echo signal. The signal quality parameters are used to characterize the signal quality of the echo signal. The multiple intermediate frequency signals and the multiple signal quality parameters correspond one-to-one, and each intermediate frequency signal has a different frequency.
[0111] The determining module 702 is configured to determine a target voltage range based on the plurality of signal quality parameters, wherein the target voltage range corresponds to a target frequency range, and the signal quality parameter is a signal-to-noise ratio (SNR). Specifically, the determining module 702 is configured to filter from the plurality of intermediate frequency (IF) signals a target time period in which IF signals with an SNR greater than a preset SNR threshold are distributed; determine the starting value of the target voltage range based on the starting value of the target time period, wherein the starting value of the target voltage range corresponds to the starting frequency of the target frequency range; and determine the ending value of the target voltage range based on the ending value of the target time period, wherein the ending value of the target voltage range corresponds to the ending frequency of the target frequency range.
[0112] In some embodiments, the signal quality parameter is the signal-to-noise ratio (SNR). The acquisition module 701 is specifically used to acquire multiple sets of SNR. Each set of SNR is a set of SNRs of the intermediate frequency signal corresponding to the transmitted signal within a preset time period. The frequency range covered by the preset time period corresponding to each of the multiple sets of SNR is within the output frequency range of the voltage-controlled oscillator.
[0113] In some embodiments, the frequency range covered by the preset time period corresponding to each of the multiple SNR sets is the same as the output frequency range of the voltage-controlled oscillator.
[0114] In some embodiments, the preset time period is 0.5 × 10. 5 Second.
[0115] In some embodiments, the transmitted signal is a frequency-modulated continuous wave signal.
[0116] In some embodiments, the transmitted signal is a point frequency signal with a preset interval.
[0117] In some embodiments, the signal quality parameter is SNR, which is the largest of multiple initial SNRs measured with respect to the corresponding intermediate frequency signal.
[0118] The specific method for determining the frequency range of the device 700 and its beneficial effects can be found in the relevant descriptions in the method embodiments, and will not be repeated here.
[0119] This application also provides a computer device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor executes the computer program to implement the steps in any of the above method embodiments.
[0120] Figure 8 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 8 As shown, the computer device 800 includes: a processor 801, a memory 802, and a computer program 803 stored in the memory 802 and executable on the processor 801. When the processor 801 executes the computer program 803, it implements the steps in the frequency range determination method in the above embodiments.
[0121] The computer device 800 can be a general-purpose computer device or a special-purpose computer device. In specific implementations, the computer device 800 can be a desktop computer, a portable computer, a network server, a handheld computer, a mobile phone, a tablet computer, a wireless terminal device, a communication device, or an embedded device. This application embodiment does not limit the type of computer device 800. Those skilled in the art will understand that... Figure 8 This is merely an example of computer device 800 and does not constitute a limitation on computer device 800. It may include more or fewer components than shown in the figure, or combine certain components, or different components, such as input / output devices, network access devices, etc.
[0122] Processor 801 can be a Central Processing Unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0123] In some embodiments, memory 802 may be an internal storage unit of computer device 800, such as a hard disk or memory of computer device 800. In other embodiments, memory 802 may be an external storage device of computer device 800, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on computer device 800. Furthermore, memory 802 may include both internal and external storage units of computer device 800. Memory 802 is used to store operating systems, applications, boot loaders, data, and other programs. Memory 802 may also be used to temporarily store data that has been output or will be output.
[0124] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the steps in the various method embodiments described above.
[0125] This application also provides a computer program product that, when run on a computer, causes the computer to perform the steps in the various method embodiments described above.
[0126] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above method embodiments of this application can be implemented by a computer program instructing related hardware. This computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to a photographing device / terminal device, a recording medium, a computer memory, ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, and optical data storage devices. The computer-readable storage medium mentioned in this application can be a non-volatile storage medium; in other words, it can be a non-transient storage medium.
[0127] It should be understood that all or part of the steps of the above embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented in whole or in part as a computer program product. The computer program product includes one or more computer instructions. The computer instructions can be stored in the above-described computer-readable storage medium.
[0128] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0129] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0130] In the embodiments provided in this application, it should be understood that the disclosed apparatus / computer devices and methods can be implemented in other ways. For example, the apparatus / computer device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0131] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0132] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for determining a frequency range, characterized in that, The method includes: Multiple signal quality parameters of multiple intermediate frequency signals are obtained. The intermediate frequency signals are the beat signals of the transmitted signal and the echo signal. The signal quality parameters are used to characterize the signal quality of the echo signal. The multiple intermediate frequency signals and the multiple signal quality parameters are in one-to-one correspondence. Each intermediate frequency signal has a different frequency. Based on the multiple signal quality parameters, a target voltage range is determined, and the target voltage range corresponds to a target frequency range; The signal quality parameter is the signal-to-noise ratio. The step of determining the target voltage range based on the plurality of signal quality parameters includes: Filter from the plurality of intermediate frequency signals The target time period in which intermediate frequency signals with a signal-to-noise ratio greater than a preset threshold are distributed; Based on the starting value of the target time period, the starting value of the target voltage range is determined, and the starting value of the target voltage range corresponds to the starting frequency of the target frequency range; Based on the termination value of the target time period, the termination value of the target voltage range is determined, and the termination value of the target voltage range corresponds to the termination frequency of the target frequency range. The acquisition of multiple signal quality parameters of multiple intermediate frequency signals includes: Get multiple groups Sets, each group described The set consists of intermediate frequency signals corresponding to the transmitted signals within a preset time period. The set of multiple groups The frequency range covered by the preset time period corresponding to each set is within the output frequency range of the voltage-controlled oscillator.
2. The method according to claim 1, wherein the plurality of groups The frequency range covered by the preset time period corresponding to each set is the same as the output frequency range of the voltage-controlled oscillator.
3. The method according to claim 1, wherein the preset time period is 0.5 × 10⁻⁶. 5 Second.
4. The method according to claim 1, characterized in that, The transmitted signal is a frequency-modulated continuous wave signal.
5. The method according to claim 1, characterized in that, The transmitted signal is a point frequency signal with a preset interval.
6. The method according to claim 2 or 3, characterized in that, The signal quality parameters are: The For multiple initial measurements of the corresponding intermediate frequency signal The largest one.
7. A computer device, characterized in that, The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the method as described in any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Receiving device for receiving global system for mobile communications for railways (GSM-R) signals
CN103001687A
Target detection method of auxiliary vehicle driving radar
CN106338727A