Disclosure of Invention
The invention provides a reconfigurable communication perception device and a reconfigurable communication perception method, which are used for solving the technical problems of large hardware logic resources and low flexibility in the prior art.
In order to solve the technical problems, the embodiment of the invention provides a reconfigurable communication perception device which is arranged in a communication system of equipment and comprises a baseband interface module, a communication function module and a perception function module, wherein the communication function module and the perception function module are connected with the baseband interface module in a bidirectional communication way, and the communication function module and the perception function module are executed in parallel;
The communication function module is used for receiving and processing the first communication sending signal sent by the baseband interface module or the first communication receiving signal sent by the equipment, sending the processed first communication receiving signal outwards through the baseband interface module or outputting the processed first communication sending signal to the equipment;
The sensing function module is used for receiving and processing a second communication sending signal sent by the baseband interface module or a second communication receiving signal sent by the equipment, analyzing and obtaining a function signal according to the second communication sending signal or the second communication receiving signal, calling a corresponding function execution file according to configuration information sent by the baseband interface module, further processing the function signal through the function execution file, and sending the function signal corresponding to the processed second communication receiving signal outwards through the baseband interface module or outputting the function signal corresponding to the processed second communication sending signal to the equipment.
The system also comprises an input module and an output module;
The input module is respectively connected with the communication function module and the perception function module, and the output module is respectively connected with the communication function module and the perception function module.
Preferably, the input module is configured to receive a first communication reception signal or a 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.
Preferably, the output module is configured to receive the first communication transmission signal processed by the communication function module or receive the second communication transmission signal processed by the sensing function module.
The input module comprises an analog-to-digital conversion module, a decimation filter module and a first digital control oscillator, wherein the analog-to-digital conversion module is connected with the first digital control oscillator, the first digital control oscillator is connected with the decimation filter module, and the decimation filter module is respectively connected with the communication function module and the perception function module;
The output module comprises a digital-to-analog conversion module, an interpolation filtering module and a second digital control oscillator, wherein the digital-to-analog conversion module is connected with the second digital control oscillator, the second digital control oscillator is connected with the interpolation filtering module, and the interpolation filtering module is respectively connected with the communication function module and the perception function module.
The method comprises the steps of receiving and processing a second communication sending signal sent by the baseband interface module or a second communication receiving signal sent by the equipment, analyzing to obtain a functional signal according to the second communication sending signal or the second communication receiving signal, calling a corresponding function execution file according to configuration information sent by the baseband interface module, and processing the functional signal through the function execution file, wherein the method comprises the following specific steps:
Receiving a second communication sending signal sent by the baseband interface module or a second communication receiving signal sent by the equipment;
Receiving first configuration information sent by the baseband interface module, and analyzing to obtain a function conversion instruction according to the first configuration information;
and calling a function execution file for the second communication sending signal or the second communication receiving signal from a memory according to the function conversion instruction, wherein the perception function module comprises a memory, and the memory is pre-stored with the function execution files corresponding to different function conversion instructions.
Preferably, 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 analyzing to obtain a function update instruction according to the second configuration information;
And calling a data channel of a function execution file corresponding to the function updating instruction according to the function updating instruction so as to update the function execution file through the data channel, wherein each function execution file corresponds to one function updating instruction.
Correspondingly, the invention also provides a reconfigurable communication perception method, which is realized by the reconfigurable communication perception device, and comprises the following steps:
receiving and processing a first communication transmitting signal transmitted by the baseband interface module or a first communication receiving signal transmitted by the equipment, and transmitting the processed first communication receiving signal outwards through the baseband interface module or outputting the processed first communication transmitting signal to the equipment;
The method comprises the steps of receiving and processing a second communication sending signal sent by a baseband interface module or a second communication receiving signal sent by equipment, analyzing and obtaining a functional signal according to the second communication sending signal or the second communication receiving signal, calling a corresponding function execution file according to configuration information sent by the baseband interface module, further processing the functional signal through the function execution file, and sending the functional signal corresponding to the processed second communication receiving signal outwards through the baseband interface module or outputting the functional signal corresponding to the processed second communication sending signal to the equipment.
The method comprises the steps of receiving and processing a second communication sending signal sent by the baseband interface module or a second communication receiving signal sent by the equipment, analyzing to obtain a functional signal according to the second communication sending signal or the second communication receiving signal, calling a corresponding function execution file according to configuration information sent by the baseband interface module, and processing the functional signal through the function execution file, wherein the method comprises the following specific steps:
Receiving a second communication sending signal sent by the baseband interface module or a second communication receiving signal sent by the equipment;
Receiving first configuration information sent by the baseband interface module, and analyzing to obtain a function conversion instruction according to the first configuration information;
and calling a function execution file for the second communication sending signal or the second communication receiving signal from a memory according to the function conversion instruction, wherein the perception function module comprises a memory, and the memory is pre-stored with the function execution files corresponding to different function conversion instructions.
Preferably, 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 analyzing to obtain a function update instruction according to the second configuration information;
And calling a data channel of a function execution file corresponding to the function updating instruction according to the function updating instruction so as to update the function execution file through the data channel, wherein each function execution file corresponds to one function updating instruction.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
According to the technical scheme, the function in the perception function module can be dynamically modified under the condition that the communication function works normally through the baseband interface module, the communication function module and the perception function module which are in bidirectional communication connection with the baseband interface module. The communication function module receives the first communication sending signal or the first communication receiving signal and sends out the processed first communication sending signal or the first communication receiving signal; meanwhile, the perception function module can execute the second communication sending signal or the second communication receiving signal in parallel, so that after the corresponding function execution file is obtained through the analysis of the configuration information sent by the baseband interface module and executed, the processed second communication sending signal or the processed second communication receiving signal is obtained; the invention integrates partial reconfiguration technology, does not need to switch corresponding functional modules in a reset state, does not need to add additional hardware resources, can realize various different algorithm functions with smaller resources, improves the flexibility of communication perception integration, and reduces the power consumption and the device cost.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The local reconfiguration technique (Partial Reconfiguration) is part of a field programmable gate array device (FPGA, field Programmable GATE ARRAY), and refers to the reconfiguration of the local portion of the FPGA while the other portion is still operating normally.
Example 1
Referring to fig. 1, a reconfigurable communication sensing device provided in an embodiment of the invention is disposed in a communication system of a device, and includes a baseband interface module 01, and a communication function module 02 and a sensing function module 03 both connected to the baseband interface module 01 in a bidirectional communication manner, wherein the communication function module 02 and the sensing function module 03 are executed in parallel.
In this embodiment, the baseband interface module 01 is a telecommunications network device for processing baseband signals, and communicates with other wireless communication nodes or devices or modules through a physical interface, such as a baseband module, a protocol stack unit, a core network, and the like, and can connect signals of the device with other communication nodes, devices or modules in a communication manner. Further, the communication function module 02 and the sensing function module 03 are both in bidirectional communication connection with the baseband interface module 01, so that the communication function module 02 and the sensing function module 03 can both send corresponding signals to the baseband interface module 01 or receive related signals from the baseband interface module 01 to realize the communication function of the device.
The device includes, but is not limited to, an electronic device that can be used for communication, such as a terminal device, a base station device, and the like.
As a preferred solution of this embodiment, please refer to fig. 2 and 3, the device further includes an input module 04 and an output module 05, wherein the input module 04 is connected with the communication function module 02 and the sensing function module 03, and the output module 05 is connected with the communication function module 02 and the sensing function module 03.
As a preferable mode of this embodiment, the input module 04 is configured to receive a first communication reception signal or a 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 sensing function module 03.
As a preferable solution of this embodiment, the output module 05 is configured to receive the first communication transmission signal processed by the communication function module 02, or receive the second communication transmission signal processed by the sensing function module 03.
In this embodiment, the input module 04 and the output module 05 are key modules for performing communication signal conversion between the device and the outside, and perform digital-to-analog or analog-to-digital conversion on signals in the device, so as to implement a digital communication function of the device.
As a preferable scheme of the embodiment, the input module 04 comprises an analog-to-digital conversion module 041, a decimation filter module 043 and a first digital control oscillator 042, the analog-to-digital conversion module 041 is connected with the first digital control oscillator 042, the first digital control oscillator 042 is connected with the decimation filter module 043, the decimation filter module 043 is respectively connected with the communication function module 02 and the perception function module 03, the output module 05 comprises a digital-to-analog conversion module 051, an interpolation filter module 053 and a second digital control oscillator 052, the digital-to-analog conversion module 051 is connected with the second digital control oscillator 052, the second digital control oscillator 052 is connected with the interpolation filter module 053, and the interpolation filter module 053 is respectively connected with the communication function module 02 and the perception function module 03.
In this embodiment, the decimation filter module 043 is mainly used to avoid aliasing of the signal spectrum. The decimation filter module 043 can limit the maximum output signal frequency by setting a reasonable passband cutoff frequency and stopband starting frequency, so as to inhibit aliasing possibly occurring in a high frequency part as much as possible, and the decimation filter module 043 can also filter out frequency components above the nyquist frequency to prevent aliasing distortion generated by digital decimation, and the decimation filter module 043 can also perform decimation and filtering operation on the signal, so as to reduce the data rate, and greatly improve the in-band signal-to-noise ratio of the input analog signal by sampling and noise shaping technology, so that the 1-bit digital signal is converted into a high-bit digital signal. The analog-to-digital conversion module 041 is an analog-to-digital converter or an analog-to-digital converter, and is used for converting an analog signal into a digital signal.
In this embodiment, the interpolation filter module 053 can use fewer DSP multipliers to realize FI R filters with the same performance when the transition band is very narrow, i.e. to help realize the efficient performance of the narrow band filter and the wide band filter. The digital-to-analog conversion module 051 is a digital-to-analog converter or a digital-to-analog converter, and is used for converting a digital signal into an analog signal.
The communication function module 02 is configured to receive and process the first communication transmission signal sent by the baseband interface module 01 or the first communication reception signal sent by the device, and send the processed first communication reception signal to the outside through the baseband interface module 01 or output the processed first communication transmission signal to the device.
The first communication transmission signal is transmitted by the baseband interface module 01, and the configuration of the first communication transmission signal is transmitted by the baseband interface module 01, where the baseband interface module 01 is also called a forward interface in the ORAN system, and is divided into a C plane, a U plane, an M plane, and an 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.
In this embodiment, the communication function module 02 mainly implements a wireless communication function of the device, and aims to improve the spectrum utilization rate, and the type of the processed signal is mainly an orthogonal frequency division multiplexing signal. Meanwhile, the communication function module 02 forms a static area of the communication sensing device, and after the module in the static area is powered on, the module in the static area is not changed along with the change of part of the reconfigurable function area (corresponding to the sensing function module 03), so that the execution, function conversion, function update and the like of the sensing function module 03 can not influence the communication task and execution of the communication function module 02.
In the present embodiment, the communication function module 02 is capable of receiving and transmitting signals in the baseband interface module 01 and the device. Specifically, a first communication transmission signal transmitted by the baseband interface module 01 or a first communication reception signal transmitted by the apparatus is received. The baseband interface module 01 receives the first communication transmission signal and transmits the first communication transmission signal to the communication function module 02 after the external baseband unit receives the relevant communication signal, and the communication function module 02 obtains the processed first communication transmission signal after analyzing the first communication transmission signal and transmits the processed first communication transmission signal to the device through the output module 05. In addition, the related first communication receiving signal may be received at the input module 04 and sent to the communication function module 02, where the communication function module 02 processes the first communication receiving signal to obtain a processed first communication receiving signal, and then the processed first communication receiving signal is sent out through the baseband interface module 01.
It can be understood that the communication function module 02 receives configuration information and data information from the baseband interface module 01, where the configuration information receives data information from the baseband interface module 01, that is, the first communication transmission signal, and the configuration information includes 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 the first communication transmission signal, such as IFFT (INVERSE FAST Fourier Transform ) and CP (Cyclic Prefix), and optionally, may perform operations such as precoding, layer mapping, and the like, and may perform operations such as channel filtering, interpolation, and the like, so as to obtain a time domain digital domain signal (corresponding to the processed first communication transmission signal), and sends the signal to the output module 05 for processing at a subsequent device end. In addition, for the first communication received signal sent by the input module 04, the communication function module 02 may perform receiving processing, such as operations of CP removal, FFT (Fast Fourier Transform ), optionally operations of equalization, de-layer mapping, and the like, and optionally operations of downsampling, channel filtering, and the like, so as to obtain a frequency domain digital domain signal (corresponding to the processed first communication received signal), and send the signal to the baseband interface module 01 for outgoing.
The sensing function module 03 is configured to receive and process a second communication transmission signal sent by the baseband interface module 01 or a second communication reception signal sent by the device, parse the second communication transmission signal or the second communication reception signal to obtain a function signal, thereby calling a corresponding function execution file according to configuration information sent by the baseband interface module 01, and further process the function signal through the function execution file, and send the function signal corresponding to the processed second communication reception signal outwards through the baseband interface module 01 or output the function signal corresponding to the processed second communication transmission signal to the device.
The configuration of the second communication transmission signal, the configuration of the second communication reception signal, and 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:
The first communication transmitting signal, the first communication receiving signal, the processed first communication receiving signal, the second communication transmitting signal, the second communication receiving signal and the processed second communication receiving signal, wherein the transmitting signal at the base station side can be called as a downlink signal, the processed receiving signal can be called as an uplink signal, the transmitting signal at the terminal side can be called as an uplink signal, and the processed receiving signal can be called as a downlink signal. The time-frequency resource position, sub-carrier interval, beam ID and CP type of the signal corresponding to the downlink signal, and the sending/receiving frequency point, bandwidth and sub-band number of the signal corresponding to the uplink signal.
Further, for the second communication transmission signal, configuration information including waveform type, FFT point number, transmission buffer delay and the like can be configured, for the second communication reception signal and the processed second communication reception signal, signal processing parameters thereof such as CP length, FFT point number, reception 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, accumulated time and the like) can be configured, for video or image service, for example, pixel parameters, frame rate and processing capability (including feature matching, feature identification, positioning, output coordinate system, track tracking and the like) of time frequency or image can be configured, for example, the above configuration parameters can be configured once per scheduling time slot, as another example, the above configuration parameters can be configured periodically or triggered or preconfigured, for example, the function loading and reconfiguration message of the reconfigurable area can be configured through M-plane.
In this embodiment, referring to fig. 4, the sensing function module 03 forms a dynamic area of the communication sensing device, i.e. a reconfigurable area, and the function and algorithm of the area can be dynamically changed according to the requirement, and after power-up, the reconfigurable area is switched by a reconfiguration command, so that the normal operation of the function of the static area is not affected, the sensing function module 03 and the static area of the communication sensing device formed by the communication function module and the baseband interface module are not interfered with each other, and the situation that all waveforms cannot be supported due to the fact that the waveforms of the communication system and the conventional radar-based sensing system are naturally different, and further the waveform parameters such as subcarrier interval and signal bandwidth and the OFDM (Orthogonal Frequency Division Multiplexing ) waveforms of the communication have large differences, and the waveforms are different can be avoided. The invention can realize the perception of functions without increasing hardware resources, namely the invention can obtain the general sense integrated device based on partial reconfiguration by adapting the existing module of millimeter wave communication perception integrated signals to the FPGA and designing the perception function related module as a reconfigurable area, so that the perception function related module can dynamically change the functions and/or algorithms of the reconfigurable area according to requirements. The present invention may also load video and image processing capabilities, supporting communication, perception, and vision-integrated processing capabilities, for example.
In this embodiment, the sensing function module 03 can process the second communication transmission signal sent by the baseband interface module 01 or the second communication receiving signal sent by the device, and receive and send the processed signal, that is, the sensing function module 03 can send the second communication transmission signal from the baseband interface module 01 or receive the second communication receiving signal from the input module 04. The baseband interface module 01 may illustratively receive the second communication transmission signal after the external baseband unit receives the relevant communication signal, and then transmit the second communication transmission signal to the sensing function module 03, and the sensing function module 03 may parse the second communication transmission signal to obtain a processed second communication transmission signal, and transmit the processed second communication transmission signal to the device through the output module 05. In addition, after the input module 04 receives the related second communication receiving signal, the input module 04 may send the second communication receiving signal to the sensing function module 03, the sensing function module 03 processes the second communication receiving signal to obtain a processed second communication receiving signal, and sends the processed second communication receiving signal to the baseband interface module 01, and the baseband interface module 01 sends the processed second communication receiving signal.
It can be understood that the sensing function module 03 receives configuration information and data information from the baseband interface module 01, where the received data information from the baseband interface module 01 is the second communication sending signal, and the configuration information includes relevant information for configuring the second communication sending signal, the second communication receiving signal, and the processed second communication receiving signal. The sensing function module 03 analyzes the received second communication transmission signal, processes the second communication transmission signal to obtain a time domain digital domain signal (corresponding to the processed second communication transmission signal), and then sends the signal to the output module 05 for subsequent processing at the device end. The sensing function module 03 may illustratively perform processing on the second communication transmission signal to be transmitted, where the sensing function module 03 may perform operations such as sensing signal generation and up-conversion, or perform operations such as baseband signal generation, resource mapping, I FFT, and CP addition, on the sensing signal, or directly generate a corresponding time domain signal through a baseband interface, and the sensing function module 03 directly and transparently transmits the second communication transmission signal to the output module 05. In addition, for the second communication receiving signal of the input module 04, the sensing function module 03 may perform receiving processing to obtain a frequency domain digital domain signal or an intermediate parameter or a detection result, and send the processed second communication receiving signal to the baseband interface module 01 for subsequent processing. Illustratively, the sensing function 03 may perform operations such as CP removal, FFT extraction, sensing signal extraction, decorrelation, etc. on the sensing signal, or directly perform a decorrelation operation on the sensing signal and calculate a multidimensional FFT spectrum, such as a calculated delay spectrum, an angle spectrum, a velocity spectrum, or perform incoherent or coherent combination, angle estimation, target value output, etc. on the sensing signal.
The method comprises the steps of receiving and processing a second communication sending signal sent by the baseband interface module 01 or a second communication receiving signal sent by the equipment, analyzing to obtain a functional signal according to the second communication sending signal or the second communication receiving signal, calling a corresponding function execution file according to configuration information sent by the baseband interface module 01, and processing the functional signal through the function execution file, wherein the method comprises the following specific steps:
The method comprises the steps of receiving a second communication sending signal sent by a baseband interface module 01 or a second communication receiving signal sent by equipment, receiving first configuration information sent by the baseband interface module 01, analyzing and obtaining a function conversion instruction according to the first configuration information, and calling a function execution file for the second communication sending signal or the second communication receiving signal from a memory according to the function conversion instruction, wherein the sensing function module 03 comprises a memory, and the memory is pre-stored with the function execution files corresponding to different function conversion instructions.
Preferably, after receiving the second communication transmission signal transmitted by the baseband interface module 01 or the second communication reception signal transmitted by the device, the method further includes:
The method comprises the steps of receiving second configuration information sent by a baseband interface module 01, analyzing the second configuration information to obtain a function updating instruction, calling a data channel of a function execution file corresponding to the function updating instruction according to the function updating instruction so as to update the function execution file through the data channel, wherein each function execution file corresponds to one function updating instruction.
In this embodiment, the sensing function module 03 mainly has two functions, namely, switching of sensing functions and updating of function areas, wherein different functions in the sensing function module 03 coexist in a time-sharing manner, and specifically, different function execution files are called to execute so as to realize the time-sharing coexistence of functions. The external memory is divided into a plurality of functional areas, and both switching and updating of functions are read-write operations for the plurality of functional areas of the memory. For example, referring to fig. 5, the command format 16 bits issued by the function load and reconfiguration, the lower 2 bits represent the function selection, the highest bit is the function switch, wherein "0" is the function selection and "1" is the function update. The function switching flow is to convert the instruction into a memory function area to be operated after receiving the function switching instruction, and then read the executable file of the function area and load the executable file into the perception module function area. The flow of function update is to receive a function update instruction and update the data of the data channel to the corresponding function area in the memory. Wherein, the reserved 13 bits have no specific effect in the scheme and do not influence the function selection.
Further, the executable file for updating in the data channel may first send an interface message update instruction by the application program, and then perform the function update, for example, by receiving an M-Plane update instruction sent by the application program. After the executable file for updating arrives, the perception function module 03 updates the flash function area, wherein the M-Plane instruction is one of configuration information.
It can be understood that the general sense integrated system merges partial reconfiguration technology, does not need to switch corresponding functional modules in a reset state, can realize various different algorithm functions with smaller resources, meanwhile, the flexibility of the embodiment is high, different sensing algorithms can be stored in different functional areas, can be modified at will, occupies low logic resources, does not need to realize various sensing algorithms in the system at the same time, and can reduce power consumption and device cost.
Please refer to fig. 6, which illustrates a reconfigurable communication and sensing integrated device according to another embodiment, wherein the sensing function module 03 can perform functions including, but not limited to, a radar function and a positioning function. The static area of this embodiment includes the communication function module 02, the contents of which are not altered by the partial reconfigurable function after power-up. The reconfigurable area comprises two parts of functions, namely a radar function and a positioning function, which can be dynamically switched when the communication function works normally, and the normal operation of the communication function is not affected. The radar function comprises the function modules of FFT, doA (Direction of Arrival ) estimation, CFAR (Constant FALSE ALARM RATE, constant false alarm detection) and the like.
Further, the communication function module 02 can receive signals from the analog-to-digital conversion module and/or the baseband interface module 01, so as to further realize signal receiving and transmitting, namely, two links for signal transmission exist in the communication function module 02, namely, one link is used for sending signals from the analog-to-digital conversion module, sending the signals to the baseband interface module 01 after passing through the communication function module 02, and the other link is used for receiving signals from an external baseband unit, so that after receiving the signals through the baseband interface module 01, the signals are output into equipment by the digital-to-analog conversion module through the communication function module 02.
Further, the sensing function module 03 can realize a radar function, a positioning function, a visual or image function, and corresponding function switching. Taking a radar function module as an example, three links for signal transmission exist in the sensing function module 03, wherein the first link is used for sending signals from the analog-to-digital conversion module and sending the signals to the baseband interface module 01 through the radar function module, the second link is used for receiving the signals from the external baseband unit and outputting the signals to equipment through the digital-to-analog conversion module after receiving the signals, and the third link is used for generating corresponding signals from the radar function module and directly sending the generated signals from the radar function module to the equipment through the digital-to-analog conversion module.
Correspondingly, taking a positioning function module as an example, three signal transmission links also exist, wherein the first signal is sent from the analog-to-digital conversion module, sent to the baseband interface module 01 after passing through the positioning function module and then sent out, the second signal is received from an external baseband unit, so that after the signal is received by the baseband interface module 01, the signal is output to equipment through the digital-to-analog conversion module through the positioning function module, and the third signal is generated from the positioning function module and directly sent to the equipment through the digital-to-analog conversion module.
In this embodiment, after the input module 04 sends the second communication receiving signal to the sensing function module 03, if the sensing function is loaded, the second communication receiving signal is the sensing receiving signal, and further, the corresponding sensing function executing file can be called through the configuration file sent by the baseband interface module 01, so as to process the sensing receiving signal, and send the processed sensing receiving signal to the baseband interface module 01 to realize the outgoing.
Further, after the input module 04 sends the second communication receiving signal to the sensing function module 03, if the second communication receiving signal is a positioning receiving signal, and further, the corresponding positioning function executing file can be called through the configuration file sent by the baseband interface module 01, so as to process the positioning receiving signal, and further, the processed positioning receiving signal is sent to the baseband interface module 01 to realize the sending out.
Further, after the input module 04 sends the second communication receiving signal to the sensing 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 executing file can be called through the configuration file sent by the baseband interface module 01, so as to process the image receiving signal, and then the processed image receiving signal is sent to the baseband interface module 01 to realize the sending out.
The implementation of the above embodiment has the following effects:
According to the technical scheme, the function in the perception function module can be dynamically modified under the condition that the communication function works normally through the baseband interface module, the communication function module and the perception function module which are in bidirectional communication connection with the baseband interface module. The communication function module receives the first communication sending signal or the first communication receiving signal and sends out the processed first communication sending signal or the first communication receiving signal; meanwhile, the perception function module can execute the second communication sending signal or the second communication receiving signal in parallel, so that after the corresponding function execution file is obtained through the analysis of the configuration information sent by the baseband interface module and executed, the processed second communication sending signal or the processed second communication receiving signal is obtained; the invention integrates partial reconfiguration technology, does not need to switch corresponding functional modules in a reset state, does not need to add additional hardware resources, can realize various different algorithm functions with smaller resources, improves the flexibility of communication perception integration, and reduces the power consumption and the device cost.
Example two
Referring to fig. 7, a reconfigurable communication sensing method provided by the present invention is implemented by the reconfigurable communication sensing device according to the first embodiment, and includes the following steps S101 to S102:
Step S101, receiving and processing a first communication sending signal sent by the baseband interface module or a first communication receiving signal sent by the equipment, and sending the processed first communication receiving signal outwards through the baseband interface module or outputting the processed first communication sending signal to the equipment.
Step S102, receiving and processing a second communication sending signal sent by the baseband interface module or a second communication receiving signal sent by the equipment, analyzing and obtaining a functional signal according to the second communication sending signal or the second communication receiving signal, thereby calling a corresponding function execution file according to configuration information sent by the baseband interface module, further processing the functional signal through the function execution file, and sending the functional signal corresponding to the processed second communication receiving signal outwards through the baseband interface module or outputting the functional signal corresponding to the processed second communication sending signal to the equipment.
In this embodiment, when the device needs to communicate, a corresponding communication related system and module are called, in this embodiment, the communication sensing device, and the signal conversion and filtering are performed on the first communication receiving signal sent by the communication sensing device, so that the first communication receiving signal can be modulated and transmitted, and further communication is achieved.
The method includes the steps of receiving and processing a second communication sending signal sent by the baseband interface module or a second communication receiving signal sent by the device, analyzing and obtaining a function signal according to the second communication sending signal or the second communication receiving signal, so as to call a corresponding function execution file according to configuration information sent by the baseband interface module, and further processing the function signal through the function execution file, wherein the method specifically includes the steps of:
The method comprises the steps of receiving a second communication sending signal sent by a baseband interface module or a second communication receiving signal sent by equipment, receiving first configuration information sent by the baseband interface module, analyzing the first configuration information to obtain a function conversion instruction, analyzing the function conversion instruction, and calling a function execution file for the second communication sending signal or the second communication receiving signal from a memory, wherein the sensing function module comprises the memory, and the memory is pre-stored with the function execution files corresponding to different function conversion instructions.
As a preferable mode of this embodiment, after the receiving the second communication transmission signal transmitted by the baseband interface module or the second communication reception signal transmitted by the device, the method further includes:
The method comprises the steps of receiving second configuration information sent by a baseband interface module, analyzing the second configuration information to obtain a function updating instruction, calling a data channel of a function execution file corresponding to the function updating instruction according to the function updating instruction so as to update the function execution file through the data channel, wherein each function execution file corresponds to one function updating instruction.
In this embodiment, the function loading and reconfiguration has 2 functions, namely, switching of the sensing function and updating of the function area. The external memory is divided into a plurality of functional areas, and both switching and updating of functions are read-write operations for the plurality of functional areas of the memory. The function switching flow is to convert the instruction into a memory function area to be operated after receiving the function switching instruction, and then read the executable file of the function area and load the executable file into the perception module function area. The flow of function update is to receive a function update instruction and update the data of the data channel to the corresponding function area in the memory.
The signals passing through the communication function module include a first communication transmission signal and a first communication reception signal, which are also called as a forward interface in ORAN systems and are divided into a C-plane, a U-plane, an M-plane and an S-plane. Further, the first communication receiving signal and the configuration related information of the processed first communication receiving signal are also configured by the baseband interface module 01, and transmitted through the baseband interface module.
It should be noted that, the signals passing through the sensing function module include a second communication sending signal and a second communication receiving signal, and configurations of the second communication sending signal, the second communication receiving signal and the processed second communication receiving signal are transmitted through the baseband interface module. The baseband interface module 01 needs to include, but is not limited to, the following signal parameters:
the signal types include a first communication transmission signal, a first communication reception signal, a processed first communication reception signal, a second communication transmission signal, a second communication reception signal, and a processed second communication reception signal, wherein the transmission signal at the base station side may be referred to as a downlink signal, the processed reception signal may be referred to as an uplink signal, and the transmission signal at the terminal side may be referred to as an uplink signal, and the processed reception signal may be referred to as a downlink signal. The time-frequency resource position, sub-carrier interval, beam ID and CP type of the signal corresponding to the downlink signal, and the sending/receiving frequency point, bandwidth and sub-band number of the signal corresponding to the uplink signal.
Further, for the second communication transmission signal, configuration information including waveform type, FFT point number, transmission buffer delay and the like can be configured, for the second communication reception signal and the processed second communication reception signal, signal processing parameters thereof such as CP length, FFT point number, reception 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, accumulated time and the like) can be configured, for video or image service, for example, pixel parameters, frame rate and processing capability (including feature matching, feature identification, positioning, output coordinate system, track tracking and the like) of time frequency or image can be configured, for example, the above configuration parameters can be configured once per scheduling time slot, as another example, the above configuration parameters can be configured periodically or triggered or preconfigured, for example, the function loading and reconfiguration message of the reconfigurable area can be configured through M-plane.
In this embodiment, when the device completes communication, that is, receives the first communication transmission signal (signal corresponding to the communication function module) and the second communication transmission signal (signal corresponding to the sensing function module) transmitted from the baseband, the integrated communication system for communication realizes that the integrated communication system for communication incorporates a partial reconfiguration technique, and does not need to switch the corresponding function module in a reset state, that is, switch the sensing function area, and the communication function does not interrupt communication.
The implementation of the above embodiment has the following effects:
According to the technical scheme, the function in the perception function module can be dynamically modified under the condition that the communication function works normally through the baseband interface module, the communication function module and the perception function module which are in bidirectional communication connection with the baseband interface module. The communication function module receives the first communication sending signal or the first communication receiving signal and sends out the processed first communication sending signal or the first communication receiving signal; meanwhile, the perception function module can execute the second communication sending signal or the second communication receiving signal in parallel, so that after the corresponding function execution file is obtained through the analysis of the configuration information sent by the baseband interface module and executed, the processed second communication sending signal or the processed second communication receiving signal is obtained; the invention integrates partial reconfiguration technology, does not need to switch corresponding functional modules in a reset state, does not need to add additional hardware resources, can realize various different algorithm functions with smaller resources, improves the flexibility of communication perception integration, and reduces the power consumption and the device cost.
The foregoing embodiments have been provided for the purpose of illustrating the general principles of the present invention, and are not to be construed as limiting the scope of the invention. It should be noted that any modifications, equivalent substitutions, improvements, etc. made by those skilled in the art without departing from the spirit and principles of the present invention are intended to be included in the scope of the present invention.