Xavier Arteaga
19572b485c
SRSUE RRC: fix single meas_obj in multiple meas_id
2019-07-19 18:10:23 +02:00
Xavier Arteaga
f616e6f5ad
SRSUE: Do not add srsue_help nor srsue_version test if the GUI is enabled
2019-07-18 22:05:44 +02:00
Xavier Arteaga
d64264d954
SRSUE: Added init test and ue.conf.example integrity. Solved CLang Tidy warnings.
2019-07-18 22:05:44 +02:00
Ismael Gomez
98f52529f7
Minor change to ue.conf
2019-07-18 16:39:44 +02:00
yagoda
b99178d8da
updating timing advance values for lime
2019-07-18 12:49:53 +02:00
Ismael Gomez
0dac2ef59b
Update SIB2 also when forcing p_b
2019-07-17 17:35:36 +02:00
Ismael Gomez
32bcbd6231
Minor modification of warning message
2019-07-17 16:57:42 +02:00
Ismael Gomez
50e1ed6cc6
Change order of radio stop to avoid locking on rf_ms() by async thread
2019-07-17 16:48:07 +02:00
Guillem Foreman
2574de4d2d
Fixed soft demodulator
2019-07-17 15:23:57 +02:00
Ismael Gomez
feafec2725
Fix srsENB PHY log and reorganized expert args
2019-07-17 12:40:57 +02:00
Ismael Gomez
126f2efb5c
Radio and UHD fixes to avoid changing master clock rate and fixes X300 ( #589 )
...
* Fixes X300 MIMO
* Do not change sampling rate and calibrate time_adv_nsamples for b210
2019-07-16 18:22:09 +02:00
Andre Puschmann
9ee415ac82
correct the max size for a single TB
...
since the size in bits is counted per TB we don't need to allocate
space for the 2x2 MIMO case. Both CW have their own buffer.
2019-07-16 17:31:03 +02:00
Andre Puschmann
21f8698397
fix MAC PDU packing for large TB sizes
...
update the byte_buffer length variable after updating the remaining
PDU length. This has caused an error when calculating the
remaing space in the PDU because the SDU length was counted twice.
2019-07-16 17:31:03 +02:00
Andre Puschmann
94cc61e4b1
add MAC PDU pack test for max size TB PDU
2019-07-16 17:31:03 +02:00
Ismael Gomez
c9c43e44e9
Fixed PDU buffer size
2019-07-16 17:31:03 +02:00
Xavier Arteaga
abad5c3bbf
SRSUE: Handle 256qam for CA ( #585 )
2019-07-16 15:42:41 +02:00
Andre Puschmann
62eba8f3d8
fix default radio, channel and rx antenna setting in eNB ( #594 )
2019-07-16 14:32:02 +02:00
Andre Puschmann
f1387d8cf8
fix uninitialized vars in scheduler_grid
2019-07-15 15:32:58 +02:00
Andre Puschmann
86f43b008c
Fix missing general section
2019-07-15 13:56:59 +02:00
Ismael Gomez
1b970fa978
Modified comments
2019-07-15 06:18:34 -04:00
Andre Puschmann
886858a30a
remove expert config and split into PHY and general config, cleanup ue.conf.example
2019-07-15 06:18:34 -04:00
Andre Puschmann
bfb16e2545
remove general UE config from example
2019-07-15 06:18:34 -04:00
Ismael Gomez
b81d4c5c9c
Fix MAC test
2019-07-14 09:01:14 +02:00
Andre Puschmann
e9342969f8
fix typo
2019-07-14 07:41:08 +02:00
Andre Puschmann
2ae35e4ce0
make sure status PDU doens't exceed grant size
2019-07-14 07:29:10 +02:00
Pedro Alvarez
739853e9e6
Update README to have the correct directory for the config files.
2019-07-13 14:41:43 +02:00
Pedro Alvarez
9597cc4c14
Clang-formated liblte_*
2019-07-13 14:41:04 +02:00
Andre Puschmann
b46a71c2d8
add RRC metrics and remove extra methods to query RRC state
2019-07-13 14:33:43 +02:00
Xavier Arteaga
5e49aca835
Merge pull request #570 from softwareradiosystems/feature_256qam_fix
...
Resource allocation extended tables and PDSCH table 2 for 256QAM
2019-07-12 12:32:47 -04:00
Ismael Gomez
6d2c6ec58d
Do not change master clock rate in UHD if dynamic rate is supported
2019-07-12 18:18:30 +02:00
Xavier Arteaga
04ab6caf69
SRSUE: fix for 64QAM CA
2019-07-12 11:37:20 -04:00
Guillem Foreman
2a8ec5c9b9
More fixes 256QAM
2019-07-12 15:35:27 +02:00
Guillem Foreman
eab73829f6
Changes requested
2019-07-12 14:11:26 +02:00
Ismael Gomez
154b9a84c8
Fix RRC serving cell leak
2019-07-12 13:59:43 +02:00
Ismael Gomez
7e1ae45d58
Fixes #573
2019-07-12 13:38:49 +02:00
Ismael Gomez
5358816ad5
Fix Truncated BSR due to invalid priority ordering
2019-07-12 13:08:42 +02:00
Ismael Gomez
538f38cf54
Let PDCP Control PDUs be processed
2019-07-12 13:08:42 +02:00
Pedro Alvarez
9b6aaac1b5
Ignore PDCP status PDUs, instead of passing them to the GW. Check on the GW if the packet is large enough to hold an IPv4 header.
2019-07-12 13:08:42 +02:00
Ismael Gomez
11d42acb3a
Fix using deallocated PDU
2019-07-12 13:08:42 +02:00
Ismael Gomez
8c41625599
Add RLC suspend and resume
2019-07-12 13:08:42 +02:00
Andre Puschmann
db196cc052
add RLC AM test for status PDU generation with small and big MAC grants
2019-07-12 13:06:39 +02:00
Andre Puschmann
db9f093b63
add debug log when handling reordering timer
2019-07-12 13:06:39 +02:00
Andre Puschmann
849ad2655c
fix creation of malformed RLC AM status PDU
...
the issue was caused by an unneeded length check during the
assembly of the status PDU. This length check caused an too early
break from the while-loop that adds all missing SNs to the status PDU
leaving the PDU struct in an invalid state where ack_sn was equal to
one of the NACK_SNs.
The fix is to simply remove the length check during the generation to
fully generate the status PDU. If, for whatever reason, MAC provides
a too small grant to fully fit the status PDU, the PDU will not be
generated, i.e. the calling function checks the return value and does
not pass the (then too big PDU) down the stack.
2019-07-12 13:06:39 +02:00
Andre Puschmann
9f3a947c02
modify RLC AM retx test to provide exactly a MAC opportunity of the size
...
that is reported as buffer state
2019-07-12 13:06:39 +02:00
Xavier Arteaga
aa6652155c
Phy: added ue_ul normalization mode parameter
2019-07-12 13:05:10 +02:00
Xavier Arteaga
20823e191d
SRSUE: Added UL force amplitude optional parameter
2019-07-12 13:05:10 +02:00
Andre Puschmann
e0b583db5d
remove extra indirection from enb_phy
2019-07-12 04:17:56 +02:00
Andre Puschmann
4e86b2f6b2
introduce layerd architecture we use for UE to eNB
...
- this allows flexible use of different PHYs and radios
- use common radio_multi (moved to lib)
2019-07-12 04:17:56 +02:00
Xavier Arteaga
2530894374
Channel emulator: added input pointer checks
2019-07-11 10:28:13 -04:00
Ismael Gomez
da78f373b1
Cleaned SR logs
2019-07-11 15:47:49 +02:00