impl_defs_lte.h 2.99 KB
 Cedric Roux committed Sep 27, 2016 1 2 3 4 5 ``````/* * Licensed to the OpenAirInterface (OAI) Software Alliance under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The OpenAirInterface Software Alliance licenses this file to You under `````` Cedric Roux committed Oct 23, 2017 6 `````` * the OAI Public License, Version 1.1 (the "License"); you may not use this file `````` Cedric Roux committed Sep 27, 2016 7 8 9 10 11 12 13 14 15 16 17 18 19 20 `````` * except in compliance with the License. * You may obtain a copy of the License at * * http://www.openairinterface.org/?page_id=698 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *------------------------------------------------------------------------------- * For more information about the OpenAirInterface (OAI) Software Alliance: * contact@openairinterface.org */ `````` Cedric Roux committed Jun 25, 2013 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 `````` /*! \file PHY/impl_defs_lte.h * \brief LTE Physical channel configuration and variable structure definitions * \author R. Knopp, F. Kaltenberger * \date 2011 * \version 0.1 * \company Eurecom * \email: knopp@eurecom.fr,florian.kaltenberger@eurecom.fr * \note * \warning */ #ifndef __PHY_IMPLEMENTATION_DEFS_LTE_H__ #define __PHY_IMPLEMENTATION_DEFS_LTE_H__ `````` knopp committed Nov 22, 2016 36 37 38 39 40 ``````typedef struct { /// \brief Holds the transmit data in the frequency domain. /// - first index: rx antenna [0..nb_antennas_rx[ /// - second index: ? [0..2*ofdm_symbol_size*frame_parms->symbols_per_tti[ int32_t **txdata; `````` Xiwen JIANG committed Nov 26, 2015 41 `````` /// \brief holds the transmit data after beamforming in the frequency domain. `````` knopp committed Apr 17, 2017 42 43 `````` /// - first index: tx antenna [0..nb_antennas_tx[ /// - second index: sample [0..] `````` knopp committed Feb 16, 2017 44 `````` int32_t **txdataF_BF; `````` knopp committed Jul 24, 2017 45 46 47 48 `````` /// \brief holds the transmit data before beamforming for epdcch/mpdcch /// - first index : tx antenna [0..nb_epdcch_antenna_ports[ /// - second index: sampl [0..] int32_t **txdataF_epdcch; `````` knopp committed Nov 22, 2016 49 50 51 52 `````` /// \brief Holds the receive data in the frequency domain. /// - first index: rx antenna [0..nb_antennas_rx[ /// - second index: ? [0..2*ofdm_symbol_size*frame_parms->symbols_per_tti[ int32_t **rxdata; `````` knopp committed Feb 05, 2015 53 `````` /// \brief Holds the last subframe of received data in time domain after removal of 7.5kHz frequency offset. `````` knopp committed Feb 16, 2017 54 55 56 `````` /// - first index: rx antenna [0..nb_antennas_rx[ /// - second index: sample [0..samples_per_tti[ int32_t **rxdata_7_5kHz; `````` knopp committed Feb 05, 2015 57 `````` /// \brief Holds the received data in the frequency domain. `````` knopp committed Feb 16, 2017 58 59 60 `````` /// - first index: rx antenna [0..nb_antennas_rx[ /// - second index: ? [0..2*ofdm_symbol_size*frame_parms->symbols_per_tti[ int32_t **rxdataF; `````` knopp committed Feb 05, 2015 61 `````` /// \brief Holds output of the sync correlator. `````` knopp committed Feb 16, 2017 62 `````` /// - first index: sample [0..samples_per_tti*10[ `````` knopp committed Apr 17, 2017 63 `````` uint32_t *sync_corr; `````` Xiwen JIANG committed Mar 21, 2016 64 65 `````` /// \brief Holds the tdd reciprocity calibration coefficients /// - first index: eNB id [0..2] (hard coded) `````` Florian Kaltenberger committed Aug 18, 2016 66 67 `````` /// - second index: tx antenna [0..nb_antennas_tx[ /// - third index: frequency [0..] `````` knopp committed Feb 16, 2017 68 69 `````` int32_t **tdd_calib_coeffs; } RU_COMMON; `````` knopp committed Nov 22, 2016 70 `````` `````` 71 ``#endif``