Signal processing method and device and electronic equipment
By determining the signal amplitude and phase difference information of the on-board millimeter-wave radar signal, and using compression algorithms to process the on-board millimeter-wave radar signal, the problems of slow processing and large storage occupation caused by excessive data are solved, and rapid processing and resource saving are achieved.
Patent Information
- Application Number
- CN202410065414.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-16
- Publication Date
- 2025-07-18
AI Technical Summary
The existing vehicle-mounted millimeter-wave radar signal processing technology leads to excessive data volume, which cannot be processed quickly, occupying large storage space and complex processing.
By determining the signal amplitude difference information and signal phase difference information of the vehicle-mounted millimeter wave radar signal, the signal is processed using a compression algorithm to obtain the compressed signal information.
The data volume of on-board millimeter-wave radar signals is reduced, bandwidth and storage resources are saved, and rapid processing is achieved.
Smart Images

Figure CN120334854A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic technologies, and in particular, to a signal processing method, apparatus, and electronic device. Background Art
[0002] With the continuous development of radar technology, vehicle-mounted millimeter-wave radars have emerged and become an indispensable part of the field of vehicle-mounted radars. Accordingly, technical solutions for processing vehicle-mounted millimeter-wave radar signals have also continuously emerged, greatly enriching the ways of processing vehicle-mounted millimeter-wave radar signals. Signal processing technology enables vehicle-mounted millimeter-wave radar signals to be more conveniently utilized after being processed.
[0003] With the increase in the number of antennas of vehicle-mounted millimeter-wave radars, the amount of data to be processed increases exponentially, greatly increasing the system overhead, such as increasing the bus bandwidth and storage occupancy. After the existing signal processing technology processes vehicle-mounted millimeter-wave radar signals, the storage space occupied by the data of vehicle-mounted millimeter-wave radar signals is still large, and when utilizing the vehicle-mounted millimeter-wave radar signals after signal processing, complex processing needs to be performed on the vehicle-mounted millimeter-wave radar signals after signal processing first, resulting in the problem that vehicle-mounted millimeter-wave radar signals cannot be processed quickly. Summary of the Invention
[0004] The purpose of the embodiments of this application is to provide a signal processing method, apparatus, and electronic device to solve the problem that vehicle-mounted millimeter-wave radar signals cannot be processed quickly due to excessive data volume.
[0005] To solve the above technical problems, the embodiments of this application are implemented as follows:
[0006] On the one hand, the embodiments of this application provide a signal processing method, including:
[0007] Determine the first signal information of the received vehicle-mounted millimeter-wave radar signal; the first signal information includes signal amplitude information and signal phase information;
[0008] According to the first signal information, determine the signal amplitude difference information and signal phase difference information of the vehicle-mounted millimeter-wave radar signal;
[0009] Based on the signal amplitude difference information and the signal phase difference information, perform compression processing on the vehicle-mounted millimeter-wave radar signal to obtain the compressed second signal information.
[0010] On the other hand, the embodiments of this application provide a signal processing apparatus, including:
[0011] A first determination module, configured to determine the first signal information of the received vehicle-mounted millimeter-wave radar signal; the first signal information includes signal amplitude information and signal phase information;
[0012] A second determination module, configured to determine signal amplitude difference information and signal phase difference information of the vehicle-mounted millimeter-wave radar signal according to the first signal information;
[0013] A processing module, configured to perform compression processing on the vehicle-mounted millimeter-wave radar signal based on the signal amplitude difference information and the signal phase difference information to obtain compressed second signal information.
[0014] On the other hand, an embodiment of the present application provides an electronic device, including a processor and a memory electrically connected to the processor. The memory stores a computer program, and the processor is configured to call and execute the computer program from the memory to implement the above signal processing method.
[0015] On the other hand, an embodiment of the present application provides a computer-readable storage medium for storing a computer program, and the computer program can be executed by a processor to implement the above signal processing method.
[0016] By adopting the technical solution of the embodiment of the present application, by determining the signal amplitude difference information and the signal phase difference information of the vehicle-mounted millimeter-wave radar signal according to the first signal information of the vehicle-mounted millimeter-wave radar signal, and then performing compression processing on the vehicle-mounted millimeter-wave radar signal based on the signal amplitude difference information and the signal phase difference information to obtain compressed second signal information. Since differential calculation can obtain signal amplitude difference information with a smaller data volume and signal phase difference information with a smaller data volume to characterize the vehicle-mounted millimeter-wave radar signal, the data volume of the vehicle-mounted millimeter-wave radar signal can be greatly reduced, so that efficient compression can be performed, saving the occupation of bandwidth and storage resources, and enabling the vehicle-mounted millimeter-wave radar signal to be processed quickly. Description of the Drawings
[0017] In order to more clearly illustrate the technical solutions in one or more embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments described in one or more embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0018] Figure 1 is a schematic flowchart of a signal processing method according to an embodiment of the present application;
[0019] Figure 2 is a schematic flowchart of a signal processing method according to another embodiment of the present application;
[0020] Figure 3Schematic block diagram of a signal processing device according to an embodiment of the present application;
[0021] Figure 4 Schematic block diagram of an electronic device according to an embodiment of the present application. Detailed implementation manners
[0022] Embodiments of the present application provide a signal processing method, device, and electronic device.
[0023] In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present application.
[0024] Figure 1 Schematic flowchart of a signal processing method provided by an embodiment of the present application. As Figure 1 shown, the method includes the following steps:
[0025] S102, determining first signal information of the received vehicle-mounted millimeter-wave radar signal; the first signal information includes signal amplitude information and signal phase information.
[0026] The first signal information of the vehicle-mounted millimeter-wave radar signal includes signal amplitude information and signal phase information. Among them, the signal amplitude information is the information characterizing the signal amplitude of the vehicle-mounted millimeter-wave radar signal; the signal phase information is the information characterizing the signal phase of the vehicle-mounted millimeter-wave radar signal.
[0027] Optionally, the signal amplitude information includes initial signal amplitude information, and the signal phase information includes initial signal phase information; wherein, the initial signal amplitude information is used to characterize the initial signal amplitude of the vehicle-mounted millimeter-wave radar signal, and the initial signal phase information is used to characterize the initial signal phase of the vehicle-mounted millimeter-wave radar signal.
[0028] S104, determining signal amplitude difference information and signal phase difference information of the vehicle-mounted millimeter-wave radar signal according to the first signal information.
[0029] Among them, according to the signal amplitude information, the signal amplitude difference information of the vehicle-mounted millimeter-wave radar signal can be determined. According to the signal phase information, the phase difference information of the vehicle-mounted millimeter-wave radar signal can be determined.
[0030] The signal amplitude differential information is used to characterize the difference between the signal amplitudes of the vehicle-mounted millimeter-wave radar signals. Optionally, the signal amplitude differential information is used to characterize the difference between adjacent signal amplitudes of the vehicle-mounted millimeter-wave radar signals.
[0031] Optionally, the signal amplitude differential information of the vehicle-mounted millimeter-wave radar signal includes the initial signal amplitude information.
[0032] The signal phase differential information is used to characterize the difference between the signal phases of the vehicle-mounted millimeter-wave radar signals. Optionally, the signal phase differential information is used to characterize the difference between the phase differences of adjacent signal phases in the vehicle-mounted millimeter-wave radar signals.
[0033] Optionally, the signal phase differential information of the vehicle-mounted millimeter-wave radar signal includes the initial signal phase differential information; the initial signal phase differential information is used to characterize the phase difference between the initial signal phase of the vehicle-mounted millimeter-wave radar signal and its adjacent signal phase.
[0034] Optionally, when determining the signal amplitude differential information according to the signal amplitude information, the adjacent signal amplitudes in the signal amplitude information of the vehicle-mounted millimeter-wave radar signal can be subjected to a differential calculation to obtain the signal amplitude differential information.
[0035] Optionally, when determining the signal phase differential information according to the signal phase differential information, the adjacent signal phases in the signal phase information of the vehicle-mounted millimeter-wave radar signal can be subjected to a differential calculation to obtain the phase difference between the adjacent signal phases of the vehicle-mounted millimeter-wave radar signal, and a differential calculation is performed on the obtained phase difference to obtain the signal phase differential information.
[0036] S106. Based on the signal amplitude differential information and the signal phase differential information, perform compression processing on the vehicle-mounted millimeter-wave radar signal to obtain the compressed second signal information.
[0037] Performing compression processing on the vehicle-mounted millimeter-wave radar signal can reduce the storage space and transmission bandwidth occupied by the compressed vehicle-mounted millimeter-wave radar signal. Optionally, when performing compression processing on the vehicle-mounted millimeter-wave radar signal, the radar signals received by different receiving antennas in the vehicle-mounted millimeter-wave radar can be individually compressed one by one.
[0038] Perform a differential calculation on the signal amplitude information in the first signal information to obtain the signal amplitude differential information; perform a differential calculation on the signal phase information in the first signal information to obtain the signal phase differential information.
[0039] The signal amplitude difference information is compressed by a compression algorithm to obtain the compressed signal amplitude difference information; the signal phase difference information is compressed by a compression algorithm to obtain the compressed signal phase difference information. The compressed second signal information includes the compressed signal amplitude difference information and the compressed signal phase difference information.
[0040] Optionally, the compressed second signal information includes the compressed signal amplitude information and the compressed signal phase information; wherein, the compressed signal amplitude information includes the compressed signal amplitude difference information, and the compressed signal phase information includes the compressed signal phase difference information.
[0041] Optionally, the compressed second signal information includes the initial signal amplitude information and the initial signal phase information.
[0042] Optionally, the EGE encoding (i.e., extended graphic element encoding) compression can be adopted to compress the signal amplitude difference information and the signal phase difference information.
[0043] By adopting the technical solution of the embodiment of the present application, the signal amplitude difference information and the signal phase difference information of the vehicle-mounted millimeter-wave radar signal are determined according to the first signal information of the vehicle-mounted millimeter-wave radar signal. Furthermore, based on the signal amplitude difference information and the signal phase difference information, the vehicle-mounted millimeter-wave radar signal is compressed to obtain the compressed second signal information. Since the differential calculation can obtain the signal amplitude difference information with a smaller data volume and the signal phase difference information with a smaller data volume to characterize the vehicle-mounted millimeter-wave radar signal, and the signal amplitude difference information and the signal phase difference information obtained by the differential calculation are compressed, the data volume of the vehicle-mounted millimeter-wave radar signal can be greatly reduced, so that efficient compression can be performed, the bandwidth and storage resource occupancy can be saved, and the vehicle-mounted millimeter-wave radar signal can be processed quickly.
[0044] In one embodiment, the vehicle-mounted millimeter-wave radar signal is a complex signal including a real part and an imaginary part; determining the first signal information of the received vehicle-mounted millimeter-wave radar signal (i.e., step S102) can be specifically implemented by the following steps: performing a polar coordinate transformation on the complex signal to obtain the signal amplitude information and the signal phase information.
[0045] Specifically, the complex signal can be converted into the information including the signal amplitude and the signal phase of the vehicle-mounted millimeter-wave radar signal by means of polar coordinate transformation, so as to obtain the signal phase information and the signal amplitude information. For example, the Cordic algorithm (i.e., coordinate rotation digital calculation method) can be adopted to convert the complex signal into the information including the signal amplitude and the signal phase of the vehicle-mounted millimeter-wave radar signal.
[0046] To clearly show how to determine the signal amplitude information and signal phase information of the vehicle-mounted millimeter-wave radar signal in this embodiment, the vehicle-mounted millimeter-wave radar signal in this embodiment can be expressed as a k +b k in the form of i, where a k is the real part of the signal, b k is the imaginary part of the signal, k is the time sequence number, and k = 0, 1, 2, 3... By performing a polar coordinate transformation on the complex signal, that is, through the polar coordinate transformation, a k +b k i is converted to where A k is the signal amplitude, ω k is the signal phase. The signal amplitude of the vehicle-mounted millimeter-wave radar can be calculated through the following formula (1):
[0047]
[0048] The signal phase of the vehicle-mounted millimeter-wave radar can be calculated through the following formula (2):
[0049]
[0050] That is, the signal amplitude information includes the information of A k representing the signal amplitude of the vehicle-mounted millimeter-wave radar signal; the signal phase information includes the information of ω k representing the signal phase of the vehicle-mounted millimeter-wave radar signal.
[0051] In this embodiment, by performing a polar coordinate transformation on the vehicle-mounted millimeter-wave radar signal in the form of a complex signal, it is converted into a vehicle-mounted millimeter-wave radar signal represented in the form of signal amplitude and signal phase, thereby facilitating the acquisition of the signal amplitude information and signal phase information of the vehicle-mounted millimeter-wave radar signal, providing accurate data basis for determining the signal amplitude difference information and signal phase difference information, and thus compressing the vehicle-mounted millimeter-wave radar signal.
[0052] In one embodiment, the above signal amplitude difference information includes signal amplitude difference values; the signal phase difference information includes second signal phase difference values. According to the first signal information, determining the signal amplitude difference information and signal phase difference information of the vehicle-mounted millimeter-wave radar signal (i.e., step S104) can be specifically implemented through steps c2 - c4:[[]]
[0053] Step c2, perform a difference calculation on the signal amplitude information to obtain the signal amplitude difference value.
[0054] Perform a difference calculation on the adjacent signal amplitudes in the signal amplitude information to obtain the signal amplitude difference value. To clearly show the process of performing a difference calculation on the signal amplitude information to obtain the signal amplitude difference value, the signal amplitude information can be expressed as Ak The signal amplitude difference value is represented as D k in the following manner, where k is the time sequence number, k = 0, 1, 2, 3... The differential calculation is performed on the signal amplitude information, and the signal amplitude difference value can be obtained through the following formula (3):
[0055] D k = A k+1 - A k (3)
[0056] Step c4: Perform differential calculation on the signal phase information to obtain the first signal phase difference value; perform differential calculation on the first signal phase difference value to obtain the second signal phase difference value.
[0057] The differential calculation is performed on adjacent signal phases in the signal phase information to obtain the phase difference between adjacent signal phases in the signal phase information. To clearly represent the process of calculating the first signal phase difference value and the second signal phase difference value in this embodiment, the signal phase information can be represented as ω k The first signal phase difference value is represented as Δω k The second signal phase difference value is represented as Dω k where k is the time sequence number, k = 0, 1, 2, 3..., that is, the differential calculation is performed on the signal phase information to obtain the first signal phase difference value, which can be achieved through the following formula (4):
[0058] Δω k = ω k+1 - ω k (4)
[0059] The differential calculation is performed on the first signal phase difference value to obtain the second signal phase difference value, which can be achieved through the following formula (5):
[0060] Dω k = Δω k+1 - Δω k (5)
[0061] Optionally, in this embodiment, the second phase difference value further includes an initial phase difference value. For the convenience of representation, it can be expressed that the second signal phase difference value includes Dω k and Δω0.
[0062] In this embodiment, there is no limitation on the execution sequence of steps c2 and c4. Step c2 can be executed before step c4, after step c4, or simultaneously with step c4.
[0063] In this embodiment, by performing differential calculation on the signal amplitude information, a signal amplitude difference value is obtained; by performing differential calculation on the signal phase information, a first signal phase difference value is obtained; and by performing differential calculation on the first signal phase difference value, a second signal phase difference value is obtained, so that the signal phase differential information and signal amplitude differential information of the vehicle-mounted millimeter-wave radar can be obtained, providing a data basis for compressing radar signals.
[0064] In one embodiment, the second signal information includes compressed signal amplitude information and compressed signal phase information; based on the signal amplitude differential information and signal phase differential information, the compression processing of the vehicle-mounted millimeter-wave radar signal (i.e., step S106) can be specifically implemented through steps x2 - x4:
[0065] Step x2, according to a preset first compressed data bit number, perform quantization processing on the signal amplitude difference value to obtain compressed signal amplitude information.
[0066] The preset first compressed data bit number is the data bit number set in advance after compressing the signal amplitude difference value. Optionally, the preset first compressed data bit number is determined in advance at least according to one of the following factors: the attributes of the hardware for processing, transmitting, storing, and using the vehicle-mounted millimeter-wave radar signal, the data volume of the signal amplitude information of the vehicle-mounted millimeter-wave radar signal, and the data volume of the signal amplitude difference value of the vehicle-mounted millimeter-wave radar signal.
[0067] Optionally, the data volume of the signal amplitude differential information does not exceed the maximum data volume that can be represented by the preset first compressed data bit number.
[0068] Perform quantization processing on the signal amplitude difference value, convert the signal amplitude difference value into a data form that can be read by a computer, and convert the data of the signal amplitude difference value to data with a data bit number of the preset first compressed data bit number through a compression algorithm, so as to obtain compressed signal amplitude differential information.
[0069] Step x4, according to a preset second compressed data bit number, perform quantization processing on the second signal phase difference value to obtain compressed signal phase information.
[0070] The preset second compressed data bit number is the data bit number set in advance after compressing the signal phase difference value. Optionally, the preset second compressed data bit number is determined in advance at least according to one of the following factors: the attributes of the hardware for processing, transmitting, storing, and using the vehicle-mounted millimeter-wave radar signal, the data volume of the signal phase information of the vehicle-mounted millimeter-wave radar signal, and the data volume of the second signal phase difference value of the vehicle-mounted millimeter-wave radar signal.
[0071] Optionally, the data volume of the second signal phase difference value does not exceed the maximum data volume that can be represented by the preset second compressed data bit number.
[0072] In this embodiment, there is no limitation on the execution timing between step x2 and step x4. Step x2 can be executed first and then step x4, or step x4 can be executed first and then step x2, or step x2 and step x4 can be executed simultaneously.
[0073] In this embodiment, by quantifying the signal amplitude difference value according to a preset first compressed data bit number, compressed signal amplitude information is obtained; and by quantifying the second signal phase difference value according to a preset second compressed data bit number, compressed signal phase information is obtained, thus realizing the quantization and compression of the vehicle-mounted millimeter-wave radar signal, greatly reducing the data volume of the vehicle-mounted millimeter-wave radar signal, reducing the transmission bandwidth resources and storage resources occupied by the vehicle-mounted millimeter-wave radar signal, and enabling the vehicle-mounted millimeter-wave radar signal to be processed quickly.
[0074] In one embodiment, quantifying the signal amplitude difference value according to a preset first compressed data bit number to obtain compressed signal amplitude information (i.e., step x2) can be specifically implemented through step f2; quantifying the second signal phase difference value according to a preset second compressed data bit number to obtain compressed signal phase information (i.e., step x4) can be specifically implemented through steps f2 - f4:
[0075] Step f2: Convert the signal amplitude difference value to a first unsigned number with a data bit number of the first compressed data bit number; the compressed signal amplitude information includes the first unsigned number.
[0076] Quantify the signal amplitude difference value, convert the signal amplitude difference value into a data form that can be read by a computer, and convert the signal amplitude difference value to an unsigned number with a data bit number of the preset first compressed data bit number to obtain a first unsigned number. The obtained first unsigned data is the compressed signal amplitude information. For example, in one scenario, the signal amplitude difference value is a signed number with a data bit number of 64 bits, and the preset first compressed data bit number is 16 bits. Among them, the first bit of the signal amplitude difference value is the sign bit, and the signal amplitude difference value is converted into a 16-bit unsigned number, thereby realizing the compression of the signal amplitude difference value.
[0077] Step f4: Convert the second signal phase difference value to a second unsigned number with a data bit number of the second compressed data bit number; the compressed signal phase information includes the second unsigned number.
[0078] Quantize the second signal phase difference value, convert the second signal phase difference value into a data form readable by a computer, and convert the second signal phase difference value to an unsigned number with a data bit number of a preset second compressed data bit number to obtain a second unsigned number. The obtained second unsigned number is the compressed signal phase information. For example, the second signal phase difference value is a signed number with 64 data bits, and the preset first compressed data bit number is 16 bits. Among them, the first bit of the second signal phase difference value is the sign bit, and the second signal phase difference value is converted into a 16-bit unsigned number, thereby realizing the compression of the second signal phase difference value.
[0079] In this embodiment, by converting the signal amplitude difference value to an unsigned bit value with a data bit number of the first compressed data bit number; and converting the second signal phase difference value to an unsigned bit value with a data bit number of the second compressed data bit number, the compression of the vehicle-mounted millimeter-wave radar signal is realized, so that the data volume of the vehicle-mounted millimeter-wave radar signal is reduced, and thus the bandwidth resources and storage resources occupied by the vehicle-mounted millimeter-wave radar signal are reduced.
[0080] In one embodiment, after performing compression processing on the vehicle-mounted millimeter-wave radar signal based on the signal amplitude difference information and the signal phase difference information to obtain the compressed second signal information (i.e., after step S106), the following steps are further performed:
[0081] Perform differential reduction calculation on the second signal information to obtain the first signal information.
[0082] Among them, the second signal information includes the compressed signal amplitude difference value and the second signal phase difference value. By performing differential reduction calculation on the compressed signal amplitude difference value, the signal amplitude information can be obtained. By performing differential reduction calculation on the compressed second signal phase difference value, the signal phase information can be obtained, thereby determining the first signal information including the signal amplitude information and the signal phase information.
[0083] Optionally, the compressed second signal information includes the compressed signal amplitude information and the compressed signal phase information; among them, the compressed signal amplitude information includes the compressed signal amplitude difference information, and the compressed signal phase information includes the compressed signal phase difference information.
[0084] Optionally, the compressed second signal information includes the initial signal amplitude information and the initial signal phase information.
[0085] Optionally, when performing differential reduction calculation on the second signal information, convert the compressed signal amplitude difference value and the compressed second signal phase difference value in the second signal information into a signal amplitude difference value and a second signal phase difference value, and perform differential reduction calculation on the signal amplitude difference value and the second signal phase difference value to obtain a signal amplitude information and a signal phase information. For example, the signal amplitude difference value is a signed number with 64 bits of data and the first bit being the sign bit, and the compressed signal amplitude difference value is an unsigned number with 16 bits of data. When converting the compressed signal amplitude difference value to the signal amplitude difference value, convert the 16-bit unsigned number to a 64-bit unsigned number, and the converted 64-bit unsigned number is the signal amplitude difference value.
[0086] In this embodiment, by performing differential reduction calculation on the second signal information to obtain the first signal information, it realizes obtaining the first signal information by using the second signal information. It can be seen that the vehicle-mounted millimeter-wave radar signal can be used by simply utilizing the second signal information. Since the data volume of the second signal information is small, the bandwidth resources used to transmit the second signal information and the storage resources for storing the second signal information are small, thus realizing saving the bandwidth resources and storage resources occupied by the vehicle-mounted millimeter-wave radar signal. Moreover, since the differential reduction calculation is relatively simple, the amount of calculation required to obtain the first signal information by using the second signal information is small, and rapid processing of the vehicle-mounted millimeter-wave radar signal can be achieved.
[0087] In one embodiment, the above second signal phase difference value includes an initial signal phase difference value; the above signal phase information includes an initial signal phase value; the above signal amplitude information includes an initial signal amplitude value; performing differential reduction calculation on the second signal information to obtain the first signal information can be specifically implemented through steps g2 - g6:
[0088] Step g2, based on the initial signal phase difference value, perform differential reduction calculation on the second signal phase difference value to obtain a first signal phase difference value.
[0089] Among them, performing differential reduction calculation on the second signal phase difference value by using the initial signal phase difference value can obtain the first signal phase difference value.
[0090] To clearly show how to perform differential reduction calculation on the second signal phase difference value, the second signal phase difference value can be expressed as Dω k , the first signal phase difference value is expressed as Δω k , and the initial signal phase difference value is expressed as Δω0. Among them, k is the time sequence number, k = 0, 1, 2, 3, 4... Dω k = Δω k+1 - Δω k Then Δωl+1= Dω k +Δω k , for example, Δω1 = Dω0 + Δω0, Δω2 = Dω1 + Δω1, and Δω3 = Dω2 + Δω2, thereby determining Δω k , that is, determining the first signal phase difference value.
[0091] Step g4, based on the initial signal phase value, perform a differential reduction calculation on the first signal phase difference value to obtain the signal phase information.
[0092] Among them, by performing a differential reduction calculation on the first signal phase difference value using the initial signal phase value, the signal phase information can be obtained. To clearly show how to perform the differential reduction calculation on the first signal phase difference value, the first signal phase difference value can be expressed as Δω k , the signal phase information is expressed as ω k , the initial signal phase value is expressed as ω0, where k is the time sequence number, k = 0, 1, 2, 3, 4..., since Δω k = ω k+1- ω k , then ω k+1 = ω k + Δω k , for example, ω1 = ω0 + Δω0, ω2 = ω1 + Δω1, and ω3 = ω2 + Δω2, thereby determining ω k , that is, determining the signal phase information.
[0093] Step g6, based on the initial signal amplitude value, perform a differential reduction calculation on the signal amplitude difference value to obtain the signal amplitude information.
[0094] Among them, by performing a differential reduction calculation on the signal amplitude difference value using the initial signal amplitude value, the signal phase information can be obtained. To clearly show how to perform the differential reduction calculation on the signal amplitude difference value, the signal amplitude difference value can be expressed as D k , the signal amplitude information is expressed as, A k , the initial signal amplitude is expressed as A0, where k is the time sequence number, k = 0, 1, 2, 3, 4..., since D k = A k+1 - A k , then A k+1 = D k + A k , for example, A1 = D0 + A0, A2 = D1 + A1, and A3 = D2 + A2, thereby being able to determine A k , that is, determining the signal amplitude information.
[0095] Adopting the technical solution of this embodiment, by performing differential reduction calculation on the second signal phase difference value based on the initial phase difference value, the first signal phase difference value is obtained; based on the initial signal phase value, differential reduction calculation is performed on the first signal phase difference value to determine the signal phase information; based on the initial amplitude value, differential reduction calculation is performed on the signal amplitude difference value to determine the signal amplitude information, realizing the acquisition of the first signal information through the second signal information, thereby realizing the use of the vehicle-mounted millimeter-wave radar signal by utilizing the second signal information. Since the data volume of the second signal information is small, bandwidth resources and storage resources are saved, and the differential reduction calculation in this embodiment is relatively simple with less calculation amount, realizing the rapid processing of the vehicle-mounted millimeter-wave radar signal and meeting the requirement of rapid processing for the vehicle-mounted millimeter-wave radar signal.
[0096] The following uses a specific embodiment to illustrate the signal processing method provided by this application.
[0097] Figure 2 is a schematic flowchart of a signal processing method according to an embodiment of this application, as Figure 2 shown, the signal processing method includes:
[0098] S202, performing polar coordinate transformation on the vehicle-mounted millimeter-wave radar signal to obtain signal amplitude information and signal phase information; the vehicle-mounted millimeter-wave radar signal is a complex signal including a real part and an imaginary part.
[0099] Performing polar coordinate transformation on the complex signal to obtain signal amplitude information and signal phase information includes converting the complex signal into information including the signal amplitude and signal phase of the vehicle-mounted millimeter-wave radar signal through polar coordinate transformation, thereby obtaining signal phase information and signal amplitude information. For example, the Cordic algorithm (i.e., coordinate rotation digital calculation method) can be adopted to convert the complex signal into information including the signal amplitude and signal phase of the vehicle-mounted millimeter-wave radar signal.
[0100] To clearly represent the signal processing method provided by this embodiment, the vehicle-mounted millimeter-wave radar signal in this embodiment can be represented as a k +b k i form for illustration, where a k is the real part of the signal, b k is the imaginary part, k is the time sequence number, k = 0, 1, 2, 3... Performing polar coordinate transformation on the complex signal to obtain information including the signal amplitude and signal phase of the vehicle-mounted millimeter-wave radar signal, that is, through polar coordinate transformation, converting a k +b k i into where A k is the signal amplitude, ω kThe signal is a phase, and the signal amplitude can be determined through the above formula (1). The signal phase can be determined through the above formula (2).
[0101] That is, the signal amplitude information includes A k The information characterizing the signal amplitude of the vehicle-mounted millimeter-wave radar; the signal amplitude phase information includes ω k The information characterizing the signal phase of the vehicle-mounted millimeter-wave radar.
[0102] S204, store the initial signal amplitude value included in the signal amplitude information, and perform a differential calculation on the signal amplitude information to obtain a signal amplitude difference value.
[0103] Among them, the initial signal amplitude value included in the signal amplitude information is the information characterizing the initial signal amplitude of the vehicle-mounted millimeter-wave radar. The signal amplitude difference value can be obtained through the above formula (3). Storing the initial signal amplitude value can be expressed as storing A0.
[0104] S206, convert the signal amplitude difference value to a first unsigned number with a data bit number of the first compressed data bit number.
[0105] The first compressed data bit number is the data bit number obtained by compressing the signal amplitude difference information preset in advance. The first unsigned number is the converted signal amplitude difference value.
[0106] The signal amplitude difference value is obtained by performing a differential calculation on the signal amplitude information. Its data bit number is the same as that of the signal amplitude information. The data volume of the signal amplitude difference value obtained after the differential calculation is smaller than that of the signal amplitude information. By adopting a data bit number less than that of the signal amplitude information, that is, the first compressed data bit number, it is possible to represent the signal amplitude difference value.
[0107] S208, perform a differential calculation on the signal phase information to obtain a first signal phase difference value.
[0108] Among them, the first signal phase difference value includes performing a differential calculation on adjacent signal phases in the signal phase information to obtain the phase difference of adjacent signal phases. Performing a differential calculation on the first signal phase difference value can obtain a second signal phase difference value. The first signal phase difference value can be obtained through the above formula (4).
[0109] S210, store the initial signal phase value in the signal phase information, and perform a differential calculation on the first signal phase difference value to obtain a second signal phase difference value; store the initial signal phase difference value in the second signal phase value.
[0110] The initial signal phase value is used to characterize the initial signal phase in the first signal information of the vehicle-mounted millimeter-wave radar. The initial signal phase difference value is used to characterize the phase difference obtained by performing a differential calculation on the initial signal phase and its adjacent signal phase. For the convenience of representation, the initial signal phase difference value is denoted as Δω0, and the initial signal phase is denoted as ω0. Then, Δω0 = ω1 - ω0. Storing the initial signal phase value in the signal phase information can be expressed as storing ω0; storing the initial signal phase difference value can be expressed as storing Δω0. For the convenience of representation, the second signal phase difference value is denoted as Dω k Performing a differential calculation on the first signal phase difference value to obtain the second signal phase difference value can be achieved through the above formula (5).
[0111] S212, converting the second signal phase difference value to an unsigned bit value with the number of bits being the second compressed data bit number.
[0112] Among them, the second compressed data bit number is the pre-set number of bits after compressing the signal phase difference information. The second unsigned number is the converted second signal phase difference value.
[0113] The second signal phase difference value is obtained by performing a differential calculation on the first signal phase difference value, and the first signal phase difference value is obtained by performing a differential calculation on the signal phase information. The number of bits of the data of the second signal phase difference value, the first signal phase difference value, and the signal phase information is the same, while the value range of the second signal phase difference value is smaller than the value range of the signal phase information. Adopting a smaller number of bits (i.e., the first compressed data bit number) compared to the number of bits of the signal phase information can be used to characterize the signal amplitude difference value. Furthermore, the quantization loss can be reduced, and the accuracy of data recovery can be improved.
[0114] S214, based on the initial amplitude value, performing a differential reduction calculation on the signal amplitude difference value to determine the signal amplitude information.
[0115] Optionally, when based on the initial amplitude value, performing a differential reduction calculation on the signal amplitude difference value to determine the signal amplitude information, converting the number of bits of the signal amplitude difference value from the first compressed data bit number to the number of bits of the signal amplitude difference value before S206 is executed.
[0116] The signal amplitude difference value is obtained by performing a differential calculation on the signal amplitude information. Performing a differential reduction calculation on the signal amplitude difference value using the initial signal amplitude value can obtain the signal phase information. For the convenience of representation, the initial signal amplitude can be denoted as A0, then A k+1 = D k + A k , for example, A1 = D0 + A0, A2 = D1 + A1, and A3 = D2 + A2. Thus, A k, that is, to determine the signal amplitude information.
[0117] S216, based on the initial phase difference value, perform differential reduction calculation on the second signal phase difference value to obtain the first signal phase difference value.
[0118] Optionally, when performing differential reduction calculation on the second signal phase difference value based on the initial phase difference value to obtain the first signal phase difference value, convert the number of data bits of the second signal phase difference value from the second compressed data bits to the number of data bits of the second signal phase difference value before S212 is executed.
[0119] For the convenience of representation, the initial signal phase difference value can be expressed in the form of Δω0, Δω k+1= Dω k +Δω k , for example, Δω1 = Dω0 + Δω0, Δω2 = Dω1 + Δω1, and Δω3 = Dω2 + Δω2, from which Δω can be determined k , that is, to determine the first signal phase difference value.
[0120] S218, based on the initial signal phase value, perform differential reduction calculation on the first signal phase difference value to obtain the signal phase information.
[0121] The first signal phase difference value is obtained by performing differential calculation on the signal phase information. By performing differential reduction calculation on the first signal phase difference value using the initial signal phase value, the signal phase information can be obtained. For the convenience of representation, the initial signal phase value can be expressed as ω 0, Then ω k+1 = ω k +Δω k , for example, ω1 = ω0 + Δω0, ω2 = ω1 + Δω1, and ω3 = ω2 + Δω2, from which ω can be determined k , that is, to determine the signal phase information.
[0122] Optionally, convert the obtained vehicle-mounted millimeter-wave radar signal characterized by the signal phase information and the signal amplitude information into a complex signal including a real part and an imaginary part.
[0123] In this embodiment, there are multiple execution sequences after S202. In addition to the Figure 2 execution sequence shown, there can also be: the execution sequence of sequentially executing S208, S210, S212, S204, S206, S214, S216, and S218; the execution sequence of sequentially executing S208, S210, S212, S204, S206, S216, S218, and S214; the execution sequence of sequentially executing S204, S206, S208, S210, S212, S216, S218, and S214.
[0124] By adopting the technical solution of the embodiment of the present application, through polar coordinate transformation of the vehicle-mounted millimeter-wave radar signal in the form of a complex signal, the first signal information of the vehicle-mounted millimeter-wave radar signal is obtained. Furthermore, by performing differential calculation on the signal amplitude information, the signal amplitude difference value is obtained, and by performing differential calculation on the signal phase information, the second signal phase difference value is obtained, and the initial phase value, the initial amplitude value, and the initial signal phase difference value are stored. The signal amplitude difference value is converted into an unsigned number with the number of data bits being the first compressed data bit number, and the second signal phase difference value is converted into an unsigned number with the number of data bits being the second compressed data bit number, realizing the compression of the second signal phase difference value and the signal amplitude difference value. Since the signal amplitude information can be obtained by performing differential reduction calculation on the second signal phase difference value, and the signal amplitude information can be obtained by performing differential reduction calculation on the signal amplitude difference value. It can be seen that the second signal phase difference value after differential reduction and the signal amplitude difference value after differential reduction can represent the first signal information of the vehicle-mounted millimeter-wave radar. Therefore, when transmitting and storing the vehicle-mounted millimeter-wave radar signal, only the compressed second signal phase difference value, the compressed signal amplitude difference value, the initial signal amplitude, the initial signal phase, and the initial signal phase difference value need to be transmitted and stored. Thus, efficient compression can be performed, saving transmission bandwidth resources and storage resources, enabling the vehicle-mounted millimeter-wave radar signal to be processed quickly and meeting the requirement that the vehicle-mounted millimeter-wave radar signal needs to be processed quickly.
[0125] For the signal processing method provided by the embodiment of the present application, the execution subject can be a signal processing device. In the embodiment of the present application, taking the signal processing device executing the signal processing method as an example, the signal processing device provided by the embodiment of the present application is described.
[0126] Figure 3 is a schematic block diagram of the signal processing device provided in this embodiment, as Figure 3 shown, the signal processing device includes:
[0127] A first determination module 31, configured to determine the first signal information of the received vehicle-mounted millimeter-wave radar signal. The first signal information includes signal amplitude information and signal phase information.
[0128] A second determination module 32, configured to determine the signal amplitude difference information and the signal phase difference information of the vehicle-mounted millimeter-wave radar signal according to the first signal information.
[0129] A processing module 33, configured to perform compression processing on the vehicle-mounted millimeter-wave radar signal based on the signal amplitude difference information and the signal phase difference information to obtain the compressed second signal information.
[0130] In one embodiment, the second determination module 32 includes:
[0131] The first calculation unit is used to perform differential calculation on the signal amplitude information to obtain a signal amplitude difference value.
[0132] The second calculation unit is used to perform differential calculation on the signal phase information to obtain a first signal phase difference value; and perform differential calculation on the first signal phase difference value to obtain a second signal phase difference value.
[0133] Among them, the signal amplitude differential information includes the signal amplitude difference value; the signal phase differential information includes the second signal phase difference value.
[0134] In one embodiment, the second signal information includes: compressed signal amplitude information and compressed signal phase information; the processing module 33 includes:
[0135] The first processing unit is used to perform quantization processing on the signal amplitude difference value according to a preset first compressed data bit number to obtain compressed signal amplitude information.
[0136] The second processing unit is used to perform quantization processing on the second signal phase difference value according to a preset second compressed data bit number to obtain compressed signal phase information.
[0137] In one embodiment, when the first processing unit performs quantization processing on the signal amplitude difference value according to the preset first compressed data bit number to obtain compressed signal amplitude information, the specific execution is as follows:
[0138] Convert the signal amplitude difference value into a first unsigned number with a data bit number of the first compressed data bit number; the compressed signal amplitude information includes the first unsigned number.
[0139] When the second processing unit performs quantization processing on the second signal phase difference value according to the preset second compressed data bit number to obtain compressed signal phase information, the specific execution is as follows:
[0140] Convert the second signal phase difference value into a second unsigned number with a data bit number of the second compressed data bit number; the compressed signal phase information includes the second unsigned number.
[0141] In one embodiment, the signal processing device further includes:
[0142] The restoration module is used to perform differential restoration calculation on the second signal information to obtain the first signal information after performing compression processing on the vehicle-mounted millimeter-wave radar signal based on the signal amplitude differential information and the signal phase differential information to obtain the compressed second signal information.
[0143] In an embodiment, the second signal phase difference value includes an initial signal phase difference value; the signal phase information includes an initial signal phase value; the signal amplitude information includes an initial signal amplitude value;
[0144] The restoration module includes:
[0145] A first restoration unit, configured to perform differential restoration calculation on the second signal phase difference value based on the initial signal phase difference value to obtain a first signal phase difference value.
[0146] A second restoration unit, configured to perform differential restoration calculation on the first signal phase difference value based on the initial signal phase value to obtain the signal phase information.
[0147] A third restoration unit, configured to perform differential restoration calculation on the signal amplitude difference value based on the initial signal amplitude value to obtain the signal amplitude information.
[0148] By using the device according to the embodiment of the present application, by determining the signal amplitude difference information and the signal phase difference information of the vehicle-mounted millimeter-wave radar signal according to the first signal information of the vehicle-mounted millimeter-wave radar signal, and then, based on the signal amplitude difference information and the signal phase difference information, performing compression processing on the vehicle-mounted millimeter-wave radar signal to obtain the compressed second signal information. Since differential calculation can obtain signal amplitude difference information with a smaller data volume and signal phase difference information with a smaller data volume to characterize the vehicle-mounted millimeter-wave radar signal, and compression processing is performed on the signal amplitude information and the signal phase information obtained by differential calculation, the data volume of the vehicle-mounted millimeter-wave radar signal can be greatly reduced, so that efficient compression can be performed, saving the occupation of bandwidth and storage resources, and enabling the vehicle-mounted millimeter-wave radar signal to be processed quickly.
[0149] The signal processing method provided by the embodiment of the present application can be executed by an electronic device or by software installed in the electronic device. Specifically, the electronic device can be a terminal device or a server device. Among them, the terminal device can include a smart phone, a laptop computer, a smart wearable device, a vehicle-mounted terminal, etc., and the server device can include an independent physical server, a server cluster composed of multiple servers, or a cloud server capable of performing cloud computing.
[0150] In summary, specific embodiments of the present subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the acts recited in the claims can be performed in a different order and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain implementations, multitasking and parallel processing may be advantageous.
[0151] Based on the same idea, an embodiment of the present application further provides an electronic device, as Figure 4 shown. The electronic device can vary greatly due to configuration or performance differences, and may include one or more processors 401 and a memory 402. One or more application programs or data may be stored in the memory 402. Among them, the memory 402 can be short-term storage or persistent storage. The application programs stored in the memory 402 may include one or more modules (not shown in the figure), and each module may include a series of computer-executable instructions for the electronic device. Further, the processor 401 can be configured to communicate with the memory 402 and execute a series of computer-executable instructions in the memory 402 on the electronic device. The electronic device may also include one or more power supplies 403, one or more wired or wireless network interfaces 404, one or more input / output interfaces 405, and one or more keyboards 406.
[0152] Specifically, in this embodiment, the electronic device includes a memory and one or more programs, where one or more of the programs are stored in the memory, and one or more of the programs may include one or more modules, and each module may include a series of computer-executable instructions for the electronic device, and is configured to be executed by one or more processors. The one or more programs include the following computer-executable instructions:
[0153] Determine the first signal information of the received vehicle-mounted millimeter-wave radar signal; the first signal information includes signal amplitude information and signal phase information;
[0154] According to the first signal information, determine the signal amplitude differential information and signal phase differential information of the vehicle-mounted millimeter-wave radar signal;
[0155] Based on the signal amplitude differential information and signal phase differential information, perform compression processing on the vehicle-mounted millimeter-wave radar signal to obtain the compressed second signal information.
[0156] In this embodiment, by determining the signal amplitude difference information and signal phase difference information of the vehicle-mounted millimeter-wave radar signal according to the first signal information of the vehicle-mounted millimeter-wave radar signal, and then, based on the signal amplitude difference information and signal phase difference information, performing compression processing on the vehicle-mounted millimeter-wave radar signal to obtain the compressed second signal information. Since differential calculation can obtain signal amplitude difference information with a smaller amount of data and signal phase difference information with a smaller amount of data to characterize the vehicle-mounted millimeter-wave radar signal, and compression processing is performed on the signal amplitude information and signal phase information obtained by differential calculation, the amount of data of the vehicle-mounted millimeter-wave radar signal can be greatly reduced, so that efficient compression can be performed, saving the occupation of bandwidth and storage resources, and enabling the vehicle-mounted millimeter-wave radar signal to be processed quickly.
[0157] An embodiment of the present application also proposes a computer-readable storage medium, which stores one or more computer programs. The one or more computer programs include instructions that, when executed by an electronic device including a plurality of application programs, can enable the electronic device to execute each process of the signal processing method embodiment described above, and are specifically used to execute:
[0158] Determine the first signal information of the received vehicle-mounted millimeter-wave radar signal; the first signal information includes signal amplitude information and signal phase information;
[0159] According to the first signal information, determine the signal amplitude difference information and signal phase difference information of the vehicle-mounted millimeter-wave radar signal;
[0160] Based on the signal amplitude difference information and signal phase difference information, perform compression processing on the vehicle-mounted millimeter-wave radar signal to obtain the compressed second signal information.
[0161] In this embodiment, by determining the signal amplitude difference information and signal phase difference information of the vehicle-mounted millimeter-wave radar signal according to the first signal information of the vehicle-mounted millimeter-wave radar signal, and then, based on the signal amplitude difference information and signal phase difference information, performing compression processing on the vehicle-mounted millimeter-wave radar signal to obtain the compressed second signal information. Since differential calculation can obtain signal amplitude difference information with a smaller amount of data and signal phase difference information with a smaller amount of data to characterize the vehicle-mounted millimeter-wave radar signal, and compression processing is performed on the signal amplitude information and signal phase information obtained by differential calculation, the amount of data of the vehicle-mounted millimeter-wave radar signal can be greatly reduced, so that efficient compression can be performed, saving the occupation of bandwidth and storage resources, and enabling the vehicle-mounted millimeter-wave radar signal to be processed quickly.
[0162] The systems, devices, modules or units illustrated in the above embodiments may be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0163] For convenience of description, when describing the above devices, they are divided into various units according to functions and described separately. Of course, when implementing the present application, the functions of each unit may be implemented in one or more software and / or hardware.
[0164] Those skilled in the art should understand that the embodiments of the present application may be provided as a method, a system, or a computer program product. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0165] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more flows and / or Figure 1 blocks or multiple blocks.
[0166] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the functions specified in Figure 1 one or more flows and / or Figure 1 blocks or multiple blocks.
[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 steps of the functions specified in one block or multiple blocks.
[0168] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.
[0169] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer-readable media.
[0170] Computer-readable media includes permanent and non-permanent, removable and non-removable media and can be implemented by any method or technology for information storage. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0171] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or also includes elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, commodity or device comprising the element.
[0172] The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0173] Each embodiment in the present application is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For the relevant parts, reference can be made to the description of the method embodiment.
[0174] The above are only the embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. A signal processing method, characterized in that, The method includes: Determine first signal information of the received vehicle-mounted millimeter-wave radar signal; the first signal information includes signal amplitude information and signal phase information; Determine signal amplitude differential information and signal phase differential information of the vehicle-mounted millimeter-wave radar signal according to the first signal information; Based on the signal amplitude differential information and the signal phase differential information, perform compression processing on the vehicle-mounted millimeter-wave radar signal to obtain compressed second signal information.
2. The method according to claim 1, wherein The determining the signal amplitude differential information and the signal phase differential information of the vehicle-mounted millimeter-wave radar signal according to the first signal information includes: Perform differential calculation on the signal amplitude information to obtain a signal amplitude difference value; Perform differential calculation on the signal phase information to obtain a first signal phase difference value; perform differential calculation on the first signal phase difference value to obtain a second signal phase difference value; Wherein, the signal amplitude differential information includes the signal amplitude difference value; the signal phase differential information includes the second signal phase difference value.
3. The method according to claim 2, wherein The second signal information includes: compressed signal amplitude information and compressed signal phase information; The performing compression processing on the vehicle-mounted millimeter-wave radar signal based on the signal amplitude differential information and the signal phase differential information includes: Quantize the signal amplitude difference value according to a preset first compressed data bit number to obtain the compressed signal amplitude information; Quantize the second signal phase difference value according to a preset second compressed data bit number to obtain the compressed signal phase information.
4. The method according to claim 3, wherein The quantizing the signal amplitude difference value according to a preset first compressed data bit number to obtain the compressed signal amplitude information includes: Convert the signal amplitude difference value into a first unsigned number with a data bit number of the first compressed data bit number; the compressed signal amplitude information includes the first unsigned number; The quantizing the second signal phase difference value according to a preset second compressed data bit number to obtain the compressed signal phase information includes: Convert the second signal phase difference value into a second unsigned number with a data bit number of the second compressed data bit number; the compressed signal phase information includes the second unsigned number.
5. The method according to claim 2, wherein After performing compression processing on the vehicle-mounted millimeter-wave radar signal based on the signal amplitude differential information and the signal phase differential information to obtain the compressed second signal information, the method further includes: Perform differential reduction calculation on the second signal information to obtain the first signal information.
6. The method according to claim 5, characterized in that, The second signal phase difference value includes an initial signal phase difference value; the signal phase information includes an initial signal phase value; the signal amplitude information includes an initial signal amplitude value; The performing differential reduction calculation on the second signal information to obtain the first signal information includes: Based on the initial signal phase difference value, perform differential reduction calculation on the second signal phase difference value to obtain the first signal phase difference value; Based on the initial signal phase value, perform differential reduction calculation on the first signal phase difference value to obtain the signal phase information; Based on the initial signal amplitude value, perform differential reduction calculation on the signal amplitude difference value to obtain the signal amplitude information.
7. A signal processing device, characterized in that, The device includes: A first determination module, configured to determine first signal information of the received vehicle-mounted millimeter-wave radar signal; the first signal information includes signal amplitude information and signal phase information; A second determination module, configured to determine the signal amplitude difference information and the signal phase difference information of the vehicle-mounted millimeter-wave radar signal according to the first signal information; A processing module, configured to perform compression processing on the vehicle-mounted millimeter-wave radar signal based on the signal amplitude difference information and the signal phase difference information to obtain compressed second signal information.
8. The device according to claim 7, characterized in that, The second determination module includes: A first calculation unit, configured to perform differential calculation on the signal amplitude information to obtain a signal amplitude difference value; A second calculation unit, configured to perform differential calculation on the signal phase information to obtain a first signal phase difference value; perform differential calculation on the first signal phase difference value to obtain a second signal phase difference value; Wherein, the signal amplitude difference information includes the signal amplitude difference value; the signal phase difference information includes the second signal phase difference value.
9. An electronic device, characterized in that, It includes a processor and a memory electrically connected to the processor, the memory stores a computer program, and the processor is configured to call and execute the computer program from the memory to implement the signal processing method according to any one of claims 1-6.
10. A computer-readable storage medium, characterized in that, The storage medium is used to store a computer program, and the computer program can be executed by a processor to implement the signal processing method according to any one of claims 1-6.