LEFT | RIGHT |
(no file at all) | |
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ | 1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ |
2 /* | 2 /* |
3 * Copyright (c) 2010 TELEMATICS LAB, DEE - Politecnico di Bari | 3 * Copyright (c) 2010 TELEMATICS LAB, DEE - Politecnico di Bari |
4 * | 4 * |
5 * This program is free software; you can redistribute it and/or modify | 5 * This program is free software; you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 2 as | 6 * it under the terms of the GNU General Public License version 2 as |
7 * published by the Free Software Foundation; | 7 * published by the Free Software Foundation; |
8 * | 8 * |
9 * This program is distributed in the hope that it will be useful, | 9 * This program is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
102 * \param earfcn the carrier frequency (EARFCN) at which reception | 102 * \param earfcn the carrier frequency (EARFCN) at which reception |
103 * is made | 103 * is made |
104 * \param bandwidth the Transmission Bandwidth Configuration in | 104 * \param bandwidth the Transmission Bandwidth Configuration in |
105 * number of resource blocks | 105 * number of resource blocks |
106 * | 106 * |
107 * \return the static SpectrumModel instance corresponding to the | 107 * \return the static SpectrumModel instance corresponding to the |
108 * given carrier frequency and transmission bandwidth | 108 * given carrier frequency and transmission bandwidth |
109 * configuration. If such SpectrumModel does not exist, it is | 109 * configuration. If such SpectrumModel does not exist, it is |
110 * created. | 110 * created. |
111 */ | 111 */ |
112 static Ptr<SpectrumModel> GetSpectrumModel (uint32_t earfcn, uint8_t bandwidth
); | 112 static Ptr<SpectrumModel> GetSpectrumModel (uint32_t earfcn, uint16_t bandwidt
h); |
113 | 113 |
114 | 114 |
115 /** | 115 /** |
116 * create a spectrum value representing the power spectral | 116 * create a spectrum value representing the power spectral |
117 * density of a signal to be transmitted. See 3GPP TS 36.101 for | 117 * density of a signal to be transmitted. See 3GPP TS 36.101 for |
118 * a definition of most of the parameters described here. | 118 * a definition of most of the parameters described here. |
119 * | 119 * |
120 * \param earfcn the carrier frequency (EARFCN) of the transmission | 120 * \param earfcn the carrier frequency (EARFCN) of the transmission |
121 * \param bandwidth the Transmission Bandwidth Configuration in | 121 * \param bandwidth the Transmission Bandwidth Configuration in |
122 * number of resource blocks | 122 * number of resource blocks |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
176 static Ptr<SpectrumValue> CreateNoisePowerSpectralDensity (double noiseFigure,
Ptr<SpectrumModel> spectrumModel); | 176 static Ptr<SpectrumValue> CreateNoisePowerSpectralDensity (double noiseFigure,
Ptr<SpectrumModel> spectrumModel); |
177 | 177 |
178 }; | 178 }; |
179 | 179 |
180 | 180 |
181 } // namespace ns3 | 181 } // namespace ns3 |
182 | 182 |
183 | 183 |
184 | 184 |
185 #endif /* LTE_SPECTRUM_VALUE_HELPER_H */ | 185 #endif /* LTE_SPECTRUM_VALUE_HELPER_H */ |
LEFT | RIGHT |