mirror of https://github.com/pvnis/srsRAN_4G.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
98a91a2057
races detected with TSAN, primarily the ue_sync object which isn't thread-safe is accessed by all workers to set the CFO and by the sync thread to receive samples (which read the CFO). The patch introduces shadow variables that are updates from the main thread before/after the sync is executed. The atomic shadow variables can then be read from otherthreads without holding a mutex, i.e. blocking the sync. |
4 years ago | |
---|---|---|
.github | 4 years ago | |
cmake/modules | 4 years ago | |
debian | 4 years ago | |
lib | 4 years ago | |
srsenb | 4 years ago | |
srsepc | 4 years ago | |
srsue | 4 years ago | |
test | 4 years ago | |
.clang-format | 4 years ago | |
.clang-tidy | 4 years ago | |
.gdbinit | 4 years ago | |
.lgtm.yml | 5 years ago | |
.travis.yml | 4 years ago | |
CHANGELOG | 4 years ago | |
CMakeLists.txt | 4 years ago | |
COPYRIGHT | 4 years ago | |
CTestConfig.cmake | 4 years ago | |
CTestCustom.cmake.in | 5 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
build_trial.sh | 4 years ago | |
cmake_uninstall.cmake.in | 11 years ago | |
run-clang-format-diff.sh | 4 years ago |
README.md
srsRAN
srsRAN is a 4G/5G software radio suite developed by SRS.
See the srsRAN project pages for information, guides and project news.
The srsRAN suite includes:
- srsUE - a full-stack SDR 4G/5G-NSA UE application (5G-SA coming soon)
- srsENB - a full-stack SDR 4G eNodeB application (5G-NSA and 5G-SA coming soon)
- srsEPC - a light-weight 4G core network implementation with MME, HSS and S/P-GW
For application features, build instructions and user guides see the srsRAN documentation.
For license details, see LICENSE file.
Support
Mailing list: http://www.srs.io/mailman/listinfo/srslte-users