The newly defined NB-IoT standard currently lacks a toolkit and simulator. In order to develop algorithms for this new standard there is a need for channels and signals as reference during tests. MATLAB is commonly used for testing LTE signals and therefore the toolkit was developed in this environment. The toolkit focuses primarily on the Layer 1-relevant functionality of NB-IoT, the grid generation, encoding, rate-matching and modulation of channels. The simulator focuses on testing the developed toolkit in a virtual LTE NB-IoT environment. The virtual environment attempts to emulate a base station and a terminal. The path followed is scheduling, channel processing, grid generation, QPSK and OFDM modulation through a modeled channel, OFDM demodulation, channel estimation, equalisation, QPSK demodulation and reversal of channel processing. The simulator tests primarily the NPDSCH channel implementations. Measurements of bit error and block error rates were made and it was concluded that they follow the expected trends. More testing is required to validate the remaining channels. A sector equaliser and an interpolating equaliser were tested by measuring block error rate and checking constellation diagrams and it was concluded that the performance of the interpolation equaliser is more consistent. In order to improve the equalisation further the noise estimation must be reworked.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:uu-317877 |
Date | January 2017 |
Creators | Krasowski, Piotr, Troha, Douglas |
Publisher | Uppsala universitet, Signaler och System, Uppsala universitet, Signaler och System |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | UPTEC F, 1401-5757 ; 17013 |
Page generated in 0.002 seconds