Ismael Gomez
25e9acd069
restore RX gain to 50 dB
2017-09-07 13:03:53 +02:00
Ismael Gomez
ea368516c9
fixed plot for MIMO
2017-09-07 12:52:45 +02:00
Ismael Gomez
29ca3705a7
Merge pull request #17 from softwareradiosystems/next_mimo
...
Next mimo
2017-09-04 17:36:13 +02:00
Xavier Arteaga
1486911e32
DCI blind search takes Transmission mode in consideration and some _multi functions removed
2017-09-04 15:28:18 +02:00
Xavier Arteaga
741f5b7a0a
Corrected some logging messages
2017-09-04 11:24:52 +02:00
Ismael Gomez
38c67dc410
Moved FFTW to WISDOM and save/load from file
2017-09-04 10:53:41 +02:00
Ismael Gomez
8a3ff19b30
set all pdsch functionts to MIMO by default (removed _multi)
2017-09-01 18:59:28 +02:00
Ismael Gomez
ae287dd89a
fixed incorrect printf
2017-09-01 18:58:52 +02:00
Xavier Arteaga
f5e5e94681
if (cell.nof_ports > 1) {
2017-09-01 14:27:37 +02:00
Xavier Arteaga
a8bbc29ee6
Reverted default number of rx antennas for UE config
2017-09-01 14:27:22 +02:00
Ismael Gomez
2335d2a644
remove boost::assign
2017-09-01 14:24:48 +02:00
Xavier Arteaga
c52023e4cc
Solved PCH downlink bug
2017-08-31 16:40:49 +02:00
Xavier Arteaga
0947173fc1
Merge branch 'next' into next_mimo
2017-08-29 17:30:40 +02:00
Ismael Gomez
51fc9bffb1
added release function for mac timers
2017-08-29 12:01:30 +02:00
Ismael Gomez
9997f8c20a
(fix typo) Added default value for filter coefficient in UL power control dedicated
2017-08-29 11:22:39 +02:00
Ismael Gomez
c10f13139e
Added default value for filter coefficient in UL power control dedicated
2017-08-29 10:10:05 +02:00
Xavier Arteaga
be0c6ebd20
Added multiple codeword architecture to MAC layer
2017-08-28 13:07:44 +02:00
Ismael Gomez
955170bd52
Improved DL TCP performance by tweeking BSR reports and UL scheduler
2017-08-28 10:06:12 +02:00
Ismael Gomez
0f9f76ff00
calibrated configuration values
2017-08-22 15:06:32 +02:00
Xavier Arteaga
7e9e9a6a7d
Included precoding information (pinfo) in grant and interfaced TM4
2017-08-21 17:36:44 +02:00
Xavier Arteaga
2c07a16189
DL grant parameter are now vectors of MAX_CODEWORDS
2017-08-21 16:53:12 +02:00
Xavier Arteaga
94325d13d2
Scalable PDSCH with MAX_CODEWORDS PDSCH plus decoding threads for bitrate increase
2017-08-17 10:23:03 +02:00
Xavier Arteaga
4007a15581
Merge branch 'next' into next_mimo
2017-08-17 09:38:52 +02:00
Andre Puschmann
c474b24d32
add basic NAS configuration class
2017-08-07 13:17:11 +02:00
Xavier Arteaga
6142a5f9e5
Merge to next_with_matlab
2017-07-25 13:17:36 +02:00
Andre Puschmann
82c206c2bb
Merge branch 'master' into next
2017-07-24 18:11:58 +02:00
Andre Puschmann
32b3046d0f
fix segfault in UE PHY tests
...
- added dummy rrc class to UE phy tests
2017-07-24 18:10:31 +02:00
Andre Puschmann
d6c027069c
Merge branch 'master' into next
2017-07-14 10:49:15 +02:00
Andre Puschmann
00be4a5de7
fix bug with uninitalized number of rx antennas
2017-07-14 10:48:34 +02:00
Andre Puschmann
39ebc0e5fd
gracefully exit MAC test when radio init fails
2017-07-14 10:48:26 +02:00
Andre Puschmann
588dc7978d
gracefully exit MAC test when radio init fails
2017-07-14 10:46:27 +02:00
Andre Puschmann
bb34be24ac
fix bug with uninitalized number of rx antennas
2017-07-14 10:41:44 +02:00
Philipp Gorczak
407d2ef024
Use runtime dir parameter for executables.
2017-07-13 10:21:38 +02:00
Philipp Gorczak
5fdcef60f6
Install binaries.
2017-07-12 16:30:06 +02:00
Andre Puschmann
80c0d0e694
fix printf's
2017-07-04 18:29:49 +02:00
Andre Puschmann
7ca0988ea3
refactor RLC to use RAT-agnostic config
2017-07-04 18:29:49 +02:00
Andre Puschmann
9398e0eff9
make number of HARQ processes a parameter for mux/demux objects
2017-07-04 17:48:45 +02:00
Andre Puschmann
4bc7b19595
only call PHR procedure in MUX when it's registered
2017-07-04 17:48:45 +02:00
Andre Puschmann
8dbabb2834
rework bearer/LCID handling
...
This is a larger patch that reworks the LCID handling throughout the
code.
- It first moves the RB/LCID mapping out of common.h into the RRC object
because different RATs may have different mappings.
- It adds a interface to RRC that other objects like RLC/PDCP/etc. may
use to get the bearer name of a specific LCID.
- The patch also introduces a PDCP config class.
2017-07-04 17:48:39 +02:00
Andre Puschmann
83c358d33f
let demux use common interface
2017-07-04 17:46:50 +02:00
Andre Puschmann
ce1e565c79
move RRC states definition into common header
2017-07-04 17:46:50 +02:00
Andre Puschmann
c247f1103d
parameterize TTI offset between UL grant and UL tx and UL tx and HARQ rx
2017-07-04 17:46:50 +02:00
Andre Puschmann
20a004a768
add seperate interface for MUX to query BSR procedure
...
- this is also intented to make MUX RAT-agnostic
2017-07-04 17:46:50 +02:00
Andre Puschmann
f26969db8b
adding UE base class
...
- this patch moves common code shared between multiple UE types, i.e.,
UEs for different RATs into a commong base class
- it also introduces a switch during UE startup to instantiate the
selected UE type
2017-07-04 17:46:50 +02:00
Andre Puschmann
9f3b4bf9a5
use dedicated UL harq config
...
- this patch changes the UL harq config to a dedicated one
instead of passing the whole MAC config which may be specific to
a specific RAT
- it also extends the RRC to fill the harq specific config field in the
MAC config
- clean up dl_harq and remove unused mac config
2017-07-04 17:46:50 +02:00
Andre Puschmann
704b8c3dc4
make DL and UL harq template classes
2017-07-04 17:46:50 +02:00
Andre Puschmann
869786a27c
adapt MAC procedures to also use MAC timers defined in mac_common.h
2017-07-04 17:46:50 +02:00
Andre Puschmann
faf120501a
make DL and UL harq header-only
...
- move src of DL and UL harq in to header in prep for templating both
- add commong MAC header
2017-07-04 17:46:50 +02:00
Paul Sutton
769c2c1f6b
Merge branch 'next' of https://github.com/softwareradiosystems/srslte into next
2017-06-23 15:52:00 +01:00
Paul Sutton
776c1bbc9d
Moving fftw checks to top CMakeLists
2017-06-23 15:51:36 +01:00