2016-07-02 1 views
1

J'essaye de mettre en place 5 USRP1 et certaines cartes filles sur 2.4 et 5 GHz.Usrp1 et Gnuradio

Certains d'entre eux sont en panne et certains fonctionnent correctement, mais je ne sais pas lequel est lequel. J'essaie d'envoyer une séquence de symboles (modulation QAM) puis j'essaie de la transmettre avec une source de fichier à un récepteur USRP et à un récepteur FFT.

J'essaie de trouver des articles et des tutoriels, comment les fréquences d'échantillonnage sont connectées et comment les configurer, mais je ne comprends pas ce qui me manque. Quelqu'un pourrait-il m'aider s'il vous plaît avec les régimes?

enter image description here

Répondre

1

128 MS/s est pas un taux qui est possible avec le USRP1. La console contiendra un avertissement UHD selon lequel un taux différent a été choisi (très probablement, 8MS/s). Maintenant, vous contredisez ce taux en ayant un bloc "Throttle" dans votre diagramme de flux - le travail de ce bloc est seulement (et rien de plus) pour ralentir le taux moyen auquel les échantillons sont laissés passer - et c'est quelque chose votre "USRP Sink" le fait déjà. En fait, les versions modernes de GRC vous avertiront que l'utilisation d'un bloc d'accélération dans le même graphe que celui d'un récepteur ou d'une source est une mauvaise idée. Maintenant, vous direz "ok, si le récepteur USRP doit réellement consommer mais 8MS/s, et mon interpolateur fait 128 MS/s hors de mon débit nominal de 1M/s (vraiment, les signaux au sein de GNU Radio don pas de taux d'échantillonnage), alors ça doit être assez rapide pour satisfaire la demande de 8MS/s! Mais le fait est qu'un 128-interpolator est vraiment un processeur intense, et le taux qui en résulte peut ne pas être aussi élevé, aggravé par la nature saccadée du fonctionnement de Throttle.

En fait, votre interpolateur est totalement inutile. L'USRP possède en interne des interpolateurs appropriés pour les fractions entières de son débit d'horloge maître 64MS/s, ce qui signifie que vous pouvez définir l'évier USRP sur une fréquence d'échantillonnage de 1MS/s et y connecter directement la source de fichier.