============= Hardware Loop ============= The hardware loop modules provides all required functionalities to transmit waveforms generated by HermesPy over real hardware setups such as USRPs (Universal Software-Defined Radio Peripherals). .. autoclasstree:: hermespy.hardware_loop :alt: Hardware Loop Module Tree :align: center It consists of the base classes for hardware bindings .. toctree:: hardware_loop.HardwareLoop scenario.PhysicalScenario physical_device.PhysicalDevice physical_device_dummy.PhysicalDeviceDummy physical_device_dummy.PhysicalScenarioDummy hardware_loop.HardwareLoopPlot visualizers as well as specific bindings to UHD devices .. toctree:: uhd.usrp.UsrpDevice uhd.system.UsrpSystem and audio devices (sound cards) .. toctree:: audio.device.AudioDevice audio.scenario.AudioScenario and offers calibration routines for testbed setups .. toctree:: calibration.delay calibration.leakage calibration.antenna