Hi Peter,
you got further than I did, because the installation instructions were
in quite a mess last I tried.
I hope the 1MHz TX BW filter is something that is not intrinsic to the
choice of components. I'll have a look at the datasheet you mention later.
Thanks for your report
mpb
On 26/03/2023 12:46, Peter Jessup wrote:
> My Cariboulite arrived a couple of weeks ago. Has anyone had any luck
> with getting any DAB out of the Cariboulite? I was really looking
> forward to it given it a maximum bandwidth of 2.5 MHz as indicated on
> the Crowdfunding website. But in short, this is what happened to me:
>
> 1. I noticed the install script had a random '../..' on line 67
> preventing the installation of Soapy Remote. Don't know why.
>
> 2. Having realised I needed the very latest Raspberry PI OS to get the
> kernel headers to match, the install script ran without errors.
>
> 3. I successfully installed ODR-DabMod-2.5.0 (simply because it is a
> version I am used to) and the problems began.
>
> 4. I tried to run Dabmod to the Cariboulite via Soapy but kept getting
> unsupported stream errors (see below). (I had to change the frequency to
> 400 MHz because I could not get it to route to the 6 GHz connector-
> least of my problems). My bandwidth request for 2.5 MHz was being
> ignored. (1 MHz being the maximum) it would ever show.
>
> 5. I decided I would not use Soapy. Use a fifo file instead for transfer
> to the Cariboulite, but then I could not find a transfer facility to get
> it to Cariboulite.
>
> 6. So I typed:
>
> sudo SoapySDRUtil --probe="driver=Cariboulite,device_id=0"
> and
> sudo SoapySDRUtil --probe="driver=Cariboulite,device_id=1"
> This probes both RF connections (the sub GHz and the 6GHz respectively)
> and the real problem emerged for both RF connections:
>
> For Rx:
> Filter bandwidths: 0.02, 0.05, 0.1, 0.2, 0.25, 1, 1.25, 1.5625, 2, 2.5 MHz
>
> For Tx:
> Filter bandwidths: 0.08, 0.1, 0.125, 0.16, 0.2, 0.4, 0.5, 0.625, 0.8, 1 MHz
> The bandwidth for any mode of DAB is too much for Tx. Tx limits
> Cariboulite bandwidth to a max of 1 MHz it seems.
>
> 7. Finally I check the datasheet for AT86RF215 RF chipset. I found a 235
> page datasheet for this item. Page 112 of 235 indicates this device
> supports MR-OFDM? (multi-rate OFDM) with a maximum bandwidth of 1094 kHz.
>
> So disappointed that this is not looking promising for DAB unless I am
> mistaken. Below are copies of what I saw for the sub 1 GHz connection
> and the running of Dabmod.
>
> -- RX Channel 0
> ----------------------------------------------------
> Full-duplex: NO
> Supports AGC: YES
> Stream formats: CS16, CS8, CF32, CF64
> Native format: CS16 [full-scale=4095]
> Antennas: TX/RX Sub1GHz
> Full gain range: [0, 69] dB
> Modem AGC gain range: [0, 69] dB
> Full freq range: [389.5, 510], [779, 1020] MHz
> RF freq range: [389.5, 510], [779, 1020] MHz
> Sample rates: 4 MSps
> Filter bandwidths: 0.02, 0.05, 0.1, 0.2, 0.25, 1, 1.25, 1.5625, 2,
> 2.5 MHz
> Sensors: RSSI, ENERGY, PLL_LOCK_MODEM
> * RSSI (RX RSSI):[-127, 4] 0.000000
> Modem level RSSI measurment
> * ENERGY (RX ENERGY):[-127, 4] 0.000000
> Modem level ENERGY (EDC) measurment
> * PLL_LOCK_MODEM (PLL Lock Modem): 0.000000
> Modem PLL locking indication
>
> ----------------------------------------------------
> -- TX Channel 0
> ----------------------------------------------------
> Full-duplex: NO
> Supports AGC: NO
> Stream formats: CS16, CS8, CF32, CF64
> Native format: CS16 [full-scale=4095]
> Antennas: TX/RX Sub1GHz
> Full gain range: [0, 31] dB
> Modem PA gain range: [0, 31] dB
> Full freq range: [389.5, 510], [779, 1020] MHz
> RF freq range: [389.5, 510], [779, 1020] MHz
> Sample rates: 4 MSps
> Filter bandwidths: 0.08, 0.1, 0.125, 0.16, 0.2, 0.4, 0.5, 0.625, 0.8,
> 1 MHz
> Sensors: PLL_LOCK_MODEM
> * PLL_LOCK_MODEM (PLL Lock Modem): 0.000000
> Modem PLL locking indication
>
> and
> ERROR Unexpected stream error NOT_SUPPORTED
> ERROR SDR output thread caught runtime error: Fault in Soapy
> ERROR Exception caught: SDR thread failed
> ERROR Modulator failure.
> 40 DAB frames encoded
> 0.96 seconds encoded
> Process time:
> DabModulator: 9381596 us (98.36 %)
> OutputSDR(Soapy): 155964 us (1.64 %)
> total: 9537560 us (100.00 %)
> Process time:
> PrbsGenerator: 13005 us (0.98 %)
> FicSource: 196 us (0.01 %)
> PrbsGenerator: 576 us (0.04 %)
> ConvEncoder: 1393 us (0.11 %)
> PuncturingEncoder: 1473 us (0.11 %)
> SubchannelSource: 102 us (0.01 %)
> PrbsGenerator: 2821 us (0.21 %)
> ConvEncoder: 14698 us (1.11 %)
> PuncturingEncoder: 13816 us (1.04 %)
> TimeInterleaver: 14821 us (1.12 %)
> SubchannelSource: 141 us (0.01 %)
> PrbsGenerator: 2832 us (0.21 %)
> ConvEncoder: 14602 us (1.10 %)
> PuncturingEncoder: 13701 us (1.03 %)
> TimeInterleaver: 14419 us (1.09 %)
> SubchannelSource: 122 us (0.01 %)
> PrbsGenerator: 2793 us (0.21 %)
> ConvEncoder: 14576 us (1.10 %)
> PuncturingEncoder: 13666 us (1.03 %)
> TimeInterleaver: 14319 us (1.08 %)
> SubchannelSource: 145 us (0.01 %)
> PrbsGenerator: 2831 us (0.21 %)
> ConvEncoder: 14525 us (1.10 %)
> PuncturingEncoder: 13628 us (1.03 %)
> TimeInterleaver: 14184 us (1.07 %)
> FrameMultiplexer: 624 us (0.05 %)
> BlockPartitioner: 498 us (0.04 %)
> QpskSymbolMapper: 12460 us (0.94 %)
> FrequencyInterleaver: 23847 us (1.80 %)
> PhaseReference: 272 us (0.02 %)
> DifferentialModulator: 25763 us (1.94 %)
> NullSymbol: 172 us (0.01 %)
> PhaseReference: 188 us (0.01 %)
> TII(c:0 p:0 vrnt:new): 159 us (0.01 %)
> SignalMultiplexer: 12633 us (0.95 %)
> OfdmGenerator: 81684 us (6.17 %)
> GainControl: 1062 us (0.08 %)
> GuardIntervalInserter: 22125 us (1.67 %)
> Resampler: 900254 us (67.95 %)
> OutputMemory: 43748 us (3.30 %)
> total: 1324874 us (100.00 %)03-26
> 10:29:09.977 4976 4976 D CARIBOULITE Radio
> cariboulite_radio_activate_channel@cariboulite_radio.c:803 Activating
> channel 0, dir = RX, activate = 0
>
> Terminating
>
https://groups.google.com/d/msgid/crc-mmbtools/b15ec687-160c-4d27-b712-38d5ff0da9dd%40mpb.li <
https://groups.google.com/d/msgid/crc-mmbtools/b15ec687-160c-4d27-b712-38d5ff0da9dd%40mpb.li>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "mmbtools" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
crc-mmbtools...@googlegroups.com
> <mailto:
crc-mmbtools...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/crc-mmbtools/7b40d3d3-bc5d-443b-88be-6d21845a3af1n%40googlegroups.com <
https://groups.google.com/d/msgid/crc-mmbtools/7b40d3d3-bc5d-443b-88be-6d21845a3af1n%40googlegroups.com?utm_medium=email&utm_source=footer>.