If I go for a double superhet, this will reverse the effect and hence remove it. This is what I've come up with. This is just a first stab kind of effort - I don't know how easy it will be to implement. It can easily be modified.
Incoming f: 15kHz to 125kHz
Local oscillator 1: variable from 265kHz to 375kHz
IF: 250kHz
So at f(in)=15kHz, and LO1 at 265kHz ---> 265 - 15 = 250kHz
And at f(in)=125kHz, and LO1 at 375kHz ---> 375 - 125 = 250kHz
Filtering at the pre-amp stage will stop image frequencies getting to the IF stage. A narrow passband filter to pass IF +/- 5kHz.
Now IF signal mixed again with a second oscillator, this time fixed at 260kHz.
So LO2 - IF = 260kHz - 250kHz = 10kHz
Followed by a low-pass filter and audio amplifier etc.
I went for a 10kHz audible range, from 5kHz to 15kHz. Perhaps I should increase this to something like 20kHz, so that the user is more likely to hear something...?
What do you make of this superhet idea? How easy will this be to implement and what's the best way of doing just that? I assume something like an IC for the mixer & variable oscillator, either IC or lumped component IF filter, and another IC for the second oscillator/mixer?
I'm aware of how old the superhet design is now - but it should be fairly easy to get components for this, right?