The invention discloses a channel
estimation circuit and a channel
estimation method based on memristors, and relates to the field of
wireless communication and integrated circuits, and the circuit comprises three
memristor arrays which are respectively used for mapping a first real number matrix, a second real number matrix and a
diagonal matrix, the first real number matrix is composed of absolute values of non-positive elements of a channel
estimation pilot frequency sequence cross-correlation mapping matrix, and the second real number matrix is composed of non-
diagonal elements in non-negative elements of the channel estimation
pilot frequency sequence cross-correlation mapping matrix; the
diagonal matrix is composed of diagonal elements in non-negative elements of a channel estimation
pilot frequency sequence cross-correlation mapping matrix; the switch module controls the
memristor to be connected to or disconnected from the circuit; the
inverter array is connected between the first
memristor array and the second memristor array and is used for realizing matrix subtraction and positive and negative value compensation; the
operational amplifier array is connected with the row lines and the column lines of the memristor array to form a
feedback loop, channel estimation values are output, the integration level is high, the calculation speed is high, and
energy consumption is low.