This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-sdr@lists.osmocom.org/.
Christian Daniel -- maintech GmbH cd at maintech.de-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Sylvain, thanks for the thumbs up :) On 17.10.2012 19:18, Sylvain Munaut wrote: > Hi, > > First off: Just awesome ! :) > > >> Also the strange peaks around Niquist/zero frequency are gone. > > I guess those were due to the impedance mismatch ? Yes, I think so, too. Every time the ADC opened the sample-and-hold circuit (low impedance), the high impedance of the E4000 caused a voltage drop. This means that the signal was overlaid with something exactly the frequency of the sample rate. Since this happened on I and Q equally, I assume this to be a pretty maths exercise for any communications engineering student. For the rest of us it is just a signal at the Niquist frequency, which appears either on the outer limits of the spectrum or at zero... At zero we would assume it to be a DC offset - but it isn't and that's why it wasn't easily compensated for or at least our algorithms didn't work very good. > Did you also do a gain of 2 in there to boost the elonics output > to use the ADC full range ? Yeppa, the impedance compensating op amps also have a gain of two. To be more precise, they have a I2C controlled potentiometer and the gain can be changed. This also makes it possible to do a hardware DC offset compensation and IQ imbalance compensation. However with the impedance mismatch gone, I think, this is not really needed anymore - the DC offset is quite simple to fix in software and the imbalance as well. Also adders/multipliers are in the FPGA datapath and we can do it there as well. The values are not so big that we absolutely need to do it on the analog side. > > >> http://www.cdaniel.de/download/osmosdr-dab-2mhz.png > > That's gorgeous :p > > Is there a manual DC offset corrected somewhere or is that the raw > data from the DAC ? You can see the DC offset compensation is switched off, but I forgot to also switch off the IQ imbalance compensation. To tell the truth there are some effects in the middle - much lower now, but still. Also routing the SDIO signal over wires or my stack-on-PCB is not a good idea. The noise is everywhere... >> For the already produced OsmoSDR boards, we will have more of >> the prototype stack-on-top-boards. > > Do you already have the schematics ? Yes of course. I will clean up my stuff and do a major check in tonight. > Cheers, Sylvain Cheers :) Christian - -- - --------------------------------------------------- | maintech # Dipl. Inf (FH) Christian Daniel | | GmbH ### Otto-Hahn-Str. 15 · D-97204 Höchberg | - --------------------------------------------------- | AG Würzburg, HRB 8790 Tax-ID DE242279645 | - --------------------------------------------------- | http://www.maintech.de cd at maintech.de | - --------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQEcBAEBAgAGBQJQgC/iAAoJEHkgzUIsAWriP0MH/31PIlKXRWU97yNqvh2x//1p uZ6VXRKMGKuDCfK9kVCYM3RaBXJreJ2zLrs5PziEFWKC3P/y1mvWhuhCuWsH55Nm iSNvO2axUxT2tmOooffVsVMVYQkajEmjPGZuZV3IcPAMGQloElwCF4g+h7u+8gam QQCngMhx9rGIiGssaA8UQXzuWAa7mXFi1YpU2UnOrhC6n2ub/kMN3E/pTI5I4YdG cs5s+zY7WLaMVOn5bCbTRBFp7j+oly/0Ps6WTt9GisAuejBeMu88DrfrpMT4jc64 fIqB+a0YRkZUvLiq1fMO6x0XQtstCHJgNT3agB07bTXHETi+JGh/eEzyG7DosAw= =0LfS -----END PGP SIGNATURE-----