Commit Graph
80 Commits
Author SHA1 Message Date
Rohit Gupta 1fdb28d16f Merge branch 'enhancement-10-harmony' into develop 2016-09-28 15:14:19 +02:00
Rohit Gupta 9afa174548 minor fix to enable EXM 2016-09-28 15:13:00 +02:00
Cedric Roux e08e2577f5 hotfix: bad copy from userspace by ExpressMIMO2 kernel driver
The ExpressMIMO2 kernel driver did not use proper mechanisms
to copy from user space.

It is very surprising that it ever worked at all...

This commit is a quick fix. It is not the end of the story
and some more work may be needed if things don't work.

The remaining issue is that we pass pointer addresses to the
kernel as 32 bits values, but pointers are 64 bits values
(on x86_64, our supported platform). Some checks have been
put in place to detect if upper 32 bits of a pointer are
not 0 and print a strong error message in case of problem,
but no clean solution has been implemented.
2016-09-27 10:57:03 +02:00
Florian Kaltenberger 784c4e4941 adding missing symbol to octave tools 2016-09-26 17:19:51 +02:00
Rohit Gupta 29fac70eb6 minor fix pthread_create call 2016-09-22 18:36:35 +02:00
Raymond Knopp 1ec0c5bf63 modifications for EXMIMO2 targets 2016-08-04 16:41:14 +02:00
Raymond Knopp 29fdf1a35a modifications for UE on ExpressMIMO2, validation on USRP. Only RX path is activated. 2016-07-17 22:50:24 +02:00
Raymond Knopp 456572c9ad ExMIMO2 RX gain calibration 2016-06-27 00:58:54 -07:00
Raymond Knopp 08d89933e1 expressmimo TX ok. 2016-06-23 19:08:01 +02:00
Raymond Knopp 4302afee51 small changes 2016-06-22 08:38:54 +02:00
Raymond Knopp f91457d8d2 added common acquisition interfaces for ExpressMIMO2 2016-06-18 03:48:23 -07:00
Cedric Roux 5f823b401a some more warning removals 2016-03-28 22:45:20 +02:00
Aikaterini 3a1874a145 add openair0_cgf params in device libraries for tx triggering and IQ samples shift 2016-02-08 13:50:36 +01:00
Aikaterini d209fe5dd8 merge develop into branch 2016-02-03 19:27:05 +01:00
Florian Kaltenberger 3e95dad6df harmonization of pcie_interface.h with firmware
adding compiled firmware that supports TDD (corresponding openair0 svn revision 6313)
2015-11-23 11:34:03 +01:00
Florian Kaltenberger ebeab46165 added duplex_mode to openair0_lib
added support for TDD for EXMIMO
2015-11-20 16:57:15 +01:00
aikaterini.trilyraki d8b69ffb5c update common_lib 1. ethernet is no longer considered a device 2. libraries are loaded dynamically 2015-11-19 17:59:36 +01:00
gauthier c7518ecf42 SVN to GIT migration (removed EPC software, updated mailing list address in all files)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7885 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-10-06 16:24:54 +00:00
navid 082dff13cf * add RF interface to the rrh gateway
* update the openair0_init for all targets
* add a tuning function for the ethernet



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7830 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-21 16:52:13 +00:00
jiangx 426fdbad71 noise figure measurement in the frequency domain
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7773 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-12 13:48:19 +00:00
navid 23fd8953ea * add device to rrh gateway (only usrp for now)
* update the device common interface for eNB/UE (common_lib.h)


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7724 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-23 13:24:17 +00:00
navid ff2f80989b * add RRH gateway module, IQ transports, and its gtkwave template (experimental)
* update ethernet library and common lib 
* update runtime values of the lte-softmodem tx and rx threads based on an empirical model


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7709 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-16 15:31:04 +00:00
Raymond Knopp 6e76ecddfe Applied S. Held's patches 16, additional modifications for UE frequency scanning and RSRP/RSSI calibration for ExpressMIMO2 and USRP B210
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7536 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-05 14:10:02 +00:00
jiangx 031702c7a6 figure legend updated
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7173 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-16 08:59:35 +00:00
Lionel Gauthier 56c9000558 branch LG_PRE_RELEASE_0.3 reintegration
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7117 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-10 13:18:11 +00:00
Lionel Gauthier 059a0a3fdc astyle --recursive --indent=spaces=2 --style=kr --indent-col1-comments --break-blocks --convert-tabs --max-code-length=200
This is done for better merging branch/LG_PRE_RELEASE_0.3 into trunk (same process is applied on this branch)

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7073 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-09 09:29:12 +00:00
Florian Kaltenberger e0b90b9c2b fix in freq_calibration.m
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6866 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-03-23 11:08:34 +00:00
ghaddab f5403672e6 git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6359 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2015-01-14 09:25:49 +00:00
ghaddab e362371cf3 git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6358 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2015-01-14 09:25:32 +00:00
Florian Kaltenberger a6c99f0855 fixed oarf_stop_without_reset
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6103 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-11-25 14:33:23 +00:00
ghaddab 28fceb5d43 fixed bug in the tx_lo_cal
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6001 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-11-07 15:00:24 +00:00
Florian Kaltenberger 107b352c92 replaced gpib_send with socket interface
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5932 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-10-22 13:37:14 +00:00
Florian Kaltenberger 568e6e4a26 added -DEXMIMO in Makefile for OCTAVE scripts
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5912 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-10-20 14:16:42 +00:00
Florian Kaltenberger 09c40e42e4 enabled multicard operation
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5803 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-09-22 08:58:07 +00:00
Florian Kaltenberger 33e524a369 restored openair0_dump_config -> octave scripts compile again
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5782 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-09-11 09:52:38 +00:00
ghaddab 4d4c4b4552 git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5781 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2014-09-11 09:31:36 +00:00
Florian Kaltenberger b27a553214 fixed bug in ulsch_scheduler
ue runs again on exmimo2 (but does not connect yet)
added openair0_reconfig function in exmimo2 library
added sensing thread for SPECTRA in lte-softmodem (protected by #ifdef SPECTRA)
added Rohde and Schwarz client


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5780 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-09-11 08:37:30 +00:00
Florian Kaltenberger 2d73a4a3fa added functionality to map UEs and eNBs to different cards and RF chains
moved some functionality from device_init to dump_config in openair0 library


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5744 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-08-21 15:43:39 +00:00
Florian Kaltenberger 0761d5c2de git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5731 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2014-08-18 12:12:01 +00:00
Florian Kaltenberger cfd30ec3cc git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5730 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2014-08-18 11:59:01 +00:00
Florian Kaltenberger 2e7d7b30b9 bugfixes in lte-softmodem re N_RB_DL parameter, added filter config to openair0_lib
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5723 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-08-14 14:43:03 +00:00
Florian Kaltenberger 7e6b4ccdad fixed bug in lte-softmodem (messup with CC_id), fixed phy_scope, added support for multiple bandwidth in openair0_lib, minor log updates
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5721 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-08-14 13:44:28 +00:00
ghaddab 337df9386b License Corrected
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5719 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-08-14 12:32:44 +00:00
Florian Kaltenberger aecafca19b adding/updating license to GPL3
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5718 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-08-14 11:39:48 +00:00
Raymond Knopp 1b989ed27a git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5574 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2014-07-18 14:02:50 +00:00
ghaddab daeb530499 fixed bug in lime configuration that affects RF performance
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5572 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-07-18 08:40:59 +00:00
Raymond Knopp a491fbb1aa git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5493 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2014-07-14 13:47:29 +00:00
ghaddab aab6f229ce fixed bug for txrx switch in firmware
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5420 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-06-20 14:47:59 +00:00
ghaddab 2023574196 Reverse-merging r5418 into 'sdr_expressmimo2'
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5419 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-06-20 14:45:07 +00:00
ghaddab ec39d036fe git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5418 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2014-06-20 14:35:17 +00:00