A communication method and device based on millimeter wave radar, and electronic equipment
By embedding communication information into signal parameters in millimeter wave radar, the problem that radar cannot transmit communication information is solved, and the integration of perception communication is realized, simplifying the system and reducing costs.
Patent Information
- Application Number
- CN202210591902.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-27
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2042-05-27
AI Technical Summary
The millimeter-wave radar itself can only obtain perceived information through echo data and cannot transmit communication information, resulting in high system complexity and increased cost.
By presetting the communication protocol encoding rules, using the signal parameter attributes of millimeter wave radar, communication information is embedded into the parameters of electromagnetic wave signals, and communication with the receiving radar is realized.
On the premise that existing millimeter-wave radars can receive perceptual information, they simultaneously acquire communication information, realize the integration of perceptual communication, simplify the system and software algorithms, and reduce complexity and cost.
Smart Images

Figure CN114966559B_ABST
Abstract
Description
Background Art
[0002] In millimeter-wave radar, FMCW (Frequency Modulated Continuous Wave), the received echo frequency has the same change pattern as the transmitted frequency, both of which follow the triangular wave pattern, but there is a time difference. This tiny time difference can be used to calculate the target distance.
[0003] Communication is the transmission of information between two or more points, and perception is the detection of parameters of the physical environment, such as target distance, speed, and azimuth information. FMCW radar receives the echo data of the FMCW radar electromagnetic wave through the receiving antenna, and obtains the intermediate frequency signal through the mixer, wherein the mixer is used to obtain the intermediate frequency signal by subtracting the echo data from the frequency modulated continuous wave emitted by the local oscillator, and then obtains the perception information including the target's speed, distance, and azimuth information by analyzing and calculating the intermediate frequency signal. However, for communication information, the millimeter wave radar itself can only obtain perception information through echo data, and cannot transmit communication information. If the communication information needs to be sent to the radar at the receiving end, the radar at the receiving end needs to add an additional communication information receiving module, which has high system complexity, increased costs, and more resources. Summary of the invention
[0004] The purpose of this application is to provide a communication method and device based on millimeter wave radar, and electronic equipment, which are used to solve the problem that the millimeter wave radar itself can only obtain perception information through echo data and cannot transmit communication information.
[0005] In a first aspect, an embodiment of the present application provides a communication method based on millimeter wave radar, which is applied to a transmitting radar, and the method includes:
[0006] Determine the first coding information corresponding to the communication information to be transmitted according to the preset communication protocol coding rule;
[0007] Determining, according to a correspondence between coding information and signal parameters, a first signal parameter to be sent corresponding to the first coding information;
[0008] Sending at least one group of electromagnetic wave signals to the receiving end radar based on the first signal parameter, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold;
[0009] The signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting radar.
[0010] The present application pre-sets the communication protocol coding rules and uses the millimeter-wave radar's own signal parameter attributes as an intermediary to transmit the communication information to the receiving radar through the electromagnetic wave signal included in the signal parameters. On the premise that the existing millimeter-wave radar is able to receive the perception information, the communication information is obtained at the same time, thereby realizing the integration of perception and communication.
[0011] In some possible embodiments, the signal parameters include any of the following: radar working mode, frequency slope and bandwidth of any set of electromagnetic wave signals, and duration of sending the any set of electromagnetic wave signals;
[0012] The frequency point slope is the slope of a curve obtained based on the frequency of the group of electromagnetic wave signals received by any group and the time corresponding to receiving each frequency electromagnetic wave signal;
[0013] The radar working mode is a CW radar working mode or a FMCW radar working mode.
[0014] In the present application, signal parameters with different attributes are used to diversify the correspondence between the coding information and the signal parameters, and the signal parameters can be selected according to actual needs.
[0015] In some possible embodiments, the signal parameter is a radar operating mode, and sending at least one set of electromagnetic wave signals to a receiving-end radar based on the first signal parameter includes:
[0016] If the signal parameter is a CW radar working mode, at least one group of electromagnetic wave signals is sent to the receiving radar, wherein the frequency of each group of electromagnetic wave signals is the same and the frequency magnitude is determined based on a preset frequency; and / or
[0017] If the signal parameter is the FMCW radar working mode, at least one set of preset electromagnetic wave signals is sent to the receiving radar, wherein the frequencies of the same set of electromagnetic wave signals are different, and the frequencies of the same set of electromagnetic wave signals are determined based on multiple preset frequencies.
[0018] In some possible embodiments, the signal parameter is a frequency slope, and sending at least one group of electromagnetic wave signals to a receiving-end radar based on the first signal parameter includes:
[0019] Determine the starting frequency and the ending frequency of each group of electromagnetic wave signals to be sent, wherein the starting frequencies and the ending frequencies of electromagnetic wave signals of different groups are the same;
[0020] According to the predetermined slope of the first frequency point to be sent, starting from the starting frequency and ending at the ending frequency, frequency sampling is performed at every set interval value to obtain a set of frequencies of electromagnetic wave signals;
[0021] Based on the obtained frequency, an electromagnetic wave signal is sent to the receiving radar.
[0022] In a second aspect, an embodiment of the present application provides a communication method based on millimeter wave radar, which is applied to a receiving-end radar, and the method includes:
[0023] Receive at least one group of electromagnetic wave signals sent by the radar transmitting end, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold;
[0024] determining the frequencies of the received electromagnetic wave signals of the same group;
[0025] Determine, according to a preset correspondence between signal parameters and coding information, first coding information corresponding to first signal parameters matching the frequencies of the same group of electromagnetic wave signals;
[0026] Decoding the first coded information to obtain communication information according to a preset communication protocol coding rule;
[0027] The signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting radar.
[0028] In some possible embodiments, the signal parameter includes any one of the following: radar working mode, frequency slope and bandwidth of any set of electromagnetic wave signals, and duration of sending the any set of electromagnetic wave signals;
[0029] The frequency point slope is the slope of a curve obtained based on the frequency of the group of electromagnetic wave signals received by any group and the time corresponding to receiving each frequency electromagnetic wave signal;
[0030] The radar working mode is a CW radar working mode or a FMCW radar working mode.
[0031] In a third aspect, an embodiment of the present application provides a communication device based on a millimeter wave radar, the device comprising:
[0032] A coding information determination module, used to determine first coding information corresponding to the communication information to be transmitted according to a preset communication protocol coding rule;
[0033] A signal parameter determination module, used to determine the first signal parameter to be sent corresponding to the first coding information according to the corresponding relationship between the coding information and the signal parameter;
[0034] A sending module, used to send at least one group of electromagnetic wave signals to a receiving end radar based on the first signal parameter, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold;
[0035] The signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting radar.
[0036] In a fourth aspect, an embodiment of the present application provides a communication device based on a millimeter wave radar, the device comprising:
[0037] A receiving module, used to receive at least one group of electromagnetic wave signals sent by the radar transmitting end, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold;
[0038] A frequency determination module, used to determine the frequencies of the same group of received electromagnetic wave signals;
[0039] A coding determination information module, used to determine first coding information corresponding to first signal parameters matching the frequencies of the same group of electromagnetic wave signals according to a preset correspondence between signal parameters and coding information;
[0040] A communication information acquisition module, used to decode the first coded information to obtain communication information according to a preset communication protocol coding rule;
[0041] The signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting radar.
[0042] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the millimeter wave radar-based communication method provided in the first or second aspect above.
[0043] In a sixth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program is used to enable a computer to execute the millimeter wave radar-based communication method provided in the first aspect or the second aspect above.
[0044] In order to solve the problem that the millimeter wave radar can only obtain perception information through echo data and cannot transmit communication information, the embodiment of the present application obtains communication information at the same time under the premise that the existing millimeter wave radar can receive perception information, thereby realizing the integration of perception and communication, and enabling the traditional millimeter wave radar to communicate on the basis of perception. In addition, the millimeter wave radar with integrated perception and communication in the present application does not require a modulation and demodulation module, and is simpler and easier to implement at the system and software algorithm level.
[0045] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. Obviously, the drawings introduced below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0047] Figure 1 is a schematic diagram of an application environment according to an embodiment of the present application;
[0048] Figure 2 is a schematic diagram of the structure of a millimeter wave radar according to an embodiment of the present application;
[0049] Figure 3 A flow chart of a millimeter wave radar-based communication method according to an embodiment of the present application, applied to a transmitting radar;
[0050] Figure 4 A frequency domain schematic diagram of a corresponding frequency modulated continuous wave when the signal parameter is the duration of time taken to receive any set of electromagnetic wave signals according to an embodiment of the present application;
[0051] Figure 5 A frequency domain schematic diagram of a frequency modulated continuous wave according to an embodiment of the present application;
[0052] Figure 6 A flow chart of a millimeter wave radar-based communication method according to an embodiment of the present application, applied to a receiving-end radar;
[0053] Figure 7 It is a schematic diagram of the structure of a communication device based on a millimeter-wave radar in which a transmitting radar according to an embodiment of the present application is used;
[0054] Figure 8 It is a schematic diagram of the structure of a communication device based on a millimeter-wave radar in which a receiving radar according to an embodiment of the present application is used;
[0055] Fig. 9 The figure is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0056] The technical solutions in the embodiments of the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0057] In the description of the embodiments of the present application, unless otherwise specified, the term "multiple" refers to two or more, and other quantifiers are similar and should be understood. The preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application. In addition, the embodiments of the present application and the features therein may be combined with each other if there is no conflict.
[0058] To further illustrate the technical solution provided by the embodiment of the present application, this is described in detail below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiment of the present application provides the method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiment of the present application. The method can be executed in the order of the method shown in the embodiment or drawings or in parallel during the actual processing process or when the control device is executed.
[0059] In view of the problem that the millimeter wave radar itself can only obtain perception information through echo data in the related technology and cannot transmit communication information, this application proposes a communication method and device based on millimeter wave radar, and electronic equipment, which can obtain communication information while the existing millimeter wave radar can receive perception information, realize the integration of perception and communication, and enable the traditional millimeter wave radar to communicate on the basis of perception. In addition, the millimeter wave radar with integrated perception and communication in this application does not require a modulation and demodulation module, which is simpler and easier to implement at the system and software algorithm level.
[0060] The millimeter wave radar-based communication method in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0061] See also Figure 1 , is a schematic diagram of an application environment according to an embodiment of the present application.
[0062] Assume that radar 1 and radar 2 are set up in the yard of the resident, and radar 1 near the door receives information about a thief entering the yard. Since radar 1 is too far away from the bedroom of the resident, radar 1 sends the communication information to radar 2, which then sends it to the bedroom of the resident. At this time, radar 1 is the transmitting radar in this application, and radar 2 is the receiving radar in this application.
[0063] See also Figure 2 , is a schematic diagram of the structure of a current millimeter wave radar according to an embodiment of the present application.
[0064] like Figure 2 As shown, the application environment includes a frequency modulation control module, a signal processing module for signal processing, a transmitter, a receiver, a mixer, etc. The transmitter is mainly composed of a frequency modulation control module, a local oscillator and a transmitting antenna Txant. The frequency modulation control module controls the local oscillator to emit a frequency-modulated continuous wave of an electromagnetic wave signal, which is amplified by a power amplifier and then emitted by the transmitting antenna Txant; the receiving end is mainly composed of a receiving antenna Rxant, a mixer, and a single-chip microcomputer (the signal processing module in this application can be a single-chip microcomputer). The electromagnetic wave signal is received by the receiving antenna, one electromagnetic wave signal enters the single-chip microcomputer through the mixer, and the other directly enters the single-chip microcomputer. The mixer mixes the received electromagnetic wave signal with the electromagnetic wave signal emitted by the local oscillator, outputs the intermediate frequency signal, and then enters the single-chip microcomputer for processing; the single-chip microcomputer first performs pre-processing such as filtering, adaptive amplification and digital-to-analog conversion on the intermediate frequency signal and the received electromagnetic wave signal, and then analyzes and calculates the intermediate frequency signal to obtain the target's speed, distance and azimuth information and other perception information.
[0065] At present, obtaining communication information requires an additional communication measurement module to realize the target's perception information detection and communication. The entire system requires two modules to implement, and the system complexity is high, which increases costs and more resources. This application obtains communication information at the same time on the premise that the existing millimeter-wave radar can receive perception information, realizing the integration of perception and communication, so that the traditional millimeter-wave radar can communicate on the basis of perception. In addition, the millimeter-wave radar with integrated perception and communication in this application does not require a modulation and demodulation module, which is simpler and easier to implement at the system and software algorithm level.
[0066] Figure 3 A flow chart of a communication method based on millimeter wave radar provided by an embodiment of the present application is shown, which is applied to a transmitting radar, including:
[0067] Step 301: Determine first coding information corresponding to communication information to be transmitted according to a preset communication protocol coding rule.
[0068] The communication protocol coding rule is the coding rule pre-set for communication between the transmitting radar and the receiving radar. The communication protocol coding rule encodes the communication information to be transmitted into coding information that can be recognized by both the transmitting radar and the receiving radar.
[0069] As an optional implementation, the coded information is binary coded information, and 0 and 1 are used to encode the communication information.
[0070] Step 302: Determine the first signal parameter to be sent corresponding to the first coding information according to the correspondence between the coding information and the signal parameter.
[0071] Specifically, the signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting radar.
[0072] Step 303: sending at least one group of electromagnetic wave signals to the receiving radar based on the first signal parameter, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold.
[0073] When step 302 determines the first signal parameter that needs to be sent to the receiving radar, an electromagnetic wave signal corresponding to the first signal parameter is sent to the receiving radar based on the first signal parameter.
[0074] Each group of electromagnetic wave signals may be one electromagnetic wave signal or multiple electromagnetic wave signals. In the case of multiple electromagnetic wave signals, the multiple electromagnetic wave signals may have the same frequency or different frequencies.
[0075] The transmitting radar sends electromagnetic wave signals to the receiving radar in units of a group of electromagnetic wave signals. There is a sending time interval between two adjacent groups of electromagnetic wave signals. The sending time interval enables the receiving radar to determine the end point of each group of electromagnetic wave signals. For example, the time for sending each group of electromagnetic wave signals is set to 9s, and the sending time interval between each group of electromagnetic wave signals is set to 2s. Within 9s, the transmitting radar continuously sends frequency modulated continuous waves to the receiving radar until the group of electromagnetic wave signals is sent. There is an interval of 2s in between before sending the next group of electromagnetic wave signals.
[0076] This application obtains communication information while the existing millimeter-wave radar is able to receive perception information, thus realizing the integration of perception and communication, and enabling the traditional millimeter-wave radar to communicate on the basis of perception. In addition, the millimeter-wave radar with integrated perception and communication in this application does not require a modulation and demodulation module, and is simpler and easier to implement at the system and software algorithm level.
[0077] As an optional implementation, the signal parameter includes any one of the following: radar working mode, frequency slope and bandwidth of any group of electromagnetic wave signals, and duration of sending any group of electromagnetic wave signals;
[0078] The frequency point slope is the slope of a curve obtained based on the frequency of any group of electromagnetic wave signals and the time corresponding to sending each frequency electromagnetic wave signal;
[0079] The radar working mode is CW radar working mode or FMCW radar working mode.
[0080] 1) When the signal parameter is the time taken to receive any set of electromagnetic wave signals.
[0081] When the corresponding relationship between the coding information and the duration is preset, the duration used by the transmitting radar to send different groups of electromagnetic wave signals corresponds to different coding information, for example, see Figure 4 , sending a group of 24 GHz-28 GHz electromagnetic wave signals, taking 2s, the corresponding coding information is 0; sending a group of 24 GHz-26 GHz electromagnetic wave signals, taking 1s, the corresponding coding information is 1. When the transmitting radar determines that it needs to send an electromagnetic wave signal group with coding information 1 to the receiving radar, according to the 1s duration corresponding to the coding information 1, it is determined that the transmitting radar needs to send a group of 24 GHz-26 GHz electromagnetic wave signals to the receiving radar.
[0082] 2) When the signal parameter is frequency slope.
[0083] As an optional implementation manner, the signal parameter is a frequency slope, and sending at least one group of electromagnetic wave signals to a receiving-end radar based on the first signal parameter includes:
[0084] Determine the starting frequency and the ending frequency of each group of electromagnetic wave signals to be sent, wherein the starting frequencies and the ending frequencies of electromagnetic wave signals of different groups are the same;
[0085] According to the predetermined slope of the first frequency point to be sent, starting from the starting frequency and ending at the ending frequency, frequency sampling is performed at every set interval value to obtain a set of frequencies of electromagnetic wave signals;
[0086] Based on the obtained frequency, an electromagnetic wave signal is sent to the receiving radar.
[0087] When the corresponding relationship between the coding information and the slope of the first frequency point is preset, the slope of the curve formed by the frequency of each electromagnetic wave signal in different groups of electromagnetic wave signals sent by the transmitting radar and the corresponding sending time corresponds to different coding information. Figure 5 , the frequencies of the electromagnetic waves in the first group Chrip1 are 24 GHz, 25 GHz, 26 GHz, 27 GHz, and 28 GHz respectively, and the time taken to complete the electromagnetic wave transmission of the first group Chrip1 is t2, that is, Figure 5The frequency corresponding to the lower middle curve is frequency slope 1, and the corresponding coding information is 1; the frequencies of the electromagnetic waves in the second group Chrip2 are 24 GHz, 26 GHz, and 28 GHz, respectively, and the time used to complete the electromagnetic wave transmission of the second group Chrip2 is t1, that is, the frequency corresponding to the upper curve in the figure is frequency slope 2, and the corresponding coding information is 0. When the transmitting radar determines that it needs to send an electromagnetic wave signal group with coding information 1 to the receiving radar, according to the frequency slope 2 corresponding to the coding information 0, it is determined that the transmitting radar needs to send a group of 24 GHz, 26 GHz, and 28 GHz electromagnetic wave signals to the receiving radar within the corresponding time.
[0088] The starting frequency and ending frequency of each group of electromagnetic wave signals to be sent in this application, the starting frequency and ending frequency of electromagnetic wave signals in different groups are the same. A group of electromagnetic wave signals is defined by frequency sampling, with a starting frequency of 22 GHz and an ending frequency of 30 GHz. In order to keep the final curve linear, half of the frequency points can be extracted each time. The first group sends electromagnetic wave signals of 22, 23, 24, 25, 26, 27, 28, 29, and 30 to obtain a slope of one; the second group sends electromagnetic wave signals of 22, 24, 26, 28, and 30 to obtain a slope of two; the third group sends electromagnetic wave signals of 22, 26, and 30 to obtain a slope of three. The default unit of the frequency of the above electromagnetic wave signals is gigahertz.
[0089] When there are two different groups of slopes, the coded information can be encoded with 0 and 1 respectively. However, when there are four different groups of slopes, the two numbers 0 and 1 cannot encode the four different groups of slopes. At this time, the concept of code element is introduced in this application. The code element represents the number of bits of the coded information corresponding to the signal parameters sent by the transmitting radar to the receiving radar. For example, when there are four different groups of slopes, the code element is preset to 2, and the codes corresponding to the four groups of slopes are 00, 01, 10, and 11; when there are eight different groups of slopes, the code element is preset to 3, and the codes corresponding to the eight groups of slopes are 000, 001, 010, 011, 100, 101, 110, and 111.
[0090] 3) When the signal parameter is radar working mode.
[0091] As an optional implementation manner, the signal parameter is a radar working mode, and sending at least one group of electromagnetic wave signals to the receiving end radar based on the first signal parameter includes:
[0092] If the signal parameter is a CW radar working mode, at least one group of electromagnetic wave signals is sent to the receiving radar, wherein the frequency of each group of electromagnetic wave signals is the same and the frequency magnitude is determined based on a preset frequency; and / or
[0093] If the signal parameter is the FMCW radar working mode, at least one set of preset electromagnetic wave signals is sent to the receiving radar, wherein the frequencies of the same set of electromagnetic wave signals are different, and the frequencies of the same set of electromagnetic wave signals are determined based on multiple preset frequencies.
[0094] Specifically, based on the CW radar working mode, at least one group of preset electromagnetic wave signals including the same frequency can be sent to the receiving radar, or different groups of preset electromagnetic wave signals including the same frequency can be determined according to an algorithm based on preset values.
[0095] When the correspondence between the coding information and the radar working mode is preset, the radar working modes used by the transmitting radar to send different groups of electromagnetic wave signals correspond to different coding information. In this case, only the radar working mode is distinguished, and each group of electromagnetic wave signals sent in each radar working mode is assumed to be the same. For example, Example 1: electromagnetic wave signals of 23 GHz, 23 GHz, and 23 GHz are sent in the CW radar working mode; electromagnetic wave signals of 24 GHz, 26 GHz, and 28 GHz are sent in the FMCW radar working mode. Specifically, for example, when the radar working mode is the CW radar working mode, the coding information corresponding to the continuous sending of a group of electromagnetic wave signals with the same frequency is 0; when the radar working mode is the FMCW radar working mode, the coding information corresponding to the continuous sending of a group of electromagnetic wave signals with different frequencies is 1. When the transmitting radar determines that it needs to send an electromagnetic wave signal group with coding information 1 to the receiving radar, according to the electromagnetic wave signal in the FMCW radar working mode corresponding to the coding information 1, it is determined that the transmitting radar needs to send the electromagnetic wave signal to the receiving radar within the corresponding time.
[0096] In practical applications, when the signal parameters are radar working modes, three working modes can be realized:
[0097] The first working mode: a single FMCW working mode. For example, in the above example 1, the transmitting radar transmits an electromagnetic wave signal with coding information of 111. The receiving radar receives the coding information and decodes it. It can be known that the received electromagnetic wave signal is three groups of electromagnetic wave signals in the FMCW radar working mode, each group of which is 24 GHz, 26 GHz, and 28 GHz.
[0098] The second working mode: a single CW working mode. For example, in the above example 1, the transmitting radar transmits an electromagnetic wave signal with the coding information of 000. The receiving radar receives the coding information and decodes it. It can be known that the received electromagnetic wave signal is four groups of electromagnetic wave signals in the CW radar working mode, each group of which is 23 GHz, 23 GHz, and 23 GHz.
[0099] The third working mode: FMCW and CW dual-mode fusion signal communication, that is, the CW radar working mode and the FMCW radar working mode are cross-transmitted. For example, in the above example one, the transmitting radar transmits an electromagnetic wave signal with coding information of 010, and the receiving radar receives the coding information and decodes it, and it can be known that three groups of electromagnetic wave signals are received. The first group: in the CW radar working mode, electromagnetic wave signals of 23 GHz, 23 GHz, and 23 GHz; the second group: in the FMCW radar working mode, electromagnetic wave signals of 24 GHz, 26 GHz, and 28 GHz; the third group: in the CW radar working mode, electromagnetic wave signals of 23 GHz, 23 GHz, and 23 GHz.
[0100] 4) When the signal parameter is the bandwidth of any set of electromagnetic wave signals.
[0101] When the corresponding relationship between the coding information and the bandwidth of the electromagnetic wave signal is preset, the bandwidth of a group of electromagnetic wave signals sent by the transmitting radar corresponds to different coding information. For example, the bandwidth of a group of electromagnetic wave signals of 24 GHz, 25 GHz, 26 GHz, 27 GHz, and 28 GHz is 28-24=4, and the corresponding coding information is 0; the bandwidth of a group of 22 GHz, 23 GHz, and 24 GHz is 24-22=2, and the corresponding coding information is 1. When the transmitting radar determines that it needs to send an electromagnetic wave signal group with coding information 1 to the receiving radar, according to the bandwidth corresponding to coding information 1 is 2, it is determined that the transmitting radar needs to send a group of electromagnetic wave signals of 22 GHz, 23 GHz, and 24 GHz to the receiving radar.
[0102] Example 2
[0103] Based on the same inventive concept, the present application also provides a communication method based on millimeter wave radar, which is applied to a receiving radar, such as Figure 6 As shown, the method includes:
[0104] Step 601: receiving at least one group of electromagnetic wave signals sent by a transmitting radar, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold.
[0105] See the description of step 303 above, which will not be repeated here.
[0106] Step 602: Determine the frequencies of the same group of received electromagnetic wave signals.
[0107] Specifically, for a group of electromagnetic wave signals, during the process of receiving the group of electromagnetic wave signals, the frequency of each electromagnetic wave signal in the received group of electromagnetic wave signals is determined.
[0108] Step 603: Determine first coding information corresponding to first signal parameters that match the frequencies of the same group of electromagnetic wave signals according to a preset correspondence between signal parameters and coding information.
[0109] The signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting radar.
[0110] As an optional implementation, the signal parameter includes any one of the following: radar working mode, frequency slope and bandwidth of any group of electromagnetic wave signals, and duration of sending any group of electromagnetic wave signals;
[0111] The frequency point slope is the slope of a curve obtained based on the frequency of any group of electromagnetic wave signals and the time corresponding to receiving each frequency electromagnetic wave signal;
[0112] The radar working mode is a CW radar working mode in which each group includes electromagnetic wave signals of the same frequency or a FMCW radar working mode in which each group includes electromagnetic wave signals of different frequencies.
[0113] Specifically, when the signal parameter is the frequency slope, the receiving radar starts timing from the time the first electromagnetic wave signal is received until the transmission of the group of electromagnetic wave signals is completed. The time used to receive the group of electromagnetic wave signals is obtained by timing. A curve is drawn based on the frequency of the received group of electromagnetic wave signals and the corresponding time to obtain the frequency slope. According to the correspondence between the frequency slope and the coding information, the coding information corresponding to the slope is determined.
[0114] Step 604: Decode the first coded information according to a preset communication protocol coding rule to obtain communication information.
[0115] After the coding information is determined, the coding information is converted into communication information according to the preset communication protocol coding rules, that is, the receiving radar obtains the communication information sent by the transmitting radar. For the communication protocol coding rules, refer to the relevant description in step 301, which will not be repeated here.
[0116] Example 3
[0117] Based on the same inventive concept, the present application also provides a communication device based on millimeter wave radar, such as Figure 7 As shown, the device comprises:
[0118] The coding information determination module 701 is used to determine the first coding information corresponding to the communication information to be transmitted according to the preset communication protocol coding rule;
[0119] A signal parameter determination module 702, configured to determine a first signal parameter to be sent corresponding to the first coding information according to a correspondence between the coding information and the signal parameter;
[0120] A sending module 703 is used to send at least one group of electromagnetic wave signals to the receiving end radar based on the first signal parameter, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold;
[0121] The signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting radar.
[0122] Optionally, the signal parameter includes any one of the following: radar working mode, frequency slope and bandwidth of any group of electromagnetic wave signals, and duration of sending any group of electromagnetic wave signals;
[0123] The frequency point slope is the slope of a curve obtained based on the frequency of any group of electromagnetic wave signals and the time corresponding to sending each frequency electromagnetic wave signal;
[0124] The radar working mode is a CW radar working mode or a FMCW radar working mode.
[0125] Optionally, the signal parameter is a radar operating mode, and the sending module 703 is specifically used for:
[0126] If the signal parameter is a CW radar working mode, at least one group of electromagnetic wave signals is sent to the receiving radar, wherein the frequency of each group of electromagnetic wave signals is the same and the frequency magnitude is determined based on a preset frequency; and / or
[0127] If the signal parameter is the FMCW radar working mode, at least one set of preset electromagnetic wave signals is sent to the receiving radar, wherein the frequencies of the same set of electromagnetic wave signals are different, and the frequencies of the same set of electromagnetic wave signals are determined based on multiple preset frequencies.
[0128] Optionally, the signal parameter is a frequency slope, and the sending module 703 is specifically used for:
[0129] Determine the starting frequency and the ending frequency of each group of electromagnetic wave signals to be sent, wherein the starting frequencies and the ending frequencies of electromagnetic wave signals of different groups are the same;
[0130] According to the predetermined slope of the first frequency point to be sent, starting from the starting frequency and ending at the ending frequency, frequency sampling is performed at every set interval value to obtain a set of frequencies of electromagnetic wave signals;
[0131] Based on the obtained frequency, an electromagnetic wave signal is sent to the receiving radar.
[0132] Based on the same inventive concept, the present application also provides a communication device based on millimeter wave radar, such as Figure 8 As shown, the device comprises:
[0133] The receiving module 801 is used to receive at least one group of electromagnetic wave signals sent by the radar transmitting end, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold;
[0134] A frequency determination module 802, used to determine the frequencies of the same group of received electromagnetic wave signals;
[0135] The coding information determination module 803 is used to determine the first coding information corresponding to the first signal parameter matching the frequency of the same group of electromagnetic wave signals according to the preset correspondence between the signal parameter and the coding information;
[0136] The communication information acquisition module 804 is used to decode the first coded information according to a preset communication protocol coding rule to obtain communication information.
[0137] Optionally, the signal parameter includes any one of the following: radar working mode, frequency slope and bandwidth of any group of electromagnetic wave signals, and duration of sending any group of electromagnetic wave signals;
[0138] The frequency point slope is the slope of a curve obtained based on the frequency of any group of electromagnetic wave signals and the time corresponding to receiving each frequency electromagnetic wave signal;
[0139] The radar working mode is a CW radar working mode in which each group includes electromagnetic wave signals of the same frequency or a FMCW radar working mode in which each group includes electromagnetic wave signals of different frequencies.
[0140] After introducing the communication method and device based on millimeter wave radar according to an exemplary embodiment of the present application, next, an electronic device according to another exemplary embodiment of the present application is introduced.
[0141] Those skilled in the art will appreciate that various aspects of the present application may be implemented as a system, method or program product. Therefore, various aspects of the present application may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to as "circuit", "module" or "system" herein.
[0142] In some possible implementations, the electronic device according to the present application may include at least one processor and at least one memory. The memory stores program code, and when the program code is executed by the processor, the processor executes the communication method based on millimeter wave radar according to various exemplary implementations of the present application described above in this specification, which is applied to the steps in the transmitting radar, or executes the communication method based on millimeter wave radar according to various exemplary implementations of the present application described above in this specification, which is applied to the steps in the receiving radar.
[0143] Refer to the following Fig. 9 To describe the electronic device 130 according to this embodiment of the present application, that is, the above-mentioned communication device based on millimeter wave radar. Fig. 9 The electronic device 130 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0144] like Fig. 9 As shown, the electronic device 130 is in the form of a general electronic device. The components of the electronic device 130 may include but are not limited to: the at least one processor 131, the at least one memory 132, and a bus 133 connecting different system components (including the memory 132 and the processor 131).
[0145] Bus 133 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor, or a local bus using any of a variety of bus architectures.
[0146] The memory 132 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 1321 and / or a cache memory 1322 , and may further include a read-only memory (ROM) 1323 .
[0147] The memory 132 may also include a program / utility 1325 having a set (at least one) of program modules 1324, such program modules 1324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0148] The electronic device 130 may also communicate with one or more external devices 134 (e.g., keyboards, pointing devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 130, and / or communicate with any device that enables the electronic device 130 to communicate with one or more other electronic devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 135. Furthermore, the electronic device 130 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 136. As shown, the network adapter 136 communicates with other modules for the electronic device 130 via a bus 133. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 130, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0149] In some possible implementations, various aspects of a millimeter-wave radar-based communication method provided by the present application may also be implemented in the form of a program product, which includes program code. When the program product is run on a computer device, the program code is used to enable the computer device to execute the steps of a millimeter-wave radar-based communication method according to various exemplary implementations of the present application described above in this specification.
[0150] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0151] The program product for monitoring of the embodiment of the present application can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on an electronic device. However, the program product of the present application is not limited to this. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, an apparatus or a device or used in combination with it.
[0152] The readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, wherein the readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0153] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0154] The program code for performing the operations of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also conventional procedural programming languages such as "C" language or similar programming languages. The program code can be executed entirely on the user electronic device, partially on the user device, as an independent software package, partially on the user electronic device and partially on the remote electronic device, or entirely on the remote electronic device or server. In the case of a remote electronic device, the remote electronic device can be connected to the user electronic device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external electronic device (for example, using an Internet service provider to connect through the Internet).
[0155] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into multiple units to be embodied.
[0156] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0157] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0158] The present application is described with reference to the flowcharts and block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and block diagram, as well as the combination of the processes and boxes in the flowchart and block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and block diagram. Figure 1 Process or multiple processes and boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0159] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 Process or multiple processes and boxes Figure 1 A function specified in one or more boxes.
[0160] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 Process or multiple processes and boxes Figure 1 The steps for the functions specified in one or more boxes.
[0161] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0162] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method based on millimeter wave radar, applied to a transmitting radar, It is characterized in that The method comprises: Determine the first coding information corresponding to the communication information to be transmitted according to the preset communication protocol coding rule; Determining a first signal parameter corresponding to the first coding information according to a correspondence between the coding information and the signal parameter; Sending at least one group of electromagnetic wave signals to the receiving end radar based on the first signal parameter, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold; Wherein, the signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting end radar; Wherein, when the signal parameter includes the frequency slope of any group of electromagnetic wave signals, the frequency slope is the slope of a curve obtained based on the frequency of the any group of electromagnetic wave signals and the time corresponding to sending each frequency electromagnetic wave signal; When the signal parameter is a frequency slope, sending at least one group of electromagnetic wave signals to a receiving end radar based on the first signal parameter includes: Determine the starting frequency and ending frequency of each group of electromagnetic wave signals to be sent, wherein different groups of electromagnetic wave signals have the same starting frequency and the same ending frequency; according to a predetermined slope of the first frequency point to be sent, start with the starting frequency and end with the ending frequency, perform frequency extraction at every set interval value to obtain a group of frequencies of electromagnetic wave signals; and send electromagnetic wave signals to the receiving radar based on the obtained frequencies.
2. The method according to claim 1, It is characterized in that The signal parameters also include any one of the following: radar working mode, bandwidth, and duration of sending any one set of electromagnetic wave signals; The radar working mode is a CW radar working mode or a FMCW radar working mode.
3. The method according to claim 2, It is characterized in that The signal parameter is a radar working mode, and sending at least one set of electromagnetic wave signals to a receiving-end radar based on the first signal parameter includes: If the signal parameter is a CW radar working mode, at least one group of electromagnetic wave signals is sent to the receiving radar, wherein the frequency of each group of electromagnetic wave signals is the same and the frequency magnitude is determined based on a preset frequency; and / or If the signal parameter is the FMCW radar working mode, at least one set of preset electromagnetic wave signals is sent to the receiving radar, wherein the frequencies of the same set of electromagnetic wave signals are different, and the frequencies of the same set of electromagnetic wave signals are determined based on multiple preset frequencies.
4. A communication method based on millimeter wave radar, applied to a receiving radar, It is characterized in that The method comprises: Receiving at least one group of electromagnetic wave signals sent by a transmitting radar, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold; determining the frequencies of the received electromagnetic wave signals of the same group; Determine, according to a preset correspondence between signal parameters and coding information, first coding information corresponding to first signal parameters matching the frequencies of the same group of electromagnetic wave signals; Decoding the first coded information to obtain communication information according to a preset communication protocol coding rule; Wherein, the signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting end radar; Wherein, when the signal parameter includes the frequency slope of any group of electromagnetic wave signals, the frequency slope is the slope of a curve obtained based on the frequency of the any group of electromagnetic wave signals and the time corresponding to sending each frequency electromagnetic wave signal; When the signal parameter is a frequency slope, sending at least one group of electromagnetic wave signals to a receiving end radar based on the first signal parameter includes: Determine the starting frequency and ending frequency of each group of electromagnetic wave signals to be sent, wherein different groups of electromagnetic wave signals have the same starting frequency and the same ending frequency; according to a predetermined slope of the first frequency point to be sent, start with the starting frequency and end with the ending frequency, perform frequency extraction at every set interval value to obtain a group of frequencies of electromagnetic wave signals; and send electromagnetic wave signals to the receiving radar based on the obtained frequencies.
5. The method according to claim 4, It is characterized in that The signal parameters include any one of the following: radar working mode, frequency slope and bandwidth of any set of electromagnetic wave signals, and the duration of sending any set of electromagnetic wave signals; The radar working mode is a CW radar working mode or a FMCW radar working mode.
6. A communication device based on millimeter wave radar, It is characterized in that The device comprises: A coding information determination module, used to determine first coding information corresponding to the communication information to be transmitted according to a preset communication protocol coding rule; A signal parameter determination module, used to determine the first signal parameter to be sent corresponding to the first coding information according to the corresponding relationship between the coding information and the signal parameter; A sending module, used to send at least one group of electromagnetic wave signals to a receiving end radar based on the first signal parameter, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold; Wherein, the signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting end radar; Wherein, when the signal parameter includes the frequency slope of any group of electromagnetic wave signals, the frequency slope is the slope of a curve obtained based on the frequency of the any group of electromagnetic wave signals and the time corresponding to sending each frequency electromagnetic wave signal; When the signal parameter is a frequency slope, sending at least one group of electromagnetic wave signals to a receiving end radar based on the first signal parameter includes: Determine the starting frequency and ending frequency of each group of electromagnetic wave signals to be sent, wherein different groups of electromagnetic wave signals have the same starting frequency and the same ending frequency; according to a predetermined slope of the first frequency point to be sent, start with the starting frequency and end with the ending frequency, perform frequency extraction at every set interval value to obtain a group of frequencies of electromagnetic wave signals; and send electromagnetic wave signals to the receiving radar based on the obtained frequencies.
7. A communication device based on millimeter wave radar, It is characterized in that The device comprises: A receiving module, used to receive at least one group of electromagnetic wave signals sent by the radar transmitting end, wherein each group includes at least one electromagnetic wave signal, and the time interval between sending two adjacent groups of electromagnetic wave signals is greater than a set threshold; A frequency determination module, used to determine the frequencies of the same group of received electromagnetic wave signals; A coding information determination module, used to determine first coding information corresponding to first signal parameters matching the frequencies of the same group of electromagnetic wave signals according to a preset correspondence between signal parameters and coding information; A communication information acquisition module, used to decode the first coded information to obtain communication information according to a preset communication protocol coding rule; Wherein, the signal parameters include parameters of the electromagnetic wave signal or operating parameters of the transmitting end radar; Wherein, when the signal parameter includes the frequency slope of any group of electromagnetic wave signals, the frequency slope is the slope of a curve obtained based on the frequency of the any group of electromagnetic wave signals and the time corresponding to sending each frequency electromagnetic wave signal; When the signal parameter is a frequency slope, sending at least one group of electromagnetic wave signals to a receiving end radar based on the first signal parameter includes: Determine the starting frequency and ending frequency of each group of electromagnetic wave signals to be sent, wherein different groups of electromagnetic wave signals have the same starting frequency and the same ending frequency; according to a predetermined slope of the first frequency point to be sent, start with the starting frequency and end with the ending frequency, perform frequency extraction at every set interval value to obtain a group of frequencies of electromagnetic wave signals; and send electromagnetic wave signals to the receiving radar based on the obtained frequencies.
8. An electronic device, It is characterized in that It comprises at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method as described in any one of claims 1 to 3, or execute the method as described in any one of claims 4 to 5.
9. A computer storage medium, It is characterized in that The computer storage medium stores a computer program, and the computer program is used to enable a computer to execute the method according to any one of claims 1 to 3, or to execute the method according to any one of claims 4 to 5.
Citation Information
Patent Citations
FMCW laser radar multi-source crosstalk decoupling method, FMCW laser radar and radar system
CN113156405A