Roberto Louro Magueta
2b40675b3a
Apply Doppler Effect
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
9b04af1b52
Put the center_freq and maxDoppler as input of new_channel_desc_scm() function
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
e44a99b3c1
Implementation of get_cexp_doppler() function to compute the Doppler Effect
2022-11-25 10:56:52 +00:00
laurent
6ceaf084bc
remove usage of /dev/random in case openshit has a problem with this
...
remove usage of /dev/random in case openshit has a problem with this
2022-11-09 18:58:09 +00:00
laurent
2d46638aa1
fix cpu cost in phy simulation with sanitize addr, some code un-obfuscation
2022-11-09 18:58:09 +00:00
Roberto Louro Magueta
255ad24410
Replace gaussdouble() by gaussZiggurat() in random_channel() and add_noise()
2022-11-09 18:58:09 +00:00
Roberto Louro Magueta
6b83d9e0f1
Compute normalization channel factor
2022-10-27 17:18:38 +01:00
Roberto Louro Magueta
9b594ff3b6
Fix AWGN channel
2022-10-27 17:18:38 +01:00
Roberto Louro Magueta
abb6fadd19
Implementation of function add_noise()
2022-10-27 17:18:38 +01:00
Roberto Louro Magueta
6f51b930c1
Put the correlation level (low, medium or high) as input of new_channel_desc_scm()
2022-10-27 17:07:25 +01:00
Roberto Louro Magueta
3d966b09e8
TDL channel model implementation for low, medium and high correlation scenarios
2022-10-27 17:07:25 +01:00
Roberto Louro Magueta
c3a51d771c
Implementation of tables G.2.1.1-2, G.2.1.1-3 and G.2.1.1-4 of TS 38.104, for TDLA30, TDLB100 and TDLC300 channel models
2022-10-27 16:54:59 +01:00
francescomani
e79b926905
rename sdr to radio
2022-10-19 17:42:26 +02:00
Robert Schmidt
5662fb2177
Merge remote-tracking branch 'origin/develop-ta' into integration_2022_wk41
2022-10-11 23:31:49 +02:00
francescomani
539563f03e
moving targets/ARCH to sdr/
2022-09-26 11:17:44 +02:00
Arash Sahbafard
9c87b3fc01
Better print channel model parameters
2022-08-26 13:44:26 +02:00
laurent
65b399fcd7
fix bugs in config module and config usage
...
fix bug from this MR
fix bug from this MR
stupid-mistake
2022-08-16 09:22:15 +02:00
Robert Schmidt
68be6f83e6
randominit(): show used seed when using time()
2022-05-10 14:22:50 +02:00
Robert Schmidt
cadbf67f67
Merge remote-tracking branch 'origin/tx-thread-stats-fix' into integration_2022_wk09_b
2022-03-05 13:34:15 +01:00
Robert Schmidt
76d609f7fa
Delete unused code
2022-02-25 17:27:02 +01:00
Robert Schmidt
81537701b2
Fix: channel chF large enough for 5G
2022-02-21 13:36:39 +01:00
Robert Schmidt
b4dbf46dde
Provide term_freq_channel() to free memory in abstraction.c
2022-02-21 13:35:36 +01:00
Laurent THOMAS
ef2fedfc5b
fix existing bug in pucchsim.c and in random_channel.c
2022-02-07 23:50:01 +01:00
Melissa Elkadi
b56c8ac3ce
Merge remote-tracking branch 'eurecom/develop' into origin-episys-merge-nsa
2021-10-25 10:27:11 -07:00
rmagueta
614c29ad1a
Function cblas_zgemv replaced by cblas_zaxpy because it has an undefined output (for the same input) after a second call in RHEL8 (acorr = nan)
2021-10-12 18:56:35 +01:00
Melissa Elkadi
6a8e4e2883
Merge remote-tracking branch 'eurecom/develop' into episys/mel/merge_develop_cfra_working
2021-09-14 07:34:58 -07:00
Eurecom
eceb0d79bc
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/SIMULATION/TOOLS/random_channel.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-06 11:22:30 +02:00
Eurecom
4624a94d48
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
executables/nr-uesoftmodem.h
executables/softmodem-common.h
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/TOOLS/abstraction.c
openair1/SIMULATION/TOOLS/random_channel.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-06 10:34:14 +02:00
Eurecom
c834f40186
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
executables/nr-uesoftmodem.h
executables/softmodem-common.h
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/TOOLS/abstraction.c
openair1/SIMULATION/TOOLS/random_channel.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-05 15:37:11 +02:00
Raymond Knopp
98ef919502
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-pucch
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/PHY/NR_UE_TRANSPORT/pucch_nr.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pucchsim.c
2021-09-02 13:34:36 +02:00
Laurent THOMAS
c310d246bb
merge develop
2021-08-18 11:20:39 +02:00
Melissa Elkadi
2a979f4e2f
Merge branch 'eurecom-nfapi-nr-arch-mod' into episys/merge_nsa_w_develop
2021-08-13 10:27:30 -07:00
Melissa Elkadi
9b16c1d860
Merge branch 'eurecom-develop' into episys/merge_nsa_w_develop
...
At this point we are successfully able to build.
Additionally, we can run the scenario,
however, it does not pass. It seems that the gNB
is not connecting to the proxy correctly. Just
wanted to push the progress so far. FYI, the items
that had to be changed to correct the linking issues
were the following:
- mac_rrc_data_ind_ue vs. nr_mac_rrc_data_ind_ue
- rrc_data_req vs. nr_rrc_data_req
- mac_rrc_data_req_ue vs. nr_mac_rrc_data_req_ue
- rrc_data_req_ue vs. rrc_data_req_nr_ue
- rrc_data_req vs. nr_rrc_data_req
The listed functions should be declard in the LTE/NR
UE directory depending on the functionality. Several
were mixed. i.e.: LTE functions being called in NR UE.
Also, removing siWindowLength, siWindowLength_int,
SIBType, SIBPeriod, and siPeriod_int from the NR UE RRC.
These variable were not used in the NR UE and are defined
for LTE only.
Lastly, in the NR_IF_Module.c of the NR UE, the global
variable def_dci_pdu_rel15 is not accessible. Need to
revisit this. For not it is commented out.
2021-08-11 10:23:42 -07:00
Laurent THOMAS
6091452dd3
fix remaining usage of deleted type struct complex
2021-08-09 12:05:07 +02:00
Raymond Knopp
8a9194300f
commit before merge
2021-08-09 10:55:55 +02:00
Rodolphe BERTOLINI
387223eea6
removed duplicate structure, changed 'x' to 'r' and 'y' to 'i'
2021-08-09 09:59:38 +02:00
Laurent OpenCells
39c63eb158
move function declaration in not duplicated files (.h instead of .c)
2021-07-22 13:19:37 +02:00
Laurent OpenCells
3f436e3e2f
merge develop (was in conflict)
2021-07-20 17:26:15 +02:00
Laurent OpenCells
78da843624
code-cleanup-20210716
2021-07-16 17:16:15 +02:00
Thomas Schlichter
ff5eb3e657
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-05-19 11:42:04 +00:00
Raymond Knopp
d88ce5b9bf
Merge remote-tracking branch 'origin/develop' into oairu
2021-04-27 11:58:31 +02:00
sfn
f1e88d1f8d
fix multipath_tv_channel to support MIMO
2021-04-22 19:07:07 +02:00
hardy
246afc7ccb
Merge remote-tracking branch 'origin/sim-channels' into integration_2020_wk15
2021-04-14 14:37:09 +02:00
Raymond Knopp
0b59ce4faf
Merge remote-tracking branch 'origin/develop' into oairu
2021-04-07 15:50:46 +02:00
Laurent OpenCells
4511e70fac
fix from ci results
2021-04-05 12:56:52 +02:00
Laurent OpenCells
c0ef3e6f88
fix gcc reported issues
2021-04-03 23:37:58 +02:00
Laurent THOMAS
55315b8fae
revert removal of a dirty workaround
2021-04-01 21:43:47 +02:00
Laurent THOMAS
68a81f65b2
merge develop
2021-03-29 11:24:34 +02:00
Laurent THOMAS
364ea7685f
fix warings
2021-03-26 14:07:10 +01:00
Laurent THOMAS
3bd3f452c2
:( remove sanitize=address option, fix some cppchecks
2021-03-21 23:48:46 +01:00