Communication sensing method and device
By introducing a first constant perceived sequence arranged continuously or equally spaced in the OCDM signal frame, combined with orthogonal chirp multiplexing technology, the problem of high computational complexity in the prior art is solved, and a low-complexity communication perception method is realized.
Patent Information
- Application Number
- CN202311196282.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2025-03-18
AI Technical Summary
In the prior art, the computing complexity of the communication perception method is relatively high, and it is necessary to demodulate the communication perception integrated signal, which increases the computing burden.
The orthogonal chirp multiplexed (OCDM) signal frame is adopted, which includes a sense sequence and a communication sequence. The sense sequence is carried by a specific sub-chirp carrier and arranges the first constant continuously or equally spaced in the signal frame to realize the sense function without demodulation.
It reduces the complexity of the algorithm, completes the integrated communication and perception function without losing communication performance, and simplifies the perception process.
Smart Images

Figure CN119652717A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a communication perception method and device. Background Art
[0002] In current digital energy application scenarios, there are not only communication needs, but also perception needs, such as the need for positioning. The integrated communication and perception technology can perceive the surrounding environment while completing the communication function. The current positioning in power line carrier (PLC) communication scenarios mostly uses the received signal strength indicator (RSSI) based method, but the accuracy and reliability are poor, so a method based on transmission time measurement is derived.
[0003] In the communication sensing method of the prior art, the transmitter sends an orthogonal frequency division multiplexing (OFDM) communication sensing integrated signal to the air interface. The signal is transmitted to the terminal at the other end, where it is received and demodulated to obtain an information bit stream, thus completing the communication function. On the other hand, after the signal is reflected by the target in the environment, it returns to the transmitter and is received and processed by the sensing receiver, thereby obtaining the distance and Doppler information of the target, thus completing the sensing function. However, the sensing receiver needs to demodulate the communication sensing integrated signal to complete the sensing function, which increases the computational complexity.
[0004] Therefore, how to construct a communication perception method with low computational complexity is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application provides a communication perception method and device, which can complete the integrated communication perception function, with almost no loss in communication performance, and perception does not require demodulation operations, reducing the complexity of the algorithm.
[0006] In a first aspect, a communication perception method is provided, the method comprising: transmitting a first signal, the first signal comprising at least one orthogonal chirp division multiplexing (OCDM) signal frame, each of the OCDM signal frame comprising N sequences, the N sequences being carried by N sub-chirp carriers, the N sequences comprising n perception sequences and Nn communication sequences, each of the perception sequences comprising at least one first constant, the first constant being arranged continuously or at equal intervals in each of the perception sequences, the Nn communication sequences being used to communicate with a terminal device, wherein 1≤n<N, and N is an integer greater than 1; receiving a second signal, the second signal being a reflected signal of the first signal; and obtaining perception information according to the first signal and the second signal.
[0007] The present application provides a communication perception method, wherein the transmitted OCDM baseband signal includes a communication sequence and a preset perception sequence, wherein the perception sequence includes a first constant arranged continuously or at equal intervals and carried by a specific sub-chirp carrier. The method provided by the present application can complete the integrated communication perception function, with almost no loss in communication performance, and the perception does not require a demodulation operation, thereby reducing the complexity of the algorithm.
[0008] Exemplarily, the first signal may be an OCDM signal transmitted by a transmitter of a base station or a central communication node, and the second signal may be a reflected signal received by a receiver of the base station or the central communication node. The configuration of the sensing sequence and the configuration of the communication sequence are known in advance to the transmitter and the receiver.
[0009] The second signal is a reflected signal of the first signal incident on a target object. The method provided in the present application can be applied to a communication device. In a possible implementation scenario, the communication device communicates with a photovoltaic component, and the target object is a moving object around the photovoltaic component. The communication device can sense the target object.
[0010] Exemplarily, the sensing sequence can be inserted into the OCDM baseband signal by the sensing sequence insertion module of the transmitter, loaded onto a specific sub-chirp carrier, and generate parallel orthogonal communication waveforms and sensing waveforms. The communication waveform can be received by the terminal device to complete the communication function. The sensing waveform of the first signal can complete the sensing function by matching the second signal obtained by reflection.
[0011] In combination with the first aspect, in certain implementations of the first aspect, each of the perception sequences includes at least one second constant, and in each of the perception sequences, one first constant and m second constants are alternately arranged, where m is an integer greater than or equal to 0.
[0012] The perception sequence is composed of the first constant and the second constant alternately, and one first constant is followed by m consecutive second constants, and then repeated. For example, the first constant is represented by C, the second constant is represented by 0, m=2, and the perception sequence can be "C00C00C00..." For example, the first constant is 1, and the perception sequence can be "100100100..." For example, the first constant is 3, the second constant is 2, m=2, and the perception sequence can be "322322322..."
[0013] In some possible application scenarios, the perception sequence may be composed of j first constants and m second constants alternatingly, where j is an integer greater than 1, and m is an integer greater than or equal to 0.
[0014] The present application provides a communication perception method, in which a first constant and m second constants are alternately arranged in a perception sequence included in a transmitted OCDM signal, and a communication perception integration function can be completed through a specific sub-chirp carrier. The communication performance is almost lossless, and the perception does not require a demodulation operation, which reduces the complexity of the algorithm.
[0015] In combination with the first aspect, in some implementations of the first aspect, the value of the second constant is 0.
[0016] In combination with the first aspect, in certain implementations of the first aspect, each of the perception sequences is carried by a corresponding sub-chirp carrier, and the sub-chirp carrier carrying the perception sequence is a perception waveform; in response to the corresponding sub-chirp carrier carrying a first constant of the perception sequence, the sub-chirp carrier is transmitted; in response to the corresponding sub-chirp carrier carrying a second constant of the perception sequence, the sub-chirp carrier is not transmitted.
[0017] It should be understood that the sub-chirp carrier carrying the sensing sequence is a sensing waveform, and the sub-chirp carrier carrying the communication sequence is a communication waveform.
[0018] An OCDM signal frame is composed of several symbols. Assuming that an OCDM frame contains M symbols, an OCDM signal frame can be represented by an N×M matrix, where each row of the matrix corresponds to a sub-chirp carrier of OCDM, and each column represents an OCDM symbol. N is an integer greater than 1, and M is an integer greater than or equal to 1. When the value of the perception sequence in a symbol is a first constant, the corresponding sub-chirp carrier waveform will be transmitted together with the communication waveform during the duration of the symbol, that is, during the duration of the symbol corresponding to the first constant, the first signal includes the communication waveform and the perception waveform. When the value of the perception sequence in a symbol is a second constant, the corresponding sub-chirp carrier waveform will not be transmitted, and there will only be a communication waveform during the symbol duration, that is, during the duration of the symbol corresponding to the second constant, the first signal only includes the communication waveform.
[0019] The present application provides a communication sensing method, in which the sub-chirp carrier corresponding to the sensing waveform in the transmitted OCDM signal appears periodically, which can complete the communication sensing integration function, with almost no loss in communication performance, and the sensing does not require demodulation operation, reducing the complexity of the algorithm.
[0020] In conjunction with the first aspect, in certain implementations of the first aspect, the perception information includes distance information and speed information of the target object, wherein the target object may be a moving or stationary object.
[0021] In combination with the first aspect, in certain implementations of the first aspect, the perception information includes distance information, and obtaining the perception information based on the first signal and the second signal includes: obtaining the second signal within a first sampling period, the first sampling period including the time from when a first constant is transmitted to when another adjacent first constant is transmitted; performing time domain matched filtering on the second signal within the first sampling period according to the perception waveform of the first signal within the first sampling period to obtain the distance information.
[0022] Exemplarily, the second signal may be sampled in one or more first sampling periods. The first sampling period includes the time from when a first constant is emitted to when another adjacent first constant is emitted. Exemplarily, the first perception waveform carries a first constant, the second perception waveform carries another first constant adjacent to the first constant, and the first perception waveform and the second perception waveform are two adjacent perception waveforms in the first signal.
[0023] In a possible implementation scenario, the incident first signal is reflected by the target object to form a second signal. The receiver receives the second signal and samples the receiving channel at the moment when the first constant appears in the first signal perception sequence, that is, the moment when the first perception waveform is transmitted, until the next time the first constant appears in the first signal perception sequence, that is, the moment when the next perception waveform is transmitted. The second signal sampled in the first sampling period is subjected to time domain matched filtering using the perception waveform of the first signal known in the first sampling period, and the result is saved as a column vector of the first matrix. Since the sub-chirp carriers used in the perception waveform and the communication waveform are orthogonal, when the perception waveform of the first signal is aligned with the second signal, the matched filtering output of the perception waveform of the first signal and the perception waveform in the second signal is the maximum value, while the matched filtering output of the perception waveform of the first signal and the communication waveform in the second signal is 0. After matched filtering, the element with the largest amplitude in the column vector contains the distance information of the target object.
[0024] The present application provides a communication perception method, which can complete the perception function by performing time-domain matched filtering on the reflected signal according to the perceived waveform of the transmitted signal without the need for complex demodulation, with almost no loss in communication performance and reduced algorithm complexity.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the perception information includes Doppler information, and obtaining the perception information based on the first signal and the second signal includes: obtaining the second signal within a second sampling period, the second sampling period including the time from the start of transmission of the OCDM signal frame to the end of transmission of the OCDM signal frame; performing time domain matched filtering on the second signal within the second sampling period according to the perception waveform of the first signal within the second sampling period to obtain a first matrix; performing discrete Fourier transform on each row of the first matrix to obtain a second matrix; performing peak search on the second matrix to obtain the Doppler information, and obtaining the velocity information of the target object according to the Doppler information.
[0026] The second sampling period may include one or more first sampling periods. The second signal in the first sampling period is subjected to time domain matching filtering according to the perceived waveform of the first signal in the first sampling period, so as to obtain a column vector of the first matrix. The operation of obtaining the column vector is repeated multiple times until the second sampling period ends, that is, the transmission of one frame of the OCDM signal ends, and the first matrix can be obtained.
[0027] A discrete Fourier transform (DFT) is performed on each row of the first matrix, for example, a fast Fourier transform (FFT) can be performed. FFT is an efficient and fast algorithm of DFT, and the variable is the repetition frequency of the sensed waveform, and a two-dimensional range-Doppler matrix can be obtained. The peak value of the two-dimensional range-Doppler matrix can be searched to determine the Doppler information corresponding to the target object.
[0028] The present application provides a communication perception method, which can complete the perception function by performing time-domain matched filtering on the reflected signal according to the perceived waveform of the transmitted signal without the need for complex demodulation, with almost no loss in communication performance and reduced algorithm complexity.
[0029] In combination with the first aspect, in some implementations of the first aspect, the method is applied to a network device, and the network device is a communication device with a combined transceiver.
[0030] In a possible implementation, the transmitter and the receiver may also be located in different devices, that is, the transmitter and the receiver are separated, and the time of the two devices where the transmitter and the receiver are located is ensured to be aligned.
[0031] In a second aspect, a communication perception device is provided, comprising: a transmitting unit, used to transmit a first signal, the first signal comprising at least one orthogonal chirp multiplexing (OCDM) signal frame, each of the OCDM signal frames comprising N sequences, the N sequences being carried by N sub-chirp carriers, the N sequences comprising n perception sequences and Nn communication sequences, each of the perception sequences comprising at least one first constant, the first constant being arranged continuously or at equal intervals in each of the perception sequences, the Nn communication sequences being used to communicate with a terminal device, wherein 1≤n<N, and N is an integer greater than 1; a receiving unit, used to receive a second signal, the second signal being a reflected signal of the first signal; and a processing unit, used to obtain perception information according to the first signal and the second signal.
[0032] In combination with the second aspect, in certain implementations of the second aspect, each of the perception sequences includes at least one second constant, and in each of the perception sequences, one first constant and m second constants are alternately arranged, where m is an integer greater than or equal to 0.
[0033] In combination with the second aspect, in some implementations of the second aspect, the value of the second constant is 0.
[0034] In combination with the second aspect, in certain implementations of the second aspect, each of the perception sequences is carried by a corresponding sub-chirp carrier, and the sub-chirp carrier carrying the perception sequence is a perception waveform; the transmitting unit is further used to transmit the sub-chirp carrier in response to the corresponding sub-chirp carrier carrying a first constant of the perception sequence; the transmitting unit is further used to not transmit the sub-chirp carrier in response to the corresponding sub-chirp carrier carrying a second constant of the perception sequence.
[0035] In conjunction with the second aspect, in certain implementations of the second aspect, the perception information includes distance information and speed information of the target object, wherein the target object may be a moving or stationary object.
[0036] In combination with the second aspect, in certain implementations of the second aspect, the perception information includes distance information, and the processing unit is specifically used to: obtain the second signal within a first sampling period, the first sampling period including the time from when a first constant is transmitted to when another adjacent first constant is transmitted; perform time domain matched filtering on the second signal within the first sampling period according to the perception waveform of the first signal within the first sampling period to obtain the distance information.
[0037] In combination with the second aspect, in certain implementations of the second aspect, the perception information includes Doppler information, and the processing unit is specifically used to: obtain the second signal within a second sampling period, the second sampling period including the time from the start of transmission of the OCDM signal frame to the end of transmission of the OCDM signal frame; perform time domain matched filtering on the second signal within the second sampling period according to the perception waveform of the first signal within the second sampling period to obtain a first matrix; perform discrete Fourier transform on each row of the first matrix to obtain a second matrix; perform peak search on the second matrix to obtain the Doppler information, and obtain the speed information of the target object according to the Doppler information.
[0038] In combination with the second aspect, in some implementations of the second aspect, the apparatus is located in a network device, and the network device is a communication device with a combined transmitter and receiver.
[0039] The beneficial effects of the second aspect and any possible implementation of the second aspect correspond to the beneficial effects of the first aspect and any possible implementation of the first aspect, and will not be elaborated on herein.
[0040] In a third aspect, a network device is provided, comprising a memory for storing instructions; and a processor for coupling with the memory, reading and executing instructions and / or program codes in the memory to execute the first aspect or any possible implementation of the first aspect.
[0041] Optionally, the processor may be a general-purpose processor, which may be implemented by hardware or software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated in the processor or located outside the processor and exist independently.
[0042] In a fourth aspect, a photovoltaic system is provided, comprising a photovoltaic component, an inverter and a communication device, wherein the photovoltaic component is used to convert light energy into direct current, the inverter is used to convert the direct current into alternating current and supply power to a power grid or a load, and the communication device is used to execute the first aspect or any possible implementation method of the first aspect, communicate with the inverter and sense moving targets around the photovoltaic component.
[0043] In a fifth aspect, an embodiment of the present application provides a chip system, which includes a logic circuit, which is used to couple with an input / output interface and transmit data through the input / output interface to execute the first aspect or any possible implementation method of the first aspect.
[0044] In a sixth aspect, a computer-readable storage medium is provided, which stores program code. When the computer storage medium runs on a computer, it enables the computer to execute the first aspect or any possible implementation of the first aspect.
[0045] By way of example, these computer-readable storages include, but are not limited to, one or more of the following: read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), Flash memory, electrically EPROM (EEPROM), and hard drive.
[0046] Optionally, as an implementation manner, the above-mentioned storage medium may specifically be a non-volatile storage medium.
[0047] In a seventh aspect, an embodiment of the present application provides a computer program product, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the first aspect or any possible implementation of the first aspect.
[0048] In an eighth aspect, a photovoltaic system is provided, comprising: a photovoltaic component, an inverter, and any possible communication device as in the second aspect or the second aspect, wherein the photovoltaic component is used to convert light energy into direct current, the inverter is used to convert the direct current into alternating current and supply power to a grid or a load, and the communication device is used to communicate with the inverter and sense moving targets around the photovoltaic component. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 It is a schematic diagram of the architecture of a communication perception system provided in an embodiment of the present application.
[0050] Figure 2 It is an exemplary flowchart of a communication perception method provided in an embodiment of the present application.
[0051] Figure 3 It is a schematic diagram of a scenario for applying communication perception in the field of digital energy provided by an embodiment of the present application.
[0052] Figure 4 It is a schematic diagram of the application architecture of a communication perception method provided in an embodiment of the present application.
[0053] Figure 5 This is a schematic diagram of an OCDM signal frame provided in an embodiment of the present application.
[0054] Figure 6 This is a schematic diagram of communication perception waveform generation provided in an embodiment of the present application.
[0055] Figure 7 It is a schematic diagram of a transmission waveform provided in an embodiment of the present application.
[0056] Figure 8 It is a schematic diagram of another transmission waveform provided in an embodiment of the present application.
[0057] Fig. 9 This is an exemplary flowchart of an implementation of a perception function provided in an embodiment of the present application.
[0058] Fig.10 It is a schematic diagram of a time-domain matched filtering provided in an embodiment of the present application.
[0059] Fig.11 It is a schematic diagram of performing DFT on a matrix provided in an embodiment of the present application.
[0060] Fig.12 It is a schematic block diagram of a communication perception device provided in an embodiment of the present application.
[0061] Fig.13 It is a schematic block diagram of a communication perception device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0062] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present application.
[0063] In the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0064] The business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0065] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0066] In the present application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: including the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0067] To facilitate understanding of the embodiments of the present application, some definitions involved in the present application are first briefly explained.
[0068] 1. Orthogonal chirp division multiplexing (OCDM): A multi-carrier communication technology that uses orthogonal chirp signals to transmit information. In OCDM, each user is modulated with a different orthogonal chirp signal, and the frequency of these signals changes over time, forming a set of orthogonal subcarriers. In this way, in the frequency domain, the signals of different users are orthogonal, which can avoid interference between multiple users. In the time domain, each user's signal consists of chirp signals, which can be demodulated by a matched filter.
[0069] 2. Orthogonal frequency division multiplexing (OFDM): Use a large number of adjacent orthogonal subcarriers, each of which uses a traditional modulation scheme and performs low symbol rate modulation. It can be regarded as a combination of modulation technology and multiplexing technology.
[0070] 3. Monostatic: A term in radar systems that refers to a situation where the radar system's transmission and reception are located in the same location. In contrast, a bistatic radar system has its transmission and reception located in different locations. In a monostatic radar system, the transmitter and receiver are usually located on the same antenna, or in very close proximity, forming a single radar system.
[0071] Figure 1 It is a schematic diagram of the architecture of a communication perception system provided in an embodiment of the present application.
[0072] The communication perception system provided in the embodiment of the present application includes a network device 110, a terminal device 120 and a target 130. The network device 110 includes a base station, a central communication node, a data collector and other devices, the terminal device 120 includes a photovoltaic module, a mobile phone, a laptop computer, a tablet computer, a smart watch and other devices, and the target 130 includes a fixed or mobile animal or object.
[0073] The communication perception system is based on the OCDM transceiver co-location architecture. In the embodiment of the present application, a specially designed perception sequence is inserted into the OCDM baseband signal transmitted by the network device 110, and loaded onto a specific sub-chirp carrier to generate parallel orthogonal communication waveforms and perception waveforms. The communication waveform can be received by the remote terminal device 120 to complete the communication function. The transmitted signal is reflected by the target 130 to form a reflected signal. After the reflected signal reaches the perception receiver of the network device 110, it is matched filtered to obtain the distance information first, and then DFT is performed to obtain the Doppler information.
[0074] Figure 2 It is an exemplary flowchart of a communication perception method provided in an embodiment of the present application.
[0075] 210, transmitting a first signal.
[0076] The network device 110 transmits a first signal, the first signal includes at least one OCDM signal frame, each OCDM signal frame includes N sequences, and the N sequences are carried by N sub-chirp carriers. The N sequences include n perception sequences and Nn communication sequences, each perception sequence includes at least one first constant, and the first constants are arranged continuously or at equal intervals in each perception sequence, and the Nn communication sequences are used to communicate with the terminal device 120, where 1≤n<N, and N is an integer greater than 1.
[0077] Exemplarily, the perception sequence is composed of a first constant and a second constant alternately, and one first constant is followed by m consecutive second constants, and then repeated. Exemplarily, the first constant is represented by C, the second constant is represented by 0, m=2, and the perception sequence can be "C00C00C00..." For example, the first constant is 1, and the perception sequence can be "100100100..." Exemplarily, the first constant is 3, the second constant is 2, m=2, and the perception sequence can be "322322322..." Exemplarily, the first constant is 1, m=0, and the perception sequence can also be "111111111..."
[0078] 220, receiving a second signal.
[0079] The network device 110 receives a second signal, where the second signal is a reflection signal of the first signal incident on the target 130 .
[0080] 230, obtaining perception information.
[0081] According to the first signal and the second signal, the perception information corresponding to the target 130 can be determined, and the perception information can include distance information and / or Doppler information, wherein the Doppler information is used to obtain the speed information of the target. For example, according to the perception waveform of the first signal, the second signal is subjected to time domain matched filtering to obtain the distance information corresponding to the target.
[0082] Figure 3 It is a schematic diagram of a scenario for applying communication perception in the field of digital energy provided by an embodiment of the present application.
[0083] In the industrial and commercial rooftop photovoltaic application scenario, the network device 110 can be Figure 3 The data collector in the terminal device 120 may be Figure 3 In the inverter, target 130 can be a mobile object in the rooftop power station. In this scenario, the data collector can collect various working parameters of the photovoltaic components through the inverter, including voltage, current, temperature, etc. The inverter is responsible for converting direct current into alternating current for use by the power grid or load. Figure 3 The loads in the system include but are not limited to schools, shopping malls, hospitals or office buildings. Wireless communication can be carried out between the data collector and the inverter, which facilitates the layout and maintenance of the photovoltaic power generation system. The data collector also has a sensing function, which improves the safety of the photovoltaic power generation system. For example, if birds or other animals mistakenly enter the rooftop power station, it may cause damage to the equipment and affect the generation of electricity. The data collector can detect this situation in time and quickly alarm through wireless communication, so that measures can be taken to avoid this situation.
[0084] In addition, the sensing function can also be used to prevent human damage or theft. For example, if someone tries to climb onto the roof to damage the photovoltaic panels, the data collector can detect it immediately and send an alarm signal through wireless communication, thereby protecting the safety of the photovoltaic power generation system.
[0085] Figure 3 The application scenario shown may include a photovoltaic system provided by an embodiment of the present application, which includes a photovoltaic module, an inverter, and a communication device. The photovoltaic module is used to convert light energy into direct current, the inverter is used to convert the direct current into alternating current and supply power to a power grid or a load, and the communication device is used to execute the communication perception method provided by the present application, communicate with the inverter, and sense the moving targets around the photovoltaic module. Exemplarily, the communication device may be located in a data collector, which may collect various operating parameters of the photovoltaic module through the inverter, including voltage, current, temperature, etc., and the inverter is responsible for converting direct current into alternating current for use by the power grid or load. At the same time, the communication device may sense the target objects around the photovoltaic module to prevent the target objects from causing damage to the photovoltaic module.
[0086] Figure 4 It is a schematic diagram of the application architecture of a communication perception method provided in an embodiment of the present application.
[0087] The communication perception method provided in the embodiment of the present application is based on the OCDM transceiver co-location architecture, and the transmitter 150 and the receiver 160 are located in the network device 110. In the embodiment of the present application, a perception sequence insertion module 154 is added to the transmitter 150 to generate a transmission signal integrating communication perception, that is, a first signal, and a distance and Doppler estimation module 180 is added to the receiver 160 to obtain the distance and Doppler information corresponding to the target 130. The terminal device 120 receives the communication waveform in the first signal to complete the communication function, and the receiver 160 receives the second signal after the first signal is reflected by the target 130. The perception function can be completed by performing time domain matching filtering on the second signal using the perception waveform of the first signal.
[0088] The bit stream data to be transmitted undergoes a series of processing steps such as channel coding, digital modulation, serial-to-parallel conversion, sensing sequence insertion, inverse discrete Fresnel transform (IDFnT), adding cyclic prefix (CP) and windowing, parallel-to-serial conversion, adding preamble, analog front end (AFE) & digital front end (DFE) to form a first signal, which is transmitted through the transmitter 150. The specific work is as follows:
[0089] Channel coding module 151: encodes the digital signal to increase the channel error tolerance and error correction capabilities.
[0090] Digital modulation module 152: converts digital signals into analog signals for transmission in the channel.
[0091] The serial-to-parallel conversion module 153 processes the digital signal in parallel and processes multiple bits simultaneously into one symbol.
[0092] The sensing sequence inserting module 154 fills the fixed sensing sequence into the rows corresponding to the n sub-chirp carriers in the N×M matrix corresponding to the OCDM frame, so as to generate the first signal.
[0093] IDFnT module 155: converts the frequency domain signal into a time domain signal for time domain processing.
[0094] CP adding and windowing module 156: adds a cyclic prefix and a window function to increase the signal's ability to resist multipath propagation and reduce spectrum leakage.
[0095] Parallel-to-serial conversion module 157: converts the parallel processed signals into serial signals for serial transmission.
[0096] Add preamble module 158: add synchronization preamble to help the receiving end to synchronize.
[0097] AFE&DFE module 159: performs filtering and digital-to-analog conversion on the signal to improve the signal quality and anti-interference performance.
[0098] The terminal device 120 can receive and demodulate the information bit stream according to normal steps to complete the communication function. First, after analog front-end processing and digital front-end sampling, the preamble is used for synchronization and frequency offset estimation and compensation, and then the cyclic prefix is removed. After serial-to-parallel conversion, discrete Fourier transform (DFT) is performed, and then the preamble is used for channel estimation and channel equalization, followed by inverse discrete Fourier transform (IDFT), parallel-to-serial conversion, digital demodulation and decoding to obtain the information bit stream.
[0099] Figure 5 This is a schematic diagram of an OCDM signal frame provided in an embodiment of the present application.
[0100] F TXFor OCDM signals, OCDM signals are sent in the form of frames, and one frame consists of several symbols. Assuming that an OCDM frame uses N sub-chirp carriers and contains M symbols, then an OCDM signal frame can be represented by an N×M matrix, where each row of the matrix corresponds to a sub-chirp carrier of OCDM, and each column represents an OCDM symbol. N is an integer greater than 1, and M is an integer greater than or equal to 1.
[0101] Among the N sub-chirp carriers used in the OCDM signal frame, n sub-chirp carriers are reserved for carrying the perception sequence, and the remaining (Nn) sub-chirp carriers are used to carry the communication sequence. The configuration of the perception sequence and the configuration of the communication sequence in the matrix are known in advance to the transmitter 150 and the receiver 160, 1≤n<N. After encoding, modulation, and serial-to-parallel conversion, the information bit stream is filled into the rows corresponding to the (Nn) sub-chirp carriers in the N×M matrix corresponding to the OCDM frame. The perception sequence insertion module 154 fills the fixed perception sequence into the rows corresponding to the n sub-chirp carriers in the N×M matrix corresponding to the OCDM frame.
[0102] Figure 6 This is a schematic diagram of communication perception waveform generation provided in an embodiment of the present application.
[0103] like Figure 6 As shown, N=16, M=17, and T represents the duration of a symbol. The 16 subcarriers in the matrix are identified by #0-#15, where #0 to #14 are used to carry the communication sequence, and #15 is used to carry the perception sequence. The sub-chirp carrier carrying the communication sequence is a communication waveform, and the sub-chirp carrier carrying the perception sequence is a perception waveform.
[0104] The perception sequence may be composed of a fixed constant C and 0 alternately, 1 C followed by m consecutive 0s, and then repeated, where m is an integer greater than or equal to 0. When the value of the perception sequence in a symbol in the OCDM signal frame is the fixed constant C, the corresponding perception waveform will be transmitted together with the communication waveform during the duration of the symbol, that is, during the duration of the symbol corresponding to the fixed constant C, the first signal includes the communication waveform and the perception waveform. When the value of the perception sequence in a symbol in the OCDM signal frame is 0, the corresponding perception waveform will not be transmitted, and only the communication waveform will be transmitted during the symbol duration ( Figure 6 NULL in represents empty), that is, the first signal only includes the communication waveform during the duration of the symbol corresponding to 0. Since 1 C is followed by m consecutive 0s in the perception sequence, and this method is repeated, the fixed perception waveform appears every m symbols.
[0105] Figure 7 It is a schematic diagram of a transmission waveform provided in an embodiment of the present application.
[0106] like Figure 7 As shown, N=16, M=17, m=1, the perception sequence is "10101010101010101", and the perception waveform appears every 2 symbols. When the value of the perception sequence in a symbol in the OCDM signal frame is 1, the corresponding perception waveform will be transmitted together with the communication waveform during the duration of the symbol, that is, during the duration of the symbol corresponding to the constant 1, the transmitted signal includes the communication waveform and the perception waveform. When the value of the perception sequence in a symbol is 0, the corresponding perception waveform will not be transmitted, and there will only be a communication waveform during the symbol duration corresponding to the constant 0. Since 1 1 and 1 0 are arranged alternately in the perception sequence, the fixed perception waveform appears every 1 symbol.
[0107] Figure 8 It is a schematic diagram of another transmission waveform provided in an embodiment of the present application.
[0108] like Figure 8 As shown, N=16, M=17, m=0, the perception sequence is "111111111111111111", and the perception waveform appears continuously. When the value of the perception sequence in a symbol in the OCDM signal frame is 1, the corresponding perception waveform will be transmitted together with the communication waveform during the duration of the symbol, that is, during the duration of the symbol corresponding to the constant 1, the transmitted signal includes the communication waveform and the perception waveform. When the value of the perception sequence in a symbol is 0, the corresponding perception waveform will not be transmitted, and there will only be a communication waveform during the duration of the symbol corresponding to the constant 0. Since m=0, the perception sequence only includes the constant 1, and does not include the constant 0, so the perception waveform appears continuously.
[0109] Fig. 9 This is an exemplary flowchart of an implementation of a perception function provided in an embodiment of the present application.
[0110] 910, sample the second signal.
[0111] The first signal is reflected by the target 130 to form a second signal, and the receiver 160 receives the second signal. The first signal includes at least one OCDM signal frame, each OCDM signal frame includes N sequences, and the N sequences are carried by N sub-chirp carriers. The N sequences include n perception sequences and Nn communication sequences, each perception sequence includes a first constant, and the first constant is arranged continuously or at equal intervals in each perception sequence. The Nn communication sequences are used to communicate with the terminal device, where 1≤n<N, and N is an integer greater than 1.
[0112] The second signal may be sampled in one or more first sampling periods. The first sampling period includes the time from when a first constant is transmitted to when another adjacent first constant is transmitted. Exemplarily, at the time when the first constant appears in the first signal perception sequence, that is, the time when the first perception waveform is transmitted, the receiving channel is sampled until the next time the first constant appears in the first signal perception sequence, that is, the time when the next perception waveform is transmitted.
[0113] 920, time domain matched filtering.
[0114] Fig.10 The schematic diagram of a time domain matched filtering provided by an embodiment of the present application is as follows: the perception waveform of the first signal known in the first sampling period is used to perform time domain matched filtering on the perception waveform and the communication waveform in the second signal sampled in the first sampling period, and the obtained result is saved as a column vector.
[0115] Since the sub-chirp carriers used in the perception waveform and the communication waveform are orthogonal, when the perception waveform of the first signal is aligned with the second signal, the matched filtering output of the perception waveform of the first signal and the perception waveform in the second signal is the maximum value, while the matched filtering output of the perception waveform of the first signal and the communication waveform in the second signal is 0. After matched filtering, the element with the largest amplitude in the column vector contains the distance information of the target. That is, the distance information of the target can be obtained by performing time domain matched filtering on the perception waveform and the communication waveform in the second signal sampled in the first sampling period using the perception waveform of the first signal known in the first sampling period.
[0116] 930, obtain the first matrix.
[0117] A second signal within a second sampling period is obtained, where the second sampling period includes the time from when an OCDM signal frame starts to be transmitted to when the OCDM signal frame ends to be transmitted, and steps 910 and 920 are repeated to obtain a first matrix, which is an OCDM matrix.
[0118] Exemplarily, the transmitter 150 periodically transmits sub-chirp carriers Chirp 0, Chirp1, Chirp 2, etc. that carry the sensing sequence, and the reflected signal corresponding to Chirp 0 is sampled by analog-to-digital (AD) and then subjected to time domain matched filtering, and the result is saved as the first column of the first matrix. Similarly, the reflected signal corresponding to Chirp 1 is sampled by AD and then subjected to time domain matched filtering, and the result is saved as the second column of the first matrix, and so on, until the second sampling period ends and the first matrix is filled. After time domain matched filtering, the element with the largest amplitude in each column of the first matrix contains the distance information of the target.
[0119] At 940, a range-Doppler matrix is obtained.
[0120] Fig.11 This is a schematic diagram of performing DFT on a matrix provided by an embodiment of the present application. Performing DFT on each row of the first matrix, for example, a fast Fourier transform (FFT) can be performed. FFT is an efficient and fast algorithm for DFT, and the variable is the repetition frequency of the sensed waveform, and a two-dimensional range-Doppler matrix can be obtained.
[0121] At 950, range and Doppler information is determined.
[0122] By performing a peak search on the two-dimensional range-Doppler matrix, the range and Doppler information corresponding to the target can be found. Doppler information refers to the signal characteristics caused by the Doppler effect. The Doppler effect is the frequency change phenomenon caused by the movement of an object relative to the observer. Doppler information can include Doppler velocity, which refers to the speed of an object relative to the observer caused by the Doppler effect. The speed of the target object can be estimated by measuring the Doppler shift or analyzing the Doppler spectrum.
[0123] The above describes the communication perception method according to the embodiment of the present application. Fig.12 and Fig.13 The devices and apparatuses provided in the embodiments of the present application are described in detail.
[0124] Fig.12 12 is a schematic block diagram of a communication sensing device provided in an embodiment of the present application. The communication sensing device 1200 may include a transmitting unit 1210 , a receiving unit 1220 , and a processing unit 1230 , and may also include a storage unit 1240 .
[0125] It should be understood that the communication sensing device 1200 may correspond to the network device 110 in the embodiment of the present application. As an exemplary description, the communication sensing device 1200 can implement the aforementioned method embodiment. Figures 1 to 11 The actions, steps or methods related to the network device 110 are involved.
[0126] It should be understood that the transmitting unit 1210 may also be sometimes referred to as a transmitter, a transmitter, a transmitter, a transmitter, a transmitting module, a transmitting module or a transmitting circuit, etc. The receiving unit 1220 may also be sometimes referred to as a receiver, a receiver, a receiving unit, a receiving module or a receiving circuit, etc.
[0127] It should be understood that when the communication sensing device 1200 is a chip, the chip includes a transmitting unit 1210, a receiving unit 1220 and a processing unit 1230. Among them, the transmitting unit 1210 and the receiving unit 1220 can be input and output circuits or communication interfaces; the processing unit 1230 can be a processor or a microprocessor or an integrated circuit integrated on the chip.
[0128] Fig.13 1 is a schematic block diagram of a communication sensing device provided in an embodiment of the present application. As shown in the figure, the communication device 1300 includes: at least one processor 1310, and may also include a transceiver 1320. Optionally, the communication device 1300 also includes a memory 1330 for storing instructions. The processor 1310 is coupled to the memory 1330 to execute the instructions stored in the memory 1330 to control the transceiver 1320 to send signals and / or receive signals.
[0129] It should be understood that the processor 1310 and the memory 1330 may be combined into one processing device, and the processor 1310 is used to execute the program code stored in the memory 1330 to implement the above functions. In specific implementation, the memory 1330 may also be integrated into the processor 1310 or independent of the processor 1310.
[0130] It should also be understood that the transceiver 1320 may include a receiver (or receiver) and a transmitter (or transmitter). The transceiver 1320 may further include an antenna, and the number of antennas may be one or more. The transceiver 1320 may be a communication interface or an interface circuit.
[0131] When the communication device 1300 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor or a microprocessor or an integrated circuit integrated on the chip. The embodiment of the present application also provides a processing device including a processor and an interface. The processor may be used to execute the method in the above method embodiment.
[0132] It should be understood that the above-mentioned processing device can be a chip. For example, the processing device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD) or other integrated chips.
[0133] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0134] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by the network device in the above method embodiment are stored.
[0135] For example, when the computer program is executed by a computer, the computer can implement the method performed by the network device in the above method embodiment.
[0136] An embodiment of the present application also provides a computer program product including instructions, which, when executed by a computer, enables the computer to implement the method performed by the network device in the above method embodiment.
[0137] The embodiments of the present application do not specifically limit the specific structure of the execution subject of the method provided in the embodiments of the present application, as long as it can perform communication perception according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application. For example, the execution subject of the method provided in the embodiments of the present application may be a network device, or a functional module in the network device that can call and execute a program.
[0138] Various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein may encompass a computer program accessible from any computer-readable device, carrier, or media.
[0139] Among them, the computer-readable storage medium can be any available medium that can be accessed by the computer or a data storage device such as a server or data center that includes one or more available media. Available media (or computer-readable media) can include, for example, but are not limited to: magnetic media or magnetic storage devices (for example, floppy disks, hard disks (such as mobile hard disks), magnetic tapes), optical media (for example, optical disks, compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (for example, erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.), or semiconductor media (for example, solid state disks (SSDs), etc.), USB flash drives, read-only memories (ROMs), random access memories (RAMs), and other media that can store program codes.
[0140] The various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0141] It should be understood that the memory mentioned 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). For example, RAM can be used as an external cache. By way of example and not limitation, RAM may include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus random access memory (DR RAM).
[0142] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0143] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0144] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0145] When software is used for implementation, 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. When loading and executing computer program instructions 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 devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instruction 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 instruction can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. About computer-readable storage medium, it can be described with reference to the above.
[0146] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0147] It should be understood that in the embodiments of the present application, the numbers "first", "second", etc. are only for distinguishing different objects, such as distinguishing different signals, and do not constitute a limitation on the scope of the embodiments of the present application. The embodiments of the present application are not limited to this.
[0148] It should also be understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0149] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0150] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0151] 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.
[0152] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment 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 read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0153] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication perception method, characterized in that: include: Transmitting a first signal, wherein the first signal includes at least one orthogonal chirp multiplexing (OCDM) signal frame, each of the OCDM signal frames includes N sequences, the N sequences are carried by N sub-chirp carriers, the N sequences include n perception sequences and Nn communication sequences, each of the perception sequences includes at least one first constant, the first constant is arranged continuously or at equal intervals in each of the perception sequences, and the Nn communication sequences are used to communicate with a terminal device, wherein 1≤n<N, and N is an integer greater than 1; receiving a second signal, where the second signal is a reflection signal of the first signal; Perception information is obtained according to the first signal and the second signal.
2. The method according to claim 1, characterized in that Each of the perception sequences includes at least one second constant, and in each of the perception sequences, one first constant and m second constants are alternately arranged, wherein m is an integer greater than or equal to 0.
3. The method according to claim 2, characterized in that The value of the second constant is 0.
4. The method according to any one of claims 1 to 3, characterized in that: The perception information includes distance information and speed information of the target object.
5. The method according to claim 4, characterized in that The obtaining, according to the first signal and the second signal, the perception information includes: Obtaining the second signal within a first sampling period, wherein the first sampling period includes a period from when a first constant is emitted to when another adjacent first constant is emitted; The distance information is obtained by performing time-domain matched filtering on the second signal within the first sampling period according to the perceived waveform of the first signal within the first sampling period.
6. The method according to claim 4 or 5, characterized in that: The obtaining, according to the first signal and the second signal, the perception information includes: Obtaining the second signal within a second sampling period, where the second sampling period includes a time from when the OCDM signal frame starts to be transmitted to when the OCDM signal frame ends to be transmitted; Performing time-domain matched filtering on the second signal in the second sampling period according to the perceived waveform of the first signal in the second sampling period to obtain a first matrix; Performing a discrete Fourier transform on each row of the first matrix to obtain a second matrix; A peak search is performed on the second matrix to obtain Doppler information, and speed information of the target object is obtained according to the Doppler information.
7. A communication sensing device, characterized in that: include: A transmitting unit, configured to transmit a first signal, wherein the first signal comprises at least one orthogonal chirp multiplexing (OCDM) signal frame, each of the OCDM signal frames comprises N sequences, the N sequences are carried by N sub-chirp carriers, the N sequences comprise n perception sequences and Nn communication sequences, each of the perception sequences comprises at least one first constant, the first constant is arranged continuously or at equal intervals in each of the perception sequences, and the Nn communication sequences are used to communicate with a terminal device, wherein 1≤n<N, and N is an integer greater than 1; a receiving unit, configured to receive a second signal, where the second signal is a reflection signal of the first signal; A processing unit is used to obtain perception information according to the first signal and the second signal.
8. The device according to claim 7, characterized in that Each of the perception sequences includes at least one second constant, and in each of the perception sequences, one first constant and m second constants are alternately arranged, wherein m is an integer greater than or equal to 0.
9. The device according to claim 8, characterized in that The value of the second constant is 0.
10. The device according to any one of claims 7 to 9, characterized in that The perception information includes distance information and speed information of the target object.
11. The device according to claim 10, characterized in that The processing unit is specifically used for: Obtaining the second signal within a first sampling period, wherein the first sampling period includes a period from when a first constant is emitted to when another adjacent first constant is emitted; The distance information is obtained by performing time-domain matched filtering on the second signal within the first sampling period according to the perceived waveform of the first signal within the first sampling period.
12. The device according to claim 10 or 11, characterized in that The processing unit is specifically used for: Obtaining the second signal within a second sampling period, where the second sampling period includes a time from when the OCDM signal frame starts to be transmitted to when the OCDM signal frame ends to be transmitted; Performing time-domain matched filtering on the second signal in the second sampling period according to the perceived waveform of the first signal in the second sampling period to obtain a first matrix; Performing a discrete Fourier transform on each row of the first matrix to obtain a second matrix; A peak search is performed on the second matrix to obtain Doppler information, and speed information of the target object is obtained according to the Doppler information.
13. A photovoltaic system, characterized in that: include: A photovoltaic component, an inverter and a communication device, wherein the photovoltaic component is used to convert light energy into direct current, the inverter is used to convert the direct current into alternating current and supply power to a grid or a load, and the communication device is used to execute the method as described in any one of claims 1 to 6, communicate with the inverter and sense moving targets around the photovoltaic component.
14. A photovoltaic system, characterized in that: include: A photovoltaic component, an inverter, and a communication device as described in any one of claims 7 to 12, wherein the photovoltaic component is used to convert light energy into direct current, the inverter is used to convert the direct current into alternating current and supply power to a grid or a load, and the communication device is used to communicate with the inverter and sense moving targets around the photovoltaic component.