Professional Documents
Culture Documents
by
Farakh Ali
BEE173096
Faculty of Engineering
Capital University of Science & Technology,
Islamabad
December, 2020
Copyright © 2021 by CUST Student
All rights reserved. Reproduction in whole or in part in any form requires the prior
written permission of Farakh Ali, Syed Hassham Ali or designated representative.
ii
The project is dedicated to ALLAH Almighty and my parents for giving me
the grace to successfully complete this project and the sense of reasoning
and strength to accomplish this project. I also wish to further dedicate it to
our respected project supervisor, friends and all those who helped us
during this entire project and with their support we completed our project
successfully.
iii
DECLARATION
It is declared that this is an original piece of my own work, except where
otherwise acknowledged in text and references. This work has not been submitted in
any form for another degree or diploma at any university or other institution for tertiary
education and shall not be submitted by me in future for obtaining any degree from this
or any other University or Institution.
Farakh Ali
BEE1730796
December, 2020
iv
CERTIFICATE OF APPROVAL
It is certified that the project titled “Design of FIR Filter for Burst mode Demodulator
of Satellite Receiver” carried out by Farakh Ali, Reg. No. BEE173096, Syed HAssham
Ali Reg. No. BEE173071 under the supervision of Engineer Nadir Mehmood, Capital
University of Science & Technology, Islamabad, is fully adequate, in scope and in
quality, as a final year project for the degree of BS Electrical Engineering.
Supervisor: --------------------------------------
Nadir Mehmood
Lab Engineer
Department of Electrical Engineering
Faculty of Engineering
Capital University of Science & Technology, Islamabad
HoD: --------------------------------------
Dr. Noor Mohammad Khan
Professor
Department of Electrical Engineering
Faculty of Engineering
Capital University of Science & Technology, Islamabad
v
ACKNOWLEDGMENT
I would like to express my special thanks and gratitude to the supervisor and lab
engineers of electrical department who helped us a lot in the completion to this project.
The supervisor gave us the opportunity and guidance to complete this project. We got
enriched with information which will help us a lot in the future.
vi
ABSTRACT
This paper proposes a satellite receiver filter design using FIR digital filtering
technique. We present various design methods like windowing, least squares and
equiripple for satellite burst demodulator application and compare their performance.
Various designs of FIR filter are compared from the view point of hardware complexity,
frequency response characteristics and implementation strategies. The filter is designed
for band pass of the frequency range of 100 MHz to 500 MHz suitable for the entire
bandwidth of satellite transponder. The burst mode detector requires narrow passband
to increase SNR for preamble portion. When acquisition phase is complete, the
bandpass is increased to full bandwidth of the signal.
vii
TABLE OF CONTENTS
DECLARATION ................................................................................. iv
CERTIFICATE OF APPROVAL ........................................................ v
ACKNOWLEDGMENT ..................................................................... vi
ABSTRACT ....................................................................................... vii
TABLE OF CONTENTS .................................................................. viii
LIST OF FIGURES .............................................................................. x
LIST OF TABLES............................................................................... xi
LIST OF ACRONYMS/ABBREVIATIONS..................................... xii
Chapter 1 ............................................................................................... 1
INTRODUCTION ................................................................................ 1
1.1 Overview ...................................................................................................... 1
1.2 Project Idea .................................................................................................. 1
1.3 Purpose of the Project .................................................................................. 2
1.4 Project Specifications................................................................................... 2
1.5 Applications of the Project........................................................................... 2
1.5.1 Digital Video Broadcasting - Return Channel .............................. 2
1.5.2 QPSK Burst Demodulator............................................................. 3
1.6 Project Plan .................................................................................................. 4
1.7 Report Organization ..................................................................................... 4
Chapter 2 ............................................................................................... 5
LITERATURE REVIEW ..................................................................... 5
2.1 Background Theory ..................................................................................... 5
2.2 Related Technologies ................................................................................... 6
2.2.1 Direct Broadcast Systems (DBS) FM satellite Demodulators ...... 6
2.3 Related Projects ........................................................................................... 6
2.3.1 Frequency Sampling Technique for FIR filter design .................. 6
2.4 Related Studies/Research ............................................................................. 7
2.5 Limitations ................................................................................................... 7
2.6 Problem Statement ....................................................................................... 7
2.7 Summary ...................................................................................................... 8
viii
Chapter 3 ............................................................................................... 9
PROJECT DESIGN AND IMPLEMENTATION ............................... 9
3.1 Proposed Design Methodology .................................................................... 9
3.1.1 Basic of FIR Filter ........................................................................ 9
3.1.2 Digital Filter coefficient determination method ......................... 10
3.2 DESIGN METHODS OF THE DIGITAL FIR FILTER ........................... 11
3.2.1 Windowing method for FIR filter design.................................... 11
3.2.2 Least mean squares error method ............................................... 12
3.2.3 Equiripple method for FIR filter design...................................... 13
3.3 Design of the Project Software/Algorithm ................................................ 13
3.4 Implementation Procedure ......................................................................... 14
3.5 Details of Software .................................................................................... 14
3.6 Details of Final Working Prototype ........................................................... 14
3.7 Summary .................................................................................................... 15
Chapter 4 ................................................................................................................ 16
TOOLS AND TECHNIQUES............................................................ 16
4.1 Software’s and simulation Tool ................................................................. 16
4.2 Filter Design and Analysis Tool ................................................................ 16
4.3 Summary .................................................................................................... 16
Chapter 5 ............................................................................................. 17
PROJECT RESULTS AND EVALUATION .................................... 17
5.1 Presentation of the findings ....................................................................... 17
5.1.2 Software Results ......................................................................... 17
5.2 Limitations of the working prototype ........................................................ 20
5.3 Summary .................................................................................................... 20
Chapter 6 ............................................................................................. 21
CONCLUSION AND FUTURE WORK ........................................... 21
REFERENCES ................................................................................... 22
ix
LIST OF FIGURES
Figure 1: DVB-RCS Specifications ................................................................................ 3
Figure 2: Project Block Diagram .................................................................................. 9
Figure 3: Magnitude and Phase Response .................................................................. 18
Figure 4: Magnitude and Phase Response of Least Square FIR filter ........................ 19
Figure 5: Poles and Zeros of Response ....................................................................... 19
x
LIST OF TABLES
xi
LIST OF ACRONYMS/ABBREVIATIONS
xii
Chapter 1
INTRODUCTION
1.1 Overview
Digital filters are commonly expanded on large satellites to reduce noise or
disturbances. digital filters can be classified into two parts namely an IIR (Infinite
Impulse Response) digital filter and FIR (Finite Impulse Response) digital filter [3].
Comparing to the Infinite Impulse Response, the Finite Impulse Response is efficient
to fulfill the needs of the amplitude and phase characteristics to avoid the drift and
noise. IIR filter has an advantage of programmability, but the operating frequency of
the system is bound by its feedback loops. FIR computerized digital filters have entirely
direct stage and adequacy recurrence trademark and high strength, and so on. In some
high-speed wideband communication system, e.g. high-speed broadband satellite
receiver, the transmission data rate is getting higher and higher, so the FIR filter
operation speed requirements are also increasing, typically, greater than 1 GHz.
The typical packet format used for burst communications and signaling in a time
division multiple access (TDMA) network employs a structure that includes an
acquisition preamble at the start of the packet, followed by a known unique word (UW)
pattern. The data portion of the packet then follows with additional framing bits inserted
periodically for long packets, with the packet finally ending in another known "end-of-
packet" sequence. The preamble portion typically incorporates an unmodulated carrier
sequence for faster carrier frequency and phase estimation at the receiver, followed by
a clock recovery sequence for the proper receiver clock frequency and phase alignment.
The unique word pattern is used for the phase ambiguity resolution and burst time
synchronization. Thus, after the preamble and UW segments have been received and
3
detected upon, the receiver is ready to demodulate the ensuing data segment with the
correct frequency, phase, and clock adjustments.
4
Chapter 2
LITERATURE REVIEW
5
2.2 Related Technologies
A number of related technologies are available in the industry used in demodulation.
Some of them are discussed below.
The various MAC/Packet schemes intended for DBS applications are described and the
international standards that apply to them considered, with particular emphasis on the
D2-MAC system. Noise in FM systems is discussed and a suitable threshold noise
model is chosen for use in DBS TV demodulator systems. The characteristics of the
various types of noise effects are considered in terms of their effect upon the TV picture.
The threshold performance of a conventional FM demodulator for differing types of
modulation is reviewed and it is shown how the threshold characteristic depends upon
the nature of the modulation. The literature review carried out represents a significant
component of the thesis and combines material from patent literature with more
conventional source materials from professional journals, conferences, textbooks, etc.
Some ten existing demodulator concepts that exhibit threshold extension characteristics
are examined, and where relevant their potential performance in D2-MAC format
systems is assessed. The demodulator characteristics that limit their performance in TV
systems are identified. It is concluded that designing a threshold extension demodulator,
with reliable operation, for all picture contents and for a wide range of input carrier-to-
noise ratios, is a formidable task using existing design techniques.
6
Hd(2pnk/N). Now using the above N-point filter response, the continuous frequency
response is calculated as an interpolation of the sampled frequency response. The
approximation error would then be exactly zero at the sampling frequencies and would
be finite in frequencies between them. The smoother the frequency response being
approximated; the smaller will be the error of interpolation between the sample points.
One way to reduce the error is to increase the number of frequency samples. The other
way to improve the quality of approximation is to make a number of frequency samples
specified as unconstrained variables.
2.5 Limitations
All the project and related technologies mention above have some positive feature and
all of them have some limitation weather they are technical or financial.
7
hardware complexity, frequency response characteristics and implementation
strategies.
2.7 Summary
Summarizing this section in which we have covered the background and literature
review of the components need for this project and their basic working in general. After
that we deliberated about the related projects and equipment that are linked to this
project and explain them briefly. At the end the limitation and problem statement of our
project is discussed and explained.
8
Chapter 3
The most basic characteristic of FIR filter is that it has only zeros and no poles. Hence,
FIR filters are known as all-zero filters. It can also be known as feed-forward or non-
recursive or transversal filters. If x(n) is an input of M length FIR filter and y(n) is its
output, then it can be described by following difference equation:
9
Where, {bk} shows the filter coefficients set. we can also denote the output of the filter
by doing convolution of the unit sample response h(n) of the system and the input signal
x(n). Thus, we have,
Causality and finite-duration characteristics of the filter are dependent on the lower and
upper limits of the convolution sum. Here M represents the tap coefficients of the filter.
h(k) acts as the k level tap coefficients of the FIR filter. Clearly, equations are similar
in form and hence it concluded that bk= h(k), Where, k = 0,1,…..,M-1. Which is viewed
as a polynomial of degree M-1 in the variable z-1. The foundations of this polynomial
constitute the zeros of the filter. The digital filter can be described by its system
function:
The function of designing of an digital filter depends on the calculation of the filter
coefficients. The iterative method and the window method are the most popular
methods for determining filter coefficients. Constant equiripple characteristic in the
passband and the stopband can be designed by an iterative method [9]. Low complexity
and easy designing are noticeable advantages of window method over other traditional
methods. The way that express mathematical statements are regularly accessible for
figuring the window coefficients has made this strategy prevalent. Window method is
basically useful for the design of model filters like lowpass, high pass, bandpass, etc.
This makes its need in speech and image processing applications much simpler.
10
3.2 DESIGN METHODS OF THE DIGITAL FIR FILTER
Different design techniques for the FIR filters are the frequency sampling technique,
Windowing technique, Optimal filter design techniques like Equiripple , Least- square
error etc.
The essential thought behind the window technique for filter configuration is that the
perfect recurrence reaction of the filter is equivalent to 1 for all passband frequencies
and equivalent to 0 for all stopband frequencies [10]. To generate a Finite Impulse
Response (FIR) digital filter, the time domain filter coefficients must be blocked in
number of multiplying by a window function of a finite width. In this method, consider
desired frequency response specification Hd(ω) and from that the corresponding unit
sample response hd(n) can be determined. Absolutely, hd(n) is related to Hd(ω) by the
Fourier transform relation:
Thus, the unit sample response hd(n) can be determined by evaluating the integral in
above equation (5). Different window functions that are generally used can be listed as
Triangular windows, Hann window, Hamming window, Kaiser window and Blackman
window and so on. In this paper, we shall discuss about only Kaiser window. The Kaiser
window permits separate control of width of the primary lobe and constriction of the
side lobe [11]. A simple approximation of the window using zero-th order modified
Bessel function of the first kind is as follows,
11
Here, I0 is the zero-th order modified Bessel function, usually α=M/2. α is stopband
attenuation in decibels. The ‘shape’ of filter can be modified by β. Kaiser analytically
found formula going from δ, ωs, ωp to M and β.
This makes it extremely easy to do filter design instantly. Actual filter response can be
obtained by multiplying an ideal impulse response hd(n) with window w[n] shown as:
The least mean squares error method utilizes the use of a minimum mean square error
rule given by:
Where, H (ωi) is the amplitude response of the designed filter, D(ωi) is the desired
amplitude response, W(ωi) is the weighting function. The amplitude response for a
linear phase FIR filter is expressed as:
12
3.2.3 Equiripple method for FIR filter design
As the name recommends, equiripple channel has measures the same in the passband
and stopband, which implies the signal distortion that happens at the edge of the
passband because of nearness of huge swell is stayed away from in equiripple design.
The equiripple strategy approaches filter outline as a streamlining issue in which the
coefficient qualities are acclimated to create a brilliant filter with swells that are of
equivalent height. A least square approach to minimize error is not entirely satisfactory.
So, superior ways to deal with minimize the greatest error at the band is as underneath:
This technique is excellent in the view of minimising the maximum magnitude of the
ripple in the all bands of the interest. Order of the filter is fixed,
It can be demonstrated that this prompts an equirippple filter, a filter which sufficiency
reaction sways uniformly between the resilience bound of every band.
• Analyze data
• Develop algorithms
The language, apps, and built-in math functions enable you to quickly explore multiple
approaches to arrive at a solution. MATLAB lets you take your ideas from research to
production by deploying to enterprise applications and embedded devices, as well as
integrating with Simulink and Model-Based Design.
14
3.7 Summary
This chapter will be discussed about the basic types and their working principle of filters
and it will also include the different type of technique in the design of burst mode
demodulator using FIR filter approach and how to implement all these types of burst
modes demodulator in MATLAB.
15
Chapter 4
This chapter we will be discussing in detail all the tools used in your work. This includes
software and simulation tools or any other thing which aided in your project.
4.3 Summary
The use of software and simulation tools in the project are described as above and
using the build in FDA tool of MATLAB the whole project graphs and simulation is
implemented.
16
Chapter 5
In this chapter, we discuss about the software results also discuss about project outputs,
achievement and loss that we cannot achieve in the project.
The FIR filters are implemented with selected order of 40 for comparison of passband
ripple and stopband attenuation as shown in table-3. They are also designed under the
constraint of minimum order for given specifications as shown in table-2. The designed
filter structures are also compared for hardware complexity in terms of no. of adders
and multipliers as shown in table-4. These results are reproduced in the following
tables. We can see that the equiripple design is the best in terms of stopband attenuation.
Under the constraints of the order, again equiripple design performs much better
compared to other two types. Kaiser window-based design proves to be the optimum
design in terms of hardware complexity viz. no. of multipliers.
2 Equiripple 1 -59 47
17
Table 3: Passband Ripple and Stopband Attenuation
Sr. No. Method Passband Stopband Min. Order
Ripple Attenuation(dB)
2 Equiripple 0 -42 40
1 Kaiser Windowing 35 34 41
2 Equiripple 414 0 41
3 Least Square 41 40 41
18
Figure 4: Magnitude and Phase Response of Least Square FIR filter
5.3 Summary
All the software result of the project in MATLAB using FDA tool are shown in this
chapter and some technical parameters are also discussed in this chapter. The variation
of the filter design with respect to the order and attenuation of these filters.
20
Chapter 6
The FIR filters designed using various methods for burst mode satellite receiver are
compared for their impulse response, frequency response, ripple characteristics, order
of the filter and hardware complexity in terms of number of adders and multipliers.
Kaiser window-based design is optimum and can be further implemented onto FPGA
for final integration with adjacent communication system blocks.
21
REFERENCES
22