Difference between revisions of "Synchronizing USRP Events Using Timed Commands in UHD"
Line 27: | Line 27: | ||
===CHDR Packet Types and Structure=== | ===CHDR Packet Types and Structure=== | ||
+ | ===VITA Time=== | ||
+ | |||
+ | ===PPS (Pulse Per Second)=== | ||
+ | |||
+ | ===Radio Core Block Timing=== | ||
+ | |||
+ | ===General RFNoC block Timing=== | ||
+ | |||
+ | ===Command Queue=== | ||
+ | |||
+ | ===Summary=== | ||
==USRP Time Sources== | ==USRP Time Sources== | ||
+ | |||
+ | ===Internal PPS=== | ||
+ | |||
+ | ===External PPS=== | ||
+ | |||
+ | ===GPSDO=== | ||
==UHD API for Timed Commands== | ==UHD API for Timed Commands== | ||
+ | |||
+ | ===Overview of Relevant Methods=== | ||
+ | |||
+ | ===Timed Commands vs. Stream Commands with time_spec (remove this?)=== | ||
+ | |||
+ | ===Commands that can be timed=== | ||
+ | |||
+ | ===Time Resolution of Timed Commands=== | ||
==Example: Using Timed Commands to Phase Align Channels== | ==Example: Using Timed Commands to Phase Align Channels== | ||
==Example: Using Timed Commands to Control GPIO== | ==Example: Using Timed Commands to Control GPIO== | ||
− | |||
[[Category:Application Notes]] | [[Category:Application Notes]] |
Revision as of 16:02, 4 February 2020
Contents
Application Note Number
AN-TC
Revision History
Date | Author | Details |
---|---|---|
2020-02-10 | Sam Reiter | Initial creation |
Abstract
This AN discusses Timed Commands in UHD. We will explore usecases, theory of operation, and examples of timed command use in UHD 3.x.
Overview
This application note will cover testing your USRP to verify it is operational. You will need to have a working installation of UHD to preform the following steps to verify your USRP. If you do not have UHD installed, please reference the Building and Installing the USRP Open-Source Toolchain (UHD and GNU Radio) on Linux, OS X and Windows Application Notes.
Alternatively, you may use the Live SDR Environment to perform the following steps. More information about the Live SDR Environment is available at the Live SDR Environment Getting Started Guides page.