1. 09 Mar, 2018 2 commits
    • Cédric Roux's avatar
      Merge remote-tracking branch 'origin/ulsch-rx-2ant-fix' into develop_integration_2018_w10 · 727e29e3
      Cédric Roux authored
      fixes small bug in ulsim which kills one RX antenna in channel simulation.
      Another simple but bad bug in ulsch_demodulation.c (bad access of avgU
      array). This probably resulted in a performance degradation for non-ideal
      channels, even for 1 antenna. The avgU was read in position 1 instead of
      0 for 1-antenna and in positions 1 and 2 instead of 0 and 1 for 2-antennas.
      727e29e3
    • Cédric Roux's avatar
      Merge remote-tracking branch 'origin/develop-nbiotconf-shlibloader' into... · 3e99c7aa
      Cédric Roux authored
      Merge remote-tracking branch 'origin/develop-nbiotconf-shlibloader' into develop_integration_2018_w10
      
      1) shared library loader, with integration for oai devices, encoder and telnet server
      2) telnet server (use build-oai --build-telnetsrv option and --telnetsrv softmodem option)
      3) UE/eNB in different executables (lte-uesoftmodem and lte-softmodem + noS1 variants)
      4) config module fixes and extensions
      5) very preliminary NB-IoT integration preparation, using shared lib loader ( use make NB-IoT to build, after building the eNB softmodem)
      6) Rename NB-IoT configuration sources from nbiot_ to NB-IoT_ to be consistent with other NB-IoT developments.
      3e99c7aa
  2. 08 Mar, 2018 3 commits
  3. 07 Mar, 2018 1 commit
  4. 06 Mar, 2018 1 commit
  5. 02 Mar, 2018 3 commits
    • Cédric Roux's avatar
    • Cédric Roux's avatar
    • Cédric Roux's avatar
      hotfix: fix bad RLC UM packet creation · 26d68e9c
      Cédric Roux authored
      Running TCP DL traffic with one connected UE showed a lot of
      fluctuations in throughput. After analysis it was found that
      sometimes the RLC UM PDU was not correct. It contained one byte
      more than it should. On the receiver side, the TCP packet
      contained in the RLC packet seems to be rejected by the TCP
      stack of the UE (it has one byte more than it should),
      leading to a brutal reduction of the throughput, probably due
      to some congestion detection in the TCP implementation.
      Or something.
      
      This hotfix seems to solve the problem. Using iperf in downlink
      with a 5MHz eNB, we see no more fluctuations, the traffic is
      very steady at 16.8Mb/s, as reported by the iperf server running
      on the phone. (17.5 in the PHY plot of the T tracer.)
      
      A rewrite of both the MAC and RLC UM packet generation is needed.
      The code is way too complex for what it does and may contain
      several similar problems that only trigger in specific rare
      conditions.
      26d68e9c
  6. 01 Mar, 2018 1 commit
  7. 26 Feb, 2018 2 commits
  8. 22 Feb, 2018 13 commits
  9. 20 Feb, 2018 1 commit
  10. 19 Feb, 2018 2 commits
  11. 18 Feb, 2018 3 commits
  12. 17 Feb, 2018 2 commits
  13. 16 Feb, 2018 2 commits
  14. 15 Feb, 2018 4 commits