Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
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? Not really sure how to move forward; any ideas would be fantastic. Thankyou all! (PS It's good to see there's a newsgroup on this topic). Mike Smith |
#2
![]() |
|||
|
|||
![]()
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. 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. 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. Take a look at http://www.gnu.org/software/gnuradio/ for a look at some open-source software-radio techniques. -- Dave Platt AE6EO Hosting the Jade Warrior home page: http://www.radagast.org/jade-warrior I do _not_ wish to receive unsolicited commercial email, and I will boycott any company which has the gall to send me such ads! |
#3
![]() |
|||
|
|||
![]()
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 |
#4
![]() |
|||
|
|||
![]()
Mike wrote:
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 What you need to do is well beyond the capabilities of even a 40MHz PIC. You need to sample the data at a good bit over 2x 1.54MHz -- somewhere between 2.5x and 3x would probably be good, depending on what kind of a tradeoff you wanted to make between front-end filters and ADC sample rate. Once you've done that you need to synchronize to the data and do a 2048-point FFT 1000 times a second. That's going to take on the order of 40 million multiplies per second -- and there's no way a PIC is going to be able to do one multiply per clock cycle. You _might_ be able to do this with a good fast DSP chip -- expect to need one that clocks at over 100MHz. You could also do this with a fairly modest FPGA, which may be the best way to do it from a technical standpoint for a short production run or prototype, but which may be a bit difficult for a hobbyist -- although once you were done you'd be ready to go into consulting. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com |
#5
![]() |
|||
|
|||
![]()
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? Not really sure how to move forward; any ideas would be fantastic. Thankyou all! (PS It's good to see there's a newsgroup on this topic). Mike Smith Mike, Look at the converter boards suitable for GnuRadio (DRM). They use fast chips from Analog Devices and you can see the whole design and schematics. This will give you a good hint on what's needed. Remember that darned Mr Nyquist! You really need the speed! A good way forward while building the conversion block is to initially use GnuRadio for verification before you start coding with a PIC. Cheers Dan |
#6
![]() |
|||
|
|||
![]()
My BT Aviator DAB radio uses an ADI Blackfin DSP, delivering something
like 500 MIPS. Leon |
#7
![]() |
|||
|
|||
![]()
Leon wrote:
My BT Aviator DAB radio uses an ADI Blackfin DSP, delivering something like 500 MIPS. Leon That certainly fits "Good fast DSP that clocks over 100MHz". -- Tim Wescott Wescott Design Services http://www.wescottdesign.com |
#8
![]() |
|||
|
|||
![]()
Dan Andersson wrote:
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? Not really sure how to move forward; any ideas would be fantastic. Thankyou all! (PS It's good to see there's a newsgroup on this topic). Mike Smith Mike, Look at the converter boards suitable for GnuRadio (DRM). They use fast chips from Analog Devices and you can see the whole design and schematics. This will give you a good hint on what's needed. Remember that darned Mr Nyquist! You really need the speed! A good way forward while building the conversion block is to initially use GnuRadio for verification before you start coding with a PIC. DRM uses a significantly lower bandwidth than the spec the OP linked to. In fact, you can implement a DRM demodulator in software on a PC. I wouldn't take anything that works with DRM as an indicator for what hardware you'd need for the DAB format he's interested in. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
203 English-language HF Broadcasts audible in NE US (27-NOV-04) | Shortwave | |||
shortwv | Shortwave | |||
Amateur Radio Newslineâ„¢ Report 1402 Â June 25, 2004 | Policy | |||
214 English-language HF Broadcasts audible in NE US (09-APR-04) | Shortwave | |||
209 English-language HF Broadcasts audible in NE US (04-APR-04) | Shortwave |