Commit 0ebcc43f authored by ghaddab's avatar ghaddab

License updated

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5710 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent 2d745fb0
/******************************************************************************* /*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
Eurecom OpenAirInterface OpenAirInterface is free software: you can redistribute it and/or modify
Copyright(c) 1999 - 2014 Eurecom it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version
This program is distributed in the hope it will be useful, but WITHOUT OpenAirInterface is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or but WITHOUT ANY WARRANTY; without even the implied warranty of
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License
this program; if not, write to the Free Software Foundation, Inc., along with OpenAirInterface.The full GNU General Public License is
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
The full GNU General Public License is included in this distribution in
the file called "COPYING".
Contact Information Contact Information
Openair Admin: openair_admin@eurecom.fr OpenAirInterface Admin: openair_admin@eurecom.fr
Openair Tech : openair_tech@eurecom.fr OpenAirInterface Tech : openair_tech@eurecom.fr
Forums : http://forums.eurecom.fsr/openairinterface OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, 2229, route des crtes, 06560 Valbonne Sophia Antipolis, France
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
*******************************************************************************/
/* file: 3gpplte.c /* file: 3gpplte.c
purpose: Encoding routines for implementing Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03 purpose: Encoding routines for implementing Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03
author: raymond.knopp@eurecom.fr author: raymond.knopp@eurecom.fr
......
/******************************************************************************* /*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
Eurecom OpenAirInterface OpenAirInterface is free software: you can redistribute it and/or modify
Copyright(c) 1999 - 2014 Eurecom it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version
This program is distributed in the hope it will be useful, but WITHOUT OpenAirInterface is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or but WITHOUT ANY WARRANTY; without even the implied warranty of
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License
this program; if not, write to the Free Software Foundation, Inc., along with OpenAirInterface.The full GNU General Public License is
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
The full GNU General Public License is included in this distribution in
the file called "COPYING".
Contact Information Contact Information
Openair Admin: openair_admin@eurecom.fr OpenAirInterface Admin: openair_admin@eurecom.fr
Openair Tech : openair_tech@eurecom.fr OpenAirInterface Tech : openair_tech@eurecom.fr
Forums : http://forums.eurecom.fsr/openairinterface OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, 2229, route des crtes, 06560 Valbonne Sophia Antipolis, France
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
*******************************************************************************/
/* file: 3gpplte_sse.c /* file: 3gpplte_sse.c
purpose: Encoding routines for implementing Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03 purpose: Encoding routines for implementing Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03
author: Laurent Thomas author: Laurent Thomas
......
/******************************************************************************* /*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
Eurecom OpenAirInterface OpenAirInterface is free software: you can redistribute it and/or modify
Copyright(c) 1999 - 2014 Eurecom it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version
This program is distributed in the hope it will be useful, but WITHOUT OpenAirInterface is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or but WITHOUT ANY WARRANTY; without even the implied warranty of
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License
this program; if not, write to the Free Software Foundation, Inc., along with OpenAirInterface.The full GNU General Public License is
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
The full GNU General Public License is included in this distribution in
the file called "COPYING".
Contact Information Contact Information
Openair Admin: openair_admin@eurecom.fr OpenAirInterface Admin: openair_admin@eurecom.fr
Openair Tech : openair_tech@eurecom.fr OpenAirInterface Tech : openair_tech@eurecom.fr
Forums : http://forums.eurecom.fsr/openairinterface OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, 2229, route des crtes, 06560 Valbonne Sophia Antipolis, France
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
*******************************************************************************/
/* file: 3gpplte_turbo_decoder.c /* file: 3gpplte_turbo_decoder.c
purpose: Fixed-point routines for implementing max-logmap decoding of Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03 purpose: Fixed-point routines for implementing max-logmap decoding of Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03
Modified from TI C6x reference design. Modified from TI C6x reference design.
......
/******************************************************************************* /*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
Eurecom OpenAirInterface OpenAirInterface is free software: you can redistribute it and/or modify
Copyright(c) 1999 - 2014 Eurecom it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version
This program is distributed in the hope it will be useful, but WITHOUT OpenAirInterface is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or but WITHOUT ANY WARRANTY; without even the implied warranty of
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License
this program; if not, write to the Free Software Foundation, Inc., along with OpenAirInterface.The full GNU General Public License is
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
The full GNU General Public License is included in this distribution in
the file called "COPYING".
Contact Information Contact Information
Openair Admin: openair_admin@eurecom.fr OpenAirInterface Admin: openair_admin@eurecom.fr
Openair Tech : openair_tech@eurecom.fr OpenAirInterface Tech : openair_tech@eurecom.fr
Forums : http://forums.eurecom.fsr/openairinterface OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, 2229, route des crtes, 06560 Valbonne Sophia Antipolis, France
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
*******************************************************************************/
/* file: 3gpplte_turbo_decoder_sse.c /* file: 3gpplte_turbo_decoder_sse.c
purpose: Routines for implementing max-logmap decoding of Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03 purpose: Routines for implementing max-logmap decoding of Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03
authors: raymond.knopp@eurecom.fr, Laurent Thomas (Alcatel-Lucent) authors: raymond.knopp@eurecom.fr, Laurent Thomas (Alcatel-Lucent)
......
/******************************************************************************* /*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
Eurecom OpenAirInterface OpenAirInterface is free software: you can redistribute it and/or modify
Copyright(c) 1999 - 2014 Eurecom it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version
This program is distributed in the hope it will be useful, but WITHOUT OpenAirInterface is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or but WITHOUT ANY WARRANTY; without even the implied warranty of
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License
this program; if not, write to the Free Software Foundation, Inc., along with OpenAirInterface.The full GNU General Public License is
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
The full GNU General Public License is included in this distribution in
the file called "COPYING".
Contact Information Contact Information
Openair Admin: openair_admin@eurecom.fr OpenAirInterface Admin: openair_admin@eurecom.fr
Openair Tech : openair_tech@eurecom.fr OpenAirInterface Tech : openair_tech@eurecom.fr
Forums : http://forums.eurecom.fsr/openairinterface OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, 2229, route des crtes, 06560 Valbonne Sophia Antipolis, France
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
*******************************************************************************/
/* file: 3gpplte_turbo_decoder_sse_16bit.c /* file: 3gpplte_turbo_decoder_sse_16bit.c
purpose: Routines for implementing max-logmap decoding of Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03 purpose: Routines for implementing max-logmap decoding of Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03
authors: raymond.knopp@eurecom.fr, Laurent Thomas (Alcatel-Lucent) authors: raymond.knopp@eurecom.fr, Laurent Thomas (Alcatel-Lucent)
......
/******************************************************************************* /*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
Eurecom OpenAirInterface OpenAirInterface is free software: you can redistribute it and/or modify
Copyright(c) 1999 - 2014 Eurecom it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version
This program is distributed in the hope it will be useful, but WITHOUT OpenAirInterface is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or but WITHOUT ANY WARRANTY; without even the implied warranty of
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License
this program; if not, write to the Free Software Foundation, Inc., along with OpenAirInterface.The full GNU General Public License is
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
The full GNU General Public License is included in this distribution in
the file called "COPYING".
Contact Information Contact Information
Openair Admin: openair_admin@eurecom.fr OpenAirInterface Admin: openair_admin@eurecom.fr
Openair Tech : openair_tech@eurecom.fr OpenAirInterface Tech : openair_tech@eurecom.fr
Forums : http://forums.eurecom.fsr/openairinterface OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, 2229, route des crtes, 06560 Valbonne Sophia Antipolis, France
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
*******************************************************************************/
/* file: 3gpplte_turbo_decoder_sse.c /* file: 3gpplte_turbo_decoder_sse.c
purpose: Routines for implementing max-logmap decoding of Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03 purpose: Routines for implementing max-logmap decoding of Turbo-coded (DLSCH) transport channels from 36-212, V8.6 2009-03
authors: raymond.knopp@eurecom.fr, Laurent Thomas (Alcatel-Lucent) authors: raymond.knopp@eurecom.fr, Laurent Thomas (Alcatel-Lucent)
......
This diff is collapsed.
/*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
OpenAirInterface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenAirInterface 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with OpenAirInterface.The full GNU General Public License is
included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
Contact Information
OpenAirInterface Admin: openair_admin@eurecom.fr
OpenAirInterface Tech : openair_tech@eurecom.fr
OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
#include <stdlib.h> #include <stdlib.h>
#include <math.h> #include <math.h>
#include <stdio.h> #include <stdio.h>
......
/*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
OpenAirInterface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenAirInterface 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with OpenAirInterface.The full GNU General Public License is
included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
Contact Information
OpenAirInterface Admin: openair_admin@eurecom.fr
OpenAirInterface Tech : openair_tech@eurecom.fr
OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
#include <stdlib.h> #include <stdlib.h>
#include <math.h> #include <math.h>
#include <stdio.h> #include <stdio.h>
......
/*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
OpenAirInterface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenAirInterface 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with OpenAirInterface.The full GNU General Public License is
included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
Contact Information
OpenAirInterface Admin: openair_admin@eurecom.fr
OpenAirInterface Tech : openair_tech@eurecom.fr
OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
#include <stdlib.h> #include <stdlib.h>
#include <math.h> #include <math.h>
#include <stdio.h> #include <stdio.h>
......
/******************************************************************************* /*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
Eurecom OpenAirInterface OpenAirInterface is free software: you can redistribute it and/or modify
Copyright(c) 1999 - 2014 Eurecom it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version
This program is distributed in the hope it will be useful, but WITHOUT OpenAirInterface is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or but WITHOUT ANY WARRANTY; without even the implied warranty of
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License
this program; if not, write to the Free Software Foundation, Inc., along with OpenAirInterface.The full GNU General Public License is
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. included in this distribution in the file called "COPYING". If not,
see <http://www.gnu.org/licenses/>.
The full GNU General Public License is included in this distribution in
the file called "COPYING".
Contact Information Contact Information
Openair Admin: openair_admin@eurecom.fr OpenAirInterface Admin: openair_admin@eurecom.fr
Openair Tech : openair_tech@eurecom.fr OpenAirInterface Tech : openair_tech@eurecom.fr
Forums : http://forums.eurecom.fsr/openairinterface OpenAirInterface Dev : openair4g-devel@eurecom.fr
Address : Eurecom, 2229, route des crtes, 06560 Valbonne Sophia Antipolis, France
Address : Eurecom, Compus SophiaTech 450, route des chappes, 06451 Biot, France.
*******************************************************************************/
*******************************************************************************/
/* file: ccoding_byte.c /* file: ccoding_byte.c
purpose: Encoding routines for implementing 802.11 convolutionally-coded waveforms purpose: Encoding routines for implementing 802.11 convolutionally-coded waveforms
author: raymond.knopp@eurecom.fr, based on similar code for 3GPP convolutional code (UMTS) by P. Humblet (2000) author: raymond.knopp@eurecom.fr, based on similar code for 3GPP convolutional code (UMTS) by P. Humblet (2000)
......
/******************************************************************************* /*******************************************************************************
OpenAirInterface
Copyright(c) 1999 - 2014 Eurecom
Eurecom OpenAirInterface OpenAirInterface is free software: you can redistribute it and/or modify
Copyright(c) 1999 - 2014 Eurecom it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version
This program is distributed in the hope it will be useful, but WITHOUT OpenAirInterface is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or but WITHOUT ANY WARRANTY; without even the implied warranty of
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License
this program; if not, write to the Free Software Foundation, Inc., along with OpenAirInterface.The full GNU General Public License is
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. included in this distribution in the file called "COPYING". If not,