Hi all,I'm using two B210 USRPs which are connected each other through coaxial cable with a 30dB attenuator.I generated a simple sinusoidal wave using MATLAB(i.e. cosine wave, fc=100) and saved it as complex float binary form.The reason I stored the samples as *complex float" is that there is no real float type in the UHD.I have seen that uhd always take the samples as complex!Anyway, I stored the samples in the following way: samples(4bytes) 0(4byte) samples(4bytes) 0(4bytes) samples(4bytes) 0(4byte)...Now, I ran tx_samples_from_file example on the one USRP and rx_samples_to_file on the other USRP.I expected that there will be only In-phase samples in the received file and all zero data in the quadrature samples. Because I send it such way.However, this figure is what I get: both In-phase and quadrature exist. I know it is not a bug at all, but don't know why this happens. Is this related with complex signal representation?Q2. why they are different? red one is quite pretty, but blue one is not. blue one is real and red one is imag.Both USRPs are connected to an external 10 MHz.Thanks!
fig.png
Description: Binary data
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com