The problem with ramjets is that they only gain efficiency similiar to turbojets at speeds above mach 2. However, ramjets can operate at speeds of a few hundred km/h. Why therefore cant ramjet diffusers be stacked, analogously to compressor stages in a turbojets to achive a high compression ratio and efficiency at low speeds?
A diffuser is simply an expanding piece of pipe that converts kinetic energy (i.e. velocity) to pressure energy (i.e. pressure) according to Bernoulli's principle (which is just a formulation of the law of conservation of energy for fluid flow).
The air enters the diffuser with the velocity corresponding to the speed of the aircraft, and must still retain some speed through the combustion chamber. So only the speed above that can be converted to pressure. Few hundred km/s is already more than the speed in the combustion chamber, so there is some pressure gain, and the engine starts to work at all, but only above M2 the pressure gain becomes comparable to what a trubo-compressor can provide.
Also diffuser is simply an expanding piece of pipe and stacking two expanding pieces of pipe behind each other is still just an expanding piece of pipe. And two expanding pieces of pipe with a narrowing piece in between is no better than one of them, because the pressure only depends on the initial and final cross-section and not on the shape in between.
The analogy is that ram pressure REPLACES the compressor in a ramjet. No need to suck in air and compress it. You just need an orifice to match your desired speed and a slightly larger convergent/divergent nozzle at exhaust for thrust. Supersonic ram jets also feature an "inlet spike" to slow down incoming air to subsonic speed.
The Air Force BOMARC B used solid fuel boosters to reach sufficient speed, and 87 octane gasoline Marquardt ramjets as sustainers. It flew at around Mach 2.5 as an unmanned surface to air interceptor.