From d079d25b2c1d407c0fc0da750f2a41f18dc6257a Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Tue, 30 May 2017 13:05:04 +0200 Subject: [PATCH] rename srslte folder and src subfolder --- {srslte => lib}/CMakeLists.txt | 0 {srslte => lib}/examples/CMakeLists.txt | 0 {srslte => lib}/examples/cell_measurement.c | 0 {srslte => lib}/examples/cell_search.c | 0 {srslte => lib}/examples/pdsch_enodeb.c | 0 {srslte => lib}/examples/pdsch_ue.c | 0 {srslte => lib}/examples/synch_file.c | 0 .../examples/tutorial_examples/CMakeLists.txt | 0 {srslte => lib}/examples/tutorial_examples/pss.c | 0 .../examples/tutorial_examples/simple_tx.c | 0 {srslte => lib}/examples/usrp_capture.c | 0 {srslte => lib}/examples/usrp_capture_sync.c | 0 {srslte => lib}/examples/usrp_txrx.c | 0 {srslte => lib}/include/CMakeLists.txt | 0 {srslte => lib}/include/srslte/CMakeLists.txt | 0 {srslte => lib}/include/srslte/common/bcd_helpers.h | 0 {srslte => lib}/include/srslte/common/block_queue.h | 0 {srslte => lib}/include/srslte/common/buffer_pool.h | 0 {srslte => lib}/include/srslte/common/common.h | 0 {srslte => lib}/include/srslte/common/config.h | 0 {srslte => lib}/include/srslte/common/interfaces.h | 0 .../include/srslte/common/interfaces_common.h | 0 {srslte => lib}/include/srslte/common/log.h | 0 {srslte => lib}/include/srslte/common/log_filter.h | 0 {srslte => lib}/include/srslte/common/log_stdout.h | 0 {srslte => lib}/include/srslte/common/logger.h | 0 .../include/srslte/common/mac_interface.h | 0 {srslte => lib}/include/srslte/common/mac_pcap.h | 0 {srslte => lib}/include/srslte/common/metrics_hub.h | 0 {srslte => lib}/include/srslte/common/msg_queue.h | 0 {srslte => lib}/include/srslte/common/pcap.h | 0 {srslte => lib}/include/srslte/common/pdu.h | 0 {srslte => lib}/include/srslte/common/pdu_queue.h | 0 .../include/srslte/common/phy_interface.h | 0 {srslte => lib}/include/srslte/common/security.h | 0 {srslte => lib}/include/srslte/common/snow_3g.h | 0 .../include/srslte/common/task_dispatcher.h | 0 {srslte => lib}/include/srslte/common/thread_pool.h | 0 {srslte => lib}/include/srslte/common/threads.h | 0 {srslte => lib}/include/srslte/common/timeout.h | 0 {srslte => lib}/include/srslte/common/timers.h | 0 {srslte => lib}/include/srslte/common/trace.h | 0 {srslte => lib}/include/srslte/common/tti_sync.h | 0 {srslte => lib}/include/srslte/common/tti_sync_cv.h | 0 {srslte => lib}/include/srslte/config.h | 0 {srslte => lib}/include/srslte/phy/agc/agc.h | 0 .../include/srslte/phy/ch_estimation/chest_common.h | 0 .../include/srslte/phy/ch_estimation/chest_dl.h | 0 .../include/srslte/phy/ch_estimation/chest_ul.h | 0 .../include/srslte/phy/ch_estimation/refsignal_dl.h | 0 .../include/srslte/phy/ch_estimation/refsignal_ul.h | 0 .../include/srslte/phy/channel/ch_awgn.h | 0 .../include/srslte/phy/common/phy_common.h | 0 .../include/srslte/phy/common/sequence.h | 0 .../include/srslte/phy/common/timestamp.h | 0 {srslte => lib}/include/srslte/phy/dft/dft.h | 0 .../include/srslte/phy/dft/dft_precoding.h | 0 {srslte => lib}/include/srslte/phy/dft/ofdm.h | 0 {srslte => lib}/include/srslte/phy/enb/enb_dl.h | 0 {srslte => lib}/include/srslte/phy/enb/enb_ul.h | 0 {srslte => lib}/include/srslte/phy/fec/cbsegm.h | 0 {srslte => lib}/include/srslte/phy/fec/convcoder.h | 0 {srslte => lib}/include/srslte/phy/fec/crc.h | 0 {srslte => lib}/include/srslte/phy/fec/rm_conv.h | 0 {srslte => lib}/include/srslte/phy/fec/rm_turbo.h | 0 {srslte => lib}/include/srslte/phy/fec/softbuffer.h | 0 {srslte => lib}/include/srslte/phy/fec/tc_interl.h | 0 {srslte => lib}/include/srslte/phy/fec/turbocoder.h | 0 .../include/srslte/phy/fec/turbodecoder.h | 0 .../include/srslte/phy/fec/turbodecoder_gen.h | 0 .../include/srslte/phy/fec/turbodecoder_sse.h | 0 {srslte => lib}/include/srslte/phy/fec/viterbi.h | 0 {srslte => lib}/include/srslte/phy/io/binsource.h | 0 {srslte => lib}/include/srslte/phy/io/filesink.h | 0 {srslte => lib}/include/srslte/phy/io/filesource.h | 0 {srslte => lib}/include/srslte/phy/io/format.h | 0 {srslte => lib}/include/srslte/phy/io/netsink.h | 0 {srslte => lib}/include/srslte/phy/io/netsource.h | 0 {srslte => lib}/include/srslte/phy/mimo/layermap.h | 0 {srslte => lib}/include/srslte/phy/mimo/precoding.h | 0 .../include/srslte/phy/modem/demod_hard.h | 0 .../include/srslte/phy/modem/demod_soft.h | 0 {srslte => lib}/include/srslte/phy/modem/mod.h | 0 .../include/srslte/phy/modem/modem_table.h | 0 {srslte => lib}/include/srslte/phy/phch/cqi.h | 0 {srslte => lib}/include/srslte/phy/phch/dci.h | 0 {srslte => lib}/include/srslte/phy/phch/pbch.h | 0 {srslte => lib}/include/srslte/phy/phch/pcfich.h | 0 {srslte => lib}/include/srslte/phy/phch/pdcch.h | 0 {srslte => lib}/include/srslte/phy/phch/pdsch.h | 0 {srslte => lib}/include/srslte/phy/phch/pdsch_cfg.h | 0 {srslte => lib}/include/srslte/phy/phch/phich.h | 0 {srslte => lib}/include/srslte/phy/phch/prach.h | 0 {srslte => lib}/include/srslte/phy/phch/pucch.h | 0 {srslte => lib}/include/srslte/phy/phch/pusch.h | 0 {srslte => lib}/include/srslte/phy/phch/pusch_cfg.h | 0 {srslte => lib}/include/srslte/phy/phch/ra.h | 0 {srslte => lib}/include/srslte/phy/phch/regs.h | 0 {srslte => lib}/include/srslte/phy/phch/sch.h | 0 {srslte => lib}/include/srslte/phy/phch/uci.h | 0 .../include/srslte/phy/resampling/decim.h | 0 .../include/srslte/phy/resampling/interp.h | 0 .../include/srslte/phy/resampling/resample_arb.h | 0 {srslte => lib}/include/srslte/phy/rf/rf.h | 0 {srslte => lib}/include/srslte/phy/rf/rf_utils.h | 0 .../include/srslte/phy/scrambling/scrambling.h | 0 {srslte => lib}/include/srslte/phy/sync/cfo.h | 0 {srslte => lib}/include/srslte/phy/sync/cp.h | 0 {srslte => lib}/include/srslte/phy/sync/pss.h | 0 {srslte => lib}/include/srslte/phy/sync/sfo.h | 0 {srslte => lib}/include/srslte/phy/sync/sss.h | 0 {srslte => lib}/include/srslte/phy/sync/sync.h | 0 .../include/srslte/phy/ue/ue_cell_search.h | 0 {srslte => lib}/include/srslte/phy/ue/ue_dl.h | 0 {srslte => lib}/include/srslte/phy/ue/ue_mib.h | 0 {srslte => lib}/include/srslte/phy/ue/ue_phy.h | 0 {srslte => lib}/include/srslte/phy/ue/ue_sync.h | 0 {srslte => lib}/include/srslte/phy/ue/ue_ul.h | 0 {srslte => lib}/include/srslte/phy/utils/bit.h | 0 {srslte => lib}/include/srslte/phy/utils/cexptab.h | 0 .../include/srslte/phy/utils/convolution.h | 0 {srslte => lib}/include/srslte/phy/utils/debug.h | 0 {srslte => lib}/include/srslte/phy/utils/filter.h | 0 .../include/srslte/phy/utils/ringbuffer.h | 0 {srslte => lib}/include/srslte/phy/utils/vector.h | 0 .../include/srslte/phy/utils/vector_simd.h | 0 {srslte => lib}/include/srslte/radio/radio.h | 0 {srslte => lib}/include/srslte/radio/radio_multi.h | 0 {srslte => lib}/include/srslte/srslte.h | 0 {srslte => lib}/include/srslte/upper/gw.h | 0 {srslte => lib}/include/srslte/upper/gw_metrics.h | 0 {srslte => lib}/include/srslte/upper/nas.h | 0 {srslte => lib}/include/srslte/upper/pdcp.h | 0 {srslte => lib}/include/srslte/upper/pdcp_entity.h | 0 {srslte => lib}/include/srslte/upper/rlc.h | 0 {srslte => lib}/include/srslte/upper/rlc_am.h | 0 {srslte => lib}/include/srslte/upper/rlc_common.h | 0 {srslte => lib}/include/srslte/upper/rlc_entity.h | 0 {srslte => lib}/include/srslte/upper/rlc_metrics.h | 0 {srslte => lib}/include/srslte/upper/rlc_tm.h | 0 {srslte => lib}/include/srslte/upper/rlc_um.h | 0 {srslte => lib}/include/srslte/upper/rrc.h | 0 {srslte => lib}/include/srslte/upper/usim.h | 0 {srslte => lib}/include/srslte/version.h.in | 0 {srslte/lib => lib/src}/CMakeLists.txt | 0 {srslte/lib => lib/src}/common/CMakeLists.txt | 0 {srslte/lib => lib/src}/common/buffer_pool.cc | 0 {srslte/lib => lib/src}/common/log_filter.cc | 0 {srslte/lib => lib/src}/common/log_stdout.cc | 0 {srslte/lib => lib/src}/common/logger.cc | 0 {srslte/lib => lib/src}/common/mac_pcap.cc | 0 {srslte/lib => lib/src}/common/pdu.cc | 0 {srslte/lib => lib/src}/common/pdu_queue.cc | 0 {srslte/lib => lib/src}/common/security.cc | 0 {srslte/lib => lib/src}/common/snow_3g.cc | 0 {srslte/lib => lib/src}/common/task_dispatcher.cc | 0 {srslte/lib => lib/src}/common/thread_pool.cc | 0 {srslte/lib => lib/src}/common/threads.c | 0 {srslte/lib => lib/src}/common/tti_sync_cv.cc | 0 {srslte/lib => lib/src}/common/version.c | 0 {srslte/lib => lib/src}/phy/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/agc/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/agc/agc.c | 0 .../src}/phy/ch_estimation/CMakeLists.txt | 0 .../src}/phy/ch_estimation/chest_common.c | 0 .../lib => lib/src}/phy/ch_estimation/chest_dl.c | 0 .../lib => lib/src}/phy/ch_estimation/chest_ul.c | 0 .../src}/phy/ch_estimation/refsignal_dl.c | 0 .../src}/phy/ch_estimation/refsignal_ul.c | 0 .../src}/phy/ch_estimation/test/CMakeLists.txt | 0 .../src}/phy/ch_estimation/test/chest_test_dl.c | 0 .../src}/phy/ch_estimation/test/chest_test_dl_mex.c | 0 .../phy/ch_estimation/test/chest_test_dl_mex.mexa64 | Bin .../src}/phy/ch_estimation/test/chest_test_ul.c | 0 .../src}/phy/ch_estimation/test/chest_test_ul_mex.c | 0 .../phy/ch_estimation/test/refsignal_pusch_mex.c | 0 .../src}/phy/ch_estimation/test/refsignal_srs_mex.c | 0 .../src}/phy/ch_estimation/test/refsignal_ul_test.c | 0 .../src}/phy/ch_estimation/ul_rs_tables.h | 0 {srslte/lib => lib/src}/phy/channel/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/channel/ch_awgn.c | 0 {srslte/lib => lib/src}/phy/channel/gauss.c | 0 {srslte/lib => lib/src}/phy/channel/gauss.h | 0 {srslte/lib => lib/src}/phy/common/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/common/phy_common.c | 0 {srslte/lib => lib/src}/phy/common/sequence.c | 0 {srslte/lib => lib/src}/phy/common/timestamp.c | 0 {srslte/lib => lib/src}/phy/dft/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/dft/dft_fftw.c | 0 {srslte/lib => lib/src}/phy/dft/dft_precoding.c | 0 {srslte/lib => lib/src}/phy/dft/ofdm.c | 0 {srslte/lib => lib/src}/phy/dft/test/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/dft/test/ofdm_test.c | 0 {srslte/lib => lib/src}/phy/enb/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/enb/enb_dl.c | 0 {srslte/lib => lib/src}/phy/enb/enb_ul.c | 0 {srslte/lib => lib/src}/phy/fec/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/fec/cbsegm.c | 0 {srslte/lib => lib/src}/phy/fec/convcoder.c | 0 {srslte/lib => lib/src}/phy/fec/crc.c | 0 {srslte/lib => lib/src}/phy/fec/parity.c | 0 {srslte/lib => lib/src}/phy/fec/parity.h | 0 {srslte/lib => lib/src}/phy/fec/rm_conv.c | 0 {srslte/lib => lib/src}/phy/fec/rm_turbo.c | 0 {srslte/lib => lib/src}/phy/fec/softbuffer.c | 0 {srslte/lib => lib/src}/phy/fec/tc_interl_lte.c | 0 {srslte/lib => lib/src}/phy/fec/tc_interl_umts.c | 0 {srslte/lib => lib/src}/phy/fec/test/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/fec/test/crc_test.c | 0 {srslte/lib => lib/src}/phy/fec/test/crc_test.h | 0 {srslte/lib => lib/src}/phy/fec/test/rm_conv_test.c | 0 .../lib => lib/src}/phy/fec/test/rm_turbo_rx_mex.c | 0 .../lib => lib/src}/phy/fec/test/rm_turbo_test.c | 0 .../lib => lib/src}/phy/fec/test/turbocoder_test.c | 0 .../src}/phy/fec/test/turbodecoder_test.c | 0 .../src}/phy/fec/test/turbodecoder_test.h | 0 .../src}/phy/fec/test/turbodecoder_test_mex.c | 0 {srslte/lib => lib/src}/phy/fec/test/viterbi_test.c | 0 {srslte/lib => lib/src}/phy/fec/test/viterbi_test.h | 0 .../lib => lib/src}/phy/fec/test/viterbi_test_mex.c | 0 {srslte/lib => lib/src}/phy/fec/turbocoder.c | 0 {srslte/lib => lib/src}/phy/fec/turbodecoder.c | 0 {srslte/lib => lib/src}/phy/fec/turbodecoder_gen.c | 0 {srslte/lib => lib/src}/phy/fec/turbodecoder_sse.c | 0 {srslte/lib => lib/src}/phy/fec/viterbi.c | 0 {srslte/lib => lib/src}/phy/fec/viterbi37.h | 0 {srslte/lib => lib/src}/phy/fec/viterbi37_neon.c | 0 {srslte/lib => lib/src}/phy/fec/viterbi37_port.c | 0 {srslte/lib => lib/src}/phy/fec/viterbi37_sse.c | 0 {srslte/lib => lib/src}/phy/io/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/io/binsource.c | 0 {srslte/lib => lib/src}/phy/io/filesink.c | 0 {srslte/lib => lib/src}/phy/io/filesource.c | 0 {srslte/lib => lib/src}/phy/io/netsink.c | 0 {srslte/lib => lib/src}/phy/io/netsource.c | 0 {srslte/lib => lib/src}/phy/mimo/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/mimo/layermap.c | 0 {srslte/lib => lib/src}/phy/mimo/precoding.c | 0 .../lib => lib/src}/phy/mimo/test/CMakeLists.txt | 0 .../lib => lib/src}/phy/mimo/test/layermap_test.c | 0 .../lib => lib/src}/phy/mimo/test/precoder_mex.c | 0 .../lib => lib/src}/phy/mimo/test/precoder_test.c | 0 .../lib => lib/src}/phy/mimo/test/predecoder_mex.c | 0 {srslte/lib => lib/src}/phy/modem/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/modem/demod_hard.c | 0 {srslte/lib => lib/src}/phy/modem/demod_soft.c | 0 {srslte/lib => lib/src}/phy/modem/hard_demod_lte.c | 0 {srslte/lib => lib/src}/phy/modem/hard_demod_lte.h | 0 {srslte/lib => lib/src}/phy/modem/lte_tables.c | 0 {srslte/lib => lib/src}/phy/modem/lte_tables.h | 0 {srslte/lib => lib/src}/phy/modem/mod.c | 0 {srslte/lib => lib/src}/phy/modem/modem_table.c | 0 .../lib => lib/src}/phy/modem/test/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/modem/test/modem_test.c | 0 .../src}/phy/modem/test/soft_demod_test.c | 0 {srslte/lib => lib/src}/phy/phch/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/phch/cqi.c | 0 {srslte/lib => lib/src}/phy/phch/dci.c | 0 {srslte/lib => lib/src}/phy/phch/dci_sz_table.h | 0 {srslte/lib => lib/src}/phy/phch/pbch.c | 0 {srslte/lib => lib/src}/phy/phch/pcfich.c | 0 {srslte/lib => lib/src}/phy/phch/pdcch.c | 0 {srslte/lib => lib/src}/phy/phch/pdsch.c | 0 {srslte/lib => lib/src}/phy/phch/phich.c | 0 {srslte/lib => lib/src}/phy/phch/prach.c | 0 {srslte/lib => lib/src}/phy/phch/prb_dl.c | 0 {srslte/lib => lib/src}/phy/phch/prb_dl.h | 0 {srslte/lib => lib/src}/phy/phch/pucch.c | 0 {srslte/lib => lib/src}/phy/phch/pusch.c | 0 {srslte/lib => lib/src}/phy/phch/ra.c | 0 {srslte/lib => lib/src}/phy/phch/regs.c | 0 {srslte/lib => lib/src}/phy/phch/sch.c | 0 {srslte/lib => lib/src}/phy/phch/sequences.c | 0 {srslte/lib => lib/src}/phy/phch/tbs_tables.h | 0 .../lib => lib/src}/phy/phch/test/CMakeLists.txt | 0 .../src}/phy/phch/test/dlsch_encode_test_mex.c | 0 .../lib => lib/src}/phy/phch/test/pbch_file_test.c | 0 {srslte/lib => lib/src}/phy/phch/test/pbch_test.c | 0 .../lib => lib/src}/phy/phch/test/pbch_test_mex.c | 0 .../src}/phy/phch/test/pcfich_file_test.c | 0 {srslte/lib => lib/src}/phy/phch/test/pcfich_test.c | 0 .../lib => lib/src}/phy/phch/test/pcfich_test_mex.c | 0 .../lib => lib/src}/phy/phch/test/pdcch_file_test.c | 0 {srslte/lib => lib/src}/phy/phch/test/pdcch_test.c | 0 .../lib => lib/src}/phy/phch/test/pdcch_test_mex.c | 0 .../src}/phy/phch/test/pdsch_pdcch_file_test.c | 0 {srslte/lib => lib/src}/phy/phch/test/pdsch_test.c | 0 .../lib => lib/src}/phy/phch/test/pdsch_test_mex.c | 0 .../lib => lib/src}/phy/phch/test/phich_file_test.c | 0 {srslte/lib => lib/src}/phy/phch/test/phich_test.c | 0 .../lib => lib/src}/phy/phch/test/phich_test_mex.c | 0 .../src}/phy/phch/test/prach_detect_test_mex.c | 0 {srslte/lib => lib/src}/phy/phch/test/prach_test.c | 0 .../lib => lib/src}/phy/phch/test/prach_test_mex.c | 0 .../src}/phy/phch/test/prach_test_multi.c | 0 .../lib => lib/src}/phy/phch/test/prach_test_usrp.c | 0 .../src}/phy/phch/test/pucch_encode_test_mex.c | 0 {srslte/lib => lib/src}/phy/phch/test/pucch_test.c | 0 .../lib => lib/src}/phy/phch/test/pucch_test_mex.c | 0 .../src}/phy/phch/test/pusch_encode_test_mex.c | 0 {srslte/lib => lib/src}/phy/phch/test/pusch_test.c | 0 .../lib => lib/src}/phy/phch/test/pusch_test_mex.c | 0 .../src}/phy/phch/test/signal.1.92M.amar.dat | Bin .../lib => lib/src}/phy/phch/test/signal.1.92M.dat | Bin .../lib => lib/src}/phy/phch/test/signal.10M.dat | Bin .../src}/phy/phch/test/ulsch_encode_test_mex.c | 0 {srslte/lib => lib/src}/phy/phch/uci.c | 0 .../lib => lib/src}/phy/resampling/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/resampling/decim.c | 0 {srslte/lib => lib/src}/phy/resampling/interp.c | 0 .../lib => lib/src}/phy/resampling/resample_arb.c | 0 .../src}/phy/resampling/test/CMakeLists.txt | 0 .../src}/phy/resampling/test/resample_arb_bench.c | 0 .../src}/phy/resampling/test/resample_arb_test.c | 0 {srslte/lib => lib/src}/phy/rf/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/rf/rf_blade_imp.c | 0 {srslte/lib => lib/src}/phy/rf/rf_blade_imp.h | 0 {srslte/lib => lib/src}/phy/rf/rf_dev.h | 0 {srslte/lib => lib/src}/phy/rf/rf_imp.c | 0 {srslte/lib => lib/src}/phy/rf/rf_limesdr_imp.c | 0 {srslte/lib => lib/src}/phy/rf/rf_limesdr_imp.h | 0 {srslte/lib => lib/src}/phy/rf/rf_soapy_imp.c | 0 {srslte/lib => lib/src}/phy/rf/rf_soapy_imp.h | 0 {srslte/lib => lib/src}/phy/rf/rf_uhd_imp.c | 0 {srslte/lib => lib/src}/phy/rf/rf_uhd_imp.h | 0 {srslte/lib => lib/src}/phy/rf/rf_utils.c | 0 {srslte/lib => lib/src}/phy/rf/uhd_c_api.cpp | 0 {srslte/lib => lib/src}/phy/rf/uhd_c_api.h | 0 .../lib => lib/src}/phy/scrambling/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/scrambling/scrambling.c | 0 .../src}/phy/scrambling/test/CMakeLists.txt | 0 .../src}/phy/scrambling/test/scrambling_test.c | 0 {srslte/lib => lib/src}/phy/sync/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/sync/cfo.c | 0 {srslte/lib => lib/src}/phy/sync/cp.c | 0 {srslte/lib => lib/src}/phy/sync/find_sss.c | 0 {srslte/lib => lib/src}/phy/sync/gen_sss.c | 0 {srslte/lib => lib/src}/phy/sync/pss.c | 0 {srslte/lib => lib/src}/phy/sync/sfo.c | 0 {srslte/lib => lib/src}/phy/sync/sss.c | 0 {srslte/lib => lib/src}/phy/sync/sync.c | 0 .../lib => lib/src}/phy/sync/test/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/sync/test/cfo_test.c | 0 {srslte/lib => lib/src}/phy/sync/test/cp_mex.c | 0 {srslte/lib => lib/src}/phy/sync/test/pss_file.c | 0 {srslte/lib => lib/src}/phy/sync/test/pss_mex.c | 0 {srslte/lib => lib/src}/phy/sync/test/pss_usrp.c | 0 {srslte/lib => lib/src}/phy/sync/test/sss_mex.c | 0 {srslte/lib => lib/src}/phy/sync/test/sync_test.c | 0 {srslte/lib => lib/src}/phy/ue/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/ue/ue_cell_search.c | 0 {srslte/lib => lib/src}/phy/ue/ue_dl.c | 0 {srslte/lib => lib/src}/phy/ue/ue_mib.c | 0 {srslte/lib => lib/src}/phy/ue/ue_sync.c | 0 {srslte/lib => lib/src}/phy/ue/ue_ul.c | 0 {srslte/lib => lib/src}/phy/utils/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/utils/bit.c | 0 {srslte/lib => lib/src}/phy/utils/cexptab.c | 0 {srslte/lib => lib/src}/phy/utils/convolution.c | 0 {srslte/lib => lib/src}/phy/utils/debug.c | 0 {srslte/lib => lib/src}/phy/utils/filter.c | 0 {srslte/lib => lib/src}/phy/utils/ringbuffer.c | 0 .../lib => lib/src}/phy/utils/test/CMakeLists.txt | 0 {srslte/lib => lib/src}/phy/utils/test/dft_test.c | 0 {srslte/lib => lib/src}/phy/utils/vector.c | 0 {srslte/lib => lib/src}/phy/utils/vector_simd.c | 0 {srslte/lib => lib/src}/radio/CMakeLists.txt | 0 {srslte/lib => lib/src}/radio/radio.cc | 0 {srslte/lib => lib/src}/radio/radio_multi.cc | 0 {srslte/lib => lib/src}/upper/CMakeLists.txt | 0 {srslte/lib => lib/src}/upper/gw.cc | 0 {srslte/lib => lib/src}/upper/nas.cc | 0 {srslte/lib => lib/src}/upper/pdcp.cc | 0 {srslte/lib => lib/src}/upper/pdcp_entity.cc | 0 {srslte/lib => lib/src}/upper/rlc.cc | 0 {srslte/lib => lib/src}/upper/rlc_am.cc | 0 {srslte/lib => lib/src}/upper/rlc_entity.cc | 0 {srslte/lib => lib/src}/upper/rlc_tm.cc | 0 {srslte/lib => lib/src}/upper/rlc_um.cc | 0 {srslte/lib => lib/src}/upper/rrc.cc | 0 {srslte/lib => lib/src}/upper/usim.cc | 0 {srslte => lib}/test/CMakeLists.txt | 0 {srslte => lib}/test/common/CMakeLists.txt | 0 {srslte => lib}/test/common/bcd_helpers_test.cc | 0 {srslte => lib}/test/common/log_filter_test.cc | 0 {srslte => lib}/test/common/logger_test.cc | 0 {srslte => lib}/test/common/msg_queue_test.cc | 0 {srslte => lib}/test/common/timeout_test.cc | 0 {srslte => lib}/test/upper/CMakeLists.txt | 0 {srslte => lib}/test/upper/nas_test.cc | 0 {srslte => lib}/test/upper/rlc_am_control_test.cc | 0 {srslte => lib}/test/upper/rlc_am_data_test.cc | 0 {srslte => lib}/test/upper/rlc_am_test.cc | 0 {srslte => lib}/test/upper/rlc_um_data_test.cc | 0 {srslte => lib}/test/upper/rlc_um_test.cc | 0 {srslte => lib}/test/upper/rrc_reconfig_test.cc | 0 {srslte => lib}/test/upper/usim_test.cc | 0 397 files changed, 0 insertions(+), 0 deletions(-) rename {srslte => lib}/CMakeLists.txt (100%) rename {srslte => lib}/examples/CMakeLists.txt (100%) rename {srslte => lib}/examples/cell_measurement.c (100%) rename {srslte => lib}/examples/cell_search.c (100%) rename {srslte => lib}/examples/pdsch_enodeb.c (100%) rename {srslte => lib}/examples/pdsch_ue.c (100%) rename {srslte => lib}/examples/synch_file.c (100%) rename {srslte => lib}/examples/tutorial_examples/CMakeLists.txt (100%) rename {srslte => lib}/examples/tutorial_examples/pss.c (100%) rename {srslte => lib}/examples/tutorial_examples/simple_tx.c (100%) rename {srslte => lib}/examples/usrp_capture.c (100%) rename {srslte => lib}/examples/usrp_capture_sync.c (100%) rename {srslte => lib}/examples/usrp_txrx.c (100%) rename {srslte => lib}/include/CMakeLists.txt (100%) rename {srslte => lib}/include/srslte/CMakeLists.txt (100%) rename {srslte => lib}/include/srslte/common/bcd_helpers.h (100%) rename {srslte => lib}/include/srslte/common/block_queue.h (100%) rename {srslte => lib}/include/srslte/common/buffer_pool.h (100%) rename {srslte => lib}/include/srslte/common/common.h (100%) rename {srslte => lib}/include/srslte/common/config.h (100%) rename {srslte => lib}/include/srslte/common/interfaces.h (100%) rename {srslte => lib}/include/srslte/common/interfaces_common.h (100%) rename {srslte => lib}/include/srslte/common/log.h (100%) rename {srslte => lib}/include/srslte/common/log_filter.h (100%) rename {srslte => lib}/include/srslte/common/log_stdout.h (100%) rename {srslte => lib}/include/srslte/common/logger.h (100%) rename {srslte => lib}/include/srslte/common/mac_interface.h (100%) rename {srslte => lib}/include/srslte/common/mac_pcap.h (100%) rename {srslte => lib}/include/srslte/common/metrics_hub.h (100%) rename {srslte => lib}/include/srslte/common/msg_queue.h (100%) rename {srslte => lib}/include/srslte/common/pcap.h (100%) rename {srslte => lib}/include/srslte/common/pdu.h (100%) rename {srslte => lib}/include/srslte/common/pdu_queue.h (100%) rename {srslte => lib}/include/srslte/common/phy_interface.h (100%) rename {srslte => lib}/include/srslte/common/security.h (100%) rename {srslte => lib}/include/srslte/common/snow_3g.h (100%) rename {srslte => lib}/include/srslte/common/task_dispatcher.h (100%) rename {srslte => lib}/include/srslte/common/thread_pool.h (100%) rename {srslte => lib}/include/srslte/common/threads.h (100%) rename {srslte => lib}/include/srslte/common/timeout.h (100%) rename {srslte => lib}/include/srslte/common/timers.h (100%) rename {srslte => lib}/include/srslte/common/trace.h (100%) rename {srslte => lib}/include/srslte/common/tti_sync.h (100%) rename {srslte => lib}/include/srslte/common/tti_sync_cv.h (100%) rename {srslte => lib}/include/srslte/config.h (100%) rename {srslte => lib}/include/srslte/phy/agc/agc.h (100%) rename {srslte => lib}/include/srslte/phy/ch_estimation/chest_common.h (100%) rename {srslte => lib}/include/srslte/phy/ch_estimation/chest_dl.h (100%) rename {srslte => lib}/include/srslte/phy/ch_estimation/chest_ul.h (100%) rename {srslte => lib}/include/srslte/phy/ch_estimation/refsignal_dl.h (100%) rename {srslte => lib}/include/srslte/phy/ch_estimation/refsignal_ul.h (100%) rename {srslte => lib}/include/srslte/phy/channel/ch_awgn.h (100%) rename {srslte => lib}/include/srslte/phy/common/phy_common.h (100%) rename {srslte => lib}/include/srslte/phy/common/sequence.h (100%) rename {srslte => lib}/include/srslte/phy/common/timestamp.h (100%) rename {srslte => lib}/include/srslte/phy/dft/dft.h (100%) rename {srslte => lib}/include/srslte/phy/dft/dft_precoding.h (100%) rename {srslte => lib}/include/srslte/phy/dft/ofdm.h (100%) rename {srslte => lib}/include/srslte/phy/enb/enb_dl.h (100%) rename {srslte => lib}/include/srslte/phy/enb/enb_ul.h (100%) rename {srslte => lib}/include/srslte/phy/fec/cbsegm.h (100%) rename {srslte => lib}/include/srslte/phy/fec/convcoder.h (100%) rename {srslte => lib}/include/srslte/phy/fec/crc.h (100%) rename {srslte => lib}/include/srslte/phy/fec/rm_conv.h (100%) rename {srslte => lib}/include/srslte/phy/fec/rm_turbo.h (100%) rename {srslte => lib}/include/srslte/phy/fec/softbuffer.h (100%) rename {srslte => lib}/include/srslte/phy/fec/tc_interl.h (100%) rename {srslte => lib}/include/srslte/phy/fec/turbocoder.h (100%) rename {srslte => lib}/include/srslte/phy/fec/turbodecoder.h (100%) rename {srslte => lib}/include/srslte/phy/fec/turbodecoder_gen.h (100%) rename {srslte => lib}/include/srslte/phy/fec/turbodecoder_sse.h (100%) rename {srslte => lib}/include/srslte/phy/fec/viterbi.h (100%) rename {srslte => lib}/include/srslte/phy/io/binsource.h (100%) rename {srslte => lib}/include/srslte/phy/io/filesink.h (100%) rename {srslte => lib}/include/srslte/phy/io/filesource.h (100%) rename {srslte => lib}/include/srslte/phy/io/format.h (100%) rename {srslte => lib}/include/srslte/phy/io/netsink.h (100%) rename {srslte => lib}/include/srslte/phy/io/netsource.h (100%) rename {srslte => lib}/include/srslte/phy/mimo/layermap.h (100%) rename {srslte => lib}/include/srslte/phy/mimo/precoding.h (100%) rename {srslte => lib}/include/srslte/phy/modem/demod_hard.h (100%) rename {srslte => lib}/include/srslte/phy/modem/demod_soft.h (100%) rename {srslte => lib}/include/srslte/phy/modem/mod.h (100%) rename {srslte => lib}/include/srslte/phy/modem/modem_table.h (100%) rename {srslte => lib}/include/srslte/phy/phch/cqi.h (100%) rename {srslte => lib}/include/srslte/phy/phch/dci.h (100%) rename {srslte => lib}/include/srslte/phy/phch/pbch.h (100%) rename {srslte => lib}/include/srslte/phy/phch/pcfich.h (100%) rename {srslte => lib}/include/srslte/phy/phch/pdcch.h (100%) rename {srslte => lib}/include/srslte/phy/phch/pdsch.h (100%) rename {srslte => lib}/include/srslte/phy/phch/pdsch_cfg.h (100%) rename {srslte => lib}/include/srslte/phy/phch/phich.h (100%) rename {srslte => lib}/include/srslte/phy/phch/prach.h (100%) rename {srslte => lib}/include/srslte/phy/phch/pucch.h (100%) rename {srslte => lib}/include/srslte/phy/phch/pusch.h (100%) rename {srslte => lib}/include/srslte/phy/phch/pusch_cfg.h (100%) rename {srslte => lib}/include/srslte/phy/phch/ra.h (100%) rename {srslte => lib}/include/srslte/phy/phch/regs.h (100%) rename {srslte => lib}/include/srslte/phy/phch/sch.h (100%) rename {srslte => lib}/include/srslte/phy/phch/uci.h (100%) rename {srslte => lib}/include/srslte/phy/resampling/decim.h (100%) rename {srslte => lib}/include/srslte/phy/resampling/interp.h (100%) rename {srslte => lib}/include/srslte/phy/resampling/resample_arb.h (100%) rename {srslte => lib}/include/srslte/phy/rf/rf.h (100%) rename {srslte => lib}/include/srslte/phy/rf/rf_utils.h (100%) rename {srslte => lib}/include/srslte/phy/scrambling/scrambling.h (100%) rename {srslte => lib}/include/srslte/phy/sync/cfo.h (100%) rename {srslte => lib}/include/srslte/phy/sync/cp.h (100%) rename {srslte => lib}/include/srslte/phy/sync/pss.h (100%) rename {srslte => lib}/include/srslte/phy/sync/sfo.h (100%) rename {srslte => lib}/include/srslte/phy/sync/sss.h (100%) rename {srslte => lib}/include/srslte/phy/sync/sync.h (100%) rename {srslte => lib}/include/srslte/phy/ue/ue_cell_search.h (100%) rename {srslte => lib}/include/srslte/phy/ue/ue_dl.h (100%) rename {srslte => lib}/include/srslte/phy/ue/ue_mib.h (100%) rename {srslte => lib}/include/srslte/phy/ue/ue_phy.h (100%) rename {srslte => lib}/include/srslte/phy/ue/ue_sync.h (100%) rename {srslte => lib}/include/srslte/phy/ue/ue_ul.h (100%) rename {srslte => lib}/include/srslte/phy/utils/bit.h (100%) rename {srslte => lib}/include/srslte/phy/utils/cexptab.h (100%) rename {srslte => lib}/include/srslte/phy/utils/convolution.h (100%) rename {srslte => lib}/include/srslte/phy/utils/debug.h (100%) rename {srslte => lib}/include/srslte/phy/utils/filter.h (100%) rename {srslte => lib}/include/srslte/phy/utils/ringbuffer.h (100%) rename {srslte => lib}/include/srslte/phy/utils/vector.h (100%) rename {srslte => lib}/include/srslte/phy/utils/vector_simd.h (100%) rename {srslte => lib}/include/srslte/radio/radio.h (100%) rename {srslte => lib}/include/srslte/radio/radio_multi.h (100%) rename {srslte => lib}/include/srslte/srslte.h (100%) rename {srslte => lib}/include/srslte/upper/gw.h (100%) rename {srslte => lib}/include/srslte/upper/gw_metrics.h (100%) rename {srslte => lib}/include/srslte/upper/nas.h (100%) rename {srslte => lib}/include/srslte/upper/pdcp.h (100%) rename {srslte => lib}/include/srslte/upper/pdcp_entity.h (100%) rename {srslte => lib}/include/srslte/upper/rlc.h (100%) rename {srslte => lib}/include/srslte/upper/rlc_am.h (100%) rename {srslte => lib}/include/srslte/upper/rlc_common.h (100%) rename {srslte => lib}/include/srslte/upper/rlc_entity.h (100%) rename {srslte => lib}/include/srslte/upper/rlc_metrics.h (100%) rename {srslte => lib}/include/srslte/upper/rlc_tm.h (100%) rename {srslte => lib}/include/srslte/upper/rlc_um.h (100%) rename {srslte => lib}/include/srslte/upper/rrc.h (100%) rename {srslte => lib}/include/srslte/upper/usim.h (100%) rename {srslte => lib}/include/srslte/version.h.in (100%) rename {srslte/lib => lib/src}/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/common/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/common/buffer_pool.cc (100%) rename {srslte/lib => lib/src}/common/log_filter.cc (100%) rename {srslte/lib => lib/src}/common/log_stdout.cc (100%) rename {srslte/lib => lib/src}/common/logger.cc (100%) rename {srslte/lib => lib/src}/common/mac_pcap.cc (100%) rename {srslte/lib => lib/src}/common/pdu.cc (100%) rename {srslte/lib => lib/src}/common/pdu_queue.cc (100%) rename {srslte/lib => lib/src}/common/security.cc (100%) rename {srslte/lib => lib/src}/common/snow_3g.cc (100%) rename {srslte/lib => lib/src}/common/task_dispatcher.cc (100%) rename {srslte/lib => lib/src}/common/thread_pool.cc (100%) rename {srslte/lib => lib/src}/common/threads.c (100%) rename {srslte/lib => lib/src}/common/tti_sync_cv.cc (100%) rename {srslte/lib => lib/src}/common/version.c (100%) rename {srslte/lib => lib/src}/phy/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/agc/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/agc/agc.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/chest_common.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/chest_dl.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/chest_ul.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/refsignal_dl.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/refsignal_ul.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/chest_test_dl.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/chest_test_dl_mex.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/chest_test_dl_mex.mexa64 (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/chest_test_ul.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/chest_test_ul_mex.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/refsignal_pusch_mex.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/refsignal_srs_mex.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/test/refsignal_ul_test.c (100%) rename {srslte/lib => lib/src}/phy/ch_estimation/ul_rs_tables.h (100%) rename {srslte/lib => lib/src}/phy/channel/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/channel/ch_awgn.c (100%) rename {srslte/lib => lib/src}/phy/channel/gauss.c (100%) rename {srslte/lib => lib/src}/phy/channel/gauss.h (100%) rename {srslte/lib => lib/src}/phy/common/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/common/phy_common.c (100%) rename {srslte/lib => lib/src}/phy/common/sequence.c (100%) rename {srslte/lib => lib/src}/phy/common/timestamp.c (100%) rename {srslte/lib => lib/src}/phy/dft/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/dft/dft_fftw.c (100%) rename {srslte/lib => lib/src}/phy/dft/dft_precoding.c (100%) rename {srslte/lib => lib/src}/phy/dft/ofdm.c (100%) rename {srslte/lib => lib/src}/phy/dft/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/dft/test/ofdm_test.c (100%) rename {srslte/lib => lib/src}/phy/enb/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/enb/enb_dl.c (100%) rename {srslte/lib => lib/src}/phy/enb/enb_ul.c (100%) rename {srslte/lib => lib/src}/phy/fec/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/fec/cbsegm.c (100%) rename {srslte/lib => lib/src}/phy/fec/convcoder.c (100%) rename {srslte/lib => lib/src}/phy/fec/crc.c (100%) rename {srslte/lib => lib/src}/phy/fec/parity.c (100%) rename {srslte/lib => lib/src}/phy/fec/parity.h (100%) rename {srslte/lib => lib/src}/phy/fec/rm_conv.c (100%) rename {srslte/lib => lib/src}/phy/fec/rm_turbo.c (100%) rename {srslte/lib => lib/src}/phy/fec/softbuffer.c (100%) rename {srslte/lib => lib/src}/phy/fec/tc_interl_lte.c (100%) rename {srslte/lib => lib/src}/phy/fec/tc_interl_umts.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/fec/test/crc_test.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/crc_test.h (100%) rename {srslte/lib => lib/src}/phy/fec/test/rm_conv_test.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/rm_turbo_rx_mex.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/rm_turbo_test.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/turbocoder_test.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/turbodecoder_test.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/turbodecoder_test.h (100%) rename {srslte/lib => lib/src}/phy/fec/test/turbodecoder_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/viterbi_test.c (100%) rename {srslte/lib => lib/src}/phy/fec/test/viterbi_test.h (100%) rename {srslte/lib => lib/src}/phy/fec/test/viterbi_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/fec/turbocoder.c (100%) rename {srslte/lib => lib/src}/phy/fec/turbodecoder.c (100%) rename {srslte/lib => lib/src}/phy/fec/turbodecoder_gen.c (100%) rename {srslte/lib => lib/src}/phy/fec/turbodecoder_sse.c (100%) rename {srslte/lib => lib/src}/phy/fec/viterbi.c (100%) rename {srslte/lib => lib/src}/phy/fec/viterbi37.h (100%) rename {srslte/lib => lib/src}/phy/fec/viterbi37_neon.c (100%) rename {srslte/lib => lib/src}/phy/fec/viterbi37_port.c (100%) rename {srslte/lib => lib/src}/phy/fec/viterbi37_sse.c (100%) rename {srslte/lib => lib/src}/phy/io/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/io/binsource.c (100%) rename {srslte/lib => lib/src}/phy/io/filesink.c (100%) rename {srslte/lib => lib/src}/phy/io/filesource.c (100%) rename {srslte/lib => lib/src}/phy/io/netsink.c (100%) rename {srslte/lib => lib/src}/phy/io/netsource.c (100%) rename {srslte/lib => lib/src}/phy/mimo/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/mimo/layermap.c (100%) rename {srslte/lib => lib/src}/phy/mimo/precoding.c (100%) rename {srslte/lib => lib/src}/phy/mimo/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/mimo/test/layermap_test.c (100%) rename {srslte/lib => lib/src}/phy/mimo/test/precoder_mex.c (100%) rename {srslte/lib => lib/src}/phy/mimo/test/precoder_test.c (100%) rename {srslte/lib => lib/src}/phy/mimo/test/predecoder_mex.c (100%) rename {srslte/lib => lib/src}/phy/modem/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/modem/demod_hard.c (100%) rename {srslte/lib => lib/src}/phy/modem/demod_soft.c (100%) rename {srslte/lib => lib/src}/phy/modem/hard_demod_lte.c (100%) rename {srslte/lib => lib/src}/phy/modem/hard_demod_lte.h (100%) rename {srslte/lib => lib/src}/phy/modem/lte_tables.c (100%) rename {srslte/lib => lib/src}/phy/modem/lte_tables.h (100%) rename {srslte/lib => lib/src}/phy/modem/mod.c (100%) rename {srslte/lib => lib/src}/phy/modem/modem_table.c (100%) rename {srslte/lib => lib/src}/phy/modem/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/modem/test/modem_test.c (100%) rename {srslte/lib => lib/src}/phy/modem/test/soft_demod_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/phch/cqi.c (100%) rename {srslte/lib => lib/src}/phy/phch/dci.c (100%) rename {srslte/lib => lib/src}/phy/phch/dci_sz_table.h (100%) rename {srslte/lib => lib/src}/phy/phch/pbch.c (100%) rename {srslte/lib => lib/src}/phy/phch/pcfich.c (100%) rename {srslte/lib => lib/src}/phy/phch/pdcch.c (100%) rename {srslte/lib => lib/src}/phy/phch/pdsch.c (100%) rename {srslte/lib => lib/src}/phy/phch/phich.c (100%) rename {srslte/lib => lib/src}/phy/phch/prach.c (100%) rename {srslte/lib => lib/src}/phy/phch/prb_dl.c (100%) rename {srslte/lib => lib/src}/phy/phch/prb_dl.h (100%) rename {srslte/lib => lib/src}/phy/phch/pucch.c (100%) rename {srslte/lib => lib/src}/phy/phch/pusch.c (100%) rename {srslte/lib => lib/src}/phy/phch/ra.c (100%) rename {srslte/lib => lib/src}/phy/phch/regs.c (100%) rename {srslte/lib => lib/src}/phy/phch/sch.c (100%) rename {srslte/lib => lib/src}/phy/phch/sequences.c (100%) rename {srslte/lib => lib/src}/phy/phch/tbs_tables.h (100%) rename {srslte/lib => lib/src}/phy/phch/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/phch/test/dlsch_encode_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pbch_file_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pbch_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pbch_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pcfich_file_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pcfich_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pcfich_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pdcch_file_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pdcch_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pdcch_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pdsch_pdcch_file_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pdsch_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pdsch_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/phich_file_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/phich_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/phich_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/prach_detect_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/prach_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/prach_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/prach_test_multi.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/prach_test_usrp.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pucch_encode_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pucch_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pucch_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pusch_encode_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pusch_test.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/pusch_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/test/signal.1.92M.amar.dat (100%) rename {srslte/lib => lib/src}/phy/phch/test/signal.1.92M.dat (100%) rename {srslte/lib => lib/src}/phy/phch/test/signal.10M.dat (100%) rename {srslte/lib => lib/src}/phy/phch/test/ulsch_encode_test_mex.c (100%) rename {srslte/lib => lib/src}/phy/phch/uci.c (100%) rename {srslte/lib => lib/src}/phy/resampling/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/resampling/decim.c (100%) rename {srslte/lib => lib/src}/phy/resampling/interp.c (100%) rename {srslte/lib => lib/src}/phy/resampling/resample_arb.c (100%) rename {srslte/lib => lib/src}/phy/resampling/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/resampling/test/resample_arb_bench.c (100%) rename {srslte/lib => lib/src}/phy/resampling/test/resample_arb_test.c (100%) rename {srslte/lib => lib/src}/phy/rf/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/rf/rf_blade_imp.c (100%) rename {srslte/lib => lib/src}/phy/rf/rf_blade_imp.h (100%) rename {srslte/lib => lib/src}/phy/rf/rf_dev.h (100%) rename {srslte/lib => lib/src}/phy/rf/rf_imp.c (100%) rename {srslte/lib => lib/src}/phy/rf/rf_limesdr_imp.c (100%) rename {srslte/lib => lib/src}/phy/rf/rf_limesdr_imp.h (100%) rename {srslte/lib => lib/src}/phy/rf/rf_soapy_imp.c (100%) rename {srslte/lib => lib/src}/phy/rf/rf_soapy_imp.h (100%) rename {srslte/lib => lib/src}/phy/rf/rf_uhd_imp.c (100%) rename {srslte/lib => lib/src}/phy/rf/rf_uhd_imp.h (100%) rename {srslte/lib => lib/src}/phy/rf/rf_utils.c (100%) rename {srslte/lib => lib/src}/phy/rf/uhd_c_api.cpp (100%) rename {srslte/lib => lib/src}/phy/rf/uhd_c_api.h (100%) rename {srslte/lib => lib/src}/phy/scrambling/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/scrambling/scrambling.c (100%) rename {srslte/lib => lib/src}/phy/scrambling/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/scrambling/test/scrambling_test.c (100%) rename {srslte/lib => lib/src}/phy/sync/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/sync/cfo.c (100%) rename {srslte/lib => lib/src}/phy/sync/cp.c (100%) rename {srslte/lib => lib/src}/phy/sync/find_sss.c (100%) rename {srslte/lib => lib/src}/phy/sync/gen_sss.c (100%) rename {srslte/lib => lib/src}/phy/sync/pss.c (100%) rename {srslte/lib => lib/src}/phy/sync/sfo.c (100%) rename {srslte/lib => lib/src}/phy/sync/sss.c (100%) rename {srslte/lib => lib/src}/phy/sync/sync.c (100%) rename {srslte/lib => lib/src}/phy/sync/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/sync/test/cfo_test.c (100%) rename {srslte/lib => lib/src}/phy/sync/test/cp_mex.c (100%) rename {srslte/lib => lib/src}/phy/sync/test/pss_file.c (100%) rename {srslte/lib => lib/src}/phy/sync/test/pss_mex.c (100%) rename {srslte/lib => lib/src}/phy/sync/test/pss_usrp.c (100%) rename {srslte/lib => lib/src}/phy/sync/test/sss_mex.c (100%) rename {srslte/lib => lib/src}/phy/sync/test/sync_test.c (100%) rename {srslte/lib => lib/src}/phy/ue/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/ue/ue_cell_search.c (100%) rename {srslte/lib => lib/src}/phy/ue/ue_dl.c (100%) rename {srslte/lib => lib/src}/phy/ue/ue_mib.c (100%) rename {srslte/lib => lib/src}/phy/ue/ue_sync.c (100%) rename {srslte/lib => lib/src}/phy/ue/ue_ul.c (100%) rename {srslte/lib => lib/src}/phy/utils/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/utils/bit.c (100%) rename {srslte/lib => lib/src}/phy/utils/cexptab.c (100%) rename {srslte/lib => lib/src}/phy/utils/convolution.c (100%) rename {srslte/lib => lib/src}/phy/utils/debug.c (100%) rename {srslte/lib => lib/src}/phy/utils/filter.c (100%) rename {srslte/lib => lib/src}/phy/utils/ringbuffer.c (100%) rename {srslte/lib => lib/src}/phy/utils/test/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/phy/utils/test/dft_test.c (100%) rename {srslte/lib => lib/src}/phy/utils/vector.c (100%) rename {srslte/lib => lib/src}/phy/utils/vector_simd.c (100%) rename {srslte/lib => lib/src}/radio/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/radio/radio.cc (100%) rename {srslte/lib => lib/src}/radio/radio_multi.cc (100%) rename {srslte/lib => lib/src}/upper/CMakeLists.txt (100%) rename {srslte/lib => lib/src}/upper/gw.cc (100%) rename {srslte/lib => lib/src}/upper/nas.cc (100%) rename {srslte/lib => lib/src}/upper/pdcp.cc (100%) rename {srslte/lib => lib/src}/upper/pdcp_entity.cc (100%) rename {srslte/lib => lib/src}/upper/rlc.cc (100%) rename {srslte/lib => lib/src}/upper/rlc_am.cc (100%) rename {srslte/lib => lib/src}/upper/rlc_entity.cc (100%) rename {srslte/lib => lib/src}/upper/rlc_tm.cc (100%) rename {srslte/lib => lib/src}/upper/rlc_um.cc (100%) rename {srslte/lib => lib/src}/upper/rrc.cc (100%) rename {srslte/lib => lib/src}/upper/usim.cc (100%) rename {srslte => lib}/test/CMakeLists.txt (100%) rename {srslte => lib}/test/common/CMakeLists.txt (100%) rename {srslte => lib}/test/common/bcd_helpers_test.cc (100%) rename {srslte => lib}/test/common/log_filter_test.cc (100%) rename {srslte => lib}/test/common/logger_test.cc (100%) rename {srslte => lib}/test/common/msg_queue_test.cc (100%) rename {srslte => lib}/test/common/timeout_test.cc (100%) rename {srslte => lib}/test/upper/CMakeLists.txt (100%) rename {srslte => lib}/test/upper/nas_test.cc (100%) rename {srslte => lib}/test/upper/rlc_am_control_test.cc (100%) rename {srslte => lib}/test/upper/rlc_am_data_test.cc (100%) rename {srslte => lib}/test/upper/rlc_am_test.cc (100%) rename {srslte => lib}/test/upper/rlc_um_data_test.cc (100%) rename {srslte => lib}/test/upper/rlc_um_test.cc (100%) rename {srslte => lib}/test/upper/rrc_reconfig_test.cc (100%) rename {srslte => lib}/test/upper/usim_test.cc (100%) diff --git a/srslte/CMakeLists.txt b/lib/CMakeLists.txt similarity index 100% rename from srslte/CMakeLists.txt rename to lib/CMakeLists.txt diff --git a/srslte/examples/CMakeLists.txt b/lib/examples/CMakeLists.txt similarity index 100% rename from srslte/examples/CMakeLists.txt rename to lib/examples/CMakeLists.txt diff --git a/srslte/examples/cell_measurement.c b/lib/examples/cell_measurement.c similarity index 100% rename from srslte/examples/cell_measurement.c rename to lib/examples/cell_measurement.c diff --git a/srslte/examples/cell_search.c b/lib/examples/cell_search.c similarity index 100% rename from srslte/examples/cell_search.c rename to lib/examples/cell_search.c diff --git a/srslte/examples/pdsch_enodeb.c b/lib/examples/pdsch_enodeb.c similarity index 100% rename from srslte/examples/pdsch_enodeb.c rename to lib/examples/pdsch_enodeb.c diff --git a/srslte/examples/pdsch_ue.c b/lib/examples/pdsch_ue.c similarity index 100% rename from srslte/examples/pdsch_ue.c rename to lib/examples/pdsch_ue.c diff --git a/srslte/examples/synch_file.c b/lib/examples/synch_file.c similarity index 100% rename from srslte/examples/synch_file.c rename to lib/examples/synch_file.c diff --git a/srslte/examples/tutorial_examples/CMakeLists.txt b/lib/examples/tutorial_examples/CMakeLists.txt similarity index 100% rename from srslte/examples/tutorial_examples/CMakeLists.txt rename to lib/examples/tutorial_examples/CMakeLists.txt diff --git a/srslte/examples/tutorial_examples/pss.c b/lib/examples/tutorial_examples/pss.c similarity index 100% rename from srslte/examples/tutorial_examples/pss.c rename to lib/examples/tutorial_examples/pss.c diff --git a/srslte/examples/tutorial_examples/simple_tx.c b/lib/examples/tutorial_examples/simple_tx.c similarity index 100% rename from srslte/examples/tutorial_examples/simple_tx.c rename to lib/examples/tutorial_examples/simple_tx.c diff --git a/srslte/examples/usrp_capture.c b/lib/examples/usrp_capture.c similarity index 100% rename from srslte/examples/usrp_capture.c rename to lib/examples/usrp_capture.c diff --git a/srslte/examples/usrp_capture_sync.c b/lib/examples/usrp_capture_sync.c similarity index 100% rename from srslte/examples/usrp_capture_sync.c rename to lib/examples/usrp_capture_sync.c diff --git a/srslte/examples/usrp_txrx.c b/lib/examples/usrp_txrx.c similarity index 100% rename from srslte/examples/usrp_txrx.c rename to lib/examples/usrp_txrx.c diff --git a/srslte/include/CMakeLists.txt b/lib/include/CMakeLists.txt similarity index 100% rename from srslte/include/CMakeLists.txt rename to lib/include/CMakeLists.txt diff --git a/srslte/include/srslte/CMakeLists.txt b/lib/include/srslte/CMakeLists.txt similarity index 100% rename from srslte/include/srslte/CMakeLists.txt rename to lib/include/srslte/CMakeLists.txt diff --git a/srslte/include/srslte/common/bcd_helpers.h b/lib/include/srslte/common/bcd_helpers.h similarity index 100% rename from srslte/include/srslte/common/bcd_helpers.h rename to lib/include/srslte/common/bcd_helpers.h diff --git a/srslte/include/srslte/common/block_queue.h b/lib/include/srslte/common/block_queue.h similarity index 100% rename from srslte/include/srslte/common/block_queue.h rename to lib/include/srslte/common/block_queue.h diff --git a/srslte/include/srslte/common/buffer_pool.h b/lib/include/srslte/common/buffer_pool.h similarity index 100% rename from srslte/include/srslte/common/buffer_pool.h rename to lib/include/srslte/common/buffer_pool.h diff --git a/srslte/include/srslte/common/common.h b/lib/include/srslte/common/common.h similarity index 100% rename from srslte/include/srslte/common/common.h rename to lib/include/srslte/common/common.h diff --git a/srslte/include/srslte/common/config.h b/lib/include/srslte/common/config.h similarity index 100% rename from srslte/include/srslte/common/config.h rename to lib/include/srslte/common/config.h diff --git a/srslte/include/srslte/common/interfaces.h b/lib/include/srslte/common/interfaces.h similarity index 100% rename from srslte/include/srslte/common/interfaces.h rename to lib/include/srslte/common/interfaces.h diff --git a/srslte/include/srslte/common/interfaces_common.h b/lib/include/srslte/common/interfaces_common.h similarity index 100% rename from srslte/include/srslte/common/interfaces_common.h rename to lib/include/srslte/common/interfaces_common.h diff --git a/srslte/include/srslte/common/log.h b/lib/include/srslte/common/log.h similarity index 100% rename from srslte/include/srslte/common/log.h rename to lib/include/srslte/common/log.h diff --git a/srslte/include/srslte/common/log_filter.h b/lib/include/srslte/common/log_filter.h similarity index 100% rename from srslte/include/srslte/common/log_filter.h rename to lib/include/srslte/common/log_filter.h diff --git a/srslte/include/srslte/common/log_stdout.h b/lib/include/srslte/common/log_stdout.h similarity index 100% rename from srslte/include/srslte/common/log_stdout.h rename to lib/include/srslte/common/log_stdout.h diff --git a/srslte/include/srslte/common/logger.h b/lib/include/srslte/common/logger.h similarity index 100% rename from srslte/include/srslte/common/logger.h rename to lib/include/srslte/common/logger.h diff --git a/srslte/include/srslte/common/mac_interface.h b/lib/include/srslte/common/mac_interface.h similarity index 100% rename from srslte/include/srslte/common/mac_interface.h rename to lib/include/srslte/common/mac_interface.h diff --git a/srslte/include/srslte/common/mac_pcap.h b/lib/include/srslte/common/mac_pcap.h similarity index 100% rename from srslte/include/srslte/common/mac_pcap.h rename to lib/include/srslte/common/mac_pcap.h diff --git a/srslte/include/srslte/common/metrics_hub.h b/lib/include/srslte/common/metrics_hub.h similarity index 100% rename from srslte/include/srslte/common/metrics_hub.h rename to lib/include/srslte/common/metrics_hub.h diff --git a/srslte/include/srslte/common/msg_queue.h b/lib/include/srslte/common/msg_queue.h similarity index 100% rename from srslte/include/srslte/common/msg_queue.h rename to lib/include/srslte/common/msg_queue.h diff --git a/srslte/include/srslte/common/pcap.h b/lib/include/srslte/common/pcap.h similarity index 100% rename from srslte/include/srslte/common/pcap.h rename to lib/include/srslte/common/pcap.h diff --git a/srslte/include/srslte/common/pdu.h b/lib/include/srslte/common/pdu.h similarity index 100% rename from srslte/include/srslte/common/pdu.h rename to lib/include/srslte/common/pdu.h diff --git a/srslte/include/srslte/common/pdu_queue.h b/lib/include/srslte/common/pdu_queue.h similarity index 100% rename from srslte/include/srslte/common/pdu_queue.h rename to lib/include/srslte/common/pdu_queue.h diff --git a/srslte/include/srslte/common/phy_interface.h b/lib/include/srslte/common/phy_interface.h similarity index 100% rename from srslte/include/srslte/common/phy_interface.h rename to lib/include/srslte/common/phy_interface.h diff --git a/srslte/include/srslte/common/security.h b/lib/include/srslte/common/security.h similarity index 100% rename from srslte/include/srslte/common/security.h rename to lib/include/srslte/common/security.h diff --git a/srslte/include/srslte/common/snow_3g.h b/lib/include/srslte/common/snow_3g.h similarity index 100% rename from srslte/include/srslte/common/snow_3g.h rename to lib/include/srslte/common/snow_3g.h diff --git a/srslte/include/srslte/common/task_dispatcher.h b/lib/include/srslte/common/task_dispatcher.h similarity index 100% rename from srslte/include/srslte/common/task_dispatcher.h rename to lib/include/srslte/common/task_dispatcher.h diff --git a/srslte/include/srslte/common/thread_pool.h b/lib/include/srslte/common/thread_pool.h similarity index 100% rename from srslte/include/srslte/common/thread_pool.h rename to lib/include/srslte/common/thread_pool.h diff --git a/srslte/include/srslte/common/threads.h b/lib/include/srslte/common/threads.h similarity index 100% rename from srslte/include/srslte/common/threads.h rename to lib/include/srslte/common/threads.h diff --git a/srslte/include/srslte/common/timeout.h b/lib/include/srslte/common/timeout.h similarity index 100% rename from srslte/include/srslte/common/timeout.h rename to lib/include/srslte/common/timeout.h diff --git a/srslte/include/srslte/common/timers.h b/lib/include/srslte/common/timers.h similarity index 100% rename from srslte/include/srslte/common/timers.h rename to lib/include/srslte/common/timers.h diff --git a/srslte/include/srslte/common/trace.h b/lib/include/srslte/common/trace.h similarity index 100% rename from srslte/include/srslte/common/trace.h rename to lib/include/srslte/common/trace.h diff --git a/srslte/include/srslte/common/tti_sync.h b/lib/include/srslte/common/tti_sync.h similarity index 100% rename from srslte/include/srslte/common/tti_sync.h rename to lib/include/srslte/common/tti_sync.h diff --git a/srslte/include/srslte/common/tti_sync_cv.h b/lib/include/srslte/common/tti_sync_cv.h similarity index 100% rename from srslte/include/srslte/common/tti_sync_cv.h rename to lib/include/srslte/common/tti_sync_cv.h diff --git a/srslte/include/srslte/config.h b/lib/include/srslte/config.h similarity index 100% rename from srslte/include/srslte/config.h rename to lib/include/srslte/config.h diff --git a/srslte/include/srslte/phy/agc/agc.h b/lib/include/srslte/phy/agc/agc.h similarity index 100% rename from srslte/include/srslte/phy/agc/agc.h rename to lib/include/srslte/phy/agc/agc.h diff --git a/srslte/include/srslte/phy/ch_estimation/chest_common.h b/lib/include/srslte/phy/ch_estimation/chest_common.h similarity index 100% rename from srslte/include/srslte/phy/ch_estimation/chest_common.h rename to lib/include/srslte/phy/ch_estimation/chest_common.h diff --git a/srslte/include/srslte/phy/ch_estimation/chest_dl.h b/lib/include/srslte/phy/ch_estimation/chest_dl.h similarity index 100% rename from srslte/include/srslte/phy/ch_estimation/chest_dl.h rename to lib/include/srslte/phy/ch_estimation/chest_dl.h diff --git a/srslte/include/srslte/phy/ch_estimation/chest_ul.h b/lib/include/srslte/phy/ch_estimation/chest_ul.h similarity index 100% rename from srslte/include/srslte/phy/ch_estimation/chest_ul.h rename to lib/include/srslte/phy/ch_estimation/chest_ul.h diff --git a/srslte/include/srslte/phy/ch_estimation/refsignal_dl.h b/lib/include/srslte/phy/ch_estimation/refsignal_dl.h similarity index 100% rename from srslte/include/srslte/phy/ch_estimation/refsignal_dl.h rename to lib/include/srslte/phy/ch_estimation/refsignal_dl.h diff --git a/srslte/include/srslte/phy/ch_estimation/refsignal_ul.h b/lib/include/srslte/phy/ch_estimation/refsignal_ul.h similarity index 100% rename from srslte/include/srslte/phy/ch_estimation/refsignal_ul.h rename to lib/include/srslte/phy/ch_estimation/refsignal_ul.h diff --git a/srslte/include/srslte/phy/channel/ch_awgn.h b/lib/include/srslte/phy/channel/ch_awgn.h similarity index 100% rename from srslte/include/srslte/phy/channel/ch_awgn.h rename to lib/include/srslte/phy/channel/ch_awgn.h diff --git a/srslte/include/srslte/phy/common/phy_common.h b/lib/include/srslte/phy/common/phy_common.h similarity index 100% rename from srslte/include/srslte/phy/common/phy_common.h rename to lib/include/srslte/phy/common/phy_common.h diff --git a/srslte/include/srslte/phy/common/sequence.h b/lib/include/srslte/phy/common/sequence.h similarity index 100% rename from srslte/include/srslte/phy/common/sequence.h rename to lib/include/srslte/phy/common/sequence.h diff --git a/srslte/include/srslte/phy/common/timestamp.h b/lib/include/srslte/phy/common/timestamp.h similarity index 100% rename from srslte/include/srslte/phy/common/timestamp.h rename to lib/include/srslte/phy/common/timestamp.h diff --git a/srslte/include/srslte/phy/dft/dft.h b/lib/include/srslte/phy/dft/dft.h similarity index 100% rename from srslte/include/srslte/phy/dft/dft.h rename to lib/include/srslte/phy/dft/dft.h diff --git a/srslte/include/srslte/phy/dft/dft_precoding.h b/lib/include/srslte/phy/dft/dft_precoding.h similarity index 100% rename from srslte/include/srslte/phy/dft/dft_precoding.h rename to lib/include/srslte/phy/dft/dft_precoding.h diff --git a/srslte/include/srslte/phy/dft/ofdm.h b/lib/include/srslte/phy/dft/ofdm.h similarity index 100% rename from srslte/include/srslte/phy/dft/ofdm.h rename to lib/include/srslte/phy/dft/ofdm.h diff --git a/srslte/include/srslte/phy/enb/enb_dl.h b/lib/include/srslte/phy/enb/enb_dl.h similarity index 100% rename from srslte/include/srslte/phy/enb/enb_dl.h rename to lib/include/srslte/phy/enb/enb_dl.h diff --git a/srslte/include/srslte/phy/enb/enb_ul.h b/lib/include/srslte/phy/enb/enb_ul.h similarity index 100% rename from srslte/include/srslte/phy/enb/enb_ul.h rename to lib/include/srslte/phy/enb/enb_ul.h diff --git a/srslte/include/srslte/phy/fec/cbsegm.h b/lib/include/srslte/phy/fec/cbsegm.h similarity index 100% rename from srslte/include/srslte/phy/fec/cbsegm.h rename to lib/include/srslte/phy/fec/cbsegm.h diff --git a/srslte/include/srslte/phy/fec/convcoder.h b/lib/include/srslte/phy/fec/convcoder.h similarity index 100% rename from srslte/include/srslte/phy/fec/convcoder.h rename to lib/include/srslte/phy/fec/convcoder.h diff --git a/srslte/include/srslte/phy/fec/crc.h b/lib/include/srslte/phy/fec/crc.h similarity index 100% rename from srslte/include/srslte/phy/fec/crc.h rename to lib/include/srslte/phy/fec/crc.h diff --git a/srslte/include/srslte/phy/fec/rm_conv.h b/lib/include/srslte/phy/fec/rm_conv.h similarity index 100% rename from srslte/include/srslte/phy/fec/rm_conv.h rename to lib/include/srslte/phy/fec/rm_conv.h diff --git a/srslte/include/srslte/phy/fec/rm_turbo.h b/lib/include/srslte/phy/fec/rm_turbo.h similarity index 100% rename from srslte/include/srslte/phy/fec/rm_turbo.h rename to lib/include/srslte/phy/fec/rm_turbo.h diff --git a/srslte/include/srslte/phy/fec/softbuffer.h b/lib/include/srslte/phy/fec/softbuffer.h similarity index 100% rename from srslte/include/srslte/phy/fec/softbuffer.h rename to lib/include/srslte/phy/fec/softbuffer.h diff --git a/srslte/include/srslte/phy/fec/tc_interl.h b/lib/include/srslte/phy/fec/tc_interl.h similarity index 100% rename from srslte/include/srslte/phy/fec/tc_interl.h rename to lib/include/srslte/phy/fec/tc_interl.h diff --git a/srslte/include/srslte/phy/fec/turbocoder.h b/lib/include/srslte/phy/fec/turbocoder.h similarity index 100% rename from srslte/include/srslte/phy/fec/turbocoder.h rename to lib/include/srslte/phy/fec/turbocoder.h diff --git a/srslte/include/srslte/phy/fec/turbodecoder.h b/lib/include/srslte/phy/fec/turbodecoder.h similarity index 100% rename from srslte/include/srslte/phy/fec/turbodecoder.h rename to lib/include/srslte/phy/fec/turbodecoder.h diff --git a/srslte/include/srslte/phy/fec/turbodecoder_gen.h b/lib/include/srslte/phy/fec/turbodecoder_gen.h similarity index 100% rename from srslte/include/srslte/phy/fec/turbodecoder_gen.h rename to lib/include/srslte/phy/fec/turbodecoder_gen.h diff --git a/srslte/include/srslte/phy/fec/turbodecoder_sse.h b/lib/include/srslte/phy/fec/turbodecoder_sse.h similarity index 100% rename from srslte/include/srslte/phy/fec/turbodecoder_sse.h rename to lib/include/srslte/phy/fec/turbodecoder_sse.h diff --git a/srslte/include/srslte/phy/fec/viterbi.h b/lib/include/srslte/phy/fec/viterbi.h similarity index 100% rename from srslte/include/srslte/phy/fec/viterbi.h rename to lib/include/srslte/phy/fec/viterbi.h diff --git a/srslte/include/srslte/phy/io/binsource.h b/lib/include/srslte/phy/io/binsource.h similarity index 100% rename from srslte/include/srslte/phy/io/binsource.h rename to lib/include/srslte/phy/io/binsource.h diff --git a/srslte/include/srslte/phy/io/filesink.h b/lib/include/srslte/phy/io/filesink.h similarity index 100% rename from srslte/include/srslte/phy/io/filesink.h rename to lib/include/srslte/phy/io/filesink.h diff --git a/srslte/include/srslte/phy/io/filesource.h b/lib/include/srslte/phy/io/filesource.h similarity index 100% rename from srslte/include/srslte/phy/io/filesource.h rename to lib/include/srslte/phy/io/filesource.h diff --git a/srslte/include/srslte/phy/io/format.h b/lib/include/srslte/phy/io/format.h similarity index 100% rename from srslte/include/srslte/phy/io/format.h rename to lib/include/srslte/phy/io/format.h diff --git a/srslte/include/srslte/phy/io/netsink.h b/lib/include/srslte/phy/io/netsink.h similarity index 100% rename from srslte/include/srslte/phy/io/netsink.h rename to lib/include/srslte/phy/io/netsink.h diff --git a/srslte/include/srslte/phy/io/netsource.h b/lib/include/srslte/phy/io/netsource.h similarity index 100% rename from srslte/include/srslte/phy/io/netsource.h rename to lib/include/srslte/phy/io/netsource.h diff --git a/srslte/include/srslte/phy/mimo/layermap.h b/lib/include/srslte/phy/mimo/layermap.h similarity index 100% rename from srslte/include/srslte/phy/mimo/layermap.h rename to lib/include/srslte/phy/mimo/layermap.h diff --git a/srslte/include/srslte/phy/mimo/precoding.h b/lib/include/srslte/phy/mimo/precoding.h similarity index 100% rename from srslte/include/srslte/phy/mimo/precoding.h rename to lib/include/srslte/phy/mimo/precoding.h diff --git a/srslte/include/srslte/phy/modem/demod_hard.h b/lib/include/srslte/phy/modem/demod_hard.h similarity index 100% rename from srslte/include/srslte/phy/modem/demod_hard.h rename to lib/include/srslte/phy/modem/demod_hard.h diff --git a/srslte/include/srslte/phy/modem/demod_soft.h b/lib/include/srslte/phy/modem/demod_soft.h similarity index 100% rename from srslte/include/srslte/phy/modem/demod_soft.h rename to lib/include/srslte/phy/modem/demod_soft.h diff --git a/srslte/include/srslte/phy/modem/mod.h b/lib/include/srslte/phy/modem/mod.h similarity index 100% rename from srslte/include/srslte/phy/modem/mod.h rename to lib/include/srslte/phy/modem/mod.h diff --git a/srslte/include/srslte/phy/modem/modem_table.h b/lib/include/srslte/phy/modem/modem_table.h similarity index 100% rename from srslte/include/srslte/phy/modem/modem_table.h rename to lib/include/srslte/phy/modem/modem_table.h diff --git a/srslte/include/srslte/phy/phch/cqi.h b/lib/include/srslte/phy/phch/cqi.h similarity index 100% rename from srslte/include/srslte/phy/phch/cqi.h rename to lib/include/srslte/phy/phch/cqi.h diff --git a/srslte/include/srslte/phy/phch/dci.h b/lib/include/srslte/phy/phch/dci.h similarity index 100% rename from srslte/include/srslte/phy/phch/dci.h rename to lib/include/srslte/phy/phch/dci.h diff --git a/srslte/include/srslte/phy/phch/pbch.h b/lib/include/srslte/phy/phch/pbch.h similarity index 100% rename from srslte/include/srslte/phy/phch/pbch.h rename to lib/include/srslte/phy/phch/pbch.h diff --git a/srslte/include/srslte/phy/phch/pcfich.h b/lib/include/srslte/phy/phch/pcfich.h similarity index 100% rename from srslte/include/srslte/phy/phch/pcfich.h rename to lib/include/srslte/phy/phch/pcfich.h diff --git a/srslte/include/srslte/phy/phch/pdcch.h b/lib/include/srslte/phy/phch/pdcch.h similarity index 100% rename from srslte/include/srslte/phy/phch/pdcch.h rename to lib/include/srslte/phy/phch/pdcch.h diff --git a/srslte/include/srslte/phy/phch/pdsch.h b/lib/include/srslte/phy/phch/pdsch.h similarity index 100% rename from srslte/include/srslte/phy/phch/pdsch.h rename to lib/include/srslte/phy/phch/pdsch.h diff --git a/srslte/include/srslte/phy/phch/pdsch_cfg.h b/lib/include/srslte/phy/phch/pdsch_cfg.h similarity index 100% rename from srslte/include/srslte/phy/phch/pdsch_cfg.h rename to lib/include/srslte/phy/phch/pdsch_cfg.h diff --git a/srslte/include/srslte/phy/phch/phich.h b/lib/include/srslte/phy/phch/phich.h similarity index 100% rename from srslte/include/srslte/phy/phch/phich.h rename to lib/include/srslte/phy/phch/phich.h diff --git a/srslte/include/srslte/phy/phch/prach.h b/lib/include/srslte/phy/phch/prach.h similarity index 100% rename from srslte/include/srslte/phy/phch/prach.h rename to lib/include/srslte/phy/phch/prach.h diff --git a/srslte/include/srslte/phy/phch/pucch.h b/lib/include/srslte/phy/phch/pucch.h similarity index 100% rename from srslte/include/srslte/phy/phch/pucch.h rename to lib/include/srslte/phy/phch/pucch.h diff --git a/srslte/include/srslte/phy/phch/pusch.h b/lib/include/srslte/phy/phch/pusch.h similarity index 100% rename from srslte/include/srslte/phy/phch/pusch.h rename to lib/include/srslte/phy/phch/pusch.h diff --git a/srslte/include/srslte/phy/phch/pusch_cfg.h b/lib/include/srslte/phy/phch/pusch_cfg.h similarity index 100% rename from srslte/include/srslte/phy/phch/pusch_cfg.h rename to lib/include/srslte/phy/phch/pusch_cfg.h diff --git a/srslte/include/srslte/phy/phch/ra.h b/lib/include/srslte/phy/phch/ra.h similarity index 100% rename from srslte/include/srslte/phy/phch/ra.h rename to lib/include/srslte/phy/phch/ra.h diff --git a/srslte/include/srslte/phy/phch/regs.h b/lib/include/srslte/phy/phch/regs.h similarity index 100% rename from srslte/include/srslte/phy/phch/regs.h rename to lib/include/srslte/phy/phch/regs.h diff --git a/srslte/include/srslte/phy/phch/sch.h b/lib/include/srslte/phy/phch/sch.h similarity index 100% rename from srslte/include/srslte/phy/phch/sch.h rename to lib/include/srslte/phy/phch/sch.h diff --git a/srslte/include/srslte/phy/phch/uci.h b/lib/include/srslte/phy/phch/uci.h similarity index 100% rename from srslte/include/srslte/phy/phch/uci.h rename to lib/include/srslte/phy/phch/uci.h diff --git a/srslte/include/srslte/phy/resampling/decim.h b/lib/include/srslte/phy/resampling/decim.h similarity index 100% rename from srslte/include/srslte/phy/resampling/decim.h rename to lib/include/srslte/phy/resampling/decim.h diff --git a/srslte/include/srslte/phy/resampling/interp.h b/lib/include/srslte/phy/resampling/interp.h similarity index 100% rename from srslte/include/srslte/phy/resampling/interp.h rename to lib/include/srslte/phy/resampling/interp.h diff --git a/srslte/include/srslte/phy/resampling/resample_arb.h b/lib/include/srslte/phy/resampling/resample_arb.h similarity index 100% rename from srslte/include/srslte/phy/resampling/resample_arb.h rename to lib/include/srslte/phy/resampling/resample_arb.h diff --git a/srslte/include/srslte/phy/rf/rf.h b/lib/include/srslte/phy/rf/rf.h similarity index 100% rename from srslte/include/srslte/phy/rf/rf.h rename to lib/include/srslte/phy/rf/rf.h diff --git a/srslte/include/srslte/phy/rf/rf_utils.h b/lib/include/srslte/phy/rf/rf_utils.h similarity index 100% rename from srslte/include/srslte/phy/rf/rf_utils.h rename to lib/include/srslte/phy/rf/rf_utils.h diff --git a/srslte/include/srslte/phy/scrambling/scrambling.h b/lib/include/srslte/phy/scrambling/scrambling.h similarity index 100% rename from srslte/include/srslte/phy/scrambling/scrambling.h rename to lib/include/srslte/phy/scrambling/scrambling.h diff --git a/srslte/include/srslte/phy/sync/cfo.h b/lib/include/srslte/phy/sync/cfo.h similarity index 100% rename from srslte/include/srslte/phy/sync/cfo.h rename to lib/include/srslte/phy/sync/cfo.h diff --git a/srslte/include/srslte/phy/sync/cp.h b/lib/include/srslte/phy/sync/cp.h similarity index 100% rename from srslte/include/srslte/phy/sync/cp.h rename to lib/include/srslte/phy/sync/cp.h diff --git a/srslte/include/srslte/phy/sync/pss.h b/lib/include/srslte/phy/sync/pss.h similarity index 100% rename from srslte/include/srslte/phy/sync/pss.h rename to lib/include/srslte/phy/sync/pss.h diff --git a/srslte/include/srslte/phy/sync/sfo.h b/lib/include/srslte/phy/sync/sfo.h similarity index 100% rename from srslte/include/srslte/phy/sync/sfo.h rename to lib/include/srslte/phy/sync/sfo.h diff --git a/srslte/include/srslte/phy/sync/sss.h b/lib/include/srslte/phy/sync/sss.h similarity index 100% rename from srslte/include/srslte/phy/sync/sss.h rename to lib/include/srslte/phy/sync/sss.h diff --git a/srslte/include/srslte/phy/sync/sync.h b/lib/include/srslte/phy/sync/sync.h similarity index 100% rename from srslte/include/srslte/phy/sync/sync.h rename to lib/include/srslte/phy/sync/sync.h diff --git a/srslte/include/srslte/phy/ue/ue_cell_search.h b/lib/include/srslte/phy/ue/ue_cell_search.h similarity index 100% rename from srslte/include/srslte/phy/ue/ue_cell_search.h rename to lib/include/srslte/phy/ue/ue_cell_search.h diff --git a/srslte/include/srslte/phy/ue/ue_dl.h b/lib/include/srslte/phy/ue/ue_dl.h similarity index 100% rename from srslte/include/srslte/phy/ue/ue_dl.h rename to lib/include/srslte/phy/ue/ue_dl.h diff --git a/srslte/include/srslte/phy/ue/ue_mib.h b/lib/include/srslte/phy/ue/ue_mib.h similarity index 100% rename from srslte/include/srslte/phy/ue/ue_mib.h rename to lib/include/srslte/phy/ue/ue_mib.h diff --git a/srslte/include/srslte/phy/ue/ue_phy.h b/lib/include/srslte/phy/ue/ue_phy.h similarity index 100% rename from srslte/include/srslte/phy/ue/ue_phy.h rename to lib/include/srslte/phy/ue/ue_phy.h diff --git a/srslte/include/srslte/phy/ue/ue_sync.h b/lib/include/srslte/phy/ue/ue_sync.h similarity index 100% rename from srslte/include/srslte/phy/ue/ue_sync.h rename to lib/include/srslte/phy/ue/ue_sync.h diff --git a/srslte/include/srslte/phy/ue/ue_ul.h b/lib/include/srslte/phy/ue/ue_ul.h similarity index 100% rename from srslte/include/srslte/phy/ue/ue_ul.h rename to lib/include/srslte/phy/ue/ue_ul.h diff --git a/srslte/include/srslte/phy/utils/bit.h b/lib/include/srslte/phy/utils/bit.h similarity index 100% rename from srslte/include/srslte/phy/utils/bit.h rename to lib/include/srslte/phy/utils/bit.h diff --git a/srslte/include/srslte/phy/utils/cexptab.h b/lib/include/srslte/phy/utils/cexptab.h similarity index 100% rename from srslte/include/srslte/phy/utils/cexptab.h rename to lib/include/srslte/phy/utils/cexptab.h diff --git a/srslte/include/srslte/phy/utils/convolution.h b/lib/include/srslte/phy/utils/convolution.h similarity index 100% rename from srslte/include/srslte/phy/utils/convolution.h rename to lib/include/srslte/phy/utils/convolution.h diff --git a/srslte/include/srslte/phy/utils/debug.h b/lib/include/srslte/phy/utils/debug.h similarity index 100% rename from srslte/include/srslte/phy/utils/debug.h rename to lib/include/srslte/phy/utils/debug.h diff --git a/srslte/include/srslte/phy/utils/filter.h b/lib/include/srslte/phy/utils/filter.h similarity index 100% rename from srslte/include/srslte/phy/utils/filter.h rename to lib/include/srslte/phy/utils/filter.h diff --git a/srslte/include/srslte/phy/utils/ringbuffer.h b/lib/include/srslte/phy/utils/ringbuffer.h similarity index 100% rename from srslte/include/srslte/phy/utils/ringbuffer.h rename to lib/include/srslte/phy/utils/ringbuffer.h diff --git a/srslte/include/srslte/phy/utils/vector.h b/lib/include/srslte/phy/utils/vector.h similarity index 100% rename from srslte/include/srslte/phy/utils/vector.h rename to lib/include/srslte/phy/utils/vector.h diff --git a/srslte/include/srslte/phy/utils/vector_simd.h b/lib/include/srslte/phy/utils/vector_simd.h similarity index 100% rename from srslte/include/srslte/phy/utils/vector_simd.h rename to lib/include/srslte/phy/utils/vector_simd.h diff --git a/srslte/include/srslte/radio/radio.h b/lib/include/srslte/radio/radio.h similarity index 100% rename from srslte/include/srslte/radio/radio.h rename to lib/include/srslte/radio/radio.h diff --git a/srslte/include/srslte/radio/radio_multi.h b/lib/include/srslte/radio/radio_multi.h similarity index 100% rename from srslte/include/srslte/radio/radio_multi.h rename to lib/include/srslte/radio/radio_multi.h diff --git a/srslte/include/srslte/srslte.h b/lib/include/srslte/srslte.h similarity index 100% rename from srslte/include/srslte/srslte.h rename to lib/include/srslte/srslte.h diff --git a/srslte/include/srslte/upper/gw.h b/lib/include/srslte/upper/gw.h similarity index 100% rename from srslte/include/srslte/upper/gw.h rename to lib/include/srslte/upper/gw.h diff --git a/srslte/include/srslte/upper/gw_metrics.h b/lib/include/srslte/upper/gw_metrics.h similarity index 100% rename from srslte/include/srslte/upper/gw_metrics.h rename to lib/include/srslte/upper/gw_metrics.h diff --git a/srslte/include/srslte/upper/nas.h b/lib/include/srslte/upper/nas.h similarity index 100% rename from srslte/include/srslte/upper/nas.h rename to lib/include/srslte/upper/nas.h diff --git a/srslte/include/srslte/upper/pdcp.h b/lib/include/srslte/upper/pdcp.h similarity index 100% rename from srslte/include/srslte/upper/pdcp.h rename to lib/include/srslte/upper/pdcp.h diff --git a/srslte/include/srslte/upper/pdcp_entity.h b/lib/include/srslte/upper/pdcp_entity.h similarity index 100% rename from srslte/include/srslte/upper/pdcp_entity.h rename to lib/include/srslte/upper/pdcp_entity.h diff --git a/srslte/include/srslte/upper/rlc.h b/lib/include/srslte/upper/rlc.h similarity index 100% rename from srslte/include/srslte/upper/rlc.h rename to lib/include/srslte/upper/rlc.h diff --git a/srslte/include/srslte/upper/rlc_am.h b/lib/include/srslte/upper/rlc_am.h similarity index 100% rename from srslte/include/srslte/upper/rlc_am.h rename to lib/include/srslte/upper/rlc_am.h diff --git a/srslte/include/srslte/upper/rlc_common.h b/lib/include/srslte/upper/rlc_common.h similarity index 100% rename from srslte/include/srslte/upper/rlc_common.h rename to lib/include/srslte/upper/rlc_common.h diff --git a/srslte/include/srslte/upper/rlc_entity.h b/lib/include/srslte/upper/rlc_entity.h similarity index 100% rename from srslte/include/srslte/upper/rlc_entity.h rename to lib/include/srslte/upper/rlc_entity.h diff --git a/srslte/include/srslte/upper/rlc_metrics.h b/lib/include/srslte/upper/rlc_metrics.h similarity index 100% rename from srslte/include/srslte/upper/rlc_metrics.h rename to lib/include/srslte/upper/rlc_metrics.h diff --git a/srslte/include/srslte/upper/rlc_tm.h b/lib/include/srslte/upper/rlc_tm.h similarity index 100% rename from srslte/include/srslte/upper/rlc_tm.h rename to lib/include/srslte/upper/rlc_tm.h diff --git a/srslte/include/srslte/upper/rlc_um.h b/lib/include/srslte/upper/rlc_um.h similarity index 100% rename from srslte/include/srslte/upper/rlc_um.h rename to lib/include/srslte/upper/rlc_um.h diff --git a/srslte/include/srslte/upper/rrc.h b/lib/include/srslte/upper/rrc.h similarity index 100% rename from srslte/include/srslte/upper/rrc.h rename to lib/include/srslte/upper/rrc.h diff --git a/srslte/include/srslte/upper/usim.h b/lib/include/srslte/upper/usim.h similarity index 100% rename from srslte/include/srslte/upper/usim.h rename to lib/include/srslte/upper/usim.h diff --git a/srslte/include/srslte/version.h.in b/lib/include/srslte/version.h.in similarity index 100% rename from srslte/include/srslte/version.h.in rename to lib/include/srslte/version.h.in diff --git a/srslte/lib/CMakeLists.txt b/lib/src/CMakeLists.txt similarity index 100% rename from srslte/lib/CMakeLists.txt rename to lib/src/CMakeLists.txt diff --git a/srslte/lib/common/CMakeLists.txt b/lib/src/common/CMakeLists.txt similarity index 100% rename from srslte/lib/common/CMakeLists.txt rename to lib/src/common/CMakeLists.txt diff --git a/srslte/lib/common/buffer_pool.cc b/lib/src/common/buffer_pool.cc similarity index 100% rename from srslte/lib/common/buffer_pool.cc rename to lib/src/common/buffer_pool.cc diff --git a/srslte/lib/common/log_filter.cc b/lib/src/common/log_filter.cc similarity index 100% rename from srslte/lib/common/log_filter.cc rename to lib/src/common/log_filter.cc diff --git a/srslte/lib/common/log_stdout.cc b/lib/src/common/log_stdout.cc similarity index 100% rename from srslte/lib/common/log_stdout.cc rename to lib/src/common/log_stdout.cc diff --git a/srslte/lib/common/logger.cc b/lib/src/common/logger.cc similarity index 100% rename from srslte/lib/common/logger.cc rename to lib/src/common/logger.cc diff --git a/srslte/lib/common/mac_pcap.cc b/lib/src/common/mac_pcap.cc similarity index 100% rename from srslte/lib/common/mac_pcap.cc rename to lib/src/common/mac_pcap.cc diff --git a/srslte/lib/common/pdu.cc b/lib/src/common/pdu.cc similarity index 100% rename from srslte/lib/common/pdu.cc rename to lib/src/common/pdu.cc diff --git a/srslte/lib/common/pdu_queue.cc b/lib/src/common/pdu_queue.cc similarity index 100% rename from srslte/lib/common/pdu_queue.cc rename to lib/src/common/pdu_queue.cc diff --git a/srslte/lib/common/security.cc b/lib/src/common/security.cc similarity index 100% rename from srslte/lib/common/security.cc rename to lib/src/common/security.cc diff --git a/srslte/lib/common/snow_3g.cc b/lib/src/common/snow_3g.cc similarity index 100% rename from srslte/lib/common/snow_3g.cc rename to lib/src/common/snow_3g.cc diff --git a/srslte/lib/common/task_dispatcher.cc b/lib/src/common/task_dispatcher.cc similarity index 100% rename from srslte/lib/common/task_dispatcher.cc rename to lib/src/common/task_dispatcher.cc diff --git a/srslte/lib/common/thread_pool.cc b/lib/src/common/thread_pool.cc similarity index 100% rename from srslte/lib/common/thread_pool.cc rename to lib/src/common/thread_pool.cc diff --git a/srslte/lib/common/threads.c b/lib/src/common/threads.c similarity index 100% rename from srslte/lib/common/threads.c rename to lib/src/common/threads.c diff --git a/srslte/lib/common/tti_sync_cv.cc b/lib/src/common/tti_sync_cv.cc similarity index 100% rename from srslte/lib/common/tti_sync_cv.cc rename to lib/src/common/tti_sync_cv.cc diff --git a/srslte/lib/common/version.c b/lib/src/common/version.c similarity index 100% rename from srslte/lib/common/version.c rename to lib/src/common/version.c diff --git a/srslte/lib/phy/CMakeLists.txt b/lib/src/phy/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/CMakeLists.txt rename to lib/src/phy/CMakeLists.txt diff --git a/srslte/lib/phy/agc/CMakeLists.txt b/lib/src/phy/agc/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/agc/CMakeLists.txt rename to lib/src/phy/agc/CMakeLists.txt diff --git a/srslte/lib/phy/agc/agc.c b/lib/src/phy/agc/agc.c similarity index 100% rename from srslte/lib/phy/agc/agc.c rename to lib/src/phy/agc/agc.c diff --git a/srslte/lib/phy/ch_estimation/CMakeLists.txt b/lib/src/phy/ch_estimation/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/ch_estimation/CMakeLists.txt rename to lib/src/phy/ch_estimation/CMakeLists.txt diff --git a/srslte/lib/phy/ch_estimation/chest_common.c b/lib/src/phy/ch_estimation/chest_common.c similarity index 100% rename from srslte/lib/phy/ch_estimation/chest_common.c rename to lib/src/phy/ch_estimation/chest_common.c diff --git a/srslte/lib/phy/ch_estimation/chest_dl.c b/lib/src/phy/ch_estimation/chest_dl.c similarity index 100% rename from srslte/lib/phy/ch_estimation/chest_dl.c rename to lib/src/phy/ch_estimation/chest_dl.c diff --git a/srslte/lib/phy/ch_estimation/chest_ul.c b/lib/src/phy/ch_estimation/chest_ul.c similarity index 100% rename from srslte/lib/phy/ch_estimation/chest_ul.c rename to lib/src/phy/ch_estimation/chest_ul.c diff --git a/srslte/lib/phy/ch_estimation/refsignal_dl.c b/lib/src/phy/ch_estimation/refsignal_dl.c similarity index 100% rename from srslte/lib/phy/ch_estimation/refsignal_dl.c rename to lib/src/phy/ch_estimation/refsignal_dl.c diff --git a/srslte/lib/phy/ch_estimation/refsignal_ul.c b/lib/src/phy/ch_estimation/refsignal_ul.c similarity index 100% rename from srslte/lib/phy/ch_estimation/refsignal_ul.c rename to lib/src/phy/ch_estimation/refsignal_ul.c diff --git a/srslte/lib/phy/ch_estimation/test/CMakeLists.txt b/lib/src/phy/ch_estimation/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/ch_estimation/test/CMakeLists.txt rename to lib/src/phy/ch_estimation/test/CMakeLists.txt diff --git a/srslte/lib/phy/ch_estimation/test/chest_test_dl.c b/lib/src/phy/ch_estimation/test/chest_test_dl.c similarity index 100% rename from srslte/lib/phy/ch_estimation/test/chest_test_dl.c rename to lib/src/phy/ch_estimation/test/chest_test_dl.c diff --git a/srslte/lib/phy/ch_estimation/test/chest_test_dl_mex.c b/lib/src/phy/ch_estimation/test/chest_test_dl_mex.c similarity index 100% rename from srslte/lib/phy/ch_estimation/test/chest_test_dl_mex.c rename to lib/src/phy/ch_estimation/test/chest_test_dl_mex.c diff --git a/srslte/lib/phy/ch_estimation/test/chest_test_dl_mex.mexa64 b/lib/src/phy/ch_estimation/test/chest_test_dl_mex.mexa64 similarity index 100% rename from srslte/lib/phy/ch_estimation/test/chest_test_dl_mex.mexa64 rename to lib/src/phy/ch_estimation/test/chest_test_dl_mex.mexa64 diff --git a/srslte/lib/phy/ch_estimation/test/chest_test_ul.c b/lib/src/phy/ch_estimation/test/chest_test_ul.c similarity index 100% rename from srslte/lib/phy/ch_estimation/test/chest_test_ul.c rename to lib/src/phy/ch_estimation/test/chest_test_ul.c diff --git a/srslte/lib/phy/ch_estimation/test/chest_test_ul_mex.c b/lib/src/phy/ch_estimation/test/chest_test_ul_mex.c similarity index 100% rename from srslte/lib/phy/ch_estimation/test/chest_test_ul_mex.c rename to lib/src/phy/ch_estimation/test/chest_test_ul_mex.c diff --git a/srslte/lib/phy/ch_estimation/test/refsignal_pusch_mex.c b/lib/src/phy/ch_estimation/test/refsignal_pusch_mex.c similarity index 100% rename from srslte/lib/phy/ch_estimation/test/refsignal_pusch_mex.c rename to lib/src/phy/ch_estimation/test/refsignal_pusch_mex.c diff --git a/srslte/lib/phy/ch_estimation/test/refsignal_srs_mex.c b/lib/src/phy/ch_estimation/test/refsignal_srs_mex.c similarity index 100% rename from srslte/lib/phy/ch_estimation/test/refsignal_srs_mex.c rename to lib/src/phy/ch_estimation/test/refsignal_srs_mex.c diff --git a/srslte/lib/phy/ch_estimation/test/refsignal_ul_test.c b/lib/src/phy/ch_estimation/test/refsignal_ul_test.c similarity index 100% rename from srslte/lib/phy/ch_estimation/test/refsignal_ul_test.c rename to lib/src/phy/ch_estimation/test/refsignal_ul_test.c diff --git a/srslte/lib/phy/ch_estimation/ul_rs_tables.h b/lib/src/phy/ch_estimation/ul_rs_tables.h similarity index 100% rename from srslte/lib/phy/ch_estimation/ul_rs_tables.h rename to lib/src/phy/ch_estimation/ul_rs_tables.h diff --git a/srslte/lib/phy/channel/CMakeLists.txt b/lib/src/phy/channel/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/channel/CMakeLists.txt rename to lib/src/phy/channel/CMakeLists.txt diff --git a/srslte/lib/phy/channel/ch_awgn.c b/lib/src/phy/channel/ch_awgn.c similarity index 100% rename from srslte/lib/phy/channel/ch_awgn.c rename to lib/src/phy/channel/ch_awgn.c diff --git a/srslte/lib/phy/channel/gauss.c b/lib/src/phy/channel/gauss.c similarity index 100% rename from srslte/lib/phy/channel/gauss.c rename to lib/src/phy/channel/gauss.c diff --git a/srslte/lib/phy/channel/gauss.h b/lib/src/phy/channel/gauss.h similarity index 100% rename from srslte/lib/phy/channel/gauss.h rename to lib/src/phy/channel/gauss.h diff --git a/srslte/lib/phy/common/CMakeLists.txt b/lib/src/phy/common/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/common/CMakeLists.txt rename to lib/src/phy/common/CMakeLists.txt diff --git a/srslte/lib/phy/common/phy_common.c b/lib/src/phy/common/phy_common.c similarity index 100% rename from srslte/lib/phy/common/phy_common.c rename to lib/src/phy/common/phy_common.c diff --git a/srslte/lib/phy/common/sequence.c b/lib/src/phy/common/sequence.c similarity index 100% rename from srslte/lib/phy/common/sequence.c rename to lib/src/phy/common/sequence.c diff --git a/srslte/lib/phy/common/timestamp.c b/lib/src/phy/common/timestamp.c similarity index 100% rename from srslte/lib/phy/common/timestamp.c rename to lib/src/phy/common/timestamp.c diff --git a/srslte/lib/phy/dft/CMakeLists.txt b/lib/src/phy/dft/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/dft/CMakeLists.txt rename to lib/src/phy/dft/CMakeLists.txt diff --git a/srslte/lib/phy/dft/dft_fftw.c b/lib/src/phy/dft/dft_fftw.c similarity index 100% rename from srslte/lib/phy/dft/dft_fftw.c rename to lib/src/phy/dft/dft_fftw.c diff --git a/srslte/lib/phy/dft/dft_precoding.c b/lib/src/phy/dft/dft_precoding.c similarity index 100% rename from srslte/lib/phy/dft/dft_precoding.c rename to lib/src/phy/dft/dft_precoding.c diff --git a/srslte/lib/phy/dft/ofdm.c b/lib/src/phy/dft/ofdm.c similarity index 100% rename from srslte/lib/phy/dft/ofdm.c rename to lib/src/phy/dft/ofdm.c diff --git a/srslte/lib/phy/dft/test/CMakeLists.txt b/lib/src/phy/dft/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/dft/test/CMakeLists.txt rename to lib/src/phy/dft/test/CMakeLists.txt diff --git a/srslte/lib/phy/dft/test/ofdm_test.c b/lib/src/phy/dft/test/ofdm_test.c similarity index 100% rename from srslte/lib/phy/dft/test/ofdm_test.c rename to lib/src/phy/dft/test/ofdm_test.c diff --git a/srslte/lib/phy/enb/CMakeLists.txt b/lib/src/phy/enb/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/enb/CMakeLists.txt rename to lib/src/phy/enb/CMakeLists.txt diff --git a/srslte/lib/phy/enb/enb_dl.c b/lib/src/phy/enb/enb_dl.c similarity index 100% rename from srslte/lib/phy/enb/enb_dl.c rename to lib/src/phy/enb/enb_dl.c diff --git a/srslte/lib/phy/enb/enb_ul.c b/lib/src/phy/enb/enb_ul.c similarity index 100% rename from srslte/lib/phy/enb/enb_ul.c rename to lib/src/phy/enb/enb_ul.c diff --git a/srslte/lib/phy/fec/CMakeLists.txt b/lib/src/phy/fec/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/fec/CMakeLists.txt rename to lib/src/phy/fec/CMakeLists.txt diff --git a/srslte/lib/phy/fec/cbsegm.c b/lib/src/phy/fec/cbsegm.c similarity index 100% rename from srslte/lib/phy/fec/cbsegm.c rename to lib/src/phy/fec/cbsegm.c diff --git a/srslte/lib/phy/fec/convcoder.c b/lib/src/phy/fec/convcoder.c similarity index 100% rename from srslte/lib/phy/fec/convcoder.c rename to lib/src/phy/fec/convcoder.c diff --git a/srslte/lib/phy/fec/crc.c b/lib/src/phy/fec/crc.c similarity index 100% rename from srslte/lib/phy/fec/crc.c rename to lib/src/phy/fec/crc.c diff --git a/srslte/lib/phy/fec/parity.c b/lib/src/phy/fec/parity.c similarity index 100% rename from srslte/lib/phy/fec/parity.c rename to lib/src/phy/fec/parity.c diff --git a/srslte/lib/phy/fec/parity.h b/lib/src/phy/fec/parity.h similarity index 100% rename from srslte/lib/phy/fec/parity.h rename to lib/src/phy/fec/parity.h diff --git a/srslte/lib/phy/fec/rm_conv.c b/lib/src/phy/fec/rm_conv.c similarity index 100% rename from srslte/lib/phy/fec/rm_conv.c rename to lib/src/phy/fec/rm_conv.c diff --git a/srslte/lib/phy/fec/rm_turbo.c b/lib/src/phy/fec/rm_turbo.c similarity index 100% rename from srslte/lib/phy/fec/rm_turbo.c rename to lib/src/phy/fec/rm_turbo.c diff --git a/srslte/lib/phy/fec/softbuffer.c b/lib/src/phy/fec/softbuffer.c similarity index 100% rename from srslte/lib/phy/fec/softbuffer.c rename to lib/src/phy/fec/softbuffer.c diff --git a/srslte/lib/phy/fec/tc_interl_lte.c b/lib/src/phy/fec/tc_interl_lte.c similarity index 100% rename from srslte/lib/phy/fec/tc_interl_lte.c rename to lib/src/phy/fec/tc_interl_lte.c diff --git a/srslte/lib/phy/fec/tc_interl_umts.c b/lib/src/phy/fec/tc_interl_umts.c similarity index 100% rename from srslte/lib/phy/fec/tc_interl_umts.c rename to lib/src/phy/fec/tc_interl_umts.c diff --git a/srslte/lib/phy/fec/test/CMakeLists.txt b/lib/src/phy/fec/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/fec/test/CMakeLists.txt rename to lib/src/phy/fec/test/CMakeLists.txt diff --git a/srslte/lib/phy/fec/test/crc_test.c b/lib/src/phy/fec/test/crc_test.c similarity index 100% rename from srslte/lib/phy/fec/test/crc_test.c rename to lib/src/phy/fec/test/crc_test.c diff --git a/srslte/lib/phy/fec/test/crc_test.h b/lib/src/phy/fec/test/crc_test.h similarity index 100% rename from srslte/lib/phy/fec/test/crc_test.h rename to lib/src/phy/fec/test/crc_test.h diff --git a/srslte/lib/phy/fec/test/rm_conv_test.c b/lib/src/phy/fec/test/rm_conv_test.c similarity index 100% rename from srslte/lib/phy/fec/test/rm_conv_test.c rename to lib/src/phy/fec/test/rm_conv_test.c diff --git a/srslte/lib/phy/fec/test/rm_turbo_rx_mex.c b/lib/src/phy/fec/test/rm_turbo_rx_mex.c similarity index 100% rename from srslte/lib/phy/fec/test/rm_turbo_rx_mex.c rename to lib/src/phy/fec/test/rm_turbo_rx_mex.c diff --git a/srslte/lib/phy/fec/test/rm_turbo_test.c b/lib/src/phy/fec/test/rm_turbo_test.c similarity index 100% rename from srslte/lib/phy/fec/test/rm_turbo_test.c rename to lib/src/phy/fec/test/rm_turbo_test.c diff --git a/srslte/lib/phy/fec/test/turbocoder_test.c b/lib/src/phy/fec/test/turbocoder_test.c similarity index 100% rename from srslte/lib/phy/fec/test/turbocoder_test.c rename to lib/src/phy/fec/test/turbocoder_test.c diff --git a/srslte/lib/phy/fec/test/turbodecoder_test.c b/lib/src/phy/fec/test/turbodecoder_test.c similarity index 100% rename from srslte/lib/phy/fec/test/turbodecoder_test.c rename to lib/src/phy/fec/test/turbodecoder_test.c diff --git a/srslte/lib/phy/fec/test/turbodecoder_test.h b/lib/src/phy/fec/test/turbodecoder_test.h similarity index 100% rename from srslte/lib/phy/fec/test/turbodecoder_test.h rename to lib/src/phy/fec/test/turbodecoder_test.h diff --git a/srslte/lib/phy/fec/test/turbodecoder_test_mex.c b/lib/src/phy/fec/test/turbodecoder_test_mex.c similarity index 100% rename from srslte/lib/phy/fec/test/turbodecoder_test_mex.c rename to lib/src/phy/fec/test/turbodecoder_test_mex.c diff --git a/srslte/lib/phy/fec/test/viterbi_test.c b/lib/src/phy/fec/test/viterbi_test.c similarity index 100% rename from srslte/lib/phy/fec/test/viterbi_test.c rename to lib/src/phy/fec/test/viterbi_test.c diff --git a/srslte/lib/phy/fec/test/viterbi_test.h b/lib/src/phy/fec/test/viterbi_test.h similarity index 100% rename from srslte/lib/phy/fec/test/viterbi_test.h rename to lib/src/phy/fec/test/viterbi_test.h diff --git a/srslte/lib/phy/fec/test/viterbi_test_mex.c b/lib/src/phy/fec/test/viterbi_test_mex.c similarity index 100% rename from srslte/lib/phy/fec/test/viterbi_test_mex.c rename to lib/src/phy/fec/test/viterbi_test_mex.c diff --git a/srslte/lib/phy/fec/turbocoder.c b/lib/src/phy/fec/turbocoder.c similarity index 100% rename from srslte/lib/phy/fec/turbocoder.c rename to lib/src/phy/fec/turbocoder.c diff --git a/srslte/lib/phy/fec/turbodecoder.c b/lib/src/phy/fec/turbodecoder.c similarity index 100% rename from srslte/lib/phy/fec/turbodecoder.c rename to lib/src/phy/fec/turbodecoder.c diff --git a/srslte/lib/phy/fec/turbodecoder_gen.c b/lib/src/phy/fec/turbodecoder_gen.c similarity index 100% rename from srslte/lib/phy/fec/turbodecoder_gen.c rename to lib/src/phy/fec/turbodecoder_gen.c diff --git a/srslte/lib/phy/fec/turbodecoder_sse.c b/lib/src/phy/fec/turbodecoder_sse.c similarity index 100% rename from srslte/lib/phy/fec/turbodecoder_sse.c rename to lib/src/phy/fec/turbodecoder_sse.c diff --git a/srslte/lib/phy/fec/viterbi.c b/lib/src/phy/fec/viterbi.c similarity index 100% rename from srslte/lib/phy/fec/viterbi.c rename to lib/src/phy/fec/viterbi.c diff --git a/srslte/lib/phy/fec/viterbi37.h b/lib/src/phy/fec/viterbi37.h similarity index 100% rename from srslte/lib/phy/fec/viterbi37.h rename to lib/src/phy/fec/viterbi37.h diff --git a/srslte/lib/phy/fec/viterbi37_neon.c b/lib/src/phy/fec/viterbi37_neon.c similarity index 100% rename from srslte/lib/phy/fec/viterbi37_neon.c rename to lib/src/phy/fec/viterbi37_neon.c diff --git a/srslte/lib/phy/fec/viterbi37_port.c b/lib/src/phy/fec/viterbi37_port.c similarity index 100% rename from srslte/lib/phy/fec/viterbi37_port.c rename to lib/src/phy/fec/viterbi37_port.c diff --git a/srslte/lib/phy/fec/viterbi37_sse.c b/lib/src/phy/fec/viterbi37_sse.c similarity index 100% rename from srslte/lib/phy/fec/viterbi37_sse.c rename to lib/src/phy/fec/viterbi37_sse.c diff --git a/srslte/lib/phy/io/CMakeLists.txt b/lib/src/phy/io/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/io/CMakeLists.txt rename to lib/src/phy/io/CMakeLists.txt diff --git a/srslte/lib/phy/io/binsource.c b/lib/src/phy/io/binsource.c similarity index 100% rename from srslte/lib/phy/io/binsource.c rename to lib/src/phy/io/binsource.c diff --git a/srslte/lib/phy/io/filesink.c b/lib/src/phy/io/filesink.c similarity index 100% rename from srslte/lib/phy/io/filesink.c rename to lib/src/phy/io/filesink.c diff --git a/srslte/lib/phy/io/filesource.c b/lib/src/phy/io/filesource.c similarity index 100% rename from srslte/lib/phy/io/filesource.c rename to lib/src/phy/io/filesource.c diff --git a/srslte/lib/phy/io/netsink.c b/lib/src/phy/io/netsink.c similarity index 100% rename from srslte/lib/phy/io/netsink.c rename to lib/src/phy/io/netsink.c diff --git a/srslte/lib/phy/io/netsource.c b/lib/src/phy/io/netsource.c similarity index 100% rename from srslte/lib/phy/io/netsource.c rename to lib/src/phy/io/netsource.c diff --git a/srslte/lib/phy/mimo/CMakeLists.txt b/lib/src/phy/mimo/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/mimo/CMakeLists.txt rename to lib/src/phy/mimo/CMakeLists.txt diff --git a/srslte/lib/phy/mimo/layermap.c b/lib/src/phy/mimo/layermap.c similarity index 100% rename from srslte/lib/phy/mimo/layermap.c rename to lib/src/phy/mimo/layermap.c diff --git a/srslte/lib/phy/mimo/precoding.c b/lib/src/phy/mimo/precoding.c similarity index 100% rename from srslte/lib/phy/mimo/precoding.c rename to lib/src/phy/mimo/precoding.c diff --git a/srslte/lib/phy/mimo/test/CMakeLists.txt b/lib/src/phy/mimo/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/mimo/test/CMakeLists.txt rename to lib/src/phy/mimo/test/CMakeLists.txt diff --git a/srslte/lib/phy/mimo/test/layermap_test.c b/lib/src/phy/mimo/test/layermap_test.c similarity index 100% rename from srslte/lib/phy/mimo/test/layermap_test.c rename to lib/src/phy/mimo/test/layermap_test.c diff --git a/srslte/lib/phy/mimo/test/precoder_mex.c b/lib/src/phy/mimo/test/precoder_mex.c similarity index 100% rename from srslte/lib/phy/mimo/test/precoder_mex.c rename to lib/src/phy/mimo/test/precoder_mex.c diff --git a/srslte/lib/phy/mimo/test/precoder_test.c b/lib/src/phy/mimo/test/precoder_test.c similarity index 100% rename from srslte/lib/phy/mimo/test/precoder_test.c rename to lib/src/phy/mimo/test/precoder_test.c diff --git a/srslte/lib/phy/mimo/test/predecoder_mex.c b/lib/src/phy/mimo/test/predecoder_mex.c similarity index 100% rename from srslte/lib/phy/mimo/test/predecoder_mex.c rename to lib/src/phy/mimo/test/predecoder_mex.c diff --git a/srslte/lib/phy/modem/CMakeLists.txt b/lib/src/phy/modem/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/modem/CMakeLists.txt rename to lib/src/phy/modem/CMakeLists.txt diff --git a/srslte/lib/phy/modem/demod_hard.c b/lib/src/phy/modem/demod_hard.c similarity index 100% rename from srslte/lib/phy/modem/demod_hard.c rename to lib/src/phy/modem/demod_hard.c diff --git a/srslte/lib/phy/modem/demod_soft.c b/lib/src/phy/modem/demod_soft.c similarity index 100% rename from srslte/lib/phy/modem/demod_soft.c rename to lib/src/phy/modem/demod_soft.c diff --git a/srslte/lib/phy/modem/hard_demod_lte.c b/lib/src/phy/modem/hard_demod_lte.c similarity index 100% rename from srslte/lib/phy/modem/hard_demod_lte.c rename to lib/src/phy/modem/hard_demod_lte.c diff --git a/srslte/lib/phy/modem/hard_demod_lte.h b/lib/src/phy/modem/hard_demod_lte.h similarity index 100% rename from srslte/lib/phy/modem/hard_demod_lte.h rename to lib/src/phy/modem/hard_demod_lte.h diff --git a/srslte/lib/phy/modem/lte_tables.c b/lib/src/phy/modem/lte_tables.c similarity index 100% rename from srslte/lib/phy/modem/lte_tables.c rename to lib/src/phy/modem/lte_tables.c diff --git a/srslte/lib/phy/modem/lte_tables.h b/lib/src/phy/modem/lte_tables.h similarity index 100% rename from srslte/lib/phy/modem/lte_tables.h rename to lib/src/phy/modem/lte_tables.h diff --git a/srslte/lib/phy/modem/mod.c b/lib/src/phy/modem/mod.c similarity index 100% rename from srslte/lib/phy/modem/mod.c rename to lib/src/phy/modem/mod.c diff --git a/srslte/lib/phy/modem/modem_table.c b/lib/src/phy/modem/modem_table.c similarity index 100% rename from srslte/lib/phy/modem/modem_table.c rename to lib/src/phy/modem/modem_table.c diff --git a/srslte/lib/phy/modem/test/CMakeLists.txt b/lib/src/phy/modem/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/modem/test/CMakeLists.txt rename to lib/src/phy/modem/test/CMakeLists.txt diff --git a/srslte/lib/phy/modem/test/modem_test.c b/lib/src/phy/modem/test/modem_test.c similarity index 100% rename from srslte/lib/phy/modem/test/modem_test.c rename to lib/src/phy/modem/test/modem_test.c diff --git a/srslte/lib/phy/modem/test/soft_demod_test.c b/lib/src/phy/modem/test/soft_demod_test.c similarity index 100% rename from srslte/lib/phy/modem/test/soft_demod_test.c rename to lib/src/phy/modem/test/soft_demod_test.c diff --git a/srslte/lib/phy/phch/CMakeLists.txt b/lib/src/phy/phch/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/phch/CMakeLists.txt rename to lib/src/phy/phch/CMakeLists.txt diff --git a/srslte/lib/phy/phch/cqi.c b/lib/src/phy/phch/cqi.c similarity index 100% rename from srslte/lib/phy/phch/cqi.c rename to lib/src/phy/phch/cqi.c diff --git a/srslte/lib/phy/phch/dci.c b/lib/src/phy/phch/dci.c similarity index 100% rename from srslte/lib/phy/phch/dci.c rename to lib/src/phy/phch/dci.c diff --git a/srslte/lib/phy/phch/dci_sz_table.h b/lib/src/phy/phch/dci_sz_table.h similarity index 100% rename from srslte/lib/phy/phch/dci_sz_table.h rename to lib/src/phy/phch/dci_sz_table.h diff --git a/srslte/lib/phy/phch/pbch.c b/lib/src/phy/phch/pbch.c similarity index 100% rename from srslte/lib/phy/phch/pbch.c rename to lib/src/phy/phch/pbch.c diff --git a/srslte/lib/phy/phch/pcfich.c b/lib/src/phy/phch/pcfich.c similarity index 100% rename from srslte/lib/phy/phch/pcfich.c rename to lib/src/phy/phch/pcfich.c diff --git a/srslte/lib/phy/phch/pdcch.c b/lib/src/phy/phch/pdcch.c similarity index 100% rename from srslte/lib/phy/phch/pdcch.c rename to lib/src/phy/phch/pdcch.c diff --git a/srslte/lib/phy/phch/pdsch.c b/lib/src/phy/phch/pdsch.c similarity index 100% rename from srslte/lib/phy/phch/pdsch.c rename to lib/src/phy/phch/pdsch.c diff --git a/srslte/lib/phy/phch/phich.c b/lib/src/phy/phch/phich.c similarity index 100% rename from srslte/lib/phy/phch/phich.c rename to lib/src/phy/phch/phich.c diff --git a/srslte/lib/phy/phch/prach.c b/lib/src/phy/phch/prach.c similarity index 100% rename from srslte/lib/phy/phch/prach.c rename to lib/src/phy/phch/prach.c diff --git a/srslte/lib/phy/phch/prb_dl.c b/lib/src/phy/phch/prb_dl.c similarity index 100% rename from srslte/lib/phy/phch/prb_dl.c rename to lib/src/phy/phch/prb_dl.c diff --git a/srslte/lib/phy/phch/prb_dl.h b/lib/src/phy/phch/prb_dl.h similarity index 100% rename from srslte/lib/phy/phch/prb_dl.h rename to lib/src/phy/phch/prb_dl.h diff --git a/srslte/lib/phy/phch/pucch.c b/lib/src/phy/phch/pucch.c similarity index 100% rename from srslte/lib/phy/phch/pucch.c rename to lib/src/phy/phch/pucch.c diff --git a/srslte/lib/phy/phch/pusch.c b/lib/src/phy/phch/pusch.c similarity index 100% rename from srslte/lib/phy/phch/pusch.c rename to lib/src/phy/phch/pusch.c diff --git a/srslte/lib/phy/phch/ra.c b/lib/src/phy/phch/ra.c similarity index 100% rename from srslte/lib/phy/phch/ra.c rename to lib/src/phy/phch/ra.c diff --git a/srslte/lib/phy/phch/regs.c b/lib/src/phy/phch/regs.c similarity index 100% rename from srslte/lib/phy/phch/regs.c rename to lib/src/phy/phch/regs.c diff --git a/srslte/lib/phy/phch/sch.c b/lib/src/phy/phch/sch.c similarity index 100% rename from srslte/lib/phy/phch/sch.c rename to lib/src/phy/phch/sch.c diff --git a/srslte/lib/phy/phch/sequences.c b/lib/src/phy/phch/sequences.c similarity index 100% rename from srslte/lib/phy/phch/sequences.c rename to lib/src/phy/phch/sequences.c diff --git a/srslte/lib/phy/phch/tbs_tables.h b/lib/src/phy/phch/tbs_tables.h similarity index 100% rename from srslte/lib/phy/phch/tbs_tables.h rename to lib/src/phy/phch/tbs_tables.h diff --git a/srslte/lib/phy/phch/test/CMakeLists.txt b/lib/src/phy/phch/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/phch/test/CMakeLists.txt rename to lib/src/phy/phch/test/CMakeLists.txt diff --git a/srslte/lib/phy/phch/test/dlsch_encode_test_mex.c b/lib/src/phy/phch/test/dlsch_encode_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/dlsch_encode_test_mex.c rename to lib/src/phy/phch/test/dlsch_encode_test_mex.c diff --git a/srslte/lib/phy/phch/test/pbch_file_test.c b/lib/src/phy/phch/test/pbch_file_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pbch_file_test.c rename to lib/src/phy/phch/test/pbch_file_test.c diff --git a/srslte/lib/phy/phch/test/pbch_test.c b/lib/src/phy/phch/test/pbch_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pbch_test.c rename to lib/src/phy/phch/test/pbch_test.c diff --git a/srslte/lib/phy/phch/test/pbch_test_mex.c b/lib/src/phy/phch/test/pbch_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/pbch_test_mex.c rename to lib/src/phy/phch/test/pbch_test_mex.c diff --git a/srslte/lib/phy/phch/test/pcfich_file_test.c b/lib/src/phy/phch/test/pcfich_file_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pcfich_file_test.c rename to lib/src/phy/phch/test/pcfich_file_test.c diff --git a/srslte/lib/phy/phch/test/pcfich_test.c b/lib/src/phy/phch/test/pcfich_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pcfich_test.c rename to lib/src/phy/phch/test/pcfich_test.c diff --git a/srslte/lib/phy/phch/test/pcfich_test_mex.c b/lib/src/phy/phch/test/pcfich_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/pcfich_test_mex.c rename to lib/src/phy/phch/test/pcfich_test_mex.c diff --git a/srslte/lib/phy/phch/test/pdcch_file_test.c b/lib/src/phy/phch/test/pdcch_file_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pdcch_file_test.c rename to lib/src/phy/phch/test/pdcch_file_test.c diff --git a/srslte/lib/phy/phch/test/pdcch_test.c b/lib/src/phy/phch/test/pdcch_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pdcch_test.c rename to lib/src/phy/phch/test/pdcch_test.c diff --git a/srslte/lib/phy/phch/test/pdcch_test_mex.c b/lib/src/phy/phch/test/pdcch_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/pdcch_test_mex.c rename to lib/src/phy/phch/test/pdcch_test_mex.c diff --git a/srslte/lib/phy/phch/test/pdsch_pdcch_file_test.c b/lib/src/phy/phch/test/pdsch_pdcch_file_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pdsch_pdcch_file_test.c rename to lib/src/phy/phch/test/pdsch_pdcch_file_test.c diff --git a/srslte/lib/phy/phch/test/pdsch_test.c b/lib/src/phy/phch/test/pdsch_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pdsch_test.c rename to lib/src/phy/phch/test/pdsch_test.c diff --git a/srslte/lib/phy/phch/test/pdsch_test_mex.c b/lib/src/phy/phch/test/pdsch_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/pdsch_test_mex.c rename to lib/src/phy/phch/test/pdsch_test_mex.c diff --git a/srslte/lib/phy/phch/test/phich_file_test.c b/lib/src/phy/phch/test/phich_file_test.c similarity index 100% rename from srslte/lib/phy/phch/test/phich_file_test.c rename to lib/src/phy/phch/test/phich_file_test.c diff --git a/srslte/lib/phy/phch/test/phich_test.c b/lib/src/phy/phch/test/phich_test.c similarity index 100% rename from srslte/lib/phy/phch/test/phich_test.c rename to lib/src/phy/phch/test/phich_test.c diff --git a/srslte/lib/phy/phch/test/phich_test_mex.c b/lib/src/phy/phch/test/phich_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/phich_test_mex.c rename to lib/src/phy/phch/test/phich_test_mex.c diff --git a/srslte/lib/phy/phch/test/prach_detect_test_mex.c b/lib/src/phy/phch/test/prach_detect_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/prach_detect_test_mex.c rename to lib/src/phy/phch/test/prach_detect_test_mex.c diff --git a/srslte/lib/phy/phch/test/prach_test.c b/lib/src/phy/phch/test/prach_test.c similarity index 100% rename from srslte/lib/phy/phch/test/prach_test.c rename to lib/src/phy/phch/test/prach_test.c diff --git a/srslte/lib/phy/phch/test/prach_test_mex.c b/lib/src/phy/phch/test/prach_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/prach_test_mex.c rename to lib/src/phy/phch/test/prach_test_mex.c diff --git a/srslte/lib/phy/phch/test/prach_test_multi.c b/lib/src/phy/phch/test/prach_test_multi.c similarity index 100% rename from srslte/lib/phy/phch/test/prach_test_multi.c rename to lib/src/phy/phch/test/prach_test_multi.c diff --git a/srslte/lib/phy/phch/test/prach_test_usrp.c b/lib/src/phy/phch/test/prach_test_usrp.c similarity index 100% rename from srslte/lib/phy/phch/test/prach_test_usrp.c rename to lib/src/phy/phch/test/prach_test_usrp.c diff --git a/srslte/lib/phy/phch/test/pucch_encode_test_mex.c b/lib/src/phy/phch/test/pucch_encode_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/pucch_encode_test_mex.c rename to lib/src/phy/phch/test/pucch_encode_test_mex.c diff --git a/srslte/lib/phy/phch/test/pucch_test.c b/lib/src/phy/phch/test/pucch_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pucch_test.c rename to lib/src/phy/phch/test/pucch_test.c diff --git a/srslte/lib/phy/phch/test/pucch_test_mex.c b/lib/src/phy/phch/test/pucch_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/pucch_test_mex.c rename to lib/src/phy/phch/test/pucch_test_mex.c diff --git a/srslte/lib/phy/phch/test/pusch_encode_test_mex.c b/lib/src/phy/phch/test/pusch_encode_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/pusch_encode_test_mex.c rename to lib/src/phy/phch/test/pusch_encode_test_mex.c diff --git a/srslte/lib/phy/phch/test/pusch_test.c b/lib/src/phy/phch/test/pusch_test.c similarity index 100% rename from srslte/lib/phy/phch/test/pusch_test.c rename to lib/src/phy/phch/test/pusch_test.c diff --git a/srslte/lib/phy/phch/test/pusch_test_mex.c b/lib/src/phy/phch/test/pusch_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/pusch_test_mex.c rename to lib/src/phy/phch/test/pusch_test_mex.c diff --git a/srslte/lib/phy/phch/test/signal.1.92M.amar.dat b/lib/src/phy/phch/test/signal.1.92M.amar.dat similarity index 100% rename from srslte/lib/phy/phch/test/signal.1.92M.amar.dat rename to lib/src/phy/phch/test/signal.1.92M.amar.dat diff --git a/srslte/lib/phy/phch/test/signal.1.92M.dat b/lib/src/phy/phch/test/signal.1.92M.dat similarity index 100% rename from srslte/lib/phy/phch/test/signal.1.92M.dat rename to lib/src/phy/phch/test/signal.1.92M.dat diff --git a/srslte/lib/phy/phch/test/signal.10M.dat b/lib/src/phy/phch/test/signal.10M.dat similarity index 100% rename from srslte/lib/phy/phch/test/signal.10M.dat rename to lib/src/phy/phch/test/signal.10M.dat diff --git a/srslte/lib/phy/phch/test/ulsch_encode_test_mex.c b/lib/src/phy/phch/test/ulsch_encode_test_mex.c similarity index 100% rename from srslte/lib/phy/phch/test/ulsch_encode_test_mex.c rename to lib/src/phy/phch/test/ulsch_encode_test_mex.c diff --git a/srslte/lib/phy/phch/uci.c b/lib/src/phy/phch/uci.c similarity index 100% rename from srslte/lib/phy/phch/uci.c rename to lib/src/phy/phch/uci.c diff --git a/srslte/lib/phy/resampling/CMakeLists.txt b/lib/src/phy/resampling/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/resampling/CMakeLists.txt rename to lib/src/phy/resampling/CMakeLists.txt diff --git a/srslte/lib/phy/resampling/decim.c b/lib/src/phy/resampling/decim.c similarity index 100% rename from srslte/lib/phy/resampling/decim.c rename to lib/src/phy/resampling/decim.c diff --git a/srslte/lib/phy/resampling/interp.c b/lib/src/phy/resampling/interp.c similarity index 100% rename from srslte/lib/phy/resampling/interp.c rename to lib/src/phy/resampling/interp.c diff --git a/srslte/lib/phy/resampling/resample_arb.c b/lib/src/phy/resampling/resample_arb.c similarity index 100% rename from srslte/lib/phy/resampling/resample_arb.c rename to lib/src/phy/resampling/resample_arb.c diff --git a/srslte/lib/phy/resampling/test/CMakeLists.txt b/lib/src/phy/resampling/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/resampling/test/CMakeLists.txt rename to lib/src/phy/resampling/test/CMakeLists.txt diff --git a/srslte/lib/phy/resampling/test/resample_arb_bench.c b/lib/src/phy/resampling/test/resample_arb_bench.c similarity index 100% rename from srslte/lib/phy/resampling/test/resample_arb_bench.c rename to lib/src/phy/resampling/test/resample_arb_bench.c diff --git a/srslte/lib/phy/resampling/test/resample_arb_test.c b/lib/src/phy/resampling/test/resample_arb_test.c similarity index 100% rename from srslte/lib/phy/resampling/test/resample_arb_test.c rename to lib/src/phy/resampling/test/resample_arb_test.c diff --git a/srslte/lib/phy/rf/CMakeLists.txt b/lib/src/phy/rf/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/rf/CMakeLists.txt rename to lib/src/phy/rf/CMakeLists.txt diff --git a/srslte/lib/phy/rf/rf_blade_imp.c b/lib/src/phy/rf/rf_blade_imp.c similarity index 100% rename from srslte/lib/phy/rf/rf_blade_imp.c rename to lib/src/phy/rf/rf_blade_imp.c diff --git a/srslte/lib/phy/rf/rf_blade_imp.h b/lib/src/phy/rf/rf_blade_imp.h similarity index 100% rename from srslte/lib/phy/rf/rf_blade_imp.h rename to lib/src/phy/rf/rf_blade_imp.h diff --git a/srslte/lib/phy/rf/rf_dev.h b/lib/src/phy/rf/rf_dev.h similarity index 100% rename from srslte/lib/phy/rf/rf_dev.h rename to lib/src/phy/rf/rf_dev.h diff --git a/srslte/lib/phy/rf/rf_imp.c b/lib/src/phy/rf/rf_imp.c similarity index 100% rename from srslte/lib/phy/rf/rf_imp.c rename to lib/src/phy/rf/rf_imp.c diff --git a/srslte/lib/phy/rf/rf_limesdr_imp.c b/lib/src/phy/rf/rf_limesdr_imp.c similarity index 100% rename from srslte/lib/phy/rf/rf_limesdr_imp.c rename to lib/src/phy/rf/rf_limesdr_imp.c diff --git a/srslte/lib/phy/rf/rf_limesdr_imp.h b/lib/src/phy/rf/rf_limesdr_imp.h similarity index 100% rename from srslte/lib/phy/rf/rf_limesdr_imp.h rename to lib/src/phy/rf/rf_limesdr_imp.h diff --git a/srslte/lib/phy/rf/rf_soapy_imp.c b/lib/src/phy/rf/rf_soapy_imp.c similarity index 100% rename from srslte/lib/phy/rf/rf_soapy_imp.c rename to lib/src/phy/rf/rf_soapy_imp.c diff --git a/srslte/lib/phy/rf/rf_soapy_imp.h b/lib/src/phy/rf/rf_soapy_imp.h similarity index 100% rename from srslte/lib/phy/rf/rf_soapy_imp.h rename to lib/src/phy/rf/rf_soapy_imp.h diff --git a/srslte/lib/phy/rf/rf_uhd_imp.c b/lib/src/phy/rf/rf_uhd_imp.c similarity index 100% rename from srslte/lib/phy/rf/rf_uhd_imp.c rename to lib/src/phy/rf/rf_uhd_imp.c diff --git a/srslte/lib/phy/rf/rf_uhd_imp.h b/lib/src/phy/rf/rf_uhd_imp.h similarity index 100% rename from srslte/lib/phy/rf/rf_uhd_imp.h rename to lib/src/phy/rf/rf_uhd_imp.h diff --git a/srslte/lib/phy/rf/rf_utils.c b/lib/src/phy/rf/rf_utils.c similarity index 100% rename from srslte/lib/phy/rf/rf_utils.c rename to lib/src/phy/rf/rf_utils.c diff --git a/srslte/lib/phy/rf/uhd_c_api.cpp b/lib/src/phy/rf/uhd_c_api.cpp similarity index 100% rename from srslte/lib/phy/rf/uhd_c_api.cpp rename to lib/src/phy/rf/uhd_c_api.cpp diff --git a/srslte/lib/phy/rf/uhd_c_api.h b/lib/src/phy/rf/uhd_c_api.h similarity index 100% rename from srslte/lib/phy/rf/uhd_c_api.h rename to lib/src/phy/rf/uhd_c_api.h diff --git a/srslte/lib/phy/scrambling/CMakeLists.txt b/lib/src/phy/scrambling/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/scrambling/CMakeLists.txt rename to lib/src/phy/scrambling/CMakeLists.txt diff --git a/srslte/lib/phy/scrambling/scrambling.c b/lib/src/phy/scrambling/scrambling.c similarity index 100% rename from srslte/lib/phy/scrambling/scrambling.c rename to lib/src/phy/scrambling/scrambling.c diff --git a/srslte/lib/phy/scrambling/test/CMakeLists.txt b/lib/src/phy/scrambling/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/scrambling/test/CMakeLists.txt rename to lib/src/phy/scrambling/test/CMakeLists.txt diff --git a/srslte/lib/phy/scrambling/test/scrambling_test.c b/lib/src/phy/scrambling/test/scrambling_test.c similarity index 100% rename from srslte/lib/phy/scrambling/test/scrambling_test.c rename to lib/src/phy/scrambling/test/scrambling_test.c diff --git a/srslte/lib/phy/sync/CMakeLists.txt b/lib/src/phy/sync/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/sync/CMakeLists.txt rename to lib/src/phy/sync/CMakeLists.txt diff --git a/srslte/lib/phy/sync/cfo.c b/lib/src/phy/sync/cfo.c similarity index 100% rename from srslte/lib/phy/sync/cfo.c rename to lib/src/phy/sync/cfo.c diff --git a/srslte/lib/phy/sync/cp.c b/lib/src/phy/sync/cp.c similarity index 100% rename from srslte/lib/phy/sync/cp.c rename to lib/src/phy/sync/cp.c diff --git a/srslte/lib/phy/sync/find_sss.c b/lib/src/phy/sync/find_sss.c similarity index 100% rename from srslte/lib/phy/sync/find_sss.c rename to lib/src/phy/sync/find_sss.c diff --git a/srslte/lib/phy/sync/gen_sss.c b/lib/src/phy/sync/gen_sss.c similarity index 100% rename from srslte/lib/phy/sync/gen_sss.c rename to lib/src/phy/sync/gen_sss.c diff --git a/srslte/lib/phy/sync/pss.c b/lib/src/phy/sync/pss.c similarity index 100% rename from srslte/lib/phy/sync/pss.c rename to lib/src/phy/sync/pss.c diff --git a/srslte/lib/phy/sync/sfo.c b/lib/src/phy/sync/sfo.c similarity index 100% rename from srslte/lib/phy/sync/sfo.c rename to lib/src/phy/sync/sfo.c diff --git a/srslte/lib/phy/sync/sss.c b/lib/src/phy/sync/sss.c similarity index 100% rename from srslte/lib/phy/sync/sss.c rename to lib/src/phy/sync/sss.c diff --git a/srslte/lib/phy/sync/sync.c b/lib/src/phy/sync/sync.c similarity index 100% rename from srslte/lib/phy/sync/sync.c rename to lib/src/phy/sync/sync.c diff --git a/srslte/lib/phy/sync/test/CMakeLists.txt b/lib/src/phy/sync/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/sync/test/CMakeLists.txt rename to lib/src/phy/sync/test/CMakeLists.txt diff --git a/srslte/lib/phy/sync/test/cfo_test.c b/lib/src/phy/sync/test/cfo_test.c similarity index 100% rename from srslte/lib/phy/sync/test/cfo_test.c rename to lib/src/phy/sync/test/cfo_test.c diff --git a/srslte/lib/phy/sync/test/cp_mex.c b/lib/src/phy/sync/test/cp_mex.c similarity index 100% rename from srslte/lib/phy/sync/test/cp_mex.c rename to lib/src/phy/sync/test/cp_mex.c diff --git a/srslte/lib/phy/sync/test/pss_file.c b/lib/src/phy/sync/test/pss_file.c similarity index 100% rename from srslte/lib/phy/sync/test/pss_file.c rename to lib/src/phy/sync/test/pss_file.c diff --git a/srslte/lib/phy/sync/test/pss_mex.c b/lib/src/phy/sync/test/pss_mex.c similarity index 100% rename from srslte/lib/phy/sync/test/pss_mex.c rename to lib/src/phy/sync/test/pss_mex.c diff --git a/srslte/lib/phy/sync/test/pss_usrp.c b/lib/src/phy/sync/test/pss_usrp.c similarity index 100% rename from srslte/lib/phy/sync/test/pss_usrp.c rename to lib/src/phy/sync/test/pss_usrp.c diff --git a/srslte/lib/phy/sync/test/sss_mex.c b/lib/src/phy/sync/test/sss_mex.c similarity index 100% rename from srslte/lib/phy/sync/test/sss_mex.c rename to lib/src/phy/sync/test/sss_mex.c diff --git a/srslte/lib/phy/sync/test/sync_test.c b/lib/src/phy/sync/test/sync_test.c similarity index 100% rename from srslte/lib/phy/sync/test/sync_test.c rename to lib/src/phy/sync/test/sync_test.c diff --git a/srslte/lib/phy/ue/CMakeLists.txt b/lib/src/phy/ue/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/ue/CMakeLists.txt rename to lib/src/phy/ue/CMakeLists.txt diff --git a/srslte/lib/phy/ue/ue_cell_search.c b/lib/src/phy/ue/ue_cell_search.c similarity index 100% rename from srslte/lib/phy/ue/ue_cell_search.c rename to lib/src/phy/ue/ue_cell_search.c diff --git a/srslte/lib/phy/ue/ue_dl.c b/lib/src/phy/ue/ue_dl.c similarity index 100% rename from srslte/lib/phy/ue/ue_dl.c rename to lib/src/phy/ue/ue_dl.c diff --git a/srslte/lib/phy/ue/ue_mib.c b/lib/src/phy/ue/ue_mib.c similarity index 100% rename from srslte/lib/phy/ue/ue_mib.c rename to lib/src/phy/ue/ue_mib.c diff --git a/srslte/lib/phy/ue/ue_sync.c b/lib/src/phy/ue/ue_sync.c similarity index 100% rename from srslte/lib/phy/ue/ue_sync.c rename to lib/src/phy/ue/ue_sync.c diff --git a/srslte/lib/phy/ue/ue_ul.c b/lib/src/phy/ue/ue_ul.c similarity index 100% rename from srslte/lib/phy/ue/ue_ul.c rename to lib/src/phy/ue/ue_ul.c diff --git a/srslte/lib/phy/utils/CMakeLists.txt b/lib/src/phy/utils/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/utils/CMakeLists.txt rename to lib/src/phy/utils/CMakeLists.txt diff --git a/srslte/lib/phy/utils/bit.c b/lib/src/phy/utils/bit.c similarity index 100% rename from srslte/lib/phy/utils/bit.c rename to lib/src/phy/utils/bit.c diff --git a/srslte/lib/phy/utils/cexptab.c b/lib/src/phy/utils/cexptab.c similarity index 100% rename from srslte/lib/phy/utils/cexptab.c rename to lib/src/phy/utils/cexptab.c diff --git a/srslte/lib/phy/utils/convolution.c b/lib/src/phy/utils/convolution.c similarity index 100% rename from srslte/lib/phy/utils/convolution.c rename to lib/src/phy/utils/convolution.c diff --git a/srslte/lib/phy/utils/debug.c b/lib/src/phy/utils/debug.c similarity index 100% rename from srslte/lib/phy/utils/debug.c rename to lib/src/phy/utils/debug.c diff --git a/srslte/lib/phy/utils/filter.c b/lib/src/phy/utils/filter.c similarity index 100% rename from srslte/lib/phy/utils/filter.c rename to lib/src/phy/utils/filter.c diff --git a/srslte/lib/phy/utils/ringbuffer.c b/lib/src/phy/utils/ringbuffer.c similarity index 100% rename from srslte/lib/phy/utils/ringbuffer.c rename to lib/src/phy/utils/ringbuffer.c diff --git a/srslte/lib/phy/utils/test/CMakeLists.txt b/lib/src/phy/utils/test/CMakeLists.txt similarity index 100% rename from srslte/lib/phy/utils/test/CMakeLists.txt rename to lib/src/phy/utils/test/CMakeLists.txt diff --git a/srslte/lib/phy/utils/test/dft_test.c b/lib/src/phy/utils/test/dft_test.c similarity index 100% rename from srslte/lib/phy/utils/test/dft_test.c rename to lib/src/phy/utils/test/dft_test.c diff --git a/srslte/lib/phy/utils/vector.c b/lib/src/phy/utils/vector.c similarity index 100% rename from srslte/lib/phy/utils/vector.c rename to lib/src/phy/utils/vector.c diff --git a/srslte/lib/phy/utils/vector_simd.c b/lib/src/phy/utils/vector_simd.c similarity index 100% rename from srslte/lib/phy/utils/vector_simd.c rename to lib/src/phy/utils/vector_simd.c diff --git a/srslte/lib/radio/CMakeLists.txt b/lib/src/radio/CMakeLists.txt similarity index 100% rename from srslte/lib/radio/CMakeLists.txt rename to lib/src/radio/CMakeLists.txt diff --git a/srslte/lib/radio/radio.cc b/lib/src/radio/radio.cc similarity index 100% rename from srslte/lib/radio/radio.cc rename to lib/src/radio/radio.cc diff --git a/srslte/lib/radio/radio_multi.cc b/lib/src/radio/radio_multi.cc similarity index 100% rename from srslte/lib/radio/radio_multi.cc rename to lib/src/radio/radio_multi.cc diff --git a/srslte/lib/upper/CMakeLists.txt b/lib/src/upper/CMakeLists.txt similarity index 100% rename from srslte/lib/upper/CMakeLists.txt rename to lib/src/upper/CMakeLists.txt diff --git a/srslte/lib/upper/gw.cc b/lib/src/upper/gw.cc similarity index 100% rename from srslte/lib/upper/gw.cc rename to lib/src/upper/gw.cc diff --git a/srslte/lib/upper/nas.cc b/lib/src/upper/nas.cc similarity index 100% rename from srslte/lib/upper/nas.cc rename to lib/src/upper/nas.cc diff --git a/srslte/lib/upper/pdcp.cc b/lib/src/upper/pdcp.cc similarity index 100% rename from srslte/lib/upper/pdcp.cc rename to lib/src/upper/pdcp.cc diff --git a/srslte/lib/upper/pdcp_entity.cc b/lib/src/upper/pdcp_entity.cc similarity index 100% rename from srslte/lib/upper/pdcp_entity.cc rename to lib/src/upper/pdcp_entity.cc diff --git a/srslte/lib/upper/rlc.cc b/lib/src/upper/rlc.cc similarity index 100% rename from srslte/lib/upper/rlc.cc rename to lib/src/upper/rlc.cc diff --git a/srslte/lib/upper/rlc_am.cc b/lib/src/upper/rlc_am.cc similarity index 100% rename from srslte/lib/upper/rlc_am.cc rename to lib/src/upper/rlc_am.cc diff --git a/srslte/lib/upper/rlc_entity.cc b/lib/src/upper/rlc_entity.cc similarity index 100% rename from srslte/lib/upper/rlc_entity.cc rename to lib/src/upper/rlc_entity.cc diff --git a/srslte/lib/upper/rlc_tm.cc b/lib/src/upper/rlc_tm.cc similarity index 100% rename from srslte/lib/upper/rlc_tm.cc rename to lib/src/upper/rlc_tm.cc diff --git a/srslte/lib/upper/rlc_um.cc b/lib/src/upper/rlc_um.cc similarity index 100% rename from srslte/lib/upper/rlc_um.cc rename to lib/src/upper/rlc_um.cc diff --git a/srslte/lib/upper/rrc.cc b/lib/src/upper/rrc.cc similarity index 100% rename from srslte/lib/upper/rrc.cc rename to lib/src/upper/rrc.cc diff --git a/srslte/lib/upper/usim.cc b/lib/src/upper/usim.cc similarity index 100% rename from srslte/lib/upper/usim.cc rename to lib/src/upper/usim.cc diff --git a/srslte/test/CMakeLists.txt b/lib/test/CMakeLists.txt similarity index 100% rename from srslte/test/CMakeLists.txt rename to lib/test/CMakeLists.txt diff --git a/srslte/test/common/CMakeLists.txt b/lib/test/common/CMakeLists.txt similarity index 100% rename from srslte/test/common/CMakeLists.txt rename to lib/test/common/CMakeLists.txt diff --git a/srslte/test/common/bcd_helpers_test.cc b/lib/test/common/bcd_helpers_test.cc similarity index 100% rename from srslte/test/common/bcd_helpers_test.cc rename to lib/test/common/bcd_helpers_test.cc diff --git a/srslte/test/common/log_filter_test.cc b/lib/test/common/log_filter_test.cc similarity index 100% rename from srslte/test/common/log_filter_test.cc rename to lib/test/common/log_filter_test.cc diff --git a/srslte/test/common/logger_test.cc b/lib/test/common/logger_test.cc similarity index 100% rename from srslte/test/common/logger_test.cc rename to lib/test/common/logger_test.cc diff --git a/srslte/test/common/msg_queue_test.cc b/lib/test/common/msg_queue_test.cc similarity index 100% rename from srslte/test/common/msg_queue_test.cc rename to lib/test/common/msg_queue_test.cc diff --git a/srslte/test/common/timeout_test.cc b/lib/test/common/timeout_test.cc similarity index 100% rename from srslte/test/common/timeout_test.cc rename to lib/test/common/timeout_test.cc diff --git a/srslte/test/upper/CMakeLists.txt b/lib/test/upper/CMakeLists.txt similarity index 100% rename from srslte/test/upper/CMakeLists.txt rename to lib/test/upper/CMakeLists.txt diff --git a/srslte/test/upper/nas_test.cc b/lib/test/upper/nas_test.cc similarity index 100% rename from srslte/test/upper/nas_test.cc rename to lib/test/upper/nas_test.cc diff --git a/srslte/test/upper/rlc_am_control_test.cc b/lib/test/upper/rlc_am_control_test.cc similarity index 100% rename from srslte/test/upper/rlc_am_control_test.cc rename to lib/test/upper/rlc_am_control_test.cc diff --git a/srslte/test/upper/rlc_am_data_test.cc b/lib/test/upper/rlc_am_data_test.cc similarity index 100% rename from srslte/test/upper/rlc_am_data_test.cc rename to lib/test/upper/rlc_am_data_test.cc diff --git a/srslte/test/upper/rlc_am_test.cc b/lib/test/upper/rlc_am_test.cc similarity index 100% rename from srslte/test/upper/rlc_am_test.cc rename to lib/test/upper/rlc_am_test.cc diff --git a/srslte/test/upper/rlc_um_data_test.cc b/lib/test/upper/rlc_um_data_test.cc similarity index 100% rename from srslte/test/upper/rlc_um_data_test.cc rename to lib/test/upper/rlc_um_data_test.cc diff --git a/srslte/test/upper/rlc_um_test.cc b/lib/test/upper/rlc_um_test.cc similarity index 100% rename from srslte/test/upper/rlc_um_test.cc rename to lib/test/upper/rlc_um_test.cc diff --git a/srslte/test/upper/rrc_reconfig_test.cc b/lib/test/upper/rrc_reconfig_test.cc similarity index 100% rename from srslte/test/upper/rrc_reconfig_test.cc rename to lib/test/upper/rrc_reconfig_test.cc diff --git a/srslte/test/upper/usim_test.cc b/lib/test/upper/usim_test.cc similarity index 100% rename from srslte/test/upper/usim_test.cc rename to lib/test/upper/usim_test.cc