On 30/7/19 8:36 pm, Ammar Ahmad Khan wrote:
Nice to hear from you Stuart, you explained well. I also saw Rasberry
Pie, it doesn't have much audio ports , as you need more aux ports for
this system. Secondly, I don't require any USB, Ethernet, graphic
displays or removable storage. Only Debugging port and audio ports needed.
Yeah, audio is a real sore point of the Raspberry Pi.
Two solutions exist for bi-directional audio:
- USB Audio
- I²S
FreeDV (GUI application) basically assumes you've got two sound cards,
one which connects to the transceiver and the other to a
speaker/microphone (or headset).
With some code hackery, you might be able to do both with the same audio
codec chip. (i.e. you may be able to say use the "left" channel for the
operator, and the "right" for the radio)
USB bandwidth isn't great on the Raspberry Pi either, best results are
using a combination: USB for the operator and I²S for the radio.
By the sounds of things though, you're targeting an embedded platform,
so as I say, I'd be having a look at buying a couple of STM32F4
Discovery boards and playing with those. They're half the price of a
Raspberry Pi, and closer to the platform you were originally looking at.
https://www.st.com/en/evaluation-tools/stm32f4discovery.html
Then you can debug it, get to understand how the code works in its
native habitat, before moving it across to another platform.
--
Stuart Longland (aka Redhatter, VK4MSL)
I haven't lost my mind...
...it's backed up on a tape somewhere.
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2