Information transmission method, signal transmission method and communication device and system
Patent Information
- Application Number
- CN202280100890.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-03
- Publication Date
- 2025-05-16
AI Technical Summary
Within the radar detection range, when multiple radars use the same time-frequency resources, mutual interference between signals will occur, resulting in inaccurate detection results.
The first device generates and sends parameter information, which is used to indicate the time shift amount, slope, sign of the slope and phase encoding parameters of the FMCW signal, so that FMCW signals generated by multiple radars can be generated when the same resource is multiplexed. Suppress interference and improve the accuracy of detection results.
It effectively suppresses signal interference between multiple radars, improves the accuracy of FMCW signal detection results, and ensures detection accuracy in the case of overlapping resources.
Smart Images

Figure CN120019293A_ABST
Abstract
Description
Information transmission method, signal transmission method, communication device, and system Technical Field
[0001] The present application relates to the field of radar technology, and in particular to an information transmission method, a signal transmission method, and a communication device and system. Background Art
[0002] Frequency modulated continuous wave (FMCW) signals are widely used in smart cars, autonomous driving, and other fields. A radar can transmit an FMCW signal through a transmitting antenna to scan the air. If an obstacle is encountered, the signal is reflected by the obstacle to form an echo signal. The radar can receive the echo signal through a receiving antenna and perform target detection based on the echo signal and the transmitted signal, thereby measuring the speed, distance, angle, and other aspects of the detected target. Here, the obstacle is the target detected by the radar.
[0003] If multiple radars use the same time-frequency resources (also referred to as resources) to transmit FMCW signals within a radar's detection range, the radar may receive echo signals from multiple FMCW signals through its receiving antenna, thereby interfering with its own echo signal and causing inaccurate detection results.
[0004] Therefore, it is desired to provide a method that can effectively suppress mutual interference between signals when the resources used by multiple radars overlap.
[0005] Summary of the Invention
[0006] The present application provides an information transmission method, a signal transmission method, a communication device, and a system, which can suppress mutual interference between signals when the resources used by multiple transceivers (such as radars) overlap.
[0007] In a first aspect, the present application provides an information transmission method, which can be performed by a first device. The first device can be, for example, an access network device such as a base station, or a server, or a terminal, or a component configured in any of the above devices, such as a chip, a chip system, a processor, or a logic module or software capable of implementing some or all of the functions of any of the above devices. This application is not limited to this.
[0008] The method includes: a first device generating parameter information, the parameter information being used to indicate a value of at least one of the following parameters: a time shift amount of a time at which an FMCW signal is transmitted relative to a reference time, a slope of the FMCW signal, a positive or negative sign of the slope, and a coding parameter used to generate phase coding of the FMCW signal, the parameter information being used to generate the FMCW signal; and sending the parameter information to a second device.
[0009] In the present application, the above-mentioned parameter information can be generated and sent for different second devices. Each second device can receive the specific values of one or more parameters for generating an FMCW signal from the first device, and determine to generate an FMCW signal based on the parameter information. The one or more parameters included in the above-mentioned parameter information correspond to various multiplexing methods, and the multiplexing method is intended to suppress interference between signals based on the reuse of the same resources. Therefore, when the resources used by multiple second devices overlap, the interference between the FMCW signals generated based on the parameter information can also be suppressed, which is conducive to improving the accuracy of the detection results based on the FMCW signal.
[0010] It should be understood that overlapping resources used by multiple second devices can include: the resources used by the multiple second devices are identical, or the resources used by the multiple second devices overlap but are not identical. Therefore, when the resources used by multiple second devices overlap, the overlapping resources are considered resources reused by the multiple second devices. Overlapping resources used by multiple second devices can also be referred to as multiple second devices reuse the same resources.
[0011] It is understandable that the present application does not limit the number of second devices. When the number of the second device is 1, the first device can still send parameter information to the transceiver so that the transceiver generates an FMCW signal based on the parameter information.
[0012] In combination with the first aspect, in some possible implementations of the first aspect, the parameter information is determined based on a target multiplexing method, and the target multiplexing method includes one or more of the following multiplexing methods: shift multiplexing, conjugate symmetric multiplexing, slope multiplexing, and phase coding multiplexing.
[0013] Among them, shift multiplexing refers to the multiplexing of multiple FMCW signals generated based on time shift amounts of different values using the same time-frequency resources; conjugate symmetric multiplexing refers to the multiplexing of two FMCW signals with a conjugate symmetric relationship using the same time-frequency resources; slope multiplexing refers to the multiplexing of multiple FMCW signals generated based on slopes of different values using the same time-frequency resources; phase coding multiplexing refers to the multiplexing of multiple FMCW signals generated based on phase coding of coding parameters with different values using the same time-frequency resources.
[0014] Different target multiplexing methods determine different parameters. For example, the time shift amount can be determined based on shift multiplexing, the slope can be determined based on slope multiplexing, the positive and negative sign of the slope can be determined based on conjugate symmetric multiplexing, and the coding parameters can be determined based on phase coding.
[0015] The first device can use the multiplexing methods listed above individually or in combination. In other words, the target multiplexing method can include one or more of the multiplexing methods listed above. By providing multiple multiplexing methods, the maximum number of transceivers that can reuse the same resources is increased. Therefore, when more transceivers reuse the same resources, interference between signals can be effectively suppressed.
[0016] In combination with the first aspect, in some possible implementations of the first aspect, the generating parameter information includes: generating the parameter information for each transceiver of the multiple transceivers that multiplex the time-frequency resources, and the parameter information generated for each transceiver is determined based on the target multiplexing method; and the sending of the parameter information includes: sending the corresponding parameter information to each transceiver of the multiple transceivers.
[0017] In the present application, the first device may design different parameter values for different second devices so that when different second devices reuse the same resources, signal interference between them can be suppressed, thereby facilitating improving the accuracy of the detection results.
[0018] In combination with the first aspect, in some possible implementations of the first aspect, the target multiplexing mode includes shift multiplexing, and in the parameter information sent to the multiple transceivers, the values of the time shift amounts indicated by the parameter information of any two transceivers are different.
[0019] By assigning different time shift values to different transceivers, the low-pass filter of each transceiver can suppress the FMCW signal from other transceivers, thereby reducing interference between the signals of each transceiver.
[0020] It should be noted that using the time shift amount to perform shift multiplexing can be understood as time shift multiplexing. Since time shift multiplexing and frequency domain shift multiplexing can be converted into each other, the time shift amount can also be converted into a frequency shift amount.
[0021] One possible design is that the time shift amount τ indicated by the parameter information of the nth transceiver among the multiple transceivers n Satisfy: τ n =(n-1)τ max , n is 1 to Integer value in; where T is the duration of the FMCW signal, τ max is the maximum round-trip delay of the FMCW signal.
[0022] As mentioned above, the time interval between the two transceivers transmitting FMCW signals is greater than or equal to τ max , there is no interference between the FMCW signals of the two transceivers. That is, τ maxThe minimum value of the difference in the time shift of the FMCW signal of any two transceivers. In this design, the time shift of each transceiver is set to τ max An integer multiple of n can make the signals of each transceiver have no interference. This means that the maximum number of multiplexes that can be supported by shift multiplexing is
[0023] In combination with the first aspect, in some possible implementations of the first aspect, the target multiplexing method includes shift vassal and conjugate symmetric multiplexing, and in the parameter information sent to the multiple transceivers, the parameters indicated by any two parameter information satisfy at least one of the following: the values of the time shift amounts are different, or the positive and negative signs of the slopes are different.
[0024] That is, among the multiple transceivers multiplexing the same resources, any two transceivers may have different values of time shift amounts and / or different signs of slopes in parameters used to generate FMCW signals.
[0025] By combining shift multiplexing with conjugate symmetric multiplexing, the number of multiplexing channels is increased compared to the maximum number of multiplexing channels supported by shift multiplexing alone or the maximum number of multiplexing channels supported by conjugate symmetric multiplexing alone. Therefore, the number of multiplexing channels can be greatly increased while ensuring interference suppression. Consequently, when more transceivers reuse the same resources, parameter design can suppress interference between the signals of more transceivers, thereby improving the accuracy of transceiver detection results.
[0026] In one possible design, the multiple transceivers include a first transceiver and a second transceiver, and in the parameter information sent to the first transceiver and the parameter information sent to the second transceiver, the value of the time shift is the same, but the positive and negative signs of the slopes are different, so that the FMCW signal s1(t) of the first transceiver and the signal s2(t) of the second transceiver respectively satisfy: Wherein, t is the time variable, T is the duration of the FMCW signal, and f c is the carrier frequency of the FMCW signal, and k is the slope of the FMCW signal.
[0027] For two transceivers with the same time shift, the phase conjugate symmetry is achieved by designing the positive and negative signs of the slopes, so that the two conjugate symmetric signals can reuse the same time-frequency resources. The conjugate symmetry of the phase specifically refers to the phase of the carrier frequency (i.e., f cThe phases other than kt(tT) / 2 (which can be called baseband phases) are conjugate symmetrical. That is, the baseband phases of the FMCW signal of the first transceiver and the FMCW signal of the second transceiver can be represented by kt(tT) / 2 and -kt(t+T) / 2, respectively.
[0028] In combination with the first aspect, in some possible implementations of the first aspect, the target multiplexing method includes the shift multiplexing, the conjugate symmetric multiplexing and the slope multiplexing, and in the parameter information sent to the multiple transceivers, the parameters indicated by the parameter information of any two transceivers satisfy at least one of the following: the values of the time shift amounts are different, the absolute values of the slopes are different, or the positive and negative signs of the slopes are different.
[0029] That is, among multiple transceivers multiplexing the same resources, any two transceivers may have different time shift values, the same slope values but different signs, or different slope values in the parameters used to generate the FMCW signal.
[0030] By combining shift multiplexing, conjugate symmetric multiplexing, and slope multiplexing, the number of multiplexing channels is increased compared to the maximum number of multiplexing channels supported by shift multiplexing alone, conjugate symmetric multiplexing alone, or slope multiplexing alone. Therefore, the number of multiplexing channels can be greatly increased while ensuring interference suppression. Consequently, when more transceivers reuse the same resources, parameter design can suppress interference between signals from more transceivers, thereby improving the accuracy of transceiver detection results.
[0031] One possible design is that the slopes of the multiple transceivers include k1, k2, ..., k m , where k1<k2<……<k m-1 <k m , and satisfy: q and Δk are predefined values, Δk = k m -k1,
[0032] Based on the above design, when other parameters are the same, the interference between the FMCW signals of two transceivers using slope multiplexing can also be effectively suppressed.
[0033] In combination with the first aspect, in some possible implementations of the first aspect, the target multiplexing method includes shift multiplexing, conjugate symmetric multiplexing, slope multiplexing and phase coding multiplexing; in the parameter information sent to the multiple transceivers, the parameters indicated by the parameter information of any two transceivers satisfy at least one of the following: the values of the time shift amounts are different, the absolute values of the slopes are different, the positive and negative signs of the slopes are different, or the values of the coding parameters are different.
[0034] That is, among multiple transceivers multiplexing the same resources, any two transceivers may have different time shift values, the same slope values but different signs, different slopes, or different coding parameter values for generating FMCW signals.
[0035] By combining shift multiplexing, conjugate symmetric multiplexing, slope multiplexing, and phase-coded multiplexing, the number of multiplexing channels is increased compared to the maximum number of multiplexing channels supported by shift multiplexing alone, the maximum number of multiplexing channels supported by conjugate symmetric multiplexing alone, the maximum number of multiplexing channels supported by slope multiplexing alone, and the maximum number of multiplexing channels supported by phase-coded multiplexing alone. Therefore, the number of multiplexing channels can be greatly increased while ensuring interference suppression. Consequently, when more transceivers reuse the same resources, parameter design can suppress interference between the signals of more transceivers, thereby improving the accuracy of transceiver detection results.
[0036] In one possible design, the phase coding sequence used for phase coding is a Zadoff-Chu (ZC) sequence, and the coding parameter includes a root sequence index (root index) in the ZC sequence.
[0037] Different transceivers can use different root sequence indices to generate ZC sequences as phase coding sequences. Based on the above design, interference between FMCW signals generated using different phase coding sequences can also be effectively suppressed when other parameters remain the same.
[0038] When using a ZC sequence as a phase coding sequence, the spectrum after multiplying any two phase codes has constant mode characteristics. The corresponding time domain signal is an ideal impulse function, which is conducive to obtaining accurate detection results. Conversely, if the constant mode characteristic is not maintained, the corresponding time domain signal will have sidelobes, which is not conducive to obtaining accurate detection results.
[0039] Another possible design is that the phase coding is phase coding limited to the binary domain, the phase coding sequence used for phase coding is an m-sequence, and the coding parameters include a cyclic shift amount of the m-sequence.
[0040] If phase encoding is restricted to the binary domain, different cyclic shifts of the m-sequence also exhibit phase encoding characteristics similar to constant mode. Therefore, the cyclic shift of the m-sequence can also serve as the encoding parameter for phase encoding. Using different cyclic shifts as the encoding parameter for phase encoding yields a phase-coded sequence. When the phase encodings derived from different cyclic shifts are used to generate FMCW signals, interference between different FMCW signals can be effectively suppressed.
[0041] In combination with the first aspect, in some possible implementations of the first aspect, the target multiplexing mode satisfies at least one of the following: when the multiplexing number is less than or equal to a first threshold, the target multiplexing mode includes the shift multiplexing; when the multiplexing number is greater than the first threshold, the target multiplexing mode includes the shift multiplexing and the conjugate symmetric multiplexing; when the multiplexing number is greater than a second threshold, the target multiplexing mode includes the shift multiplexing, the conjugate symmetric multiplexing and the slope multiplexing; or, when the multiplexing number is greater than a third threshold, the target multiplexing mode includes the shift multiplexing, the conjugate symmetric multiplexing, the slope multiplexing and the phase coding multiplexing.
[0042] The multiplexing number refers to the number of transceivers using the same resources. The first device can select an appropriate multiplexing mode based on the multiplexing number. Therefore, the first device can adjust the multiplexing mode to match the multiplexing number, thereby minimizing interference between transceiver signals and improving the accuracy of detection results.
[0043] Optionally, the first threshold is The second threshold is The third threshold is Where, T is the duration of the FMCW signal, τ max is the maximum round-trip delay of the FMCW signal, q and Δk are predefined values.
[0044] By defining thresholds corresponding to different target multiplexing modes, the first device can have a reference when determining parameter values for different numbers of second devices, without having to determine the target multiplexing mode each time parameter information is generated for a second device. This can reduce the amount of calculation and can promptly indicate reasonable parameter values to the second device.
[0045] In a second aspect, a signal transmission method is provided. This method can be performed by a second device, which can be, for example, a transceiver or a terminal equipped with a transceiver, or a component configured in any of the aforementioned devices, such as a chip, a chip system, a processor, or a logic module or software capable of implementing some or all of the functions of any of the aforementioned devices. Examples of transceivers include radars, and examples of terminals include vehicles and drones, though this application does not limit these.
[0046] Exemplarily, the method includes: receiving parameter information, the parameter information being used to indicate at least one of the following parameters: a time shift amount of a time at which an FMCW signal is transmitted relative to a reference time, a slope of the FMCW signal, a positive or negative sign of the slope, and a coding parameter used to generate a phase coding of the FMCW signal; generating the FMCW signal based on the parameters; and transmitting the FMCW signal.
[0047] In this application, the second device can determine parameters for generating an FMCW signal based on the parameter information and then transmit the FMCW signal. Because the parameter information can be designed by the first device based on a multiplexing method for each transceiver that multiplexes the same resources, the FMCW signal generated by the second device based on the parameter information can suppress interference with signals from other transceivers, thereby improving the accuracy of transceiver detection results.
[0048] In combination with the first aspect or the second aspect, in some possible implementations, the FMCW signal s(t) satisfies: Wherein, rect(.) is a rectangular window function, t is a time variable, τ is a time shift relative to the reference time, T is the duration of the FMCW signal, and f c is the carrier frequency of the FMCW signal, k is the slope of the FMCW signal, c(t) is the phase encoding function, and c(t) satisfies: T c is the chip period of the phase encoding, c l is a cyclic shift sequence, l=0,1,…,T / T c , B is the bandwidth of the FMCW signal.
[0049] As can be seen, the formula satisfied by the FMCW signal includes the time shift τ, the slope k, and the phase encoding function c(t). By designing and instructing at least one of the above items, the first device can suppress interference between FMCW signals generated by transceivers that share the same resources.
[0050] It should be understood that the formula given above is only an example. Based on the same concept, those skilled in the art can make simple mathematical transformations or equivalent replacements to the formula, and these transformations or replacements should fall within the scope of protection of this application.
[0051] In the various possible implementations described above, the maximum round-trip delay of the FMCW signal specifically refers to the maximum value of the time interval from when the FMCW signal is transmitted to when an echo signal of the FMCW signal is received.
[0052] In a third aspect, the present application provides a communication device, comprising modules or units for implementing the method in the first aspect or any possible implementation of the first aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0053] In a fourth aspect, the present application provides a communication device comprising a processor, which can be used to implement the method in the aforementioned first aspect or any possible implementation of the first aspect through a logic circuit or execution instructions.
[0054] In one possible implementation, the device further includes a communication interface configured to receive signals from a communication device other than the communication device and transmit the signals to the processor, or to transmit signals from the processor to the communication device other than the communication device. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0055] In one possible implementation, the device further includes a memory configured to store instructions executed by the processor and / or configuration files of the logic circuit. The memory is located inside or outside the processor.
[0056] In one possible implementation, the device is a chip system, which may be composed of a chip or may include a chip and other discrete devices.
[0057] In a fifth aspect, the present application provides a communication device, comprising modules or units for implementing the method in the second aspect or any possible implementation of the second aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0058] In a sixth aspect, the present application provides a communication device comprising a processor, which can be used to implement the method in the aforementioned second aspect or any possible implementation of the second aspect through a logic circuit or execution instruction.
[0059] In one possible implementation, the device further includes a communication interface configured to receive signals from a communication device other than the communication device and transmit the signals to the processor, or to transmit signals from the processor to the communication device other than the communication device. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0060] In one possible implementation, the device further includes a memory configured to store instructions executed by the processor and / or configuration files of the logic circuit. The memory is located inside or outside the processor.
[0061] In one possible implementation, the device is a chip system, which may be composed of a chip or may include a chip and other discrete devices.
[0062] In a seventh aspect, the present application provides a computer-readable storage medium comprising a computer program, which, when executed on a computer, enables the computer to implement the method in the first aspect and any possible implementation manner of the first aspect.
[0063] In an eighth aspect, the present application provides a computer program product, comprising: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute the method in the first aspect and any possible implementation of the first aspect.
[0064] In a ninth aspect, an embodiment of the present application provides a communication system, comprising the aforementioned first device and second device.
[0065] It should be understood that the third to ninth aspects of the present application correspond to the technical solutions of the first and second aspects of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] FIG1 is a schematic diagram of an FMCW signal;
[0067] FIG2A is a schematic diagram of a communication system applicable to the method provided in an embodiment of the present application;
[0068] FIG2B is a schematic diagram of a radar used to sense the environment;
[0069] FIG3 is a schematic diagram of the working principle of a radar provided in an embodiment of the present application;
[0070] Figure 4 is a schematic diagram of mutual interference between radars;
[0071] FIG5 is a schematic flow chart of an information transmission method provided in an embodiment of the present application;
[0072] FIG6 is a schematic diagram of FMCW signals transmitted by two second devices according to an embodiment of the present application;
[0073] FIG7 is a schematic diagram of interference levels of two FMCW signals with different time shift amounts provided by an embodiment of the present application;
[0074] FIG8 is a schematic diagram of multiple FMCW signals with different time shift amounts provided by an embodiment of the present application;
[0075] FIG9 is another schematic diagram of FMCW signals transmitted by two second devices according to an embodiment of the present application;
[0076] FIG10 is a schematic diagram of interference levels of two conjugate symmetrical FMCW signals provided by an embodiment of the present application;
[0077] FIG11 is another schematic diagram of FMCW signals transmitted by two second devices according to an embodiment of the present application;
[0078] FIG12 is a schematic diagram of interference levels of multiple FMCW signals with different slopes provided by an embodiment of the present application;
[0079] FIG13 is a schematic diagram of two FMCW signals generated based on phase encoding with different coding parameters according to an embodiment of the present application;
[0080] FIG14 is a schematic diagram of interference levels of two FMCW signals generated based on phase encoding with different coding parameters according to an embodiment of the present application;
[0081] 15 and 16 are schematic block diagrams of the apparatus provided in the embodiments of the present application. DETAILED DESCRIPTION
[0082] The technical solution in this application will be described below with reference to the accompanying drawings.
[0083] To facilitate understanding of the embodiments of the present application, a brief explanation of the term frequency modulated continuous wave (FMCW) signal involved below is first given.
[0084] FMCW signal: An electromagnetic wave signal whose frequency varies linearly with time. Linear variation generally refers to a linear change within a single transmission cycle. An FMCW signal within a single transmission cycle is also called a chirp signal.
[0085] Figure 1 is a schematic diagram of an FMCW signal. Figure 1 shows multiple FMCW signals arranged at equal intervals in time. The expression of a single FMCW signal satisfies: Among them, rect(.) is the rectangular window function, “others” means other cases except -1 / 2≤t≤1 / 2; t is the time variable; f c represents the carrier frequency of the FMCW signal; k represents the slope of the FMCW signal.
[0086] As shown in FIG1 , the multiple FMCW signals can be transmitted continuously in time, and the duration of one FMCW signal is T; the frequency band occupied by the FMCW signal in the frequency domain is the bandwidth B of the FMCW signal. For example, the frequency band occupied by the FMCW signal in FIG1 is f c to B+f c ; The duration T of the FMCW signal satisfies: T=B / k.
[0087] Typically, in some possible implementations, the frequency band for transmitting FMCW signals is the millimeter wave band (e.g., 77 gigahertz (GHz)), with a bandwidth of 1 GHz to 4 GHz. That is, f in the above formula c A is 77GHz, and B is 1GHz~4GHz.
[0088] Interference level: To quantify the interference between signals under different multiplexing modes, this application introduces the interference level as a representation. The interference level can be understood as a physical quantity used to represent the average power of interference. When the interference is non-zero, it can be expressed as the inverse of the signal-to-interference ratio. When the interference is zero, the interference level is also zero; the lower the interference, the lower the interference level; the greater the interference, the higher the interference level.
[0089] Figure 2A illustrates an example of a communication system suitable for use with the methods described in embodiments of the present application. Referring to Figure 2A , communication system 100 includes at least one network device 110 and at least one terminal 120. Network device 110 or terminal 120 may be equipped with one or more transceivers. These transceivers may be, for example, radars capable of transmitting FMCW signals.
[0090] The terminal 120 mentioned in the embodiment of the present application can be a device with wireless transceiver functions, specifically user equipment (UE), access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent or user device. The terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a communication device carried on a high-altitude aircraft, a wearable device, a drone, a robot, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a terminal in device-to-device (D2D) communication, a terminal in vehicle to everything (V2X), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a smart grid (smart grid), a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in industrial control, a wireless terminal in a wireless This application does not limit the wireless terminals in the wireless grid, transportation safety, smart city, smart home, or terminal devices in the communication network evolved after 5G.
[0091] In the embodiments of the present application, the device for implementing the function of the terminal device can be the terminal device; it can also be a device that can support the terminal device to implement the function, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or include a chip and other discrete devices.
[0092] The network device 110 is a device with wireless transceiver functions, which is used to communicate with the terminal device, and can also be a device for accessing the terminal device to the wireless network. The network device can be a node in the radio access network, which can also be called a base station, and can also be called a radio access network (RAN) node (or device). The network device can be an evolved base station (evolved Node B, eNB or eNodeB) in long term evolution (LTE); or a next generation node B (gNB) in a 5G network or a base station in a future evolved public land mobile network (PLMN), a broadband network service gateway (BNG), an aggregation switch or a non-third generation partnership project (3GPP) access device, etc. Optionally, the network devices in the embodiments of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, access points, devices that implement base station functions in communication systems evolved after 5G, integrated access and backhaul (IAB) nodes, access points (APs) in WiFi systems, transmission points (TRPs), transmitting points (TPs), mobile switching centers, and devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, etc., and may also include centralized units (CUs) and distributed units (DUs) in cloud radio access networks (C-RAN) systems, and network devices in non-terrestrial networks (NTN) communication systems, that is, they can be deployed on high-altitude platforms or satellites; they may also be various devices that constitute access nodes, such as active antenna processing units (AAPs). unit (AAU), baseband unit (BBU), etc. This embodiment of the present application does not make any specific limitation on this.
[0093] Figure 2B is a schematic diagram of a radar used for environmental perception. It should be understood that a radar is an example of a transceiver and should not constitute any limitation on this application. Figure 2B illustrates application scenarios applicable to this application by way of example and does not limit such application scenarios. Figure 2B illustrates the components included in radar 200 by way of example and does not limit radar 200.
[0094] 2 , the application scenario shows a radar 200 and a vehicle 300 , where the vehicle 300 is an obstacle detected by the radar 200 . The radar 200 can be configured on a vehicle, a drone, or other device to sense the surrounding environment.
[0095] Exemplarily, the radar 200 may include: a transmitting antenna 210, a receiving antenna 220, and a processor 230. The transmitting antenna 210 may be used to transmit signals. In the embodiment of the present application, the transmitting antenna 210 may be used to transmit FMCW signals. For the convenience of description, the signal transmitted by the transmitting antenna 210 is referred to as a transmitted signal below. The transmitting antenna 210 may transmit signals in multiple directions. For example, the processor 230 may control the transmitting antenna 210 to transmit signals in different directions. After the transmitted signal reaches an obstacle, the obstacle may reflect the transmitted signal, and the signal reflected by the obstacle from the transmitted signal may be referred to as an echo signal. As shown in FIG1 , a vehicle 300 is an example of an obstacle. After the transmitted signal reaches the vehicle 300, it is reflected to form an echo signal.
[0096] The receiving antenna 220 can be used to receive signals. The receiving antenna 220 can receive echo signals, noise signals, and interference signals. The echo signals include echo signals of signals transmitted by the radar 200. For example, interference signals may include transmission signals from other radars and their echo signals.
[0097] The processor 230 can obtain the signal received by the receiving antenna 220 and determine the echo signal of the radar 200 in the signal received by the receiving antenna 220. The processor 230 can also obtain the signal transmitted by the transmitting antenna 210 and perform target detection and measurement on the obstacle based on the transmitted signal and the echo signal. Here, the obstacle is also the target detected by the radar, or the object. The measurement of the target may include: measuring the speed of the target (i.e., speed measurement), measuring the distance between the target and the radar (i.e., ranging), measuring the position of the target (i.e., positioning), etc. Among them, the target can be a vehicle, an aircraft, etc., and this application includes but is not limited to this.
[0098] For example, the measurement of the target's velocity may refer to the measurement of the target's radial velocity relative to the radar. The target's velocity may satisfy: v t =λ·f d / 2. Where, represents the radial motion speed of the target object relative to the radar, λ represents the wavelength of the transmitted signal, and f d It represents the frequency shift of the echo signal relative to the transmitted signal, also known as the Doppler shift.
[0099] The measurement of the distance to the target may refer to the measurement of the distance of the target relative to the radar. The distance to the target may be determined based on the time difference between the transmitting antenna transmitting the signal and the receiving antenna receiving the echo signal.
[0100] The measurement of the position of the target can be determined based on the measurement result of the distance to the target and the position of the target itself.
[0101] FIG3 is a schematic diagram of the working principle of the radar provided in an embodiment of the present application. For example, as shown in FIG3, the radar processor can configure various parameters of the FMCW signal, such as frequency (or time) shift, slope, etc. The local oscillator generates the FMCW signal based on the configured parameters. The FMCW signal is divided into two signals, one signal enters the transmitting antenna and is radiated into space through the transmitting antenna, and the other signal enters the mixer. After the echo signal reflected by the transmitted signal encounters an obstacle is received by the receiving antenna, it reaches the mixer. The mixer mixes the echo signal from the receiving antenna with the locally generated FMCW signal and outputs a beat signal. The beat signal is converted from analog to digital after passing through a low-pass filter to obtain a digital signal. Thereafter, a two-dimensional discrete Fourier transform (DFT) is performed on the digital signal to obtain a distance parameter and a speed parameter. Among them, the distance parameter can be the frequency in the power spectrum obtained by a single DFT (also known as distance processing), and the speed parameter can be the Doppler frequency in the ambiguity function obtained by a secondary DFT (also known as speed processing).
[0102] It should be understood that although one transmitting antenna and one receiving antenna are shown in FIG3 , the present application does not limit the number of transmitting antennas and receiving antennas of the radar. In addition, the processing of the received signal is not limited to that described above, and the present application does not limit this.
[0103] As mentioned above, since the interference signals received by the radar come from other radars, if there are other radars transmitting signals within the range that the transmission signal of a certain radar can reach, the radar may be interfered with by other radars.
[0104] Figure 4 is a schematic diagram of radar interference. It shows three vehicles 401 through 403 equipped with radars. Each of these vehicles is within the reach of the other's transmitted signals. Since FMCW signals operate in a fixed frequency band, with bandwidths ranging from 1 GHz to 4 GHz, if these three vehicles 401 through 403 simultaneously transmit signals from their respective radars, the signals from the different radars may interfere with each other. The signal transmitted by vehicle 401 can reach vehicles 402 and 403; the signal transmitted by vehicle 402 can reach vehicles 401 and 403; and the signal transmitted by vehicle 403 can reach vehicles 401 and 402. Consequently, vehicle 401 may receive its own echo signal as well as the transmitted and / or echo signals from vehicles 402 and 403; vehicle 402 may receive its own echo signal as well as the transmitted and / or echo signals from vehicles 401 and 403; and vehicle 403 may receive its own echo signal as well as the transmitted and / or echo signals from vehicles 401 and 402.
[0105] For any one of the vehicles 401 to 403 , the received signal may have multiple peaks after being subjected to the two-dimensional DFT, thereby interfering with the detection result and making the detection result inaccurate.
[0106] In light of this, the present application provides a method in which a first device assigns parameters for generating FMCW signals to multiple second devices that reuse the same resources, enabling different second devices to generate FMCW signals based on different parameter values. Because the first device can control the multiple second devices that reuse the same resources, the values of the parameters used by each second device to generate FMCW signals differ. This allows the FMCW signals generated by each second device to differ, suppressing interference between the FMCW signals of the second devices and improving the accuracy of detection results.
[0107] It should be understood that the method provided in the present application can be used to suppress interference between signals of multiple second devices. The multiple second devices can be, for example, transceivers respectively configured on multiple terminals, or multiple transceivers configured in one terminal device. The present application does not limit this.
[0108] The method provided in this application will be described in detail below with reference to the accompanying drawings.
[0109] FIG5 is a schematic flow chart of the information transmission method provided in an embodiment of the present application. It should be understood that FIG5 illustrates the above method from the perspective of the interaction between the first device and the second device. The first device may be, for example, a base station or other access network device, or may be a server, or may be a component configured in the above-mentioned various types of devices, such as a chip, a chip system, a processor, a terminal, or a logic module or software capable of realizing part or all of the functions of the above-mentioned various types of devices. The second device may be, for example, a transceiver or a terminal equipped with a transceiver, or may be a component configured in the above-mentioned various types of devices, such as a chip, a chip system, a processor, or a logic module or software capable of realizing part or all of the functions of the above-mentioned various types of devices. The transceiver may be, for example, a radar, and the terminal equipped with a transceiver may include, for example, a vehicle, a drone, etc., which is not limited in the present application.
[0110] The method 500 shown in FIG5 may include:
[0111] Step 510: The first device generates parameter information, where the parameter information indicates a value of at least one of the following parameters: a time shift of a time at which an FMCW signal is transmitted relative to a reference time, a slope of the FMCW signal, a sign of the slope, and a coding parameter used to generate phase coding of the FMCW signal; the parameter information is used to generate the FMCW signal.
[0112] In step 520 , the first device sends the parameter information to the second device; correspondingly, the second device receives the parameter information from the first device.
[0113] Step 530: The second device generates an FMCW signal based on the parameter information.
[0114] In step 540 , the second device transmits an FMCW signal.
[0115] In an embodiment of the present application, the first device may determine the value of at least one of the above parameters using a multiplexing method. For example, based on a shift multiplexing method, different time shift values may be determined; based on a slope multiplexing method, different slope values may be determined; and so on. Since the first device can assign different parameters to different second devices, and different parameters can be determined based on a multiplexing method, and since the multiplexing method can be used to suppress interference between signals, the parameter values determined based on the multiplexing method can suppress interference between signals transmitted by different second devices that reuse the same resources to a certain extent.
[0116] The following is a detailed description of each step in method 500.
[0117] In step 510 , the first device may determine the value of one or more parameters for the second device, and may generate parameter information based on the determined value of each parameter.
[0118] For example, a first device may determine a time shift value for a second device, with the determined time shift values being different for different second devices, while other parameters, such as the slope value, the slope sign, and the phase encoding parameters, may be the same or different. In this case, the first device may generate parameter information based on the time shift value without additionally indicating the slope value, the slope sign, and the phase encoding parameters.
[0119] In this case, one possible implementation is to pre-configure default values for each of the aforementioned parameters in the second device, such as the default value for the time shift, the default slope sign, the default slope value, and the default value for the phase encoding parameter. Alternatively, the first device can pre-transmit the default values for each of the aforementioned parameters to each second device. If the second device discovers that the value of one or more parameters is not indicated by the parameter information, it can use the default value. Another possible implementation is for the second device to independently determine the values of other parameters not indicated by the parameter information.
[0120] The parameter information may directly indicate the value of each parameter, or may indicate the value of each parameter through other identifiers. It should be understood that the value of each parameter indicated by the parameter information is the value of each parameter of the one or more parameters determined by the first device, and does not mean that the parameter information indicates the value of each of the four parameters described above.
[0121] A possible implementation method for the parameter information to directly indicate the value of each parameter is that the parameter information carries the value of each parameter, which can facilitate the second device to directly determine the value of each parameter based on the parameter information.
[0122] Another possible implementation method for the parameter information to directly indicate the value of each parameter is to include the offset of each parameter value relative to the default value. For example, for the value of the time displacement, the offset relative to the default value of the time displacement is indicated; for the value of the slope, the offset relative to the default value of the slope is indicated; for the encoding parameter of the phase encoding, the offset relative to the default value of the encoding parameter is indicated; for the sign of the slope, the offset relative to the default sign of the slope is indicated. For example, if the default sign is the same as the actual sign, it can be represented by a preset value of "0", and if the default sign is opposite to the actual sign, it can be represented by a preset value of "1". For example, if the default sign of the slope is positive and the actual sign of the slope is negative, it can be represented by "1"; if the default sign of the slope is positive and the actual sign of the slope is also positive, it can be represented by "0". By indicating the offset, the indication overhead caused by the parameter information can be reduced, and it is also convenient for the second device to determine the value of each parameter based on the parameter information.
[0123] One possible implementation manner in which the parameter information indicates the value of each parameter through other identifiers is that the parameter information carries an index corresponding to the value of each parameter.
[0124] In one example, the first device and the second device pre-configure a mapping relationship between multiple values of each parameter and multiple indexes, where each value corresponds to an index. The embodiment of the present application involves a total of four parameters, so the first device and the second device can pre-configure mapping relationships corresponding to the four parameters. Based on the value of each parameter determined for the second device, the first device can determine the corresponding index from the mapping relationship of the parameter, and then generate parameter information. The parameter information thus generated can carry the index corresponding to the value of one or more parameters.
[0125] In another example, the first device and the second device are preconfigured with multiple mappings of multiple combinations of parameter values to multiple indexes, where each mapping includes a combination of parameter values and a corresponding index. Based on the values of each parameter determined for the second device, the first device can determine the corresponding index from the preconfigured mappings, and then generate parameter information. The parameter information thus generated can carry the index corresponding to the combination of the parameter values.
[0126] The above examples are provided for ease of understanding only, and the parameter information may also be constructed in other forms. For example, the parameter information may also be an index based on the offset of each parameter value from the default value. The specific implementation method can be referred to the above examples and will not be repeated here.
[0127] Optionally, step 510 includes: the first device generates parameter information for each second device in a plurality of second devices, and the parameter information generated for each second device is determined based on the target multiplexing method; step 520 includes: the first device sends the corresponding parameter information to each second device in the plurality of second devices.
[0128] As previously mentioned, the second device can be configured on different terminals. Therefore, step 510 may specifically include: the first device generating parameter information for each of the multiple second devices that transmit FMCW signals using the same resources. Step 520 may specifically include: the first device sending the parameter information to each of the multiple second devices that transmit FMCW signals using the same resources.
[0129] One possible implementation of the first device sending parameter information to each second device is to unicast the parameter information to each second device. This allows the second device to directly determine the values of various parameters based on the received parameter information and avoids resource conflicts that might arise from multiple second devices using the same parameter values.
[0130] Another possible implementation for the first device to send parameter information to each second device is for the first device to broadcast parameter information generated for each of the multiple second devices. The parameter information for different devices can be distinguished by different identifiers, such as the device identifier of the second device. Based on the identifiers, the second device can identify the parameter information assigned to itself and determine the values of each parameter. This can also avoid resource conflicts that might arise from multiple second devices using the same parameter values.
[0131] The specific implementation methods for the first device to transmit parameter information to each second device are not limited to the two aforementioned methods. For example, the first device may also broadcast parameter information generated for multiple second devices, and each second device may select and use the received parameter information. If multiple second devices are configured on the same terminal, the terminal may assign different parameter values to different second devices based on the parameter information received through the broadcast.
[0132] In an embodiment of the present application, the first device may determine the value of the at least one parameter according to the number of second devices that reuse the same time-frequency resource, wherein the number of second devices that reuse the same time-frequency resource may be referred to as the reuse number.
[0133] It should be noted that when multiple second devices reuse the same time-frequency resources, it can be understood that the resources used by these multiple second devices overlap, but it does not mean that the resources used by these multiple second devices to transmit FMCW signals are exactly the same. The overlap of resources used by these multiple second devices can specifically include: the resources used by the multiple second devices are identical, or the resources used by the multiple second devices overlap but are not identical. Therefore, when the resources used by multiple second devices overlap, the overlapping resources are considered the resources reused by the multiple second devices.
[0134] As mentioned above, the second device can be configured on different equipment, such as vehicles, drones, etc., so the multiplexing number can also refer to the number of devices that use the same time-frequency resources to transmit FMCW signals, or the number of second devices that use the same time-frequency resources to transmit FMCW signals.
[0135] The multiplexing number may be based on the range that the first device can control. For example, if the first device is a base station, the multiplexing number may be the number of second devices within the signal coverage range of the base station. The second devices may include, but are not limited to, vehicle-mounted radars, airborne radars, etc.
[0136] In an embodiment of the present application, the first device may determine the multiplexing mode according to the multiplexing number, and further determine the value of the at least one parameter based on the multiplexing mode.
[0137] In one possible implementation, the multiplexing modes include: shift multiplexing, conjugate symmetric multiplexing, slope multiplexing, and phase-coded multiplexing. The first device can determine, based on the multiplexing number, a multiplexing mode that is compatible with the current multiplexing number from among the aforementioned multiplexing modes. For ease of distinction and explanation, the multiplexing mode determined based on the multiplexing number is referred to herein as the target multiplexing mode. The target multiplexing mode can be one or more of shift multiplexing, conjugate symmetric multiplexing, slope multiplexing, or phase-coded multiplexing.
[0138] Optionally, the target multiplexing mode satisfies at least one of the following:
[0139] When the multiplexing number is less than or equal to the first threshold, the target multiplexing mode includes shift multiplexing;
[0140] When the multiplexing number is greater than the first threshold, the target multiplexing mode includes shift multiplexing and conjugate symmetric multiplexing;
[0141] When the multiplexing number is greater than the second threshold, the target multiplexing mode includes shift multiplexing, conjugate symmetric multiplexing and slope multiplexing; or,
[0142] When the multiplexing number is greater than a third threshold, the target multiplexing mode includes shift multiplexing, conjugate symmetric multiplexing, slope multiplexing and phase coding multiplexing.
[0143] By defining thresholds corresponding to different target multiplexing modes, the first device can more appropriately select a target multiplexing mode for different numbers of multiplexing devices, thereby determining parameter values for different numbers of second devices. Furthermore, the first device does not need to determine the target multiplexing mode each time it generates parameter information for a second device, thereby reducing computational complexity and enabling the timely provision of appropriate parameter values to the second devices.
[0144] The first threshold, the second threshold, and the third threshold can be determined according to the maximum number of multiplexing supported by different target multiplexing modes. For example, the first threshold is The second threshold is The third threshold is τ maxis the maximum round trip delay of the FMCW signal, q and Δk are predefined values. Since the maximum number of multiplexing supported by each multiplexing mode will be described below in conjunction with different multiplexing modes, they will not be described in detail here.
[0145] It is understandable that when the target multiplexing mode includes different multiplexing modes, the corresponding threshold value also changes accordingly.
[0146] For example, the first threshold is The second threshold is The third threshold is The aforementioned target multiplexing mode may satisfy: when the number of multiplexing is less than or equal to the first threshold, the target multiplexing mode includes shift multiplexing; when the number of multiplexing is greater than the first threshold, the target multiplexing mode includes shift multiplexing and slope multiplexing; when the number of multiplexing is greater than the second threshold, the target multiplexing mode includes shift multiplexing, slope multiplexing and conjugate symmetric multiplexing; or when the number of multiplexing is greater than the third threshold, the target multiplexing mode includes shift multiplexing, slope multiplexing, conjugate symmetric multiplexing and phase coding multiplexing.
[0147] For example, the first threshold is 2 and the second threshold is The third threshold The aforementioned target multiplexing mode may satisfy: when the number of multiplexing is less than or equal to the first threshold, the target multiplexing mode includes conjugate symmetric multiplexing; when the number of multiplexing is greater than the first threshold, the target multiplexing mode includes conjugate symmetric multiplexing and shift multiplexing; when the number of multiplexing is greater than the second threshold, the target multiplexing mode includes shift multiplexing, slope multiplexing and conjugate symmetric multiplexing; or when the number of multiplexing is greater than the third threshold, the target multiplexing mode includes shift multiplexing, slope multiplexing, conjugate symmetric multiplexing and phase coded multiplexing.
[0148] The above examples of the various thresholds are merely illustrative and should not constitute any limitation to the present application. Those skilled in the art can determine other possible values of the various thresholds based on the same concept, which are not listed here.
[0149] To facilitate understanding of the method in which the first device determines the target multiplexing mode based on the multiplexing number, the aforementioned multiplexing modes are described in detail below.
[0150] 1. Shift multiplexing: This includes time shift multiplexing and frequency shift multiplexing. Time shift multiplexing refers to multiple FMCW signals generated based on different time shift values sharing the same time-frequency resources, with each FMCW signal corresponding to a time shift value. Time-frequency shift multiplexing refers to multiple FMCW signals generated based on different frequency shift values sharing the same time-frequency resources, with each FMCW signal corresponding to a frequency shift value. In one possible implementation, the multiple FMCW signals are signals from different second devices.
[0151] The parameter information generated by the first device herein may be used to indicate the time shift amount, but those skilled in the art will appreciate that the time shift amount may also be converted into a frequency shift amount.
[0152] For example, assuming the time shift amount is τ0, the FMCW signal generated using time shifting satisfies:
[0153]
[0154] The time shift τ0 and the frequency shift f0 satisfy: f0 = kτ0. Then, by converting the FMCW signal generated by time shifting, the FMCW signal generated by frequency shifting can be obtained to satisfy:
[0155]
[0156] For the sake of brevity, the following embodiments are described using the time shift amount as an example.
[0157] The time shift amount may specifically refer to an offset between the time at which the FMCW signal is transmitted and a reference time. The reference time may refer to a time that can be shared by all second devices, and may specifically be a specific time point, such as Coordinated Universal Time (UTC), or a time domain resource in a wireless resource, such as a time unit, such as a time slot or symbol. This application is not limited to this. Each second device may pre-synchronize time with the first device so that the time at which each second device transmits the FMCW signal is determined based on the same reference time.
[0158] It should be noted that the use of time-shift multiplexing between the two second devices does not mean that the FMCW signals transmitted by the two second devices use different time domain resources. As can be seen from Figure 1, the FMCW signal is a continuous waveform. Time-shift multiplexing only distinguishes the two second devices in terms of transmission time, resulting in different FMCW transmission times of the two second devices.
[0159] Generally speaking, for multiple second devices, when the FMCW signal uses the same time shift amount as the local oscillator, the beat frequency signal output by the mixer falls into the passband of the low-pass filter; when the FMCW signal uses a different time shift amount than the local oscillator, the beat frequency signal output by the mixer falls into the stopband of the low-pass filter.
[0160] The study found that the time interval between the two second devices transmitting FMCW signals is controlled to be greater than or equal to the maximum round-trip delay τ of the FMCW signal. max, then the interference between the FMCW signals of the two second devices is almost zero. Here, the maximum round trip delay of the FMCW signal refers to the maximum value of the time interval from the transmission of the FMCW signal to the reception of the echo signal of the FMCW signal.
[0161] It can be understood that for an FMCW signal with a slope of k, the maximum frequency difference between the second device transmitting and receiving signals is kτ max Therefore, the required passband bandwidth B of the low-pass filter is LPF =kτ max , that is, the range of the beat frequency signal that the low-pass filter can support is [0, kτ max ].
[0162] Figure 6 is a schematic diagram of FMCW signals transmitted by two second devices according to an embodiment of the present application. The two second devices can be respectively designated as device 1 and device 2. The FMCW signal transmitted by device 1 is designated as signal 1, denoted as s1(t); the FMCW signal transmitted by device 2 is designated as signal 2, denoted as s2(t). Signal 1 and signal 2 respectively satisfy equations 1 and 2 as follows:
[0163] Formula 1
[0164] Formula 2
[0165] Where t is the time variable, τ1 and τ2 are the offsets of the emission time of signal 1 and signal 2 relative to the reference time, that is, the time shifts corresponding to signal 1 and signal 2 respectively. τ1 and τ2 can satisfy: |τ1-τ2|≥τ max As can be seen, except for the time shift value, the other parameters of signal 1 and signal 2 are the same.
[0166] It should be understood that the reference time is not shown in the formula, which can be understood as zero. If the reference time is recorded as t0, formulas 1 and 2 can also be transformed as follows:
[0167] Formula 1-1
[0168] Formula 2-1
[0169] Figure 6 shows that the time interval between the transmission of signal 1 and signal 2 is τ max It can be seen that when other parameters are the same, the difference in the time shift between signal 1 and signal 2 is τ max When the frequencies of signal 1 and signal 2 at the same time point are exactly different by B LPF .
[0170] FIG7 is a schematic diagram of the interference level of two FMCW signals with different time shift amounts provided in an embodiment of the present application. The figure shows the energy of the beat signal. After the echo signals of signal 1 and signal 2 are received by device 1, the mixer can output beat signals based on the locally generated signal 1, the echo signal of the received signal 1, and the echo signal of signal 2. The beat signal 1 output by the mixer based on the local signal 1 and the echo signal of the received signal 1 is shown as the solid line in the figure, and the beat signal 2 output by the mixer based on the local signal 1 and the echo signal of the received signal 2 is shown as the dotted line in the figure. It can be seen that the energy peak (i.e., the main lobe) of the beat signal 1 is obvious and falls within the passband of the low-pass filter, while the energy peak of the beat signal 2 falls outside the passband of the low-pass filter, that is, falls within the stopband of the low-pass filter. Therefore, the interference of signal 2 to device 1 is zero.
[0171] Similarly, although not shown in the figure, it can be determined that if the echo signals of signal 1 and signal 2 are received by device 2, in the beat signal output by the mixer, the energy peak of the beat signal output by the local signal 2 and the echo signal of the received signal 2 after passing through the mixer falls within the passband of the low-pass filter, and the energy peak of the beat signal output by the local signal 2 and the echo signal of the received signal 1 after passing through the mixer falls within the stopband of the low-pass filter.
[0172] It can be understood that if the difference in the time shift between signal 1 and signal 2 is increased, the interference between signal 1 and signal 2 will also be zero. The smaller the difference in the time shift, the more devices can reuse the same resource. Therefore, the difference in the time shift of the FMCW signals of the two devices can be designed to be τ max , the maximum number of multiplexing that can be supported when using shift multiplexing is up to It can also be called the maximum number of multiplexes supported by shift multiplexing.
[0173] One possible design is that among multiple second devices that reuse the same time-frequency resource, the time shift amount τ of the nth second device is n Satisfy: τ n =(n-1)τ max , The size of T may be predefined by the protocol, or may be indicated by the first device, which is not limited in this application.
[0174] For example, FIG8 is a schematic diagram of multiple FMCW signals with different time shifts provided by an embodiment of the present application. FIG8 shows the FMCW signals transmitted by five second devices, and different line types represent FMCW signals transmitted by different second devices. Among them, the time shift of signal 5 is 0, and the time shift of signal 1 is τ max, the time shift of signal 2 is 2τ max , the time shift of signal 3 is 3τ max , the time shift of signal 4 is 4τ max The five second devices periodically transmit FMCW signals based on the above time shift, and a time-frequency relationship diagram as shown in FIG8 can be obtained. It can be seen that the FMCW signals transmitted by each second device are evenly arranged in time, and the transmission time interval between two adjacent FMCW signals is τ max , the transmission time interval between any two FMCW signals is τ max An integer multiple of .
[0175] As an example, assuming the time shift is τ max , τ max The transmission time of signal 5 is 10 μs later than that of signal 4, which is 10 μs later than that of signal 3, which is 10 μs later than that of signal 2, which is 10 μs later than that of signal 1. This cycle repeats, resulting in the time-frequency relationship diagram shown in Figure 8.
[0176] In one possible implementation, the time shift amount may be in the order of microseconds. The time shift amount may also be in other orders of magnitude, which is not limited in this application.
[0177] It can be understood that the smaller the difference in the time shift amount, the more radars can reuse the same resource. Therefore, the difference in the time shift amount of the FMCW signals of the multiple second devices is designed to be the minimum τ max , the number of multiplexing that can be supported by using the shift multiplexing mode alone can reach the maximum value. When the number of multiplexing is small, the time shift amount of each second device can also be set to be greater than τ max value.
[0178] Since the smaller the time shift, the smaller the interval between two adjacent FMCW signals, the more FMCW signals can be transmitted by the multiple second devices in the same time, which is more conducive to obtaining more data and providing richer data for measurement.
[0179] It should be understood that the above-mentioned formulas 1 and 2 are merely examples, and those skilled in the art can make simple transformations thereto, for example, by giving different positive and negative signs to the slopes, introducing phase encoding, and the like.
[0180] Several possible variations are exemplified below, but it should be understood that these variations are merely examples, and other variations are possible, which are not limited by this application.
[0181] Deformation 1:
[0182] Formula 1-2
[0183] Formula 2-2
[0184] Deformation 2:
[0185] Formula 1-3
[0186] Formula 2-3
[0187] Where c(t) is the phase encoding function, satisfying: T c is the chip period of phase coding, c l is the phase coding sequence, l=0,1,…,T / T c The phase coding sequence will be described in detail in the related content of phase coding multiplexing and will not be described in detail here.
[0188] It should be understood that by combining the above-mentioned formulas 1-1 and 1-2 with the reference time t0 added, more possible variations can be obtained, which are not listed here one by one.
[0189] 2. Conjugate Symmetric Multiplexing: Two FMCW signals with a conjugate symmetric relationship reuse the same time-frequency resources. In this embodiment, conjugate symmetry refers to the slope of the FMCW signal. It should be understood that the two FMCW signals are signals from different second devices.
[0190] FIG9 is another schematic diagram of FMCW signals transmitted by two second devices according to an embodiment of the present application. The two second devices may be designated as device 1 and device 2, respectively. The FMCW signal transmitted by device 1 is designated as signal 1, denoted as s1(t); the FMCW signal transmitted by device 2 is designated as signal 2, denoted as s2(t). Signal 1 and Signal 2 satisfy Equation 3 and Equation 4, respectively, as follows:
[0191] Formula 3
[0192] Formula 4
[0193] It can be seen that the time shift of the FMCW signals transmitted by the two second devices is both zero, that is, the transmission time of the FMCW signals is the same, the slope is both k, and no phase encoding is performed.
[0194] Figure 9 shows the time-frequency relationship of Signal 1 and Signal 2. As can be seen, Signal 1 and Signal 2 occupy the same bandwidth in the frequency domain and have the same transmission time, but their slopes are positive and negative.
[0195] Figure 10 is a schematic diagram of the interference level of multiple groups of conjugate symmetrical FMCW signals provided in an embodiment of the present application. The slope of each group of FMCW signals is the same, and the slopes of different groups of FMCW signals are different. The three groups of signals include: signal 1a with a slope of +8 megahertz (MHz) / us and signal 1b with a slope of -8MHz / us; signal 2a with a slope of 10MHz / us and signal 2b with a slope of -10MHz / us; signal 3a with a slope of +13.8MHz / us and signal 3b with a slope of -13.8MHz / us. Figure 10 shows the energy of the beat frequency signal.
[0196] Taking the signal pair of signals 1a and 1b as an example, after signals 1a and 1b are received by the second device from which signal 1a originates, the mixer can output beat signals based on the locally generated signal 1a and the echo signals of the received signals 1a and 1b, respectively. The mixer outputs beat signal a based on the locally generated signal 1a and the echo signal of the received signal 1a, and the mixer outputs beat signal b based on the locally generated signal 1a and the echo signal of the received signal 1b. It can be seen that the energy peak of beat signal a is significant and falls within the passband of the low-pass filter, while the energy peak of beat signal b is not significant. Although it exists within the passband of the low-pass filter and its energy is not zero, it may interfere with beat signal a, but the interference is not significant.
[0197] Similarly, after signal 2a and signal 2b are received by the second device from which signal 2a comes, in the beat signal output by the mixer, the energy peak of the beat signal output by the mixer of the local signal 2a and the echo signal of the received signal 2a (as shown by beat signal a in the figure) is obvious and falls within the passband of the low-pass filter. The energy peak of the beat signal output by the mixer of the local signal 2a and the echo signal of the received signal 2b (as shown by beat signal c in the figure) is not obvious. Although it exists within the passband of the low-pass filter and the energy is not zero, it may cause interference, but the interference is not large.
[0198] After signal 3a and signal 3b are received by the second device from which signal 3a comes, in the beat signal output by the mixer, the energy peak of the beat signal output by the mixer of the local signal 3a and the echo signal of the received signal 3a (as shown in the beat signal a in the figure) is obvious and falls within the passband of the low-pass filter. The energy peak of the beat signal output by the mixer of the local signal 3a and the echo signal of the received signal 3b (as shown in the beat signal d in the figure) is not obvious. Although it exists within the passband of the low-pass filter and the energy is not zero, it may cause interference, but the interference is not large.
[0199] Although not shown in the figure, it can be inferred that if the echo signals of signal 1a and signal 1b are received by the second device from which signal 1b originates, the energy peak of the beat signal output by the mixer, which is the result of the local signal 1b and the echo signal of the received signal 1b passing through the mixer, falls within the passband of the low-pass filter. The energy peak of the beat signal output by the mixer, which is the result of the local signal 1b and the echo signal of the received signal 1a passing through the mixer, is not obvious, and interference is not significant. This is analogous and will not be further illustrated here.
[0200] FIG9 further shows the time length t during which signal 1 is interfered with by signal 2. i , and the length of time that signal 2 is interfered with by signal 1 (hereinafter referred to as interference duration) t i It can be observed that the interference duration is the same, both are τ max / 2. In addition, the interference energy spectral density I = 1 / [k-(-k)] = 1 / (2k). The signal-to-interference ratios of signal 1 and signal 2 generated based on the conjugate symmetric multiplexing method are S / I = 2B 2 / k, where I = 1 / (2k); the power S of signal 1 and signal 2 can be obtained from the duration T, and S and T can satisfy: S = T 2 , and T=B 2 / k 2 , so we can get S=B 2 / k 2 Based on the signal-to-interference ratio, the interference level between signal 1 and signal 2 can be obtained as k / (2B 2 ).
[0201] As shown above in conjunction with Figures 9 and 10, when Signal 1 and Signal 2 are conjugate symmetrical, interference between them can be suppressed to a certain extent, thus also being a form of multiplexing. Because conjugate symmetry typically involves signals transmitted by two second devices, conjugate symmetric multiplexing can support a maximum of two multiplexes.
[0202] Furthermore, if conjugate symmetric multiplexing is combined with other multiplexing methods, the maximum number of multiplexing can be multiplied. For example, when combined with shift multiplexing, the maximum number of multiplexing that can be supported can reach
[0203] Compared with conjugate symmetric multiplexing, shift multiplexing can reduce the interference between signals to almost zero, so it can be used when the number of multiplexing is small, such as less than or equal to When the number of multiplexing is large, such as greater than When combined with conjugate symmetric multiplexing.
[0204] One possible design is to use the multiplexing number N less than or equal to When the target multiplexing mode includes shift multiplexing; when the multiplexing number N is greater than and less than or equal to When , the target multiplexing modes include shift multiplexing and conjugate symmetric multiplexing.
[0205] For example, when the multiplexing number N is greater than and less than or equal to When each two second devices are grouped together, the time shift amount τ of the nth group of second devices can be n Satisfy: τ n =(n-1)τ max , The signals of each group of second devices are conjugate and symmetrical to each other. If the multiplexing number N is an even number, multiple groups of second devices can be combined. If the multiplexing number N is an odd number, in addition to the multiple groups of second devices, one second device remains as a separate group and can be assigned a time shift amount. The specific amount can also be determined according to the aforementioned formula and will not be repeated here.
[0206] It should be understood that the above-mentioned formulas 3 and 4 are merely examples, and those skilled in the art may make simple transformations thereto, for example, by introducing a time shift and / or phase encoding.
[0207] Several possible variations are exemplified below, but it should be understood that these variations are merely examples, and other variations are possible, which are not limited by this application.
[0208] Deformation 1:
[0209] Formula 3-1
[0210] Formula 4-1
[0211] Where τ is the time shift.
[0212] Deformation 2:
[0213] Formula 3-2
[0214] Formula 4-2
[0215] Deformation 3:
[0216] Formula 3-2
[0217] Formula 4-2
[0218] In the second and third variants, c(t) is a phase encoding function, which can be found in the previous description and will not be repeated here.
[0219] It should be understood that the several possible variations shown above can be used in combination or individually, provided that they do not conflict with each other. Combining them can yield even more possible variations. Furthermore, those skilled in the art can also convert the time shift into a frequency shift, or combine conjugate symmetric multiplexing with other multiplexing methods (such as slope multiplexing) to yield other possible variations, which are not listed here.
[0220] 3. Slope Multiplexing: Multiple FMCW signals generated based on different slope values reuse the same time-frequency resources. Each FMCW signal corresponds to a slope value. It should be understood that the multiple FMCW signals described above are signals from different second devices.
[0221] FIG11 is another schematic diagram of FMCW signals transmitted by two second devices according to an embodiment of the present application. The two second devices are denoted as device 1 and device 2. The FMCW signal transmitted by device 1 is denoted as signal 1, denoted as s1(t); the FMCW signal transmitted by device 2 is denoted as signal 2, denoted as s2(t). Signal 1 and Signal 2 satisfy Equation 5 and Equation 6, respectively, as follows:
[0222] Formula 5
[0223] Formula 6
[0224] It can be seen that the slopes of the FMCW signals transmitted by the two second devices are k1 and k2 respectively, the time shifts are τ1 and τ2 respectively, and no phase encoding is performed.
[0225] Figure 11 shows the time-frequency relationship of signal 1 and signal 2. It can be seen that the slope k1 of signal 1 is smaller than the slope k2 of signal 2. Therefore, the duration of signal 1 and signal 2 is different, and the duration of signal 1 is longer than that of signal 2.
[0226] Figure 11a) shows the interference of signal 2 on signal 1. The passband bandwidth (B LPF1 ) range, signal 2 interferes with signal 1 within the range of t1. Figure 11b) shows the interference of signal 1 on signal 2. In the passband bandwidth (B LPF2), Signal 1 interferes with Signal 2 within the range of t2. The time shift amounts of Signal 1 shown in a) and b) of Figure 11 are different. The time shift amounts of Signal 2 shown in a) and b) of Figure 11 can also be the same. The illustrations are only for convenience in illustrating the interference of Signal 2 on Signal 1 and the interference of Signal 1 on Signal 2, and do not limit the time shift amounts of Signal 1 and Signal 2.
[0227] Table 1 shows the interference parameters of signal 2 on signal 1 and the interference parameters of signal 1 on signal 2.
[0228] Table 1
[0229]
[0230] The subscripts "1" and "2" of the parameters in Table 1 correspond to signal 1 and signal 2 respectively. For example, S1 represents the power of signal 1, S2 represents the power of signal 2; T1 represents the duration of signal 1, T2 represents the duration of signal 2; B LPF1 B represents the passband width of the low-pass filter of the device 1 from which the signal 1 comes. LPF2 represents the passband bandwidth of the low-pass filter of the device 2 from which the signal 2 comes. The same applies and will not be repeated here.
[0231] In Table 1, interference to signal 1 refers to the interference caused by signal 2; interference to signal 2 refers to the interference caused by signal 1. Interference spectral density I1 and signal-to-interference ratio S1 / I1 are calculated based on the interference caused by signal 2 on signal 1, while interference spectral density I2 and signal-to-interference ratio S2 / I2 are calculated based on the interference caused by signal 1 on signal 2.
[0232] Although not shown in Table 1, it can be inferred that if there is another FMCW signal with a slope of k3 (for example, signal 3) coming from another second device, and k3 is greater than k2, based on the interference generated by signal 3 on signal 1, the interference spectral density of signal 1 can be calculated to be 1 / (k3-k1), and the signal-to-interference ratio is B 2 (k3-k1) / k1 2 Based on the interference generated by signal 1 on signal 3, the interference spectral density of signal 3 can be calculated to be 1 / (k3-k1), and the signal-to-interference ratio is B 2 (k3-k1) / k3 2 Similarly, the interference spectral density and signal-to-interference ratio of signal 2 can be calculated based on the interference generated by signal 3 on signal 2, and the interference spectral density and signal-to-interference ratio of signal 3 can be calculated based on the interference generated by signal 2 on signal 3. These examples are not listed here one by one.
[0233] Figure 12 is a schematic diagram of the interference levels of four FMCW signals with different slopes provided in an embodiment of the present application. Figure 12 shows that an FMCW signal with a slope of 10 MHz / µs (denoted as signal a) is interfered with by FMCW signals with slopes of 8 MHz / µs, 12 MHz / µs, and 13.8 MHz / µs (denoted as signal b, signal c, and signal d, respectively). After the echo signal a' of signal a, the echo signal b' of signal b, the echo signal c' of signal c and the echo signal d' of signal d are received by the second device from which signal a comes, the mixer can output beat signals based on the locally generated signal a and the received echo signals a', b', c' and d' respectively. The mixer outputs beat signal 1 based on the locally generated signal a and the received echo signal a', the mixer outputs beat signal 2 based on the locally generated signal a and the received echo signal b', the mixer outputs beat signal 3 based on the locally generated signal a and the received echo signal c', and the mixer outputs beat signal 4 based on the locally generated signal a and the received echo signal d'. It can be seen that the energy peak of beat signal 1 is obvious and falls within the passband of the low-pass filter. Although the energy peaks of beat signals 2, 3, and 4 exist within the passband of the low-pass filter and may cause certain interference to beat signal 1, the energy peaks of beat signals 2, 3, and 4 are much lower than the energy peak of beat signal 1, so the interference to beat signal 1 is not significant.
[0234] Similarly, if echo signals a', b', c', and d' are received by the second device from which signal b originates, echo signals a', c', and d' will not significantly interfere with signal b. If echo signals a', b', c', and d' are received by the second device from which signal c originates, echo signals a', b', and d' will not significantly interfere with signal c. If echo signals a', b', c', and d' are received by the second device from which signal d originates, echo signals a', b', and c' will not significantly interfere with signal d. For the sake of brevity, each of these will not be described in detail here.
[0235] By comparison, it can be found that the FMCW signals with different slopes transmitted by multiple second devices have the following regularity:
[0236] 1) The closer the slopes are, the greater the interference between the signals. Therefore, the closer the two slopes are, the greater the interference between the generated FMCW signals.
[0237] 2) The interference of the FMCW signal generated with a large slope on the FMCW signal generated with a small slope is always smaller than the interference of the FMCW signal generated with a small slope on the FMCW signal generated with a large slope.
[0238] For example, in the previous example, the interference between signal 1 and signal 2 is greater than the interference between signal 1 and signal 3, and the interference of signal 1 on signal 2 is greater than the interference of signal 2 on signal 1.
[0239] If the minimum signal-to-interference ratios of the second devices can be aligned, the possible maximum interference can also be aligned, thereby controlling the interference between the signals of the multiple second devices within a certain range.
[0240] If the slopes of m FMCW signals with different slopes are recorded as k1, k2, ..., k m , where k1<k2<……<k m-1 <k m , one possible design is, q is a predefined value. From this, we can see that the slope of signal 1 is k1 and the slope of signal 2 is The slope of signal 3 is By analogy, the slope of signal m is Where k1<k2<……<k m-1 <1 / (4q)<k m <1 / (2q). The signal-to-interference ratio calculated in Table 1 can be further simplified to obtain the signal-to-interference ratio B 2 q, the corresponding interference level is 1 / (B 2 q).
[0241] It should be noted that the value of q affects the signal-to-interference ratio (SIR) and interference level. A larger q indicates a higher SIR and lower interference; a smaller q indicates a lower SIR and higher interference. Therefore, q can be adjusted based on the actual detection accuracy requirements of the second device. Furthermore, the value of q affects the maximum number of multiplexers supported by slope multiplexing: a larger q indicates a smaller maximum number of multiplexers supported by slope multiplexing.
[0242] On the other hand, the greater the difference in slope between the two FMCW signals, the longer the duration of one FMCW signal will be, which will affect the transmission period of the other FMCW signal. For example, the transmission period of an FMCW signal is the duration of the FMCW signal with the smallest slope among multiple FMCW signals with different slopes. Therefore, when using slope multiplexing, the difference between the maximum and minimum slopes can be limited to prevent the FMCW signal duration from being too long, resulting in an excessively long signal transmission period and an inability to detect the surrounding environment in a timely manner.
[0243] It should be noted that when the FMCW signal is transmitted discontinuously, the duration T of the FMCW signal is not necessarily equal to the transmission period of the FMCW signal. The transmission period refers to the minimum time interval between repeated transmissions of the FMCW signal and can be greater than or equal to the duration of the FMCW signal.
[0244] Among the m FMCW signals with different slopes, the difference between the maximum slope and the minimum slope is Δk = k m By predefining the value of Δk, the difference between the slopes can be controlled within a certain range, thus preventing the FMCW signal from lasting too long.
[0245] Based on the predefined values of q and Δk, the maximum number of multiplexing supported by slope multiplexing can be calculated as
[0246] Furthermore, if slope multiplexing is combined with other multiplexing methods, the maximum number of multiplexing can be multiplied. For example, combining slope multiplexing with shift multiplexing can support a maximum number of multiplexing of up to Slope multiplexing combined with conjugate symmetric multiplexing can support a maximum number of multiplexing up to Slope multiplexing combined with shift multiplexing and conjugate symmetric multiplexing can support a maximum number of multiplexing up to Similarly, the maximum number of multiplexing that can be supported by combining slope multiplexing with any one or more multiplexing modes is the product of the maximum number of multiplexing that can be supported by the multiple multiplexing modes used in combination.
[0247] Through simulation, it is found that conjugate symmetric multiplexing has at least 3dB signal-to-interference ratio gain compared to slope multiplexing. Therefore, the interference level of conjugate symmetric multiplexing is lower than that of slope multiplexing, and the interference level of shift multiplexing is lower than that of conjugate multiplexing. Therefore, when the number of multiplexing is small, such as less than or equal to When the number of multiplexing is large, shift multiplexing is used in combination with conjugate symmetric multiplexing and / or slope multiplexing. For example, as the number of multiplexing increases, conjugate symmetric multiplexing and slope multiplexing are used in combination in turn.
[0248] One possible design is to use the multiplexing number N less than or equal to When the target multiplexing mode includes shift multiplexing; when the multiplexing number N is greater than and less than or equal to When the target multiplexing mode includes shift multiplexing and conjugate symmetric multiplexing; when the multiplexing number N is greater than and less than or equal to When , the target multiplexing modes include shift multiplexing, conjugate symmetric multiplexing and slope multiplexing.
[0249] It should be understood that the above-mentioned formulas 5 and 6 are only examples, and those skilled in the art can make simple transformations thereon, such as not introducing the time shift amount, introducing the same time shift amount, or introducing phase encoding.
[0250] Several possible variations are exemplified below, but it should be understood that these variations are merely examples, and other variations are possible, which are not limited by this application.
[0251] Deformation 1:
[0252] Formula 5-1
[0253] Formula 6-1
[0254] Deformation 2:
[0255] Formula 5-2
[0256] Formula 6-2
[0257] Here, τ is the time shift.
[0258] Deformation 3:
[0259] Formula 5-3
[0260] Formula 6-3
[0261] Transformation 4:
[0262] Formula 5-4
[0263] Formula 6-4
[0264] Wherein, c(t) is a phase encoding function, which can be found in the previous description and will not be described in detail here.
[0265] It should be understood that the several possible variations shown above can be used in combination or individually, provided that they do not conflict with each other. Combining them can yield even more possible variations. Furthermore, those skilled in the art can also convert the time shift into a frequency shift, or combine slope multiplexing with other multiplexing methods (such as conjugate symmetric multiplexing) to yield other possible variations, which are not listed here.
[0266] Phase-coded multiplexing: Multiple FMCW signals generated by phase coding using different coding parameters are multiplexed over the same time-frequency resources. Each FMCW signal corresponds to a specific coding parameter value. It should be understood that these multiple FMCW signals originate from different second devices.
[0267] As mentioned above, the phase encoding function c(t) satisfies: where c lis the phase coding sequence. In order to distinguish the coding parameters of different phase codes, the phase coding can be distinguished by the subscript r, and we can get
[0268] Two possible phase coding sequences are given as examples below.
[0269] One possible design is that the phase coding sequence is a ZC sequence, and the coding parameter of the phase coding is the root sequence index of the ZC sequence. Each FMCW signal may correspond to a root sequence index, and different FMCW signals may correspond to different root sequence indexes.
[0270] It will be understood by those skilled in the art that the ZC sequence z r,l satisfy: Where r is the root sequence index, r = 1, 2, ..., N ZC -1. N ZC represents the total length of the ZC sequence, and l represents the index value of the ZC sequence.
[0271] In the embodiment of the present application, the encoding parameter of the phase encoding may correspond to the root sequence index r in the ZC sequence. Different FMCW signals correspond to different index values, and the value range of r is (1 to N ZC -1) is related to the maximum number of multiplexing that can be supported when the ZC sequence is used as the phase coding sequence, that is, N ZC The value of is related to the maximum number of multiplexing that can be supported when the ZC sequence is used as the phase coding sequence.
[0272] In order to ensure that the signal can pass through the low-pass filter without distortion, the chip length T c Should meet T c ≥T / Bτ max Therefore, T c =T / Bτ max The maximum length of the ZC sequence can be obtained as T / T c =Bτ max When the ZC sequence is used as the phase coding sequence, the maximum number of multiplexing that can be achieved is When the ZC sequence is used as the phase coding sequence, the value of r ranges from 1 to The signal-to-interference ratio is Bτ max , the interference level is 1 / (Bτ max ).
[0273] Based on the above analysis, the phase coding sequence used to generate the FMCW signal can be obtained as follows:
[0274]
[0275] From this, we can get the formula satisfied by the FMCW signal after the phase encoding is introduced as described in the following formula 7 or formula 8:
[0276] Formula 7:
[0277] Formula 8:
[0278] If different second devices use different coding parameters, for example, one second device uses r1 to generate the phase coding sequence c1(t) of the FMCW signal, and the other second device uses r2 to generate the phase coding sequence c2(t) of the FMCW signal, then c1(t) and c2(t) can be obtained as follows:
[0279]
[0280]
[0281] It should be understood that the above description is merely for ease of understanding, using two second devices as an example to describe different coding parameters assigned to different second devices, and the root sequences for generating FMCW signals derived based on these different coding parameters. However, this description should not constitute any limitation on this application. When the number of second devices is other than the number of second devices, different coding parameters can also be assigned to different second devices using the same method.
[0282] When using a ZC sequence as a phase coding sequence, the spectrum after multiplying any two phase codes has constant mode characteristics. The corresponding time domain signal is an ideal impulse function, which is conducive to obtaining accurate detection results. Conversely, if the constant mode characteristic is not maintained, the corresponding time domain signal will have sidelobes, which is not conducive to obtaining accurate detection results.
[0283] Another possible design is to use an m-sequence constrained to the binary domain as the phase coding sequence, and the coding parameter for the phase coding is the cyclic shift of the m-sequence. Each FMCW signal corresponds to a cyclic shift value, and different FMCW signals correspond to different cyclic shift values.
[0284] If phase coding is restricted to the binary domain, different cyclic shifts of the m-sequence also have phase coding with similar constant-mode characteristics. Therefore, the cyclic shift of the m-sequence can also be used as a coding parameter for phase coding.
[0285] A binary domain consists of only two symbols (for example, 1 and -1). If phase coding is restricted to the binary domain, the m-sequence can be a sequence consisting of 1 and -1. The cyclic shift amount refers to the offset of the first symbol of the m-sequence after cyclic shift relative to the first symbol of the sequence before cyclic shift, in a sequence obtained by cyclically shifting the m-sequence with a certain period.
[0286] Figure 13 is a schematic diagram of two FMCW signals generated by phase coding based on different coding parameters provided in an embodiment of the present application. The coding parameters shown in the figure are the cyclic shift amounts of the m-sequences. Among them, sequence 1 is [-1, 1, -1, -1, 1, 1, 1, -1, 1, -1], where [-1, 1, -1] is the cyclic prefix; sequence 2 is [-1, 1, 1, 1, -1, -1, -1, 1, 1], where [-1, 1, 1] is the cyclic prefix. The duration of a single code element in a sequence is called a chip period, or in other words, the minimum length of time occupied by each code element in the sequence (such as 1 or -1) is the chip period. It can be seen that the cyclic prefix of the two m-sequences is 3 chip periods, which is the same as the maximum round-trip delay τ of the FMCW signal. max This is because the second device starts processing after receiving the echo signal, and the maximum time from the second device transmitting the FMCW signal to receiving the echo signal of the FMCW signal is τ max Therefore, the m-sequence can be obtained by cyclic shifting based on the period [-1, 1, -1, -1, 1, 1] starting from the 4th chip period, that is, the cyclic shift period is 7 chip periods. The cyclic shift amount of sequence 1 is 0, and the cyclic shift amount of sequence 2 is 4. For the receiving end, excluding the cyclic prefix of 3 chip periods, the duration of the FMCW signal is 7 chip periods, so T / T c = 7. Sequence 1 and sequence 2 are used as phase coding sequences respectively, and phase coding is performed on the same FMCW signal, and signals 1 and 2 can be obtained as shown in the figure.
[0287] FIG. 14 is a diagram of an embodiment of the present application based on different phase encodings (such as cyclic shift amounts) and / or different T / T c Schematic diagram of interference level of multiple FMCW signals generated by phase encoding of m sequence. The multiple FMCW signals include: c The FMCW signal generated by the phase coding sequence is 256 and 1024, which may include: T / T c 256, phase encoding different signals a and b, and T / T c The number of signals c and d is 1024, and the phase encoding is different.
[0288] Figure 14 illustrates the energy of beat signals. As shown, after echo signal a' of signal a and echo signal b' of signal b are received by the second device from which signal a originates, the mixer can output beat signals based on the locally generated signal a and the received echo signals a' and b', respectively. The mixer can output beat signal 1 based on the locally generated signal a and the received echo signal a'. The mixer can output beat signal 2 based on the locally generated signal a and the received echo signal b'. Similarly, after echo signal c' of signal c and echo signal d' of signal d are received by the second device from which signal c originates, the mixer can output beat signals based on the locally generated signal c and the received echo signals c' and d', respectively. The mixer can output beat signal 1 based on the locally generated signal c and the received echo signal c'. The mixer can output beat signal 3 based on the locally generated signal c and the received echo signal d'.
[0289] It can be seen that the energy peak (i.e., main lobe) of beat signal 1 is obvious and falls into the passband of the low-pass filter; the energy peak of beat signal 2 is lower than that of signal 1 and falls into the passband of the low-pass filter; the energy peak of beat signal 3 is lower than that of signal 1 and signal 2, and almost occupies the entire passband of the low-pass filter. Beat signal 2 and beat signal 3 have some interference with beat signal 1, but the interference is not large. Therefore, phase-coded multiplexing can also be used as a multiplexing method. The maximum number of multiplexing that phase-coded multiplexing can support is
[0290] In addition, it can be seen that if T / T c If the ratio is further increased, the width of the main lobe will be further increased, and the energy peak may fall outside the passband of the filter, which is not conducive to distinguishing it from the side lobe, which is not conducive to obtaining accurate detection results. Therefore, it is necessary to increase T / T c Control within a certain range.
[0291] It should be understood that the above-listed phase-coding sequences are only two possible designs, and this application encompasses but is not limited thereto. Based on the same concept, those skilled in the art may employ other sequences as phase-coding sequences, as long as the spectrum after multiplying any two phase-coding sequences possesses or approximately possesses constant mode characteristics.
[0292] Furthermore, if phase coding multiplexing is combined with other multiplexing methods, the maximum number of multiplexing can be multiplied. For example, the maximum number of multiplexing that can be supported by combining phase coding multiplexing with shift multiplexing can reach Phase coded multiplexing combined with conjugate symmetric multiplexing can support a maximum number of multiplexing up to Phase coding multiplexing combined with slope multiplexing can support a maximum number of multiplexing up to Phase coding is combined with shift multiplexing, conjugate symmetric multiplexing, and slope multiplexing to support a maximum number of multiplexing up to Similarly, the maximum number of multiplexing that can be supported by combining phase coded multiplexing with any one or more multiplexing modes is the product of the maximum number of multiplexing that can be supported by the multiple multiplexing modes used in combination.
[0293] Since the interference level of slope multiplexing is lower than the interference level of phase coding multiplexing, and the interference level of slope multiplexing is higher than the interference levels of conjugate symmetric multiplexing and shift multiplexing, and the interference level of conjugate symmetric multiplexing is higher than the interference level of shift multiplexing, shift multiplexing can be used preferentially when the number of multiplexing is small, and when the number of multiplexing is large, one or more of conjugate symmetric multiplexing, slope multiplexing or phase coding multiplexing can be used in combination. For example, as the number of multiplexing increases, conjugate symmetric multiplexing, slope multiplexing and phase coding multiplexing are used in combination in turn.
[0294] One possible design is to use the multiplexing number N less than or equal to When the target multiplexing mode includes shift multiplexing; when the multiplexing number N is greater than and less than or equal to When the target multiplexing mode includes shift multiplexing and conjugate symmetric multiplexing; when the multiplexing number N is greater than and less than or equal to When the target multiplexing mode includes shift multiplexing, conjugate symmetric multiplexing and slope multiplexing; when the multiplexing number N is greater than When multiplexing, the target multiplexing methods include shift multiplexing, conjugate symmetric multiplexing, slope multiplexing and phase coding multiplexing.
[0295] It should be understood that the above-mentioned Formula 7 and Formula 8 are merely examples, and those skilled in the art can make simple transformations thereto, for example, by introducing a time shift amount.
[0296] The following is an example of a possible variation, but it should be understood that these variations are merely examples, and other variations are possible, which are not limited by this application.
[0297] Formula 7-1:
[0298] Formula 8-1:
[0299] It should be understood that the possible variations shown above are only examples. Those skilled in the art can also convert the time shift amount into a frequency shift amount, or combine phase coding multiplexing with other multiplexing methods to obtain other possible variations, which are not listed here one by one.
[0300] Based on the above description of the four reuse methods, we can summarize them as shown in Table 2:
[0301] Table 2
[0302]
[0303] In Table 2, the interference level increases from top to bottom, so the four multiplexing modes can be divided into four multiplexing levels. The first multiplexing level includes the shift multiplexing mode, and the maximum number of multiplexings that can be supported is The second multiplexing level includes shift multiplexing and co-symmetric multiplexing, and the maximum number of multiplexing that can be supported is The third multiplexing level includes shift multiplexing, conjugate symmetric multiplexing and slope multiplexing. The maximum number of multiplexing that can be supported is The fourth multiplexing level includes shift multiplexing, conjugate symmetric multiplexing, slope multiplexing and phase coding multiplexing, and the maximum number of multiplexing that can be supported is
[0304] For different multiplexing modes, the first device may indicate the parameters as shown in Table 3.
[0305] Table 3
[0306]
[0307] It should be understood that Table 3 is only an example, and the above correspondence can also be reflected in other forms, such as Table 4 below. In addition, the range or parameters of the multiplexing number N corresponding to different multiplexing modes can also be adjusted. For example, the multiplexing number N corresponding to shift multiplexing + conjugate symmetric multiplexing can meet the requirements of greater than The number of multiplexing N corresponding to shift multiplexing + conjugate symmetric multiplexing + slope multiplexing can be greater than The number of multiplexing N corresponding to shift multiplexing + conjugate symmetric multiplexing + slope multiplexing + phase coding multiplexing can be greater than For another example, the first device may not distinguish between multiplexing modes, and may determine n or τ for each second device. n The value of , the value of k and its sign, and the value of r.
[0308] Based on the correspondence shown in Table 3, a possible implementation method of step 510 is that the first device can pre-save the correspondence between the range of multiplexing numbers N corresponding to various multiplexing modes and the parameters that need to be indicated. After determining the multiplexing number, the target multiplexing mode is determined, and then the values that need to be indicated to different second devices are determined according to the parameters that need to be indicated corresponding to the target multiplexing mode, thereby generating parameter information for different second devices.
[0309] In another implementation, the various multiplexing modes and their combinations in Table 3 can also be defined as multiplexing layers. Each multiplexing layer can include one or more multiplexing modes. It can be understood that the target multiplexing mode belongs to the target multiplexing layer, or in other words, the target multiplexing layer includes the target multiplexing mode. Table 3 can also be transformed into Table 4:
[0310] Table 4
[0311]
[0312] Similar to Table 3, Table 4 is only an example, and the above correspondence may also be embodied in other forms, for example, see Table 4 below. In addition, the range or parameter of the multiplexing number N corresponding to different multiplexing modes may also be adjusted.
[0313] Based on the correspondence shown in Table 4, another possible implementation method of step 510 is that the first device can pre-save the correspondence between the range of the multiplexing number N corresponding to each multiplexing level and the parameters that need to be indicated. After determining the multiplexing number, the target multiplexing level is determined, and then the values that need to be indicated to different second devices are determined according to the parameters that need to be indicated corresponding to the target multiplexing level, thereby generating parameter information for different second devices.
[0314] In step 520, the first device may send the parameter information to each second device via an air interface, such as a Uu interface.
[0315] One possible design is that the second device is installed in a terminal, such as a vehicle, a drone, etc. Since the terminal has a wireless communication module, it can receive parameter information from the first device and then transmit the received parameter information to the second device.
[0316] Of course, the second device can be used as an independent device. The second device can also be configured with a wireless communication module to receive parameter information from the first device.
[0317] In addition, the first device is used as an example herein and does not constitute any limitation on this application. As previously mentioned, the first device may also be a server, such as a cloud server. The server may also send the parameter information to each second device via air interface or optical fiber communication. The manner in which each second device receives the parameter information can be referred to above and will not be repeated here.
[0318] In step 530, the second device may generate an FMCW signal based on the parameter information. The second device may pre-configure a formula for generating an FMCW signal, and after receiving the parameter information, generate the FMCW signal based on the formula according to the values of the indicated parameters.
[0319] Exemplarily, the formula for generating the FMCW signal s(t) satisfies:
[0320]
[0321] The definition of each parameter can be found in the previous text and will not be repeated here.
[0322] It should be noted that although this formula includes time shift, slope and phase coding, it does not mean that the FMCW signal must use a combination of shift multiplexing, conjugate symmetric multiplexing, slope multiplexing and phase coding multiplexing to multiplex resources.
[0323] For example, when shift multiplexing is used, although the values of other parameters may be indicated by the first device, the values of the parameters indicated to the second devices may be the same, such as the slope value, the positive and negative signs, and the encoding parameters of the phase encoding. This is analogous and will not be further described.
[0324] In step 540 , the second device may transmit the generated FMCW signal through a transmitting antenna, so as to perform detection based on the received echo signal.
[0325] It should be understood that the method for the second device to perform detection based on the local FMCW signal and the received echo signal has been described above in conjunction with Figure 3. The specific process can be referred to the existing technology, and this application does not limit its specific implementation method.
[0326] Based on the above scheme, a first device can determine and send parameter information to different second devices. Each second device can receive specific values of one or more parameters for generating an FMCW signal from the first device and determine whether to generate an FMCW signal based on the parameter information. The one or more parameters included in the parameter information correspond to various multiplexing modes. Multiplexing modes are designed to suppress inter-signal interference by reusing the same resources. Therefore, even when multiple second devices use overlapping resources, interference between FMCW signals generated based on the parameter information can be suppressed. Furthermore, because the first device selects a multiplexing mode based on the number of multiplexing modes when determining parameters for each second device, it can select multiple multiplexing modes in order of interference level, thereby further suppressing inter-signal interference. Furthermore, the first device can assign different parameter values to different second devices, thereby avoiding potential conflicts that might occur when multiple second devices select the same parameter value, which also facilitates interference suppression. Overall, the method provided herein can effectively suppress inter-signal interference between multiple second devices, thereby improving the accuracy of FMCW signal detection results.
[0327] The method provided by the embodiment of the present application is described above with reference to a plurality of drawings. The device provided by the embodiment of the present application will be described below with reference to the drawings.
[0328] Figures 15 and 16 are schematic block diagrams of a communication device according to an embodiment of the present application. The device can be used to implement the functions of the first device or the second device in the above method embodiment, thereby also achieving the beneficial effects of the above method embodiment.
[0329] As shown in FIG. 15 , the communication device 1000 includes a processing module 1100 and a transceiver module 1200 .
[0330] One possible design is that the communication device 1000 is used to implement the function of the first device in the method embodiment shown in FIG. 5 .
[0331] Exemplarily, the processing module 1100 may be configured to generate parameter information, where the parameter information is configured to indicate a value of at least one of the following parameters: a time shift of the time for transmitting the FMCW signal relative to a reference time, a slope of the FMCW signal, a positive or negative sign of the slope, and a coding parameter for generating a phase encoding of the FMCW signal, where the parameter information is used to generate the FMCW signal; and the transceiver module 1200 may be configured to send the parameter information.
[0332] A more detailed description of the processing module 1100 and the transceiver module 1200 can be directly obtained by referring to the relevant description in the method embodiment shown in FIG5 , and is not repeated here.
[0333] Another possible design is that the communication device 1000 is used to implement the function of the second device in the method embodiment shown in FIG. 5 .
[0334] Exemplarily, the transceiver module 1200 may be used to receive parameter information, and the processing module 1100 may be used to generate an FMCW signal based on the parameter information; the transceiver module 1200 may also be used to transmit the FMCW signal.
[0335] It should be noted that if apparatus 1000 is a second device, the second device may be installed in a terminal device or may be a standalone second device. If the second device is installed in a terminal device, the second device may receive parameter information from the terminal device via a communication interface and may transmit FMCW signals via its own transmitting antenna. If the second device is a standalone second device, the second device may be configured with a communication interface for receiving signaling, such as a receiving antenna or an optical fiber interface, and may also be configured with a transmitting antenna for transmitting FMCW signals.
[0336] Among them, if the second device is a transceiver, when the transceiver module 1200 is used to transmit the FMCW signal, it can be specifically used to radiate the FMCW signal into space; if the second device is a chip or chip system configured in the transceiver, when the transceiver module 1200 is used to transmit the FMCW signal, it can be specifically used to output the FMCW signal.
[0337] A more detailed description of the processing module 1100 and the transceiver module 1200 can be directly obtained by referring to the relevant description in the method embodiment shown in FIG5 , and is not repeated here.
[0338] It should be noted that the apparatus 1000 may include a sending unit but not a receiving unit. Alternatively, the apparatus 1000 may include a receiving unit but not a sending unit. This may depend on whether the above solution executed by the apparatus 1000 includes both a sending action and a receiving action.
[0339] As shown in Figure 16, the communication device 2000 includes a processor 2100. The processor 2100 can be used to execute computer programs or instructions in the memory to implement the steps performed by the first device or the steps performed by the second device in the method embodiment shown in Figure 5.
[0340] Optionally, the communication device 2000 further includes a communication interface 2200. The processor 2100 and the communication interface 2200 are coupled to each other. It is understood that the communication interface 2200 may be a transceiver and / or an input / output interface.
[0341] Optionally, the communication device 2000 further includes a memory 2300 for storing instructions executed by the processor 2100 or storing input data required by the processor 2100 to run instructions or storing data generated after the processor 2100 runs instructions.
[0342] When the communication device 2000 is used to implement the method shown in FIG5 , the processor 2100 is used to perform the functions of the processing module described above, and the communication interface 2200 is used to perform the functions of the receiving module and / or the sending module described above. Whether the communication interface 3200 is used for sending or receiving can be determined by whether the device 2000 is used to perform a sending action or a receiving action in the solution being implemented.
[0343] When the communication device 2000 is a communication device corresponding to the first device (such as a base station, a server, a terminal, etc.), the communication interface 2200 can be a transceiver, which can specifically include a transmitter and a receiver, the transmitter is used to send signals, and the receiver is used to receive signals.
[0344] When the communication device 2000 is a chip configured in a communication device, the chip can be used to implement the functions of the communication device in the above method embodiments. The communication interface 2200 can be an input / output circuit, wherein the input circuit can be used for receiving and the output circuit can be used for sending. The input / output circuit can be used to transmit and receive signals from other modules (such as a radio frequency module or antenna).
[0345] When the communication device 2000 is a communication device corresponding to the second device (such as a transceiver, a terminal equipped with the transceiver, etc.), the communication interface 2200 can be a transceiver, which can specifically include a transmitter and a receiver, the transmitter is used to send signals, and the receiver is used to receive signals.
[0346] When the device 2000 is a chip configured in a communication device, the chip can be used to implement the functions of the second device in the above method embodiment. The communication interface 2200 can be an input / output circuit, wherein the input circuit can be used for receiving and the output circuit can be used for sending. The input / output circuit can be used to send and receive signals from other modules (such as a radio frequency module or antenna).
[0347] The specific connection medium between the processor 2100, communication interface 2200, and memory 2300 is not limited in the embodiments of the present application. In Figure 16, the processor 2100, communication interface 2200, and memory 2300 are connected via a bus. The bus is represented by a bold line in Figure 16, and the connection between other components is only for schematic illustration and is not intended to be limiting. Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, only one bold line is used in Figure 16, but this does not mean that there is only one bus or one type of bus.
[0348] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0349] The memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0350] The present application also provides a communication system, comprising the aforementioned first device and second device. Optionally, the first device is a base station. Optionally, the second device is a transceiver, or a terminal device equipped with a transceiver.
[0351] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute the method executed by the first device or the method executed by the second device in the embodiment shown in FIG5 .
[0352] The present application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is executed, the computer executes the method executed by the first device or the method executed by the second device in the embodiment shown in FIG5 .
[0353] The terms "unit," "module," and the like used in this specification may be used to refer to a computer-related entity, hardware, firmware, a combination of hardware and software, software, or software in execution.
[0354] Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application. In the several embodiments provided in this application, it should be understood that the disclosed devices, equipment, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, and can be electrical, mechanical, or other forms.
[0355] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to actual needs.
[0356] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0357] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (program) are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0358] If this function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0359] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. An information transmission method, characterized in that: include: The first device generates parameter information, where the parameter information is used to indicate at least one of the following parameters: a time shift amount of a frequency modulated continuous wave (FMCW) signal transmission time relative to a reference time, a slope of the FMCW signal, a positive or negative sign of the slope, or a coding parameter used to generate a phase code of the FMCW signal; the parameter information is used to generate the FMCW signal; The first device sends the parameter information to the second device.
2. The method according to claim 1, wherein The parameter information is determined based on a target multiplexing mode, which includes one or more of the following multiplexing modes: shift multiplexing, conjugate symmetric multiplexing, slope multiplexing, and phase coding multiplexing. Shift multiplexing refers to multiple FMCW signals generated based on time shift amounts with different values multiplexing the same time-frequency resources. Conjugate symmetric multiplexing refers to two FMCW signals with a conjugate symmetric relationship multiplexing the same time-frequency resources. Slope multiplexing refers to multiple FMCW signals generated based on slopes with different values multiplexing the same time-frequency resources. Phase coding multiplexing refers to multiple FMCW signals generated by phase encoding based on coding parameters with different values multiplexing the same time-frequency resources.
3. The method according to claim 2, wherein The generation parameter information includes: generating the parameter information for each of a plurality of transceivers that reuse the same time-frequency resources, wherein the parameter information generated for each transceiver is determined based on the target multiplexing mode; and The sending of the parameter information includes: Sending corresponding parameter information to each of the plurality of transceivers.
4. The method according to claim 3, wherein The target multiplexing mode includes the shift multiplexing, and in the parameter information sent to the plurality of transceivers, the values of the time shift amounts indicated by the parameter information of any two transceivers are different.
5. The method according to claim 4, wherein The time shift amount τ indicated by the parameter information of the nth transceiver among the plurality of transceivers n Satisfy: τ n =(n-1)τ max , n is 1 to Integer value in, where T is the duration of the FMCW signal, τ max is the maximum round-trip delay of the FMCW signal.
6. The method according to any one of claims 3 to 5, characterized in that The target multiplexing mode includes the shift multiplexing and the conjugate multiplexing. Among the parameter information sent to the multiple transceivers, the parameters indicated by any two parameter information satisfy at least one of the following: the values of the time shift amounts are different, or the positive and negative signs of the slopes are different.
7. The method according to claim 6, wherein The multiple transceivers include a first transceiver and a second transceiver. In parameter information sent to the first transceiver and parameter information sent to the second transceiver, the value of the time shift is the same, and the positive and negative signs of the slopes are different, so that the FMCW signal s1(t) of the first transceiver and the signal s2(t) of the second transceiver respectively satisfy: Wherein, t is the time variable, T is the duration of the FMCW signal, and f c is the carrier frequency of the FMCW signal, and k is the slope of the FMCW signal.
8. The method according to any one of claims 3 to 7, wherein: The target multiplexing mode includes the shift multiplexing, the conjugate symmetric multiplexing and the slope multiplexing. In the parameter information sent to the multiple transceivers, the parameters indicated by the parameter information of any two transceivers satisfy at least one of the following: the values of the time shift amounts are different, the absolute values of the slopes are different, or the positive and negative signs of the slopes are different.
9. The method according to claim 8, wherein The slopes of the plurality of transceivers include k1, k2, ..., k m , where k1<k2<……<k m-1 <k m , and satisfy: k m -k1=Δk, q and Δk are predefined values, 10. The method according to any one of claims 3 to 9, characterized in that The target multiplexing mode includes the shift multiplexing, the conjugate symmetric multiplexing, the slope multiplexing and the phase coding multiplexing. In the parameter information sent to the multiple transceivers, the parameters indicated by the parameter information of any two transceivers satisfy at least one of the following: the values of the time shift amounts are different, the absolute values of the slopes are different, the positive and negative signs of the slopes are different, or the values of the coding parameters are different.
11. The method according to claim 10, wherein The phase coding sequence used for phase coding is a Zodoff-Chu ZC sequence, and the coding parameter includes a root sequence index in the ZC sequence; or The phase coding is phase coding limited to a binary domain, the sequence used for phase coding is an m-sequence, and the coding parameters include a cyclic shift amount of the m-sequence.
12. The method according to any one of claims 2 to 11, wherein: The target multiplexing mode is determined from the multiple multiplexing modes based on a multiplexing number, wherein the multiplexing number is the number of transceivers that transmit the FMCW signal using the same time-frequency resource.
13. The method according to claim 12, wherein: The target multiplexing mode satisfies at least one of the following: When the multiplexing number is less than or equal to a first threshold, the target multiplexing mode includes the shift multiplexing; When the multiplexing number is greater than a first threshold, the target multiplexing mode includes the shift multiplexing and the conjugate symmetric multiplexing; When the multiplexing number is greater than a second threshold, the target multiplexing mode includes the shift multiplexing, the conjugate symmetric multiplexing and the slope multiplexing; or, When the multiplexing number is greater than a third threshold, the target multiplexing mode includes the shift multiplexing, the conjugate symmetric multiplexing, the slope multiplexing and the phase coding multiplexing.
14. The method according to claim 13, characterized in that The first threshold is The second threshold is The third threshold is Where, T is the duration of the FMCW signal, τ max is the maximum round-trip delay of the FMCW signal, q and Δk are predefined values.
15. The method according to any one of claims 1 to 14, characterized in that The FMCW signal s(t) satisfies: Wherein, rect(.) is a rectangular window function, t is a time variable, τ is a time shift relative to the reference time, T is the duration of the FMCW signal, and f c is the carrier frequency of the FMCW signal, k is the slope of the FMCW signal, c(t) is the phase encoding function, and c(t) satisfies: T c is the chip period of the phase encoding, c l is a phase-coded sequence.
16. A signal transmission method, characterized in that: include: receiving parameter information, the parameter information being used to indicate at least one of the following parameters: a time shift of a time for transmitting a frequency modulated continuous wave (FMCW) signal relative to a reference time, a slope of the FMCW signal, a sign of the slope, and a coding parameter for generating a phase code for the FMCW signal; generating the FMCW signal based on the parameter; The FMCW signal is transmitted.
17. The method according to claim 16, wherein The FMCW signal s(t) satisfies: Wherein, rect(.) is a rectangular window function, t is a predefined reference time, τ is a time shift relative to the reference time, T is the duration of the FMCW signal, and f c is the carrier frequency of the FMCW signal, k is the slope of the FMCW signal, c(t) is the phase encoding function, and c(t) satisfies: T c is the chip period of the phase encoding, c l is a phase-coded sequence.
18. A communication device, characterized in that: Comprising means for performing the method of any one of claims 1 to 15.
19. A communication device, characterized in that: The device comprises a processor configured to execute a computer program stored in a memory and / or a logic circuit, so that the communication device executes the method according to any one of claims 1 to 15.
20. The device according to claim 19, wherein Also included is the memory.
21. The device according to claim 19 or 20, characterized in that A communication interface is also included, and the communication interface is used to input and / or output signals.
22. A communication device, characterized in that: Comprising means for performing the method of claim 16 or 17.
23. A communication device, characterized in that: The device comprises a processor configured to execute a computer program stored in a memory and / or a logic circuit so as to cause the communication device to execute the method according to claim 16 or 17.
24. The device according to claim 23, wherein Also included is the memory.
25. The device according to claim 23 or 24, characterized in that A communication interface is also included, and the communication interface is used to input and / or output signals.
26. A communication system, characterized in that: The method comprises the device according to any one of claims 18 to 21 and the device according to any one of claims 22 to 25.
27. A computer-readable storage medium, characterized in that The storage medium stores computer-readable instructions. When the computer-readable instructions are executed by a computer, the method according to any one of claims 1 to 15 or the method according to claim 16 or 17 is implemented.
28. A computer program product, characterized in that The computer program product comprises computer-readable instructions, and when the computer-readable instructions are executed by a computer, the method according to any one of claims 1 to 15 or the method according to claim 16 or 17 is implemented.