ダイオードが味噌だね。
非線形デバイスを通すことで掛け算で周波数変換が行われて400Hzに落ちてくるんだ。

そのままのAM波にLPF通しても元から400Hzには何も居ないので音にはならない。
いるのは999.6kHz, 1MHz, 1.0004MHzだからね。
SPICEとか使ってAM変調波を作ってみるといい。
FFTをかけて周波数成分をみると・・・