2875 Commits (611255aa5f953597071240fa4e2e9041b1a0314a)

Author SHA1 Message Date
Andre Puschmann ec9b7e921a fix RLC AM double unlock mutex 6 years ago
Andre Puschmann dc41240106 increase UHD tx timeout to 1.0 6 years ago
Andre Puschmann bfb9ba43b4 increase UHD recv timeout to 1.0 6 years ago
Andre Puschmann 22f1487d64 log dropped SDU in RLC as info rather than warning 6 years ago
Andre Puschmann e6366b4570 fix stopping of async thread in UHD 6 years ago
Andre Puschmann 74e38ee0a2 Merge branch 'rlc_refactor' into next 6 years ago
Andre Puschmann 9b8d7aeddf fix warning 6 years ago
Andre Puschmann b0a79ac616 fix segfault when ASYNC thread is disabled 6 years ago
wangqiang1588 dfce3ea155 Fix crash if args is NULL ,enable multi rx channels setting (#198) 6 years ago
Merlin Chlosta deab23c9ec Fix non-blocking rf_uhd_recv_with_time_multi (#195)
Return the number of actually received samples, not the requested samples.
6 years ago
Andre Puschmann 89df8f1582 unify RLC interface for writing SDUs w/ and w/o blocking 6 years ago
Andre Puschmann 3950629a75 remove obsolete RLC_MODE struct and move existing one to rlc_interface.h 6 years ago
Andre Puschmann 5444b2a0b7 tiny cosmetic changes 6 years ago
Andre Puschmann ee5b055829 rename pdcp function for GW to is_lcid_enabled() 6 years ago
Andre Puschmann 40d19e2d32 fix PDCP reset 6 years ago
Andre Puschmann 260fbff6ab unlock before adding SRB0 again during RLC reset 6 years ago
Andre Puschmann b8438e9cc3 extend PDCP interface to allow non-blocking write of SDUs 6 years ago
Andre Puschmann 2b86272c5e protect PCAP bearer additions with write lock 6 years ago
Andre Puschmann 27d3d697df refactor RLC part#2
- move metrics into entities
- make configure interface return true/false on success/failure
- add own srslte mode type
6 years ago
Andre Puschmann 8e8fab027b refactor RLC base class
- add rwlock
- put RLC entities into map
- general cleanup
6 years ago
Ismael Gomez 3a9f224f40 Turbo Coder LUT not a function of CB size 6 years ago
Andre Puschmann 800eea888f fix PDCP security config 6 years ago
Andre Puschmann b8b5ad9755 Merge branch 'pdcp_refactor' into next 6 years ago
Xavier Arteaga a21db86a78 SCH Codeblock CRC is computed at same time than parity 0 6 years ago
Andre Puschmann 47a8b1343f add rwlock to PDCP 6 years ago
Andre Puschmann 93c11e4416 turn PDCP array into map 6 years ago
Andre Puschmann be3b2fbc08
Merge pull request #239 from softwareradiosystems/epc_stacktrace
Epc stacktrace
6 years ago
Pedro Alvarez 597cf18b9d Changing common/debug.h to crash_handler.h 6 years ago
Ismael Gomez c012a6ea83 Mutex more operations in worker to fix segfault when HO. Protect pdsch/pusch from regenerating sequence 6 years ago
Xavier Arteaga 3d3f98b21e Fixed posible interleaver segfault 6 years ago
Andre Puschmann 291d80119c fix conflicts after merging 6 years ago
Ismael Gomez 3cb9f51460 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez b6f84c2a1f Fix reestablish UM 6 years ago
Ismael Gomez a0d4650c2c Fix reestablish UM 6 years ago
Pedro Alvarez c3ef88e112 Fixing conflicts with next. 6 years ago
Andre Puschmann a9b023258c refactor RLC UM to have separate tx/rx objects 6 years ago
Andre Puschmann 4c59f52f9a
Merge pull request #237 from softwareradiosystems/epc_pcap
Epc pcap
6 years ago
Ismael Gomez 3122d8e959 RLC reestablish to re-enable tx_enabled 6 years ago
Ismael Gomez 1a7e746a06 Minor cleanup 6 years ago
Ismael Gomez 9690125882 Minor cleanup 6 years ago
Ismael Gomez 75e8df2e9f Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez 653d126319 Merge branch 'tx_enabled_issue' into next 6 years ago
Ismael Gomez 9c5b9cef94 Set initial AGC gain correctly 6 years ago
Andre Puschmann 9b894799f0 add support for ciphered authentication response 6 years ago
yagoda 8751645a48 cleaning up viterbi neon 6 years ago
Pedro Alvarez ff49e56871 Starting to add s1ap_pcap class. 6 years ago
Pedro Alvarez 32a5c6a92f Starting to add s1ap_pcap class. 6 years ago
Pedro Alvarez 7aaa9a1789 Moved srslte_debug_handle_crash to common/debug.c 6 years ago
Pedro Alvarez 96786e96da Splitting the lib debug into phy and common debug. 6 years ago
Ismael Gomez 005fe87ae9 RLC reestablish to re-enable tx_enabled 6 years ago
Ismael Gomez f273ec959b Set initial AGC gain correctly 6 years ago
Ismael Gomez 1e61dbceff Set initial AGC gain correctly 6 years ago
Ismael Gomez 4762483396 Fix compilation warnings 6 years ago
Ismael Gomez 0dae08f812 Removed printf 6 years ago
Ismael Gomez 2da9787907 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez a2615628aa Increase buffer pool size for enb 6 years ago
Ismael Gomez efea8f4436 Set Dropped to debug level and reduce eNodeB RLC TX size 6 years ago
Pedro Alvarez b460ece601 Merge branch 'mbms_tun' into next 6 years ago
Andre Puschmann 355330dab9
Merge pull request #234 from softwareradiosystems/log_fix
Log fix
6 years ago
Andre Puschmann f4768eb267 Merge branch 'soapy' into next 6 years ago
Andre Puschmann 5a0de01905 adding async thread to soapy 6 years ago
Andre Puschmann 9ef12859b0 register rf error handler in radio benchmark 6 years ago
Andre Puschmann d7e4797f3f add rf error handler in soapy 6 years ago
Ismael Gomez 85a7daa09d Move RLC buffer size to common 6 years ago
Ismael Gomez 19ac35d933 Increased RLC UL buffer size 6 years ago
Ismael Gomez c64e26559e Dropped PDU log level to info 6 years ago
Ismael Gomez 589e569ce9
Changes on srsENB mutexing logic to fix general race condition and deadlock issues (#229)
* fixed some issues with the UL scheduling

* Hack to fix UL scheduler

* minor fix

* Cleaned up code and fixed issue with the update_allocation function

* fixed the console printing in the enb

* log/console fix

* fixed the log print

* added a normalization factor

* RLC: entity uses dynamic instances. Simplified stop/reset/reestablish procedure. Added non-blocking interface

* Limit decimals in metrics stdout

* Changed mutexes to rwlock in RLC/RRC/MAC/PDCP to fix race conditions when removing users

* Fix deadlock bug for MIMO

* Remove headers

* Fix missing unlock causing overflows

* Do not decrease CQI when PUCCH (this is a temporal fix, requires to reduce the maximum MCS)

* Fix mutex unlock in worker

* Configurable RLC tx buffer. Default to 512 for enodeb

* Check NULL SDU in write_sdu()

* Protect RLC objects and tx_queue from being destroyed while using it

* Remove superfluous code

* Disable SIB logging

* Fix block_queue for enb
6 years ago
Ismael Gomez 546b631c93 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez fae5531bcc Correction to commit 2a4a84a578. We don't check for tailroom but for read space 6 years ago
Andre Puschmann 1634072ef7 add signal handler to benchmark_radio and fix runtime 6 years ago
Andre Puschmann 9b9a56e543 fix printf in RLC_AM 6 years ago
Andre Puschmann f7a791866d turn sanity check in RLC_AM into info rather then error 6 years ago
Ismael Gomez 2a4a84a578 Add check for rx_window tailroom 6 years ago
Ismael Gomez c32ee8944f Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez 1a1471955e Fix incorrect MIB generation. Fixes issue #232 6 years ago
Ismael Gomez a8f6081837 Minor changes in scheduler logs and style 6 years ago
Xavier Arteaga 92954c1aa4 Fixed UCI decoder defect in eNb. Improved PUSCH Unit Test. PUSCH CQI is printed like UE. 6 years ago
Pedro Alvarez 0e135adc6f Starting to change gtpu_read_header and gtpu_write_header to lib. 6 years ago
Andre Puschmann 87fd218c72 remove unused cond variable in logger 6 years ago
Andre Puschmann 4deb251071 remove duplicate run-state variable in logger_file 6 years ago
Xavier Arteaga 2c1608f6f1 Fixed UCI short CQI decoder. Fixed possible interleaver segfault. PUSCH Unit test tidied up. 6 years ago
jctallon 50589108c6 Mbms fixes (#225)
* fixing the threading structure for mbms in the gtpu

fixing some leaks in pmch tests

fixing stack overflow caused by radio objext

* adding sib.conf.mbsfn.example

* creating a different thread_mch object for the gtpu

* Make mch_thread an isolated class

* excluding mbsfn subframes from noise estimation and cfo estimation

* fixing pdsch ue plotting to only show pmch constellation when mbsfn is activated.
6 years ago
Ismael Gomez 8c92f3fddc
Improvements and fixes on srsENB scheduler (#228) 6 years ago
Pedro Alvarez 58823b1611 Destroying condition variable. 6 years ago
Pedro Alvarez 28844b54dd Possible fix for #164. 6 years ago
Andre Puschmann 1cba6b18ee
Merge pull request #221 from softwareradiosystems/op_vs_opc
Op vs opc
6 years ago
Ismael Gomez d81062145f Fixed phy_log was allocating memory dynamically on every call even when not enabled 6 years ago
Xavier Arteaga f01f7b4945 Added Vector max abs SIMD function 6 years ago
Ismael Gomez e18ba937dc Limit uplink signal normalization to avoid clipping 6 years ago
Andre Puschmann 91e1b27219 Merge branch 'master' into next 6 years ago
Ismael Gomez ea3fdf7f51 Increased uhd timeout 6 years ago
Pedro Alvarez f301bb6373 Merging next into op_vs_opc and resolving conflicts. 6 years ago
Andre Puschmann 0fcb27de53 soapy: make soapy log level a device param and fix issue in setting tx bandwidth 6 years ago
Ismael Gomez c04c147451 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez 9d18349a08 Reduced uhd timeout 6 years ago
Andre Puschmann ddf7d2b2f7 soapy: rework driver init and add option to load config file 6 years ago
Xavier Arteaga 5e4fb48184 Refactored CQI reporting logging in UE. Fixes #199 6 years ago
Francisco Paisana 337857df5f added a normalization factor 6 years ago
Xavier Arteaga 22c0a67b97 Fixed minor issues 6 years ago
Paul Sutton 2a0c98c82a minor uninitialized variable fix 6 years ago
Paul Sutton 4abe744337 Fix for use before check error 6 years ago
Andre Puschmann 81882aae8b white-space fix 6 years ago
Andre Puschmann e6b12cb1db adding basic radio benchmark test 6 years ago
Andre Puschmann f8fb176ff5 soapy: use log-level error to suppress late warning on console 6 years ago
Andre Puschmann a68758ab0d soapy: set RF bandwidth during rate change 6 years ago
Andre Puschmann 937cb4d7a8 rework error handling in Soapy and add statistics 6 years ago
Andre Puschmann ecfa685dde add ctor to radio_multi, fix tearing down radio when not initialized 6 years ago
Andre Puschmann 5d2a947aac soapy: rework rx/tx timing 6 years ago
Andre Puschmann 727d26e75f init Soapy with LTE rates before creating streams 6 years ago
Andre Puschmann b8391d20a4 fix tx/rx calibration for Lime 6 years ago
Andre Puschmann da55c6a71c expose antenna port selection for soapy through device arguments 6 years ago
Andre Puschmann 1c3017771f move helper functions for processing args to own header 6 years ago
David Rupprecht 764c3b574e Add limeSDR mini devname 6 years ago
Andre Puschmann 2605c9066b improve lime support for srsUE by stopping/starting rx streaming during rate changes 6 years ago
Pedro Alvarez fd97caadb3 Revert "Merge branch 'op_vs_opc' into next"
This reverts commit be2276b8da, reversing
changes made to 4d3fd342f7.
6 years ago
Pedro Alvarez c717148d54 Revert "Do not print OPc debug"
This reverts commit 5fe329971a.
6 years ago
Andre Puschmann fb82e00289 print poll retx timer expired only in debug logs 7 years ago
Pedro Alvarez 75c5e476f1 Added OPc option to UE. (needs testing.) 7 years ago
Pedro Alvarez 721be55f4f Fixing compute_OPc compilation issue. 7 years ago
Pedro Alvarez aec0f3f5ac Starting to change f* to expect OPc. Making compute_OPc public function. 7 years ago
Pedro Alvarez e3d1cff4a3 Revert "Adding OPc option to security functions."
This reverts commit 0eeb70bede.
7 years ago
Pedro Alvarez 0eeb70bede Adding OPc option to security functions. 7 years ago
Xavier Arteaga 9406715609 Minor fix on timestammp substraction 7 years ago
Ismael Gomez 94bb1912b7 Fix distributed ngap not printing in dci info 7 years ago
Xavier Arteaga 30eb5c62a6
Merge pull request #211 from softwareradiosystems/pdsch-coworkers
Add pdsch coworkers, minifal noise estimation defect and fixed AGC out of bounds
7 years ago
Xavier Arteaga 301415a00a Fixed AGC out of bounds gain 7 years ago
Xavier Arteaga 2d3e788d19 Fixed minimal DL noise estimation defect 7 years ago
Xavier Arteaga 78912694c5 Fixed PDSCH coworker deadlock 7 years ago
Ismael Gomez ca9047e555 validate DL type1 sched grant rbg_subset 7 years ago
Ismael Gomez d1fa61527f Fix reordering timer release screen print 7 years ago
Xavier Arteaga d9db80d17c Merge branch 'next' into pdsch-coworkers 7 years ago
Xavier Arteaga 5b84d9be4b Fixed DL channel estimator for ports 3&4 7 years ago
Xavier Arteaga 6ab69b1d4c Added PDSCH coworkers 7 years ago
Ismael Gomez 5fe329971a Do not print OPc debug 7 years ago
Ismael Gomez be2276b8da Merge branch 'op_vs_opc' into next 7 years ago
Ismael Gomez bd4e1c9690 Fixed number of iterations lower than 1 in metrics 7 years ago
Paul Sutton f8f1fdf5ee Fix for SRB0 PDCP config settings 7 years ago
Xavier Arteaga 681b98ae50 Added vector CFO 7 years ago
Xavier Arteaga 63df8d4c19 Fixed PDSCH test with OFDM 7 years ago
Ismael Gomez b78fff2c76 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Andre Puschmann 3eceeca72f set SDU pointer to null after UM reset 7 years ago
Ismael Gomez 08654efd1c minor changes 7 years ago
Ismael Gomez 3f816813c1 Restored async Late/Underflow monitor thread in USRP. Added option silent to turn it off 7 years ago
Ismael Gomez be47be381c uhd: Enable MIMO channel alignment for X300 7 years ago
Xavier Arteaga 1ba18f1ddc Fix Resource Allocation Type 1 Defect 7 years ago
Andre Puschmann cb15dee3d4 Merge branch 'embms_merge_final' into next 7 years ago
Andre Puschmann f74b67308b add gen_build_info to cmake again 7 years ago
yagoda 54bdfd83ec adding support for mbsfn subframe configuration to pdsch examples 7 years ago
Ismael Gomez 4662b83fe9 Use bzero instead of {} for initializing structs 7 years ago
Andre Puschmann 61d525ea80 Merge branch 'next' into embms_merge_final 7 years ago
Ismael Gomez 467ba4e326 Average sampling offset estimate before adjusting timing to be more robust against EVA and ETU fading 7 years ago
Ismael Gomez a87e7b3e43 Protect uhd_tx_streamer_send() by a mutex inside rf driver 7 years ago
yagoda 65f2747a8e removing mch handler in rlc, fixing embms autostart 7 years ago
yagoda d0cb214725 fixing sheduling issues and merge errors 7 years ago
yagoda 0ae22e0822 fixing scheduling issues for mbms 7 years ago
Andre Puschmann 9ca2b89282 fixing compile warnings 7 years ago
yagoda fac8bb7b7a adding mbms-gw broadcast support, adding parameter for automatic mbms service start 7 years ago
Andre Puschmann f554308632 fix warnings and remove debug output 7 years ago
Andre Puschmann bfec4d701b add eMBMS traffic to DL metrics 7 years ago
Andre Puschmann 9ce3be974a Merge branch 'next' into embms_merge_final 7 years ago
Andre Puschmann 2fb0dc62a0 refactor config for multicast RLC bearers 7 years ago
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 7 years ago
yagoda 49c3578f64 introducing embms support in common upper layer functions 7 years ago
yagoda ec918eab76 adding support for embms in common functions and interfaces 7 years ago
yagoda 9d7d6c9415 adding adaptations to the phy layer for mbms 7 years ago
Andre Puschmann 541a045079 revert 0ac31cf4af
- but protect memcpy to detect misalignment when reassembling SDU
7 years ago
Andre Puschmann a30ad8952c fix indent and simplify auth request packing 7 years ago
Andre Puschmann d0457211ad adding support for CHAP auth 7 years ago
Andre Puschmann 4fe5258a23 fix packing/unpacking of esm info request msg 7 years ago
Andre Puschmann 4dc2951d59 perform initial attach with ESM info transfer 7 years ago
Andre Puschmann 9f71051696 fix parsing of attach accept PDN address to find protocol options 7 years ago
Andre Puschmann 455d4491c5 make RES length variable when packing auth response 7 years ago
Ismael Gomez 3847daa137 Fixed order of PCI and PRB in log print 7 years ago
Ismael Gomez 0ac31cf4af Use memmove in reassemble_rx_sdu UM since overlapping memory sometimes 7 years ago
Ismael Gomez 443d2b7fa0 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez d51bec49bf
Merge pull request #191 from softwareradiosystems/rlc_updates
RLC updates
7 years ago
Ismael Gomez d139a73593 Fix SIGFPE in pdsch_codeword_decode 7 years ago
Xavier Arteaga 36936349fe PUSCH test cases generator in CMake 7 years ago
Andre Puschmann 75a6fa8e90 check and protect PDUs buffer in handle_data_pdu() 7 years ago
Andre Puschmann 51e093e611 Merge branch 'next' into rlc_updates 7 years ago
Ismael Gomez 3065941638 Check for non-zero nof_re/nof_bits in pdsch_codeword_decode 7 years ago
Ismael Gomez ba40a4de84 Add checks for when RLC TM queue is corrupted and reset it 7 years ago
Ismael Gomez f3f4528a2f Testing commit to force a Reestablishment 1s after CONNECT 7 years ago
Andre Puschmann 718a15608c dealloc SCH pdu in MAC instead of pdu_queue
- this is basically e9fcb10c9e
  but with the counterpart in the eNB's MAC
7 years ago
Andre Puschmann f7fee76022 fix bug in logger_file where logger was used but not initialized 7 years ago
Tom Tsou ba3de5d94a uhd: Add N3xx support 7 years ago
Andre Puschmann 595ed70cae Revert "Deallocate SCH pdu on demux instead of pdu_queue"
This reverts commit e9fcb10c9e.
7 years ago
Andre Puschmann 05696a5ca7 Merge branch 'next' into rlc_updates 7 years ago
Andre Puschmann 7064d6a9ed increase tx_queue size for RLC UM to match the max SN if 5bits are used
- This prevents some of the tests from blocking if too many SDUs are pushed
  down.
7 years ago
Andre Puschmann fbc373e13c fix bug in RLC UM where lost start segments where not detected 7 years ago
Ismael Gomez 4ffee4326b Fix memory leaks in unit tests 7 years ago
Ismael Gomez 3a9f144ff3 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Paul Sutton 5def5fd736 Adding check for invalid PDCP rx PDUs 7 years ago
Xavier Arteaga 28ef713160 AGC does not get stuck in high gain if low signal. AGC is now default. 7 years ago
Ismael Gomez 080b1e3239 set default TX mode to continuous for all platforms (solved issues after commit 5570dcd938) 7 years ago
Ismael Gomez e9fcb10c9e Deallocate SCH pdu on demux instead of pdu_queue 7 years ago
Pedro Alvarez 2e7958e9a0 Merge branch 'master' into op_vs_opc 7 years ago
Pedro Alvarez de6d1e35b6 Hardcoded OPc instead of OP. Authentication with symocom's SIMs is Ok now. Needs to be made configurable. 7 years ago
Ismael Gomez aa1724b8f3 Add missing-field-initializers flag and properly initialize structs 7 years ago
Joseph Giovatto ab1d9e98f3 Format and typelimit warnings (#169)
* merge with origin 4fc7dbc3 8daa8346

* fixed whitespace diff

* added .gitignore

* added format warning flags to C_FLAGS
added typelimit check to C_FLAGS and CXX_CLAGS

* Revert "added format warning flags to C_FLAGS"

Apply to branch format_and_typelimt branch

This reverts commit bf7467e82e.

* check for format warnings to top level C_FLAGS
added typelimit warnings to top level C_FLAGS and CXX_FLAGS
beset effort attempt to remedy warnings
removed unused param names in hex_log baseclass methods due to multitude of unused-warnings
7 years ago
Joseph Giovatto 9f5069cdc8 Format and typelimit warnings (#169)
* merge with origin 4fc7dbc3 8daa8346

* fixed whitespace diff

* added .gitignore

* added format warning flags to C_FLAGS
added typelimit check to C_FLAGS and CXX_CLAGS

* Revert "added format warning flags to C_FLAGS"

Apply to branch format_and_typelimt branch

This reverts commit bf7467e82e.

* check for format warnings to top level C_FLAGS
added typelimit warnings to top level C_FLAGS and CXX_FLAGS
beset effort attempt to remedy warnings
removed unused param names in hex_log baseclass methods due to multitude of unused-warnings
7 years ago
Ismael Gomez 346a73b5e7 Fixed continuous tx for radio_multi 7 years ago
Andre Puschmann d63b3e0376 add TM support to rlc_stress_test 7 years ago
Andre Puschmann a2f6166365 Merge branch 'next' into rlc_updates 7 years ago
Ismael Gomez 3ab74fb552 Exposed continuous TX mode to ue.conf 7 years ago
Ismael Gomez 6ac39ee1a9 Do not block in RLC TM read queue 7 years ago
Ismael Gomez 462de6607d Do not assume initialized variable in S1AP packing 7 years ago
Ismael Gomez 208871b251 Changed liblte structs to simple structs and initialized nas/rrc uses. 7 years ago
Ismael Gomez ab78eb6d58 Process BCCH from pdu_process thread. Process PCCH from new thread in RRC 7 years ago
Pedro Alvarez 1bd13ea5dd Debug print in liblte_security. 7 years ago
Ismael Gomez 431fce998e Allow negative time_adv_nsamples parameter 7 years ago
Pedro Alvarez 553006198a Testing if OPc is causing auth problems with SYSMOCOM SIMs. 7 years ago
Paul Sutton e71dde7311 Fix for RRC ReportConfigEUTRA pack function 7 years ago
Xavier Arteaga 7146819fcd Added CSI Predecoding for TM4 with SIMD Support 7 years ago
Xavier Arteaga bad1291843 Corrected ZF SIMD predecoder 7 years ago
Xavier Arteaga 0bc3be7abb Added DL CSI decoding to TM2 and TM3 7 years ago
Xavier Arteaga 5ad6ef4d1d Implemented SSE/MMX int32 bit Interleaver 7 years ago
Ismael Gomez 384e0f8649 Fixed UL interleaver (missing SIMD deinterleaver) 7 years ago
Xavier Arteaga 1c2a2e2101 Fixed negative UE Power Headroom 7 years ago
Ismael Gomez ffb8337be7 Merge branch 'next' into sync_states 7 years ago
Ismael Gomez 99253cb703 Cherry picked fixes from PR #160 7 years ago
Xavier Arteaga e31b92c873 Fixed negative UE Power Headroom 7 years ago
Ismael Gomez ff1269add3 HO working 7 years ago
Xavier Arteaga 09e6f164a4 UE synchronizer can miss up to 100 PSS. This reduces PSS lost of synch for slow fading channels such as EVA5. 7 years ago
Xavier Arteaga 15173c5c30 Added gaussian filter configuration options in srsue.conf 7 years ago
Xavier Arteaga d0d5893a1c New DL channel noise estimator based on RS 7 years ago
Ismael Gomez edd9cbf4dc Merge branch 'next' into sync_states 7 years ago
Andre Puschmann 27165b4fe2 Merge branch 'next' into rlc_updates 7 years ago
Andre Puschmann d42316fb68 fix RLC AM reset again to dealloc SDUs 7 years ago
Andre Puschmann 0a33128b7d add check to avoid pushing zero-size SDUs up the stack 7 years ago
Andre Puschmann 518199ba58 fix size calculation when receiving not-start-aligned RLC AM segments 7 years ago
Andre Puschmann 8cfd26ed1e temporary fix for issue where a RLC SDU boundary is not detected properly during reassembly 7 years ago
Andre Puschmann 8a831379c1 fix RLC AM SDU reset 7 years ago
Andre Puschmann 61a24cbd4a Merge branch 'next' into rlc_updates 7 years ago
Joseph Giovatto 802f8b716f set msg and hex buf to const * 7 years ago
Joseph Giovatto 4e05266ea8 added printf format check for hex logs 7 years ago
Andre Puschmann 4ea5fe6509 Merge branch 'next' into rlc_updates 7 years ago
Joseph Giovatto 49da57c8a1 Changed log methods to take string literal vs string object
to allow for format checking and save on object copy.
Fixed log format specifier warnings.
7 years ago
Andre Puschmann 3db9ddcd36 remove various debug prints 7 years ago
Andre Puschmann 08212a6b13 fix compile warning due to missing async thread 7 years ago
Andre Puschmann 4b90852170 add RLC AM FI field helpers 7 years ago
Andre Puschmann c93ea1dd10 Merge branch 'next' into rlc_updates 7 years ago
Andre Puschmann 6063888cc5 protect memcpy's in rx sdu reassembly with boundary checks 7 years ago
Andre Puschmann a16aa291e3 protect memcpy's in rx sdu reassembly with boundary checks 7 years ago
Andre Puschmann e7c74fa0f7 add simple RLC PCAP writer 7 years ago
Pedro Alvarez ef50a6760a
Merge branch 'next' into epc 7 years ago
Andre Puschmann 4ad02545b3 fix printing issue in UM 7 years ago
Pedro Alvarez 6e4720771f Merge branch 'next' into epc 7 years ago
Pedro Alvarez 57220bd6a8 Fixed compiler warnings. 7 years ago
Ismael Gomez b3be54b274 Attach and paging ok. Reselection on IDLE not working 7 years ago
Pedro Alvarez c8dafa5410 Merging next into guti attach branch 7 years ago
Ismael Gomez 28e12dbf7d Merge branch 'next' into sync_states 7 years ago
Paul Sutton daf0a11345 Fix for RRC Connection Reject wait time pack/unpack 7 years ago
Andre Puschmann c5b423ffee fix subheader parsing 7 years ago
Ismael Gomez f88f465c97 Refactored NAS/RRC/PHY cell_search/selection procedures 7 years ago
Ismael Gomez ef7b52045e Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 682ed433b2 Possible fix to #167 7 years ago
Ismael Gomez 2047f9b9fc Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 321a750f56 Added features to ringbuffer 7 years ago
Ismael Gomez 622b3221d7 Don't restart RX stream when setting RX srate (causes UHD corruption in MIMO) 7 years ago
Ismael Gomez f470645e90 Fix for real issue #164 7 years ago
Ismael Gomez 599cf9bc07 Resolved conflicting commits d66a455479 and c850e2f87a 7 years ago
Andre Puschmann d66a455479 add check for invalid nof subheaders in MAC PDU 7 years ago
Ismael Gomez c850e2f87a Added check for issue #165 7 years ago
Ismael Gomez bd258372ea Fixes #164 7 years ago
Ismael Gomez c0aea5ae13 Neighbour cell RSRP measurement always and only with correlation method 7 years ago
Ismael Gomez 809c550ca2 Use RS power estimation for serving cell RSRP/SNR measurements. Use correlation of RS sequences for neighbour cell verification of Cell ID 7 years ago
Ismael Gomez c2098ad626 Removed unused sample offset correction 7 years ago
Andre Puschmann 44b1748a87 fix mem leak in sync 7 years ago
Andre Puschmann 938e56fa2c streamline log output in RLC AM/UM 7 years ago
Andre Puschmann 7acc021a4e fix mem leak in pmch_test 7 years ago
Andre Puschmann 57e0c01fc4 check max buffer length in hex print 7 years ago
Ismael Gomez 3adc6b5cbc
Merge pull request #158 from softwareradiosystems/csi
Csi
7 years ago
Andre Puschmann ac0f934558 fix leaks in viterbi and modem tests 7 years ago
Andre Puschmann c6933f5338 fix leak in turbocoder test 7 years ago
Andre Puschmann 4c76e98f9e fix memleak in DL chest object 7 years ago
Andre Puschmann cae09a8d58 fix mem leak in PMCH 7 years ago
Andre Puschmann e933f05933 fix memleak in vector test../lib/src/phy/utils/test/vector_test.c 7 years ago
Pedro Alvarez 5488609096 Resolving conflicts from merging next. Adding the functionality of echoing the attach type. 7 years ago
Xavier Arteaga 962164277a Normalize CSI to maximum. 7 years ago
Francisco Paisana cd0373c533 opt assignment was being erased by bzero call 7 years ago
Andre Puschmann 4575a9e610 add further checks for pool allocate return in srsENB and RLC UM/TM 7 years ago
Andre Puschmann 77c8bf08cf remove newlines 7 years ago
Andre Puschmann add125a01f check expiration of poll_retx_timer and schedule retx if needed 7 years ago
Pedro Alvarez 406a1d01b6 Merge branch 'next' into guti_attach 7 years ago
Ismael Gomez fce672954e Minor edit to SNR-to-CQI table 7 years ago
Ismael Gomez 390a463d9f Check for PDU allocation and add warnings 7 years ago
Ismael Gomez 5f0bd0e74b Add mutex to libfftw mkplan/destroyplan functions 7 years ago
Ismael Gomez 09594d8058 Restart RX stream on srate change 7 years ago
Ismael Gomez 8591049e92 Added mutex to ul/dl harq reset 7 years ago
Ismael Gomez 73602a8558 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 90553e830d Fixed cell search for non-home PLMN 7 years ago
Andre Puschmann c198547728 add new RF RX error type and make the UHD driver issue that if anything unexpected happens 7 years ago
Andre Puschmann 5cfffd11e1 Revert "only reset SDU buffer in RLC AM/UM"
This reverts commit 8d852ddfe5.

This commit was needed because the order in which objects
where destructed on UE exit was such that the byte_buffer was deleted
before RLC_AM dtor was called.
7 years ago
Andre Puschmann 20e6ed102e fix when accessing uninitialized file 7 years ago
Andre Puschmann 281611b26a allow n param in pss_usrp test 7 years ago
Andre Puschmann 57bb831f27 fix RM turbo test 7 years ago
Andre Puschmann 1efcea7e47 call dft_exit in various tests 7 years ago
Andre Puschmann 4a27915022 bzero dft object during init, add call to fftw_cleanup in dft_exit 7 years ago
Andre Puschmann f60a9eab41 initialize RF UHD handler in init 7 years ago
Andre Puschmann 2c85da3e4b initilize variable in log_filter 7 years ago
Ismael Gomez ed52604d30 Restart rx_stream on radio error 7 years ago
Ismael Gomez fea5c3462c Start RX with delay 7 years ago
Ismael Gomez fd0c8168f0 Set to Continuous RX and TX 7 years ago
Xavier Arteaga 2a69211f32 SCH does not terminate all codeblocks if one fail. Also, SCH does not decode blocks with CRC=OK 7 years ago
yagoda fafed4a4a0 small fix in mbsfn ofdm 7 years ago
Xavier Arteaga 6fc9c96c58 Added CSI softbits weightening for Single antenna transmission 7 years ago
Pedro Alvarez 669ef9816f Added packing of TMSI to mobile station identity IE. 7 years ago
Ismael Gomez 65aa5abb30 Restored RSRP calculation changed in commit 3f002aca85 7 years ago
Ismael Gomez 5251cb3671 Stop RX stream when cell not found during initial cell search 7 years ago
Ismael Gomez f49d399a1e Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Xavier Arteaga 2c8467780d UE stores last PMI and last RI in common phy 7 years ago
Ismael Gomez 7c276318b2 Merge branch 'next' into raa 7 years ago
Xavier Arteaga 4df6227f5b UE stores last PMI and last RI in common phy 7 years ago
Xavier Arteaga ff5ac85c7d Added int16 to float SIMD vector function 7 years ago
Ismael Gomez 09c5ddb730 Merge branch 'next' into raa 7 years ago
Ismael Gomez 9b1c8aa608 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 3a005af9f5 Normalize PUCCH power 7 years ago
Andre Puschmann 8d852ddfe5 only reset SDU buffer in RLC AM/UM 7 years ago
Andre Puschmann 8b9bc15ffc Merge branch 'next' into rlc_fixes 7 years ago
Andre Puschmann d959608e10 fix mem dealloc in viterbi for 16bit AVX 7 years ago
Andre Puschmann 1be93d4682 add RLC UM destructor 7 years ago
Ismael Gomez 88354a1776 Merge branch 'raa' of github.com:softwareradiosystems/srsLTE_raa into raa 7 years ago
Andre Puschmann 75f42ac829 add RLC AM destructor 7 years ago
Paul Sutton b698547247 Fix for first RLC tx after handover 7 years ago
Xavier Arteaga a2129601df Noise level in MIMO is not divided by number of antennas 7 years ago
Xavier Arteaga 898c86d954 Channel estimattor selects the strongest RSRP. 7 years ago
Ismael Gomez 4117119510 Correct a possible sign overflow 7 years ago
Ismael Gomez 70dfa3b2a9 Fixes #6 AGC 7 years ago
Ismael Gomez c78a6e4c0d Changed SSS algorithm 7 years ago
Ismael Gomez ea07f695ad Removed printf 7 years ago
Ismael Gomez a568db3b04 Fixed PRACH HS=TRUE bug and indentation 7 years ago
Ismael Gomez 6f80144fbe Revert "fix mem leak in log_filter"
This reverts commit 4222c6b9a0.
7 years ago
Paul Sutton 81d8e7f70d Fix memory leak 7 years ago
Andre Puschmann 96058f5b15 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Paul Sutton e18cb5ba5b Fixing RLC AM tests, adding extra check for segment handling 7 years ago
Paul Sutton 4cf79c1ead Initial fix for segment handling in RLC AM 7 years ago
Paul Sutton 59e425608f Better fix for buffer size issue 7 years ago
Andre Puschmann 4222c6b9a0 fix mem leak in log_filter 7 years ago
Andre Puschmann ccfb9314bc fix various coverity bugs 7 years ago
Ismael Gomez 86818ad65f Fix compilations warnings and remove printf debugs 7 years ago
Ismael Gomez b5bda138f3 Merge branch 'next' 7 years ago
Xavier Arteaga 3f002aca85 Corrected energy measurement of the RSRP 7 years ago
Andre Puschmann b3beb58edf Merge branch 'next' into rlc_am_ul_bug 7 years ago
Andre Puschmann ef19b5f051 rlc_am: revert PDU len changes to pass tests again 7 years ago
Andre Puschmann ddfd114865 rlc_am: disable debug prints 7 years ago
Ismael Gomez c429f3031f Proper normalization to noise power estimation in chest_dl 7 years ago
Ismael Gomez ed76d73bbc Print tpc_pucch for format2 dci also 7 years ago
Andre Puschmann bf26934e13 rlc_am: print error but don't exit on buffer allocation errors 7 years ago
Paul Sutton d1d6cea737 Adding debug helpers 7 years ago
Andre Puschmann 0c03b84a29 Revert "rlc_am: request status PDU if tx window is half full"
This reverts commit 897db045bb.
7 years ago
Andre Puschmann bde37de866 rlc_am: fix bug where PDU was erased from tx_window too early 7 years ago
Andre Puschmann bfb3155da6 rlc_am: don't build new PDUs if tx window is full 7 years ago
Andre Puschmann fe069073f0 rlc_am: directly add lower edge of tx window in case of a retx 7 years ago
Xavier Arteaga 0c2f0ac038 Fixed srsue freq_offset compensation for UL 7 years ago
yagoda eb8a884e90 small optimization in neon viterbi 7 years ago
Andre Puschmann 7fde6e4933 rlc_am: fix conditions for resetting re-ordering timer 7 years ago
Andre Puschmann bebf062fee rlc_am: count poll_pdu and poll_byte during retransmission (and segements) 7 years ago
Andre Puschmann 9c3418d010 rlc_am: add extra brackets to macro 7 years ago
Andre Puschmann 705acec6b9 fix uninitialized variables in logger 7 years ago
Andre Puschmann fa7d5bd40e rlc_am: retransmit first outstanding PDU in case the tx_window is full to avoid stalling 7 years ago
Andre Puschmann 8f850754f3 check malloc return value in various tests 7 years ago
Ismael Gomez f17cfa3ac3 Fixed possible mod netgative SR period calculation 7 years ago
Andre Puschmann 897db045bb rlc_am: request status PDU if tx window is half full
The idea behind this condition is to prevent pushing more and
more data PDU on the tx_queue without getting feedback from the
receiver about it's state.
7 years ago
Andre Puschmann d9c5567e55 rlc_am: request status PDU if needed when sending PDU segments 7 years ago
Andre Puschmann afe6219d4b rlc_am: move check for special SO_end field outside of if and adjust length accordingly 7 years ago
Andre Puschmann 4e5f7f6ffa rlc_am: flush retx queue after rx'ing status PDU to avoid unordered SNs 7 years ago
Ismael Gomez c64c618194 Fix typo in previous commit and remove printf 7 years ago
Ismael Gomez 8f2db5feb8 Fix as per psutton review of pull request #147 7 years ago
Ismael Gomez ecefbefca7
Merge pull request #147 from softwareradiosystems/test_rlc_am
Buffer is deallocated for tx_window but tx_window object is not remov…
7 years ago
Ismael Gomez a279ab47f0 Improved neighbour cell accuracy. Changed RRC to avoid segfault when neighbour cell addition 7 years ago
Ismael Gomez 2347fe0e6f Fixed incorrect DCI location bug. Make all calls to regs/pdcch atomic w.r.t. the CFI 7 years ago
Ismael Gomez 5eeaf52990 Check for non-zero payload in log 7 years ago
Ismael Gomez 0d65c48105 When RLC retx queue is empty, do not error and transmit a new tx 7 years ago
Ismael Gomez ffb076b2c5 Buffer is deallocated for tx_window but tx_window object is not removed from map. Next time is accessed buffer is null. 7 years ago
Andre Puschmann dfe430a584 Merge branch 'next' 7 years ago
Andre Puschmann 07cd9ae528 fix coverity issues 7 years ago
Andre Puschmann 8e1aa0edd8 temporary mod to print RLC config in warning mode 7 years ago
Xavier Arteaga 99ef760b6f More Coverity fixes 7 years ago
Andre Puschmann eac2b6e43c Merge branch 'next' 7 years ago
Andre Puschmann 8daa834607 fix ASN1 s1ap code by checking upper bound of buffer 7 years ago
yagoda 42040f7111 fixing conflicts 7 years ago
Andre Puschmann 4fc7dbc340 Merge branch 'next' 7 years ago
yagoda ee1c8c292e fixing coverity issues 7 years ago
Xavier Arteaga 10fc1855d6 Fixed Coverity INFO/DEBUG messages with too many arguments and a few more 7 years ago
Andre Puschmann c011526e38 Merge branch 'next' 7 years ago
Andre Puschmann d500bdbc24 fix more coverity issues 7 years ago
Andre Puschmann fa508f07fa Merge branch 'next' 7 years ago
Andre Puschmann a7ced05be5 fix coverity issue in soapy 7 years ago
Xavier Arteaga 5741ce4c61 Fixed coverity for vector_test.c 7 years ago
Andre Puschmann afcdf21dcc Merge branch 'next' 7 years ago
Andre Puschmann f49c1d8d65 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Xavier Arteaga c4247c7aca Fix coverity for complex 16bit 7 years ago
Andre Puschmann 02856704c8 more coverity fixes 7 years ago
Xavier Arteaga 0299e9aae1 Fixed Aperiodic reporting RM31 for TM4 (Amarisoft proof) 7 years ago
Andre Puschmann 33bae5898a Merge branch 'next' 7 years ago
Andre Puschmann 8da4373d30 fix various coverity bugs 7 years ago
Andre Puschmann f2ea8222f9 soapy: make timeout a variable 7 years ago
Andre Puschmann 9be16097bf lime: add lo_locked sensor read 7 years ago
Andre Puschmann f3b1fe0f1a update for null-termination of strings fix 7 years ago
Andre Puschmann c8f9a7785a fix null-termination of strings 7 years ago
Xavier Arteaga c386bee399 Fixed PUSCH aperiodic report bug. 7 years ago
Ismael Gomez 71a2ad8ea8 Catches RA PDCCH order in Format1A 7 years ago
Ismael Gomez 8c7e8057f6 Minor printf corrections 7 years ago
Ismael Gomez 464357d88c Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 754566b28f Changed priorities to below UHD in srsUE 7 years ago
Ismael Gomez c0bbf6c5ae Removed PDCP thread 7 years ago
Xavier Arteaga 8800b77ded Enable DCI format 1C (Compact DCI por pagin and SIB) to be decoded by pdsch_ue example 7 years ago
Ismael Gomez 8418c74a2d Fixes RLC small grant issue in eNodeB and non-adaptive retx 7 years ago
Xavier Arteaga d950aa925d Removed SFO compensation in frequency domain. 7 years ago
Andre Puschmann 04dd4ba01b uhd: add e300 default config and fix loop for rx'ing samples 7 years ago
Xavier Arteaga a4c0cda237 Fixed pdsch_ue Rank indicator error messages for 4 antenna port cells 7 years ago
Ismael Gomez 0093928b73 Fixed some warnings in ARM 7 years ago
Xavier Arteaga 0ba58d8d24 Fixed PUSCH retransmissions for non-RRC configured rnti 7 years ago
Andre Puschmann 34d4017479 check if active state before stopping pdcp entity 7 years ago
Pedro Alvarez 4b62c9cb06 Merge branch 'next' into epc. 7 years ago
Ismael Gomez 62c9910b28 Increased timeout for LimeSDR 7 years ago
Ismael Gomez 76969932dc
Merge pull request #134 from softwareradiosystems/enbmimo
Enbmimo
7 years ago
Ismael Gomez 26017a8f98 Fixed double const warning 7 years ago
Ismael Gomez 0750ff3091 Option to not wrap when reading signal from file 7 years ago
Ismael Gomez 3be48c40c8 Added rotating log to srsUE and srsENB 7 years ago
Ismael Gomez 1f5ac41b37 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez d2e1600053 Updated viterbi 16-bit scaling 7 years ago
Ismael Gomez d88ed887d7 Revert "Take 1st block of iteration instead of 2nd in viterbi"
This reverts commit b12f500207.
7 years ago
Xavier Arteaga 57d443ace2 Merge branch 'next' into enbmimo 7 years ago
Pedro Alvarez be7cde7639 Merge branch 'next' into epc, to include RLC AM fix. 7 years ago
Andre Puschmann cf5ed07cdb Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Paul Sutton e0ad960fd7 Reporting +1 in buffer state from RLC AM to avoid eNB issues with 1-byte packets 7 years ago
Ismael Gomez b12f500207 Take 1st block of iteration instead of 2nd in viterbi 7 years ago
Andre Puschmann 74138071db move radio bearer definition to RRC 7 years ago
Andre Puschmann 5fdce71710 remove explicit use of RB id's in PDCP 7 years ago
Xavier Arteaga 9ffdb1e62d Refactored PMI/CQI/RI reporting 7 years ago
yagoda 2375b152af small fix for viterbi test without AVX2 7 years ago
Ismael Gomez c521739b51 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Xavier Arteaga de654cd344 Merge branch 'next' into enbmimo 7 years ago
Xavier Arteaga 7a840d9f59 Solved RI reporting bug and improved PUSCH log trace 7 years ago
Ismael Gomez e16839d7a7 Merge branch 'next' into 16bit_avx_viterbi 7 years ago
Andre Puschmann 97448c0a1f fix uninitlized variable in logger and remove delegating ctor 7 years ago
Xavier Arteaga 1db3f8ffcc Fixed SSE interleaver SEGFAULT potential 7 years ago
Xavier Arteaga 2f08a13504 Fixed channel estimator noise estimation 7 years ago
Xavier Arteaga 9aea121528 Removed redundant bzero in chest_dl.c 7 years ago
yagoda d749ee66f4 introducing 16 bit viterbi support 7 years ago
Pedro Alvarez 042552491b Merging next into epc branch. 7 years ago
Xavier Arteaga 6b04152c18 Fixed channel estimator for fidx_offset > 3 7 years ago
Xavier Arteaga a01c5ea08f Fixes #119: channel estimation subframe averaging 7 years ago
Andre Puschmann cc6828feef fix member initialization in log_filter 7 years ago
Ismael Gomez 1fb2262130 Revert "Increased viterbi quantification to maximum"
This reverts commit 5c7ce5a799.
7 years ago
Ismael Gomez e4696fec38 Added ue location calculation for a particular L 7 years ago
Ismael Gomez 5c7ce5a799 Increased viterbi quantification to maximum 7 years ago
Ismael Gomez 0689e69aad Minor DCI str info edits 7 years ago
Ismael Gomez ba807f1ef3 DLSCH error when CRC=0x0 7 years ago
Ismael Gomez ba8a42b92a Set master clock rate by default for usrp unless x300 is defined 7 years ago
Ismael Gomez bbc5fad1cf Possible fix to RSSI bug by scoping rssi_sensor variable to local function 7 years ago
Ismael Gomez 03da3dadce Minor edits in dci info string 7 years ago
Ismael Gomez e867184aa3 Default sched policy for prio=-2 threads 7 years ago
Ismael Gomez a08c662028 Per-antenna SNR 7 years ago
Ismael Gomez 143bec18e3 fixed compilation 7 years ago
Ismael Gomez a799098784 Merge branch 'next' into merge_patch 7 years ago
Ismael Gomez c6ab02f3f4 Minor changes to logging 7 years ago
yagoda 318afbd8b4 minor fixes to phy logging 7 years ago
yagoda 23afd44a7d modifications to enable phy lib logging 7 years ago
Ismael Gomez 33c35d575d Save last PHICH correlation 7 years ago
Ismael Gomez 821d5595c5 Fixed AVX compilation 7 years ago
Ismael Gomez ba7d4ca3a4 Added API to access port/ant chest values 7 years ago
Ismael Gomez dfda8edc04 Minor changes to log 7 years ago
Ismael Gomez 37ee5505e9 Removed unused log_line() functions. Added DCI info string 7 years ago
yagoda 1b1301101c adding support for phy(C level) logging to file 7 years ago
Andre Puschmann 68537b76d6 fix compilation issue on ARM 7 years ago
Ismael Gomez 6711387ad7 Disabled AGC for initial cell search. Copy CFO from search and disable CP based CFO after search to reduce overhead 7 years ago
Pedro Alvarez a4e1707835 Fixed bug in packing ESM information request. 7 years ago
Ismael Gomez 845fc87945 Added option to log_filter to customize time source 7 years ago
Ismael Gomez 88e19ca19d Start AGC from half maximum gain 7 years ago
Ismael Gomez 64ed986a11 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 9355cd5732 Improved CFO loop. Fixed issue with sinusoid tolerance 7 years ago
Ismael Gomez 56f95ec8be Avoid changing master clock rate if it's the same 7 years ago
Xavier Arteaga ec254a9971 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into enbmimo 7 years ago
Ismael Gomez e96f1cb37c
Merge pull request #127 from softwareradiosystems/merge_patch
Merge patch
7 years ago
yagoda a99d6318db fixing viterbi testing bug 7 years ago
Xavier Arteaga abbbae9e81 rf_uhd_imp tx forces zeros if null pointer buffer 7 years ago
Ismael Gomez 60b81f47f1 Do chest on filter only when sic_pss is enabled. Do not equalize SSS by default (something is not ok and takes more time to decode it) 7 years ago
Ismael Gomez 39f9f15232 Fixed bug with 2 rx antennas 7 years ago
Ismael Gomez be7f247ad7 Merge branch 'master' into next 7 years ago
Ismael Gomez 142ee30029 Merge branch 'next_novolk' into next 7 years ago
Ismael Gomez 082da2f7b6 Added filter for maximum PSS CFO detection value. Increased averaging for PSS CFO estimation 7 years ago
Pedro Alvarez c838758db2 Added downlink IP tunnel. Downlink user plane packets reach the UE. 7 years ago
Xavier Arteaga 4fec7799e2 Fixed Aperiodic RI reporting for TM1-2 7 years ago
Xavier Arteaga f71240d845 Merge branch 'next' into enbmimo 7 years ago
Ismael Gomez b0a2fa3b0b Merge branch 'enbmimo' into mob_crypto_mimo 7 years ago
Ismael Gomez e720568e82 Revert "Added UE Mode 3-1 aperiodic reporting"
This reverts commit 0bd683b3c4.
7 years ago
Ismael Gomez eefbdbc913 Revert "Added Aperiodic mode 3-1 in enb and some more optimizations"
This reverts commit 8ab196901f.
7 years ago
Xavier Arteaga 8ab196901f Added Aperiodic mode 3-1 in enb and some more optimizations 7 years ago
Xavier Arteaga 0bd683b3c4 Added UE Mode 3-1 aperiodic reporting 7 years ago
Xavier Arteaga a2a7411509 Solved bug: Added TPC pack for DCI format 2A 7 years ago
Ismael Gomez 48dfc08fa3 Fixed SIC for PSS using channel estimates, added option to disable it (not usable on synchronous same-site cells). Use PSS CE in SSS decoding 7 years ago
Ismael Gomez 3607ac6154 Merge branch 'crypto' into mobility_crypto 7 years ago
Paul Sutton 324ba02481 Fix for PDCP EEA1 7 years ago
Ismael Gomez cfb059f0c2 Restart rx_counter for SRB in PDCP when restablishing 7 years ago
Ismael Gomez 5c31800ccb Fixed HO with ciphering 7 years ago
Ismael Gomez 9a255b477a Merge branch 'crypto' into mobility_crypto 7 years ago
Paul Sutton 1a323770c9 Added support for AS ciphering 7 years ago
Ismael Gomez 8f39a622fe Added cancelation of self interference of PSS and SSS signals 7 years ago
Ismael Gomez c0e79477b5 Fixed cell reselection when radio-link failure 7 years ago
Paul Sutton 516fdc27f1 Fix for NAS security bearer id, added encryption test sets, fix for compile warning 7 years ago
Ismael Gomez 6b264732d2 Disabled subframe average 7 years ago
Ismael Gomez f1c6bcd252 Merge branch 'next' into mobility 7 years ago
Ismael Gomez dd8bacf466 Calibrated CFO loop default values 7 years ago
Paul Sutton 84724d2ab1 NAS-plane encryption working (thanks to David Rupprecht) 7 years ago
Ismael Gomez 46f15c19e6 Added subframe averaging option in chest_dl. Optional in pdsch_ue 7 years ago
Ismael Gomez 6e0c24c7ee Fixed feedback loop in CFO correction 7 years ago
Ismael Gomez a3a1d268b7 Improved CFO estimation/correction by filtering central 6 PRB. Cleaned ue_sync/sync/pss objects. Used const attr in vector and other objects 7 years ago
Ismael Gomez 2772471e41 Added filtering function to PSS 7 years ago
Ismael Gomez 2fd2f15157 Cell RS based CFO estimation 7 years ago
Pedro Alvarez 103361deb9 Fixed SPGW initialization bug. 7 years ago
Ismael Gomez 15a1304395 Revert "Add noise reduction in PSS before estimating CFO"
This reverts commit 0d7af88822.
7 years ago
Ismael Gomez 0d7af88822 Add noise reduction in PSS before estimating CFO 7 years ago
Xavier Arteaga 854a77455d
Merge pull request #113 from softwareradiosystems/next_new_features
adding simd xor functionality
7 years ago
Ismael Gomez aacd9e1e5b Revert "Use CP-based CFO estimation only for DL and UL. Estimate every subframe. Calibrated EMA to 0.3 highest valid for low SNR"
This reverts commit 6196c096af.
7 years ago
Ismael Gomez 3a0ab02264 S1/X2 handover tested and working 7 years ago
yagoda 38903de07c adding simd xor functionality 7 years ago
Ismael Gomez cfbea7a6c1 Restored non-guru DFT interface. Removed input buffer from ue_dl interface 7 years ago
Ismael Gomez b9854b65da Merge branch 'next' into mobility 7 years ago
Ismael Gomez e035e248b8 Fix bug in sync when not correcting CFO 7 years ago
Ismael Gomez 8447c965e3 Fixing RSRP measurements 7 years ago
Ismael Gomez d428760b20 Merge branch 'next' into mobility 7 years ago
Ismael Gomez 408545dab8 X2 (constant NCC) working 7 years ago
Paul Sutton d9b9ae9454 Fix for GUTI pack bug, add support for integrity with attach req 7 years ago
Andre Puschmann dc65e4243c print build info to log and on stdout 7 years ago
Ismael Gomez 053f5a619d Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 8b6bd607a7 Fixed and tested AGC 7 years ago
Ismael Gomez 6196c096af Use CP-based CFO estimation only for DL and UL. Estimate every subframe. Calibrated EMA to 0.3 highest valid for low SNR 7 years ago
Xavier Arteaga f377b12f91 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into enbmimo 7 years ago
Xavier Arteaga dbf10cff17 Solved PDSCH Power Allocation p_b on eNB side 7 years ago
Xavier Arteaga 176dae270c Fixes #105. Added backtrace print in 'srsLTE.backtrace.crash' 7 years ago
Pedro Alvarez ccbeb9e1c5 Fixed a bunch of compilation errors. 7 years ago
Xavier Arteaga 91e706d4d1 Fixes #107: srslte_simd_f_sqrt NaN solved if input is 0 7 years ago
Ismael Gomez 0093497752
Merge pull request #106 from softwareradiosystems/power
Power
7 years ago
Xavier Arteaga 401cc9a20a Merge branch 'power' of https://github.com/softwareradiosystems/srsLTE into enbmimo 7 years ago
Xavier Arteaga 58aac96a6e Added Power Allocation from HL in UE side 7 years ago
Xavier Arteaga 4ecd73c984 Added power allocation p_a in UE 7 years ago
Xavier Arteaga 91c9ddf244 Added scaling factor to predecoder 7 years ago
Paul Sutton 38ab9921f8 Undoing unnecessary RLC fix 7 years ago
Paul Sutton 10bc2ee8a1 Fix for RLC AM polling condition 7 years ago
Ismael Gomez 12d8b373c7 srsUE takes and reports intra-frequency measurements correctly 7 years ago
Pedro Alvarez 2088b3967b Commenting out the initial GTP-C packing functions (for now). 7 years ago
Xavier Arteaga 721d15a8bb Solved PUSCH RI reporting bug 7 years ago
Xavier Arteaga af5ca314d0 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into enbmimo 7 years ago
Pedro Alvarez 542edb988a Added GTPC ie and msg type definitions 7 years ago
Xavier Arteaga e2a61af462 Added Aperiodic mode 3-1 in enb and some more optimizations 7 years ago
Ismael Gomez e04a221911 Removed volk occurrences. Fixes #103 7 years ago
Pedro Alvarez 04d3a3f8ca Continue to work on pakcing the create session request message 7 years ago
Pedro Alvarez 99f6ffe63b Starting to add code to create the GTP-C messages. 7 years ago
Xavier Arteaga ab3a3108f1 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next 7 years ago
Xavier Arteaga b7d678f05e Solved bug when parsing two times the same subdev_spec 7 years ago
Ismael Gomez 809f211320 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Xavier Arteaga d041431c13 Merge branch 'reporting' into enbmimo 7 years ago
Xavier Arteaga b084b153cf Added UE Mode 3-1 aperiodic reporting 7 years ago
Ismael Gomez 058fbd7112 Fix adaptive retx in UE 7 years ago
Xavier Arteaga 861d65b070 Added subdev RF arguments. It fixes #95 7 years ago
Xavier Arteaga ca07f0064d Remove otw_format=sc12/sc16 from device args, also commas. 7 years ago
Ismael Gomez 344ace8f52
Fix issue #120 7 years ago
Ismael Gomez 4eb5ee5c58 Removed console debugging messages 7 years ago
Ismael Gomez 05973790ba Add checks for existence of retx buffer and remove from queue if not 7 years ago
Ismael Gomez e983987563 Check retx.sn exists in tx_window in required buffer size 7 years ago
Ismael Gomez a992fcf607 Fix concurrent access segfault in RLC AM 7 years ago
Xavier Arteaga c2d8508dcb Merge branch 'next' into enbmimo 7 years ago
Ismael Gomez 84db678608 Fixed Format1C RV with P-RNTI 7 years ago
Xavier Arteaga 9fbcf95367 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into enbmimo 7 years ago
Xavier Arteaga 2b0a4fa2d0 eNB: solved sched-pdsch bug 7 years ago
Paul Sutton 646f949d77 Fix for debug inline issue 7 years ago
Xavier Arteaga 75957d41d7 Added DCI formats 2 and 2a inScheduler. Improved UE PHCH, corrected some MIMO bugs on both sides. 7 years ago
yagoda cd6ca95cd1 lime additions and resampler optimizations (#94)
* adding optimizations to fractional resampler

* adding txrx delay for N210 and Lime

* minor corrections to Lime api

* optimization of the fractional resampler
7 years ago
Pedro Alvarez 468b0f2581 Fixed some issues with the MME and HSS logging. 7 years ago
Ismael Gomez 641eceb328 Merge branch 'next' into mobility 7 years ago
Paul Sutton 54b56ded4a Merge branch 'master' into next 7 years ago
Paul Sutton 935afe6ef3 Minor soapy fix 7 years ago
Ismael Gomez d615dc9ec9 Added missing deallocation in RLC UM in case of too small pdu 7 years ago
Ismael Gomez bb2bc95247 Fix diversity tx not working for 4 ports 7 years ago
Ismael Gomez 0d95159a2a Fix issue #114 7 years ago
Ismael Gomez 3a054a22b9 Remove OFDM normalization from enb_dl_init and do it before transmission 7 years ago
Ismael Gomez 6619ec9512
Merge pull request #83 from softwareradiosystems/rlc_am_poll_bug
fix bug in RLC AM where poll bit was never set
7 years ago
Xavier Arteaga 98969b2011 Implemented 3GPP 36.212 Tables 5.3.3.1.5-1 and 5.3.3.1.5-2 7 years ago
Ismael Gomez 81b34afff9 Normalize srsENB OFDM tx signal (srsENB not working PDSCH before this commit until ofdm changes commit) 7 years ago
Xavier Arteaga f9e428ef68 Optimised RI/PMI calculation call 7 years ago
Ismael Gomez de937faa20 Set invalid inputs error to dlsch_decode 7 years ago
Ismael Gomez be0b832927 Implement CW swap and TB to CW mapping for TM4 7 years ago
Ismael Gomez 1d095b006a Removed unused nof_tb variable 7 years ago
Ismael Gomez 3de86ca521 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez abbd2e0f85 return error on precoding error 7 years ago
Xavier Arteaga 96a6d6ae9f Merge branch 'next' into enbmimo 7 years ago
Xavier Arteaga 6985682ef0 Added 2nd Codeword interface in scheduler, plus pmi close loop reporting 7 years ago
Andre Puschmann 7ba8c5b94a fix bug in RLC AM where poll bit was never set if poll_byte and poll_pdu are zero
- In case both poll_pdu and poll_byte are zero a status PDU is requested
  from the other AM entity every N data PDUs
7 years ago
Paul Sutton ac8cbcaaea 1-byte PDU fix for RLC AM 7 years ago
Paul Sutton bd206e94fc Merge pull request #77 from softwareradiosystems/measurementreports
Adding ASN support for RRC measurement report messages
7 years ago
Xavier Arteaga af669a6cbb Added RI reporting in enb and optimised RI computing calling time 7 years ago
Xavier Arteaga 15e75b2c65 Created Bit interleaver object and SSE optimised interleaver 7 years ago
Ismael Gomez 610e892036 Merge branch 'next_novolk' of github.com:softwareradiosystems/srsLTE into next_novolk 7 years ago
Ismael Gomez 85571c47cd Added option to ue.conf to configure CFO EMA (set default to 0.4) 7 years ago
Xavier Arteaga a400999927 Merge branch 'next_novolk' of https://github.com/softwareradiosystems/srsLTE into next_novolk 7 years ago
Xavier Arteaga c1b296eb2c SSE optimization for srslte_bit_interleave_w_offset 7 years ago
Paul Sutton 7e3fbbc639 Adding ASN support for RRC measurement report messages 7 years ago
Ismael Gomez b0157cb4f8 Removed error when can't save fft wisdom (prints in mkl) 7 years ago
Ismael Gomez 7bef0b0e7f Merge branch 'next' into next_novolk 7 years ago
Xavier Arteaga c8bba2f4d0 DFT optimization. memcpy removal (#76)
* Solved PHICH Segmentation fault for MIMO

* Initial Guru FFT optimitzation

* Guru (i)FFT implemented. All test passed!

* Integrated new DFT into pdsch_enodeb and pdsch_ue. Solved more DFT bugs.

* Solved Merge Errors and bugs

* Solved UL Guru bug (DC missing). Updated Init and OFDM calls for enb and ue (cell measurement too).
7 years ago
Xavier Arteaga a570e63c5b Corrected bug in RA 7 years ago
Xavier Arteaga 02680ed2aa Merge pull request #75 from softwareradiosystems/next_novolk_update
Next novolk update
7 years ago
Ismael Gomez 45420433b9 Merge branch 'next' into next_novolk 7 years ago
Paul Sutton 49a105baed Fix for tests, minor fix for RLC UM 7 years ago
Ismael Gomez 75e082db38 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez 2f44e2bf3a Refactored cases mcs>29 for ul/dl 7 years ago
Ismael Gomez 494802ba9b Fixed bug in RLC UM when TX large number of segments in a PDU 7 years ago
yagoda 3292f9c269 simd.h tidy up & small fix for eMBMS 7 years ago
Ismael Gomez ed7856ea57 Merge branch 'next' into next_novolk 7 years ago
Andre Puschmann ab11a80c6f fix bug in tti interval calculation now returning 0 when called with the same value 7 years ago
Xavier Arteaga 0504e7a51b Fixed test for abs value. Solved compilation Neon warnings and SSE errors 7 years ago
yagoda f4b9e7311a adding neon support to new vector structure 7 years ago
Xavier Arteaga 6657892b80 Added UCI CQI decoder for variable number of bits 7 years ago
Ismael Gomez c4c1c62360 stable connection. Runs out of samples in ringbuffer if clock differences 7 years ago
Ismael Gomez db87a41d80 Merge branch 'next_novolk' into mobility 7 years ago
Ismael Gomez d3e3ecacb6 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez 5509262f54 Fixed possible bug in rx_metadata 7 years ago
Andre Puschmann 4b223ba729 add newline in error message 7 years ago
Ismael Gomez aeabcb4551 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez db5d747c66 Fix coverty issues 7 years ago
Xavier Arteaga 95897ceb71 Added TM2 (Tx diversity) support for eNB 7 years ago
Ismael Gomez f4e883d24f Divided phch_recv in subclasses 7 years ago
Xavier Arteaga e8da7160f0 eNB transmits diversity by default if two cell ports are configured 7 years ago
Ismael Gomez 1dff82065b Merge branch 'next' into next_novolk 7 years ago
Andre Puschmann 8dc8d8d521 fix warning 7 years ago
Andre Puschmann 2311e2a715 Merge branch 'soapy_fixes' into next 7 years ago
Andre Puschmann 5d5e8167b7 stop radio after radio error 7 years ago
Ismael Gomez eb07dacfe9 Cleaning logging format 7 years ago
Andre Puschmann f619f53cc4 fix soapy support 7 years ago
Andre Puschmann 5bd92fb658 fix prach example and close rf at exit 7 years ago
Ismael Gomez c2c637e06a Fixed out-of-bounds checking in rlc_um resegmentation 7 years ago
Andre Puschmann df2bbd4087 fix multi channel tx support in soapy 7 years ago
Andre Puschmann 81b143715b fix formating 7 years ago
Ismael Gomez ea935165af Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez aa81b4520b Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 189dcfa1d2 Updated TX/RX calibrated values for x300 7 years ago
yagoda 983bd0060c fixing incorrect type in bzero in pmch test 7 years ago
yagoda c1ef157afd adding test files for pmch 7 years ago
yagoda b1cbcec742 adding pmch tests and fixing pdsch_enb 7 years ago
Ismael Gomez dbae016b00 Removed unused vector functions 7 years ago
Ismael Gomez 4375113efc Merge branch 'next' into next_novolk 7 years ago
Xavier Arteaga 94a06867a3 Optimized SIMD includes and solved AVX512 bugs 7 years ago
Xavier Arteaga 9e5f999666 Added more functions 7 years ago
Ismael Gomez fbae23b2ac Removed debugging printf 7 years ago
Ismael Gomez db17c67194 Fixed bug in SSE turbo decoder 7 years ago
Ismael Gomez 736b73bb4b Print PDSCH iterations per codeword 7 years ago
Ismael Gomez 680ba2761c Fixed number of iterations calculation 7 years ago
Ismael Gomez f15dbcdd7f Restored UCI ACK processing to single ACK 7 years ago
Xavier Arteaga c41ad5453c Solved bugs and compilation error in simd and vector_simd 7 years ago
Justin Tallon 774a456e31 adding phy layer support for mbms 7 years ago
Xavier Arteaga 0c52c5651d Merge branch 'next_novolk' of https://github.com/softwareradiosystems/srsLTE into next_novolk 7 years ago
Xavier Arteaga c9f6bfccd4 Refactored vector library with SIMD independent architecture inline functions test-benchmark 7 years ago
Xavier Arteaga 8078238cb5 Removed test macros from mat.h 7 years ago
Ismael Gomez b12d69b439 Set default TX mode to continuous and fixed uplink synchronization (radio set offset concurrent access) 7 years ago
Ismael Gomez f064b83183 Added buffer overflow check in RLC UM reassemble 7 years ago
Ismael Gomez 05306d6a05 Merge branch 'segfault_mimo' into next 7 years ago
Xavier Arteaga 55446fc2a2 Over the wire format can be selected through RF args 7 years ago
Ismael Gomez 931cfa2db9 Add source of Late message 7 years ago
Ismael Gomez db4045f214 Do not exit on UHD recv error code 7 years ago
Xavier Arteaga 648f7c3591 Increased compatibility for TM3 and TM4 with one Rx antenna 7 years ago
Xavier Arteaga c0fac73a84 Solved PHICH Segmentation fault for MIMO 7 years ago
Ismael Gomez 6556941e6d simplified MAC timers. Unified mac and upper timers in same background task 7 years ago
Ismael Gomez 5359c42b46 RLC UM release timer at stop() 7 years ago
Xavier Arteaga 336a6b6217 Increased compatibility for TM3 and TM4 with one Rx antenna 7 years ago
Xavier Arteaga f58f74b102 Solved PHICH Segmentation fault for MIMO 7 years ago
Ismael Gomez 0844274147 Removed UHD decimation warnings for 2 antennas 7 years ago
Xavier Arteaga 54974c5d64 Fixed over the wire bits to 12 (MIMO only) 7 years ago
Xavier Arteaga c29af35158 Solved bug: when a retransmission of a succesfully decoded block was received 7 years ago
Ismael Gomez 68b1782c86 Fixed Paging and reattachment in new state machine. Moved GW to srsue 7 years ago
Ismael Gomez 826667361e Reduced chances of uhd demuxer error. Reset device when it occurs 7 years ago
Ismael Gomez e1005bc019 Merge pull request #19 from softwareradiosystems/next_mimo
Solved mat.h include in precoding.c
7 years ago
Xavier Arteaga a22d9aaaa3 Solved mat.h include in precoding.c 7 years ago
Ismael Gomez d624199e70 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez 313e12e3e9 restored CQI table 7 years ago
Ismael Gomez bf79d463d4 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez 05da1ac480 Merge branch 'mobility' of github.com:softwareradiosystems/srsLTE into mobility 7 years ago
Xavier Arteaga afd2bbbfc2 Added periodic RI on PUCCH for TM3 and TM4 7 years ago
Xavier Arteaga 65f5987ea8 Added RI reporting for TM3 and TM4 (no PMI) 7 years ago
Xavier Arteaga 8fd8175320 Improved ACK and RI in PUSCH decoding 7 years ago
Xavier Arteaga d9b6ae7563 PUSCH supports 2 ACK 7 years ago
Xavier Arteaga 91fe032276 Added PUSCH ACK decoder and test 7 years ago
Xavier Arteaga 709787b581 Improved robustness of PDSCH decoder 7 years ago
Xavier Arteaga 230eb63a97 Refactored grant: removed nof_tb from grant. Use tb_en instead. 7 years ago
Ismael Gomez d9ddef9209 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez 3e712d6a57 Merge branch 'next_mimo' into next 7 years ago
Ismael Gomez 7aa33c1f27 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez a4ab30a0c5 Use empirical SNR-to-CQI mapping table 7 years ago
Ismael Gomez 9a2c8d9b89 fixed error in decreased performance due to oscilating CFO 7 years ago
Ismael Gomez 41188b409e cleaned up cfo set tolerance functions 7 years ago
Ismael Gomez 7b854476a2 fixed radio set/get freq precision 7 years ago
Xavier Arteaga 0c31a5cfc1 Added periodic RI on PUCCH for TM3 and TM4 7 years ago
Xavier Arteaga 52bdd9290d Added RI reporting for TM3 and TM4 (no PMI) 7 years ago
Xavier Arteaga 9e4528007c Improved ACK and RI in PUSCH decoding 7 years ago
Xavier Arteaga c04eadaa6b PUSCH supports 2 ACK 7 years ago
Xavier Arteaga 6a668ef27f Added PUSCH ACK decoder and test 7 years ago
Ismael Gomez f0d9b333b2 Improved stability when UE reattaches 7 years ago
Ismael Gomez 394d8f166a Improved initial CFO estimation for PRACH. Fixed bug in PDCCH after changing cell 7 years ago
Ismael Gomez f1bacd009a Reduced time to sync to cell 7 years ago
Ismael Gomez 31cdd734ee remove get functions from set in uhd 7 years ago
Xavier Arteaga 1ab106c127 Improved robustness of PDSCH decoder 7 years ago
Ismael Gomez b771c35371 add freq_offset option to ue.conf 7 years ago
Ismael Gomez 14a901c807 compute sequences using static memory 7 years ago
Ismael Gomez b59e4d08ca fixed incorrect initialization of PUSCH estimator 7 years ago
Ismael Gomez 22f194182c fixed memory leaks 7 years ago
Ismael Gomez 91a8a29100 fixed memory issues 7 years ago
Ismael Gomez b0639ab394 resolved merge conflicts 7 years ago
Xavier Arteaga 2296d736be Merge branch 'next_mimo' of https://github.com/softwareradiosystems/srsLTE into next_mimo 7 years ago
Ismael Gomez 30c6c8d21b fixed offset length in pdsch scrambling sequence 7 years ago
Ismael Gomez a9d03ebb42 fixed offset length in pdsch scrambling sequence 7 years ago
Xavier Arteaga 338be7d0c2 Refactored grant: removed nof_tb from grant. Use tb_en instead. 7 years ago
Ismael Gomez 283cb115ac fixed bugs in enb 7 years ago
Ismael Gomez 79b0ca81d0 Fix memory alignment in PUCCH processing. Fixes #94 7 years ago
Ismael Gomez 5341d79b8a Fix memory alignment in PUCCH processing. Fixes #94 7 years ago
Ismael Gomez 9dffa10550 fixed compiling issues 7 years ago
Ismael Gomez 29ca3705a7 Merge pull request #17 from softwareradiosystems/next_mimo
Next mimo
7 years ago
Xavier Arteaga 1486911e32 DCI blind search takes Transmission mode in consideration and some _multi functions removed 7 years ago
Ismael Gomez 9ae21dfd5d reattaching cells with different IDs and PRB 7 years ago
Ismael Gomez a993e72534 correction to previous commit 7 years ago
Ismael Gomez 38c67dc410 Moved FFTW to WISDOM and save/load from file 7 years ago
Ismael Gomez 6e0fd43c1f Moved FFTW to WISDOM and save/load from file 7 years ago
Ismael Gomez a51b6b09dd Merged with next. Attach successful 7 years ago
Ismael Gomez 8a3ff19b30 set all pdsch functionts to MIMO by default (removed _multi) 7 years ago
Ismael Gomez e5feec1934 Temporal commit before merge. Changed sequence objects to avoid reallocating memory. new NAS/RRC working with initial attachment 7 years ago
Xavier Arteaga 409d81f43c Corrected comments and a few lines refactor in pdsch 7 years ago
Ismael Gomez 408bb7da66 Merge branch 'next' into next_novolk 7 years ago
Xavier Arteaga b027ec3bda srslte_str2 functions convert to lower or capital letters 7 years ago
Xavier Arteaga c2b5499284 Removed SCH object vector from PDSCH object (only SCH object from now on) 7 years ago
Xavier Arteaga d933f1b817 Renamed module algebra (it is now named mat) and moved usefl math SIMD macros to simd.h 7 years ago
Xavier Arteaga 0947173fc1 Merge branch 'next' into next_mimo 7 years ago
Xavier Arteaga b872f84255 Improved RI selection
(cherry picked from commit 034025d)
7 years ago
Xavier Arteaga d9d72e8f7b SINR calculation for PMI selection improvement for 2 layers; test golden values updated
(cherry picked from commit 59b26dd)
7 years ago
Xavier Arteaga 38b38ee82f Solved bug in RF Send call
(cherry picked from commit cc8a10e)
7 years ago
Xavier Arteaga 9deadc13dc Tx and Rx data check in PDSCH test
(cherry picked from commit 6679a160c6f39876aa8d5930a1c8d6bc58a551d3)

(cherry picked from commit 8ae673d)
7 years ago
Xavier Arteaga bbf7ffffa2 Added Condition number calculation for Rank Indicator in TM3
(cherry picked from commit f8a4472)
7 years ago
Ismael Gomez fabeca49c7 moved pdsch_coderate to phy_common 7 years ago
Xavier Arteaga cedc32fbb0 Added RI (CQI periodic reporting) send condition function 7 years ago
Xavier Arteaga 0b83ff7d68 Alignement with cherry pick 7 years ago
Xavier Arteaga 8c71c716c9 PDSCH decoder acknowledges TBs/CWs per sepparate and softbuffers are arrays of pointers 7 years ago
Xavier Arteaga e22a526350 Correction RF module for supporting Rx diversity in the UE 7 years ago
Ismael Gomez 955170bd52 Improved DL TCP performance by tweeking BSR reports and UL scheduler 7 years ago
Ismael Gomez 616e18c570 fixed PUCCH correlation estimator 7 years ago
Xavier Arteaga ecaf84de51 pdsch_test can load MIMO files 7 years ago
Xavier Arteaga 8e81400329 Solved bug: UE DL was not getting into TxDiversity on DCI formats 1 and 1A 7 years ago
Ismael Gomez dea557f345 Fixes #89. Removed sampling rate warnings 7 years ago
Ismael Gomez 5fed766806 fixed UE not reattaching after paging 7 years ago
Ismael Gomez 49066b28d3 Merge branch 'master' into next 7 years ago
Ismael Gomez 40273e4a13 Merge branch 'master' of github.com:srsLTE/srsLTE 7 years ago
Ismael Gomez 5e41ea9d5b Fixes #96. Reduce TX/RX offset for 20MHz. 7 years ago
Xavier Arteaga 7e9e9a6a7d Included precoding information (pinfo) in grant and interfaced TM4 7 years ago
Xavier Arteaga 2c07a16189 DL grant parameter are now vectors of MAX_CODEWORDS 7 years ago
Xavier Arteaga 9c9c07a845 Improvement in how PDSCH UE shows downlink statistics. 7 years ago
Xavier Arteaga ed19a4d200 Removed PDSCH threads and refactored RI/PMI select 7 years ago
Xavier Arteaga f2db2db81b Added PMI select C test and solved bugs (golden vectors generated from reference script) 7 years ago
Xavier Arteaga 94325d13d2 Scalable PDSCH with MAX_CODEWORDS PDSCH plus decoding threads for bitrate increase 7 years ago
Xavier Arteaga 48d508aeba Added srs_lte_cpy for aligned copy which improves a bit performance for aligned data 7 years ago
Xavier Arteaga a9d9c92205 Added MMSE in SSE and AVX plus subroutines refactor 7 years ago
Xavier Arteaga d1709e06af Added algebra SSE, AVX (+FMA) implementatiokns with test 7 years ago
Xavier Arteaga 4007a15581 Merge branch 'next' into next_mimo 7 years ago
Xavier Arteaga 2bf288ff59 Solved infinite loop and/or segmentation fault in the SCH decoder for non-SSE compilation. 7 years ago
Andre Puschmann 9c49e27778 remove unused variable 7 years ago
Xavier Arteaga 1d00e1acaa Merge with next_with_matlab 7 years ago
Paul Sutton c58d2a4689 Merge branch 'master' into next due to RRC ASN bug fix 7 years ago
Paul Sutton 12603e4da2 Bugfix for RRC ASN MeasConfig packing 7 years ago
Xavier Arteaga 19bc98081a PDSCH decoder multi has been modified for future parallel decoding of codewords. 7 years ago
Xavier Arteaga 6142a5f9e5 Merge to next_with_matlab 7 years ago
Andre Puschmann e16cc4c58b Merge branch 'next_new_feature' into next 7 years ago
Ismael Gomez dd5822077b fix for soapy 7 years ago
Andre Puschmann 00be4a5de7 fix bug with uninitalized number of rx antennas 7 years ago
Andre Puschmann bb34be24ac fix bug with uninitalized number of rx antennas 7 years ago
yagoda 8c049b2981 fix for both lime and rtl 7 years ago
yagoda 12d58bbb62 fixing soapy Tx for lime and RTL-SDR 7 years ago
Ismael Gomez 639227557f fixing small conflicts 7 years ago
Ismael Gomez c9ced0b2e1 fixing commits 7 years ago
Ismael Gomez 2d0508ab25 fixing conflict 7 years ago
Ismael Gomez 151f219e41 small soapy fix 7 years ago
yagoda bc337ee281 fixing soapy lime and rtlsdr compatibility 7 years ago
Andre Puschmann 266f1b08fb rlc_am: print LCID in buffer status msg 7 years ago
Andre Puschmann e8c41d4620 Revert "Soapy(lime) tx support"
This reverts commit 10c0f03f33.
7 years ago
Ismael Gomez 7a02efe0e5 fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 012d14f4b5 fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 41edfcc7ab fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 711bf23ee2 fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 5b62859cca Merge pull request #12 from softwareradiosystems/next_new_feature
Soapy(lime) tx  support
7 years ago
Ismael Gomez 0737a858f7 Merge pull request #11 from softwareradiosystems/ue_refactor_common_v2
UE refactor common v2
7 years ago
Ismael Gomez f629e10fcf fixed bug in sub_sse() and added couple of avx functions 7 years ago
Ismael Gomez 2bba9d187d fixed dotprodconj. Removed unaligned load/store 7 years ago
Ismael Gomez fd2a6f13e2 Merge branch 'next' into next_novolk 7 years ago
Andre Puschmann 1e3b5f553e fix printf argument 7 years ago
Andre Puschmann 8030778809 fix PDCP initialization in eNB 7 years ago
yagoda 10c0f03f33 Soapy(lime) tx support 7 years ago
Ismael Gomez d74a9de86d Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 3d658cfdd8 fixed number of ports in pdsch tx 7 years ago
Andre Puschmann 7ca0988ea3 refactor RLC to use RAT-agnostic config 7 years ago
Andre Puschmann 8dbabb2834 rework bearer/LCID handling
This is a larger patch that reworks the LCID handling throughout the
code.

- It first moves the RB/LCID mapping out of common.h into the RRC object
  because different RATs may have different mappings.
- It adds a interface to RRC that other objects like RLC/PDCP/etc. may
  use to get the bearer name of a specific LCID.
- The patch also introduces a PDCP config class.
7 years ago
Andre Puschmann 60da04ef58 make LCID of GW object a parameter 7 years ago
Andre Puschmann bfa10148f5 fix bug in c-rnti MAC subheader 7 years ago
Ismael Gomez 6c0587e5a4 fixed missing initialization of PUSCH scrambling sequence 7 years ago
Ismael Gomez d28e16b1ed fixed missing initialization of PUSCH scrambling sequence 7 years ago
Paul Sutton 89cc50c7c4 Deallocating buffers for ACKed RLC tx PDUs 7 years ago
Paul Sutton cec7b95d45 Fix for race condition, fix for window size checks 7 years ago
Paul Sutton ce88544d07 Minor fft library tidy-up 8 years ago
Ismael Gomez fa9eaee498 new NAS/RRC structure. Attaching and ping working 8 years ago
Paul Sutton f48b1f3d66 Adding ability to statically link FFTW 8 years ago
Ismael Gomez fa05304632 Merge branch 'next' into mobility 8 years ago
Ismael Gomez 14450827fa added suppress_stdout to radio::init_multi 8 years ago
Paul Sutton 769c2c1f6b Merge branch 'next' of https://github.com/softwareradiosystems/srslte into next 8 years ago
Paul Sutton 776c1bbc9d Moving fftw checks to top CMakeLists 8 years ago
Ismael Gomez 93ff9294f5 Merge branch 'next' into mobility 8 years ago
Ismael Gomez 140cef69e0 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 8 years ago
Ismael Gomez 6037a2f2bd changed logger classes 8 years ago
Paul Sutton b71f7b7080 Adding support for static builds 8 years ago
Ismael Gomez 12cbf02606 changed name of vector_simd function 8 years ago
Ismael Gomez 681a2455d9 Merge branch 'next' into next_novolk 8 years ago
Ismael Gomez 4b5cbafdb5 upgraded to new code restruct 8 years ago
Ismael Gomez c47c4b8b03 fixed overflow in tests 8 years ago
Ismael Gomez 9623081da1 Fixed decoder doing more iterations than necessary 8 years ago
Ismael Gomez 026eecf58d allow null CB 8 years ago
Ismael Gomez e717ccf73a new AVX2 decoder working over the air 8 years ago
Ismael Gomez f00ea8c8ed Integrated AVX2 decoder in PDSCH object. Added inter-frame SSE decoder (not working and not integrated) 8 years ago
Ismael Gomez c1ef9da32a avx turbo decoder working in tests 8 years ago
Andre Puschmann eb039ea1f0 fix compile warning 8 years ago
Ismael Gomez d8069f9364 forced local variable alignment in dot_prod_sss_avx2 8 years ago
Ismael Gomez 215dac6662 fixed some issues with AVX machines 8 years ago
Ismael Gomez 13adbb6fda restored srslte_phy to static 8 years ago
Ismael Gomez 72a2b06238 Fixed incompatibility with volk1.2 Make pointer type warnings an error 8 years ago
Mikko Markus Torni d734ef977b Add comments to many functions 8 years ago
Mikko Markus Torni 3d6a020541 CFI length is wrong for nof_prb == 10 8 years ago
Ismael Gomez 63f6e2dd06 removed link to rf drivers in srslte_phy 8 years ago
Ismael Gomez ec34d56e77 final merging changes 8 years ago
Ismael Gomez 1b4706f510 Merge branch 'next_private' into novolk 8 years ago
Paul Sutton a278a10634 Link order fix for volk and math 8 years ago
Ismael Gomez f264b4d652 made srslte static srslte_rf shared. Deleted tutorial examples 8 years ago
Paul Sutton f1152276f1 Fix for uninitialised bool 8 years ago
Ismael Gomez 975a41d55f Merge branch 'next_private' into novolk 8 years ago
Paul Sutton 07d8997395 Merge branch 'next' into next_paul_libs 8 years ago
Paul Sutton 4b68272964 Switch to static internal libs, set -fPIC by default 8 years ago
Andre Puschmann ac7f11e5b8 disabling SIMD code in vector lib in debug mode 8 years ago
Ismael Gomez f120a5a5b0 removed unncessary printf 8 years ago
Ismael Gomez 1c0961ebe9 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next_private 8 years ago
Andre Puschmann c55532c286 fix bug when reading/syncing from file using too large offset 8 years ago
Ismael Gomez 0940fd35d9 added include dirs for mbedtls 8 years ago
Ismael Gomez 0f4bdf612c moved FFT reqs to srslte/phy 8 years ago
Paul Sutton 0e87bc7b80 Adding checks on RLC AM segment NACK offsets 8 years ago
Ismael Gomez 5e030dc805 renamed SRSUE_ constants to SRSLTE_ 8 years ago
Ismael Gomez 129b34201d Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next_private 8 years ago
Ismael Gomez d05b03e43a added buffer pool function call name debug feature 8 years ago
Paul Sutton 09f9063272 Merge branch 'restruct_update' into next 8 years ago
Ismael Gomez 2da8b1f93b Merge branch 'restruct_update' into next_private 8 years ago
Paul Sutton 0b64e8a9ee Minor cleanup of security library handling in cmake 8 years ago
Paul Sutton b2c3b31a59 Removing support for direct LimeSDR drivers - only supporting through SoapySDR 8 years ago
Ismael Gomez 5b974e5f7a Merge branch 'restruct_update' of github.com:softwareradiosystems/srsLTE into restruct_update 8 years ago
Ismael Gomez 840a9573e8 set unaligned mode in avx kernel 8 years ago
Andre Puschmann 04ec09bd71 add license text to various files 8 years ago
Ismael Gomez a9e0fdfba5 Merge branch 'restruct_update' of github.com:softwareradiosystems/srsLTE into restruct_update 8 years ago
Ismael Gomez a4498aeb1e defaulted cpu affinity to all cores 8 years ago
Paul Sutton 843e2c2546 Adding RLC AM tx_window bounding, added polling debug messages 8 years ago
Ismael Gomez 930147fcda moved boost requirement to root cmake 8 years ago
Ismael Gomez bcaa6e95bd moved viterbi avx and fixed minor warnings 8 years ago
yagoda e0fb5d5cf6 updating avx vectors and viterbi 8 years ago
yagoda 0fe981e608 adding avx viterbi and avx vectors 8 years ago
Ismael Gomez 8a367bf825 changed srsue namespace to srslte for all common objects 8 years ago
Ismael Gomez e75daee148 renamed include paths for common objects 8 years ago
Ismael Gomez 6475b7b7ad moved UE upper files to srsue 8 years ago
Ismael Gomez ffc3c035f8 Fixed incorrect semi-colon 8 years ago
Andre Puschmann 1d1916d6e0 Merge branch 'restruct_update' into restruct_update_paul 8 years ago
Andre Puschmann c51c4d2a38 fix compile warnings 8 years ago
Andre Puschmann bcecdf292b add C++ compile flags and enable useful warnings 8 years ago
Andre Puschmann 9d9d4435e2 Merge remote-tracking branch 'origin/next' into restruct_update 8 years ago
Paul Sutton 80140c7c38 minor cmake edits 8 years ago
Andre Puschmann 5d66e9701f fixing CMake scripts and include paths 8 years ago
Andre Puschmann 5898af3d0b add srslte_asn1 lib
- remove extra subfolder containing liblte
- add asn1 lib containing rrc msg packing and unpacking
- add security related bits to common
8 years ago
Andre Puschmann d079d25b2c rename srslte folder and src subfolder 8 years ago