Hi John,
For audio rate systems, Fons (Cced..) has a proposed architecture.
GNU Radio Audio sink (libalsa) --> "default" ALSA device (loopback) -->
Pulseaudio (using libalsa) --> actual audio hardware
For Pulseaudio, a Jack backend exists, so you could configure your Pulse
audio to do
Audio Sink
Hi Biju --
I was mainly asking whether Benny had a proof of concept for his
suggested approach. I understand about resamplers.
The thought in my mind, though I don't know if I have the skills to
implement it, is a block placed immediately before the audio sink that
provides a buffer and mea
Hi John,
I'm not aware of any gnu radio blocks available for audio synchronization.
However, you're asking about resampling: Well, resamplers do exist :) !
We've got a totally different problem, though: To resample properly,
you'd need to know (or better: estimate) the clock error.
On Wed, Ju
Hi Benny --
As I mentioned in another message, I'm struggling with the RF-audio
interface now. Do you have any example code for your suggestion that I
might play with (in my mind, the idea would be an "audio synchronizer"
block that would take input at the nominal audio rate and output at the
I don't have a view whether an audio synchronizer (is that the right
term?) is appropriate for GSoC, but it's a problem that's biting me
right now. I'm doing a multi-channel nbfm receiver with a polyphase
channelizer that feeds a bunch of power squelch/nbfm demod blocks, with
the audio streams
Hi ben,
I love this topic of how to match hardware clocks just as much as you
do, but I personally think that solving the two-clock problem between an
SDR receiver and an audio device might be just a tiny bit out of scope
of a GSoC project on a broadcast standard implementation. Also, it's not
pa
Hi Luca,
Nice to see your progress so far. Once you have the
DAB receiver audio listening in place, I would
suggest to have an audio synchronization for continuous
playback without any buffer overflow or under-runs.
DAB+ audio super frame length is 120ms according to DAB+
standard (ETSI TS 102 5