Jaroslava Fiedlerova
9ef7e6dec0
Merge remote-tracking branch 'origin/fix-Beta_DMRS_PDSCH' into integration_2024_w40b
2024-10-04 11:00:31 +02:00
Jaroslava Fiedlerova
9ca37d1b94
Merge remote-tracking branch 'origin/ue-RF-warmup' into integration_2024_w40b
2024-10-04 07:53:17 +02:00
Jaroslava Fiedlerova
b824e55cdd
Merge remote-tracking branch 'origin/imscope-td-plot' into integration_2024_w40b
2024-10-04 07:52:36 +02:00
Robert Schmidt
c2535df334
Merge remote-tracking branch 'origin/fix_log2_approx_tests' into integration_2024_w40
2024-10-02 17:06:33 +02:00
rmagueta
73b00e8c1c
Fix the ratio of PDSCH EPRE to DM-RS EPRE
...
This fix gets DL 4-layer working with COTS UE
2024-10-02 15:30:11 +01:00
Thomas Schlichter
28656a1adf
add test log2_approx.boundaries
2024-10-02 13:30:16 +02:00
Thomas Schlichter
d6f9bcd1cc
fix test log2_approx64.boundaries
...
The test was actually never executed correctly (unsigned -10 is never <= 10), and log2_approx64_ref() was not accurate enough.
Therefore replace it by directly comparing one value above and one value below each rounding boundary.
2024-10-02 13:30:16 +02:00
Thomas Schlichter
6bf68c81c8
skip the test log2_approx.complete when using ctest
...
To skip the test, we use the gtest command line parameter "--gtest_filter" to filter out the unwanted test.
This parameter is described as follows:
--gtest_filter=POSITIVE_PATTERNS[-NEGATIVE_PATTERNS]
Run only the tests whose name matches one of the positive patterns but
none of the negative patterns. '?' matches any single character; '*'
matches any substring; ':' separates two patterns.
2024-10-02 13:30:16 +02:00
Thomas Laurent and Robert Schmidt
5811ab1dc8
Apply 2 suggestion(s) to 2 file(s)
...
Co-authored-by: Robert Schmidt <robert.schmidt@eurecom.fr >
2024-10-02 09:11:49 +00:00
Jaroslava Fiedlerova
dcd09069b6
Merge remote-tracking branch 'origin/srs-tx-power' into integration_2024_w40
2024-10-01 22:17:55 +02:00
Jaroslava Fiedlerova
5636d77ce7
Merge remote-tracking branch 'origin/issue_849' into integration_2024_w40
2024-10-01 19:05:06 +02:00
Bartosz Podrygajlo
bfc47445ee
SRS tx power with power control state
2024-10-01 10:15:23 +02:00
Bartosz Podrygajlo
b2c49fbc27
Add time-domain scope to gNB imscope.
2024-09-30 20:41:08 +02:00
Bartosz Podrygajlo
80f90b5599
Add time domain sample scope before sync
...
Added new data sync for UE which displays time domain samples read from RF device
before synchronization to PSS/SSS
2024-09-30 20:36:38 +02:00
Bartosz Podrygajlo
43a9236963
Improve imscope's scatterplot
...
- Reduce point size to 1 pixel
- call ImPlot::PlotScatter as many times as needed
2024-09-30 20:36:18 +02:00
Bartosz Podrygajlo
7986a4de8e
Time domain samples scope for NR UE
...
Add a new scope data source (ueTimeDomainSamples) which provides time domain samples
for antenna 0 to the scope. Add graphical representation of the data in imscope.
Removed C-define from ENABLE_IMSCOPE cmake option, the #define was unused and this way
code does not have to be recompiled when imscope enable state changes.
2024-09-30 20:34:09 +02:00
francescomani
601ad40490
fix for nr_dlsch_mmse rxdataF_comp symbol size ( Closes : #849 )
2024-09-30 09:14:44 +02:00
Robert Schmidt
17c148b7a5
Merge remote-tracking branch 'origin/nr_pdcch_demapping_deinterleaving-improve' into integration_2024_w39
2024-09-29 22:10:38 +02:00
Robert Schmidt
51bb3d25cf
Merge remote-tracking branch 'origin/small_fixes_for_5G_NR' into integration_2024_w39
2024-09-29 22:09:26 +02:00
francescomani
2d3ac5803e
formatting
2024-09-29 17:55:28 +02:00
Jaroslava Fiedlerova
6d09b2179e
Merge remote-tracking branch 'origin/NR_UE_UL_time_alignment' into integration_2024_w39
2024-09-27 17:40:15 +02:00
Jaroslava Fiedlerova
16d8281418
Merge remote-tracking branch 'origin/NR_GNB_PDSCH_FIX' into integration_2024_w39
2024-09-27 17:13:18 +02:00
Jaroslava Fiedlerova
36ade4a153
Merge remote-tracking branch 'origin/fix_fapi_SRS_gNB' into integration_2024_w39
2024-09-27 17:12:52 +02:00
Jaroslava Fiedlerova
2ba7d59dfe
Merge remote-tracking branch 'origin/remove-includes' into integration_2024_w39
2024-09-27 17:12:39 +02:00
Thomas Schlichter
60c2b3fe00
nrscope: fix label on gNB scope - it is NR not LTE ;-)
2024-09-27 17:07:20 +02:00
Thomas Schlichter
656a87bb8a
gNB: make sure not to write behind end of prach_pdu_indication_list in L1_nr_prach_procedures()
2024-09-27 16:59:48 +02:00
Laurent THOMAS
711afedfe1
warmup RF board in UE
2024-09-27 14:39:41 +02:00
Jaroslava Fiedlerova
01524428d4
Merge remote-tracking branch 'origin/NR_UE_SLOTFEP_MERGE' into integration_2024_w39
2024-09-27 14:10:04 +02:00
Laurent THOMAS
5a5063bddc
cleaner faster nr_pdcch_demapping_deinterleaving() inner loop
2024-09-27 11:46:59 +02:00
Jaroslava Fiedlerova
e0800d4225
Merge remote-tracking branch 'origin/fix_log2_approx' into integration_2024_w39
2024-09-27 11:16:22 +02:00
Bartosz Podrygajlo
23cc049157
Remove unnecessary includes in rfsimulator
2024-09-26 14:59:14 +02:00
Thomas Schlichter
ed7750aba2
fix debug output for DEBUG_DLSCH_MAPPING
2024-09-26 13:21:32 +02:00
Raghavendra Dinavahi
42ab4b4a0c
fix for variable power in PDSCH REs
...
- correctly scale REs. Some REs have higher power during PDSCH RE-Mapping which is corrected.
- Closes: Issue 811
2024-09-26 10:31:20 +02:00
Raghavendra Dinavahi
114ea60c42
removed nr_slot_fep_init_sync and used nr_slot_fep in UE
2024-09-25 09:50:34 +02:00
francescomani
15279d8732
common function for default N_TA_offset (not sure what in develop is correct)
2024-09-24 10:39:25 +02:00
francescomani
a494580210
configuring n_TimingAdvanceOffset from upper layers, if present
2024-09-24 10:39:25 +02:00
francescomani
900a78fd9b
preliminary cleanup
2024-09-24 10:20:40 +02:00
Thomas Schlichter
1b97cdafcd
improve LLR scaling for better performance
2024-09-23 17:58:05 +02:00
Thomas Schlichter
4b679c0793
add test for log2_approx64()
2024-09-23 17:58:05 +02:00
Thomas Schlichter
58a2966499
add test for log2_approx()
2024-09-23 17:58:05 +02:00
Thomas Schlichter
4e09353b43
use SIMDE intrinsic to count leading zeroes and make rounding exact
2024-09-23 17:58:03 +02:00
francescomani
d304865489
fix for log2_approx to approximate to the nearest neighbor, instead of ceil
2024-09-23 17:56:50 +02:00
Jaroslava Fiedlerova
0dae0551eb
Merge remote-tracking branch 'origin/ci-remove-unused-code' into integration_2024_w38b
2024-09-23 17:26:14 +02:00
Robert Schmidt
ec2afa22b1
Fix: egrep is obsolescent, use grep -E
...
See e.g., egrep(1) [https://linux.die.net/man/1/egrep ]:
> two variant programs egrep and fgrep are available. egrep is the same
> as grep -E. fgrep is the same as grep -F. Direct invocation as either
> egrep or fgrep is deprecated
See also the rationale of the POSIX description of grep
(https://pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html ):
> This grep has been enhanced in an upwards-compatible way to provide
> the exact functionality of the historical egrep and fgrep commands as
> well. It was the clear intention of the standard developers to
> consolidate the three greps into a single command.
Closes : #839
2024-09-23 12:19:49 +02:00
francescomani
385999dc5e
logging improvements
2024-09-20 18:58:27 +02:00
Jaroslava Fiedlerova
d017afaded
Merge remote-tracking branch 'origin/NR_UE_pusch_optimization' into integration_2024_w38b
2024-09-20 16:43:31 +02:00
Jaroslava Fiedlerova
63609313d2
Merge remote-tracking branch 'origin/remove-incoherent-set-cpumeas' into integration_2024_w38b
2024-09-20 13:59:00 +02:00
Sakthivel Velumani
321a20ea78
Fix vector mult function for out of bound access
2024-09-19 09:56:25 -04:00
Sakthivel Velumani
a50cb354f4
Simplify map_current_symbol() function
2024-09-19 09:56:25 -04:00
Sakthivel Velumani
e4c37fb3b2
Simplify data in DMRS symbol function
...
Mapping of data REs in DMRS symbol depends only on number of CDM group
no data. So the special case function that depended on delta is removed
and a single function is used.
2024-09-19 09:56:25 -04:00