Pedro Alvarez
b0581ae5ae
lib,rlc_am_nr: removed ugly hack to get last element of list. Renamed current_sdu to sdu_under_segmentation.
3 years ago
Pedro Alvarez
e9a47ef7b1
lib,rlc_am_nr: added assert to make sure we never write over nof_bytes
3 years ago
Pedro Alvarez
33735852a4
lib,rlc_am_nr: remove unecessary ternary operator.
3 years ago
Pedro Alvarez
bd8c7f7c57
lib,rlc_am_nr: added max_hdr and min_hdr variables, that are configured based on SN length. Replaced magic numbers with said variables.
3 years ago
Pedro Alvarez
19268281c8
lib,rlc_am_nr: reduced logging level of some messages to debug.
3 years ago
Pedro Alvarez
5532c514ba
lib,rlc_am_nr: added logging macros to make sure that the RB name is allways logged.
3 years ago
Pedro Alvarez
f60259afb9
lib,rlc_am_nr: fixed multiple typos and deleted useless comments
3 years ago
Pedro Alvarez
9e6b852834
lib,rlc_am_nr: Added handle_full_sdu() and handle_segment_sdu() functions. Reduced duplicate code in handling SDU segments.
3 years ago
Pedro Alvarez
8afea13d9a
lib,rlc_am_nr: added initial logic to support receiving PDU segments.
3 years ago
Pedro Alvarez
aae1d9ad10
lib,rlc_am_nr: changed rlc_amd_nr_tx_sdu to use std::list to store
...
segment infomation. Segment infomation incluses, SO and payload length.
3 years ago
Pedro Alvarez
76c33c78a9
lib,rlc_am_nr: starting to add test for segmentation. Starting to add functions for creating new segments and segment continuation.
3 years ago
Pedro Alvarez
f544cc7f7e
lib,rlc_am_nr: fixed issue introduced with the changes of the header packing.
3 years ago
Pedro Alvarez
40fab8fdb4
lib,rlc_am_nr: starting to add segmentation test
3 years ago
Pedro Alvarez
3e5b064a08
lib,rlc_am_nr: starting to add build_sdu_segment() function.
...
Also adding write_header function that receives as argument uint8_t* so
we can write the header straight to the payload.
3 years ago
Pedro Alvarez
72ba7503e5
lib,rlc_am_nr: make max tx queue size configurable.
3 years ago
Fabian Eckermann
4182a9f164
Add cell group update without random access.
3 years ago
Fabian Eckermann
cb6809c9b2
Add SA RRC reconfiguration test.
3 years ago
Fabian Eckermann
a6c1098afe
Add decoding of RRC reconfiguration.
3 years ago
Fabian Eckermann
a9724fced1
Remove unused code from test.
3 years ago
Xavier Arteaga
6c4c1ea155
NR UE PHY: interfaced fix wideband CQI reporting in nr_phy_test
3 years ago
Alejandro Leal
8619382b45
Removed unneeded libraries from the mac test in srsgnb
3 years ago
Francisco Paisana
ac7fe9be64
sched,nr: make scheduler robust to errors in the phy that cause skipped slot indications
3 years ago
Carlo Galiotto
bab0b488be
rrc-nr: disable csi_meas_config
...
The current configuration makes the PUCCH decoding fail. We need
to investigate the reason for this befoer we re-enable it
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
861648aa35
rrc-nr: differentiate SA csi_meas_cfg from NSA
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
3d39f4b55f
rrc-nr: remove unnecessary variable toggle
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
655fb7204f
rrc-nr: set CSI config for SA only
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
d7e4018adf
sched: remove unused function
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
b359c7b728
sched,nr: add comments and rename variables
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
0f92869156
rrc,sched: add csi-MeasConfig setup in RRC
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
9be9bd659e
sched,nr: add CQI to SE and SE to MCS mapping ...
...
for scheduler + add CQi reporting from PHY to scheduler
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
2040a88bf9
sched: add comments + rename variable
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
cd32f1385a
sched,test: add test for CQI->MCS mapping fnc
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
db983175a8
sched: remove CQI->MCS mapping from PDSCH allocator
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
3a7739fba5
sched: add CQI->MCS mapping to PDSCH allocator
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
a7255cfac6
sched: add fnc to map CQI to MCS
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Francisco Paisana
40138c7125
changed namespace of asn1 ngap from 'ngap_nr' to simply 'ngap'
3 years ago
Ismael Gomez
cc635168dd
enb,rrc: add more context to log line
3 years ago
Ismael Gomez
4d382905fd
ue,lte: run parse_meas_config after RACH is complete to avoid race condition with PHY reset
3 years ago
Ismael Gomez
daa7d8cdb5
Increase number of tunnels per UE
3 years ago
Ismael Gomez
2d31e11144
ue,lte: update rx_gain_offset more frequently. Avoid calling UHD driver when getting rx_gain
3 years ago
Ismael Gomez
120ad5c72f
ue: store new EARFCN in the foreground of cell_select to avoid race conditions with the other cmd_worker
3 years ago
Ismael Gomez
99632d6b41
Add lib dependency for new skiq version
3 years ago
Ismael Gomez
70d6e596f7
nr: add RAR ue_dl_nr_file test
3 years ago
Robert Falkenberg
226001709d
srsUE: refactor option to filter N_id_1 / SSS to configuration
...
* pick the cell with strongest peak (instead of last match)
* proper selection if N_id_2 was forced too
* add comment explaining potential occlusion of cells
3 years ago
Merlin Chlosta
c967b688ff
emergency handler for NAS PCAP to close file
...
Previously NAS PCAP wasn't closed/fflushed on
unclean exit, resulting in missing or corrupted PCAP.
3 years ago
Matan Perelman
0dff58613f
srsUE: Add option to filter N_id_1 / SSS to configuration
3 years ago
Matan Perelman
5302f1b23c
Sync: Fix incorrect log line
3 years ago
Nils Fürste
5403468f14
Fix cmake for SoapySDR
3 years ago
Robert Falkenberg
767d5390f9
benchmark_radio: don't join plot_thread if not requested
3 years ago
Fabian Eckermann
cdbe6a6e1d
Make sure to not access out-of-bounds iterator when erasing vector elements.
3 years ago