Dave Platt wrote:
In article ,
Mike wrote:
Hello,
has anyone come across any projects or info on building your own DAB radio.
This is my (limited) understanding:
How it's sent: The audio (or whatever) signal is split and sent using
Quadrature Amplitude Modulation over many narrow band carriers (each
carrier at a different frequency): Ie it's spread spectrum. Error
correction Coding is also used, etc.
To decode it: This is where I'm confused; Can I build a receiver which
will receive the whole collection of narrow band carriers, then feed it
into a computer that will do some FFT?
Yes, that's usually how it's done. The approach I've seen is to grab
the whole slice of the RF section, downconvert to a convenient IF (via
superhet or direct conversion), then feed the whole signal into
something which can use DSP to detect and demodulate the individual
carriers.
Yeah, that's the sort of idea I thought might work.
A common approach for Digital Radio Mondiale broadcasting (which has a
relatively narrow RF bandwidth) is to use a single-sideband receiver
architecture of some sort, downconverting the DRM signal from RF to a
same-width slice of audio spectrum, then feed it into a PC via the
PC's sound card, and doing the DSP work using the PC's CPU.
That's a good idea! I think DRM has more potential than DAB at least
from a technical standpoint, as it will go further (less retransmission,
less power needed). But I'm not really an expert.
The commercial high-fidelity DAB systems used in the US may very well
have a bandwidth too wide to allow this simple approach to be used (I
haven't studied them in any detail) but the same basic principles
would apply. Block-convert the RF range you want to an
easily-captured IF range, do an A-to-D on it, and do the rest of the
processing digitally in a CPU or dedicated DSP chip.
(Sorry, I should have mentioned that I'm in the UK).
I've just found a bbc 'paper' linked to from wikipedia, but now
hosted on web.archive.org at:
http://web.archive.org/web/200404010.../paper_21.html
that says a DAB station would occupy up to 1.54MHz of the spectrum,
with the individual carriers spaced 1kHz apart.
I was hoping a PIC might be able to decode it. Most seem to be able to
manage 40MHz, which might not be fast enough... although a pair of them
sharing the task (one getting the raw 1s and 0s, the other doing stuff
with them) might work.
Take a look at http://www.gnu.org/software/gnuradio/ for a look at
some open-source software-radio techniques.
Thanks for the hints and advice,
this is the first time I've used a public newsgroup for years
and I'm pleased by a) how helpful it's been and b) that it's still
alive and well. I'll try to help someone else in return.
Thanks Dave! (Your reply's really been helpful!!)
Mike Smith
lionfish _A_T_ uwcs.co.uk