1. 18 Nov, 2019 2 commits
    • Cedric Roux's avatar
      channel_simulator: ability to connect a real USRP device to the simulator · e793a677
      Cedric Roux authored
      This commit introduces the ability to connect a real hardware device to
      the channel simulator.
      
      It is possible to run an eNB with the libchannel_simulator.so as
      liboai_device.so and the "usrp" program and have both connected
      as if the eNB was directly talking to the USRP device.
      
      For that, a channel can now have a "sample_advance". (The USRP receives
      data from the air for subframe N and sends data for subframe N+x in the
      future. In this commit x = 2 subframes.)
      
      The following commands can be run to connect an eNB and the "usrp"
      program in FDD mode with 25 RBs.
      
      First, run the the channel simulator. In the directory channel_simulator:
      
          ./channel_simulator
      
      To run usrp, as root, in the directory channel_simulator/usrp:
      
          ./usrp
      
      To run the eNB, as root:
      
          CHANNEL_SIMULATOR_RX_FREQUENCY=2 CHANNEL_SIMULATOR_TX_FREQUENCY=1 CHANNEL_SIMULATOR_TX_SAMPLE_ADVANCE=15360 ./lte-softmodem -O [config file]
      
      Then it is possible to connect a COTS UE.
      
      It is also possible to connect openair UE which uses libchannel_simulator.so
      as liboai_device.so. For that, run, as root:
      
          CHANNEL_SIMULATOR_RX_FREQUENCY=1 CHANNEL_SIMULATOR_TX_FREQUENCY=2 CHANNEL_SIMULATOR_RX_SAMPLE_ADVANCE=15360 ./lte-uesoftmodem -C 2680000000 -r 25 --ue-rxgain 140 --nokrnmod
      
      Connecting both the openair UE and a COTS UE, it is possible to send traffic
      between the two.
      
      Note: performances need to be improved.
      
      Note 2: the program "channel_simulator" now requires AVX2 instruction set.
      e793a677
    • Cedric Roux's avatar
      channel_simulator: initial commit · b2326516
      Cedric Roux authored
      b2326516
  2. 11 Oct, 2019 4 commits
  3. 08 Oct, 2019 5 commits
  4. 04 Oct, 2019 1 commit
  5. 03 Oct, 2019 1 commit
  6. 27 Sep, 2019 1 commit
  7. 26 Sep, 2019 1 commit
  8. 25 Sep, 2019 1 commit
  9. 24 Sep, 2019 1 commit
  10. 20 Sep, 2019 1 commit
    • Raphael Defosseux's avatar
      CI: first scripts for Inria R2LAB deployment · c86f8d65
      Raphael Defosseux authored
        -- Adding the python framework of build and test to inria r2lab pipeline
        -- R2LAB pipeline has logCollections and artifacts storing
        -- Python framework should support latest Rel14 OAI openair-cn/cn-cups EPC
        -- Pipeline uses the latest version of booking-lease script (by duration)
        -- Support for distributed smartphone adb servers
        -- Initial scenarios:
           ** Build on one OAI 4G eNB and one OAI 4G UE
           ** Test in FDD band7 / 5MHz / TM1 in noS1 configuration
           ** Test in FDD band7 / 5MHz / TM1 with latest OpenAir-CN-CUPS --> just attachment
      Signed-off-by: default avatarRaphael Defosseux <raphael.defosseux@eurecom.fr>
      c86f8d65
  11. 05 Sep, 2019 1 commit
  12. 03 Sep, 2019 6 commits
  13. 26 Aug, 2019 3 commits
  14. 23 Aug, 2019 1 commit
  15. 21 Aug, 2019 3 commits
  16. 13 Aug, 2019 6 commits
  17. 12 Aug, 2019 1 commit
  18. 07 Aug, 2019 1 commit