Pedro Alvarez
|
b687072815
|
lib,rlc: added rb_name and logger to rlc_common. Added macros to help making sure bearer name is always included to the log to rlc_common.h. Started using said macros in TM, UM and AM entities.
|
3 years ago |
Alejandro Leal
|
74d847efe9
|
Removed unneeded libraries in the test as srsran_phy already includes
srsran_phy_common
|
3 years ago |
Francisco
|
3c25b6cb24
|
asn1: remove presence flag for lists and octet strings, as the size of the latter implicitly tell if the asn1 field is present
|
3 years ago |
Xavier Arteaga
|
65255ecb4e
|
Unpack MIB to update MIB
|
3 years ago |
Xavier Arteaga
|
c88774a3f4
|
Fix UE SYNC NR CFO feedback and periodicity
|
3 years ago |
Xavier Arteaga
|
8694cc63ec
|
Added SSB configuration conversion to string
|
3 years ago |
faluco
|
634db621e4
|
Fix compiler error due to a bug in clang9.
|
3 years ago |
sauka
|
d5040540fb
|
use NR type1 RIV function helper
|
3 years ago |
sauka
|
9b24867bc4
|
set SCH configuration only for non SI-RNTI case. Fix formatting
|
3 years ago |
sauka
|
870c3ab8c5
|
update TV, enable ue_dl_nr_file_test for c-rnti case
Cell:
nr_arfcn=368500 ul_nr_arfcn=349500 pci=500 mode=FDD rat=nr n_rb_dl=52 n_rb_ul=52 dl_mu=0 ul_mu=0 ssb_mu=0 ssb_arfcn=368410 ssb_prb=13:21 k_ssb=6 coreset0_prb=1:48 coreset0_idx=6
coreset1:
11:49:15.018 [PHY] DL 0001 01 0100 718.1 PDCCH: ss_id=1 cce_index=0 al=4 dci=1_0
rb_alloc=0x5f
time_domain_rsc=0
vrb_to_prb_map=0
mcs=10
ndi=1
rv_idx=0
harq_process=0
dai=0
tpc_command=1
pucch_rsc=0
harq_feedback_timing=3
dci_len=39
11:49:15.018 [PHY] DL 0001 01 0100 718.1 PDSCH: harq=0 prb=1:48 symb=1:13 k1=4 CW0: tb_len=960 mod=4 rv_idx=0 cr=0.33 retx=0
0000: 43 03 bd c0 05 00 59 09 47 7e 29 e5 43 3d b6 2b C.....Y.G~).C=.+
0010: e3 ed a1 43 3a 53 f2 23 d4 8b 23 a0 c9 5d ec 23 ...C:S.#..#..].#
0020: 47 80 2b 64 0d f6 2a 11 bc 76 ed 0c 72 6a 7e c5 G.+d..*..v..rj~.
0030: 4c 14 80 56 86 69 bf 27 60 9d 0b fd 23 22 4b d1 L..V.i.'`...#"K.
0040: 45 a4 01 b0 50 f7 02 e2 3a ac 16 b3 b3 b8 e0 09 E...P...:.......
...
0380: f2 fa 54 f3 4e 3f 14 54 38 73 ab 4e bb d7 41 76 ..T.N?.T8s.N..Av
0390: 47 19 31 b0 86 fb 7f 9f 1d 93 91 69 66 b8 ae 91 G.1........if...
03a0: 8f 1e 4b 03 9e 7d 03 ae 93 77 a8 81 0a 8f 44 8b ..K..}...w....D.
03b0: 87 cf 76 59 11 1f 31 7d aa 01 e3 9c 26 07 33 57 ..vY..1}....&.3W
|
3 years ago |
sauka
|
b9fb65e301
|
extend ue_dl_nr_filetest to specify PDSCH allocation in time-domain, add option to enable interleaved pdcch
|
3 years ago |
Ismael Gomez
|
e1313cce74
|
sidekiq: update cur_rx_gain_db inside card sub-module
|
3 years ago |
Ismael Gomez
|
fd2eef132d
|
sidekiq: configure RFIC rx_gain with user values instead of using calibrated rx_gain offsets
|
3 years ago |
Ismael Gomez
|
dcd94649ef
|
enb,parser: add option to set a default tx gain per cell
|
3 years ago |
faluco
|
1ec8e8a94e
|
Raise C++ version to 14 and fix ill-formed code that is considered by this new standard.
|
3 years ago |
Xavier Arteaga
|
a19d68710c
|
Fix successful related typos
|
3 years ago |
Xavier Arteaga
|
2c7287e4d4
|
Fix successful related typos
|
3 years ago |
Xavier Arteaga
|
db19941985
|
Minor changes on UE SA PHY
|
3 years ago |
Xavier Arteaga
|
c494a84738
|
Fix ue_sync_nr_test
|
3 years ago |
Xavier Arteaga
|
5e8e4b90c1
|
Fix memory access in SSB search and measure
|
3 years ago |
Xavier Arteaga
|
5760080b27
|
Fix multiple nr_phy_test tests
|
3 years ago |
Xavier Arteaga
|
d6ee282796
|
Created dummy radio and moved UE dummy PHY into real UE SA PHY
|
3 years ago |
Xavier Arteaga
|
3b396c8a9a
|
Implement and test initial SFN synchronization for UE standalone mode
|
3 years ago |
Xavier Arteaga
|
9e4e75bfda
|
Parametrize UE SYNC NR test
|
3 years ago |
Xavier Arteaga
|
5b744bb6c5
|
Increase SSB detection frequency range
|
3 years ago |
Xavier Arteaga
|
d4fd4c8350
|
Fix deadlock
|
3 years ago |
Xavier Arteaga
|
a5130673f6
|
More cell search development
|
3 years ago |
Francisco
|
b616207ef0
|
asn1: remove extra copy and template instantiation in unpacking of IE Containers
|
3 years ago |
Francisco
|
f7efee9884
|
asn1: use typedefs for amf_ue_ngap_id, ran_ue_ngap_id, mme_ue_s1ap_id and enb_ue_s1ap_id and changed interface to access s1ap and ngap protocol_ies
|
3 years ago |
Francisco
|
26f173e582
|
asn1: use template to generate ngap/s1ap elementary procedure option and reduce code duplication
|
3 years ago |
Francisco Paisana
|
d5f5df3e7b
|
asn1: place common asn1 type for empty ie object sets in asn1_utils.h
|
3 years ago |
Francisco Paisana
|
ec1ed9d4a5
|
asn1: fix json generation for s1ap/ngap and improve ie protocol field interface
|
3 years ago |
Francisco Paisana
|
61e225d762
|
asn1: move setup_release_c from rrc_nr_asn1 to asn1_utils and improved interface
|
3 years ago |
Francisco Paisana
|
e2b8a80f87
|
asn1: move all ie protocol container types to asn1_tuils to be reused in different layers
|
3 years ago |
Francisco Paisana
|
2d2a5bee03
|
asn1: update procotol_ie_single_container interface to use -> operator instead of .value to access container content
|
3 years ago |
Francisco Paisana
|
6b181e7a94
|
asn1: move protocol_ie_single_container_s to asn1_utils, so it can be used by ngap, s1ap, and other layers
|
3 years ago |
Francisco Paisana
|
c8f7976014
|
asn1: use byte buffer pool for temporary variable length field generation instead of stack array
|
3 years ago |
yagoda
|
615ae98a9d
|
fixing regression bug - adding bsr_callback to mrb
|
3 years ago |
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 |