Menu

Home

bwojtowi dchard

Description: OpenLTE is an open source implementation of the 3GPP LTE specifications. The focus is on transmission and reception of the downlink.

Currently, octave code is available for test and simulation of downlink transmit and receive functionality. In addition, GNU Radio applications are available for downlink transmit and receive to and from a file. The current focus is on extending the capabilities of the GNU Radio applications.

Installing OpenLTE
Running OpenLTE eNodeB
Configuring OpenLTE eNodeB
Programming your own USIM card
Adding subscribers to the database

Todo List
Test Captures

Project Admins:


Related

Wiki: Adding subscribers to the database
Wiki: Configuring OpenLTE eNodeB
Wiki: Installing OpenLTE
Wiki: OpenLTEToDoList
Wiki: Programming you own USIM card
Wiki: Running OpenLTE eNodeB
Wiki: Test Captures

Discussion

  • Ruiming Lan

    Ruiming Lan - 2015-04-16
     

    Last edit: Ruiming Lan 2015-04-16
    • bwojtowi

      bwojtowi - 2015-04-26

      Please retry this without running LTE_file_recorder before running
      LTE_fdd_dl_scan. It may be that the bladeRF is left in an unknown state
      after running LTE_file_recorder.

      Hope this helps,
      Ben

      On Thu, Apr 16, 2015 at 2:36 AM, buyddr buyddr@users.sf.net wrote:

      Issue of LTE_fdd_dl_scan with openLTE + bladeRF

      In the link: https://sourceforge.net/p/openlte/wiki/Installing%20OpenLTE/

      $ mkdir gnuradio
      $ cd gnurdio
      $ wget http://www.sbrac.org/files/build-gnuradio
      $ chmod a+x build-gnuradio
      $ ./build-gnuradio -v

      But it cannot build successfully.

      openLTE has been updated to support gnuradio 3.7, but grextras does not
      support gnuradio 3.7 and one alternate project named by Pothos is
      introduced.
      So, change EXTRAS=$EXTRAS" https://github.com/guruofquality/grextras.git"
      to
      EXTRAS=$EXTRAS" https://github.com/pothosware/pothos.git" in the file
      'build-gnuradio'

      It can build successfully and I go on the next process...

      Finally, LTE_file_recorder can work with bladeRF.
      But LTE_fdd_dl_scan cannot work with baldeRF, Ben said it could work now.
      What processes might be missed by me?

      Below lists my process, thanks for your patience.

      1. open two terminals, A and B
      2. execute orders on terminal A
        $ cd openlte_v00-18-04/build/LTE_fdd_dl_scan
        $ LTE_fdd_dl_scan
      3. execute orders on terminal B
        $ telnet 127.0.0.1 20000
        $ start

      All messages printed in terminal A are as below:

      linux; GNU C++ version 4.8.2; Boost_105400; UHD_003.008.003-137-g2f760ac0

      • LTE FDD DL SCAN *
        Please connect to control port 20000
        gr-osmosdr v0.1.4-16-g61184a19 (0.1.5git) gnuradio 3.7.7
        built-in source types: file fcd rtl rtl_tcp uhd hackrf bladerf rfspace
        airspy

      FATAL: LookupError: KeyError: No devices found for ----->
      Empty Device Address

      Trying to fill up 1 missing channel(s) with null source(s).
      This is being done to prevent the application from crashing
      due to gnuradio bug #528.

      gr-osmosdr v0.1.4-16-g61184a19 (0.1.5git) gnuradio 3.7.7
      built-in source types: file fcd rtl rtl_tcp uhd hackrf bladerf rfspace
      airspy
      Error in `LTE_fdd_dl_scan': free(): invalid pointer: 0x00007fde7a66b3f8
      Aborted (core dumped)

      The messages printed in terminal B is "Connection closed by foreign host".

      "No devices found"? But when run LTE_file_recorder, it can work and can
      generate a big file for time of seconds.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/openlte/wiki/Home/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
  • noah cinta bukan dusta

    Post awaiting moderation.
  • neo

    neo - 2021-03-30

    Hello everyone, I tried installing the newest release on Ubuntu 20.04, also installed everything needed to pass the "cmake" step, and I got no errors, but when I try to "make" the project I keep getting this error at 95%:

    [ 95%] Building CXX object LTE_fdd_dl_file_gen/CMakeFiles/LTE_fdd_dl_fg.dir/src/LTE_fdd_dl_fg_flowgraph.cc.o
    /home/neo/apps/openlte_v00-21-00/LTE_fdd_dl_file_gen/src/LTE_fdd_dl_fg_flowgraph.cc: In member function ‘bool LTE_fdd_dl_fg_flowgraph::start(std::string, LTE_fdd_dl_fg_samp_buf_sptr&, size_t)’:
    /home/neo/apps/openlte_v00-21-00/LTE_fdd_dl_file_gen/src/LTE_fdd_dl_fg_flowgraph.cc:94:49: error: no matching function for call to ‘gr::top_block::connect(LTE_fdd_dl_fg_samp_buf_sptr&, int, gr::blocks::file_sink::sptr&, int)’
    94 | top_block->connect(samp_buf, 0, samp_sink, 0);
    | ^
    In file included from /usr/include/gnuradio/top_block.h:15,
    from /home/neo/apps/openlte_v00-21-00/LTE_fdd_dl_file_gen/hdr/LTE_fdd_dl_fg_flowgraph.h:40,
    from /home/neo/apps/openlte_v00-21-00/LTE_fdd_dl_file_gen/src/LTE_fdd_dl_fg_flowgraph.cc:35:
    /usr/include/gnuradio/hier_block2.h:83:10: note: candidate: ‘void gr::hier_block2::connect(gr::basic_block_sptr)’
    83 | void connect(basic_block_sptr block);
    | ^~~~~~~
    /usr/include/gnuradio/hier_block2.h:83:10: note: candidate expects 1 argument, 4 provided
    /usr/include/gnuradio/hier_block2.h:93:10: note: candidate: ‘void gr::hier_block2::connect(gr::basic_block_sptr, int, gr::basic_block_sptr, int)’
    93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr dst, int dst_port);
    | ^~~~~~~
    /usr/include/gnuradio/hier_block2.h:93:35: note: no known conversion for argument 1 from ‘LTE_fdd_dl_fg_samp_buf_sptr’ {aka ‘boost::shared_ptr<lte_fdd_dl_fg_samp_buf>’} to ‘gr::basic_block_sptr’ {aka ‘std::shared_ptr<gr::basic_block>’}
    93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr dst, int dst_port);
    | ~~~~~~~~~~~~~~~~~^~~
    make[2]: [LTE_fdd_dl_file_gen/CMakeFiles/LTE_fdd_dl_fg.dir/build.make:89: LTE_fdd_dl_file_gen/CMakeFiles/LTE_fdd_dl_fg.dir/src/LTE_fdd_dl_fg_flowgraph.cc.o] Error 1
    make[1]:
    [CMakeFiles/Makefile2:583: LTE_fdd_dl_file_gen/CMakeFiles/LTE_fdd_dl_fg.dir/all] Error 2
    make: *** [Makefile:141: all] Error 2</gr::basic_block></lte_fdd_dl_fg_samp_buf>

    can anyone help? It's urgent! Any hint is absolutely appreciated!

     

Log in to post a comment.