100% found this document useful (1 vote)
87 views11 pages

PBL Project Report TST Final2

This document describes a student project on parameterizing and generating GSM TDMA uplink frames. The project used MATLAB to create a GSM waveform based on an input configuration. The waveform included random data in transmission bursts. Graphs of amplitude, phase, and spectrogram were produced to visualize the frame structure. The project demonstrated understanding of GSM frame structure, TDMA, and application of MATLAB for signal processing.

Uploaded by

KARTIK DEVARDE
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
87 views11 pages

PBL Project Report TST Final2

This document describes a student project on parameterizing and generating GSM TDMA uplink frames. The project used MATLAB to create a GSM waveform based on an input configuration. The waveform included random data in transmission bursts. Graphs of amplitude, phase, and spectrogram were produced to visualize the frame structure. The project demonstrated understanding of GSM frame structure, TDMA, and application of MATLAB for signal processing.

Uploaded by

KARTIK DEVARDE
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Department of Electronics & Communication

Engineering

Bharati Vidyapeeth
(Deemed to be University)
College of Engineering,
Pune – 411043

Academic Year: 2022-23

1
Project Based Learning Report
on

Title: GSM using TDMA frame uplink for wave generation.

Submitted in the partial fulfillment of the requirements


For the Project based learning in (Telecom Switching Technique )
in
Electronics & Communication Engineering

By
Name of Students in Alphabetical order with Seat Number /PRN Number

Krishna Bella. 2014111032


Aashish Anand 2014111027
Kartik Devarde 2014111038

Under the guidance of Course In-charge


Prof. Dr. Shilpa.P. Gaikwad.

Department of Electronics & Communication Engineering

Bharati Vidyapeeth
(Deemed to be University)
College of Engineering,
Pune – 4110043

Academic Year: 2022-23

2
Bharati Vidyapeeth
(Deemed to be University)
College of Engineering,
Pune – 411043

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING

CERTIFICATE

Certified that the Project Based Learning report entitled, “ GSM TDMA Frame
Parameterization for Waveform Generation ” is work done by
Krishna Bella. 2014111032
Aashish Anand 2014111027
Kartik Devarde 2014111038
In partial fulfillment of the requirements for the award of credits for Project Based Learning
(PBL) in Telecom Switching Technique. of Bachelor of Technology Semester IV, in Branch
name.

Date:

Prof. Dr. Shilpa P. Gaikwad Dr. Tanuja S. Dhope


Course In-Charge PBL Co-Ordinator

Dr. Arundhati A. Shinde


Professor & Head
ELECTRONICS & COMMUNICATION ENGINEERING

3
Index

Sr.no Components Page no

Problem Statement of project. 5


1.
2. Solution of the project. 6-6

3. Software Used 7-7

4. Results. 8

4a. (i)Input. 8-9


(ii)Output.
4b. Graphs. 10

5. Project Conclusion. 11

4
4. Problem Statement:
How to parameterize and generate single uplink GSM TDMA frames structures.

5. Solution:

The GSM standard specifies a TDMA frame as a combination of 8 time slots. Each time slot has
a duration of 3/5200 seconds (about 0.577 ms) and a time slot number (TN) from 0 to 7. GSM
frames use GMSK modulation, where one symbol is equivalent to one bit. Each time slot is
156.25 bits long. The content of a time slot is called a burst. The transmission timing of a burst
within a time slot is defined in terms of the bit number. The bit number (BN) refers to a
particular bit period within a time slot. The bit with the lowest bit number is transmitted first.
BN0 is the first bit period and BN156 is the last quarter-bit period. This figure shows time
frames, time slots, and bursts for a GSM system.

The GSM standard, [3], requires mobile stations to attenuate their transmission during the period
between bursts. The ramp-up and ramp-down of the signal power level occurs during the guard
periods. The useful part of a burst starts halfway through the bit number 0. The useful part ends
halfway through BN87 for ABs and BN147 for NBs, FBs, SBs, and dummy bursts. This figure
shows the useful and active parts of a burst.

(GSMTDMA Frame Parameterization for Waveform Generation….)

Fig 1
5
 GsmWaveform = gsmFrame (gsmCfg) creates a GSM waveform with one TDMA frame
based on the input GSM configuration object. The encrypted bit field of the transmission
data bursts is filled with random data
 TDMA : Time Division Multiple Access (TDMA) is a digital modulation technique used
in digital cellular telephone and mobile radio communication. TDMA is one of two ways
to divide the limited spectrum available over a radio frequency (RF) cellular channel .
 Frame Efficiency:

Frame efficiency = [1−Overhead bit Total bits]×100

SOFTWARE USED:

MATLAB:

MATLAB is an interactive programming environment for scientific computing. MATLAB is


heavily used in many technical fields for data analysis, problem solving, and for experimentation
and algorithm development. Discipline-specific software written in MATLAB, organized into
libraries of functions called toolboxes, is widely used as well. MATLAB has found extensive use
as the basis for computational laboratory work in technical education; more than 1000 textbooks
use MATLAB as a teaching vehicle. MATLAB is a product of The MathWorks of Natick,
Massachusetts, USA. There is general agreement in the technical computing community that the
main reasons for MATLAB's success are its intuitive, concise syntax, the use of complex
matrices as the default numeric data object, the power of the built-in operators, easily used
graphics, and its simple and friendly programming environment, allowing easy extension of the
language. To this one can add the reliability of the numerical methods on which the operators are
based. MATLAB combines a desktop environment tuned for iterative analysis and design
processes with a programming language that expresses matrix and array mathematics directly. It
includes the Live Editor for creating scripts that combine code, output, and formatted text an
executable notebook.

RESULT:

6
 Input:

cfg = gsmUplinkConfig()
cfg.BurstType([2 5] +1) = "AB"
cfg.TSC([0 1 3 4 6 7] +1) = [3 5 1 7 0 2]
x = gsmFrame(cfg);
wfInfo = gsmInfo(cfg);
Rs = wfInfo.SampleRate;
t = (0:length(x) - 1)/Rs*1e3;
subplot(2,1,1)
plot(t,abs(x))
grid on
axis([0 5 0 1.2])
title('GSM Uplink TDMA Frame - Amplitude')
xlabel('Time (ms)')
ylabel('Amplitude')
subplot(2,1,2)
plot(t,unwrap(angle(x)))
grid on
title('GSM Uplink TDMA Frame - Phase')
xlabel('Time (ms)')
ylabel('Phase (rad)')
figure
spectrogram(x,500,[],[],Rs,'centered')
title('GSM Uplink TDMA Frame - Spectrogram')

 Output:

cfg =
7
gsmUplinkConfig with properties:

BurstType: [NB NB AB NB NB AB NB NB]


SamplesPerSymbol: 16
TSC: [0 1 2 3 4 5 6 7]
Attenuation: [0 0 0 0 0 0 0 0]
RiseTime: 2
RiseDelay: 0
FallTime: 2
FallDelay: 0

TSC: Training sequence codes.

A TDMA contains eight time slots with each timeslot separated by a guard period. Each time slot
can carry only one type of burst. Available burst types are: normal burst (NB), frequency
correction burst (FB), synchronization burst (SB), access burst (AB), or dummy burst . The
different burst types and the guard period are described in these next sections.

The bit number (BN) refers to a particular bit period within a time slot. The bit with the lowest
bit number is transmitted first. BN0 is the first bit period and BN156 is the last quarter-bit
period. This figure shows time frames, time slots, and bursts for a GSM system.

8
Graph:

Fig 2

Fig4

9
Fig 4

10
Project Conclusion: -

In this project we learnt about Global System Mobile Communication using TDMA uplink frame
by using two burst point in the signal of the uplink frame. By seeing the waves in Amplitude and
Phase we can check the burst, and, in the spectrogram, we can check the power/frequency of
frames in dB/Hz.

Course Outcome:

Apply the principles of queuing\ theory for performance measurement of telecommunication


networks.

11

You might also like