From fe3d723bddc35dca27a651cb1f21840e0fbbcc11 Mon Sep 17 00:00:00 2001 From: Paul Sutton Date: Fri, 20 Mar 2015 12:01:08 +0000 Subject: [PATCH 1/6] Updating copyright notices and project name --- CMakeLists.txt | 10 +++++----- COPYRIGHT | 5 +++-- CTestConfig.cmake | 4 ++-- common/CMakeLists.txt | 8 ++++---- cuhd/CMakeLists.txt | 8 ++++---- cuhd/lib/CMakeLists.txt | 8 ++++---- mex/CMakeLists.txt | 8 ++++---- mex/lib/CMakeLists.txt | 8 ++++---- srslte/CMakeLists.txt | 8 ++++---- srslte/examples/CMakeLists.txt | 8 ++++---- srslte/lib/CMakeLists.txt | 8 ++++---- srslte/lib/ch_estimation/test/CMakeLists.txt | 8 ++++---- srslte/lib/common/src/phy_common.c | 8 ++++---- srslte/lib/common/src/sequence.c | 8 ++++---- srslte/lib/common/src/timestamp.c | 8 ++++---- srslte/lib/dft/src/dft.c | 8 ++++---- srslte/lib/dft/src/dft_precoding.c | 8 ++++---- srslte/lib/dft/src/ofdm.c | 8 ++++---- srslte/lib/dft/test/CMakeLists.txt | 8 ++++---- srslte/lib/dft/test/ofdm_test.c | 8 ++++---- srslte/lib/fec/src/convcoder.c | 8 ++++---- srslte/lib/fec/src/crc.c | 8 ++++---- srslte/lib/fec/src/rm_conv.c | 8 ++++---- srslte/lib/fec/src/rm_turbo.c | 8 ++++---- srslte/lib/fec/src/tc_interl_lte.c | 8 ++++---- srslte/lib/fec/src/tc_interl_umts.c | 8 ++++---- srslte/lib/fec/src/turbocoder.c | 8 ++++---- srslte/lib/fec/src/turbodecoder.c | 8 ++++---- srslte/lib/fec/src/viterbi.c | 8 ++++---- srslte/lib/fec/src/viterbi37.h | 8 ++++---- srslte/lib/fec/src/viterbi39.h | 8 ++++---- srslte/lib/fec/test/CMakeLists.txt | 8 ++++---- srslte/lib/fec/test/crc_test.c | 8 ++++---- srslte/lib/fec/test/crc_test.h | 8 ++++---- srslte/lib/fec/test/rm_conv_test.c | 8 ++++---- srslte/lib/fec/test/rm_turbo_test.c | 8 ++++---- srslte/lib/fec/test/turbodecoder_test.c | 8 ++++---- srslte/lib/fec/test/turbodecoder_test.h | 8 ++++---- srslte/lib/fec/test/viterbi_test.c | 8 ++++---- srslte/lib/fec/test/viterbi_test.h | 8 ++++---- srslte/lib/io/src/binsource.c | 8 ++++---- srslte/lib/io/src/filesink.c | 8 ++++---- srslte/lib/io/src/filesource.c | 8 ++++---- srslte/lib/io/src/netsink.c | 8 ++++---- srslte/lib/io/src/netsource.c | 8 ++++---- srslte/lib/mimo/src/layermap.c | 8 ++++---- srslte/lib/mimo/src/precoding.c | 8 ++++---- srslte/lib/mimo/test/CMakeLists.txt | 8 ++++---- srslte/lib/mimo/test/layermap_test.c | 8 ++++---- srslte/lib/mimo/test/precoding_test.c | 8 ++++---- srslte/lib/modem/src/demod_hard.c | 8 ++++---- srslte/lib/modem/src/demod_soft.c | 8 ++++---- srslte/lib/modem/src/hard_demod_lte.c | 8 ++++---- srslte/lib/modem/src/hard_demod_lte.h | 8 ++++---- srslte/lib/modem/src/lte_tables.c | 8 ++++---- srslte/lib/modem/src/lte_tables.h | 8 ++++---- srslte/lib/modem/src/mod.c | 8 ++++---- srslte/lib/modem/src/modem_table.c | 8 ++++---- srslte/lib/modem/src/soft_algs.c | 8 ++++---- srslte/lib/modem/src/soft_algs.h | 8 ++++---- srslte/lib/modem/test/CMakeLists.txt | 8 ++++---- srslte/lib/modem/test/modem_test.c | 8 ++++---- srslte/lib/modem/test/soft_demod_test.c | 8 ++++---- srslte/lib/phch/src/cqi.c | 8 ++++---- srslte/lib/phch/src/dci.c | 8 ++++---- srslte/lib/phch/src/harq.c | 8 ++++---- srslte/lib/phch/src/pbch.c | 8 ++++---- srslte/lib/phch/src/pcfich.c | 8 ++++---- srslte/lib/phch/src/pdcch.c | 8 ++++---- srslte/lib/phch/src/pdsch.c | 8 ++++---- srslte/lib/phch/src/phich.c | 8 ++++---- srslte/lib/phch/src/prach.c | 8 ++++---- srslte/lib/phch/src/prb_dl.c | 8 ++++---- srslte/lib/phch/src/prb_dl.h | 8 ++++---- srslte/lib/phch/src/pucch.c | 8 ++++---- srslte/lib/phch/src/pusch.c | 8 ++++---- srslte/lib/phch/src/ra.c | 8 ++++---- srslte/lib/phch/src/regs.c | 8 ++++---- srslte/lib/phch/src/sch.c | 8 ++++---- srslte/lib/phch/src/sequences.c | 8 ++++---- srslte/lib/phch/src/uci.c | 8 ++++---- srslte/lib/phch/test/CMakeLists.txt | 8 ++++---- srslte/lib/phch/test/dci_unpacking.c | 8 ++++---- srslte/lib/phch/test/pbch_file_test.c | 8 ++++---- srslte/lib/phch/test/pbch_test.c | 8 ++++---- srslte/lib/phch/test/pcfich_file_test.c | 8 ++++---- srslte/lib/phch/test/pcfich_test.c | 8 ++++---- srslte/lib/phch/test/pdcch_file_test.c | 8 ++++---- srslte/lib/phch/test/pdcch_test.c | 8 ++++---- srslte/lib/phch/test/pdsch_file_test.c | 8 ++++---- srslte/lib/phch/test/pdsch_test.c | 8 ++++---- srslte/lib/phch/test/phich_file_test.c | 8 ++++---- srslte/lib/phch/test/phich_test.c | 8 ++++---- srslte/lib/phch/test/pusch_test.c | 8 ++++---- srslte/lib/resampling/src/decim.c | 8 ++++---- srslte/lib/resampling/src/interp.c | 8 ++++---- srslte/lib/resampling/src/resample_arb.c | 8 ++++---- srslte/lib/resampling/test/CMakeLists.txt | 8 ++++---- srslte/lib/scrambling/src/scrambling.c | 8 ++++---- srslte/lib/scrambling/test/CMakeLists.txt | 8 ++++---- srslte/lib/scrambling/test/scrambling_test.c | 8 ++++---- srslte/lib/sync/src/cfo.c | 8 ++++---- srslte/lib/sync/src/cp.c | 8 ++++---- srslte/lib/sync/src/find_sss.c | 8 ++++---- srslte/lib/sync/src/gen_sss.c | 8 ++++---- srslte/lib/sync/src/pss.c | 8 ++++---- srslte/lib/sync/src/sfo.c | 8 ++++---- srslte/lib/sync/src/sss.c | 8 ++++---- srslte/lib/sync/src/sync.c | 8 ++++---- srslte/lib/sync/test/CMakeLists.txt | 8 ++++---- srslte/lib/sync/test/cfo_test.c | 8 ++++---- srslte/lib/sync/test/pss_usrp.c | 8 ++++---- srslte/lib/sync/test/sync_test.c | 8 ++++---- srslte/lib/ue/src/ue_cell_search.c | 8 ++++---- srslte/lib/ue/src/ue_dl.c | 8 ++++---- srslte/lib/ue/src/ue_mib.c | 8 ++++---- srslte/lib/ue/src/ue_sync.c | 8 ++++---- srslte/lib/ue/src/ue_ul.c | 8 ++++---- srslte/lib/utils/src/bit.c | 8 ++++---- srslte/lib/utils/src/cexptab.c | 8 ++++---- srslte/lib/utils/src/convolution.c | 8 ++++---- srslte/lib/utils/src/debug.c | 8 ++++---- srslte/lib/utils/src/vector.c | 8 ++++---- srslte/lib/utils/test/CMakeLists.txt | 8 ++++---- 124 files changed, 494 insertions(+), 493 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 203b0cf5c..812bff7b2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. @@ -32,7 +32,7 @@ endif(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR}) # Project setup ######################################################################## CMAKE_MINIMUM_REQUIRED (VERSION 2.6) -PROJECT (LIBLTE) +PROJECT (SRSLTE) LIST(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/modules") diff --git a/COPYRIGHT b/COPYRIGHT index 6b399f6a5..489a3a1de 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,4 +1,5 @@ -Copyright (C) 2013-2014 Ismael Gomez Miguelez, . All rights reserved. +Copyright (C) 2013-2015 Ismael Gomez Miguelez , +Paul Sutton . All rights reserved. The following copyright notices are for libraries used within libLTE: @@ -539,4 +540,4 @@ necessary. Here is a sample; alter the names: , 1 April 1990 Ty Coon, President of Vice -That's all there is to it! \ No newline at end of file +That's all there is to it! diff --git a/CTestConfig.cmake b/CTestConfig.cmake index 32743e0ba..1c4aa5735 100644 --- a/CTestConfig.cmake +++ b/CTestConfig.cmake @@ -4,10 +4,10 @@ ## # The following are required to uses Dart and the Cdash dashboard ## ENABLE_TESTING() ## INCLUDE(CTest) -set(CTEST_PROJECT_NAME "libLTE") +set(CTEST_PROJECT_NAME "srsLTE") set(CTEST_NIGHTLY_START_TIME "00:00:00 GMT") set(CTEST_DROP_METHOD "http") set(CTEST_DROP_SITE "my.cdash.org") -set(CTEST_DROP_LOCATION "/submit.php?project=libLTE") +set(CTEST_DROP_LOCATION "/submit.php?project=srsLTE") set(CTEST_DROP_SITE_CDASH TRUE) diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index b22f0870f..d1042d1b8 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/cuhd/CMakeLists.txt b/cuhd/CMakeLists.txt index 92d85b032..c0ab96c17 100644 --- a/cuhd/CMakeLists.txt +++ b/cuhd/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/cuhd/lib/CMakeLists.txt b/cuhd/lib/CMakeLists.txt index 4973a89ed..bd2877d32 100644 --- a/cuhd/lib/CMakeLists.txt +++ b/cuhd/lib/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/mex/CMakeLists.txt b/mex/CMakeLists.txt index 478ec78d9..fbaa0c8a5 100644 --- a/mex/CMakeLists.txt +++ b/mex/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/mex/lib/CMakeLists.txt b/mex/lib/CMakeLists.txt index 896b51709..6f7eb09f4 100644 --- a/mex/lib/CMakeLists.txt +++ b/mex/lib/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/CMakeLists.txt b/srslte/CMakeLists.txt index e6f7456f1..9abd19694 100644 --- a/srslte/CMakeLists.txt +++ b/srslte/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/examples/CMakeLists.txt b/srslte/examples/CMakeLists.txt index 1bfe11fac..abd851d7d 100644 --- a/srslte/examples/CMakeLists.txt +++ b/srslte/examples/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/CMakeLists.txt b/srslte/lib/CMakeLists.txt index fb8b4c5e3..b887feeb3 100644 --- a/srslte/lib/CMakeLists.txt +++ b/srslte/lib/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/ch_estimation/test/CMakeLists.txt b/srslte/lib/ch_estimation/test/CMakeLists.txt index 2ded0a94f..3d832283b 100644 --- a/srslte/lib/ch_estimation/test/CMakeLists.txt +++ b/srslte/lib/ch_estimation/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/common/src/phy_common.c b/srslte/lib/common/src/phy_common.c index 380e9c16d..b32ed6356 100644 --- a/srslte/lib/common/src/phy_common.c +++ b/srslte/lib/common/src/phy_common.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/common/src/sequence.c b/srslte/lib/common/src/sequence.c index 1fa738e42..ad84569fa 100644 --- a/srslte/lib/common/src/sequence.c +++ b/srslte/lib/common/src/sequence.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/common/src/timestamp.c b/srslte/lib/common/src/timestamp.c index ee3ce510f..6b1645b03 100644 --- a/srslte/lib/common/src/timestamp.c +++ b/srslte/lib/common/src/timestamp.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/dft/src/dft.c b/srslte/lib/dft/src/dft.c index 01aa242f0..3c67a34d7 100644 --- a/srslte/lib/dft/src/dft.c +++ b/srslte/lib/dft/src/dft.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/dft/src/dft_precoding.c b/srslte/lib/dft/src/dft_precoding.c index 351a027cd..dff6ff2f2 100644 --- a/srslte/lib/dft/src/dft_precoding.c +++ b/srslte/lib/dft/src/dft_precoding.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/dft/src/ofdm.c b/srslte/lib/dft/src/ofdm.c index 5f774acc3..9613ea066 100644 --- a/srslte/lib/dft/src/ofdm.c +++ b/srslte/lib/dft/src/ofdm.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/dft/test/CMakeLists.txt b/srslte/lib/dft/test/CMakeLists.txt index f01278d66..b092327c1 100644 --- a/srslte/lib/dft/test/CMakeLists.txt +++ b/srslte/lib/dft/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/dft/test/ofdm_test.c b/srslte/lib/dft/test/ofdm_test.c index 5c4237ade..84476841f 100644 --- a/srslte/lib/dft/test/ofdm_test.c +++ b/srslte/lib/dft/test/ofdm_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/convcoder.c b/srslte/lib/fec/src/convcoder.c index 9cb9ded76..d61cb9c7f 100644 --- a/srslte/lib/fec/src/convcoder.c +++ b/srslte/lib/fec/src/convcoder.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/crc.c b/srslte/lib/fec/src/crc.c index d27a2949f..de99bd63f 100644 --- a/srslte/lib/fec/src/crc.c +++ b/srslte/lib/fec/src/crc.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/rm_conv.c b/srslte/lib/fec/src/rm_conv.c index c8dd5596a..dcee3e641 100644 --- a/srslte/lib/fec/src/rm_conv.c +++ b/srslte/lib/fec/src/rm_conv.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/rm_turbo.c b/srslte/lib/fec/src/rm_turbo.c index c46c779a6..533fd383a 100644 --- a/srslte/lib/fec/src/rm_turbo.c +++ b/srslte/lib/fec/src/rm_turbo.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/tc_interl_lte.c b/srslte/lib/fec/src/tc_interl_lte.c index 4daf434d1..657ef8094 100644 --- a/srslte/lib/fec/src/tc_interl_lte.c +++ b/srslte/lib/fec/src/tc_interl_lte.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/tc_interl_umts.c b/srslte/lib/fec/src/tc_interl_umts.c index 65cbd8ca8..d848141d2 100644 --- a/srslte/lib/fec/src/tc_interl_umts.c +++ b/srslte/lib/fec/src/tc_interl_umts.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/turbocoder.c b/srslte/lib/fec/src/turbocoder.c index 9ed8164bb..aa6770582 100644 --- a/srslte/lib/fec/src/turbocoder.c +++ b/srslte/lib/fec/src/turbocoder.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/turbodecoder.c b/srslte/lib/fec/src/turbodecoder.c index 471d31b85..4c522698b 100644 --- a/srslte/lib/fec/src/turbodecoder.c +++ b/srslte/lib/fec/src/turbodecoder.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/viterbi.c b/srslte/lib/fec/src/viterbi.c index e0b788536..750f49407 100644 --- a/srslte/lib/fec/src/viterbi.c +++ b/srslte/lib/fec/src/viterbi.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/viterbi37.h b/srslte/lib/fec/src/viterbi37.h index 2e5bc4e58..5777f9a97 100644 --- a/srslte/lib/fec/src/viterbi37.h +++ b/srslte/lib/fec/src/viterbi37.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/src/viterbi39.h b/srslte/lib/fec/src/viterbi39.h index 8c36b3429..4898fd323 100644 --- a/srslte/lib/fec/src/viterbi39.h +++ b/srslte/lib/fec/src/viterbi39.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/CMakeLists.txt b/srslte/lib/fec/test/CMakeLists.txt index 696283de0..596dca9ee 100644 --- a/srslte/lib/fec/test/CMakeLists.txt +++ b/srslte/lib/fec/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/crc_test.c b/srslte/lib/fec/test/crc_test.c index 5745a5625..8e41f61d8 100644 --- a/srslte/lib/fec/test/crc_test.c +++ b/srslte/lib/fec/test/crc_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/crc_test.h b/srslte/lib/fec/test/crc_test.h index 25f714954..1bd8cc357 100644 --- a/srslte/lib/fec/test/crc_test.h +++ b/srslte/lib/fec/test/crc_test.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/rm_conv_test.c b/srslte/lib/fec/test/rm_conv_test.c index 22cb30308..aac7d7749 100644 --- a/srslte/lib/fec/test/rm_conv_test.c +++ b/srslte/lib/fec/test/rm_conv_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/rm_turbo_test.c b/srslte/lib/fec/test/rm_turbo_test.c index fded81973..b82dc2659 100644 --- a/srslte/lib/fec/test/rm_turbo_test.c +++ b/srslte/lib/fec/test/rm_turbo_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/turbodecoder_test.c b/srslte/lib/fec/test/turbodecoder_test.c index f96ba16d5..5b9c103a8 100644 --- a/srslte/lib/fec/test/turbodecoder_test.c +++ b/srslte/lib/fec/test/turbodecoder_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/turbodecoder_test.h b/srslte/lib/fec/test/turbodecoder_test.h index 3ec91ed27..2ac729de9 100644 --- a/srslte/lib/fec/test/turbodecoder_test.h +++ b/srslte/lib/fec/test/turbodecoder_test.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/viterbi_test.c b/srslte/lib/fec/test/viterbi_test.c index 7f7a7e61f..f2790d76a 100644 --- a/srslte/lib/fec/test/viterbi_test.c +++ b/srslte/lib/fec/test/viterbi_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/fec/test/viterbi_test.h b/srslte/lib/fec/test/viterbi_test.h index c54c0c132..66ead0902 100644 --- a/srslte/lib/fec/test/viterbi_test.h +++ b/srslte/lib/fec/test/viterbi_test.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/io/src/binsource.c b/srslte/lib/io/src/binsource.c index c5bf28b19..9a735abe7 100644 --- a/srslte/lib/io/src/binsource.c +++ b/srslte/lib/io/src/binsource.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/io/src/filesink.c b/srslte/lib/io/src/filesink.c index b796f390d..7bfe73260 100644 --- a/srslte/lib/io/src/filesink.c +++ b/srslte/lib/io/src/filesink.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/io/src/filesource.c b/srslte/lib/io/src/filesource.c index 08f874f53..3f6b095a6 100644 --- a/srslte/lib/io/src/filesource.c +++ b/srslte/lib/io/src/filesource.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/io/src/netsink.c b/srslte/lib/io/src/netsink.c index 35bc325a9..2e754628e 100644 --- a/srslte/lib/io/src/netsink.c +++ b/srslte/lib/io/src/netsink.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/io/src/netsource.c b/srslte/lib/io/src/netsource.c index 7893aea51..1c016174d 100644 --- a/srslte/lib/io/src/netsource.c +++ b/srslte/lib/io/src/netsource.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/mimo/src/layermap.c b/srslte/lib/mimo/src/layermap.c index 90b8402cc..d09d2b44b 100644 --- a/srslte/lib/mimo/src/layermap.c +++ b/srslte/lib/mimo/src/layermap.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/mimo/src/precoding.c b/srslte/lib/mimo/src/precoding.c index 4ac48f12b..554b7ff05 100644 --- a/srslte/lib/mimo/src/precoding.c +++ b/srslte/lib/mimo/src/precoding.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/mimo/test/CMakeLists.txt b/srslte/lib/mimo/test/CMakeLists.txt index 9f3ff616b..c67dae8db 100644 --- a/srslte/lib/mimo/test/CMakeLists.txt +++ b/srslte/lib/mimo/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/mimo/test/layermap_test.c b/srslte/lib/mimo/test/layermap_test.c index ef828746f..207b63a2c 100644 --- a/srslte/lib/mimo/test/layermap_test.c +++ b/srslte/lib/mimo/test/layermap_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/mimo/test/precoding_test.c b/srslte/lib/mimo/test/precoding_test.c index a744f5e67..e41871c90 100644 --- a/srslte/lib/mimo/test/precoding_test.c +++ b/srslte/lib/mimo/test/precoding_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/demod_hard.c b/srslte/lib/modem/src/demod_hard.c index e331d513e..439e95383 100644 --- a/srslte/lib/modem/src/demod_hard.c +++ b/srslte/lib/modem/src/demod_hard.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/demod_soft.c b/srslte/lib/modem/src/demod_soft.c index ae837154c..3ee03877a 100644 --- a/srslte/lib/modem/src/demod_soft.c +++ b/srslte/lib/modem/src/demod_soft.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/hard_demod_lte.c b/srslte/lib/modem/src/hard_demod_lte.c index fb52f682c..f1370a2fe 100644 --- a/srslte/lib/modem/src/hard_demod_lte.c +++ b/srslte/lib/modem/src/hard_demod_lte.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/hard_demod_lte.h b/srslte/lib/modem/src/hard_demod_lte.h index e655f1cc9..e60b362ee 100644 --- a/srslte/lib/modem/src/hard_demod_lte.h +++ b/srslte/lib/modem/src/hard_demod_lte.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/lte_tables.c b/srslte/lib/modem/src/lte_tables.c index 461c82df3..22dd90815 100644 --- a/srslte/lib/modem/src/lte_tables.c +++ b/srslte/lib/modem/src/lte_tables.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/lte_tables.h b/srslte/lib/modem/src/lte_tables.h index c1f1b03fc..53ab0ea62 100644 --- a/srslte/lib/modem/src/lte_tables.h +++ b/srslte/lib/modem/src/lte_tables.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/mod.c b/srslte/lib/modem/src/mod.c index ed0b6afaf..bddd7cb49 100644 --- a/srslte/lib/modem/src/mod.c +++ b/srslte/lib/modem/src/mod.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/modem_table.c b/srslte/lib/modem/src/modem_table.c index 1fb671172..85cf89472 100644 --- a/srslte/lib/modem/src/modem_table.c +++ b/srslte/lib/modem/src/modem_table.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/soft_algs.c b/srslte/lib/modem/src/soft_algs.c index 8bb3eb15f..9f3c58124 100644 --- a/srslte/lib/modem/src/soft_algs.c +++ b/srslte/lib/modem/src/soft_algs.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/src/soft_algs.h b/srslte/lib/modem/src/soft_algs.h index b012ac3ca..c393a73f3 100644 --- a/srslte/lib/modem/src/soft_algs.h +++ b/srslte/lib/modem/src/soft_algs.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/test/CMakeLists.txt b/srslte/lib/modem/test/CMakeLists.txt index fa8dd1726..6bbdd1c6e 100644 --- a/srslte/lib/modem/test/CMakeLists.txt +++ b/srslte/lib/modem/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/test/modem_test.c b/srslte/lib/modem/test/modem_test.c index d2cdd5662..0d3802b33 100644 --- a/srslte/lib/modem/test/modem_test.c +++ b/srslte/lib/modem/test/modem_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/modem/test/soft_demod_test.c b/srslte/lib/modem/test/soft_demod_test.c index 398fd9262..f28951bca 100644 --- a/srslte/lib/modem/test/soft_demod_test.c +++ b/srslte/lib/modem/test/soft_demod_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/cqi.c b/srslte/lib/phch/src/cqi.c index 275461df8..1d8b4a8a9 100644 --- a/srslte/lib/phch/src/cqi.c +++ b/srslte/lib/phch/src/cqi.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/dci.c b/srslte/lib/phch/src/dci.c index 0e59b1f09..091e0c267 100644 --- a/srslte/lib/phch/src/dci.c +++ b/srslte/lib/phch/src/dci.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/harq.c b/srslte/lib/phch/src/harq.c index 575cf73e4..90b2fca4d 100644 --- a/srslte/lib/phch/src/harq.c +++ b/srslte/lib/phch/src/harq.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/pbch.c b/srslte/lib/phch/src/pbch.c index 97f22b86f..e164adc3c 100644 --- a/srslte/lib/phch/src/pbch.c +++ b/srslte/lib/phch/src/pbch.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/pcfich.c b/srslte/lib/phch/src/pcfich.c index dbcd081ad..6c76179b4 100644 --- a/srslte/lib/phch/src/pcfich.c +++ b/srslte/lib/phch/src/pcfich.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/pdcch.c b/srslte/lib/phch/src/pdcch.c index 563d0e8be..2907a7501 100644 --- a/srslte/lib/phch/src/pdcch.c +++ b/srslte/lib/phch/src/pdcch.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/pdsch.c b/srslte/lib/phch/src/pdsch.c index 120891981..48a005e1c 100644 --- a/srslte/lib/phch/src/pdsch.c +++ b/srslte/lib/phch/src/pdsch.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/phich.c b/srslte/lib/phch/src/phich.c index d1c8fd283..feb02d7a0 100644 --- a/srslte/lib/phch/src/phich.c +++ b/srslte/lib/phch/src/phich.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/prach.c b/srslte/lib/phch/src/prach.c index c32305dbd..b861383b2 100644 --- a/srslte/lib/phch/src/prach.c +++ b/srslte/lib/phch/src/prach.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/prb_dl.c b/srslte/lib/phch/src/prb_dl.c index 33c3e3953..1a71d94a9 100644 --- a/srslte/lib/phch/src/prb_dl.c +++ b/srslte/lib/phch/src/prb_dl.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/prb_dl.h b/srslte/lib/phch/src/prb_dl.h index 4603363bd..83e8ea81e 100644 --- a/srslte/lib/phch/src/prb_dl.h +++ b/srslte/lib/phch/src/prb_dl.h @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/pucch.c b/srslte/lib/phch/src/pucch.c index 047b31277..1fca4aed8 100644 --- a/srslte/lib/phch/src/pucch.c +++ b/srslte/lib/phch/src/pucch.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/pusch.c b/srslte/lib/phch/src/pusch.c index ce3597989..2f461b6d7 100644 --- a/srslte/lib/phch/src/pusch.c +++ b/srslte/lib/phch/src/pusch.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/ra.c b/srslte/lib/phch/src/ra.c index 2dc158df2..f42a18b82 100644 --- a/srslte/lib/phch/src/ra.c +++ b/srslte/lib/phch/src/ra.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/regs.c b/srslte/lib/phch/src/regs.c index 0843409d7..a4b7e7f25 100644 --- a/srslte/lib/phch/src/regs.c +++ b/srslte/lib/phch/src/regs.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/sch.c b/srslte/lib/phch/src/sch.c index 0945ae65c..bd5ed2b8d 100644 --- a/srslte/lib/phch/src/sch.c +++ b/srslte/lib/phch/src/sch.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/sequences.c b/srslte/lib/phch/src/sequences.c index 254a810cd..4d3c39a94 100644 --- a/srslte/lib/phch/src/sequences.c +++ b/srslte/lib/phch/src/sequences.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/src/uci.c b/srslte/lib/phch/src/uci.c index 01e45f697..396dab8ab 100644 --- a/srslte/lib/phch/src/uci.c +++ b/srslte/lib/phch/src/uci.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/CMakeLists.txt b/srslte/lib/phch/test/CMakeLists.txt index 533c932ac..5a8c5ec72 100644 --- a/srslte/lib/phch/test/CMakeLists.txt +++ b/srslte/lib/phch/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/dci_unpacking.c b/srslte/lib/phch/test/dci_unpacking.c index 05477ad24..aa7f0298d 100644 --- a/srslte/lib/phch/test/dci_unpacking.c +++ b/srslte/lib/phch/test/dci_unpacking.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pbch_file_test.c b/srslte/lib/phch/test/pbch_file_test.c index a929efd31..db2e58226 100644 --- a/srslte/lib/phch/test/pbch_file_test.c +++ b/srslte/lib/phch/test/pbch_file_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pbch_test.c b/srslte/lib/phch/test/pbch_test.c index b5a3b783c..d0887d327 100644 --- a/srslte/lib/phch/test/pbch_test.c +++ b/srslte/lib/phch/test/pbch_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pcfich_file_test.c b/srslte/lib/phch/test/pcfich_file_test.c index 52156bfc4..ba9e15a27 100644 --- a/srslte/lib/phch/test/pcfich_file_test.c +++ b/srslte/lib/phch/test/pcfich_file_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pcfich_test.c b/srslte/lib/phch/test/pcfich_test.c index fc978aafe..fe4a2d871 100644 --- a/srslte/lib/phch/test/pcfich_test.c +++ b/srslte/lib/phch/test/pcfich_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pdcch_file_test.c b/srslte/lib/phch/test/pdcch_file_test.c index e260997f4..130b0e6fb 100644 --- a/srslte/lib/phch/test/pdcch_file_test.c +++ b/srslte/lib/phch/test/pdcch_file_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pdcch_test.c b/srslte/lib/phch/test/pdcch_test.c index 95830c3da..dc2fc79e6 100644 --- a/srslte/lib/phch/test/pdcch_test.c +++ b/srslte/lib/phch/test/pdcch_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pdsch_file_test.c b/srslte/lib/phch/test/pdsch_file_test.c index 3beaafa6b..265cb8fad 100644 --- a/srslte/lib/phch/test/pdsch_file_test.c +++ b/srslte/lib/phch/test/pdsch_file_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pdsch_test.c b/srslte/lib/phch/test/pdsch_test.c index 98eb15b25..b08443dec 100644 --- a/srslte/lib/phch/test/pdsch_test.c +++ b/srslte/lib/phch/test/pdsch_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/phich_file_test.c b/srslte/lib/phch/test/phich_file_test.c index b238c12e4..09fa7a5fe 100644 --- a/srslte/lib/phch/test/phich_file_test.c +++ b/srslte/lib/phch/test/phich_file_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/phich_test.c b/srslte/lib/phch/test/phich_test.c index 870578e3b..03720b4e6 100644 --- a/srslte/lib/phch/test/phich_test.c +++ b/srslte/lib/phch/test/phich_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/phch/test/pusch_test.c b/srslte/lib/phch/test/pusch_test.c index 6de2a7a6e..ad095a6b9 100644 --- a/srslte/lib/phch/test/pusch_test.c +++ b/srslte/lib/phch/test/pusch_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/resampling/src/decim.c b/srslte/lib/resampling/src/decim.c index 6767c3a2f..21387487a 100644 --- a/srslte/lib/resampling/src/decim.c +++ b/srslte/lib/resampling/src/decim.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/resampling/src/interp.c b/srslte/lib/resampling/src/interp.c index 58c4471a1..00e560c74 100644 --- a/srslte/lib/resampling/src/interp.c +++ b/srslte/lib/resampling/src/interp.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/resampling/src/resample_arb.c b/srslte/lib/resampling/src/resample_arb.c index 4798e1c1f..829171ce4 100644 --- a/srslte/lib/resampling/src/resample_arb.c +++ b/srslte/lib/resampling/src/resample_arb.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/resampling/test/CMakeLists.txt b/srslte/lib/resampling/test/CMakeLists.txt index cb6bac623..99e7a64ae 100644 --- a/srslte/lib/resampling/test/CMakeLists.txt +++ b/srslte/lib/resampling/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/scrambling/src/scrambling.c b/srslte/lib/scrambling/src/scrambling.c index f131136ce..a4cf87a5b 100644 --- a/srslte/lib/scrambling/src/scrambling.c +++ b/srslte/lib/scrambling/src/scrambling.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/scrambling/test/CMakeLists.txt b/srslte/lib/scrambling/test/CMakeLists.txt index f95f0eafa..8c55cfb6b 100644 --- a/srslte/lib/scrambling/test/CMakeLists.txt +++ b/srslte/lib/scrambling/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/scrambling/test/scrambling_test.c b/srslte/lib/scrambling/test/scrambling_test.c index 24333118e..0f21bdceb 100644 --- a/srslte/lib/scrambling/test/scrambling_test.c +++ b/srslte/lib/scrambling/test/scrambling_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/src/cfo.c b/srslte/lib/sync/src/cfo.c index ccb6be733..36c3f328b 100644 --- a/srslte/lib/sync/src/cfo.c +++ b/srslte/lib/sync/src/cfo.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/src/cp.c b/srslte/lib/sync/src/cp.c index da62c450f..5ae341f77 100644 --- a/srslte/lib/sync/src/cp.c +++ b/srslte/lib/sync/src/cp.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/src/find_sss.c b/srslte/lib/sync/src/find_sss.c index 5f3f0fa4d..2e69fd3be 100644 --- a/srslte/lib/sync/src/find_sss.c +++ b/srslte/lib/sync/src/find_sss.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/src/gen_sss.c b/srslte/lib/sync/src/gen_sss.c index b2305b934..9fed03bfd 100644 --- a/srslte/lib/sync/src/gen_sss.c +++ b/srslte/lib/sync/src/gen_sss.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/src/pss.c b/srslte/lib/sync/src/pss.c index a23b5f75b..9c1e8887f 100644 --- a/srslte/lib/sync/src/pss.c +++ b/srslte/lib/sync/src/pss.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/src/sfo.c b/srslte/lib/sync/src/sfo.c index 9ec473921..a5da7da57 100644 --- a/srslte/lib/sync/src/sfo.c +++ b/srslte/lib/sync/src/sfo.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/src/sss.c b/srslte/lib/sync/src/sss.c index 92a6b4eea..96725bb34 100644 --- a/srslte/lib/sync/src/sss.c +++ b/srslte/lib/sync/src/sss.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/src/sync.c b/srslte/lib/sync/src/sync.c index af298feb0..5ec56852f 100644 --- a/srslte/lib/sync/src/sync.c +++ b/srslte/lib/sync/src/sync.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/test/CMakeLists.txt b/srslte/lib/sync/test/CMakeLists.txt index 6a0b5d187..05e3e12f0 100644 --- a/srslte/lib/sync/test/CMakeLists.txt +++ b/srslte/lib/sync/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/test/cfo_test.c b/srslte/lib/sync/test/cfo_test.c index 79dcc1418..9189b8b37 100644 --- a/srslte/lib/sync/test/cfo_test.c +++ b/srslte/lib/sync/test/cfo_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/test/pss_usrp.c b/srslte/lib/sync/test/pss_usrp.c index 99f9c37a1..4a1e9479f 100644 --- a/srslte/lib/sync/test/pss_usrp.c +++ b/srslte/lib/sync/test/pss_usrp.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/sync/test/sync_test.c b/srslte/lib/sync/test/sync_test.c index 47ef05a34..491d58236 100644 --- a/srslte/lib/sync/test/sync_test.c +++ b/srslte/lib/sync/test/sync_test.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/ue/src/ue_cell_search.c b/srslte/lib/ue/src/ue_cell_search.c index f7b19d683..204f43526 100644 --- a/srslte/lib/ue/src/ue_cell_search.c +++ b/srslte/lib/ue/src/ue_cell_search.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/ue/src/ue_dl.c b/srslte/lib/ue/src/ue_dl.c index e5e3348a4..b7b79d45b 100644 --- a/srslte/lib/ue/src/ue_dl.c +++ b/srslte/lib/ue/src/ue_dl.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/ue/src/ue_mib.c b/srslte/lib/ue/src/ue_mib.c index cd44a600b..5ac359608 100644 --- a/srslte/lib/ue/src/ue_mib.c +++ b/srslte/lib/ue/src/ue_mib.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/ue/src/ue_sync.c b/srslte/lib/ue/src/ue_sync.c index 31fcfb956..07cb76fb5 100644 --- a/srslte/lib/ue/src/ue_sync.c +++ b/srslte/lib/ue/src/ue_sync.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/ue/src/ue_ul.c b/srslte/lib/ue/src/ue_ul.c index ed166c2f7..23652f5f6 100644 --- a/srslte/lib/ue/src/ue_ul.c +++ b/srslte/lib/ue/src/ue_ul.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/utils/src/bit.c b/srslte/lib/utils/src/bit.c index 194585054..daa85d740 100644 --- a/srslte/lib/utils/src/bit.c +++ b/srslte/lib/utils/src/bit.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/utils/src/cexptab.c b/srslte/lib/utils/src/cexptab.c index 7cf93e146..83cbfea77 100644 --- a/srslte/lib/utils/src/cexptab.c +++ b/srslte/lib/utils/src/cexptab.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/utils/src/convolution.c b/srslte/lib/utils/src/convolution.c index af6ee9fb3..fb47066e8 100644 --- a/srslte/lib/utils/src/convolution.c +++ b/srslte/lib/utils/src/convolution.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/utils/src/debug.c b/srslte/lib/utils/src/debug.c index beffa27a9..5d2b1be3d 100644 --- a/srslte/lib/utils/src/debug.c +++ b/srslte/lib/utils/src/debug.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/utils/src/vector.c b/srslte/lib/utils/src/vector.c index 1f3817d85..e289b5003 100644 --- a/srslte/lib/utils/src/vector.c +++ b/srslte/lib/utils/src/vector.c @@ -2,19 +2,19 @@ * * \section COPYRIGHT * - * Copyright 2013-2014 The libLTE Developers. See the + * Copyright 2013-2014 The srsLTE Developers. See the * COPYRIGHT file at the top-level directory of this distribution. * * \section LICENSE * - * This file is part of the libLTE library. + * This file is part of the srsLTE library. * - * libLTE is free software: you can redistribute it and/or modify + * srsLTE is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * - * libLTE is distributed in the hope that it will be useful, + * srsLTE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. diff --git a/srslte/lib/utils/test/CMakeLists.txt b/srslte/lib/utils/test/CMakeLists.txt index 31d3a8d90..e72465623 100644 --- a/srslte/lib/utils/test/CMakeLists.txt +++ b/srslte/lib/utils/test/CMakeLists.txt @@ -1,15 +1,15 @@ # -# Copyright 2012-2013 The libLTE Developers. See the +# Copyright 2012-2013 The srsLTE Developers. See the # COPYRIGHT file at the top-level directory of this distribution. # -# This file is part of the libLTE library. +# This file is part of the srsLTE library. # -# libLTE is free software: you can redistribute it and/or modify +# srsLTE is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # -# libLTE is distributed in the hope that it will be useful, +# srsLTE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. From 3e34fae51664915e3e287c33b5802abb42831397 Mon Sep 17 00:00:00 2001 From: Paul Sutton Date: Tue, 24 Mar 2015 11:09:41 +0000 Subject: [PATCH 2/6] Minor updates to cmake checks for Octave/Matlab --- cmake/modules/FindMATLAB.cmake | 12 +++++------ mex/lib/CMakeLists.txt | 39 +++++++++++++++++----------------- 2 files changed, 25 insertions(+), 26 deletions(-) diff --git a/cmake/modules/FindMATLAB.cmake b/cmake/modules/FindMATLAB.cmake index 00e959f14..882775156 100644 --- a/cmake/modules/FindMATLAB.cmake +++ b/cmake/modules/FindMATLAB.cmake @@ -24,7 +24,7 @@ # The original file was copied from an Ubuntu Linux install # /usr/share/cmake-2.8/Modules/FindMatlab.cmake -set(MATLAB_FOUND 0) +set(MATLAB_FOUND FALSE) if(WIN32) # Search for a version of Matlab available, starting from the most modern one to older versions foreach(MATVER "7.14" "7.11" "7.10" "7.9" "7.8" "7.7" "7.6" "7.5" "7.4") @@ -128,25 +128,25 @@ else() # Get path to the MEX libraries execute_process( #COMMAND find "${MATLAB_ROOT}/extern/lib" -name libmex${LIBRARY_EXTENSION} # Peter - COMMAND find "${MATLAB_ROOT}/bin" -name libmex${LIBRARY_EXTENSION} # standard + COMMAND find "${MATLAB_ROOT}/bin" -name libmex${LIBRARY_EXTENSION} # standard COMMAND xargs echo -n OUTPUT_VARIABLE MATLAB_MEX_LIBRARY ) execute_process( #COMMAND find "${MATLAB_ROOT}/extern/lib" -name libmx${LIBRARY_EXTENSION} # Peter - COMMAND find "${MATLAB_ROOT}/bin" -name libmx${LIBRARY_EXTENSION} # Standard + COMMAND find "${MATLAB_ROOT}/bin" -name libmx${LIBRARY_EXTENSION} # Standard COMMAND xargs echo -n OUTPUT_VARIABLE MATLAB_MX_LIBRARY ) execute_process( #COMMAND find "${MATLAB_ROOT}/extern/lib" -name libmat${LIBRARY_EXTENSION} # Peter - COMMAND find "${MATLAB_ROOT}/bin" -name libmat${LIBRARY_EXTENSION} # Standard + COMMAND find "${MATLAB_ROOT}/bin" -name libmat${LIBRARY_EXTENSION} # Standard COMMAND xargs echo -n OUTPUT_VARIABLE MATLAB_MAT_LIBRARY ) execute_process( #COMMAND find "${MATLAB_ROOT}/extern/lib" -name libeng${LIBRARY_EXTENSION} # Peter - COMMAND find "${MATLAB_ROOT}/bin" -name libeng${LIBRARY_EXTENSION} # Standard + COMMAND find "${MATLAB_ROOT}/bin" -name libeng${LIBRARY_EXTENSION} # Standard COMMAND xargs echo -n OUTPUT_VARIABLE MATLAB_ENG_LIBRARY ) @@ -185,7 +185,7 @@ set(MATLAB_LIBRARIES ) if(MATLAB_INCLUDE_DIR AND MATLAB_LIBRARIES) - set(MATLAB_FOUND 1) + set(MATLAB_FOUND TRUE) endif() # 32-bit or 64-bit mex diff --git a/mex/lib/CMakeLists.txt b/mex/lib/CMakeLists.txt index 6f7eb09f4..bc3f19790 100644 --- a/mex/lib/CMakeLists.txt +++ b/mex/lib/CMakeLists.txt @@ -37,27 +37,26 @@ if(NOT MATLAB_MEX_PATH) ) endif() -IF (MATLAB_FOUND) +if(MATLAB_FOUND) message(STATUS "Found MATLAB in ${MATLAB_ROOT}") -ENDIF(MATLAB_FOUND) -IF (OCTAVE_FOUND) + add_library(srslte_mex SHARED mexutils.c) + install(TARGETS srslte_mex DESTINATION ${LIBRARY_DIR}) + liblte_set_pic(srslte_mex) + include_directories(${MATLAB_INCLUDE_DIR}) +endif(MATLAB_FOUND) + +if(OCTAVE_FOUND) message(STATUS "Found OCTAVE in ${OCTAVE_INCLUDE_PATHS}") -ENDIF(OCTAVE_FOUND) - - -IF (MATLAB_FOUND OR OCTAVE_FOUND) - ADD_LIBRARY(srslte_mex SHARED mexutils.c) - INSTALL(TARGETS srslte_mex DESTINATION ${LIBRARY_DIR}) - LIBLTE_SET_PIC(srslte_mex) - if (MATLAB_FOUND) - include_directories(${MATLAB_INCLUDE_DIR}) - endif(MATLAB_FOUND) - if (OCTAVE_FOUND) - include_directories(${OCTAVE_INCLUDE_DIR}) - endif (OCTAVE_FOUND) - -ELSEIF (MATLAB_FOUND OR OCTAVE_FOUND) - message(STATUS "Could NOT find OCTAVE or MATLAB. MEX files won't be compiled") -ENDIF(MATLAB_FOUND OR OCTAVE_FOUND) + add_library(srslte_mex SHARED mexutils.c) + install(TARGETS srslte_mex DESTINATION ${LIBRARY_DIR}) + liblte_set_pic(srslte_mex) + include_directories(${OCTAVE_INCLUDE_DIR}) +endif(OCTAVE_FOUND) + +if(NOT MATLAB_FOUND) + if(NOT OCTAVE_FOUND) + message(STATUS "Could NOT find OCTAVE or MATLAB. MEX files won't be compiled") + endif(NOT OCTAVE_FOUND) +endif(NOT MATLAB_FOUND) From 1fb8999059b3dc5c0ca6ea4972e5aac904f373a2 Mon Sep 17 00:00:00 2001 From: Paul Sutton Date: Tue, 24 Mar 2015 15:11:14 +0000 Subject: [PATCH 3/6] Adding simple usrp capture example --- srslte/examples/CMakeLists.txt | 7 +- srslte/examples/usrp_capture.c | 150 +++++++++++++++++++++++++++++++++ 2 files changed, 155 insertions(+), 2 deletions(-) create mode 100644 srslte/examples/usrp_capture.c diff --git a/srslte/examples/CMakeLists.txt b/srslte/examples/CMakeLists.txt index abd851d7d..8ad6a2881 100644 --- a/srslte/examples/CMakeLists.txt +++ b/srslte/examples/CMakeLists.txt @@ -44,7 +44,7 @@ LINK_DIRECTORIES(${UHD_LIBRARY_DIRS}) ################################################################# -# These two can be compiled without UHD or graphics support +# These can be compiled without UHD or graphics support ################################################################# add_executable(pdsch_ue pdsch_ue.c cuhd_utils.c) @@ -65,7 +65,7 @@ ENDIF(${CUHD_FIND} EQUAL -1) FIND_PACKAGE(LIBSDRGUI) IF(LIBSDRGUI_FOUND) include_directories(${LIBSDRGUI_INCLUDE_DIRS}) - target_link_libraries(pdsch_ue ${LIBSDRGUI_LIBRARIES}) + target_link_libraries(pdsch_ue ${LIBSDRGUI_LIBRARIES}) ELSE(LIBSDRGUI_FOUND) SET_TARGET_PROPERTIES(pdsch_ue PROPERTIES COMPILE_DEFINITIONS "DISABLE_GRAPHICS") ENDIF(LIBSDRGUI_FOUND) @@ -86,6 +86,9 @@ IF(${CUHD_FIND} GREATER -1) add_executable(cell_measurement cell_measurement.c cuhd_utils.c) target_link_libraries(cell_measurement cuhd srslte) + add_executable(usrp_capture usrp_capture.c cuhd_utils.c) + target_link_libraries(usrp_capture cuhd srslte) + MESSAGE(STATUS " UHD examples will be installed.") ELSE(${CUHD_FIND} GREATER -1) diff --git a/srslte/examples/usrp_capture.c b/srslte/examples/usrp_capture.c new file mode 100644 index 000000000..927bd1244 --- /dev/null +++ b/srslte/examples/usrp_capture.c @@ -0,0 +1,150 @@ +/** + * + * \section COPYRIGHT + * + * Copyright 2013-2014 The srsLTE Developers. See the + * COPYRIGHT file at the top-level directory of this distribution. + * + * \section LICENSE + * + * This file is part of the srsLTE library. + * + * srsLTE is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of + * the License, or (at your option) any later version. + * + * srsLTE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * A copy of the GNU Lesser General Public License can be found in + * the LICENSE file in the top-level directory of this distribution + * and at http://www.gnu.org/licenses/. + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "srslte/srslte.h" +#include "srslte/cuhd/cuhd.h" +#include "srslte/io/filesink.h" + +static bool keep_running = true; +char *output_file_name; +char *uhd_args=""; +float uhd_gain=40.0, uhd_freq=-1.0, uhd_rate=0.96; +int nof_samples = -1; + +void int_handler(int dummy) { + keep_running = false; +} + +void usage(char *prog) { + printf("Usage: %s [agrnv] -f rx_frequency_hz -o output_file\n", prog); + printf("\t-a UHD args [Default %s]\n", uhd_args); + printf("\t-g UHD Gain [Default %.2f dB]\n", uhd_gain); + printf("\t-r UHD Rate [Default %.6f MHz]\n", uhd_rate); + printf("\t-n nof_samples [Default %d]\n", nof_samples); + printf("\t-v srslte_verbose\n"); +} + +void parse_args(int argc, char **argv) { + int opt; + while ((opt = getopt(argc, argv, "agnvfo")) != -1) { + switch (opt) { + case 'o': + output_file_name = argv[optind]; + break; + case 'a': + uhd_args = argv[optind]; + break; + case 'g': + uhd_gain = atof(argv[optind]); + break; + case 'r': + uhd_rate = atof(argv[optind]); + break; + case 'f': + uhd_freq = atof(argv[optind]); + break; + case 'n': + nof_samples = atoi(argv[optind]); + break; + case 'v': + srslte_verbose++; + break; + default: + usage(argv[0]); + exit(-1); + } + } + if (uhd_freq < 0) { + usage(argv[0]); + exit(-1); + } +} + +int main(int argc, char **argv) { + cf_t *buffer; + int sample_count, n; + void *uhd; + srslte_filesink_t sink; + int32_t buflen; + + signal(SIGINT, int_handler); + + parse_args(argc, argv); + + buflen = 4800; + sample_count = 0; + + buffer = malloc(sizeof(cf_t) * buflen); + if (!buffer) { + perror("malloc"); + exit(-1); + } + + srslte_filesink_init(&sink, output_file_name, SRSLTE_COMPLEX_FLOAT_BIN); + + printf("Opening UHD device...\n"); + if (cuhd_open(uhd_args, &uhd)) { + fprintf(stderr, "Error opening uhd\n"); + exit(-1); + } + printf("Set RX freq: %.6f MHz\n", cuhd_set_rx_freq(uhd, uhd_freq) / 1000000); + printf("Set RX gain: %.1f dB\n", cuhd_set_rx_gain(uhd, uhd_gain)); + printf("Set RX rate: %.6f MHz\n", cuhd_set_rx_srate(uhd, uhd_rate*1e6) / 1000000); + cuhd_rx_wait_lo_locked(uhd); + cuhd_start_rx_stream(uhd); + + + while((sample_count < nof_samples || nof_samples == -1) + && keep_running){ + n = cuhd_recv(uhd, buffer, buflen, 1); + if (n < 0) { + fprintf(stderr, "Error receiving samples\n"); + exit(-1); + } + + srslte_filesink_write(&sink, buffer, buflen); + sample_count += buflen; + } + + srslte_filesink_free(&sink); + free(buffer); + cuhd_close(uhd); + + printf("Ok - wrote %d samples\n", sample_count); + exit(0); +} From b7a86a16632d8fdfd9c5c3aa81f8486ee2802d6a Mon Sep 17 00:00:00 2001 From: Paul Sutton Date: Wed, 1 Apr 2015 15:55:09 +0100 Subject: [PATCH 4/6] Merged usrp_capture branch, switching from libsdrgui to new srsgui graphics library --- cmake/modules/FindLIBSDRGUI.cmake | 40 --- cmake/modules/FindSRSGUI.cmake | 42 +++ srslte/examples/CMakeLists.txt | 12 +- srslte/examples/pdsch_ue.c | 2 +- srslte/examples/usrp_capture.c | 2 +- srslte/lib/CMakeLists.txt | 2 +- srslte/lib/sync/test/CMakeLists.txt | 22 +- srslte/lib/sync/test/pss_file.c | 400 ++++++++++++++++++++++++++++ srslte/lib/sync/test/pss_usrp.c | 2 +- 9 files changed, 468 insertions(+), 56 deletions(-) delete mode 100644 cmake/modules/FindLIBSDRGUI.cmake create mode 100644 cmake/modules/FindSRSGUI.cmake create mode 100644 srslte/lib/sync/test/pss_file.c diff --git a/cmake/modules/FindLIBSDRGUI.cmake b/cmake/modules/FindLIBSDRGUI.cmake deleted file mode 100644 index 42e8dec76..000000000 --- a/cmake/modules/FindLIBSDRGUI.cmake +++ /dev/null @@ -1,40 +0,0 @@ -# - Try to find LIBSDRGUI -# Once done this will define -# LIBSDRGUI_FOUND - System has libsdrgui -# LIBSDRGUI_INCLUDE_DIRS - The libsdrgui include directories -# LIBSDRGUI_LIBRARIES - The libsdrgui library - -find_package(PkgConfig) -pkg_check_modules(PC_LIBSDRGUI QUIET libsdrgui) -set(LIBSDRGUI_DEFINITIONS ${PC_LIBSDRGUI_CFLAGS_OTHER}) - -FIND_PATH( - LIBSDRGUI_INCLUDE_DIRS - NAMES libsdrgui/libsdrgui.h - HINTS ${PC_LIBSDRGUI_INCLUDEDIR} - ${PC_LIBSDRGUI_INCLUDE_DIRS} - $ENV{LIBSDRGUI_DIR}/include - PATHS /usr/local/include - /usr/include -) - -FIND_LIBRARY( - LIBSDRGUI_LIBRARIES - NAMES sdrgui - HINTS ${PC_LIBSDRGUI_LIBDIR} - ${CMAKE_INSTALL_PREFIX}/lib - ${CMAKE_INSTALL_PREFIX}/lib64 - $ENV{LIBSDRGUI_DIR}/lib - PATHS /usr/local/lib - /usr/local/lib64 - /usr/lib - /usr/lib64 -) - -message(STATUS "LIBSDRGUI LIBRARIES " ${LIBSDRGUI_LIBRARIES}) -message(STATUS "LIBSDRGUI INCLUDE DIRS " ${LIBSDRGUI_INCLUDE_DIRS}) - -INCLUDE(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBSDRGUI DEFAULT_MSG LIBSDRGUI_LIBRARIES LIBSDRGUI_INCLUDE_DIRS) -MARK_AS_ADVANCED(LIBSDRGUI_LIBRARIES LIBSDRGUI_INCLUDE_DIRS) - diff --git a/cmake/modules/FindSRSGUI.cmake b/cmake/modules/FindSRSGUI.cmake new file mode 100644 index 000000000..42fff7f2f --- /dev/null +++ b/cmake/modules/FindSRSGUI.cmake @@ -0,0 +1,42 @@ +# - Try to find SRSGUI +# Once done this will define +# SRSGUI_FOUND - System has srsgui +# SRSGUI_INCLUDE_DIRS - The srsgui include directories +# SRSGUI_LIBRARIES - The srsgui library + +find_package(PkgConfig) +pkg_check_modules(PC_SRSGUI QUIET srsgui) +IF(NOT SRSGUI_FOUND) + +FIND_PATH( + SRSGUI_INCLUDE_DIRS + NAMES srsgui/srsgui.h + HINTS ${PC_SRSGUI_INCLUDEDIR} + ${PC_SRSGUI_INCLUDE_DIRS} + $ENV{SRSGUI_DIR}/include + PATHS /usr/local/include + /usr/include +) + +FIND_LIBRARY( + SRSGUI_LIBRARIES + NAMES srsgui + HINTS ${PC_SRSGUI_LIBDIR} + ${CMAKE_INSTALL_PREFIX}/lib + ${CMAKE_INSTALL_PREFIX}/lib64 + $ENV{SRSGUI_DIR}/lib + PATHS /usr/local/lib + /usr/local/lib64 + /usr/lib + /usr/lib64 +) + +message(STATUS "SRSGUI LIBRARIES " ${SRSGUI_LIBRARIES}) +message(STATUS "SRSGUI INCLUDE DIRS " ${SRSGUI_INCLUDE_DIRS}) + +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(SRSGUI DEFAULT_MSG SRSGUI_LIBRARIES SRSGUI_INCLUDE_DIRS) +MARK_AS_ADVANCED(SRSGUI_LIBRARIES SRSGUI_INCLUDE_DIRS) + +ENDIF(NOT SRSGUI_FOUND) + diff --git a/srslte/examples/CMakeLists.txt b/srslte/examples/CMakeLists.txt index 8ad6a2881..d381e4aad 100644 --- a/srslte/examples/CMakeLists.txt +++ b/srslte/examples/CMakeLists.txt @@ -62,13 +62,13 @@ ELSE(${CUHD_FIND} EQUAL -1) target_link_libraries(pdsch_enodeb cuhd) ENDIF(${CUHD_FIND} EQUAL -1) -FIND_PACKAGE(LIBSDRGUI) -IF(LIBSDRGUI_FOUND) - include_directories(${LIBSDRGUI_INCLUDE_DIRS}) - target_link_libraries(pdsch_ue ${LIBSDRGUI_LIBRARIES}) -ELSE(LIBSDRGUI_FOUND) +FIND_PACKAGE(SRSGUI) +IF(SRSGUI_FOUND) + include_directories(${SRSGUI_INCLUDE_DIRS}) + target_link_libraries(pdsch_ue ${SRSGUI_LIBRARIES}) +ELSE(SRSGUI_FOUND) SET_TARGET_PROPERTIES(pdsch_ue PROPERTIES COMPILE_DEFINITIONS "DISABLE_GRAPHICS") -ENDIF(LIBSDRGUI_FOUND) +ENDIF(SRSGUI_FOUND) ################################################################# diff --git a/srslte/examples/pdsch_ue.c b/srslte/examples/pdsch_ue.c index 0abc87860..83cc6e677 100644 --- a/srslte/examples/pdsch_ue.c +++ b/srslte/examples/pdsch_ue.c @@ -56,7 +56,7 @@ cell_search_cfg_t cell_detect_config = { //#define STDOUT_COMPACT #ifndef DISABLE_GRAPHICS -#include "libsdrgui/libsdrgui.h" +#include "srsgui/srsgui.h" void init_plots(); pthread_t plot_thread; sem_t plot_sem; diff --git a/srslte/examples/usrp_capture.c b/srslte/examples/usrp_capture.c index 927bd1244..085f66555 100644 --- a/srslte/examples/usrp_capture.c +++ b/srslte/examples/usrp_capture.c @@ -61,7 +61,7 @@ void usage(char *prog) { void parse_args(int argc, char **argv) { int opt; - while ((opt = getopt(argc, argv, "agnvfo")) != -1) { + while ((opt = getopt(argc, argv, "agrnvfo")) != -1) { switch (opt) { case 'o': output_file_name = argv[optind]; diff --git a/srslte/lib/CMakeLists.txt b/srslte/lib/CMakeLists.txt index b887feeb3..d671d98ca 100644 --- a/srslte/lib/CMakeLists.txt +++ b/srslte/lib/CMakeLists.txt @@ -38,7 +38,7 @@ ELSE(${DISABLE_VOLK}) FIND_PACKAGE(Volk) ENDIF(${DISABLE_VOLK}) -FIND_PACKAGE(LIBSDRGUI) +FIND_PACKAGE(SRSGUI) ######################################################################## # Recurse subdirectories and compile all source files into the same lib diff --git a/srslte/lib/sync/test/CMakeLists.txt b/srslte/lib/sync/test/CMakeLists.txt index 05e3e12f0..d11060a92 100644 --- a/srslte/lib/sync/test/CMakeLists.txt +++ b/srslte/lib/sync/test/CMakeLists.txt @@ -25,17 +25,27 @@ LIST(FIND OPTIONAL_LIBS cuhd CUHD_FIND) -FIND_PACKAGE(LIBSDRGUI) +FIND_PACKAGE(SRSGUI) + +ADD_EXECUTABLE(pss_file pss_file.c) +TARGET_LINK_LIBRARIES(pss_file srslte) + +IF(SRSGUI_FOUND) + include_directories(${SRSGUI_INCLUDE_DIRS}) + target_link_libraries(pss_file ${SRSGUI_LIBRARIES}) +ELSE(SRSGUI_FOUND) + SET_TARGET_PROPERTIES(pss_file PROPERTIES COMPILE_DEFINITIONS "DISABLE_GRAPHICS") +ENDIF(SRSGUI_FOUND) IF(${CUHD_FIND} GREATER -1) ADD_EXECUTABLE(pss_usrp pss_usrp.c) TARGET_LINK_LIBRARIES(pss_usrp srslte cuhd) - IF(LIBSDRGUI_FOUND) - include_directories(${LIBSDRGUI_INCLUDE_DIRS}) - target_link_libraries(pss_usrp ${LIBSDRGUI_LIBRARIES}) - ELSE(LIBSDRGUI_FOUND) + IF(SRSGUI_FOUND) + include_directories(${SRSGUI_INCLUDE_DIRS}) + target_link_libraries(pss_usrp ${SRSGUI_LIBRARIES}) + ELSE(SRSGUI_FOUND) SET_TARGET_PROPERTIES(pss_usrp PROPERTIES COMPILE_DEFINITIONS "DISABLE_GRAPHICS") - ENDIF(LIBSDRGUI_FOUND) + ENDIF(SRSGUI_FOUND) ENDIF(${CUHD_FIND} GREATER -1) diff --git a/srslte/lib/sync/test/pss_file.c b/srslte/lib/sync/test/pss_file.c new file mode 100644 index 000000000..a60a1c91c --- /dev/null +++ b/srslte/lib/sync/test/pss_file.c @@ -0,0 +1,400 @@ +/** + * + * \section COPYRIGHT + * + * Copyright 2013-2014 The srsLTE Developers. See the + * COPYRIGHT file at the top-level directory of this distribution. + * + * \section LICENSE + * + * This file is part of the srsLTE library. + * + * srsLTE is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of + * the License, or (at your option) any later version. + * + * srsLTE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * A copy of the GNU Lesser General Public License can be found in + * the LICENSE file in the top-level directory of this distribution + * and at http://www.gnu.org/licenses/. + * + */ + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "srslte/srslte.h" + + +#ifndef DISABLE_GRAPHICS +void init_plots(); +void do_plots(float *corr, float energy, uint32_t size, cf_t ce[SRSLTE_PSS_LEN]); +void do_plots_sss(float *corr_m0, float *corr_m1); +void destroy_plots(); +#endif + + +bool disable_plots = false; +char *input_file_name; +int cell_id = -1; +int nof_frames = -1; +uint32_t fft_size=64; +float threshold = 0.4; +int N_id_2_sync = -1; +srslte_cp_t cp=SRSLTE_SRSLTE_CP_NORM; + +void usage(char *prog) { + printf("Usage: %s [nlestdv] -i cell_id -f input_file_name\n", prog); + printf("\t-n nof_frames [Default %d]\n", nof_frames); + printf("\t-l N_id_2 to sync [Default use cell_id]\n"); + printf("\t-e Extended CP [Default Normal]\n", fft_size); + printf("\t-s symbol_sz [Default %d]\n", fft_size); + printf("\t-t threshold [Default %.2f]\n", threshold); +#ifndef DISABLE_GRAPHICS + printf("\t-d disable plots [Default enabled]\n"); +#else + printf("\t plots are disabled. Graphics library not available\n"); +#endif + printf("\t-v srslte_verbose\n"); +} + +void parse_args(int argc, char **argv) { + int opt; + while ((opt = getopt(argc, argv, "nlestdvif")) != -1) { + switch (opt) { + case 'f': + input_file_name = argv[optind]; + break; + case 't': + threshold = atof(argv[optind]); + break; + case 'e': + cp = SRSLTE_SRSLTE_CP_EXT; + break; + case 'i': + cell_id = atoi(argv[optind]); + break; + case 'l': + N_id_2_sync = atoi(argv[optind]); + break; + case 's': + fft_size = atoi(argv[optind]); + break; + case 'n': + nof_frames = atoi(argv[optind]); + break; + case 'd': + disable_plots = true; + break; + case 'v': + srslte_verbose++; + break; + default: + usage(argv[0]); + exit(-1); + } + } + if (cell_id < 0) { + usage(argv[0]); + exit(-1); + } +} + float m0_value, m1_value; + +int main(int argc, char **argv) { + srslte_filesource_t fsrc; + cf_t *buffer; + int frame_cnt, n; + srslte_pss_synch_t pss; + srslte_cfo_t cfocorr, cfocorr64; + srslte_sss_synch_t sss; + int32_t flen; + int peak_idx, last_peak; + float peak_value; + float mean_peak; + uint32_t nof_det, nof_nodet, nof_nopeak, nof_nopeakdet; + cf_t ce[SRSLTE_PSS_LEN]; + + parse_args(argc, argv); + + if (N_id_2_sync == -1) { + N_id_2_sync = cell_id%3; + } + uint32_t N_id_2 = cell_id%3; + uint32_t N_id_1 = cell_id/3; + +#ifndef DISABLE_GRAPHICS + if (!disable_plots) + init_plots(); +#endif + + flen = 4800*(fft_size/64); + + buffer = malloc(sizeof(cf_t) * flen * 2); + if (!buffer) { + perror("malloc"); + exit(-1); + } + + if (srslte_pss_synch_init_fft(&pss, flen, fft_size)) { + fprintf(stderr, "Error initiating PSS\n"); + exit(-1); + } + + if (srslte_pss_synch_set_N_id_2(&pss, N_id_2_sync)) { + fprintf(stderr, "Error setting N_id_2=%d\n",N_id_2_sync); + exit(-1); + } + + srslte_cfo_init(&cfocorr, flen); + srslte_cfo_init(&cfocorr64, flen); + + if (srslte_sss_synch_init(&sss, fft_size)) { + fprintf(stderr, "Error initializing SSS object\n"); + return SRSLTE_ERROR; + } + + srslte_sss_synch_set_N_id_2(&sss, N_id_2); + + printf("Opening file...\n"); + if (srslte_filesource_init(&fsrc, input_file_name, SRSLTE_COMPLEX_FLOAT_BIN)) { + fprintf(stderr, "Error opening file %s\n", input_file_name); + exit(-1); + } + printf("N_id_2: %d\n", N_id_2); + + printf("Frame length %d samples\n", flen); + printf("PSS detection threshold: %.2f\n", threshold); + + nof_det = nof_nodet = nof_nopeak = nof_nopeakdet = 0; + frame_cnt = 0; + last_peak = 0; + mean_peak = 0; + int peak_offset = 0; + float cfo; + float mean_cfo = 0; + uint32_t m0, m1; + uint32_t sss_error1 = 0, sss_error2 = 0, sss_error3 = 0; + uint32_t cp_is_norm = 0; + + srslte_sync_t ssync; + bzero(&ssync, sizeof(srslte_sync_t)); + ssync.fft_size = fft_size; + + while(frame_cnt < nof_frames || nof_frames == -1) { + n = srslte_filesource_read(&fsrc, buffer, flen - peak_offset); + if (n < 0) { + fprintf(stderr, "Error reading samples\n"); + exit(-1); + } + if (n < flen - peak_offset) { + fprintf(stdout, "End of file\n"); + break; + } + + peak_idx = srslte_pss_synch_find_pss(&pss, buffer, &peak_value); + if (peak_idx < 0) { + fprintf(stderr, "Error finding PSS peak\n"); + exit(-1); + } + + mean_peak = SRSLTE_VEC_CMA(peak_value, mean_peak, frame_cnt); + + if (peak_value >= threshold) { + nof_det++; + + if (peak_idx >= fft_size) { + + // Estimate CFO + cfo = srslte_pss_synch_cfo_compute(&pss, &buffer[peak_idx-fft_size]); + mean_cfo = SRSLTE_VEC_CMA(cfo, mean_cfo, frame_cnt); + + // Correct CFO + srslte_cfo_correct(&cfocorr, buffer, buffer, -mean_cfo / fft_size); + + // Estimate channel + if (srslte_pss_synch_chest(&pss, &buffer[peak_idx-fft_size], ce)) { + fprintf(stderr, "Error computing channel estimation\n"); + exit(-1); + } + + // Find SSS + int sss_idx = peak_idx-2*fft_size-(SRSLTE_CP_ISNORM(cp)?SRSLTE_CP(fft_size, SRSLTE_SRSLTE_CP_NORM_LEN):SRSLTE_CP(fft_size, SRSLTE_SRSLTE_CP_EXT_LEN)); + if (sss_idx >= 0 && sss_idx < flen-fft_size) { + srslte_sss_synch_m0m1_partial(&sss, &buffer[sss_idx], 3, NULL, &m0, &m0_value, &m1, &m1_value); + if (srslte_sss_synch_N_id_1(&sss, m0, m1) != N_id_1) { + sss_error2++; + } + INFO("Partial N_id_1: %d\n", srslte_sss_synch_N_id_1(&sss, m0, m1)); + srslte_sss_synch_m0m1_diff(&sss, &buffer[sss_idx], &m0, &m0_value, &m1, &m1_value); + if (srslte_sss_synch_N_id_1(&sss, m0, m1) != N_id_1) { + sss_error3++; + } + INFO("Diff N_id_1: %d\n", srslte_sss_synch_N_id_1(&sss, m0, m1)); + srslte_sss_synch_m0m1_partial(&sss, &buffer[sss_idx], 1, NULL, &m0, &m0_value, &m1, &m1_value); + if (srslte_sss_synch_N_id_1(&sss, m0, m1) != N_id_1) { + sss_error1++; + } + INFO("Full N_id_1: %d\n", srslte_sss_synch_N_id_1(&sss, m0, m1)); + } + + // Estimate CP + if (peak_idx > 2*(fft_size + SRSLTE_CP_EXT(fft_size))) { + srslte_cp_t cp = srslte_sync_detect_cp(&ssync, buffer, peak_idx); + if (SRSLTE_CP_ISNORM(cp)) { + cp_is_norm++; + } + } + + } else { + INFO("No space for CFO computation. Frame starts at \n",peak_idx); + } + + if(srslte_sss_synch_subframe(m0,m1) == 0) + { +#ifndef DISABLE_GRAPHICS + if (!disable_plots) + do_plots_sss(sss.corr_output_m0, sss.corr_output_m1); +#endif + } + + } else { + nof_nodet++; + } + + if (frame_cnt > 100) { + if (abs(last_peak-peak_idx) > 4) { + if (peak_value >= threshold) { + nof_nopeakdet++; + } + nof_nopeak++; + } + } + + frame_cnt++; + + printf("[%5d]: Pos: %5d, PSR: %4.1f (~%4.1f) Pdet: %4.2f, " + "FA: %4.2f, CFO: %+4.1f KHz SSSmiss: %4.2f/%4.2f/%4.2f CPNorm: %.0f\%\r", + frame_cnt, + peak_idx, + peak_value, mean_peak, + (float) nof_det/frame_cnt, + (float) nof_nopeakdet/frame_cnt, mean_cfo*15, + (float) sss_error1/nof_det,(float) sss_error2/nof_det,(float) sss_error3/nof_det, + (float) cp_is_norm/nof_det * 100); + + if (SRSLTE_VERBOSE_ISINFO()) { + printf("\n"); + } + + usleep(10000); + +#ifndef DISABLE_GRAPHICS + if (!disable_plots) + do_plots(pss.conv_output_avg, pss.conv_output_avg[peak_idx], pss.fft_size+pss.frame_size-1, ce); +#endif + + last_peak = peak_idx; + + } + + srslte_pss_synch_free(&pss); + free(buffer); + srslte_filesource_free(&fsrc); +#ifndef DISABLE_GRAPHICS + if (!disable_plots) + destroy_plots(); +#endif + + printf("Ok\n"); + exit(0); +} + +extern cf_t *tmp2; + + +/********************************************************************** + * Plotting Functions + ***********************************************************************/ +#ifndef DISABLE_GRAPHICS + + +#include "srsgui/srsgui.h" +plot_real_t pssout; +//plot_complex_t pce; + +plot_real_t psss1;//, psss2; + +float tmp[100000]; +cf_t tmpce[SRSLTE_PSS_LEN]; + + +void init_plots() { + sdrgui_init(); + plot_real_init(&pssout); + plot_real_setTitle(&pssout, "PSS xCorr"); + plot_real_setLabels(&pssout, "Index", "Absolute value"); + plot_real_setYAxisScale(&pssout, 0, 1); + + /* + plot_complex_init(&pce); + plot_complex_setTitle(&pce, "Channel Estimates"); + plot_complex_setYAxisScale(&pce, Ip, -2, 2); + plot_complex_setYAxisScale(&pce, Q, -2, 2); + plot_complex_setYAxisScale(&pce, Magnitude, 0, 2); + plot_complex_setYAxisScale(&pce, Phase, -M_PI, M_PI); + */ + + plot_real_init(&psss1); + plot_real_setTitle(&psss1, "SSS xCorr m0"); + plot_real_setLabels(&psss1, "Index", "Absolute value"); + plot_real_setYAxisScale(&psss1, 0, 1); + + /* + plot_real_init(&psss2); + plot_real_setTitle(&psss2, "SSS xCorr m1"); + plot_real_setLabels(&psss2, "Index", "Absolute value"); + plot_real_setYAxisScale(&psss2, 0, 1); + */ + + +} + +void do_plots(float *corr, float energy, uint32_t size, cf_t ce[SRSLTE_PSS_LEN]) { + srslte_vec_sc_prod_fff(corr,1./energy,tmp, size); + plot_real_setNewData(&pssout, tmp, size); + +// float norm = srslte_vec_avg_power_cf(ce, SRSLTE_PSS_LEN); + // srslte_vec_sc_prod_cfc(ce, 1.0/sqrt(norm), tmpce, SRSLTE_PSS_LEN); + + //plot_complex_setNewData(&pce, tmpce, SRSLTE_PSS_LEN); +} + +void do_plots_sss(float *corr_m0, float *corr_m1) { + if (m0_value > 0) + srslte_vec_sc_prod_fff(corr_m0,1./m0_value,corr_m0, SRSLTE_SSS_N); + plot_real_setNewData(&psss1, corr_m0, SRSLTE_SSS_N); + +// if (m1_value > 0) +// srslte_vec_sc_prod_fff(corr_m1,1./m1_value,corr_m1, SRSLTE_SSS_N); +// plot_real_setNewData(&psss2, corr_m1, SRSLTE_SSS_N); +} + +void destroy_plots() { + sdrgui_exit(); +} + + +#endif diff --git a/srslte/lib/sync/test/pss_usrp.c b/srslte/lib/sync/test/pss_usrp.c index 4a1e9479f..b0671f187 100644 --- a/srslte/lib/sync/test/pss_usrp.c +++ b/srslte/lib/sync/test/pss_usrp.c @@ -335,7 +335,7 @@ extern cf_t *tmp2; #ifndef DISABLE_GRAPHICS -#include "libsdrgui/libsdrgui.h" +#include "srsgui/srsgui.h" plot_real_t pssout; //plot_complex_t pce; From 23f4d7cf8df2467a8c7b18d9249f0a609d75b267 Mon Sep 17 00:00:00 2001 From: Paul Sutton Date: Wed, 1 Apr 2015 15:56:32 +0100 Subject: [PATCH 5/6] Updated readme with srsgui changes --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d96efe3b3..143a07ad4 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Download & Install Instructions * Mandatory dependencies: * libfftw * Optional requirements: - * libsdrgui: for real-time plotting. Download it here: https://github.com/suttonpd/libsdrgui + * srsgui: for real-time plotting. Download it here: https://github.com/srslte/srsgui * VOLK: if the VOLK library and headers are detected, they will be used for accelerating some signal processing functions. * Matlab/Octave: if found by CMake, MEX files will also be generated and installed. If you find any compilation issue with MEX and you don't need them, pass -DDisableMex=ON to cmake to disable them. From 13d294fd07b4eec8a6a72f310864e798d9256157 Mon Sep 17 00:00:00 2001 From: Paul Sutton Date: Fri, 3 Apr 2015 13:49:12 +0100 Subject: [PATCH 6/6] Documented all headers, fixed srs_ prefix repetition for modem table --- srslte/include/srslte/agc/agc.h | 13 ++++--- .../include/srslte/ch_estimation/chest_dl.h | 25 ++++++------ .../srslte/ch_estimation/refsignal_dl.h | 12 ++++-- .../srslte/ch_estimation/refsignal_ul.h | 12 ++++-- srslte/include/srslte/channel/ch_awgn.h | 7 ++++ srslte/include/srslte/common/phy_common.h | 7 ++++ srslte/include/srslte/common/sequence.h | 9 +++++ srslte/include/srslte/common/timestamp.h | 16 ++++---- srslte/include/srslte/dft/dft.h | 27 +++++++------ srslte/include/srslte/dft/dft_precoding.h | 8 ++++ srslte/include/srslte/dft/ofdm.h | 8 ++++ srslte/include/srslte/fec/convcoder.h | 10 ++++- srslte/include/srslte/fec/crc.h | 9 +++++ srslte/include/srslte/fec/rm_conv.h | 9 +++++ srslte/include/srslte/fec/rm_turbo.h | 8 ++++ srslte/include/srslte/fec/tc_interl.h | 8 ++++ srslte/include/srslte/fec/turbocoder.h | 11 ++++++ srslte/include/srslte/fec/turbodecoder.h | 12 ++++++ srslte/include/srslte/fec/viterbi.h | 8 ++++ srslte/include/srslte/io/binsource.h | 7 ++++ srslte/include/srslte/io/filesink.h | 9 +++++ srslte/include/srslte/io/filesource.h | 9 +++++ srslte/include/srslte/io/netsink.h | 8 ++++ srslte/include/srslte/io/netsource.h | 8 ++++ srslte/include/srslte/mimo/layermap.h | 9 +++++ srslte/include/srslte/mimo/precoding.h | 9 +++++ srslte/include/srslte/modem/demod_hard.h | 8 ++++ srslte/include/srslte/modem/demod_soft.h | 14 +++++-- srslte/include/srslte/modem/mod.h | 12 +++++- srslte/include/srslte/modem/modem_table.h | 21 ++++++---- srslte/include/srslte/phch/cqi.h | 13 ++++--- srslte/include/srslte/phch/dci.h | 15 ++++---- srslte/include/srslte/phch/harq.h | 9 ++++- srslte/include/srslte/phch/pbch.h | 9 ++++- srslte/include/srslte/phch/pcfich.h | 10 ++++- srslte/include/srslte/phch/pdcch.h | 10 ++++- srslte/include/srslte/phch/pdsch.h | 9 ++++- srslte/include/srslte/phch/phich.h | 9 ++++- srslte/include/srslte/phch/prach.h | 8 ++++ srslte/include/srslte/phch/pucch.h | 7 ++++ srslte/include/srslte/phch/pusch.h | 9 ++++- srslte/include/srslte/phch/ra.h | 12 ++++-- srslte/include/srslte/phch/regs.h | 7 ++++ srslte/include/srslte/phch/sch.h | 7 ++++ srslte/include/srslte/phch/uci.h | 9 ++++- srslte/include/srslte/resampling/decim.h | 8 ++++ srslte/include/srslte/resampling/interp.h | 8 ++++ .../include/srslte/resampling/resample_arb.h | 10 +++++ srslte/include/srslte/scrambling/scrambling.h | 7 ++++ srslte/include/srslte/sync/cfo.h | 7 ++++ srslte/include/srslte/sync/pss.h | 28 ++++++++------ srslte/include/srslte/sync/sfo.h | 7 ++++ srslte/include/srslte/sync/sss.h | 8 ++++ srslte/include/srslte/sync/sync.h | 29 ++++++++------ srslte/include/srslte/ue/ue_cell_search.h | 27 +++++++------ srslte/include/srslte/ue/ue_dl.h | 21 +++++----- srslte/include/srslte/ue/ue_mib.h | 37 +++++++++--------- srslte/include/srslte/ue/ue_phy.h | 10 ++++- srslte/include/srslte/ue/ue_sync.h | 38 +++++++++++-------- srslte/include/srslte/ue/ue_ul.h | 20 ++++++---- srslte/include/srslte/utils/bit.h | 7 ++++ srslte/include/srslte/utils/cexptab.h | 7 ++++ srslte/include/srslte/utils/convolution.h | 7 ++++ srslte/include/srslte/utils/debug.h | 8 ++++ srslte/include/srslte/utils/queue.h | 10 ++++- srslte/include/srslte/utils/vector.h | 7 ++++ srslte/lib/modem/src/demod_soft.c | 2 +- srslte/lib/modem/src/mod.c | 2 +- srslte/lib/modem/src/modem_table.c | 16 ++++---- srslte/lib/modem/test/modem_test.c | 2 +- srslte/lib/modem/test/soft_demod_test.c | 2 +- 71 files changed, 633 insertions(+), 178 deletions(-) diff --git a/srslte/include/srslte/agc/agc.h b/srslte/include/srslte/agc/agc.h index c40a5d56a..4fd1b15ed 100644 --- a/srslte/include/srslte/agc/agc.h +++ b/srslte/include/srslte/agc/agc.h @@ -25,7 +25,14 @@ * */ - +/********************************************************************************************** + * File: agc.h + * + * Description: Automatic gain control + * This module is not currently used + * + * Reference: + *********************************************************************************************/ #ifndef AGC_ #define AGC_ @@ -36,10 +43,6 @@ #include "srslte/config.h" -/* Automatic Gain Control - * - */ - #define SRSLTE_AGC_DEFAULT_BW (5e-2) typedef struct SRSLTE_API{ diff --git a/srslte/include/srslte/ch_estimation/chest_dl.h b/srslte/include/srslte/ch_estimation/chest_dl.h index 978bffb40..259f69b2f 100644 --- a/srslte/include/srslte/ch_estimation/chest_dl.h +++ b/srslte/include/srslte/ch_estimation/chest_dl.h @@ -25,7 +25,19 @@ * */ - +/********************************************************************************************** + * File: chest_dl.h + * + * Description: 3GPP LTE Downlink channel estimator and equalizer. + * Estimates the channel in the resource elements transmitting references and + * interpolates for the rest of the resource grid. + * The equalizer uses the channel estimates to produce an estimation of the + * transmitted symbol. + * This object depends on the srslte_refsignal_t object for creating the LTE + * CSR signal. + * + * Reference: + *********************************************************************************************/ #ifndef CHEST_DL_ #define CHEST_DL_ @@ -38,15 +50,6 @@ #include "srslte/ch_estimation/refsignal_dl.h" #include "srslte/common/phy_common.h" -/** 3GPP LTE Downlink channel estimator and equalizer. - * Estimates the channel in the resource elements transmitting references and interpolates for the rest - * of the resource grid. - * - * The equalizer uses the channel estimates to produce an estimation of the transmitted symbol. - * - * This object depends on the srslte_refsignal_t object for creating the LTE CSR signal. -*/ - #define SRSLTE_CHEST_MAX_FILTER_FREQ_LEN 10 #define SRSLTE_CHEST_MAX_FILTER_TIME_LEN 4 @@ -110,4 +113,4 @@ SRSLTE_API float srslte_chest_dl_get_rsrq(srslte_chest_dl_t *q); SRSLTE_API float srslte_chest_dl_get_rsrp(srslte_chest_dl_t *q); -#endif \ No newline at end of file +#endif diff --git a/srslte/include/srslte/ch_estimation/refsignal_dl.h b/srslte/include/srslte/ch_estimation/refsignal_dl.h index 2f744b0a3..c7e3c03ff 100644 --- a/srslte/include/srslte/ch_estimation/refsignal_dl.h +++ b/srslte/include/srslte/ch_estimation/refsignal_dl.h @@ -25,13 +25,17 @@ * */ +/********************************************************************************************** + * File: refsignal_dl.h + * + * Description: Object to manage downlink reference signals for channel estimation. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.10 + *********************************************************************************************/ + #ifndef SRSLTE_REFSIGNAL_DL_ #define SRSLTE_REFSIGNAL_DL_ -/* Object to manage Downlink reference signals for channel estimation. - * - */ - #include "srslte/config.h" #include "srslte/common/phy_common.h" diff --git a/srslte/include/srslte/ch_estimation/refsignal_ul.h b/srslte/include/srslte/ch_estimation/refsignal_ul.h index 79d487946..a61262d7d 100644 --- a/srslte/include/srslte/ch_estimation/refsignal_ul.h +++ b/srslte/include/srslte/ch_estimation/refsignal_ul.h @@ -25,13 +25,17 @@ * */ +/********************************************************************************************** + * File: refsignal_ul.h + * + * Description: Object to manage uplink reference signals for channel estimation. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 5.5 + *********************************************************************************************/ + #ifndef SRSLTE_REFSIGNAL_UL_ #define SRSLTE_REFSIGNAL_UL_ -/* Object to manage Downlink reference signals for channel estimation. - * - */ - #include "srslte/config.h" #include "srslte/phch/pucch.h" #include "srslte/common/phy_common.h" diff --git a/srslte/include/srslte/channel/ch_awgn.h b/srslte/include/srslte/channel/ch_awgn.h index 4d945be28..e323978bf 100644 --- a/srslte/include/srslte/channel/ch_awgn.h +++ b/srslte/include/srslte/channel/ch_awgn.h @@ -25,6 +25,13 @@ * */ +/********************************************************************************************** + * File: ch_awgn.h + * + * Description: Additive white gaussian noise channel object + * + * Reference: + *********************************************************************************************/ #include #include diff --git a/srslte/include/srslte/common/phy_common.h b/srslte/include/srslte/common/phy_common.h index 0810a08ac..b4ae2f3db 100644 --- a/srslte/include/srslte/common/phy_common.h +++ b/srslte/include/srslte/common/phy_common.h @@ -25,6 +25,13 @@ * */ +/********************************************************************************************** + * File: phy_common.h + * + * Description: Common parameters and lookup functions for PHY + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 + *********************************************************************************************/ #ifndef _LTEBASE_ #define _LTEBASE_ diff --git a/srslte/include/srslte/common/sequence.h b/srslte/include/srslte/common/sequence.h index 5637fcd6c..5b8fceddf 100644 --- a/srslte/include/srslte/common/sequence.h +++ b/srslte/include/srslte/common/sequence.h @@ -25,6 +25,15 @@ * */ +/********************************************************************************************** + * File: sequence.h + * + * Description: Pseudo Random Sequence generation. Sequences are defined by a length-31 Gold + * sequence. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 7.2 + *********************************************************************************************/ + #ifndef LTESEQ_ #define LTESEQ_ diff --git a/srslte/include/srslte/common/timestamp.h b/srslte/include/srslte/common/timestamp.h index a7b0d69a3..26f8c736a 100644 --- a/srslte/include/srslte/common/timestamp.h +++ b/srslte/include/srslte/common/timestamp.h @@ -25,6 +25,15 @@ * */ +/********************************************************************************************** + * File: timestamp.h + * + * Description: A simple timestamp struct with separate variables for full and frac seconds. + * Separate variables are used to avoid loss of precision in our frac seconds. + * Only positive timestamps are supported. + * + * Reference: + *********************************************************************************************/ #ifndef TIMESTAMP_ #define TIMESTAMP_ @@ -32,13 +41,6 @@ #include #include "srslte/config.h" -/*! - * A simple timestamp struct with separate variables for full and frac seconds. - * - * Separate variables are used to avoid loss of precision in our frac seconds. - * Only positive timestamps are supported. - */ - typedef struct SRSLTE_API{ time_t full_secs; double frac_secs; diff --git a/srslte/include/srslte/dft/dft.h b/srslte/include/srslte/dft/dft.h index fec958baf..680e8575d 100644 --- a/srslte/include/srslte/dft/dft.h +++ b/srslte/include/srslte/dft/dft.h @@ -32,18 +32,23 @@ #include #include "srslte/config.h" - -/* Generic DFT module. - * Supports one-dimensional complex and real transforms. Options are set - * using the dft_plan_set_x functions. +/********************************************************************************************** + * File: dft.h * - * Options (default is false): - * mirror - Rearranges negative and positive frequency bins. Swaps after - * transform for FORWARD, swaps before transform for BACKWARD. - * db - Provides output in dB (10*log10(x)). - * norm - Normalizes output (by sqrt(len) for complex, len for real). - * dc - Handles insertion and removal of null DC carrier internally. - */ + * Description: Generic DFT module. + * Supports one-dimensional complex and real transforms. Options are set + * using the dft_plan_set_x functions. + * + * Options (default is false): + * + * mirror - Rearranges negative and positive frequency bins. Swaps after + * transform for FORWARD, swaps before transform for BACKWARD. + * db - Provides output in dB (10*log10(x)). + * norm - Normalizes output (by sqrt(len) for complex, len for real). + * dc - Handles insertion and removal of null DC carrier internally. + * + * Reference: + *********************************************************************************************/ typedef enum { SRSLTE_DFT_COMPLEX, SRSLTE_REAL diff --git a/srslte/include/srslte/dft/dft_precoding.h b/srslte/include/srslte/dft/dft_precoding.h index 9465fb273..c5dbc17a5 100644 --- a/srslte/include/srslte/dft/dft_precoding.h +++ b/srslte/include/srslte/dft/dft_precoding.h @@ -25,6 +25,14 @@ * */ +/********************************************************************************************** + * File: dft_precoding.h + * + * Description: DFT-based transform precoding object. + * Used in generation of uplink SCFDMA signals. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 5.3.3 + *********************************************************************************************/ #ifndef DFTPREC_ #define DFTPREC_ diff --git a/srslte/include/srslte/dft/ofdm.h b/srslte/include/srslte/dft/ofdm.h index a46fcb971..36964c53f 100644 --- a/srslte/include/srslte/dft/ofdm.h +++ b/srslte/include/srslte/dft/ofdm.h @@ -29,6 +29,14 @@ #ifndef LTEFFT_ #define LTEFFT_ +/********************************************************************************************** + * File: ofdm.h + * + * Description: OFDM modulation object. + * Used in generation of downlink OFDM signals. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6 + *********************************************************************************************/ #include #include diff --git a/srslte/include/srslte/fec/convcoder.h b/srslte/include/srslte/fec/convcoder.h index 5621ced11..9117070b3 100644 --- a/srslte/include/srslte/fec/convcoder.h +++ b/srslte/include/srslte/fec/convcoder.h @@ -25,7 +25,15 @@ * */ - +/********************************************************************************************** + * File: convcoder.h + * + * Description: Convolutional encoder. + * LTE uses a tail biting convolutional code with constraint length 7 + * and coding rate 1/3. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.1.3.1 + *********************************************************************************************/ #ifndef CONVCODER_ #define CONVCODER_ diff --git a/srslte/include/srslte/fec/crc.h b/srslte/include/srslte/fec/crc.h index 0bc94c24b..6ec73b7d5 100644 --- a/srslte/include/srslte/fec/crc.h +++ b/srslte/include/srslte/fec/crc.h @@ -25,6 +25,15 @@ * */ +/********************************************************************************************** + * File: convcoder.h + * + * Description: Cyclic Redundancy Check + * LTE requires CRC lengths 8, 16, 24A and 24B, each with it's own generator + * polynomial. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.1.1 + *********************************************************************************************/ #ifndef CRC_ #define CRC_ diff --git a/srslte/include/srslte/fec/rm_conv.h b/srslte/include/srslte/fec/rm_conv.h index dc924fedd..178f42685 100644 --- a/srslte/include/srslte/fec/rm_conv.h +++ b/srslte/include/srslte/fec/rm_conv.h @@ -25,6 +25,15 @@ * */ +/********************************************************************************************** + * File: rm_conv.h + * + * Description: Rate matching for convolutionally coded transport channels and control + * information. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.1.4.2 + *********************************************************************************************/ + #ifndef RM_CONV_ #define RM_CONV_ diff --git a/srslte/include/srslte/fec/rm_turbo.h b/srslte/include/srslte/fec/rm_turbo.h index 200b5e6ac..ff01ecea6 100644 --- a/srslte/include/srslte/fec/rm_turbo.h +++ b/srslte/include/srslte/fec/rm_turbo.h @@ -25,6 +25,14 @@ * */ +/********************************************************************************************** + * File: rm_turbo.h + * + * Description: Rate matching for turbo coded transport channels. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.1.4.1 + *********************************************************************************************/ + #ifndef RM_TURBO_ #define RM_TURBO_ diff --git a/srslte/include/srslte/fec/tc_interl.h b/srslte/include/srslte/fec/tc_interl.h index e91697f9c..27300fe69 100644 --- a/srslte/include/srslte/fec/tc_interl.h +++ b/srslte/include/srslte/fec/tc_interl.h @@ -25,6 +25,14 @@ * */ +/********************************************************************************************** + * File: tc_interl.h + * + * Description: Turbo code interleaver. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.1.3.2.3 + *********************************************************************************************/ + #ifndef _TC_INTERL_H #define _TC_INTERL_H diff --git a/srslte/include/srslte/fec/turbocoder.h b/srslte/include/srslte/fec/turbocoder.h index 860d04830..945862f25 100644 --- a/srslte/include/srslte/fec/turbocoder.h +++ b/srslte/include/srslte/fec/turbocoder.h @@ -25,6 +25,17 @@ * */ +/********************************************************************************************** + * File: turbocoder.h + * + * Description: Turbo coder. + * Parallel Concatenated Convolutional Code (PCCC) with two 8-state constituent + * encoders and one turbo code internal interleaver. The coding rate of turbo + * encoder is 1/3. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.1.3.2 + *********************************************************************************************/ + #ifndef TURBOCODER_ #define TURBOCODER_ diff --git a/srslte/include/srslte/fec/turbodecoder.h b/srslte/include/srslte/fec/turbodecoder.h index 5a363ba5d..afd3905ad 100644 --- a/srslte/include/srslte/fec/turbodecoder.h +++ b/srslte/include/srslte/fec/turbodecoder.h @@ -25,6 +25,18 @@ * */ +/********************************************************************************************** + * File: turbodecoder.h + * + * Description: Turbo Decoder. + * Parallel Concatenated Convolutional Code (PCCC) with two 8-state constituent + * encoders and one turbo code internal interleaver. The coding rate of turbo + * encoder is 1/3. + * MAP_GEN is the MAX-LOG-MAP generic implementation of the decoder. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.1.3.2 + *********************************************************************************************/ + #ifndef TURBODECODER_ #define TURBODECODER_ diff --git a/srslte/include/srslte/fec/viterbi.h b/srslte/include/srslte/fec/viterbi.h index 1674b248a..d12237c75 100644 --- a/srslte/include/srslte/fec/viterbi.h +++ b/srslte/include/srslte/fec/viterbi.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: viterbi.h + * + * Description: Viterbi decoder for convolutionally encoded data. + * Used for decoding of PBCH and PDCCH (type 37 decoder). + * + * Reference: + *****************************************************************************/ #ifndef VITERBI_ #define VITERBI_ diff --git a/srslte/include/srslte/io/binsource.h b/srslte/include/srslte/io/binsource.h index 049f8fa3d..fbc601894 100644 --- a/srslte/include/srslte/io/binsource.h +++ b/srslte/include/srslte/io/binsource.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: binsource.h + * + * Description: Pseudo-random binary source. + * + * Reference: + *****************************************************************************/ #ifndef BINSOURCE_ #define BINSOURCE_ diff --git a/srslte/include/srslte/io/filesink.h b/srslte/include/srslte/io/filesink.h index 5e16de20d..fa76b89df 100644 --- a/srslte/include/srslte/io/filesink.h +++ b/srslte/include/srslte/io/filesink.h @@ -25,6 +25,15 @@ * */ +/****************************************************************************** + * File: filesink.h + * + * Description: File sink. + * Supports writing floats, complex floats and complex shorts + * to file in text or binary formats. + * + * Reference: + *****************************************************************************/ #ifndef FILESINK_ #define FILESINK_ diff --git a/srslte/include/srslte/io/filesource.h b/srslte/include/srslte/io/filesource.h index 3907213ed..4903090d5 100644 --- a/srslte/include/srslte/io/filesource.h +++ b/srslte/include/srslte/io/filesource.h @@ -25,6 +25,15 @@ * */ +/****************************************************************************** + * File: filesource.h + * + * Description: File source. + * Supports reading floats, complex floats and complex shorts + * from file in text or binary formats. + * + * Reference: + *****************************************************************************/ #ifndef FILESOURCE_ #define FILESOURCE_ diff --git a/srslte/include/srslte/io/netsink.h b/srslte/include/srslte/io/netsink.h index 03f697a28..0783e47d8 100644 --- a/srslte/include/srslte/io/netsink.h +++ b/srslte/include/srslte/io/netsink.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: netsink.h + * + * Description: Network socket sink. + * Supports writing binary data to a TCP or UDP socket. + * + * Reference: + *****************************************************************************/ #ifndef NETSINK_ #define NETSINK_ diff --git a/srslte/include/srslte/io/netsource.h b/srslte/include/srslte/io/netsource.h index d192dbe86..bf8dccc66 100644 --- a/srslte/include/srslte/io/netsource.h +++ b/srslte/include/srslte/io/netsource.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: netsource.h + * + * Description: Network socket source. + * Supports reading binary data from a TCP or UDP socket. + * + * Reference: + *****************************************************************************/ #ifndef NETSOURCE_ #define NETSOURCE_ diff --git a/srslte/include/srslte/mimo/layermap.h b/srslte/include/srslte/mimo/layermap.h index 697c61846..be6bb6ebb 100644 --- a/srslte/include/srslte/mimo/layermap.h +++ b/srslte/include/srslte/mimo/layermap.h @@ -25,6 +25,15 @@ * */ +/****************************************************************************** + * File: layermap.h + * + * Description: MIMO layer mapping and demapping. + * Single antenna, tx diversity and spatial multiplexing are + * supported. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.3.3 + *****************************************************************************/ #ifndef LAYERMAP_H_ #define LAYERMAP_H_ diff --git a/srslte/include/srslte/mimo/precoding.h b/srslte/include/srslte/mimo/precoding.h index 4336a65e0..20cec2671 100644 --- a/srslte/include/srslte/mimo/precoding.h +++ b/srslte/include/srslte/mimo/precoding.h @@ -25,6 +25,15 @@ * */ +/****************************************************************************** + * File: precoding.h + * + * Description: MIMO precoding and deprecoding. + * Single antenna and tx diversity supported. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.3.4 + *****************************************************************************/ + #ifndef PRECODING_H_ #define PRECODING_H_ diff --git a/srslte/include/srslte/modem/demod_hard.h b/srslte/include/srslte/modem/demod_hard.h index 76c1af0d2..5fe112c03 100644 --- a/srslte/include/srslte/modem/demod_hard.h +++ b/srslte/include/srslte/modem/demod_hard.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: demod_hard.h + * + * Description: Hard demodulator. + * Supports BPSK, QPSK, 16QAM and 64QAM. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 7.1 + *****************************************************************************/ #ifndef DEMOD_HARD_ #define DEMOD_HARD_ diff --git a/srslte/include/srslte/modem/demod_soft.h b/srslte/include/srslte/modem/demod_soft.h index 5c0f53dd9..942441caa 100644 --- a/srslte/include/srslte/modem/demod_soft.h +++ b/srslte/include/srslte/modem/demod_soft.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: demod_soft.h + * + * Description: Soft demodulator. + * Supports BPSK, QPSK, 16QAM and 64QAM. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 7.1 + *****************************************************************************/ #ifndef DEMOD_SOFT_ #define DEMOD_SOFT_ @@ -43,7 +51,7 @@ typedef enum SRSLTE_API { typedef struct SRSLTE_API { float sigma; // noise power srslte_demod_soft_alg_t alg_type; // soft demapping algorithm (SRSLTE_DEMOD_SOFT_ALG_EXACT or SRSLTE_DEMOD_SOFT_ALG_APPROX) - srslte_srslte_modem_table_t *table; // symbol mapping table (see modem_table.h) + srslte_modem_table_t *table; // symbol mapping table (see modem_table.h) uint32_t *zones; float *dd; uint32_t max_symbols; @@ -55,7 +63,7 @@ SRSLTE_API int srslte_demod_soft_init(srslte_demod_soft_t *q, SRSLTE_API void srslte_demod_soft_free(srslte_demod_soft_t *q); SRSLTE_API void srslte_demod_soft_table_set(srslte_demod_soft_t *q, - srslte_srslte_modem_table_t *table); + srslte_modem_table_t *table); SRSLTE_API void srslte_demod_soft_alg_set(srslte_demod_soft_t *q, srslte_demod_soft_alg_t alg_type); @@ -72,7 +80,7 @@ SRSLTE_API int srslte_demod_soft_demodulate(srslte_demod_soft_t *q, /* High-level API */ typedef struct SRSLTE_API { srslte_demod_soft_t obj; - srslte_srslte_modem_table_t table; + srslte_modem_table_t table; struct srslte_demod_soft_init{ srslte_mod_t std; // symbol mapping standard (see modem_table.h) diff --git a/srslte/include/srslte/modem/mod.h b/srslte/include/srslte/modem/mod.h index 627b47de1..2295c088e 100644 --- a/srslte/include/srslte/modem/mod.h +++ b/srslte/include/srslte/modem/mod.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: mod.h + * + * Description: Modulation. + * Supports BPSK, QPSK, 16QAM and 64QAM. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 7.1 + *****************************************************************************/ #ifndef MOD_ #define MOD_ @@ -35,14 +43,14 @@ #include "srslte/config.h" #include "modem_table.h" -SRSLTE_API int srslte_mod_modulate(srslte_srslte_modem_table_t* table, +SRSLTE_API int srslte_mod_modulate(srslte_modem_table_t* table, uint8_t *bits, cf_t* symbols, uint32_t nbits); /* High-level API */ typedef struct SRSLTE_API { - srslte_srslte_modem_table_t obj; + srslte_modem_table_t obj; struct mod_init { srslte_mod_t std; // symbol mapping standard (see modem_table.h) } init; diff --git a/srslte/include/srslte/modem/modem_table.h b/srslte/include/srslte/modem/modem_table.h index 42b14a8f9..3a349b297 100644 --- a/srslte/include/srslte/modem/modem_table.h +++ b/srslte/include/srslte/modem/modem_table.h @@ -25,7 +25,14 @@ * */ - +/****************************************************************************** + * File: modem_table.h + * + * Description: Modem tables used for modulation/demodulation. + * Supports BPSK, QPSK, 16QAM and 64QAM. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 7.1 + *****************************************************************************/ #ifndef MODEM_TABLE_ #define MODEM_TABLE_ @@ -49,22 +56,22 @@ typedef struct SRSLTE_API { srslte_soft_table_t soft_table; // symbol-to-bit mapping (used in soft demodulating) uint32_t nsymbols; // number of modulation symbols uint32_t nbits_x_symbol; // number of bits per symbol -}srslte_srslte_modem_table_t; +}srslte_modem_table_t; -SRSLTE_API void srslte_modem_table_init(srslte_srslte_modem_table_t* q); +SRSLTE_API void srslte_modem_table_init(srslte_modem_table_t* q); -SRSLTE_API void srslte_modem_table_free(srslte_srslte_modem_table_t* q); +SRSLTE_API void srslte_modem_table_free(srslte_modem_table_t* q); -SRSLTE_API void srslte_modem_table_reset(srslte_srslte_modem_table_t* q); +SRSLTE_API void srslte_modem_table_reset(srslte_modem_table_t* q); -SRSLTE_API int srslte_modem_table_set(srslte_srslte_modem_table_t* q, +SRSLTE_API int srslte_modem_table_set(srslte_modem_table_t* q, cf_t* table, srslte_soft_table_t *soft_table, uint32_t nsymbols, uint32_t nbits_x_symbol); -SRSLTE_API int srslte_modem_table_lte(srslte_srslte_modem_table_t* q, +SRSLTE_API int srslte_modem_table_lte(srslte_modem_table_t* q, srslte_mod_t modulation, bool compute_soft_demod); diff --git a/srslte/include/srslte/phch/cqi.h b/srslte/include/srslte/phch/cqi.h index ff2a14309..183021a60 100644 --- a/srslte/include/srslte/phch/cqi.h +++ b/srslte/include/srslte/phch/cqi.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: cqi.h + * + * Description: Channel quality indicator message packing. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.2.2.6, 5.2.3.3 + *****************************************************************************/ + #ifndef CQI_ #define CQI_ @@ -33,11 +41,6 @@ #include "srslte/config.h" #include "srslte/common/phy_common.h" -/** - * CQI message generation according to 36.212 Sections 5.2.2.6 and 5.2.3.3 - * - */ - /* Table 5.2.2.6.2-1: Fields for channel quality information feedback for higher layer configured subband CQI reports diff --git a/srslte/include/srslte/phch/dci.h b/srslte/include/srslte/phch/dci.h index 831d7e132..412bb4d8f 100644 --- a/srslte/include/srslte/phch/dci.h +++ b/srslte/include/srslte/phch/dci.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: dci.h + * + * Description: Downlink control information (DCI) + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.3.3 + *****************************************************************************/ + #ifndef DCI_ #define DCI_ @@ -34,13 +42,6 @@ #include "srslte/common/phy_common.h" #include "srslte/phch/ra.h" -/** - * DCI message generation according to the formats, as specified in - * 36.212 Section 5.3.3.1 - * - */ - - #define DCI_MAX_BITS 57 typedef enum { diff --git a/srslte/include/srslte/phch/harq.h b/srslte/include/srslte/phch/harq.h index 9466035b4..5d1c19cbc 100644 --- a/srslte/include/srslte/phch/harq.h +++ b/srslte/include/srslte/phch/harq.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: harq.h + * + * Description: Hybrid Automatic Repeat Request (HARQ) + * + * Reference: + *****************************************************************************/ #ifndef HARQ_ #define HARQ_ @@ -88,4 +95,4 @@ SRSLTE_API int srslte_harq_codeblock_segmentation(srslte_harq_cbsegm_t *s, uint32_t tbs); -#endif \ No newline at end of file +#endif diff --git a/srslte/include/srslte/phch/pbch.h b/srslte/include/srslte/phch/pbch.h index 9bcf92c14..aeb4bf9b1 100644 --- a/srslte/include/srslte/phch/pbch.h +++ b/srslte/include/srslte/phch/pbch.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: pbch.h + * + * Description: Physical broadcast channel. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.6 + *****************************************************************************/ #ifndef PBCH_ #define PBCH_ @@ -69,7 +76,7 @@ typedef struct SRSLTE_API { uint32_t frame_idx; /* tx & rx objects */ - srslte_srslte_modem_table_t mod; + srslte_modem_table_t mod; srslte_demod_soft_t demod; srslte_sequence_t seq; srslte_viterbi_t decoder; diff --git a/srslte/include/srslte/phch/pcfich.h b/srslte/include/srslte/phch/pcfich.h index 1cd97c274..15457c7b1 100644 --- a/srslte/include/srslte/phch/pcfich.h +++ b/srslte/include/srslte/phch/pcfich.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: pcfich.h + * + * Description: Physical control format indicator channel + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.7 + *****************************************************************************/ + #ifndef PCFICH_ #define PCFICH_ @@ -64,7 +72,7 @@ typedef struct SRSLTE_API { float data_f[PCFICH_CFI_LEN]; /* tx & rx objects */ - srslte_srslte_modem_table_t mod; + srslte_modem_table_t mod; srslte_demod_soft_t demod; srslte_sequence_t seq[SRSLTE_NSUBFRAMES_X_FRAME]; srslte_precoding_t precoding; diff --git a/srslte/include/srslte/phch/pdcch.h b/srslte/include/srslte/phch/pdcch.h index 4a9694585..7e61ae344 100644 --- a/srslte/include/srslte/phch/pdcch.h +++ b/srslte/include/srslte/phch/pdcch.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: pdcch.h + * + * Description: Physical downlink control channel. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.8 + *****************************************************************************/ + #ifndef PDCCH_ #define PDCCH_ @@ -69,7 +77,7 @@ typedef struct SRSLTE_API { float *llr; /* tx & rx objects */ - srslte_srslte_modem_table_t mod; + srslte_modem_table_t mod; srslte_demod_soft_t demod; srslte_sequence_t seq[SRSLTE_NSUBFRAMES_X_FRAME]; srslte_viterbi_t decoder; diff --git a/srslte/include/srslte/phch/pdsch.h b/srslte/include/srslte/phch/pdsch.h index a3a923b13..32b99a261 100644 --- a/srslte/include/srslte/phch/pdsch.h +++ b/srslte/include/srslte/phch/pdsch.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: pdsch.h + * + * Description: Physical downlink shared channel + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.4 + *****************************************************************************/ #ifndef PDSCH_ #define PDSCH_ @@ -62,7 +69,7 @@ typedef struct SRSLTE_API { void *e; /* tx & rx objects */ - srslte_srslte_modem_table_t mod[4]; + srslte_modem_table_t mod[4]; srslte_demod_soft_t demod; srslte_sequence_t seq[SRSLTE_NSUBFRAMES_X_FRAME]; srslte_precoding_t precoding; diff --git a/srslte/include/srslte/phch/phich.h b/srslte/include/srslte/phch/phich.h index 20e9da050..58828e962 100644 --- a/srslte/include/srslte/phch/phich.h +++ b/srslte/include/srslte/phch/phich.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: phich.h + * + * Description: Physical Hybrid ARQ indicator channel. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.9 + *****************************************************************************/ #ifndef PHICH_ #define PHICH_ @@ -76,7 +83,7 @@ typedef struct SRSLTE_API { uint8_t data[SRSLTE_PHICH_NBITS]; /* tx & rx objects */ - srslte_srslte_modem_table_t mod; + srslte_modem_table_t mod; srslte_demod_hard_t demod; srslte_sequence_t seq[SRSLTE_NSUBFRAMES_X_FRAME]; srslte_precoding_t precoding; diff --git a/srslte/include/srslte/phch/prach.h b/srslte/include/srslte/phch/prach.h index 6b001b600..515f6de15 100644 --- a/srslte/include/srslte/phch/prach.h +++ b/srslte/include/srslte/phch/prach.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: prach.h + * + * Description: Physical random access channel. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 5.7 + *****************************************************************************/ + #ifndef PRACH_ #define PRACH_ diff --git a/srslte/include/srslte/phch/pucch.h b/srslte/include/srslte/phch/pucch.h index 6b7128da2..e12812678 100644 --- a/srslte/include/srslte/phch/pucch.h +++ b/srslte/include/srslte/phch/pucch.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: pucch.h + * + * Description: Physical uplink control channel. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 5.4 + *****************************************************************************/ #ifndef PUCCH_ #define PUCCH_ diff --git a/srslte/include/srslte/phch/pusch.h b/srslte/include/srslte/phch/pusch.h index e8d559162..94a81c607 100644 --- a/srslte/include/srslte/phch/pusch.h +++ b/srslte/include/srslte/phch/pusch.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: pusch.h + * + * Description: Physical uplink shared channel. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 5.3 + *****************************************************************************/ #ifndef PUSCH_ #define PUSCH_ @@ -81,7 +88,7 @@ typedef struct SRSLTE_API { void *g; /* tx & rx objects */ - srslte_srslte_modem_table_t mod[4]; + srslte_modem_table_t mod[4]; srslte_demod_soft_t demod; srslte_sequence_t seq[SRSLTE_NSUBFRAMES_X_FRAME]; srslte_sequence_t seq_type2_fo; diff --git a/srslte/include/srslte/phch/ra.h b/srslte/include/srslte/phch/ra.h index 956734e90..2d835e5e1 100644 --- a/srslte/include/srslte/phch/ra.h +++ b/srslte/include/srslte/phch/ra.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: ra.h + * + * Description: Structures and utility functions for DL/UL resource allocation. + * + * Reference: 3GPP TS 36.213 version 10.0.1 Release 10 + *****************************************************************************/ + #ifndef RB_ALLOC_H_ #define RB_ALLOC_H_ @@ -34,10 +42,6 @@ #include "srslte/config.h" #include "srslte/common/phy_common.h" -/** Structures and utility functions for DL/UL resource - * allocation. - */ - typedef struct SRSLTE_API { srslte_mod_t mod; int tbs; diff --git a/srslte/include/srslte/phch/regs.h b/srslte/include/srslte/phch/regs.h index 9b57fada8..04d899412 100644 --- a/srslte/include/srslte/phch/regs.h +++ b/srslte/include/srslte/phch/regs.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: regs.h + * + * Description: Resource element mapping functions. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 + *****************************************************************************/ #ifndef _REGS_H_ #define _REGS_H_ diff --git a/srslte/include/srslte/phch/sch.h b/srslte/include/srslte/phch/sch.h index c8ad8c654..8ea6e4815 100644 --- a/srslte/include/srslte/phch/sch.h +++ b/srslte/include/srslte/phch/sch.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: sch.h + * + * Description: Common UL and DL shared channel encode/decode functions. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 + *****************************************************************************/ #ifndef SCH_ #define SCH_ diff --git a/srslte/include/srslte/phch/uci.h b/srslte/include/srslte/phch/uci.h index 5eb0e77e2..61fdb4f48 100644 --- a/srslte/include/srslte/phch/uci.h +++ b/srslte/include/srslte/phch/uci.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: uci.h + * + * Description: Uplink control information. + * + * Reference: 3GPP TS 36.212 version 10.0.0 Release 10 Sec. 5.2.3, 5.2.4 + *****************************************************************************/ #ifndef UCI_ #define UCI_ @@ -88,4 +95,4 @@ SRSLTE_API int srslte_uci_encode_ri(uint8_t data, uint8_t *q_bits); -#endif \ No newline at end of file +#endif diff --git a/srslte/include/srslte/resampling/decim.h b/srslte/include/srslte/resampling/decim.h index 7897cfb14..44e144c3c 100644 --- a/srslte/include/srslte/resampling/decim.h +++ b/srslte/include/srslte/resampling/decim.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: decim.h + * + * Description: Integer linear decimation + * + * Reference: + *****************************************************************************/ + #ifndef DECIM_H #define DECIM_H diff --git a/srslte/include/srslte/resampling/interp.h b/srslte/include/srslte/resampling/interp.h index 353f91371..49b103bcc 100644 --- a/srslte/include/srslte/resampling/interp.h +++ b/srslte/include/srslte/resampling/interp.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: interp.h + * + * Description: Linear and vector interpolation + * + * Reference: + *****************************************************************************/ + #ifndef INTERP_H #define INTERP_H diff --git a/srslte/include/srslte/resampling/resample_arb.h b/srslte/include/srslte/resampling/resample_arb.h index d22192bfb..0d7a6b672 100644 --- a/srslte/include/srslte/resampling/resample_arb.h +++ b/srslte/include/srslte/resampling/resample_arb.h @@ -25,6 +25,16 @@ * */ +/****************************************************************************** + * File: resample_arb.h + * + * Description: Arbitrary rate resampler using a polyphase filter bank + * implementation. + * + * Reference: Multirate Signal Processing for Communication Systems + * fredric j. harris + *****************************************************************************/ + #ifndef RESAMPLE_ARB_ #define RESAMPLE_ARB_ diff --git a/srslte/include/srslte/scrambling/scrambling.h b/srslte/include/srslte/scrambling/scrambling.h index c4d285c58..8f5c7e9ae 100644 --- a/srslte/include/srslte/scrambling/scrambling.h +++ b/srslte/include/srslte/scrambling/scrambling.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: scrambling.h + * + * Description: Generic scrambling functions used by UL and DL channels. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 5.3.1, 6.3.1 + *****************************************************************************/ #ifndef SCRAMBLING_ #define SCRAMBLING_ diff --git a/srslte/include/srslte/sync/cfo.h b/srslte/include/srslte/sync/cfo.h index df33fb888..de85ebdd5 100644 --- a/srslte/include/srslte/sync/cfo.h +++ b/srslte/include/srslte/sync/cfo.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: cfo.h + * + * Description: Carrier frequency offset correction using complex exponentials. + * + * Reference: + *****************************************************************************/ #ifndef CFO_ #define CFO_ diff --git a/srslte/include/srslte/sync/pss.h b/srslte/include/srslte/sync/pss.h index e27e42db0..3ea092c35 100644 --- a/srslte/include/srslte/sync/pss.h +++ b/srslte/include/srslte/sync/pss.h @@ -25,6 +25,23 @@ * */ +/****************************************************************************** + * File: pss.h + * + * Description: Primary synchronization signal (PSS) generation and detection. + * + * The srslte_pss_synch_t object provides functions for fast + * computation of the crosscorrelation between the PSS and received + * signal and CFO estimation. Also, the function srslte_pss_synch_tperiodic() + * is designed to be called periodically every subframe, taking + * care of the correct data alignment with respect to the PSS sequence. + * + * The object is designed to work with signals sampled at 1.92 Mhz + * centered at the carrier frequency. Thus, downsampling is required + * if the signal is sampled at higher frequencies. + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.11.1 + *****************************************************************************/ #ifndef PSS_ #define PSS_ @@ -50,17 +67,6 @@ #define SRSLTE_PSS_RETURN_PSR // If enabled returns peak to side-lobe ratio, otherwise returns absolute peak value -/** - * The srslte_pss_synch_t object provides functions for fast computation of the crosscorrelation - * between the PSS and received signal and CFO estimation. Also, the function srslte_pss_synch_tperiodic() is designed - * to be called periodically every subframe, taking care of the correct data alignment with respect - * to the PSS sequence. - * - * The object is designed to work with signals sampled at 1.92 Mhz centered at the carrier frequency. - * Thus, downsampling is required if the signal is sampled at higher frequencies. - * - */ - /* Low-level API */ typedef struct SRSLTE_API { diff --git a/srslte/include/srslte/sync/sfo.h b/srslte/include/srslte/sync/sfo.h index a50252fe5..d17e7c482 100644 --- a/srslte/include/srslte/sync/sfo.h +++ b/srslte/include/srslte/sync/sfo.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: sfo.h + * + * Description: Sampling frequency offset estimation. + * + * Reference: + *****************************************************************************/ #ifndef SFO_ #define SFO_ diff --git a/srslte/include/srslte/sync/sss.h b/srslte/include/srslte/sync/sss.h index f7535576d..d57d27398 100644 --- a/srslte/include/srslte/sync/sss.h +++ b/srslte/include/srslte/sync/sss.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: sss.h + * + * Description: Secondary synchronization signal (SSS) generation and detection. + * + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.11.2 + *****************************************************************************/ #ifndef SSS_ #define SSS_ diff --git a/srslte/include/srslte/sync/sync.h b/srslte/include/srslte/sync/sync.h index 91d30a1fb..697645aae 100644 --- a/srslte/include/srslte/sync/sync.h +++ b/srslte/include/srslte/sync/sync.h @@ -25,6 +25,23 @@ * */ +/****************************************************************************** + * File: sync.h + * + * Description: Time and frequency synchronization using the PSS and SSS signals. + * + * The object is designed to work with signals sampled at 1.92 Mhz + * centered at the carrier frequency. Thus, downsampling is required + * if the signal is sampled at higher frequencies. + * + * Correlation peak is detected comparing the maximum at the output + * of the correlator with a threshold. The comparison accepts two + * modes: absolute value or peak-to-mean ratio, which are configured + * with the functions sync_pss_det_absolute() and sync_pss_det_peakmean(). + * + * + * Reference: 3GPP TS 36.211 version 10.0.0 Release 10 Sec. 6.11.1, 6.11.2 + *****************************************************************************/ #ifndef SYNC_ #define SYNC_ @@ -40,18 +57,6 @@ #define SRSLTE_SYNC_FFT_SZ_MIN 64 #define SRSLTE_SYNC_FFT_SZ_MAX 2048 -/** - * - * This object performs time and frequency synchronization using the PSS and SSS signals. - * - * The object is designed to work with signals sampled at 1.92 Mhz centered at the carrier frequency. - * Thus, downsampling is required if the signal is sampled at higher frequencies. - * - * Correlation peak is detected comparing the maximum at the output of the correlator with a threshold. - * The comparison accepts two modes: absolute value or peak-to-mean ratio, which are configured with the - * functions sync_pss_det_absolute() and sync_pss_det_peakmean(). - */ - typedef enum {SSS_DIFF=0, SSS_PARTIAL_3=2, SSS_FULL=1} sss_alg_t; typedef struct SRSLTE_API { diff --git a/srslte/include/srslte/ue/ue_cell_search.h b/srslte/include/srslte/ue/ue_cell_search.h index b80dbcfbb..3b37d21b4 100644 --- a/srslte/include/srslte/ue/ue_cell_search.h +++ b/srslte/include/srslte/ue/ue_cell_search.h @@ -25,6 +25,22 @@ * */ +/****************************************************************************** + * File: ue_cell_search.h + * + * Description: Wrapper for the ue_sync object. + * + * This object is a wrapper to the ue_sync object. It receives + * several synchronized frames and obtains the most common cell_id + * and cp length. + * + * The I/O stream device sampling frequency must be set to 1.92 MHz + * (SRSLTE_CS_SAMP_FREQ constant) before calling to + * srslte_ue_cellsearch_scan() functions. + * + * Reference: + *****************************************************************************/ + #ifndef UE_CELLSEARCH_ #define UE_CELLSEARCH_ @@ -38,17 +54,6 @@ #include "srslte/phch/pbch.h" #include "srslte/dft/ofdm.h" -/************************************************************ - * - * This object is a wrapper to the ue_sync object. It receives - * several synchronized frames and obtains the most common cell_id - * and cp length. - * - * The I/O stream device sampling frequency must be set to 1.92 MHz (SRSLTE_CS_SAMP_FREQ constant) - * before calling to srslte_ue_cellsearch_scan() functions. - * - ************************************************************/ - /** * TODO: Check also peak offset */ diff --git a/srslte/include/srslte/ue/ue_dl.h b/srslte/include/srslte/ue/ue_dl.h index f078d712c..4207c74a9 100644 --- a/srslte/include/srslte/ue/ue_dl.h +++ b/srslte/include/srslte/ue/ue_dl.h @@ -25,17 +25,20 @@ * */ +/****************************************************************************** + * File: ue_dl.h + * + * Description: UE downlink object. + * + * This module is a frontend to all the downlink data and control + * channel processing modules. + * + * Reference: + *****************************************************************************/ + #ifndef UEDL_H #define UEDL_H -/******************************************************* - * - * This module is a frontend to all the data and control channels processing - * modules. - ********************************************************/ - - - #include "srslte/ch_estimation/chest_dl.h" #include "srslte/dft/ofdm.h" #include "srslte/common/phy_common.h" @@ -126,4 +129,4 @@ SRSLTE_API void srslte_ue_dl_reset(srslte_ue_dl_t *q); SRSLTE_API void srslte_ue_dl_set_rnti(srslte_ue_dl_t *q, uint16_t rnti); -#endif \ No newline at end of file +#endif diff --git a/srslte/include/srslte/ue/ue_mib.h b/srslte/include/srslte/ue/ue_mib.h index dea6031ee..ef77cadc5 100644 --- a/srslte/include/srslte/ue/ue_mib.h +++ b/srslte/include/srslte/ue/ue_mib.h @@ -25,27 +25,28 @@ * */ +/****************************************************************************** + * File: ue_mib.h + * + * Description: This object decodes the MIB from the PBCH of an LTE signal. + * + * The function srslte_ue_mib_decode() shall be called multiple + * times, each passing a number of samples multiple of 19200, + * sampled at 1.92 MHz (that is, 10 ms of samples). + * + * The function uses the sync_t object to find the PSS sequence and + * decode the PBCH to obtain the MIB. + * + * The function returns 0 until the MIB is decoded. + * + * See ue_cell_detect.c for an example. + * + * Reference: + *****************************************************************************/ + #ifndef UE_MIB_ #define UE_MIB_ - -/************************************************************ - * - * This object decodes the MIB from the PBCH of an LTE signal. - * - * The function srslte_ue_mib_decode() shall be called multiple times, - * each passing a number of samples multiple of 19200, sampled at 1.92 MHz - * (that is, 10 ms of samples). - * - * The function uses the sync_t object to find the PSS sequence and - * decode the PBCH to obtain the MIB. - * - * The function returns 0 until the MIB is decoded. - * - * See ue_cell_detect.c for an example. - * - ************************************************************/ - #include #include "srslte/config.h" diff --git a/srslte/include/srslte/ue/ue_phy.h b/srslte/include/srslte/ue/ue_phy.h index d7a56acae..c1b9e950c 100644 --- a/srslte/include/srslte/ue/ue_phy.h +++ b/srslte/include/srslte/ue/ue_phy.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: ue_phy.h + * + * Description: Top-level class wrapper for PHY layer. + * + * Reference: + *****************************************************************************/ + #include "srslte/srslte.h" #include "srslte/utils/queue.h" @@ -158,4 +166,4 @@ private: }; } -#endif \ No newline at end of file +#endif diff --git a/srslte/include/srslte/ue/ue_sync.h b/srslte/include/srslte/ue/ue_sync.h index 45667a461..3f5984a9f 100644 --- a/srslte/include/srslte/ue/ue_sync.h +++ b/srslte/include/srslte/ue/ue_sync.h @@ -25,6 +25,28 @@ * */ +/****************************************************************************** + * File: ue_sync.h + * + * Description: This object automatically manages the cell synchronization + * procedure. + * + * The main function is srslte_ue_sync_get_buffer(), which returns + * a pointer to the aligned subframe of samples (before FFT). This + * function should be called regularly, returning every 1 ms. + * It reads from the USRP, aligns the samples to the subframe and + * performs time/freq synch. + * + * It is also possible to read the signal from a file using the + * init function srslte_ue_sync_init_file(). The sampling frequency + * is derived from the number of PRB. + * + * The function returns 1 when the signal is correctly acquired and + * the returned buffer is aligned with the subframe. + * + * Reference: + *****************************************************************************/ + #ifndef UE_SYNC_ #define UE_SYNC_ @@ -39,22 +61,6 @@ #include "srslte/common/timestamp.h" #include "srslte/io/filesource.h" -/************************************************************** - * - * This object automatically manages the cell synchronization procedure. - * - * The main function is srslte_ue_sync_get_buffer(), which returns a pointer - * to the aligned subframe of samples (before FFT). This function - * should be called regularly, returning every 1 ms. It reads from the - * USRP, aligns the samples to the subframe and performs time/freq synch. - * - * It is also possible to read the signal from a file using the init function - * srslte_ue_sync_init_file(). The sampling frequency is derived from the number of PRB. - * - * The function returns 1 when the signal is correctly acquired and the - * returned buffer is aligned with the subframe. - * - *************************************************************/ typedef enum SRSLTE_API { SF_FIND, SF_TRACK} srslte_ue_sync_state_t; diff --git a/srslte/include/srslte/ue/ue_ul.h b/srslte/include/srslte/ue/ue_ul.h index d1865a067..f0d949f25 100644 --- a/srslte/include/srslte/ue/ue_ul.h +++ b/srslte/include/srslte/ue/ue_ul.h @@ -25,16 +25,20 @@ * */ +/****************************************************************************** + * File: ue_ul.h + * + * Description: UE uplink object. + * + * This module is a frontend to all the uplink data and control + * channel processing modules. + * + * Reference: + *****************************************************************************/ + #ifndef UEUL_H #define UEUL_H -/******************************************************* - * - * This module is a frontend to all the data and control channels processing - * modules. - ********************************************************/ - - #include "srslte/common/phy_common.h" #include "srslte/ch_estimation/chest_dl.h" #include "srslte/dft/ofdm.h" @@ -119,4 +123,4 @@ SRSLTE_API void srslte_ue_ul_reset(srslte_ue_ul_t *q); SRSLTE_API void srslte_ue_ul_set_rnti(srslte_ue_ul_t *q, uint16_t rnti); -#endif \ No newline at end of file +#endif diff --git a/srslte/include/srslte/utils/bit.h b/srslte/include/srslte/utils/bit.h index a1971dd93..8df7d40b8 100644 --- a/srslte/include/srslte/utils/bit.h +++ b/srslte/include/srslte/utils/bit.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: bit.h + * + * Description: Bit-level utilities. + * + * Reference: + *****************************************************************************/ #ifndef BIT_ #define BIT_ diff --git a/srslte/include/srslte/utils/cexptab.h b/srslte/include/srslte/utils/cexptab.h index 9e6cb7764..e89de4395 100644 --- a/srslte/include/srslte/utils/cexptab.h +++ b/srslte/include/srslte/utils/cexptab.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: cexptab.h + * + * Description: Utility module for generation of complex exponential tables. + * + * Reference: + *****************************************************************************/ #ifndef CEXPTAB_ #define CEXPTAB_ diff --git a/srslte/include/srslte/utils/convolution.h b/srslte/include/srslte/utils/convolution.h index 3dd6f0507..f788f45e9 100644 --- a/srslte/include/srslte/utils/convolution.h +++ b/srslte/include/srslte/utils/convolution.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: convolution.h + * + * Description: Utility module for fast convolution using FFT. + * + * Reference: + *****************************************************************************/ #ifndef CONVOLUTION_H_ #define CONVOLUTION_H_ diff --git a/srslte/include/srslte/utils/debug.h b/srslte/include/srslte/utils/debug.h index c0218f0cb..fd0be1e35 100644 --- a/srslte/include/srslte/utils/debug.h +++ b/srslte/include/srslte/utils/debug.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: debug.h + * + * Description: Debug output utilities. + * + * Reference: + *****************************************************************************/ + #ifndef DEBUG_H #define DEBUG_H diff --git a/srslte/include/srslte/utils/queue.h b/srslte/include/srslte/utils/queue.h index 37e4433be..18d4ac0f1 100644 --- a/srslte/include/srslte/utils/queue.h +++ b/srslte/include/srslte/utils/queue.h @@ -25,6 +25,14 @@ * */ +/****************************************************************************** + * File: queue.h + * + * Description: Queue used at interface of PHY/MAC + * + * Reference: + *****************************************************************************/ + #ifndef QUEUE_H #define QUEUE_H @@ -83,4 +91,4 @@ private: } -#endif \ No newline at end of file +#endif diff --git a/srslte/include/srslte/utils/vector.h b/srslte/include/srslte/utils/vector.h index 9d5aceb51..121afa9f2 100644 --- a/srslte/include/srslte/utils/vector.h +++ b/srslte/include/srslte/utils/vector.h @@ -25,6 +25,13 @@ * */ +/****************************************************************************** + * File: vector.h + * + * Description: Vector functions using SIMD instructions where possible. + * + * Reference: + *****************************************************************************/ #ifndef VECTOR_ #define VECTOR_ diff --git a/srslte/lib/modem/src/demod_soft.c b/srslte/lib/modem/src/demod_soft.c index 3ee03877a..b824aed0f 100644 --- a/srslte/lib/modem/src/demod_soft.c +++ b/srslte/lib/modem/src/demod_soft.c @@ -71,7 +71,7 @@ void srslte_demod_soft_free(srslte_demod_soft_t *q) { bzero((void*)q,sizeof(srslte_demod_soft_t)); } -void srslte_demod_soft_table_set(srslte_demod_soft_t *q, srslte_srslte_modem_table_t *table) { +void srslte_demod_soft_table_set(srslte_demod_soft_t *q, srslte_modem_table_t *table) { q->table = table; } diff --git a/srslte/lib/modem/src/mod.c b/srslte/lib/modem/src/mod.c index bddd7cb49..b8dcec8ee 100644 --- a/srslte/lib/modem/src/mod.c +++ b/srslte/lib/modem/src/mod.c @@ -35,7 +35,7 @@ /** Low-level API */ -int srslte_mod_modulate(srslte_srslte_modem_table_t* q, uint8_t *bits, cf_t* symbols, uint32_t nbits) { +int srslte_mod_modulate(srslte_modem_table_t* q, uint8_t *bits, cf_t* symbols, uint32_t nbits) { uint32_t i,j,idx; uint8_t *b_ptr=(uint8_t*) bits; j=0; diff --git a/srslte/lib/modem/src/modem_table.c b/srslte/lib/modem/src/modem_table.c index 85cf89472..37d53bab0 100644 --- a/srslte/lib/modem/src/modem_table.c +++ b/srslte/lib/modem/src/modem_table.c @@ -38,26 +38,26 @@ #include "lte_tables.h" /** Internal functions */ -static int table_create(srslte_srslte_modem_table_t* q) { +static int table_create(srslte_modem_table_t* q) { q->symbol_table = malloc(q->nsymbols*sizeof(cf_t)); return q->symbol_table==NULL; } -void srslte_modem_table_init(srslte_srslte_modem_table_t* q) { - bzero((void*)q,sizeof(srslte_srslte_modem_table_t)); +void srslte_modem_table_init(srslte_modem_table_t* q) { + bzero((void*)q,sizeof(srslte_modem_table_t)); } -void srslte_modem_table_free(srslte_srslte_modem_table_t* q) { +void srslte_modem_table_free(srslte_modem_table_t* q) { if (q->symbol_table) { free(q->symbol_table); } - bzero(q, sizeof(srslte_srslte_modem_table_t)); + bzero(q, sizeof(srslte_modem_table_t)); } -void srslte_modem_table_reset(srslte_srslte_modem_table_t* q) { +void srslte_modem_table_reset(srslte_modem_table_t* q) { srslte_modem_table_free(q); srslte_modem_table_init(q); } -int srslte_modem_table_set(srslte_srslte_modem_table_t* q, cf_t* table, srslte_soft_table_t *soft_table, uint32_t nsymbols, uint32_t nbits_x_symbol) { +int srslte_modem_table_set(srslte_modem_table_t* q, cf_t* table, srslte_soft_table_t *soft_table, uint32_t nsymbols, uint32_t nbits_x_symbol) { if (q->nsymbols) { return SRSLTE_ERROR; } @@ -71,7 +71,7 @@ int srslte_modem_table_set(srslte_srslte_modem_table_t* q, cf_t* table, srslte_s return SRSLTE_SUCCESS; } -int srslte_modem_table_lte(srslte_srslte_modem_table_t* q, srslte_mod_t modulation, bool compute_soft_demod) { +int srslte_modem_table_lte(srslte_modem_table_t* q, srslte_mod_t modulation, bool compute_soft_demod) { switch(modulation) { case SRSLTE_MOD_BPSK: q->nbits_x_symbol = 1; diff --git a/srslte/lib/modem/test/modem_test.c b/srslte/lib/modem/test/modem_test.c index 0d3802b33..d053d23e6 100644 --- a/srslte/lib/modem/test/modem_test.c +++ b/srslte/lib/modem/test/modem_test.c @@ -94,7 +94,7 @@ void parse_args(int argc, char **argv) { int main(int argc, char **argv) { int i; - srslte_srslte_modem_table_t mod; + srslte_modem_table_t mod; srslte_demod_hard_t demod_hard; srslte_demod_soft_t demod_soft; uint8_t *input, *output; diff --git a/srslte/lib/modem/test/soft_demod_test.c b/srslte/lib/modem/test/soft_demod_test.c index f28951bca..895878568 100644 --- a/srslte/lib/modem/test/soft_demod_test.c +++ b/srslte/lib/modem/test/soft_demod_test.c @@ -108,7 +108,7 @@ float mse_threshold() { int main(int argc, char **argv) { int i; - srslte_srslte_modem_table_t mod; + srslte_modem_table_t mod; srslte_demod_soft_t demod_soft; uint8_t *input, *output; cf_t *symbols;