A reconfigurable communication sensing device and method
The reconfigurable communication sensing device addresses the challenge of hardware resource inefficiency by enabling flexible integration of communication and perception functions using partial reconfiguration technology, reducing hardware needs and power consumption.
Patent Information
- Application Number
- CN202311847700.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2043-12-28
AI Technical Summary
Existing communication and radar systems require large hardware logic resources and have low flexibility due to the need to support different waveforms for communication and perception functions simultaneously.
A reconfigurable communication sensing device with a baseband interface module bidirectionally connected to both a communication function module and a perception function module, allowing parallel execution and dynamic modification of perception functions without additional hardware, using partial reconfiguration technology.
Enables flexible integration of communication and perception functions with reduced hardware resources, lower power consumption, and lower device costs by dynamically modifying perception functions without interrupting communication operations.
Smart Images

Figure CN117811604B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a reconfigurable communication sensing device and method. Background Art
[0002] Integrated Sensing and Communication (ISAC) is a research hotspot in the current B5G and 6G communication technologies. As the available frequency bands of 5G develop towards higher frequencies and millimeter waves, they increasingly overlap with the working frequency bands of traditional radars. The feasibility and advantages of using wireless base stations to achieve sensing and positioning are becoming more and more obvious.
[0003] There are natural differences in waveforms between communication systems and traditional radar-based perception systems. The waveform design of communication systems is mainly aimed at improving spectrum utilization, and is currently based on OFDM (Orthogonal Frequency Division Multiplexing); the waveform design of perception systems focuses on improving perception resolution and accuracy, and is currently based on frequency modulated continuous wave (FMCW) or linear frequency modulated continuous wave (LFMCW) signals; OFDM waveforms can also be used in some improved high-precision positioning scenarios, but waveform parameters such as subcarrier spacing and signal bandwidth are quite different from the OFDM waveform of communication. The current conventional practice is to implement support for different waveforms in hardware, and activate different processing modules for different frame formats in actual use, but it has low flexibility and requires large hardware logic resources because it needs to support various application scenarios at the same time.
[0004] Therefore, there is an urgent need for a device or method that can simultaneously realize communication and perception functions without increasing hardware resources. Summary of the invention
[0005] The present invention provides a reconfigurable communication sensing device and method to solve the technical problems in the prior art of requiring large hardware logic resources and having low flexibility.
[0006] In order to solve the above technical problems, an embodiment of the present invention provides a reconfigurable communication perception device, which is arranged in a communication system of a device, and includes: a baseband interface module, and a communication function module and a perception function module both bidirectionally connected to the baseband interface module; wherein the communication function module and the perception function module are executed in parallel;
[0007] The communication function module is used to receive and process the first communication transmission signal sent by the baseband interface module, or the first communication reception signal sent by the device; send the processed first communication reception signal outward through the baseband interface module, or output the processed first communication transmission signal to the device;
[0008] The perception function module is used to receive and process the second communication sending signal sent by the baseband interface module, or the second communication receiving signal sent by the device; according to the second communication sending signal or the second communication receiving signal, a function signal is obtained by parsing, so as to call the corresponding function execution file according to the configuration information sent by the baseband interface module, and then process the function signal through the function execution file; the function signal corresponding to the processed second communication receiving signal is sent out through the baseband interface module, or the function signal corresponding to the processed second communication sending signal is output to the device.
[0009] As a preferred solution, it also includes: an input module and an output module;
[0010] The input module is connected to the communication function module and the perception function module respectively, and the output module is connected to the communication function module and the perception function module respectively.
[0011] As a preferred solution, the input module is used to receive the first communication reception signal or the second communication reception signal of the device, and after converting the first communication reception signal or the second communication reception signal from an analog signal to a digital signal, send the first communication reception signal to the communication function module, or send the second communication reception signal to the perception function module.
[0012] As a preferred solution, the output module is used to receive the first communication transmission signal processed by the communication function module, or to receive the second communication transmission signal processed by the perception function module.
[0013] As a preferred solution, the input module includes: an analog-to-digital conversion module, an extraction filter module and a first digitally controlled oscillator; the analog-to-digital conversion module is connected to the first digitally controlled oscillator, the first digitally controlled oscillator is connected to the extraction filter module, and the extraction filter module is respectively connected to the communication function module and the perception function module;
[0014] The output module includes: a digital-to-analog conversion module, an interpolation filter module and a second digitally controlled oscillator; the digital-to-analog conversion module is connected to the second digitally controlled oscillator, the second digitally controlled oscillator is connected to the interpolation filter module, and the interpolation filter module is respectively connected to the communication function module and the perception function module.
[0015] As a preferred solution, the receiving and processing of the second communication transmission signal sent by the baseband interface module, or the second communication reception signal sent by the device; parsing the second communication transmission signal or the second communication reception signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module, and then processing the function signal through the function execution file, specifically:
[0016] Receiving a second communication sending signal sent by the baseband interface module, or a second communication receiving signal sent by the device;
[0017] receiving first configuration information sent by the baseband interface module, and parsing to obtain a function conversion instruction according to the first configuration information;
[0018] According to the function conversion instruction, a function execution file for a second communication sending signal or a second communication receiving signal is called from a memory; wherein the perception function module includes a memory, in which function execution files corresponding to different function conversion instructions are pre-stored.
[0019] As a preferred solution, after receiving the second communication transmission signal sent by the baseband interface module or the second communication reception signal sent by the device, the method further includes:
[0020] receiving second configuration information sent by the baseband interface module, and parsing and obtaining a function update instruction according to the second configuration information;
[0021] According to the function update instruction, a data channel of a function execution file corresponding to the function update instruction is called so that the function execution file is updated through the data channel; wherein each function execution file corresponds to a function update instruction.
[0022] Accordingly, the present invention also provides a reconfigurable communication sensing method, which is implemented by any of the reconfigurable communication sensing devices described above, comprising:
[0023] Receive and process the first communication transmission signal sent by the baseband interface module, or the first communication reception signal sent by the device; send the processed first communication reception signal outward through the baseband interface module, or output the processed first communication transmission signal to the device;
[0024] Receive and process the second communication sending signal sent by the baseband interface module, or the second communication receiving signal sent by the device; parse the second communication sending signal or the second communication receiving signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module, and then processing the function signal through the function execution file; send out the function signal corresponding to the processed second communication receiving signal through the baseband interface module, or output the function signal corresponding to the processed second communication sending signal to the device.
[0025] As a preferred solution, the receiving and processing of the second communication transmission signal sent by the baseband interface module, or the second communication reception signal sent by the device; parsing the second communication transmission signal or the second communication reception signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module, and then processing the function signal through the function execution file, specifically:
[0026] Receiving a second communication sending signal sent by the baseband interface module, or a second communication receiving signal sent by the device;
[0027] receiving first configuration information sent by the baseband interface module, and parsing to obtain a function conversion instruction according to the first configuration information;
[0028] According to the function conversion instruction, a function execution file for a second communication sending signal or a second communication receiving signal is called from a memory; wherein the perception function module includes a memory, in which function execution files corresponding to different function conversion instructions are pre-stored.
[0029] As a preferred solution, after receiving the second communication transmission signal sent by the baseband interface module or the second communication reception signal sent by the device, the method further includes:
[0030] receiving second configuration information sent by the baseband interface module, and parsing and obtaining a function update instruction according to the second configuration information;
[0031] According to the function update instruction, a data channel of a function execution file corresponding to the function update instruction is called so that the function execution file is updated through the data channel; wherein each function execution file corresponds to a function update instruction.
[0032] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0033] The technical solution of the present invention realizes that the function in the perception function module can be dynamically modified when the communication function works normally through the baseband interface module and the communication function module and the perception function module bidirectionally connected to the baseband interface module. The communication function module receives the first communication transmission signal or the first communication reception signal, and sends the processed first communication transmission signal or the first communication reception signal; at the same time, the perception function module can execute the reception of the second communication transmission signal or the second communication reception signal in parallel, so that the corresponding function execution file is obtained by parsing the configuration information sent by the baseband interface module and executing it, and the processed second communication transmission signal or the second communication reception signal is sent; the present invention integrates partial reconfiguration technology, does not need to switch the corresponding function module in the reset state, and does not need to add additional hardware resources. It can realize a variety of different algorithm functions with relatively small resources, and improves the flexibility of communication perception integration, reduces power consumption and device costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 : A structural diagram of a reconfigurable communication sensing device provided by an embodiment of the present invention;
[0035] Figure 2 : A structural diagram of an output module in a communication perception device provided in an embodiment of the present invention;
[0036] Figure 3 :A structural diagram of an input module in a communication sensing device provided in an embodiment of the present invention
[0037] Figure 4 : A schematic diagram of function loading and reconfiguration provided by an embodiment of the present invention;
[0038] Figure 5 : A workflow diagram for function loading and reconfiguration provided by an embodiment of the present invention;
[0039] Figure 6 : A structural diagram of a communication and perception integrated device with radar and positioning functions provided in an embodiment of the present invention;
[0040] Figure 7 : A flow chart of steps of a reconfigurable communication perception method provided by an embodiment of the present invention;
[0041] The reference numerals of the drawings in the specification are as follows:
[0042] Baseband interface module 01, communication function module 02, perception function module 03, input module 04, analog-to-digital conversion module 041, first digitally controlled oscillator 042, extraction filter module 043, output module 05, digital-to-analog conversion module 051, second digitally controlled oscillator 052, interpolation filter module 053. DETAILED DESCRIPTION
[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0044] Partial reconfiguration technology is a part of the field programmable gate array (FPGA) device, which refers to the reconfiguration of the local part while the other parts of the FPGA are still running normally.
[0045] Embodiment 1
[0046] Please refer to Figure 1 , a reconfigurable communication perception device provided by an embodiment of the present invention, is arranged in the communication system of the device, and includes: a baseband interface module 01 and a communication function module 02 and a perception function module 03, both of which are bidirectionally connected to the baseband interface module 01; wherein the communication function module 02 and the perception function module 03 are executed in parallel.
[0047] In this embodiment, the baseband interface module 01 is a telecommunication network device for processing baseband signals, and communicates with other wireless communication nodes, devices or modules through a physical interface, such as a baseband module, a protocol stack unit, a core network, etc., and can communicate and connect the device's signals with other communication nodes, devices or modules. Further, the communication function module 02 and the perception function module 03 are both bidirectionally connected to the baseband interface module 01, so the communication function module 02 and the perception function module 03 can send corresponding signals to the baseband interface module 01, or receive related signals from the baseband interface module 01, so as to realize the communication function of the device.
[0048] It should be noted that the equipment includes but is not limited to terminal equipment, base station equipment and other electronic equipment that can be used for communication.
[0049] As a preferred solution of this embodiment, please refer to Figure 2 and Figure 3 , also includes: an input module 04 and an output module 05; the input module 04 is connected to the communication function module 02 and the perception function module 03 respectively, and the output module 05 is connected to the communication function module 02 and the perception function module 03 respectively.
[0050] As a preferred solution of this embodiment, the input module 04 is used to receive the first communication reception signal or the second communication reception signal of the device, and after converting the first communication reception signal or the second communication reception signal from an analog signal to a digital signal, send the first communication reception signal to the communication function module 02, or send the second communication reception signal to the perception function module 03.
[0051] As a preferred solution of this embodiment, the output module 05 is used to receive the first communication transmission signal processed by the communication function module 02, or to receive the second communication transmission signal processed by the perception function module 03.
[0052] In this embodiment, the input module 04 and the output module 05 are key modules for the device to perform communication signal conversion with the outside world, and the digital communication function of the device is realized by performing digital-to-analog or analog-to-digital conversion on the signals in the device.
[0053] As a preferred solution of this embodiment, the input module 04 includes: an analog-to-digital conversion module 041, an extraction filter module 043 and a first digitally controlled oscillator 042; the analog-to-digital conversion module 041 is connected to the first digitally controlled oscillator 042, the first digitally controlled oscillator 042 is connected to the extraction filter module 043, and the extraction filter module 043 is respectively connected to the communication function module 02 and the perception function module 03; the output module 05 includes: a digital-to-analog conversion module 051, an interpolation filter module 053 and a second digitally controlled oscillator 052; the digital-to-analog conversion module 051 is connected to the second digitally controlled oscillator 052, the second digitally controlled oscillator 052 is connected to the interpolation filter module 053, and the interpolation filter module 053 is respectively connected to the communication function module 02 and the perception function module 03.
[0054] In this embodiment, the extraction filter module 043 is mainly used to avoid signal spectrum aliasing. Among them, the extraction filter module 043 can limit the maximum output signal frequency by setting a reasonable passband cutoff frequency and stopband start frequency, so as to suppress the aliasing that may occur in the high-frequency part as much as possible. At the same time, the extraction filter module 043 can also filter out the frequency components above the Nyquist frequency to prevent aliasing distortion caused by digital extraction; in addition, the extraction filter module 043 can also extract and filter the signal, thereby reducing the data rate, and through sampling and noise shaping technology, the in-band signal-to-noise ratio of the input analog signal is greatly improved, so that a 1-bit digital signal is converted into a high-bit digital signal. The analog-to-digital conversion module 041 is an analog / digital converter or an analog-to-digital converter, which is used to convert an analog signal into a digital signal.
[0055] In this embodiment, the interpolation filter module 053 can use fewer DSP multipliers to implement FIR filters with equal performance when the transition band is very narrow, which helps to achieve high efficiency performance of narrowband filters and broadband filters. The digital-to-analog conversion module 051 is a digital / analog converter or a digital-to-analog converter, which is used to convert digital signals into analog signals.
[0056] The communication function module 02 is used to receive and process the first communication sending signal sent by the baseband interface module 01, or the first communication receiving signal sent by the device; send the processed first communication receiving signal outward through the baseband interface module 01, or output the processed first communication sending signal to the device.
[0057] It should be noted that the first communication transmission signal is sent by the baseband interface module 01, and the configuration of the first communication transmission signal is transmitted through the baseband interface module 01. The baseband interface module 01 is also called the fronthaul interface in the ORAN system, which is divided into C-plane, U-plane, M-plane and S-plane. The configuration of the first communication reception signal and the processed first communication reception signal is also configured by the baseband interface module 01.
[0058] In this embodiment, the communication function module 02 mainly realizes the wireless communication function of the device, with the main goal of improving the spectrum utilization, and the signal type processed by it is mainly orthogonal frequency division multiplexing signal. At the same time, the communication function module 02 constitutes the static area of the communication perception device. The module in the static area will not change with the change of the part of the reconfigurable functional area (corresponding to the perception function module 03) after power-on, so that the execution, function transformation, function update, etc. of the perception function module 03 will not affect the communication task and execution of the communication function module 02.
[0059] In this embodiment, the communication function module 02 is capable of receiving and sending signals in the baseband interface module 01 and the device. Specifically, the first communication transmission signal sent by the baseband interface module 01, or the first communication reception signal sent by the device is received. For example, after the external baseband unit receives the relevant communication signal, the baseband interface module 01 receives the first communication transmission signal and sends it to the communication function module 02; the communication function module 02 obtains the processed first communication transmission signal after parsing the first communication transmission signal, and sends the processed first communication transmission signal to the device through the output module 05. In addition, the relevant first communication reception signal can also be received in the input module 04 and sent to the communication function module 02; the communication function module 02 processes the first communication reception signal to obtain the processed first communication reception signal, and then sends the processed first communication reception signal to the outside through the baseband interface module 01.
[0060] It can be understood that the communication function module 02 receives configuration information and data information from the baseband interface module 01, wherein the data information received from the baseband interface module 01 is the first communication transmission signal, and the configuration information includes the relevant data for configuring the first communication transmission signal, the first communication reception signal, and the processed first communication reception signal. The communication function module 02 parses the received first communication transmission signal and processes it, such as IFFT transformation (Inverse Fast Fourier Transform), adding CP (Cyclic Prefix, cyclic prefix), and optionally, operations such as precoding and layer mapping, and optionally, channel filtering, interpolation, etc., so as to obtain a time domain digital domain signal (corresponding to the processed first communication transmission signal), and sends this signal to the output module 05 for subsequent device-side processing. In addition, for the first communication receiving signal sent by the input module 04, the communication function module 02 can perform receiving processing, such as removing CP, FFT (Fast Fourier Transform) operations, and optionally, equalization, de-layering mapping and other operations; optionally, downsampling, channel filtering and other operations can be performed to obtain a frequency domain digital domain signal (corresponding to the processed first communication receiving signal), and send this signal to the baseband interface module 01 for external transmission.
[0061] The perception function module 03 is used to receive and process the second communication sending signal sent by the baseband interface module 01, or the second communication receiving signal sent by the device; according to the second communication sending signal or the second communication receiving signal, a function signal is obtained by parsing, so as to call the corresponding function execution file according to the configuration information sent by the baseband interface module 01, and then process the function signal through the function execution file; the function signal corresponding to the processed second communication receiving signal is sent out through the baseband interface module 01, or the function signal corresponding to the processed second communication sending signal is output to the device.
[0062] It should be noted that the configuration of the second communication transmission signal, the second communication reception signal and the configuration of the processed second communication reception signal are transmitted through the baseband interface module 01. The signals to be received by the baseband interface module 01 include but are not limited to the following signal parameters:
[0063] The first communication transmission signal, the first communication reception signal, the processed first communication reception signal, the second communication transmission signal, the second communication reception signal and the processed second communication reception signal; wherein, the transmission signal on the base station side can also be called a downlink signal, and the processed reception signal can also be called an uplink signal; the transmission signal on the terminal side is called an uplink signal, and the processed reception signal is called a downlink signal. The downlink signal corresponds to the signal's time-frequency resource position, subcarrier spacing, beam ID, and CP type; the uplink signal corresponds to the signal's transmission / reception frequency, bandwidth, and subband number.
[0064] Further, for the second communication sending signal, its configuration information including waveform type, FFT point number and sending buffer delay can be configured; for the second communication receiving signal and the processed second communication receiving signal, its signal processing parameters can be configured, such as CP length, FFT point number, receiving bandwidth, processing type (time dimension FFT, angle dimension FFT, speed dimension FFT) and corresponding parameters (such as FFT point number, detection threshold, window function type, window function length, accumulation time, etc.) and other configuration information; exemplarily, for video or image services, the pixel parameters, frame rate and processing capacity of the time frequency or image (including feature matching, feature recognition, positioning, output coordinate system and trajectory tracking, etc.) can be configured; exemplarily, the above configuration parameters can be configured once for each scheduling time slot; as another exemplarily, the above configuration parameters can be periodically configured or triggered or pre-configured; exemplarily, for the function loading and reconfiguration messages of the reconfigurable area, they can be configured through the M plane.
[0065] In this example, see Figure 4, the perception function module 03 constitutes the dynamic area of the communication perception device, that is, the reconfiguration area, which can dynamically change the function and algorithm of the area according to the demand, and the reconfiguration area is switched by the reconfiguration command after power-on, which will not affect the normal operation of the static area function, so that the perception function module 03 and the static area of the communication perception device composed of the communication function module and the baseband interface module do not interfere with each other, and the two can avoid the natural difference in waveform between the communication system and the traditional radar-based perception system, thereby making the waveform parameters such as subcarrier spacing and signal bandwidth and the OFDM (Orthogonal Frequency Division Multiplexing) waveform of the communication have a large difference, and the difference in waveform makes it impossible to achieve the situation where all waveforms are supported. The present invention can realize the perception of functions without increasing hardware resources, that is, the present invention can adapt the existing millimeter wave communication perception integrated signal module to the FPGA, and design the perception function related module as a reconfiguration area, so that the perception function related module can dynamically change the function and / or algorithm of the reconfiguration area according to the demand, and finally obtain a synaesthesia integrated device based on partial reconfiguration. By way of example, the present invention may also load video and image processing capabilities, thereby supporting integrated communication, perception, and visual processing capabilities.
[0066] In this embodiment, the perception function module 03 can process the second communication transmission signal sent by the baseband interface module 01, or the second communication reception signal sent by the device, and receive and send the processed signal, that is, the perception function module 03 can send and process the second communication transmission signal from the baseband interface module 01, and can also receive and process the second communication reception signal from the input module 04. For example, after the external baseband unit receives the relevant communication signal, the baseband interface module 01 receives the second communication transmission signal, and then sends the second communication transmission signal to the perception function module 03; the perception function module 03 obtains the processed second communication transmission signal after parsing the second communication transmission signal, and sends the processed second communication transmission signal to the device through the output module 05. In addition, after the input module 04 receives the relevant second communication reception signal, the input module 04 sends the second communication reception signal to the perception function module 03; the perception function module 03 processes the second communication reception signal to obtain the processed second communication reception signal, and sends it to the baseband interface module 01; the baseband interface module 01 sends the processed second communication reception signal outward.
[0067] It can be understood that the perception function module 03 receives configuration information and data information from the baseband interface module 01, wherein the data information received from the baseband interface module 01 is the second communication transmission signal, and the configuration information includes the relevant information for configuring the second communication transmission signal, the second communication reception signal, and the processed second communication reception signal. The perception function module 03 parses the received second communication transmission signal, and after processing, obtains the time domain digital domain signal (corresponding to the processed second communication transmission signal), and then sends this signal to the output module 05 for subsequent processing on the device side. Exemplarily, the perception function module 03 processes the second communication transmission signal to be sent as follows: for the perception signal, the perception function module 03 can perform operations such as perception signal generation and up-conversion; or, for the perception signal, the perception function module 03 performs baseband signal generation, resource mapping, I FFT, CP addition and other operations: or, for the perception signal, the corresponding time domain signal is directly generated through the baseband interface, and the perception function module 03 directly transmits the second communication transmission signal to the output module 05. In addition, for the second communication received signal of the input module 04, the perception function module 03 can perform receiving processing, obtain the frequency domain digital domain signal or the intermediate parameter or the detection result, and send the processed second communication received signal to the baseband interface module 01 for subsequent processing. Exemplarily, the perception function module 03 can perform the following processing on the second communication received signal: for the perception signal, perform operations such as CP removal, FFT, extraction of perception signal, and decorrelation; or, for the perception signal, directly perform decorrelation operation, and calculate the multidimensional FFT spectrum, such as calculating the delay spectrum, angle spectrum, and speed spectrum; or, for the perception signal, perform incoherent merging or coherent merging, angle estimation, target value output, etc.
[0068] As a preferred solution, the receiving and processing of the second communication transmission signal sent by the baseband interface module 01, or the second communication reception signal sent by the device; parsing the second communication transmission signal or the second communication reception signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module 01, and then processing the function signal through the function execution file, specifically:
[0069] Receive the second communication sending signal sent by the baseband interface module 01, or the second communication receiving signal sent by the device; receive the first configuration information sent by the baseband interface module 01, and parse the first configuration information to obtain a function conversion instruction; according to the function conversion instruction, call the function execution file for the second communication sending signal or the second communication receiving signal from the memory; wherein the perception function module 03 includes a memory, and the memory pre-stores function execution files corresponding to different function conversion instructions.
[0070] As a preferred solution, after receiving the second communication transmission signal sent by the baseband interface module 01 or the second communication reception signal sent by the device, the method further includes:
[0071] Receive the second configuration information sent by the baseband interface module 01, and parse the second configuration information to obtain a function update instruction; according to the function update instruction, call the data channel of the function execution file corresponding to the function update instruction, so that the function execution file is updated through the data channel; wherein each of the function execution files corresponds to a function update instruction.
[0072] In this embodiment, the perception function module 03 mainly has two functions: switching of perception functions and updating of function areas. Different functions in the perception function module 03 coexist in time sharing. Specifically, different function execution files are called to execute to realize the time sharing coexistence of functions. The external memory is divided into multiple function areas. Whether it is switching of functions or updating of functions, it is a read and write operation of multiple function areas of the memory. For example, please refer to Figure 5 The command format for function loading and reconfiguration is 16 bits, the lower 2 bits represent function selection, and the highest bit is function switching, where "0" represents function selection and "1" represents function update. The function switching process is to convert the instruction into the memory function area to be operated after receiving the function switching instruction, and then read the executable file of the function area and load it into the perception module function area. The function update process is to receive the function update instruction and update the data of the data channel to the corresponding function area in the memory. Among them, the reserved 13 bits have no specific role in this solution and do not affect the function selection.
[0073] Furthermore, the executable file used for updating in the data channel can first send an interface message update instruction through the application program, and then execute the function update, for example, by receiving the M-Plane update instruction sent by the application program. The perception function module 03 updates the flash function area after the executable file for updating arrives; wherein the M-Plane instruction is one of the configuration information.
[0074] It can be understood that the synaesthesia integrated system integrates partial reconfiguration technology, which does not require switching corresponding functional modules in the reset state, and can implement a variety of different algorithm functions with smaller resources. At the same time, this embodiment has high flexibility, different perception algorithms can be stored in different functional areas, can be modified arbitrarily, and occupies low logic resources. There is no need to implement various perception algorithms in the system at the same time, which can reduce power consumption and device costs.
[0075] See also Figure 6, which is a reconfigurable communication and perception integrated device provided by another embodiment, wherein the perception function module 03 can perform functions including but not limited to radar function and positioning function. The static area of this implementation scheme includes the communication function module 02, and the content of this part will not be changed through some reconfigurable functions after power-on. The reconfigurable area includes two parts of functions: radar function and positioning function. These two parts of functions can be dynamically switched when the communication function is working normally without affecting the normal operation of the communication function. Among them, the positioning function module includes: positioning signal generation, FFT and positioning signal extraction modules; the radar function includes: FFT, DoA (Direction of Arrival) estimation, CFAR (Constant False Alarm Rate) and other functional modules.
[0076] Furthermore, the communication function module 02 can receive signals from the analog-to-digital conversion module and / or the baseband interface module 01, thereby realizing signal reception and transmission, that is, there are two signal transmission links in the communication function module 02: one is to send a signal from the analog-to-digital conversion module, which, after passing through the communication function module 02, is sent to the baseband interface module 01 to send the signal; the other is to receive a signal from an external baseband unit, and then after the baseband interface module 01 receives the signal, the digital-to-analog conversion module outputs it to the device through the communication function module 02.
[0077] Furthermore, the perception function module 03 can realize the radar function, the positioning function, and the visual or image function, which can be realized by switching the corresponding functions. Taking the radar function module as an example, there are three signal transmission links in the perception function module 03: the first is to send a signal from the analog-to-digital conversion module, which is sent to the baseband interface module 01 through the radar function module; the second is to receive a signal from the external baseband unit, and after receiving the signal, the digital-to-analog conversion module outputs it to the device through the radar function module; the third is to generate a corresponding signal from the radar function module, and directly send the generated signal from the radar function module to the device through the digital-to-analog conversion module.
[0078] Correspondingly, taking the positioning function module as an example, it also has three signal transmission links: the first is to send a signal from the analog-to-digital conversion module, which passes through the positioning function module and is sent to the baseband interface module 01, and then the signal is sent out; the second is to receive a signal from an external baseband unit, and then after the baseband interface module 01 receives the signal, the digital-to-analog conversion module outputs it to the device through the positioning function module; the third is to generate a corresponding signal from the positioning function module, and directly send the generated signal from the positioning function module to the device through the digital-to-analog conversion module.
[0079] In this embodiment, after the input module 04 sends the second communication reception signal to the perception function module 03, if the perception function is loaded, the second communication reception signal is a perception reception signal, and then the corresponding perception function execution file can be called through the configuration file sent by the baseband interface module 01 to realize the processing of the perception reception signal, and the processed perception reception signal is sent to the baseband interface module 01 for external transmission; at the same time, for the second communication transmission signal sent by the baseband interface module 01, it is a perception transmission signal, and after being processed by the perception function module 03, a processed perception transmission signal is obtained, and the output of the processed perception transmission signal is realized through the output module 05.
[0080] Furthermore, after the input module 04 sends the second communication receiving signal to the perception function module 03, if the positioning function is loaded, the second communication receiving signal is a positioning receiving signal, and then the corresponding positioning function execution file can be called through the configuration file sent by the baseband interface module 01 to realize the processing of the positioning receiving signal, and then the processed positioning receiving signal is sent to the baseband interface module 01 to realize external transmission; at the same time, for the second communication sending signal sent by the baseband interface module 01, it is a positioning sending signal, and after being processed by the perception function module 03, a processed positioning sending signal is obtained, and the output of the processed positioning sending signal is realized through the output module 05.
[0081] Furthermore, after the input module 04 sends the second communication receiving signal to the perception function module 03, if the image function is loaded, the second communication receiving signal is an image receiving signal, and then the corresponding image function execution file can be called through the configuration file sent by the baseband interface module 01 to realize the processing of the image receiving signal, and then the processed image receiving signal is sent to the baseband interface module 01 to realize external transmission; at the same time, for the second communication sending signal sent by the baseband interface module 01, it is an image sending signal, and after being processed by the perception function module 03, a processed image sending signal is obtained, and the output of the processed image sending signal is realized through the output module 05.
[0082] Implementing the above embodiments has the following effects:
[0083] The technical solution of the present invention realizes that the function in the perception function module can be dynamically modified when the communication function works normally through the baseband interface module and the communication function module and the perception function module bidirectionally connected to the baseband interface module. The communication function module receives the first communication transmission signal or the first communication reception signal, and sends the processed first communication transmission signal or the first communication reception signal; at the same time, the perception function module can execute the reception of the second communication transmission signal or the second communication reception signal in parallel, so that the corresponding function execution file is obtained by parsing the configuration information sent by the baseband interface module and executing it, and the processed second communication transmission signal or the second communication reception signal is sent; the present invention integrates partial reconfiguration technology, does not need to switch the corresponding function module in the reset state, and does not need to add additional hardware resources. It can realize a variety of different algorithm functions with relatively small resources, and improves the flexibility of communication perception integration, reduces power consumption and device costs.
[0084] Embodiment 2
[0085] See also Figure 7 , which is a reconfigurable communication sensing method provided by the present invention, implemented by the reconfigurable communication sensing device described in the first embodiment, comprising the following steps S101-S102:
[0086] Step S101: receiving and processing a first communication transmission signal sent by the baseband interface module, or a first communication reception signal sent by the device; sending the processed first communication reception signal outward through the baseband interface module, or outputting the processed first communication transmission signal to the device.
[0087] Step S102: Receive and process the second communication sending signal sent by the baseband interface module, or the second communication receiving signal sent by the device; parse the second communication sending signal or the second communication receiving signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module, and then processing the function signal through the function execution file; send out the function signal corresponding to the processed second communication receiving signal through the baseband interface module, or output the function signal corresponding to the processed second communication sending signal to the device.
[0088] In this embodiment, when the device needs to communicate, the corresponding communication-related systems and modules will be called, which are the communication sensing devices in this embodiment, and the corresponding first communication receiving signal sent thereto will be converted and filtered, so that it can be modulated and transmitted, thereby realizing communication.
[0089] As a preferred solution of this embodiment, the receiving and processing of the second communication transmission signal sent by the baseband interface module, or the second communication reception signal sent by the device; parsing the second communication transmission signal or the second communication reception signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module, and then processing the function signal through the function execution file, specifically:
[0090] Receive a second communication sending signal sent by the baseband interface module, or a second communication receiving signal sent by the device; receive first configuration information sent by the baseband interface module, and parse to obtain a function conversion instruction based on the first configuration information; parse the function conversion instruction, and call a function execution file for the second communication sending signal or the second communication receiving signal from a memory; wherein the perception function module includes a memory, and the memory pre-stores function execution files corresponding to different function conversion instructions.
[0091] As a preferred solution of this embodiment, after receiving the second communication transmission signal sent by the baseband interface module or the second communication reception signal sent by the device, the method further includes:
[0092] Receive the second configuration information sent by the baseband interface module, and parse the second configuration information to obtain a function update instruction; according to the function update instruction, call the data channel of the function execution file corresponding to the function update instruction so that the function execution file is updated through the data channel; wherein each of the function execution files corresponds to a function update instruction.
[0093] In this embodiment, function loading and reconfiguration has two functions: switching of perception functions and updating of function areas. The external memory is divided into multiple function areas. Whether it is switching of functions or updating of functions, it is a read and write operation on multiple function areas of the memory. The function switching process is to convert the instruction into the memory function area to be operated after receiving the function switching instruction, and then read the executable file of the function area and load it into the perception module function area. The function update process is to receive the function update instruction and update the data of the data channel to the corresponding function area in the memory.
[0094] It should be noted that the signal passing through the communication function module includes a first communication transmission signal and a first communication reception signal, which is also called a fronthaul interface in the ORAN system and is divided into a C-plane, a U-plane, an M-plane, and an S-plane. Furthermore, the configuration-related information of the first communication reception signal and the processed first communication reception signal is also configured by the baseband interface module 01 and transmitted through the baseband interface module.
[0095] It should be noted that the signal passing through the perception function module includes the second communication transmission signal and the second communication reception signal, and the configuration of the second communication transmission signal, the second communication reception signal and the processed second communication reception signal is transmitted through the baseband interface module. The baseband interface module 01 needs to include but is not limited to the following signal parameters:
[0096] Signal type: first communication transmission signal, first communication reception signal and processed first communication reception signal, second communication transmission signal, second communication reception signal and processed second communication reception signal; wherein, the transmission signal on the base station side can also be called a downlink signal, and the processed reception signal can also be called an uplink signal; the transmission signal on the terminal side is called an uplink signal, and the processed reception signal is called a downlink signal. The downlink signal corresponds to the signal's time-frequency resource position, subcarrier spacing, beam ID, and CP type; the uplink signal corresponds to the signal's transmission / reception frequency, bandwidth, and subband number.
[0097] Further, for the second communication sending signal, its configuration information including waveform type, FFT point number and sending buffer delay can be configured; for the second communication receiving signal and the processed second communication receiving signal, its signal processing parameters can be configured, such as CP length, FFT point number, receiving bandwidth, processing type (time dimension FFT, angle dimension FFT, speed dimension FFT) and corresponding parameters (such as FFT point number, detection threshold, window function type, window function length, accumulation time, etc.) and other configuration information; exemplarily, for video or image services, the pixel parameters, frame rate and processing capacity of the time frequency or image (including feature matching, feature recognition, positioning, output coordinate system and trajectory tracking, etc.) can be configured; exemplarily, the above configuration parameters can be configured once for each scheduling time slot; as another exemplarily, the above configuration parameters can be periodically configured or triggered or pre-configured; exemplarily, for the function loading and reconfiguration messages of the reconfigurable area, they can be configured through the M plane.
[0098] In this embodiment, when the device completes communication, it receives a first communication transmission signal (corresponding to the signal of the communication function module) and a second communication transmission signal (corresponding to the signal of the perception function module) sent from the baseband, thereby realizing the integration of the synaesthesia system into partial reconfiguration technology, and there is no need to switch the corresponding functional modules in the reset state, that is, the switching of the perception function area, and the communication function does not interrupt the communication.
[0099] Implementing the above embodiments has the following effects:
[0100] The technical solution of the present invention realizes that the function in the perception function module can be dynamically modified when the communication function works normally through the baseband interface module and the communication function module and the perception function module bidirectionally connected to the baseband interface module. The communication function module receives the first communication transmission signal or the first communication reception signal, and sends the processed first communication transmission signal or the first communication reception signal; at the same time, the perception function module can execute the reception of the second communication transmission signal or the second communication reception signal in parallel, so that the corresponding function execution file is obtained by parsing the configuration information sent by the baseband interface module and executing it, and the processed second communication transmission signal or the second communication reception signal is sent; the present invention integrates partial reconfiguration technology, does not need to switch the corresponding function module in the reset state, and does not need to add additional hardware resources. It can realize a variety of different algorithm functions with relatively small resources, and improves the flexibility of communication perception integration, reduces power consumption and device costs.
[0101] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.
Claims
1. A reconfigurable communication sensing device, characterized in that: Set in the communication system of the device, including: a baseband interface module and a communication function module and a perception function module both of which are bidirectionally connected to the baseband interface module; wherein the communication function module and the perception function module are executed in parallel; The baseband interface module is used to process the baseband signal, and send a first communication transmission signal to the communication function module and send a second communication transmission signal to the perception function module; The communication function module is used to receive and process the first communication transmission signal sent by the baseband interface module, or the first communication reception signal sent by the device; send the processed first communication reception signal outward through the baseband interface module, or output the processed first communication transmission signal to the device; The perception function module is used to receive and process the second communication sending signal sent by the baseband interface module, or the second communication receiving signal sent by the device; according to the second communication sending signal or the second communication receiving signal, a function signal is obtained by parsing, so as to call the corresponding function execution file according to the configuration information sent by the baseband interface module, and then process the function signal through the function execution file; the function signal corresponding to the processed second communication receiving signal is sent out through the baseband interface module, or the function signal corresponding to the processed second communication sending signal is output to the device.
2. A reconfigurable communication sensing device as claimed in claim 1, characterized in that: Also includes: Input modules and output modules; The input module is connected to the communication function module and the perception function module respectively, and the output module is connected to the communication function module and the perception function module respectively.
3. A reconfigurable communication sensing device as claimed in claim 2, characterized in that: The input module is used to receive the first communication reception signal or the second communication reception signal of the device, and after converting the first communication reception signal or the second communication reception signal from an analog signal to a digital signal, send the first communication reception signal to the communication function module, or send the second communication reception signal to the perception function module.
4. A reconfigurable communication sensing device as claimed in claim 2, characterized in that: The output module is used to receive the first communication sending signal processed by the communication function module, or to receive the second communication sending signal processed by the perception function module.
5. A reconfigurable communication sensing device according to any one of claims 2 to 4, characterized in that: The input module includes: an analog-to-digital conversion module, an extraction filter module and a first digitally controlled oscillator; the analog-to-digital conversion module is connected to the first digitally controlled oscillator, the first digitally controlled oscillator is connected to the extraction filter module, and the extraction filter module is respectively connected to the communication function module and the perception function module; The output module includes: a digital-to-analog conversion module, an interpolation filter module and a second digitally controlled oscillator; the digital-to-analog conversion module is connected to the second digitally controlled oscillator, the second digitally controlled oscillator is connected to the interpolation filter module, and the interpolation filter module is respectively connected to the communication function module and the perception function module.
6. A reconfigurable communication sensing device as claimed in claim 1, characterized in that: The receiving and processing of the second communication transmission signal sent by the baseband interface module, or the second communication reception signal sent by the device; parsing the second communication transmission signal or the second communication reception signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module, and then processing the function signal through the function execution file, specifically: Receiving a second communication sending signal sent by the baseband interface module, or a second communication receiving signal sent by the device; receiving first configuration information sent by the baseband interface module, and parsing to obtain a function conversion instruction according to the first configuration information; According to the function conversion instruction, a function execution file for a second communication sending signal or a second communication receiving signal is called from a memory; wherein the perception function module includes a memory, in which function execution files corresponding to different function conversion instructions are pre-stored.
7. A reconfigurable communication sensing device as claimed in claim 6, characterized in that: After receiving the second communication transmission signal sent by the baseband interface module or the second communication reception signal sent by the device, the method further includes: receiving second configuration information sent by the baseband interface module, and parsing and obtaining a function update instruction according to the second configuration information; According to the function update instruction, a data channel of a function execution file corresponding to the function update instruction is called so that the function execution file is updated through the data channel; wherein each function execution file corresponds to a function update instruction.
8. A reconfigurable communication perception method, characterized in that: The reconfigurable communication sensing device according to any one of claims 1 to 7 is implemented, comprising: Receive and process the first communication transmission signal sent by the baseband interface module, or the first communication reception signal sent by the device; send the processed first communication reception signal outward through the baseband interface module, or output the processed first communication transmission signal to the device; Receive and process the second communication sending signal sent by the baseband interface module, or the second communication receiving signal sent by the device; parse the second communication sending signal or the second communication receiving signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module, and then processing the function signal through the function execution file; send out the function signal corresponding to the processed second communication receiving signal through the baseband interface module, or output the function signal corresponding to the processed second communication sending signal to the device.
9. A reconfigurable communication sensing method as claimed in claim 8, characterized in that: The receiving and processing of the second communication transmission signal sent by the baseband interface module, or the second communication reception signal sent by the device; parsing the second communication transmission signal or the second communication reception signal to obtain a function signal, thereby calling the corresponding function execution file according to the configuration information sent by the baseband interface module, and then processing the function signal through the function execution file, specifically: Receiving a second communication sending signal sent by the baseband interface module, or a second communication receiving signal sent by the device; receiving first configuration information sent by the baseband interface module, and parsing to obtain a function conversion instruction according to the first configuration information; According to the function conversion instruction, a function execution file for a second communication sending signal or a second communication receiving signal is called from a memory; wherein the perception function module includes a memory, in which function execution files corresponding to different function conversion instructions are pre-stored.
10. A reconfigurable communication sensing method as claimed in claim 9, characterized in that: After receiving the second communication transmission signal sent by the baseband interface module or the second communication reception signal sent by the device, the method further includes: receiving second configuration information sent by the baseband interface module, and parsing and obtaining a function update instruction according to the second configuration information; According to the function update instruction, a data channel of a function execution file corresponding to the function update instruction is called so that the function execution file is updated through the data channel; wherein each function execution file corresponds to a function update instruction.
