Xavier Arteaga
d9bdc3f83e
Add CSI resource information and fix segmentation fault
3 years ago
Xavier Arteaga
eace81d613
Fix UCI multiplexing for NR PUSCH
3 years ago
Xavier Arteaga
39bfcf4a5c
Add UCI valid in NR PUSCH info
3 years ago
faluco
95b4a92f5f
Clarify the error messages printed when trying to open a RF device.
3 years ago
Xavier Arteaga
8e5fe9018b
Corrected LBRM functionality
3 years ago
Xavier Arteaga
9ecea014bd
Added PUSCH DMRS minimum SNR
3 years ago
Xavier Arteaga
537f165482
Added comments
3 years ago
Xavier Arteaga
3c40cd2840
Improved NR PHY logging info
3 years ago
Xavier Arteaga
addd687d7e
Fix NR PUCCH format 1 normalised correlation
3 years ago
Xavier Arteaga
e6bd6462b1
Estimate CFO for NR PUCCH formats 0 and 1
3 years ago
Xavier Arteaga
51ff429bc7
Added SS type to PDSCH context info
3 years ago
Xavier Arteaga
a5f6aa9f31
Added CSI string in PDSCH and PUSCH decode
3 years ago
Xavier Arteaga
003c6e524c
Added short NR CSI information
3 years ago
Fabian Eckermann
44de4996e8
Fix log message.
3 years ago
faluco
75af37bd4b
Batch of race fixes when running the UE and ENB with UHD.
...
Main fixes are in the UHD driver, fixing races and potential deadlocks.
3 years ago
Xavier Arteaga
a31a40184d
Fix NR PRACH encoding
3 years ago
Xavier Arteaga
8bab12fb00
Added NR case to prach_test
3 years ago
Xavier Arteaga
5e1291b0c7
Fix PRACH detection sequence generation for NR
3 years ago
Xavier Arteaga
7262287926
Zero power UCI bits is not an error but KO
3 years ago
Xavier Arteaga
4a327ad17d
Consider CRC length when calculating real LDPC rate
3 years ago
Xavier Arteaga
bd186fab2e
Fix CMake SSB frequency addition overflow
3 years ago
Xavier Arteaga
be870d66ad
More relaxed SSB measure assertions and reorder SSB test
3 years ago
Xavier Arteaga
4b77127ed6
Added missing SSB pattern to unit test
3 years ago
Xavier Arteaga
8bb23cc74a
Correct CMake sign
3 years ago
Xavier Arteaga
52e00d6376
Fix PBCH encoding and added unit test
3 years ago
Xavier Arteaga
25bd0d6219
Added SSB pattern to/from string functions
3 years ago
Xavier Arteaga
1bdb1bb62d
Store PUSCH CSI from PUSCH DMRS
3 years ago
Robert Falkenberg
b0430ebfe2
rf_imp.c: fix segfault when closing RF device with no AGC thread
3 years ago
Xavier Arteaga
d5b34696b4
Sepparate CSI report configuration from quantification and integrate in nr_phy_test with assertions
3 years ago
Xavier Arteaga
00a6e71f50
Fix UL/DL frequency compensation
3 years ago
Andre Puschmann
8bb06ff2c0
Added SSB in gNb PHY
3 years ago
Xavier Arteaga
3763d04578
implement helper function to calculate FFT size for a given sampling rate
3 years ago
Xavier Arteaga
8f90ee847a
Refactor carrier frequency from PHY and fix OFDM phase compensation
3 years ago
Xavier Arteaga
fda35bf6a1
Initial OFDM carrier phase compensation
3 years ago
Xavier Arteaga
2ab3971ef1
Fix NR PBCH encoding/decoding
3 years ago
Xavier Arteaga
530b381c6c
Change NR PDSCH/PUSCH freq/time resource format in log
3 years ago
Andre Puschmann
1937e4d7fc
ssb: add extra checks when configuring SSB
...
this is to avoid invalid configs that later on cause segfaults, etc.
e.g.:
0 0x7f397adf64a3 (/lib/x86_64-linux-gnu/libc.so.6+0xbb4a3)
1 0x7f397cc8c6ce (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x796ce)
2 0x55b921d61707 in srsran_vec_cf_copy /mnt/data/jenkins/workspace/srslte_ogt_trial_builder_x86-ubuntu1804-asan/srsLTE/lib/src/phy/utils/vector.c:226
3 0x55b921d3b1d4 in ssb_demodulate /mnt/data/jenkins/workspace/srslte_ogt_trial_builder_x86-ubuntu1804-asan/srsLTE/lib/src/phy/sync/ssb.c:632
4 0x55b921d3d8ce in srsran_ssb_csi_measure /mnt/data/jenkins/workspace/srslte_ogt_trial_builder_x86-ubuntu1804-asan/srsLTE/lib/src/phy/sync/ssb.c:905
5 0x55b9215dc20f in srsue::nr::cc_worker::measure_csi() /mnt/data/jenkins/workspace/srslte_ogt_trial_builder_x86-ubuntu1804-asan/srsLTE/srsue/src/phy/nr/cc_worker.cc:373
6 0x55b9215dd216 in srsue::nr::cc_worker::work_dl() /mnt/data/jenkins/workspace/srslte_ogt_trial_builder_x86-ubuntu1804-asan/srsLTE/srsue/src/phy/nr/cc_worker.cc:483
7 0x55b9215f9c69 in srsue::nr::sf_worker::work_imp() /mnt/data/jenkins/workspace/srslte_ogt_trial_builder_x86-ubuntu1804-asan/srsLTE/srsue/src/phy/nr/sf_worker.cc:78
8 0x55b921c47cc6 in srsran::thread_pool::worker::run_thread() /mnt/data/jenkins/workspace/srslte_ogt_trial_builder_x86-ubuntu1804-asan/srsLTE/lib/src/common/thread_pool.cc:48
9 0x55b92152ea0b in srsran:🧵 :thread_function_entry(void*) /mnt/data/jenkins/workspace/srslte_ogt_trial_builder_x86-ubuntu1804-asan/srsLTE/lib/include/srsran/common/threads.h:103
10 0x7f397c9fb6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da)
11 0x7f397ae5c71e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x12171e)
3 years ago
Xavier Arteaga
1aa65bd10c
HOTFIX: force DFT wisdom save at exit
3 years ago
Fabian Eckermann
8830c2796f
Add support for NSA FDD on band n3, n5 and n7.
3 years ago
Xavier Arteaga
8b2514ded3
Added NZP-CSI-RS signals in gNb
3 years ago
faluco
fa351cd285
Rename functions that contain the unsafe word to nolock.
...
The term "unsafe" does not clearly state that the function is not locking the shared date and it sounds "dangerous", so use a more explicit term.
3 years ago
Francisco Paisana
bdf18856d1
sched,nr: fix handling of DL BSR in NR scheduler and computation of UCI
3 years ago
faluco
8a38a89652
Fix compiler warning: control reaches end of non-void function
3 years ago
Andre Puschmann
430694c72f
gnb,dl: fix amplitude scaling
...
use PDSCH struct to get number of PRBs to compute scaling factor.
then PDCCH struct is only filled if it's encoded.
3 years ago
Xavier Arteaga
d0ce17f736
Added SSB different SCS combination unit test
3 years ago
Xavier Arteaga
cdfbe28b69
Initial NR-MIB packing/unpacking
3 years ago
Xavier Arteaga
0324806d6c
Packed NR TDD config in duplex configuration and created test case for FDD
3 years ago
Fabian Eckermann
dd8db1a929
Replaced inet_addr() with inet_pton.
3 years ago
Fabian Eckermann
d59ebfce9d
add lock for fftw wisdom
3 years ago
Xavier Arteaga
ffba972fb7
Fix gnb amplitude
3 years ago
Xavier Arteaga
51d6ab3b3f
Disable CSI-RS resource mapping number of port check
3 years ago
Xavier Arteaga
de00b80228
Review NR NSA CFO estimation and compensation
3 years ago
Xavier Arteaga
63bb86bce1
Added SS type conversion to string
3 years ago
Xavier Arteaga
7ba5099bee
Implement CSI-RS resource mapping validation
3 years ago
Fabian Eckermann
e57ffca722
gnss_sync: fix timestamp to TTI conversion
...
* Improve reliability of timestamp to tti conversion
Difftime is not reliable as it might use 32 bit calculation, depending on the system. This leads to wrong frame numbers and subframe indices.
I encountered this Issue when testing the pssch_ue exampel on my system and the conversion from timestamp to frame number and sf idx was wrong.
* Improve GNSS Sync
Added loop to check for GNSS alignment while syncing.
If the received GNSS signal is weak, synchronization errors might occur while syncing.
3 years ago
Andre Puschmann
e563e5918e
rf_imp: fail opening RF altogether if specified device fails to open
...
we've had a few runs in the CI where opening the specified RF device
failed but the eNB/UE still continued to run, just picking the next available
run. This led to false-positive tests.
The policy should be that whenever the user specified a RF device to
be openend, and this device fails, the whole process should fail and
the application should exit.
The auto-detection mode is still available but only if no device name
is specified at all.
3 years ago
Nils Fürste
d75fe22a0a
Soapy: Fix include path of Types.h
3 years ago
Andre Puschmann
07019a5bd6
nr: refactor DL/UL frequency deriviation
...
* add separate DL/UL freq point a in NR carrier struct
* use freqInfoDL/freqInfoUL to get freq point a
* simplify carrier tuning logic
3 years ago
Andre Puschmann
93e1d7712d
enb,phy: add checks for invalid EARFCN and exit eNB if config is wrong
3 years ago
Andre Puschmann
6745eced49
ssb: avoid NaN when SSB can't be detected
...
when PSS+SSS can't be detected the RSRP was 0 and
the resulting conversion to dB resulted in NaN.
3 years ago
Xavier Arteaga
9e1669c403
Better comments in minimum size symbol selection
3 years ago
Xavier Arteaga
4858202bf6
Fix NR symbol size for 270RB
3 years ago
Xavier Arteaga
14a85d31ec
Fix symbol size simensioning for LTE standard rate
3 years ago
Francisco Paisana
b486d2a1b5
sched,nr: implement prb grant fmt formatting
3 years ago
Xavier Arteaga
83b9b2d1ff
Implemented UE open loop CFO compensation for NR
3 years ago
Xavier Arteaga
5aa2279990
Fix NZP-CSI-RS CFO sign
3 years ago
Xavier Arteaga
7da2d20447
Added UE UL NR frequency offset option
3 years ago
Xavier Arteaga
cfe2b305a1
Fix CORESET0 related PDSCH resource allocation procedure
3 years ago
Xavier Arteaga
36207db615
Added CORESET start_rb helper function
3 years ago
Xavier Arteaga
89ef3b64b4
Optimization NR PDCCH mapping minor optimization
3 years ago
Xavier Arteaga
9c3dd56398
Added PDCCH DMRS interleaved mapping
3 years ago
Xavier Arteaga
f5f18054eb
Added PDCCH NR interleaved mapping
3 years ago
Xavier Arteaga
d61d6aa59f
Integrated CORESET0 into UE's RRC
3 years ago
Xavier Arteaga
7377496417
Added SCS to string and corrected coreset0
3 years ago
Xavier Arteaga
62ba7d386d
Initial CORESET Zero constructor
3 years ago
Xavier Arteaga
5d149a4b78
Moved NR time/frequency allocation SLIV to new component
3 years ago
Francisco Paisana
2668a8f68b
sched,nr: fix Msg3 decoding in PHY to not expect any UCI
3 years ago
Xavier Arteaga
2cd5e98132
Fix NULL check in DCI NR for RAR type
3 years ago
Xavier Arteaga
3784359da5
Use NR DCI format 0_0 packing and unpacking for TC-RNTI type
3 years ago
Xavier Arteaga
b846116c5c
Added NR RAR UL DCI packing
3 years ago
Francisco Paisana
f518861ebc
fix location of support/ folder. Created macros for ASSERT_EQ and ASSERT_NEQ
3 years ago
Xavier Arteaga
cba6df3722
Extended NR PHY robustnes against wrong RRC configuration
3 years ago
Xavier Arteaga
3ae131b336
gNb creates PUSCH decode PDU
3 years ago
Xavier Arteaga
856573b92f
Added 4096 symbol size as LTE rate
3 years ago
Xavier Arteaga
54e1fe172c
Minor NR PHY aesthetical modifications
3 years ago
Xavier Arteaga
a300a47673
Fix value selector for NEON
3 years ago
Xavier Arteaga
42b052112f
Added TS reference and use SRSRAN_CEI_LOG2 macro
3 years ago
Xavier Arteaga
1f495cb008
Added generic SRSRAN_CEIL_LOG2
3 years ago
Andre Puschmann
b6f8280f67
cqi: protect potential div by zero bug
3 years ago
Xavier Arteaga
085e247ece
Fix ZMQ TX channel mapping for NULL pointers
...
Fix ZMQ transmit frequency mapping
Use map mask in ZMQ to determine mapped channels
Fix ZMQ mapping
4 years ago
Francisco Paisana
bd08a64b5e
sched: fix crash for 100 prbs and subband CQI reporting
4 years ago
Ismael Gomez
a896e32cf4
Refactor sub-band CQI processing
4 years ago
Ismael Gomez
9b10e1c45d
Fix sub-band CQI in UE. Refactor variable names
4 years ago
Andre Puschmann
a7eb9b471b
pssch_file_test: relax test result check
...
the file test sometimes decodes 2 and sometimes 3 (less often) SCI.
its not entirly clear why it's different though.
this "fixes" #3088
4 years ago
Xavier Arteaga
ca5ea369f5
Extended ue_dl_nr_file test
4 years ago
Xavier Arteaga
914a2e2d31
Add SCH NR softbuffer check
4 years ago
Xavier Arteaga
858fc2c0fc
Cleanup include
4 years ago
Xavier Arteaga
5a6b8f42f5
Add standard rate check for FFT minimum size function
4 years ago
Xavier Arteaga
98929c95a8
Initial UE DL NR file test
4 years ago
Xavier Arteaga
dcf9ae039c
Fix related Sidekiq comments and mutex
4 years ago
Xavier Arteaga
b3d9a94dd5
SIDEKIQ: fix tx time protection
4 years ago
Xavier Arteaga
ecf668ee9e
SIDEKIQ: fix comment
4 years ago
Xavier Arteaga
96ee4b7258
SIDEKIQ: Initial implementation
...
SIDEKIQ: Add SKIQ_FOUND to RF found condition
SIDEKIQ: finished SKIQ component abstraction
SIDEKIQ: fix issues and added external PPS example
SIDEKIQ: add PPS test card index argument
SIDEKIQ: improvements
SIDEKIQ: improved srate change
SIDEKIQ: more improvements
SIDEKIQ: more fixes
SIDEKIQ: fix Rx ch gain
SIDEKIQ: Fix multi-card synchronism
SIDEKIQ: Better Rx gain tracking
4 years ago
Robert Falkenberg
24e52d6291
soapy: fix array parameter mismatch for some functions
...
With soapy 0.8.0, GCC 11.1.0 warns of mismatched array bounds
in some functions.
This commit aligns the bound and adds proper wrappers to
fix subsequent warnings.
4 years ago
Francisco Paisana
bc5a548fe8
sched: scheduler now accounts for prachs with different durations
4 years ago
Xavier Arteaga
bb4f469794
Integrated SR decoder in gNb
4 years ago
Xavier Arteaga
6a9baef11d
Limit DMRS PUCCH SNR to void NAN/INF
4 years ago
Xavier Arteaga
d783fbf3a0
Reviewed NR procedure for PUCCH resource sselection and reviewed gNb PUCCH interface
4 years ago
Xavier Arteaga
64f4767c4f
Fix NR PUCCH decoder memory access
4 years ago
Ismael Gomez
6fb9b6bf94
Fix sub-band CQI in UE. Refactor variable names
4 years ago
Ismael Gomez
2e1127f385
Add sub-band CQI periodicity and configuration to lib
4 years ago
Andre Puschmann
ff5fe5df14
rf_uhd_imp: fix race in RF metrics
4 years ago
Xavier Arteaga
54a12870ec
SRSUE: avoid negative SR transmission in NR
4 years ago
Xavier Arteaga
603c67e36d
Set g_ulsch LLR overlaped with g_harq_ack to zero
4 years ago
Xavier Arteaga
3416aad16d
Fix PUSCH NR test false alarm
4 years ago
Xavier Arteaga
04aca98e5f
Added more checks in PUSCH NR test
4 years ago
Xavier Arteaga
ef865b81a3
NR SCH TB information prints actual rate and not the target rate
4 years ago
Xavier Arteaga
11a52248cd
RA NR Calculates actual PUSCH rate
4 years ago
Xavier Arteaga
35840d6bc1
Removed all zero condition from LDPC decoding
4 years ago
Xavier Arteaga
64b7dfed65
UHD: fix nullptr buffer
4 years ago
Xavier Arteaga
ecc0b92142
Integrated PUSCH decoder in gNb
4 years ago
Xavier Arteaga
5307fec2f0
Added GNB MAC UL info initial interface and fix PHY implementation
4 years ago
Xavier Arteaga
3fe9176750
Added PUCCH dedocder to slot worker
4 years ago
Xavier Arteaga
e3afd945bc
Refactored NR HARQ ACK feedback
4 years ago
Xavier Arteaga
658b47d917
Added NR PUSCH and PUCCH decoder in gnb_ul
4 years ago
Xavier Arteaga
f6fc215541
Refactored enb_dl_nr to gnb_dl and initial gnb_ul
4 years ago
Xavier Arteaga
eecaccb541
Added NR PHY helpers
4 years ago
Ismael Gomez
4e39982a19
Fix TSAN warnings in UE ( #3021 )
...
* Protect PHY SR signal management in a class
* Protect intra_freq_meas vector
* Protect cell and srate shared variables in thread-safe classes
* srsue,srsenb: include TSAN options header
* Protect ue_rnti_t and rnti scheduling windows behind thread-safe classes
* Protect access to state variable in sync_state
* Protect access to metrics configuration
* Protect access to is_pending_sr
* Protect access to UE prach worker
* Protect UE mux
* Avoid unlocking mutex twice
* Fix data races in RF/ZMQ
* Fix data races in intra_measure and PHY
* Fix minor data races in MAC
* Make TSAN default behaviour to not halt on error
* Fix blocking in intra cell measurement
* Address comments
Co-authored-by: Andre Puschmann <andre@softwareradiosystems.com>
4 years ago
faluco
a70ad58440
Fix a data race in the UHD class wrapper where the last error member was being set concurrently causing random crashes.
...
Introduce a new macro to catch UHD exceptions and log them directly instead of storing an error string, similar to what errno does.
Remove usrp logging helpers that depend on the now removed member since all calls potentially log the error directly.
4 years ago
Xavier Arteaga
8378c85ec4
Refactored gNb PHY
4 years ago
Xavier Arteaga
9126ad3b8b
Added NR type1 RIV function helper
4 years ago
Xavier Arteaga
e98a6f9eea
Make ACK M constant i UEDLNR
4 years ago
Xavier Arteaga
eb7980f2b3
Initial UE synchronization for NR
4 years ago
Xavier Arteaga
cf09044453
Optimised random bit (unpacked) and byte (packed) generator
4 years ago
Xavier Arteaga
d2a19c3043
SCH minimum number of iterations to 2 to reduce systematic false alarm probability
4 years ago
Xavier Arteaga
ef4c978d72
Optimized byte random generator
4 years ago
Xavier Arteaga
2cd8ba3a1a
PDCCH test skips 100PRB for ARM
4 years ago
Xavier Arteaga
6be57dd216
Disable PDCCH false detection for non AVX2 machines
4 years ago
Xavier Arteaga
a79d518799
Added SSB search measure/decode file test
4 years ago
Xavier Arteaga
5181a9d64c
Implemented PBCH blind decode
4 years ago
Xavier Arteaga
a7b7f8e78a
Avoid SSB search to have a peak that SSB data is outside buffer
4 years ago
Xavier Arteaga
49d857cd17
Refactored decode_tb function
4 years ago
Xavier Arteaga
22b1673b36
Added CRC match function and simplify CRC check
4 years ago
Xavier Arteaga
7846bfccb1
Implemented softbuffer RX CRC reset
4 years ago
Xavier Arteaga
e8f2b3a74c
Add PDCCH decoder correlation check in blind search
4 years ago
Xavier Arteaga
7c78fd2050
Implemented PDCCH DCI message correlation and updated test
4 years ago
Xavier Arteaga
bcd2e59635
PDCCH test global variable cleanup
4 years ago
Xavier Arteaga
60f294a6a1
Refactor PDCCH encode/decode unit test
4 years ago
Xavier Arteaga
5ddc974beb
Reverted PDCCH threshold
4 years ago
Xavier Arteaga
d46be09663
Increase viterbi default number of iterations
4 years ago
Xavier Arteaga
090022568e
DCI NCCE find considers L and NCCE
4 years ago
Andre Puschmann
1529379e9e
fec,pbch: remove unused variables
...
unused code that moreover was causing TSAN to complain, e.g.
in the ue_phy_test
4 years ago
Andre Puschmann
f823340a95
rf_imp: fix race when stopping gain thread
...
detected with TSAN using benchmark_radio test
4 years ago
Xavier Arteaga
4f7a94acb6
Fix comment
4 years ago
Andre Puschmann
3966065bff
pssch_test: fix newlines in printf
4 years ago
Andre Puschmann
2ace2b47b8
pssch: fix uninitialized value
4 years ago
Xavier Arteaga
bbab2cd9ba
Make PDCCH LLR mean amplitude in function of maximum
4 years ago
Xavier Arteaga
2ca0932d9b
Reviewed LTE noise estimation
4 years ago
Xavier Arteaga
dddb3ede71
Fix zero parity
4 years ago
Francisco
0dafe4dd58
fix coderate derivation in PDCCH based on aggregation level
4 years ago
Andre Puschmann
02cceee997
rf_zmq_imp: revert 28399dd876
and fix unit
...
although the manual test with Amarisoft eNB worked fine it seems
the delay is still needed in the default case. Over 50% of the
tests failed in the nightly with:
[zmq] Error: tx time is 0.067 ms in the past (138240 < 139776)
[zmq] Error: tx time is 1.100 ms in the past (184320 < 209664)
While this usleep() should increase the pass likelihood it
still doesn't guarantee error-free runs, so we might need
to revisit it again as some stage.
4 years ago
Andre Puschmann
e7aa484308
rf_zmq_test: remove srsran.h include
4 years ago
Andre Puschmann
28399dd876
rf_zmq_imp: remove sleep
4 years ago
Andre Puschmann
574459fd90
rf: remove srsran.h include
4 years ago
Xavier Arteaga
f33731ecd4
Disable irrelevant unit/component test by default
4 years ago
Xavier Arteaga
a245039cf3
Initial NR-PBCH-DMRS integration
4 years ago
Pedro Alvarez
c74b2dd633
Fix some warnings in PHY due to array parameter mismatch for a few functions
4 years ago
Andre Puschmann
d8b2cfcef8
zmq,ringbuffer: protect concurrent access
...
some issue found through TSAN execution
4 years ago
Xavier Arteaga
48e0fc3c99
Implemented initial PBCH decoder and refactored SSB candidate selection
4 years ago
Xavier Arteaga
de1b25558f
Added PRN sequence apply bit with state
4 years ago
Xavier Arteaga
1f38817b3b
Added random bit vector generator
4 years ago
Xavier Arteaga
bcb91d6173
srsran_vec_sprint_hex returns number of written characters
4 years ago
Xavier Arteaga
3634e96c3e
Added SSB measure test add/put/encode time measure
4 years ago
Xavier Arteaga
0aa5b14145
Initial NR PBCH encoding
4 years ago
Xavier Arteaga
d66dac0ab2
Added bit sequence state apply
4 years ago
yagoda
9501283c1c
fixing support for extended Cyclic Prefix
...
small cosmetic fixes of CP code
4 years ago
Xavier Arteaga
8ffbf0ff6d
Fix SSB segfault
4 years ago
Xavier Arteaga
f9aafd00a7
Added subcarrier spacing parsing from string
4 years ago
Xavier Arteaga
b69057b76e
Filesource filename to constant
4 years ago
Xavier Arteaga
5eadc06dd4
Intra-frequency miscellanous changes
4 years ago
Xavier Arteaga
7b159563ab
Fixes in LTE CRS measurements
4 years ago
Xavier Arteaga
1603580901
Fix NR PSS correlation
4 years ago
Xavier Arteaga
0b3f4e5de0
Improvements in NR cell search
4 years ago
Xavier Arteaga
53b2c6076b
Fix UHD subdev specification
4 years ago
Xavier Arteaga
11d925c0b2
Minor SSB fix and changes
4 years ago
Xavier Arteaga
648f0af437
Implement SSB search based on correlation
4 years ago
Xavier Arteaga
9e1a85afe8
Fix NR SCH Nref calculation
4 years ago
Xavier Arteaga
0ecb3a7220
Modify NR PHY info messages
4 years ago
Xavier Arteaga
91030c5824
Fix procedure for MCS table selection
4 years ago
Xavier Arteaga
b02a0d3db9
Added RNTI type short string
4 years ago
Xavier Arteaga
a57336d64f
Integrate periodic SSB measurement in SRSUE and fix related defects
4 years ago
Xavier Arteaga
5e41e99f08
Added NR symbol offset helper function
4 years ago
Xavier Arteaga
758fd3c1ba
Implemented initial NR cell search
4 years ago
Xavier Arteaga
2f9c7e1345
Avoid cexpf in srsran_vec_apply_cfo_simd
4 years ago
Xavier Arteaga
90c42bc9c3
Fix resampler stack overflow
4 years ago
Xavier Arteaga
9517b78c03
Fix resampler and improved unit test
4 years ago
Xavier Arteaga
d9586015f5
SSB related minor aesthetical corrections
4 years ago
Xavier Arteaga
60d1708b80
Initial SSB measurement implementation
4 years ago
Xavier Arteaga
1396c2a1e2
Mulpiple CSI measurement fixes. Channel and sync metrics from CSI measurements
4 years ago
Xavier Arteaga
e68c822505
NR Added CSI measurement channel processing
4 years ago