Francisco Paisana
3da8464a21
fix compilation issue with lack of override keyword and scoping in fsm
2020-04-27 22:19:08 +01:00
Francisco Paisana
e1ac6d7cfe
use macro to disable throw
2020-04-27 22:19:08 +01:00
Andre Puschmann
0fdb5f0114
nbiot_examples_tests: make npdsch_ue tests depend on npdsch_enodeb
...
this fixes issue with CTest in parallel mode where npdsch_ue
test would run before the input file was even created
2020-04-27 22:38:51 +02:00
Paul Sutton
8692e08737
Close rf device after use
2020-04-27 22:37:52 +02:00
Xavier Arteaga
eaec5efde5
Fix enb_phy_test
2020-04-27 21:03:44 +02:00
Xavier Arteaga
d7e7399e7b
srsENB: PHY configuration in two stages
2020-04-27 21:03:44 +02:00
Xavier Arteaga
28b2a69c8a
ZMQ module uses default base srate
2020-04-27 21:03:44 +02:00
Xavier Arteaga
1bbf1caabc
Reverted PUCCH3 default CA DL HARQ method
2020-04-27 21:03:44 +02:00
Xavier Arteaga
b9583d4182
Fix Extended CSI request bits in DCI
2020-04-27 21:03:44 +02:00
Xavier Arteaga
a59884a14a
SRSENB: configure PUCCH3 as default HARQ feedback for CA
2020-04-27 21:03:44 +02:00
Andre Puschmann
8d52343c72
pssch: address review comments
2020-04-27 21:01:46 +02:00
Andre Puschmann
d6e0153b40
sci: add SCI format 1 transmission format flag
2020-04-27 21:01:46 +02:00
Andre Puschmann
7109379d83
pssch_test: fix memleak
2020-04-27 21:01:46 +02:00
Andre Puschmann
edcf6d1e51
pssch_test: zero sample vectors after alloc
2020-04-27 21:01:46 +02:00
Andre Puschmann
723503fded
pssch_test: disable PSSCH tests that currently fail decoding TB
2020-04-27 21:01:46 +02:00
Andre Puschmann
80b303dbde
sl: set correct SL-SCH max TB size
2020-04-27 21:01:46 +02:00
Andre Puschmann
7355bc499e
pssch_ue: add support for PCAP and reading from file
2020-04-27 21:01:46 +02:00
Andre Puschmann
28de7a9c93
pssch_test: expose start SF index as parameter and use helper to calc PRB
2020-04-27 21:01:46 +02:00
Andre Puschmann
955960f22d
write decoded PSSCH symbols to file with PHY debug enabled
2020-04-27 21:01:46 +02:00
luis_pereira87
baf0ad5bf4
PSSCH implementation
2020-04-27 21:01:46 +02:00
David Rupprecht
4e283ec942
Standalone decoders for nas and rrc in asn1 test. Thanks Dirk
2020-04-27 21:01:03 +02:00
Andre Puschmann
95bc7b48df
ue_dl_nbiot: fix storing of softbits after first decoding failed
...
memcpy wasn't using sizeof(float)
2020-04-27 21:00:36 +02:00
Andre Puschmann
4c242f8d77
ue_dl_nbiot: remove fixme's
2020-04-27 21:00:36 +02:00
Andre Puschmann
9132446e6b
npdsch_ue: rename global variables
2020-04-27 21:00:36 +02:00
Andre Puschmann
e52577ecd3
npdsch_enodeb: rename too short global variable
2020-04-27 21:00:36 +02:00
Andre Puschmann
dd04f45ca0
rename global rf object in examples to radio
...
LGTM complains about global variables with short names (foo)
2020-04-27 21:00:36 +02:00
yagoda
8e0b106c22
fixing some warnings from LGTM
2020-04-27 20:59:40 +02:00
Andre Puschmann
1e0c8ead4c
srsue,sync: fix TTI gap calculation and reporting
...
The current TTI gap calculation assumes strict continuity
of radio time stamps, even when retuning, changing sample rate, etc.
This is certainly desireble but not necessaritly the case and may cause
issues when negative time gaps or too large gaps are detected and reported
to the stack.
this patch makes the assumption that valid TTI jumps are between 1ms
and 1s and that larger gaps are the result of screwed time-stamps
or too long radio operations.
2020-04-27 17:01:02 +02:00
Andre Puschmann
5d92111586
pcap: adding SL-SCH support
2020-04-27 15:54:54 +02:00
Andre Puschmann
5a95af6ce1
ofdm: move var init into loop
2020-04-27 15:54:54 +02:00
Andre Puschmann
a82b2da2dd
dft_precoding: add helper to get largest valid PRB
2020-04-27 15:54:54 +02:00
Andre Puschmann
04051a5cd0
soapy: add missing error messages for some soapy calls
2020-04-27 15:32:38 +02:00
Andre Puschmann
42bb387dae
benchmark_radio: added option to change sampling rate during experiment
...
this patch adds the -y paramter that changes the sampling rate
during a radio benchmark to stress-test the API
it turned out that some devices/drivers are very prone to
sampling rate changes. since this happens during UE operation
when the UE is searching for cells, we need to make sure
the driver/device supports that operation.
2020-04-27 15:32:38 +02:00
Justin Tallon
3a258c16be
fixing a time alignment issue in the case where the number of samples… ( #1255 )
...
* fixing a time alignment issue in the case where the number of samples supplied by the frontend is differnt to the number requested
2020-04-27 15:13:53 +02:00
Filipe Laíns
241f4c7310
github: comment notice on issue template
...
This way users don't need to remove the text from the issue body, it
will be ignored automatically.
Signed-off-by: Filipe Laíns <lains@archlinux.org>
2020-04-27 14:02:18 +02:00
Pedro Alvarez
8c52839599
Disable SIGPIPE when sending S1AP messages in the EPC.
2020-04-27 11:32:12 +01:00
Pedro Alvarez
218531b418
Making sure the eNB only sends S1AP context release requests if it has a MME-UE-S1AP-ID assigned.
2020-04-27 11:31:14 +01:00
Filipe Laíns
e8e1ffefa9
cmake: enable choosing CPU extesions
...
`AUTO_DETECT_ISA` will disable the resolution of the SSE packages
and the user will have to manually set `HAVE_{AVX,AVX2,SSE}`.
Solves #453
Signed-off-by: Filipe Laíns <lains@archlinux.org>
2020-04-27 11:53:23 +02:00
Andre Puschmann
db91e9e772
cmake: add CMake flag to disable project build when calling make install
2020-04-27 11:07:56 +02:00
Andre Puschmann
3aa0179caf
{ue,enb}.conf.example: add zmq examples to config
...
the examples are commented but by just uncommenting those
two lines the user should be able to run a eNB and UE on the same
machine in SISO mode over ZMQ
2020-04-27 11:03:48 +02:00
Pedro Alvarez
9680f42925
Fix premature release of UE context on the MME.
2020-04-25 11:31:32 +02:00
Jason Tang
7b7308ac1b
Fix CSFB
2020-04-25 11:22:42 +02:00
jmasterfunk84
7f51fcb419
Update s1ap.cc
2020-04-24 15:29:05 +02:00
Francisco Paisana
b506e29b72
removed common ce_typeenum
2020-04-24 11:55:53 +01:00
Francisco Paisana
372126deac
created ul-sch and mch lcid types
2020-04-24 11:55:53 +01:00
Francisco Paisana
367a190829
created dl-sch lcid type
2020-04-24 11:55:53 +01:00
Andre Puschmann
13b59b42c7
npdcch: replace fixme with todo
2020-04-24 12:21:17 +02:00
Andre Puschmann
a98a94e74b
fix some non-critical warnings found by Coverity scan
2020-04-23 20:58:46 +02:00
Xavier Arteaga
58803d1b3e
Added UL EARFCN map and UE PHY interface cleanup
2020-04-23 09:00:45 +02:00
Xavier Arteaga
7291a5db91
Implement on the fly sequence generation
2020-04-23 09:00:15 +02:00