本发明公开了一种基于神经网络的模拟电路故障诊断方法,其特征在于,包括以下步骤:1)采集模拟电路的电信号,所述的电信号为所述的模拟电路的可测试节点电压或者支路电流信号;2)对采集的所述电信号做中心化处理;3)计算所述的电信号的信号熵值和信号峭度;4)将所述的信号熵值和信号峭度送入BP神经网络分离器中,由BP神经网络分离器输出故障诊断结果。该方法可以用于实时和非实时系统,同时也可以用于诊断硬故障和软故障。