MIMO communication system signal detection method, circuit, device and equipment based on memristor array

By representing the MIMO channel matrix as the product of the small-scale and large-scale fading coefficient matrix, and using a matrix calculation circuit based on the memristor array to perform transformed matrix operations, the problem of memristor conductance error sensitivity in the prior art is solved, and the performance of MIMO signal detection is improved.

CN119696715AActive Publication Date: 2025-03-25BEIJING UNIV OF POSTS & TELECOMM

Patent Information

Application Number
CN202411792788.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-07
Publication Date
2025-03-25
Estimated Expiration
2044-12-07

AI Technical Summary

Technical Problem

The existing MIMO signal processing scheme based on memristor arrays is very sensitive to the conductance error of memristors, and slight conductance errors will seriously affect the performance of the scheme.

Method used

By representing the MIMO channel matrix as the product of the small-scale fading coefficient matrix and the large-scale fading coefficient matrix, transforming the matrix calculation expressions of the ZF signal detection algorithm and the MMSE signal detection algorithm are used to calculate using a matrix calculation circuit based on the memristor array to reduce the sensitivity to memristor conductance error.

Benefits of technology

The influence of memristor conductance error on signal detection performance is reduced, and the accuracy and efficiency of signal detection are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119696715A_ABST
    Figure CN119696715A_ABST
Patent Text Reader

Abstract

The invention relates to a memristor array-based MIMO communication system signal detection method, circuit, device and equipment, which are used in the field of wireless communication signal processing. In order to solve the problem that an existing MIMO signal detection calculation circuit based on a memristor array is very sensitive to conductance errors of memristors, an MIMO channel matrix is expressed as a product of a small-scale fading coefficient matrix and a large-scale fading coefficient matrix, and a matrix calculation expression of ZF signal detection and MMSE signal detection is converted into a new equivalent form. A matrix calculation circuit based on the memristor array is used for calculating the converted equivalent expression, and signal detection is achieved; the invention provides two kinds of matrix calculation circuit design schemes based on the memristor array, two kinds of corresponding MIMO communication system signal detection devices and three kinds of MIMO communication system signal detection equipment based on the memristor array. According to the invention, the sensitivity to the conductivity error of the memristor is lower, and the signal detection performance is better.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication signal processing and semiconductor integrated circuits, and in particular to a MIMO communication system signal detection method, circuit, device and equipment based on a memristor array. Background Art

[0002] Multiple-Input Multiple-Output (MIMO) technology is one of the core technologies of the physical layer of modern wireless communication systems. MIMO technology can make more full use of spatial multiplexing gain, so it can significantly improve the spectrum efficiency of wireless communication systems. Both the transmitter and receiver of the MIMO system include multiple antennas, so the signal received by the receiver is the superposition of the signals transmitted by all transmitting antennas. In addition, the received signal may also be affected by other interference signals. The signal detection technology of the MIMO communication system is a technology that determines the original signal sent by each transmitting antenna based on the received signal when the receiving end knows the complete or partial channel state information (CSI). The most typical MIMO signal detection technology is linear detection, including zero forcing (ZF) detection, minimum mean square error (MMSE) detection, etc.

[0003] Matrix calculations include matrix multiplication, inversion, and other operations. Traditional digital computers need to perform a large number of floating-point addition and floating-point multiplication operations when performing matrix calculations, and the calculation complexity is relatively high. For example, the complexity of inverting an N-order matrix is ​​generally O(N 3 ). A memristor (including but not limited to resistive memory, phase change memory, conductive bridge memory, etc.) is an electronic component whose conductance state can be adjusted by applying external stimuli. Memristors can be integrated into crossbar arrays to perform analog matrix computing. In recent years, matrix computing technology based on memristor arrays has received widespread attention.

[0004] According to Ohm's law and Kirchhoff's law, the vector composed of the output current values ​​of the memristor array can be expressed as the product of the matrix composed of the conductance values ​​of the memristors in the array and the vector composed of the input voltage values ​​of the array. Therefore, by mapping the elements of the matrix to be calculated to the memristor conductance values ​​and mapping the elements of the vector to be calculated to the input voltage values, the product result of the matrix to be calculated and the vector to be calculated can be obtained by measuring the output current, and the matrix-vector multiplication calculation can be completed based on this principle. The meaning of "mapping" in the above process is: by adjusting the memristor conductance value, the conductance value matrix of the memristor array and the matrix to be calculated satisfy a linear relationship; or by adjusting the input voltage value, the input voltage value vector and the vector to be calculated satisfy a linear relationship. In addition, by connecting the memristor array to multiple operational amplifiers in different ways, operations such as calculating the inverse matrix and calculating the pseudo-inverse matrix can also be completed based on similar principles.

[0005] In addition, the storage unit and computing unit of traditional digital computers based on the von Neumann architecture are separated, and the writing speed of the memory is slower than the computing speed of the CPU, which curbs the CPU throughput. In comparison, matrix computing based on memristor arrays is a kind of in-memory computing. The computing process does not require data exchange between storage units and computing units, and the computing speed and energy efficiency are significantly better than traditional digital computers. Therefore, memristor arrays are more suitable for large-dimensional matrix computing than traditional digital computers.

[0006] Reference 1 (P. Mannocci, E. Melacarne and D. Ielmini, "An Analogue In-Memory Ridge Regression Circuit With Application to Massive MIMO Acceleration," in IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 12, no. 4, pp. 952-962, Dec. 2022.) proposes a matrix calculation circuit based on a memristor array, and uses the circuit to perform matrix operations in the processes of channel estimation, signal detection, and precoding in a large-scale MIMO system. During the calculation process, the circuit needs to map the MIMO channel matrix into the conductance value matrix of the memristor array. The performance of the ZF receiver and the regularized ZF (RZF) receiver based on the circuit are simulated in this document. The simulation results show that when the memristor precision is greater than or equal to 6 bits and the operational amplifier open-loop gain is greater than or equal to 60dB, the symbol error rate performance of the ZF receiver and the RZF receiver based on the circuit is not significantly different from that of traditional digital computers. In addition, the energy efficiency of this circuit is 4 orders of magnitude higher than that of a commercial graphics processing unit (GPU), and the area efficiency is 3 orders of magnitude higher.

[0007] Reference 2 (P. Zuo, Z. Sun and R. Huang, "Extremely-Fast, Energy-Efficient Massive MIMO Precoding With Analog RRAM Matrix Computing," in IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 70, no. 7, pp. 2335-2339, July 2023.) proposes a matrix calculation circuit based on a memristor array, and uses the circuit to perform matrix operations in the process of large-scale MIMO linear precoding. During the calculation process, the circuit needs to map the MIMO channel matrix and its Gram matrix into the conductance value matrix of the memristor array. The simulation results in reference 2 show that for a 16×128 MIMO system, the circuit provided in this document can give the calculation results of ZF precoding within 20ns, which is two orders of magnitude faster than the traditional digital method and improves energy efficiency by 50 times.

[0008] The actual conductance value of the memristor often has a certain error compared to the ideal conductance value we expect. If the element values ​​of the mapped matrix differ greatly, then for the elements with smaller values, a small conductance error can easily have a great impact on its representation accuracy, resulting in significant calculation errors. In a multi-user MIMO system, the geographical locations of the transmitting antennas of each user terminal are often different, resulting in the elements of different columns of the channel matrix often obeying probability distributions with different variances, and the variances of different elements of the Gram matrix of the channel matrix are even more different. When using a matrix calculation circuit based on a memristor array for MIMO signal detection, the technical solution in reference document 1 needs to map the channel matrix to the conductance value matrix of the memristor array. When using a matrix calculation circuit based on a memristor array for MIMO linear precoding, the technical solution in reference document 2 needs to map the channel matrix and its Gram matrix to the conductance value matrix of the memristor array. In actual application scenarios, the values ​​of different elements of the mapped matrices in the above two technical solutions often differ greatly, resulting in them being very sensitive to the conductance error of the memristor, and small conductance errors will also seriously affect the performance of these two solutions. Summary of the invention

[0009] Since the existing MIMO signal processing scheme based on memristor array is very sensitive to the conductance error of the memristor, a small conductance error will seriously affect the performance of the scheme. In view of this problem, the present invention discloses a signal detection method, circuit, device and equipment for a MIMO communication system based on a memristor array. Compared with the prior art scheme, the present invention is less sensitive to the conductance error of the memristor and has better signal detection performance.

[0010] The present invention provides a MIMO communication system signal detection method based on a memristor array. First, a large-scale fading coefficient matrix, a small-scale fading coefficient matrix and a baseband received signal are obtained. Then, for the ZF signal detection algorithm, a matrix calculation circuit based on a memristor array is used to calculate For the MMSE signal detection algorithm, a matrix computing circuit based on a memristor array is used to calculate Among them, y is the received signal, the matrix N K Large-scale fading coefficients (power domain) between a transmit antenna and a single receive antenna array; matrix is the small-scale fading coefficient matrix between all transmit antennas and a single receive antenna array; It means taking the real part of the matrix, represents taking the imaginary part of the matrix, (·) -1 represents matrix inversion, (·) T represents matrix transpose, diag(·) represents a diagonal matrix; matrix parameter is the variance of the noise, p s is the average power of the transmitted signal. Finally, the calculation result is determined as the symbol in the modulation constellation.

[0011] Furthermore, in order to implement the above-mentioned MIMO communication system signal detection method based on memristor array proposed by the present invention, the present invention provides two circuit design schemes based on memristor array to implement the matrix calculation involved in the above-mentioned signal detection method.

[0012] The matrix calculation circuit design scheme 1 provided by the present invention includes: the calculation circuit includes a group of memristor arrays a1 connected in corresponding rows, a group of memristor arrays a2 connected in corresponding rows, a group of operational amplifiers and 2N K The equivalent conductance matrix of a set of memristor arrays a1 connected in corresponding rows is 2N K ×2N R The matrix A of 1 ; The equivalent conductance value matrix of a set of corresponding row-connected memristor arrays a2 is 2N K ×2N K The matrix A of 2 A group of memristor arrays a1 connected in corresponding rows are connected to corresponding rows of a group of memristor arrays a2 connected in corresponding rows, and each row is connected to the inverting input terminal and one of the non-inverting input terminals of an operational amplifier in a group of operational amplifiers, and the non-inverting input terminal or the inverting input terminal of the operational amplifier that is not connected to the corresponding row of the memristor array is grounded; the output terminal of each operational amplifier in a group of operational amplifiers is connected to the corresponding column of a group of memristor arrays a2 connected in corresponding rows, and is also connected to the input terminal of an inverting amplifier circuit; an input voltage vector v is applied to each column of a group of memristor arrays a1 connected in corresponding rows in , in 2N K The output voltage vector v is measured at the output end of the inverting amplifier circuit out . N K 、N R The memristor array described in the present invention refers to a group of memristors connected in corresponding rows, each column is connected with a voltage follower circuit or an analog inverter or other circuit with similar functions, and the column input voltage v in The row output current i when each row is grounded out Satisfy i out =Mv in A group of memristor arrays having a relationship, M is an equivalent conductance value matrix of the group of memristor arrays connected in corresponding rows.

[0013] The second matrix calculation circuit design scheme provided by the present invention includes: the calculation circuit includes a group of memristor arrays connected in corresponding rows, a group of memristor arrays connected in corresponding columns, a group of operational amplifiers 1, a group of operational amplifiers 2 and 2N K The equivalent conductivity matrix of a set of memristor arrays connected in corresponding rows is 2N R ×2N K Dimensional matrix B 1 ; The equivalent conductance value matrix of a set of corresponding columns of connected memristor array 2 is 2N R ×2N K Dimensional matrix B 2 ; Each row of a memristor array connected to a group of corresponding rows is connected to one of the inverting input and the non-inverting input of an operational amplifier in a group of operational amplifiers 1, and the non-inverting input or the inverting input of the corresponding row of the memristor array that is not connected is grounded; the output of each operational amplifier in a group of operational amplifiers 1 is connected to a corresponding row of a memristor array connected to a group of corresponding columns, and a conductance value of δ is connected across the corresponding rows of the memristor array connected to a group of corresponding rows 0 A cross-connected memristor; each column of a group of memristor arrays connected to corresponding columns is connected to one of the inverting input and the non-inverting input of an operational amplifier in a group of operational amplifiers 2, and the non-inverting input or the inverting input of the corresponding column of the memristor array is not connected to ground; the output of each operational amplifier in a group of operational amplifiers 2 is connected to a corresponding column of a group of memristor arrays connected to corresponding rows, and a cross-connected memristor and an analog inverter are connected between the corresponding columns of the memristor array connected to a group of corresponding columns, and this is marked as 2N. K The conductance values ​​of the memristors connected across the resistors are The output terminal of each operational amplifier in a group of operational amplifiers 2 is simultaneously connected to the input terminal of an inverting amplifier circuit; an input current vector i is applied to each row of a group of memristor arrays connected in corresponding rows. in , in 2N K The output voltage vector v is measured at the output end of the inverting amplifier circuit out The present invention describes a group of memristor arrays connected in corresponding columns, wherein corresponding columns are connected, voltage follower circuits or analog inverters or other circuits with similar functions are connected between corresponding rows, and row input voltage v in The column output current i when each column is grounded out Satisfy i out =M T v in A group of memristor arrays having a relationship, M is an equivalent conductance value matrix of the group of memristor arrays connected in corresponding columns.

[0014] Furthermore, the present invention provides two implementations of a MIMO communication system signal detection device based on a memristor array.

[0015] The first implementation of the signal detection device of the MIMO communication system based on the memristor array of the present invention is: the detection device is composed of a calculation circuit one, a memristor conductance value calculation and programming module, a voltage measurement module and a decision module. The calculation circuit one refers to a circuit designed and implemented according to the matrix calculation circuit design scheme one provided by the present invention; the memristor conductance value calculation and programming module is used to calculate the target conductance value of the memristor in the calculation circuit one according to the large-scale fading coefficient matrix and the small-scale fading coefficient matrix, and to program and modify the conductance value of the memristor in the calculation circuit one; the voltage measurement module is used to measure the output voltage of the calculation circuit one; the decision module is used to calculate according to the measurement result of the output voltage or It is judged as the symbol in the modulation constellation with the closest Euclidean distance and an estimated signal is output.

[0016] The second implementation of the signal detection device of the MIMO communication system based on the memristor array of the present invention is: the detection device is composed of a calculation circuit 2, a memristor conductance value calculation and programming module, a voltage measurement module and a decision module. The calculation circuit 2 refers to a circuit designed and implemented according to the matrix calculation circuit design scheme 2 provided by the present invention; the memristor conductance value calculation and programming module is used to calculate the target conductance value of the memristor in the calculation circuit 2 according to the large-scale fading coefficient matrix and the small-scale fading coefficient matrix, and to program and modify the conductance value of the memristor in the calculation circuit 2; the voltage measurement module is used to measure the output voltage of the calculation circuit 2; the decision module is used to calculate according to the measurement result of the output voltage or It is judged as the symbol in the modulation constellation with the closest Euclidean distance and an estimated signal is output.

[0017] Furthermore, the present invention provides three implementations of a MIMO communication system signal detection device based on a memristor array.

[0018] The first implementation of the MIMO communication system signal detection device based on the memristor array of the present invention is: the detection device includes: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer connected to a local oscillator, an intermediate frequency filter, an intermediate frequency amplifier and an analog-to-digital converter connected in sequence, as well as a voltage / current providing module, a channel estimation module and a MIMO communication system signal detection device based on the memristor array proposed by the present invention. The antenna, the radio frequency filter 1, the low noise amplifier, the radio frequency filter 2, the mixer connected to a local oscillator, the intermediate frequency filter, the intermediate frequency amplifier and the analog-to-digital converter connected in sequence are used to convert the radio frequency signal received by the antenna into a baseband receiving signal in the form of a digital signal and output the baseband receiving signal to the channel estimation module and the voltage / current providing module; the voltage / current providing module is used to provide input voltage or input current for the MIMO communication system signal detection device; the channel estimation module is used to calculate a large-scale fading coefficient matrix and a small-scale fading coefficient matrix based on channel estimation related technologies and output these two matrices to the MIMO communication system signal detection device; the MIMO communication system signal detection device is used to calculate and output an estimated signal.

[0019] A second implementation of the MIMO communication system signal detection device based on a memristor array of the present invention is: the detection device includes: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer connected to a local oscillator, an intermediate frequency filter, an intermediate frequency amplifier, as well as a sampling and holding circuit, a channel estimation module and the MIMO communication system signal detection device based on a memristor array proposed by the present invention. The antenna, RF filter 1, low noise amplifier, RF filter 2, mixer connected to a local oscillator, intermediate frequency filter, and intermediate frequency amplifier connected in sequence are used to convert the RF signal received by the antenna into a baseband receiving signal in the form of an analog signal and output it to a sampling and holding circuit; the sampling and holding circuit is used to sample the baseband receiving signal in the form of an analog signal to obtain a voltage or current vector corresponding to the baseband receiving signal, thereby providing an input voltage for a signal detection device implemented in method one or providing an input current for a signal detection device implemented in method two, and the sampling and holding circuit simultaneously outputs the voltage or current vector corresponding to the baseband receiving signal to a channel estimation module; the channel estimation module is used to calculate a large-scale fading coefficient matrix and a small-scale fading coefficient matrix based on channel estimation related technologies and output these two matrices to the signal detection device; the signal detection calculation device is used to detect and output the estimated signal.

[0020] A third implementation of the MIMO communication system signal detection device based on a memristor array of the present invention is: the detection device includes: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer 1 connected to a local oscillator 1, an intermediate frequency filter, an intermediate frequency amplifier, and an IQ demodulation module, a channel estimation module and the MIMO communication system signal detection device based on a memristor array proposed by the present invention, wherein the IQ demodulation module includes a local oscillator 2, a mixer 2, a mixer 3, a low-pass filter 1, and a low-pass filter 2. The antenna, RF filter 1, low noise amplifier, RF filter 2, mixer 1 connected to local oscillator 1, intermediate frequency filter, and intermediate frequency amplifier connected in sequence are used to convert the RF signal received by the antenna into a baseband receiving signal in the form of an analog signal and output it to the IQ demodulation module; the IQ demodulation module is used to convert the baseband receiving signal in the form of an analog signal into a voltage or current vector corresponding to the baseband receiving signal, thereby providing an input voltage for the signal detection device implemented in the first mode of the present invention or providing an input current for the signal detection device implemented in the second mode, and the IQ demodulation module simultaneously outputs the voltage or current vector corresponding to the baseband receiving signal to the channel estimation module; the IQ demodulation module In the module, the local oscillator 2 generates two signals with a phase difference of 90° and inputs them into mixer 2 and mixer 3 respectively. The baseband receiving signal in the form of an analog signal is also input into mixer 2 and mixer 3 respectively. The output signals of mixer 2 and mixer 3 are respectively input into low-pass filter 1 and low-pass filter 2. The output voltage / current of low-pass filter 1 and low-pass filter 2 is the voltage or current vector corresponding to the baseband receiving signal. The channel estimation module is used to calculate the large-scale fading coefficient matrix and the small-scale fading coefficient matrix based on the channel estimation related technology and output these two matrices to the signal detection device. The signal detection calculation device is used to realize detection and output the estimated signal.

[0021] Compared with the prior art, the advantages and positive effects of the present invention are: the present invention transforms the matrix calculation expression of the ZF signal detection algorithm into The matrix calculation expression of the MMSE signal detection algorithm is transformed into Then, a matrix calculation circuit based on a memristor array is used to calculate the transformed equivalent expression, thereby realizing MIMO signal detection. In the signal detection method for a MIMO communication system based on a memristor array proposed in the present invention, the difference in the values ​​of different elements of the mapped matrix is ​​often small, so the calculation accuracy is relatively less affected by the conductance error of the memristor, thereby avoiding the problem that a tiny conductance error in the existing scheme will also seriously affect the signal detection performance. Compared with the prior art solutions, the signal detection method, circuit, device and equipment of the MIMO communication system of the present invention are less sensitive to the conductance error of the memristor and have better signal detection performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 is a flow chart of a signal detection method for a MIMO communication system based on a memristor array of the present invention;

[0023] Figure 2 is a schematic diagram of an example of a group of corresponding row-connected memristor arrays described in the present invention;

[0024] Figure 3 is a schematic diagram of an example of a group of corresponding column-connected memristor arrays described in the present invention;

[0025] Figure 4 It is a schematic diagram of a matrix calculation circuit design scheme provided by the present invention;

[0026] Figure 5 It is a schematic diagram of a second matrix calculation circuit design scheme provided by the present invention;

[0027] Figure 6 It is a circuit structure diagram of a preferred embodiment of the matrix calculation circuit design solution 1 provided by the present invention;

[0028] Figure 7 It is a circuit structure diagram of a preferred embodiment of the second matrix calculation circuit design scheme provided by the present invention;

[0029] Figure 8 It is a structural schematic diagram of a MIMO communication system signal detection device based on a memristor array provided by the present invention;

[0030] Fig. 9 It is a structural schematic diagram of a second signal detection device for a MIMO communication system based on a memristor array provided by the present invention;

[0031] Fig.10 This is a flow chart of using the signal detection device provided by the present invention to perform signal detection in a MIMO communication system;

[0032] Fig.11 This is a flow chart of using the signal detection device 2 provided by the present invention to perform signal detection in a MIMO communication system;

[0033] Fig.12 It is a structural schematic diagram of a MIMO communication system signal detection device based on a memristor array provided by the present invention;

[0034] Fig.13 It is a structural schematic diagram of a second signal detection device for a MIMO communication system based on a memristor array provided by the present invention;

[0035] Fig.14It is a schematic diagram of the third structure of a MIMO communication system signal detection device based on a memristor array provided by the present invention;

[0036] Fig.15 It is a detection performance simulation result diagram of the signal detection method of the MIMO communication system based on the memristor array of the present invention. DETAILED DESCRIPTION

[0037] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

[0038] The present invention provides a MIMO communication system signal detection method, circuit, device and equipment based on a memristor array. The matrix calculation expressions of the existing MIMO communication system signal detection scheme based on a memristor array for the ZF and MMSE signal detection algorithms are respectively and The present invention expresses the MIMO channel matrix as the product of a small-scale fading coefficient matrix and a large-scale fading coefficient matrix, thereby transforming the matrix calculation expression into and The transformed equivalent expression is calculated using a matrix calculation circuit based on a memristor array, thereby realizing MIMO signal detection. Compared with the prior art solution, the present invention is less sensitive to the memristor conductance error and has better signal detection performance.

[0039] First, the calculation principle of signal detection in the MIMO communication system is explained, using ZF signal detection and MMSE signal detection.

[0040] Consider a system with N transmitting antennas. K , the number of receiving antennas is N R For a MIMO communication system, the information transmission process of the system can be expressed as:

[0041]

[0042] in is the received signal vector, is the channel matrix, is the transmitted signal vector, is the noise signal vector.

[0043] Wireless channel fading usually includes large-scale fading and small-scale fading. Large-scale fading describes the change in signal power over a large distance scale between the transmitter and the receiver, mainly including path loss and shadow fading; small-scale fading describes the rapid change in signal power and frequency in a short time and small spatial scale, mainly including multipath effect and Doppler shift. Assuming that all receiving antennas are located at the same position, the large-scale fading coefficients between the same transmitting antenna and all receiving antennas are the same. Assuming NK The large-scale fading coefficients (power domain) between the transmitting antenna and the receiving antenna are but It can be expressed as:

[0044]

[0045] in This matrix is ​​called the large-scale fading coefficient matrix, and diag represents a diagonal matrix; It describes the small-scale fading coefficients between all transmitting antennas and all receiving antennas, which is called the small-scale fading coefficient matrix. The above formula shows that the channel matrix can be expressed as the product of the small-scale fading coefficient matrix and the large-scale fading coefficient matrix. Both can be obtained through channel estimation.

[0046] The complex model shown in formula (1) can be written in real form, that is:

[0047] y=Hs+n (3)

[0048] in It means taking the real part of the matrix, It means taking the imaginary part of the matrix.

[0049] Formula (2) can also be written in real number form:

[0050] H=GΛ (4)

[0051] in

[0052] The purpose of the signal detection considered in the present invention is to calculate the estimated value of s based on y at the receiving end when the CSI is known.

[0053] The calculation formula of the ZF signal detection algorithm of the MIMO communication system is:

[0054]

[0055] The superscript T indicates transposition, and -1 indicates inverse matrix.

[0056] After expressing the channel matrix as the product of the small-scale fading coefficient matrix and the large-scale fading coefficient matrix, formula (5) can be transformed into:

[0057]

[0058] The calculation formula of the MMSE signal detection algorithm of the MIMO communication system is:

[0059]

[0060] The parameters is the variance of the noise signal, p s is the average power of the transmitted signal, and I is the unit matrix.

[0061] After expressing the channel matrix as the product of the small-scale fading coefficient matrix and the large-scale fading coefficient matrix, formula (7) can be transformed into:

[0062]

[0063] The matrix

[0064] Complete the pair or After the calculation, the result will be or The estimated signal can be obtained by deciding the constellation point with the shortest Euclidean distance.

[0065] The meanings of a group of memristor arrays connected in corresponding rows, a group of memristor arrays connected in corresponding columns, and their equivalent conductance value matrices described in the present invention are explained below.

[0066] When using memristor arrays for matrix calculations, it is often necessary to map the calculated matrix to the conductance value matrix of the memristor array. However, the calculated matrix may contain negative elements, while the memristor conductance value can only be positive. In this case, multiple memristor arrays can be connected and the calculated matrix can be mapped to the equivalent conductance value matrix of this group of memristor arrays, thereby realizing the calculation of matrices containing negative elements.

[0067] A group of memristor arrays can be connected in the following way: corresponding rows are connected, and voltage follower circuits or analog inverters or other circuits with similar functions are connected between corresponding columns. If an input voltage is applied to each column of a memristor array in the group of memristor arrays, each row of the memristor array is grounded and the output current of each row is measured, assuming that the vector formed by the input voltage is v in , the vector formed by the output current is i out , the relationship between input voltage and output current is:

[0068] i out =Mv in (9)

[0069] M is the equivalent conductance value matrix of the corresponding row-connected memristor array.

[0070] For example, Figure 2 An example of a group of memristor arrays connected in corresponding rows described in the present invention is given. Figure 2As shown, the group of memristor arrays connected in corresponding rows includes three memristor arrays, namely memristor array 1, memristor array 2 and memristor array 3, and several voltage follower circuits and several analog inverters. Each column corresponding to memristor array 1 and memristor array 2 is connected via a voltage follower circuit, and each column corresponding to memristor array 2 and memristor array 3 is connected via an analog inverter. An input voltage v is applied to each column of memristor array 1. in Since the input and output voltages of the voltage follower circuit are equal, and the input and output voltages of the analog inverter are opposite to each other, the vector formed by the voltage values ​​of each column of the memristor array 2 is also v in , the vector formed by the voltage values ​​of each column of the memristor array 3 is -v in . Use M 1 、M 2 、M 3 Represent the conductance value matrices of memristor arrays 1, 2, and 3 respectively, then the output current of this group of memristor arrays can be expressed as:

[0071] i out =(M 1 +M 2 -M 3 )v in (10)

[0072] therefore, Figure 2 The equivalent conductivity matrix of a set of memristor arrays connected in rows is shown as M 1 +M 2 -M 3 It should be noted that Figure 2 This is only an example of a group of memristor arrays connected in corresponding rows as described in the present invention. Figure 2 The group of memristor arrays connected in corresponding rows shown includes three memristor arrays, a plurality of analog inverters and a plurality of voltage follower circuits, but the embodiment of the present invention does not impose any quantitative restrictions on the number of memristor arrays, the number of analog inverters and the number of voltage follower circuits in a group of memristor arrays. Any group of memristor arrays whose column input voltage and row output current when each row is grounded satisfy the relationship shown in formula (9) can be considered as a group of memristor arrays connected in corresponding rows described in the embodiment of the present invention.

[0073] A group of memristor arrays can also be connected in the following way: corresponding columns are connected, and corresponding rows are connected through voltage follower circuits or analog inverters or other circuits with similar functions. If an input voltage is applied to each row of a memristor array in the group of memristor arrays, each column of the memristor array is grounded and the output current of each column is measured, assuming that the vector formed by the input voltage is v in , the vector formed by the output current is i out , the relationship between input voltage and output current is:

[0074] i out =M T v in (11)

[0075] M is the equivalent conductance value matrix of the corresponding column-connected memristor array.

[0076] For example, Figure 3 An example of a memristor array having a group of corresponding columns connected is given in the present invention. Figure 3 As shown, the group of memristor arrays connected in corresponding columns includes three memristor arrays, namely memristor array 1, memristor array 2 and memristor array 3, and several voltage follower circuits and several analog inverters. Each row corresponding to memristor array 1 and memristor array 2 is connected via a voltage follower circuit, and each row corresponding to memristor array 2 and memristor array 3 is connected via an analog inverter. An input voltage v is applied to each row of memristor array 1. in Since the input and output voltages of the voltage follower circuit are equal, and the input and output voltages of the analog inverter are opposite to each other, the vector formed by the voltage values ​​of each row of the memristor array 2 is also v in , the vector formed by the voltage values ​​of each row of the memristor array 3 is -v in . Use M 1 、M 2 、M 3 Represent the conductance value matrices of memristor arrays 1, 2, and 3 respectively, then the output current of this group of memristor arrays can be expressed as:

[0077] i out =(M 1 +M 2 -M 3 ) T v in (12)

[0078] therefore, Figure 3 The equivalent conductance value matrix of a set of corresponding columns of connected memristor arrays is M 1 +M 2 -M 3 It should be noted that Figure 3 This is only an example of a group of memristor arrays connected in corresponding columns as described in the present invention. Figure 3The group of memristor arrays connected in corresponding columns shown includes three memristor arrays, a plurality of analog inverters and a plurality of voltage follower circuits, but the embodiment of the present invention does not impose any quantitative restrictions on the number of memristor arrays, the number of analog inverters and the number of voltage follower circuits in a group of memristor arrays. Any group of memristor arrays whose row input voltage and column output current when each column is grounded satisfy the relationship shown in formula (11) can be considered as a group of memristor arrays connected in corresponding columns described in the embodiment of the present invention.

[0079] It should be noted that if a group of memristor arrays includes only one memristor array, the equivalent conductance value matrix of the group of memristor arrays is the conductance value matrix of the memristor array.

[0080] The existing MIMO signal detection scheme based on memristor array uses a matrix calculation circuit based on memristor array to perform the matrix operation shown in formula (5) to realize ZF detection, or performs the matrix operation shown in formula (7) to realize MMSE detection. The present invention uses a matrix calculation circuit based on memristor array to perform the matrix operation shown in formula (6) to realize ZF detection, or performs the matrix operation shown in formula (8) to realize MMSE detection.

[0081] The present invention proposes a MIMO communication system signal detection method based on a memristor array, such as Figure 1 shown.

[0082] Specifically, the signal detection method for a MIMO communication system based on a memristor array proposed in the present invention includes the following steps 1.1 to 1.3.

[0083] 1.1) Obtain the large-scale fading coefficient matrix, small-scale fading coefficient matrix and baseband received signal.

[0084] 1.2) For the ZF signal detection algorithm, a matrix computing circuit based on a memristor array is used to calculate For the MMSE signal detection algorithm, a matrix computing circuit based on a memristor array is used to calculate

[0085] 1.3) The calculation result is determined as a symbol in the modulation constellation.

[0086] Furthermore, in order to implement the above-mentioned MIMO communication system signal detection method based on memristor array proposed by the present invention, the present invention provides two circuit design schemes based on memristor array to implement the matrix calculation involved in the above-mentioned signal detection method.

[0087] The matrix calculation circuit design scheme provided by the present invention is as follows Figure 4 The circuit includes a group of memristor arrays a1 connected in corresponding rows, a group of memristor arrays a2 connected in corresponding rows, a group of operational amplifiers and 2NK The equivalent conductance matrix of a set of memristor arrays a1 connected in corresponding rows is 2N K ×2N R The matrix A of 1 ; The equivalent conductance value matrix of a set of corresponding row-connected memristor arrays a2 is 2N K ×2N K The matrix A of 2 A group of memristor arrays a1 connected in corresponding rows are connected to corresponding rows of a group of memristor arrays a2 connected in corresponding rows, and each row is connected to the inverting input terminal and one of the non-inverting input terminals of an operational amplifier in a group of operational amplifiers, and the non-inverting input terminal or the inverting input terminal of the corresponding row of the memristor array is not connected to ground; the output terminal of each operational amplifier in a group of operational amplifiers is connected to the corresponding column of a group of memristor arrays a2 connected in corresponding rows, and is also connected to the input terminal of an inverting amplifier circuit; let 2N K The 2N inverting amplifier circuit is connected to the output terminal of the operational amplifier in a group of operational amplifiers. K The conductance values ​​of the memristors are 2N K The conductance values ​​of the memristors connected across the output and inverting input of the operational amplifier in the inverting amplifier circuit are Then the amplification factor of the kth inverting amplifier circuit is ξ k / ξ′ k , let 2N K The amplification factors of the inverting amplifier circuits are That is, θ k =ξ k / ξ′ k (1≤k≤2N K ). Apply input voltage vector v to each column of a set of memristor arrays a1 connected in corresponding rows. in , in 2N K The output voltage vector v is measured at the output end of the inverting amplifier circuit out .

[0088] The relationship between the output voltage vector and the input voltage vector of the circuit is:

[0089]

[0090] in

[0091] Therefore, mapping y to v in , G T Mapping to A 1 , G T G is mapped to A 2 , Λ-1 Mapping to Θ, we can measure v out Get Map y to v in , G T Mapping to A 1 , G T G+P maps to A 2 , Λ -1 Mapping to Θ, we can measure v out Get The meaning of "mapping" in the above process is: by adjusting the conductance value of the memristor (or the input voltage value), the equivalent conductance value matrix and the corresponding mapped matrix (or the input voltage value vector and the corresponding mapped vector) satisfy a linear relationship.

[0092] Complete the pair or After the calculation, the result will be or The estimated signal can be obtained by deciding the symbol in the modulation constellation with the closest Euclidean distance.

[0093] The second matrix calculation circuit design scheme provided by the present invention is as follows: Figure 5 The circuit includes a group of memristor arrays connected in corresponding rows, a group of memristor arrays connected in corresponding columns, a group of operational amplifiers 1, a group of operational amplifiers 2 and 2N K The equivalent conductivity matrix of a set of memristor arrays connected in corresponding rows is 2N R ×2N K Dimensional matrix B 1 ; The equivalent conductance matrix of a set of corresponding column-connected memristor arrays is 2N R ×2N K Dimensional matrix B 2 ; Each row of a memristor array connected to a group of corresponding rows is connected to one of the inverting input and the non-inverting input of an operational amplifier in a group of operational amplifiers 1, and the non-inverting input or the inverting input of the operational amplifier not connected to the corresponding row of the memristor array is grounded; the output of each operational amplifier in a group of operational amplifiers 1 is connected to a corresponding row of a memristor array connected to a group of corresponding columns, and a conductance value of δ is connected across the corresponding rows of the memristor array connected to a group of corresponding rows 0A cross-connected memristor; each column of a group of memristor arrays connected to corresponding columns is connected to one of the inverting input and the non-inverting input of an operational amplifier in a group of operational amplifiers 2, and the non-inverting input or the inverting input of the operational amplifier not connected to the corresponding column of the memristor array is grounded; the output of each operational amplifier in a group of operational amplifiers 2 is connected to a corresponding column of a group of memristor arrays connected to corresponding rows, and a cross-connected memristor and an analog inverter are connected between the corresponding columns of the memristor array connected to a group of corresponding columns. Assume that 2N K The conductance values ​​of the memristors connected across the resistors are The output terminal of each operational amplifier in a group of operational amplifiers 2 is simultaneously connected to the input terminal of an inverting amplifier circuit. K The 2N inverting amplifier circuit is connected to the output terminal of the operational amplifier in a group of operational amplifiers 2. K The conductance values ​​of the memristors are 2N K The conductance values ​​of the memristors connected across the output and inverting input of the operational amplifier in the inverting amplifier circuit are Then the amplification factor of the kth inverting amplifier circuit is ξ k / ξ′ k , let 2N K The amplification factors of the inverting amplifier circuits are That is, θ k =ξ k / ξ k '(1≤k≤2N K ). Apply input current vector i to each row of a set of memristor arrays connected in corresponding rows. in , in 2N K The output voltage vector v is measured at the output end of the inverting amplifier circuit out .

[0094] The relationship between the output voltage vector and the input current vector of the circuit is:

[0095]

[0096] in

[0097] Therefore, mapping y to i in , map G to B 1 and B 2 , Λ -1 Map to Θ, and make δ k =0(1≤k≤2N K ), we can measure v out Get Map y to i in , map G to B1 and B 2 , map P to Δ, and map Λ -1 Mapping to Θ, we can measure v out Get The meaning of "mapping" in the above process is: by adjusting the conductance value of the memristor (or the input current value), the equivalent conductance value matrix and the corresponding mapped matrix (or the input current value vector and the corresponding mapped vector) satisfy a linear relationship.

[0098] Complete the pair or After the calculation, the result will be or The estimated signal can be obtained by deciding the symbol in the modulation constellation with the closest Euclidean distance.

[0099] Preferably, an embodiment of the matrix calculation circuit design scheme 1 provided by the present invention is as follows: Figure 6 shown.

[0100] Figure 6 In the circuit shown, a group of memristor arrays a1 connected in corresponding rows includes memristor arrays 1, 2 and 2N. R analog inverters, memristor array 1 and memristor array 2 are both 2N K ×2N R dimensional memristor array, assuming that the matrices of its conductance values ​​are C 1 , C 2 A group of memristor arrays a2 connected in corresponding rows includes memristor array 3, memristor array 4, memristor array 5, 2N K A voltage follower circuit and a 2N K Analog inverters, memristor array 3 only places memristors in diagonal positions, assuming that the diagonal matrix formed by their conductance values ​​is 2N K ×2N K Dimensional matrix C 3 , memristor array 4 and memristor array 5 are both 2N K ×2N K dimensional memristor array, assuming that the matrices of its conductance values ​​are C 4 , C 5 An analog inverter is connected between each corresponding column of memristor arrays 1 and 2, a voltage follower circuit is connected between each corresponding column of memristor arrays 3 and 4, and an analog inverter is connected between each corresponding column of memristor arrays 4 and 5. A set of operational amplifiers includes 2N K The non-inverting input terminals of the operational amplifiers in a group of operational amplifiers are all grounded, and the corresponding rows of the memristor arrays 1, 2, 3, 4, and 5 are connected together, and these 2N KThe rows are connected to the inverting input terminals of the operational amplifiers in the corresponding set of operational amplifiers, the output terminals of the operational amplifiers in the set of operational amplifiers are connected to the corresponding columns of the memristor array 3, and the output terminals of the operational amplifiers in the set of operational amplifiers are connected to the input terminals of an inverting amplifier circuit, and the inverting amplifier circuits are 2N in total. K Assume 2N K The amplification factors of the inverting amplifier circuits are Apply input voltage vector v to each column of memristor array 1 in , in 2N K The output voltage vector v is measured at the output end of the inverting amplifier circuit out .

[0101] Figure 6 The relationship between the output voltage vector and the input voltage vector of the circuit shown is:

[0102] v out =θ(C 3 +C 4 -C 5 ) -1 (C 1 -C 2 )v in (15)

[0103] in

[0104] Therefore, mapping y to v in , G T Mapping to C 1 -C 2 , G T G maps to C 3 +C 4 -C 5 , Λ -1 Mapping to Θ, we can measure v out Get Map y to v in , G T Mapping to C 1 -C 2 , G T G+P maps to C 3 +C 4 -C 5 , Λ -1 Mapping to Θ, we can measure v out Get

[0105] Complete the pair or After the calculation, the result will be or The estimated signal can be obtained by deciding the symbol in the modulation constellation with the closest Euclidean distance.

[0106] Preferably, an embodiment of the second matrix calculation circuit design scheme provided by the present invention is as follows: Figure 7 shown.

[0107] Figure 7 In the circuit shown, a group of memristor arrays connected in corresponding rows includes memristor array 1, memristor array 2 and 2N. K analog inverters, memristor array 1 and memristor array 2 are both 2N R ×2N K dimensional memristor array, assuming that the matrices of its conductance values ​​are D 1 , D 2 A set of memristor arrays connected in corresponding columns includes memristor array 3, memristor array 4 and 2N R analog inverters, memristor array 3 and memristor array 4 are both 2N R ×2N K dimensional memristor array, assuming that the matrices of its conductance values ​​are D 3 , D 4 ; The corresponding rows of memristor arrays 1 and 2 are connected together, an analog inverter is connected between each corresponding column between memristor arrays 1 and 2, the corresponding columns of memristor arrays 3 and 4 are connected together, and an analog inverter is connected between each corresponding row between memristor arrays 3 and 4; a set of operational amplifiers 1 includes 2N R There are operational amplifiers, each of which has a non-inverting input terminal connected to ground, an inverting input terminal connected to the corresponding rows of memristor arrays 1 and 2, and an output terminal connected to the corresponding row of memristor array 3. A conductance value δ is connected between the output terminal and the inverting input terminal of each operational amplifier. 0 A set of operational amplifiers 2 including 2N K operational amplifiers, each of which has an inverting input terminal connected to ground, and an output terminal of each operational amplifier in a group of operational amplifiers 2 connected to a corresponding column of the memristor array 1, and a jumper memristor and an analog inverter are connected between corresponding columns of the memristor array connected to a group of corresponding columns. Assume that 2N K The conductance values ​​of the memristors connected across the resistors are The output terminals of the operational amplifiers in a group of operational amplifiers 2 are respectively connected to the input terminals of an inverting amplifier circuit, and the inverting amplifier circuits are 2N in total. K Assume 2N K The amplification factors of the inverting amplifier circuits are Apply input voltage vector i to each row of memristor array 1in , in 2N K The output voltage vector v is measured at the output end of the inverting amplifier circuit out .

[0108] Figure 7 The relationship between the output voltage and input current of the circuit shown is:

[0109] v out =θ((D 3 -D 4 ) T (D 1 -D 2 )+Δ) -1 (D 3 -D 4 ) T i in (16)

[0110] in

[0111] Therefore, mapping y to i in , map G to D 1 -D 2 and D 3 -D 4 , Λ -1 Map to Θ, and make δ k =0, (1≤k≤2N K ), we can measure v out Get Map y to i in , map G to D 1 -D 2 and D 3 -D 4 , map P to Δ, and map Λ -1 Mapping to Θ, we can measure v out Get

[0112] Complete the pair or After the calculation, the result will be or The estimated signal can be obtained by deciding the symbol in the modulation constellation with the closest Euclidean distance.

[0113] Furthermore, the present invention provides two MIMO communication system signal detection devices based on memristor arrays for implementing the MIMO communication system signal detection method proposed by the present invention.

[0114] Exemplarily, the structure of a signal detection device 1 for a MIMO communication system based on a memristor array (hereinafter referred to as signal detection device 1) according to an embodiment of the present invention is as follows: Figure 8 As shown. The signal detection device 1 is composed of a calculation circuit 1, a memristor conductance value calculation and programming module, a voltage measurement module and a judgment module. The calculation circuit 1 refers to a circuit designed and implemented according to the matrix calculation circuit design scheme 1 provided by the present invention; the memristor conductance value calculation and programming module is used to calculate the target conductance value of the memristor in the calculation circuit 1 according to the large-scale attenuation coefficient matrix and the small-scale attenuation coefficient matrix, and to program and modify the conductance value of the memristor in the calculation circuit 1; the voltage measurement module is used to measure the output voltage of the calculation circuit 1, which can be an analog to digital converter (ADC) or a high-precision voltage measurement chip or other device; the judgment module is used to calculate according to the measurement result of the output voltage. or It is judged as the symbol in the modulation constellation with the closest Euclidean distance and an estimated signal is output.

[0115] Exemplarily, the structure of the second signal detection device for a MIMO communication system based on a memristor array (hereinafter referred to as the second signal detection device) according to an embodiment of the present invention is as follows: Fig. 9 As shown. The signal detection device 2 is composed of a calculation circuit 2, a memristor conductance value calculation and programming module, a voltage measurement module and a judgment module. The calculation circuit 2 refers to a circuit designed and implemented according to the matrix calculation circuit design scheme 2 provided by the present invention; the memristor conductance value calculation and programming module is used to calculate the target conductance value of the memristor in the calculation circuit 2 according to the large-scale attenuation coefficient matrix and the small-scale attenuation coefficient matrix, and to program and modify the conductance value of the memristor in the calculation circuit 2; the voltage measurement module is used to measure the output voltage of the calculation circuit 2, which can be an ADC or a high-precision voltage measurement chip or other device; the judgment module is used to calculate according to the measurement result of the output voltage. or It is judged as the symbol in the modulation constellation with the closest Euclidean distance and an estimated signal is output.

[0116] Exemplarily, the flowchart of the signal detection method for the MIMO communication system proposed by the present invention using the signal detection device is as follows: Fig.10 Specifically, the process of using the signal detection device 1 to implement the MIMO communication system signal detection method proposed by the present invention includes the following steps 2.1 to 2.5.

[0117] 2.1) Obtain the large-scale fading coefficient matrix, small-scale fading coefficient matrix and baseband received signal.

[0118] 2.2) Modify the conductance value of each memristor in the calculation circuit 1, including:

[0119] G T Mapping to A 1 , that is, using the memristor conductance value calculation and programming module to modify the conductance value of the memristors in a group of corresponding rows of connected memristor arrays 1 in the calculation circuit 1, so that an equivalent conductance value matrix A of a group of corresponding rows of connected memristor arrays 1 is 1 satisfy:

[0120] A 1 =α 1 G T (17)

[0121] Also need to -1 Mapping is Θ, that is, modifying the conductance value of the memristor in each inverting amplifier circuit in the calculation circuit 1 so that the amplification factor of the inverting amplifier circuit satisfies:

[0122] θ=α 2 Λ -1 (18)

[0123] If the ZF signal detection algorithm is used, G T G is mapped to A 2 , that is, modify the conductance value of the memristors in a group of memristor arrays 2 connected in corresponding rows in the computing circuit 1 so that the equivalent conductance value matrix A of a group of memristor arrays 2 connected in corresponding rows is 2 satisfy:

[0124] A 2 =α 3 G T G (19)

[0125] If the MMSE signal detection algorithm is used, G T G+P maps to A 2 , that is, modify the conductance value of the memristors in a group of memristor arrays 2 connected in corresponding rows in the computing circuit 1 so that the equivalent conductance value matrix A of a group of memristor arrays 2 connected in corresponding rows is 2 satisfy:

[0126] A 2 =α 3 (G T G+P) (20)

[0127] The above parameter α 1 , α 2 , α 3 The specific conductance value of the memristor is determined by the memristor conductance value calculation and programming module according to the adjustable range of the conductance value of the memristor, the value of the channel matrix, etc.

[0128] 2.3) Apply input voltage.

[0129] The baseband received signal vector y is mapped to an input voltage vector, that is, an input voltage is applied to the calculation circuit 1, and the applied input voltage satisfies:

[0130] v in =α 4 y (21)

[0131] The above parameter α 4 It is determined according to the adjustable range of the input voltage, the value of the baseband received signal vector, etc.

[0132] 2.4) Measure the output voltage.

[0133] Use the voltage measurement module to measure the output voltage v of the calculation circuit one out .

[0134] 2.5) The calculation results are determined as symbols in the modulation constellation.

[0135] The decision module obtains the measurement result of the voltage measurement module and calculates according to the following formula or

[0136] If the ZF signal detection algorithm is used, then

[0137]

[0138] If the MMSE signal detection algorithm is used, then

[0139]

[0140] Next, the decision module will calculate the result or The symbol in the modulation constellation with the closest Euclidean distance is decided and an estimated signal is output.

[0141] Exemplarily, the flowchart of the signal detection method for the MIMO communication system proposed by the present invention using the signal detection device 2 is as follows: Fig.11 Specifically, the process of using the second signal detection device to implement the MIMO communication system signal detection method proposed by the present invention includes the following steps 3.1 to 3.5.

[0142] 3.1) Obtain the large-scale fading coefficient matrix, small-scale fading coefficient matrix and baseband received signal.

[0143] 3.2) Modify the conductance value of each memristor in the calculation circuit 2, including:

[0144] Map G to B 1and B 2 , that is, use the memristor conductance value calculation and programming module to modify the conductance values ​​of the memristors in a group of memristor arrays connected in corresponding rows and a group of memristor arrays connected in corresponding columns in the calculation circuit 2, so that the equivalent conductance value matrix B of a group of memristor arrays connected in corresponding rows is 1 The equivalent conductance value matrix B of the memristor array connected to a set of corresponding columns 2 satisfy:

[0145] B 1 =β 1 G (24)

[0146] B 2 =β 2 G (25)

[0147] Also need to -1 Mapping is Θ, that is, modifying the conductance value of the memristor in each inverting amplifier circuit in the calculation circuit 2 so that the amplification factor of the inverting amplifier circuit satisfies:

[0148] Θ=β 3 Λ -1 (26)

[0149] If the ZF signal detection algorithm is used, the conductance value of the memristor connected across the operational amplifier in a group of operational amplifiers 2 in the calculation circuit 2 needs to be modified so that the conductance value of the memristor connected across the operational amplifier in a group of operational amplifiers 2 is 0, that is, δ k =0(1≤k≤2N K ).

[0150] If the MMSE signal detection algorithm is used, P needs to be mapped to Δ, that is, the conductance value of the memristor connected across the operational amplifier in a group of operational amplifiers 2 in the calculation circuit 2 is modified so that the conductance value of the memristor connected across the operational amplifier in a group of operational amplifiers 2 satisfies:

[0151] Δ=β 1 β 2 P (27)

[0152] The above parameter β 1 , β 2 , β 3 The specific conductance value of the memristor is determined by the memristor conductance value calculation and programming module according to the adjustable range of the conductance value of the memristor, the value of the channel matrix, etc.

[0153] 3.3) Apply input current.

[0154] The baseband received signal vector y is mapped to an input current vector, that is, an input current is applied to the calculation circuit 2, and the applied input current satisfies:

[0155] i in =β 4 y (28)

[0156] The above parameter β 4 It is determined according to the adjustable range of the input current, the value of the baseband received signal vector, etc.

[0157] 3.4) Measure the output voltage.

[0158] Use the voltage measurement module to measure the output voltage v of the calculation circuit 2 out .

[0159] 3.5) The calculation result is determined as a symbol in the modulation constellation.

[0160] The decision module obtains the measurement result of the voltage measurement module and calculates according to the following formula or

[0161] If the ZF signal detection algorithm is used, then

[0162]

[0163] If the MMSE signal detection algorithm is used, then

[0164]

[0165] Next, the decision module will calculate the result or The symbol in the modulation constellation with the closest Euclidean distance is decided and an estimated signal is output.

[0166] Furthermore, the present invention provides three implementations of a MIMO communication system signal detection device based on a memristor array.

[0167] For example, Fig.12 The present invention is a schematic diagram of a structure of a MIMO communication system signal detection device according to an embodiment of the present invention, including: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer connected to a local oscillator, an intermediate frequency filter, an intermediate frequency amplifier and an analog-to-digital converter connected in sequence, as well as a voltage / current providing module, a channel estimation module and a MIMO communication system signal detection device based on a memristor array or a second device according to the present invention. The functions of each module are as follows:

[0168] The antenna, RF filter 1, low noise amplifier, RF filter 2, mixer connected to a local oscillator, intermediate frequency filter, intermediate frequency amplifier and analog-to-digital converter connected in sequence are used to convert the RF signal received by the antenna into a baseband receiving signal in the form of a digital signal and output the baseband receiving signal to the channel estimation module and the voltage / current providing module.

[0169] The voltage / current providing module is used to provide input voltage for signal detection device 1 or input current for signal detection device 2 based on the baseband received signal. The module can be a digital to analog converter (DAC) or an adjustable voltage source / current source chip or other device.

[0170] The channel estimation module is used to calculate a large-scale fading coefficient matrix and a small-scale fading coefficient matrix based on channel estimation related technologies, and output these two matrices to the first or second signal detection device.

[0171] The signal detection calculation device one or two of the MIMO communication system based on the memristor array is used to realize signal detection and output an estimated signal.

[0172] For example, Fig.13 The structure diagram of the second MIMO communication system signal detection device proposed in the embodiment of the present invention includes: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer connected to a local oscillator, an intermediate frequency filter, an intermediate frequency amplifier, a sampling and holding circuit, a channel estimation module, and a MIMO communication system signal detection device based on a memristor array or a second MIMO communication system signal detection device proposed in the present invention. The functions of each module are as follows:

[0173] The antenna, RF filter 1, low noise amplifier, RF filter 2, mixer connected to a local oscillator, intermediate frequency filter, and intermediate frequency amplifier connected in sequence are used to convert the RF signal received by the antenna into a baseband receiving signal in the form of an analog signal and output it to a sampling and holding circuit.

[0174] The sampling and holding circuit is used to sample the baseband received signal in the form of an analog signal. The sampling and holding circuit can be directly used to provide input voltage for signal detection device one or input current for signal detection device two without the need for an additional voltage / current providing module. The sampling results are simultaneously output to the channel estimation module for calculating the large-scale fading coefficient matrix and the small-scale fading coefficient matrix.

[0175] The channel estimation module is used to calculate a large-scale fading coefficient matrix and a small-scale fading coefficient matrix based on channel estimation related technologies, and output these two matrices to the first or second signal detection device.

[0176] The signal detection calculation device one or two of the MIMO communication system based on the memristor array is used to realize signal detection and output an estimated signal.

[0177] For example, Fig.14 It is a schematic diagram of the structure of the MIMO communication system signal detection device proposed in the embodiment of the present invention, including: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer 1 connected to a local oscillator 1, an intermediate frequency filter, an intermediate frequency amplifier, and an IQ demodulation module, a channel estimation module and a MIMO communication system signal detection device based on a memristor array proposed in the present invention. One or two, wherein the IQ demodulation module includes a local oscillator 2, a mixer 2, a mixer 3, a low-pass filter 1, and a low-pass filter 2. The functions of each module are as follows:

[0178] The antenna, RF filter 1, low noise amplifier, RF filter 2, mixer 1 connected to local oscillator 1, intermediate frequency filter, and intermediate frequency amplifier connected in sequence are used to convert the RF signal received by the antenna into a baseband reception signal in the form of an analog signal and output it to the IQ demodulation module.

[0179] The IQ demodulation module is used to convert the baseband receiving signal in the form of an analog signal into a voltage or current vector corresponding to the baseband receiving signal, thereby providing an input voltage for the signal detection device 1 or providing an input current for the signal detection device 2. The IQ demodulation module also outputs the voltage or current vector corresponding to the baseband receiving signal to the channel estimation module. In the IQ demodulation module, the local oscillator 2 generates two signals with a phase difference of 90° and inputs them into mixer 2 and mixer 3 respectively. The baseband receiving signal in the form of an analog signal is also input into mixer 2 and mixer 3 respectively. The output signals of mixer 2 and mixer 3 are respectively input into low-pass filter 1 and low-pass filter 2. The output voltage / current of low-pass filter 1 and low-pass filter 2 is the voltage or current vector corresponding to the baseband receiving signal. Low-pass filter 1 and low-pass filter 2 can be directly used to provide input voltage or current for detection device 1 or 2 without the need for an additional voltage / current providing module.

[0180] Channel estimation module: Calculates the large-scale fading coefficient matrix and the small-scale fading coefficient matrix based on channel estimation related technologies, and outputs these two matrices to the signal detection device one or two.

[0181] A signal detection computing device one or two for a MIMO communication system based on a memristor array: realizing signal detection and outputting an estimated signal.

[0182] like Fig.15As shown, the bit error rate simulation results of the signal detection method of the MIMO communication system based on the memristor array of the embodiment of the present invention are shown, as well as the bit error rate simulation results of MIMO signal detection using the circuit in reference file 1 and the modified circuit in reference file 2. The conductance error level in the figure refers to the ratio of the standard deviation of the conductance error of the memristor to the adjustable range of the conductance of the memristor. The simulation scenario is a 4×64 multi-user MIMO system, where the signal transmitting devices are randomly distributed in a circular cell with a radius of 150 meters. Each signal transmitting device has a transmitting antenna, the transmitting signal power is 20dBm, the carrier frequency is 2GHz, and the modulation mode is 64QAM. Fig.15 The simulation results show that when there is a conductance error, the bit error rate of the ZF or MMSE signal detection using the MIMO communication system signal detection method based on the memristor array proposed in the present invention is lower than the bit error rate of the ZF or MMSE signal detection using the circuit in reference file 1 and the modified circuit in reference file 2. Therefore, compared with other technical solutions, the MIMO communication system signal detection method based on the memristor array proposed in the present invention has a better detection performance.

[0183] Except for the technical features described in the specification, all of them are known technologies to those skilled in the art. The present invention omits the description of known components and known technologies to avoid redundancy and unnecessary limitation of the present invention. The implementation methods described in the above embodiments do not represent all implementation methods consistent with the present application. On the basis of the technical solution of the present invention, various modifications or variations that can be made by those skilled in the art without creative labor are still within the protection scope of the present invention.

Claims

1. A signal detection method for a MIMO communication system based on a memristor array, characterized in that: The method includes: First, obtain the large-scale fading coefficient matrix, small-scale fading coefficient matrix and baseband received signal, and express the MIMO channel matrix H as the product of the small-scale fading coefficient matrix G and the large-scale fading coefficient matrix Λ; suppose the number of transmitting antennas of the MIMO communication system is N K , the number of receiving antennas is N R ; Secondly, a matrix calculation circuit based on a memristor array is used to perform matrix calculations, where: If zero-forcing ZF detection is used, calculate If the minimum mean square error MMSE detection is used, calculate in, N K Large-scale fading coefficients between the transmit antennas and a single receive antenna; is the plural form of G, It means taking the real part of the matrix, Indicates taking the imaginary part of the matrix; the matrix parameter p s is the average power of the transmitted signal, is the variance of the noise signal;, (·)- 1 represents matrix inversion, (·) T represents matrix transpose, diag(·) represents a diagonal matrix; Finally, the calculation results or The decision is the symbol in the modulation constellation.

2. A matrix computing circuit based on a memristor array, used in the signal detection method as claimed in claim 1, characterized in that: The circuit is designed as follows: the circuit comprises a group of memristor arrays a1 connected in corresponding rows, a group of memristor arrays a2 connected in corresponding rows, a group of operational amplifiers and 2N K Inverting amplifier circuit; the equivalent conductivity value matrix of a group of corresponding row-connected memristor arrays a1 is 2N K ×2N R The equivalent conductance value matrix of a set of memristor arrays a2 connected in corresponding rows is 2N K ×2N K dimensional matrix A2; a group of memristor arrays a1 connected in corresponding rows are connected to corresponding rows of a group of memristor arrays a2 connected in corresponding rows, and each row is connected to the inverting input terminal and one of the non-inverting input terminals of an operational amplifier in a group of operational amplifiers, and the non-inverting input terminal or the inverting input terminal of the corresponding row of the memristor array is not connected to ground; the output terminal of each operational amplifier in a group of operational amplifiers is connected to the corresponding column of a group of memristor arrays a2 connected in corresponding rows, and is also connected to the input terminal of an inverting amplifier circuit; let 2N K The 2N inverting amplifier circuit is connected to the output terminal of the operational amplifier in a group of operational amplifiers. K The conductance values ​​of the memristors are 2N K The conductance values ​​of the memristors connected across the output and inverting input of the operational amplifier in the inverting amplifier circuit are Then the gain of the kth inverting amplifier circuit is θ k =ξ k / ξ k '(1≤k≤2N K ); Apply an input voltage vector v to each column of a set of memristor arrays a1 connected in corresponding rows. in , in 2N K The output voltage vector v is measured at the output end of the inverting amplifier circuit out ; The relationship between the output voltage vector and the input voltage vector of the circuit is: in In this circuit, y is mapped to v in , G T Mapped to A1, G T G is mapped to A2, and Λ -1 Mapping to Θ, by measuring v out Get Map y to v in , G T Mapped to A1, G T G+P is mapped to A2, and Λ -1 Mapping to Θ, by measuring v out Get A group of memristor arrays with corresponding rows connected are connected, and the column input voltage v in The row output current i when each row is grounded out Satisfy i out =Mv in Relationship, M is the equivalent conductance value matrix of the memristor array connected in the corresponding rows.

3. A matrix computing circuit based on a memristor array, used in the signal detection method according to claim 1, characterized in that: The circuit is designed as follows: the circuit includes a group of memristor arrays connected in corresponding rows, a group of memristor arrays connected in corresponding columns, a group of operational amplifiers 1, a group of operational amplifiers 2 and 2N K An inverting amplifier circuit; the equivalent conductivity value matrix of a group of corresponding row-connected memristor arrays is 2N R ×2N K dimensional matrix B1; the equivalent conductivity value matrix of a set of corresponding column-connected memristor arrays is 2N R ×2N K dimensional matrix B2; each row of a group of memristor arrays connected to corresponding rows is connected to one of the inverting input and the non-inverting input of an operational amplifier in a group of operational amplifiers 1, and the non-inverting input or the inverting input of the operational amplifier not connected to the corresponding row of the memristor array is grounded; the output of each operational amplifier in a group of operational amplifiers 1 is connected to the corresponding row of a group of memristor arrays connected to corresponding columns, and a cross-connected memristor with a conductance value of δ0 is connected between the corresponding rows of the memristor arrays connected to the corresponding rows; each column of a group of memristor arrays connected to corresponding columns is connected to one of the inverting input and the non-inverting input of an operational amplifier in a group of operational amplifiers 2, and the non-inverting input or the inverting input of the operational amplifier not connected to the corresponding column of the memristor array is grounded; the output of each operational amplifier in a group of operational amplifiers 2 is connected to the corresponding column of a group of memristor arrays connected to corresponding rows, and a cross-connected memristor and an analog inverter are connected between the corresponding columns of the memristor arrays connected to the corresponding columns, assuming 2N K The conductance values ​​of the memristors connected across the resistors are The output terminal of each operational amplifier in a group of operational amplifiers 2 is simultaneously connected to the input terminal of an inverting amplifier circuit. K The 2N inverting amplifier circuit is connected to the output terminal of the operational amplifier in a group of operational amplifiers 2. K The conductance values ​​of the memristors are 2N K The conductance values ​​of the memristors connected across the output and inverting input of the operational amplifier in the inverting amplifier circuit are Then the gain of the kth inverting amplifier circuit is θ k =ξ k / ξ k '(1≤k≤2N K ); Apply an input current vector i to each row of a set of corresponding row-connected memristor arrays. in , in 2N K The output voltage vector v is measured at the output end of the inverting amplifier circuit out , the relationship between the output voltage vector and the input current vector of the circuit is: in In this circuit, y is mapped to i in , map G to B1 and B2, and transform Λ -1 Map to Θ, and make δ k =0(1≤k≤2N K ), by measuring v out Get Map y to i in , map G to B1 and B2, map P to Δ, and map Λ -1 Mapping to Θ, by measuring v out Get A group of memristor arrays with corresponding columns connected are connected, and the row input voltage v in The column output current i when each column is grounded out Satisfy i out =M T v in Relationship, M is the equivalent conductance value matrix of the memristor array connected to the corresponding columns of the group.

4. A matrix computing circuit based on a memristor array as claimed in claim 2, characterized in that: The circuit is implemented as follows: a group of memristor arrays a1 connected in corresponding rows includes memristor arrays 1, 2 and 2N R analog inverters; memristor array 1 and memristor array 2 are both 2N K ×2N R dimensional memristor array, the corresponding conductance values ​​constitute the matrices C1 and C2 respectively; a group of corresponding row-connected memristor arrays a2 includes memristor array 3, memristor array 4, memristor array 5, 2N K A voltage follower circuit and a 2N K Analog inverters; memristors are placed only in the diagonal position of memristor array 3, and the diagonal matrix formed by the corresponding conductance values ​​is 2N K ×2N K Dimensional matrix C3; memristor array 4 and memristor array 5 are both 2N K ×2N K dimensional memristor array, the corresponding conductance values ​​constitute the matrices C4 and C5 respectively; an analog inverter is connected between each corresponding column of memristor array 1 and memristor array 2, a voltage follower circuit is connected between each corresponding column of memristor array 3 and memristor array 4, and an analog inverter is connected between each corresponding column of memristor array 4 and memristor array 5; a set of operational amplifiers includes 2N K The non-inverting input terminals of the operational amplifiers are all grounded, the corresponding rows of the memristor arrays 1, 2, 3, 4, and 5 are connected together, and each row is respectively connected to the inverting input terminal of an operational amplifier in a corresponding group of operational amplifiers, the output terminals of the operational amplifiers in a group of operational amplifiers are respectively connected to the corresponding columns of the memristor array 3, and the output terminals of the operational amplifiers in a group of operational amplifiers are respectively connected to the input terminal of an inverting amplifier circuit.

5. A matrix computing circuit based on a memristor array as claimed in claim 3, characterized in that: The circuit is implemented as follows: a group of memristor arrays connected in corresponding rows includes memristor array 1, memristor array 2 and 2N K analog inverters; memristor array 1 and memristor array 2 are both 2N R ×2N K The corresponding memristor arrays are D1 and D2 respectively; a group of memristor arrays connected in corresponding columns includes memristor array 3, memristor array 4 and 2N R analog inverters; memristor array 3 and memristor array 4 are both 2N R ×2N K dimensional memristor array, the corresponding conductance values ​​constitute matrices D3 and D4 respectively; the corresponding rows of memristor array 1 and memristor array 2 are connected together, an analog inverter is connected between each corresponding column of memristor array 1 and memristor array 2, the corresponding columns of memristor array 3 and memristor array 4 are connected together, and an analog inverter is connected between each corresponding row of memristor array 3 and memristor array 4; a group of operational amplifiers 1 includes 2N R operational amplifiers, each of which has a common-phase input terminal grounded, an inverting input terminal of the operational amplifier connected to corresponding rows of memristor arrays 1 and 2, and an output terminal of the operational amplifier connected to corresponding rows of memristor array 3. A crossover memristor with a conductance value of δ0 is connected between the output terminal and the inverting input terminal of each operational amplifier; a group of operational amplifiers 2 includes 2N K operational amplifiers, each of which has an inverting input terminal connected to ground; the output terminal of each operational amplifier in a group of operational amplifiers 2 is connected to a corresponding column of the memristor array 1; and a jumper memristor and an analog inverter are connected between corresponding columns of the memristor array connected to a group of corresponding columns; the output terminals of the operational amplifiers in a group of operational amplifiers 2 are respectively connected to the input terminals of an inverting amplifier circuit.

6. A signal detection device for a MIMO communication system based on a memristor array, characterized in that: The device is composed of a computing circuit 1, a memristor conductance value calculation and programming module, a voltage measurement module and a judgment module; the computing circuit 1 is a matrix computing circuit based on a memristor array as claimed in claim 2; the memristor conductance value calculation and programming module is used to calculate the target conductance value of the memristor in the computing circuit 1 according to the large-scale attenuation coefficient matrix and the small-scale attenuation coefficient matrix, and to program and modify the conductance value of the memristor in the computing circuit 1; the voltage measurement module is used to measure the output voltage of the computing circuit 1; The decision module is used to calculate the output voltage according to the measurement results. or The calculation result is judged as the symbol in the modulation constellation with the closest Euclidean distance, and an estimated signal is obtained and output.

7. A signal detection device for a MIMO communication system based on a memristor array, characterized in that: The device is composed of a calculation circuit 2, a memristor conductance value calculation and programming module, a voltage measurement module and a judgment module; the calculation circuit 2 is a matrix calculation circuit based on a memristor array as described in claim 3; the memristor conductance value calculation and programming module is used to calculate the target conductance value of the memristor in the calculation circuit 2 according to the large-scale attenuation coefficient matrix and the small-scale attenuation coefficient matrix, and to program and modify the conductance value of the memristor in the calculation circuit 2; the voltage measurement module is used to measure the output voltage of the calculation circuit 2; The decision module is used to calculate the output voltage according to the measurement results. or The calculation result is judged as the symbol in the modulation constellation with the closest Euclidean distance, and an estimated signal is obtained and output.

8. A MIMO communication system signal detection device based on a memristor array, characterized in that: The detection device comprises: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer connected to a local oscillator, an intermediate frequency filter, an intermediate frequency amplifier and an analog-to-digital converter connected in sequence, as well as a voltage / current providing module, a channel estimation module and a MIMO communication system signal detection device as described in claim 6 or 7; the antenna, the radio frequency filter 1, the low noise amplifier, the radio frequency filter 2, the mixer connected to a local oscillator, the intermediate frequency filter, the intermediate frequency amplifier and the analog-to-digital converter connected in sequence are used to convert the radio frequency signal received by the antenna into a baseband receiving signal in the form of a digital signal and output the baseband receiving signal to the channel estimation module and the voltage / current providing module; the voltage / current providing module is used to provide input voltage or input current for the MIMO communication system signal detection device; the channel estimation module is used to calculate a large-scale fading coefficient matrix and a small-scale fading coefficient matrix and output them to the MIMO communication system signal detection device; the MIMO communication system signal detection device calculates and outputs an estimated signal.

9. A MIMO communication system signal detection device based on a memristor array, characterized in that: The detection device comprises: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer connected to a local oscillator, an intermediate frequency filter and an intermediate frequency amplifier, as well as a sampling and holding circuit, a channel estimation module and a MIMO communication system signal detection device as claimed in claim 6 or 7, which are connected in sequence; the antenna, the radio frequency filter 1, the low noise amplifier, the radio frequency filter 2, the mixer connected to a local oscillator, the intermediate frequency filter and the intermediate frequency amplifier, which are connected in sequence, are used to convert the radio frequency signal received by the antenna into a baseband receiving signal in the form of an analog signal and output it to the sampling and holding circuit; the sampling and holding circuit is used to sample the baseband receiving signal in the form of an analog signal to obtain a voltage or current vector corresponding to the baseband receiving signal, provide an input voltage or input current for the MIMO communication system signal detection device, and the sampling and holding circuit simultaneously outputs the voltage or current vector corresponding to the baseband receiving signal to the channel estimation module; the channel estimation module is used to calculate a large-scale fading coefficient matrix and a small-scale fading coefficient matrix and output them to the MIMO communication system signal detection device; the MIMO communication system signal detection device calculates and outputs an estimation signal.

10. A MIMO communication system signal detection device based on a memristor array, characterized in that: The detection device comprises: an antenna, a radio frequency filter 1, a low noise amplifier, a radio frequency filter 2, a mixer 1 connected to a local oscillator 1, an intermediate frequency filter and an intermediate frequency amplifier connected in sequence, as well as an IQ demodulation module, a channel estimation module and a MIMO communication system signal detection device as claimed in claim 6 or 7; wherein the IQ demodulation module comprises a local oscillator 2, a mixer 2, a mixer 3, a low pass filter 1, and a low pass filter 2; the antenna, the radio frequency filter 1, the low noise amplifier, the radio frequency filter 2, the mixer 1 connected to the local oscillator 1, the intermediate frequency filter and the intermediate frequency amplifier connected in sequence are used to convert the radio frequency signal received by the antenna into a baseband receiving signal in the form of an analog signal and output it to the IQ demodulation module; the IQ demodulation module is used to convert the baseband receiving signal in the form of an analog signal into a voltage or current vector corresponding to the baseband receiving signal, which is the baseband receiving signal. The MIMO communication system signal detection device provides an input voltage or an input current, and the IQ demodulation module simultaneously outputs the voltage or current vector corresponding to the baseband received signal to the channel estimation module; in the IQ demodulation module, the local oscillator 2 generates two signals with a phase difference of 90° and inputs them into mixer 2 and mixer 3 respectively, and the baseband received signal in the form of an analog signal is also input into mixer 2 and mixer 3 respectively, and the output signals of mixer 2 and mixer 3 are respectively input into low-pass filter 1 and low-pass filter 2, and the output voltage / current of low-pass filter 1 and low-pass filter 2 is the voltage or current vector corresponding to the baseband received signal; the channel estimation module calculates a large-scale fading coefficient matrix and a small-scale fading coefficient matrix and outputs them to the MIMO communication system signal detection device; the MIMO communication system signal detection device calculates and outputs an estimated signal.

Citation Information

Patent Citations

  • Low-complexity signal detection method using spherical wave characteristics in super-large scale MIMO

    CN114520682A

  • Signal detection circuit and method based on memristor, receiver and equipment

    CN119420329A

  • Detection method for lattice reduction-aided MIMO system receiver and iterative noise cancellation

    US20200259544A1

Cited By

  • MIMO detection maximum likelihood estimation method and Isin-MIMO detector

    CN121012602A

  • MIMO detection analog circuit implementation method and system based on storage and calculation all-in-one device, processing equipment and storage medium

    CN121151164A

  • Signal processing method and device, electronic equipment, medium and product

    CN122053299A