1 Repo
Implementing time-gated or scheduled hardware queues to partition transmission bandwidth by MAC address.
Distinct from Queue Management: Focuses on physical hardware timing/slicing in FPGA, whereas general Queue Management refers to software task priority.
Explore 1 awesome GitHub repository matching devops & infrastructure · Hardware Queue Slicing. Refine with filters or upvote what's useful.
OpenWifi ist eine Open-Source-Implementierung des IEEE 802.11n-Funkstandards, die für programmierbare Logik entwickelt wurde. Sie bietet eine Software-Defined-Radio-Plattform und einen WiFi-Basisband-Prozessor, der die physikalische Schicht und die MAC-Schicht auf FPGA-Hardware implementiert, ergänzt durch einen dedizierten Wireless-Treiber und ein Toolset zur Hardwaresteuerung. Das Projekt zeichnet sich durch seine tiefe Integration von Signalanalyse und Telemetrie aus, insbesondere durch ein Framework zur Erfassung von Kanalzustandsinformationen (CSI) und rohen IQ-Samples. Es ermöglicht hochpräzises Paket-Timestamping und schichtübergreifende Korrelation zwischen Samples der physikalischen Schicht und erfassten Paketen, um die Forschung an drahtlosen Protokollen und Sensorik zu unterstützen. Das System deckt ein breites Spektrum an drahtlosen Funktionen ab, einschließlich Funkkonfiguration für Frequenzabstimmung und Bandbreitenanpassung, HF-Management für Antennen- und Verstärkungssteuerung sowie Verkehrsmanagement für Low-MAC-Hardware-Offloading. Es unterstützt Standard-Netzwerkmodi wie Access Point, Station, Ad-hoc und Monitor und enthält Tools für Protokoll-Fuzzing und die Injektion roher Pakete. Das Projekt enthält Dienstprogramme zur Erstellung benutzerdefinierter OS-Images und unterstützt das dynamische Neuladen von Treibern, um FPGA-Images ohne Systemneustart zu aktualisieren.
Slices transmission time based on MAC addresses using time-gated or scheduled queues.