A power converter for converting DC power from a DC power supply into AC power and outputting the AC power to a load, comprising: an inverter unit configured to convert DC power from the DC power supply into AC power; a voltage detection unit configured to detect a voltage of the load, and generate a voltage signal; a current detection unit configured to detect an output current of the inverter unit, and generate a current signal; and a control unit configured to generate a control signal for controlling the inverter unit, the control unit including: an impedance estimation unit configured to inject a disturbance signal into the load, and derive an estimated value of an impedance of the load based on the voltage signal from the load into which the disturbance signal is injected; an impedance compensator unit in which a control parameter is set based on the estimated value of the impedance, and that is configured to correct the current signal in accordance with the control parameter; a command value unit configured to output a command value indicating a control target value; and a control compensator unit configured to generate the control signal, based on the command value from the command value unit and the current signal from the impedance compensator unit, characterized in that the impedance estimation unit is configured to inject the disturbance signal into the load while changing its frequency within a predetermined range, measure the voltage signal for every frequency from the load into which the disturbance signal is injected, and derive the estimated value of the impedance, based on the frequency of the disturbance signal, at which a voltage signal at a maximum is received. an inverter unit configured to convert DC power from the DC power supply into AC power; a voltage detection unit configured to detect a voltage of the load, and generate a voltage signal; a current detection unit configured to detect an output current of the inverter unit, and generate a current signal; and a control unit configured to generate a control signal for controlling the inverter unit, the control unit including: an impedance estimation unit configured to inject a disturbance signal into the load, and derive an estimated value of an impedance of the load based on the voltage signal from the load into which the disturbance signal is injected; an impedance compensator unit in which a control parameter is set based on the estimated value of the impedance, and that is configured to correct the current signal in accordance with the control parameter; a command value unit configured to output a command value indicating a control target value; and a control compensator unit configured to generate the control signal, based on the command value from the command value unit and the current signal from the impedance compensator unit, an impedance estimation unit configured to inject a disturbance signal into the load, and derive an estimated value of an impedance of the load based on the voltage signal from the load into which the disturbance signal is injected; an impedance compensator unit in which a control parameter is set based on the estimated value of the impedance, and that is configured to correct the current signal in accordance with the control parameter; a command value unit configured to output a command value indicating a control target value; and a control compensator unit configured to generate the control signal, based on the command value from the command value unit and the current signal from the impedance compensator unit, characterized in that the impedance estimation unit is configured to inject the disturbance signal into the load while changing its frequency within a predetermined range, measure the voltage signal for every frequency from the load into which the disturbance signal is injected, and derive the estimated value of the impedance, based on the frequency of the disturbance signal, at which a voltage signal at a maximum is received.