Ik denk dat ik het beste de direct (D2XX) driver van FTDI ga gebruiken i.p.v. WinUSB e.d.
Mijn doel is experimenteren met Software Defined Radio.
Ik moet dus afwegingen maken tussen RF bandbreedte en bits per sample.
B.V:
- RF bandbreedte van 20Mhz.
- 16 bit samples (I/Q formaat)
- Totaal 40 megabytes per seconde.
Dit zou dan praktisch haalbaar kunnen zijn met een 480Mbps USB poort?
Serieel verwerken is geen optie omdat ik direct wil samplen en niet indirect via een microcontroller.
Aangezien dan 16 bits parallel moeten worden verwerkt, heb ik 2 8bits kanalen nodig die synchroon lopen.
Ben benieuwd of dit te doen is zonder synchronisatie-correctie, m.a.w. kan ik betrouwbaar de 2 maal 8bits op de PC reconstrueren naar de originele 16bit sample verkregen uit de ADC.
Op de PC wil ik dan 2 threads elk op een eigen core gelijktijdig de data per kanaal laten inlezen via de dubbel-buffer methode.
Of dit haalbaar is zal zich moeten uitwijzen, de FT4232H is besteld.