SlideShare a Scribd company logo
1 of 6
Download to read offline
The International Journal Of Engineering And Science (IJES)
||Volume||2 ||Issue|| 5 ||Pages|| 120-125||2013||
ISSN(e): 2319 – 1813 ISSN(p): 2319 – 1805
www.theijes.com The IJES Page 120
Implementation of Fuzzy Logic Controller for Mobile Handoff
on FPGA 
1,
Krupa Rasane , 2,
Nayan Jadhav
1,2,
Department of Electronics and Communication, KLE Society’s Dr. M S Sheshgiri College of Engineering
and Technology
--------------------------------------------------------ABSTRACT-----------------------------------------------------------
Present wireless communication offers flexibility and mobility across cellular system. The modern cellular
systems deploy smaller cells to accommodate large number of users. Due to smaller cell size area, probability
of Mobile Station (MS) crossing the cell boundary increases. Thus to provide seamless connection across the
cell boundary, a process called handoff has to occur i.e. when MS moves from one Base Station (BS) to
another, the ongoing calls are transferred to another BS which gives best connectivity to the MS. This paper
consists of a Fuzzy logic based Handoff Decision (FHD) approach to predict the correct and efficient handoff
decision, thus preventing unnecessary handoffs and therefore ensure the Quality of Service (QoS). The Matlab
tool is used for designing the Fuzzy Inference System (FIS) to process the handoff decision metrics and the
proposed FHD is implemented on FPGA. A hardware implementation provides faster handoffs decision making
compared to a software approach. Also, FPGA implementation offers flexibility, and reduced design time, this
device is chosen to implement the Fuzzy Logic Controller (FLC) for handoff decision.
KEYWORDS : FHD, QoS, FIS, FLC, FPGA.
--------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 22 July 2013 Date of Publication: 7, July 2013
--------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
Wireless communications have emerged since from many decades. In cellular system, the MS needs to
be connected to other multiple points i.e. number of Base Stations and cellular systems as MS moves from one
BS to another. The process of supporting the change from one wireless point of connection to another is
referred to as handover or handoff. Handoff is the mechanism by which an ongoing connection between a MS
and BS within the cellular system is maintained. In today’s cellular system, the cell size is reduced to
accommodate large number of users. Due to small cell size, the probability of MS crossing a cell boundary
increases and thus handoff occurs frequently [1].
Also signal level degrades due to frequent handoffs, affecting the QoS provided to the users. Thus it is
necessary to develop efficient handoff decision algorithms to predict the right handoff. Since traditional
predictions method of handoff decisions based on only signal strength do not perform well as they cause large
number of unnecessary handoff, it is essential to develop an intelligent approach to facilitate the handoff
prediction process based on multiple criteria of dynamic cellular environment [2]. A number of algorithms are
being investigated, that employs comparisons of various parameters like Received Signal Strength (RSS),
speed of mobile user, bandwidth etc. from neighboring BSs with the current serving BS and based on this,
decision is made whether to make handoff or no. The main aim of this paper is to propose the FHD algorithm
to predict the efficient handoff decision and implement the FLC for handoff control on FPGA. FLC is control
algorithm based on a linguistic control strategy, which is derived from human expert knowledge. FLC doesn’t
need any difficult mathematical calculation like other control system and offers better performance in a control
system [3]. In this paper, an FPGA implementation of the FHD has been implemented. In section2, we have
discussed about FLC, two different methods of FLC, FLC components and design of FLC for handoff decision.
In Section 3, implementation of proposed fuzzy logic handoff controller on FPGA is shown. Results,
simulations and utilization summary are included in sections 4, 5 and 6. Section 7 gives the conclusion.
Implementation Of Fuzzy Logic…
www.theijes.com The IJES Page 121
II. FLC FOR HANDOFF DECISION
2.1 Introduction to FLC
The FLC deals with the uncertainty and imprecise data. Fuzzy system are gaining widespread
acceptance in a large variety of fields. Fuzzy logic can control nonlinear systems that would be difficult or
impossible to model mathematically. Thus this can be applied for control systems that would be unfeasible for
automation. There are two methods used in Fuzzy Logic Controller [4]. Mamdani type Fuzzy Inference
method and Sugeno type Fuzzy Inference method are discussed in this paper.
a) Mamdani type Fuzzy Inference method
Mamdani method was the first efficient FLC designed for complex systems. Mamdani type inference expects
the output membership function to be fuzzy sets. After the aggregation process, there is a fuzzy set for each
output variable that needs defuzzification. The main limitation is that defuzzification process requires more
computation time.
b)Sugeno type Fuzzy Inference method
This method is similar to Mamdani method except that the output membership functions are single spikes, also
known as singleton. The output membership functions are either linear or constant. This method enhances the
efficiency of defuzzification process as it simplifies the computation time.
In our work we use Sugeno method, because it is computationally efficient than Mamdani method.
2.2 Block Diagram of FLC
The block diagram of FLC is shown in Fig 1.
Fuzzifier
Fuzzy Inference
Engine
Defuzzifier
Fuzzy Rule Base
Inputs
Outputs
Figure 1: Block diagram of FLC
There are three components of a FLC:
a) Fuzzification module (Fuzzifier)
b) Rule base and Inference engine
c) Defuzzification module (Defuzzifier)
a) Fuzzification module
Fuzzification module converts the crisp value (from real world) into a linguistic variable (fuzzy set).
Membership functions, a graphical representation are defined for each fuzzy set. There are different types of
membership functions. Trapezoidal and triangular are widely used because of its computational efficiency.
b)Rule base and Inference engine
A set of rules specifying combination of input membership are stored. The fuzzified variables are
passed to the inference engine and utilizing if-then rules the variables are compared to produce the output
fuzzy sets.
c) Defuzzification module
This module converts the output fuzzy set generated by each rule into a single crisp value. There are
many defuzzification methods. The two most common defuzzification methods are:
Implementation Of Fuzzy Logic…
www.theijes.com The IJES Page 122
i) Maximum Value Method
The maximum value method bases the final output value on the rule output with the highest
membership function grade. This method is mainly used with discrete output membership functions.
ii) Center of Gravity Method or Centriod method
The center of gravity method, also referred to as “calculating the centroid,” mathematically obtains
the center of mass of the triggered output membership functions. The center of gravity method is the most
commonly used defuzzification method because it provides an accurate result based on the weighted values of
several output membership functions. Thus the final crisp output is given by
(1)
2.3 Design of FLC for Handoff Decision
The following section describes the development of FLC for handoff decision. For our proposed FLC
model, two input parameters: Distance between MS and BS and Received Signal Strength (RSS) are
considered and one output variable handoff decision is defined. Trapezoidal membership functions are defined
for each of these inputs whose degree of membership varies from 0 to 1.
The Matlab Tool is used to generate the FIS for proposed handoff decision. The graphical
representation of input variable is shown in Fig 2 and Fig 3. As shown in the following figures,
a) First input, Distance between MS and BS has three fuzzy sets: Near, Medium and Far.
b) Second input, RSS has three fuzzy sets: Weak, Medium and Strong.
c) Output, Handoff decision has three fuzzy sets: Handoff (H), Be-careful (B) and No Handoff (N).
In our proposed paper Sugeno method is used, so output variables are represented as singletons. Center of
gravity method is used for defuzzification process.
0 5 10 15 20
0
0.2
0.4
0.6
0.8
1
distance between BS and MS
Degreeofmembership
near medium far
0 5 10 15 20 25 30
0
0.2
0.4
0.6
0.8
1
RSS
Degreeofmembership
weak medium strong
Figure 2: Membership functions for distance Figure 3: Membership function for RSS
Between MS and BS
N B H
01 08 16
1
0
Figure 4: Membership functions for output decisions
Since there are two fuzzy input variables each with three fuzzy sets, possible number of rules are 3 *3=9. The
fuzzy rule base table is generated as shown in Table 1 [1].
Implementation Of Fuzzy Logic…
www.theijes.com The IJES Page 123
Table 1: Fuzzy Rule Base for Proposed Handoff Controller
Roll
No
Distance RSS Handoff
Decision
1 Near Weak Handoff
2 Near Medium No handoff
3 Near Strong No handoff
4 Medium Weak Handoff
5 Medium Medium Be -careful
6 Medium Strong Be-careful
7 Far Weak Handoff
8 Far Medium Be-careful
9 Far Strong No handoff
2.3.1 The Matlab rule viewer display of above combined if-then rules is shown in Fig 5.
Figure 5: Rule view display of combined if-then rules
From above Fig 5, it can be shown that, when distance is 8m and RSS is 22mW then output decision is no
handoff.
2.3.2 The surface view for the system, showing the dependency of output on the input values is shown in the
Fig 6.
Figure 6: Surface view display
III. IMPLEMENTATION OF FUZZY LOGIC HANDOFF CONTROLLER ON FPGA
FPGA technology allows the designer to develop specific hardware architecture offering the flexibility
of reprogrammable. This feature of FPGA, gives the designer a degree of freedom comparing to
microprocessor and microcontroller. FPGA constitutes an appropriate target for the implementation of FLC,
due to its rapid prototyping and reduced design time. To design the FLC on FPGA, each component of FLC is
Implementation Of Fuzzy Logic…
www.theijes.com The IJES Page 124
designed using VHDL using 8 bit resolution computation to define wide range of input and output variables.
The Fig 7 shows the block diagram of proposed fuzzy handoff controller on FPGA [1].
Distance
between MS
and BS
RSS
Near
Medium
Far
Weak
Medium
Strong
Handoff
Becareful
No handoff
FLC
On
FPGA
Figure 7: Block diagram of fuzzy handoff controller on FPGA
IV. RESULTS AND SIMULATIONS
The functionality of the proposed controller is verified by simulated waveform shown in Fig 9. The
Fig 8 shows the RTL schematic view.
Figure 8: RTL schematic of proposed fuzzy logic handoff controller
Figure 9: Simulation waveform of proposed fuzzy logic handoff controller
V. DEVICE UTILIZATION SUMMARY
Selected device – Spartan 3- XC3S200-5FT256
Number of Slices: 588 out of 1920 30%
Number of Slice Flip Flops: 165 out of 3840 4%
Number of 4 input LUTs: 1101 out of 3840 28%
Number of IOs: 21
Number of bonded IOBs: 21 out of 173 12%
IOB Flip Flops: 3
Number of MULT18X18s: 4 out of 12 33%
Number of GCLKs: 1 out of 8 12%
Implementation Of Fuzzy Logic…
www.theijes.com The IJES Page 125
VI. TIMING SUMMARY
Speed Grade: -5
Minimum period: 14.294ns (Maximum Frequency: 69.960MHz)
Minimum input arrival time before clock: 11.361ns
Maximum output required time after clock: 6.141ns
Maximum combinational path delay: No path found
VII. CONCLUSION
In this paper we have implemented, FHD approach for predicting the handoff in cellular system. For
designing the FLC, a high- level modeling approach in VHDL has been used. The advantage is reducing the
design time and realizing the design functionality in a short time. The results show that the fuzzy logic based
handoff decision algorithm is an efficient algorithm as it processes the imprecise data and its hardware
implementation is capable of responding to the fast changes that occurs in cellular environment.
REFERENCES
[1] Dayal C.Sati,Pardeep Kumar and Yogesh Misra, 2011,FPGA Implementation of a Fuzzy Logic Handoff Controller for
Microcellular Mobile Networks. International Journal of Applied Engineering Research,Vol.2, 2011
[2] A. S. Sadiq, K. A. Bakar, K. Z. Ghafoor, A Fuzzy Logic Approach for Reducing Handover Latency in Wireless Networks, Network
Protocols and Algorithms, Vol 2, No. 4, 2010.
[3] Sanjeev Kumar and Vivek Baranwal, Speed control of separately excited DC motor using Neuro Fuzzy technique, National
Institute of Technology Rourkela,Orissa, 2009-2010.
[4] www. mathworks.com, Fuzzy Logic Tool box user’s guide.
[5] Sham Sagaria A/L Marisinapen, Fuzzy Logic Design using VHDL on FPGA, Universiti Malaysia, Perlis, 2008.
[6] Nazeih M. Botros, HDL Programming VHDL and Verilog, Dreamtech press-2006.
BIOGRAPHIES
Krupa R. Rasane has completed her M-Tech in Electronic Design and Technology from C.E.D.T.I,
Aurangabad. She has submitted her PhD thesis in the area of Image Compression using VLSI at Visvesvaraya
Technolgical University, Belgaum. She is at present the Associate Professor and Head of the Department in the
E&C Department at KLE DR. MSSCET Belgaum.
Nayan Jadhav received the B.E degree in Electronics and communication from Maratha Mandal
Engineering College, Belgaum and currently pursuing M-Tech in VLSI design and Embedded Systems in KLE
Society’s
Dr. M. S. Sheshgiri College of Engineering and Technology, Belgaum. Research interests include FPGA
implementation for various applications.

More Related Content

What's hot

IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET Journal
 
Image restoration based on morphological operations
Image restoration based on morphological operationsImage restoration based on morphological operations
Image restoration based on morphological operationsijcseit
 
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...IRJET Journal
 
Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...ijcsit
 
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
IRJET-  	  Design of Phased Array Antenna for Beam Forming Applications using...IRJET-  	  Design of Phased Array Antenna for Beam Forming Applications using...
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...IRJET Journal
 
Improved Key Frame Extraction Using Discrete Wavelet Transform with Modified ...
Improved Key Frame Extraction Using Discrete Wavelet Transform with Modified ...Improved Key Frame Extraction Using Discrete Wavelet Transform with Modified ...
Improved Key Frame Extraction Using Discrete Wavelet Transform with Modified ...TELKOMNIKA JOURNAL
 
Kassem2009
Kassem2009Kassem2009
Kassem2009lazchi
 
Motion compensation for hand held camera devices
Motion compensation for hand held camera devicesMotion compensation for hand held camera devices
Motion compensation for hand held camera deviceseSAT Journals
 
IRJET- Emotion and Gender Classification in Real-Time
IRJET- Emotion and Gender Classification in Real-TimeIRJET- Emotion and Gender Classification in Real-Time
IRJET- Emotion and Gender Classification in Real-TimeIRJET Journal
 
A new adaptive step size mcma blind equalizer algorithm based on absoulate erroe
A new adaptive step size mcma blind equalizer algorithm based on absoulate erroeA new adaptive step size mcma blind equalizer algorithm based on absoulate erroe
A new adaptive step size mcma blind equalizer algorithm based on absoulate erroeIAEME Publication
 
2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)EditorJST
 
A COMPREHENSIVE STUDY AND PERFORMANCE COMPARISON OF M-ARY MODULATION SCHEMES ...
A COMPREHENSIVE STUDY AND PERFORMANCE COMPARISON OF M-ARY MODULATION SCHEMES ...A COMPREHENSIVE STUDY AND PERFORMANCE COMPARISON OF M-ARY MODULATION SCHEMES ...
A COMPREHENSIVE STUDY AND PERFORMANCE COMPARISON OF M-ARY MODULATION SCHEMES ...IJCSEA Journal
 
MODELLING AND SIMULATION OF 128-BIT CROSSBAR SWITCH FOR NETWORK -ONCHIP
MODELLING AND SIMULATION OF 128-BIT CROSSBAR SWITCH FOR NETWORK -ONCHIPMODELLING AND SIMULATION OF 128-BIT CROSSBAR SWITCH FOR NETWORK -ONCHIP
MODELLING AND SIMULATION OF 128-BIT CROSSBAR SWITCH FOR NETWORK -ONCHIPVLSICS Design
 
IRJET- Spatial Clustering Method for Satellite Image Segmentation
IRJET-  	  Spatial Clustering Method for Satellite Image SegmentationIRJET-  	  Spatial Clustering Method for Satellite Image Segmentation
IRJET- Spatial Clustering Method for Satellite Image SegmentationIRJET Journal
 
Solving geometric constraints system
Solving geometric constraints systemSolving geometric constraints system
Solving geometric constraints systemAnkit Dixit
 
An Alternative Genetic Algorithm to Optimize OSPF Weights
An Alternative Genetic Algorithm to Optimize OSPF WeightsAn Alternative Genetic Algorithm to Optimize OSPF Weights
An Alternative Genetic Algorithm to Optimize OSPF WeightsEM Legacy
 
Modeling of a Microwave Amplifier Operating around 11 GHz for Radar Applicati...
Modeling of a Microwave Amplifier Operating around 11 GHz for Radar Applicati...Modeling of a Microwave Amplifier Operating around 11 GHz for Radar Applicati...
Modeling of a Microwave Amplifier Operating around 11 GHz for Radar Applicati...IJECEIAES
 

What's hot (19)

Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSPImplementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
 
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
 
Image restoration based on morphological operations
Image restoration based on morphological operationsImage restoration based on morphological operations
Image restoration based on morphological operations
 
G010334554
G010334554G010334554
G010334554
 
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
 
Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...
 
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
IRJET-  	  Design of Phased Array Antenna for Beam Forming Applications using...IRJET-  	  Design of Phased Array Antenna for Beam Forming Applications using...
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
 
Improved Key Frame Extraction Using Discrete Wavelet Transform with Modified ...
Improved Key Frame Extraction Using Discrete Wavelet Transform with Modified ...Improved Key Frame Extraction Using Discrete Wavelet Transform with Modified ...
Improved Key Frame Extraction Using Discrete Wavelet Transform with Modified ...
 
Kassem2009
Kassem2009Kassem2009
Kassem2009
 
Motion compensation for hand held camera devices
Motion compensation for hand held camera devicesMotion compensation for hand held camera devices
Motion compensation for hand held camera devices
 
IRJET- Emotion and Gender Classification in Real-Time
IRJET- Emotion and Gender Classification in Real-TimeIRJET- Emotion and Gender Classification in Real-Time
IRJET- Emotion and Gender Classification in Real-Time
 
A new adaptive step size mcma blind equalizer algorithm based on absoulate erroe
A new adaptive step size mcma blind equalizer algorithm based on absoulate erroeA new adaptive step size mcma blind equalizer algorithm based on absoulate erroe
A new adaptive step size mcma blind equalizer algorithm based on absoulate erroe
 
2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)
 
A COMPREHENSIVE STUDY AND PERFORMANCE COMPARISON OF M-ARY MODULATION SCHEMES ...
A COMPREHENSIVE STUDY AND PERFORMANCE COMPARISON OF M-ARY MODULATION SCHEMES ...A COMPREHENSIVE STUDY AND PERFORMANCE COMPARISON OF M-ARY MODULATION SCHEMES ...
A COMPREHENSIVE STUDY AND PERFORMANCE COMPARISON OF M-ARY MODULATION SCHEMES ...
 
MODELLING AND SIMULATION OF 128-BIT CROSSBAR SWITCH FOR NETWORK -ONCHIP
MODELLING AND SIMULATION OF 128-BIT CROSSBAR SWITCH FOR NETWORK -ONCHIPMODELLING AND SIMULATION OF 128-BIT CROSSBAR SWITCH FOR NETWORK -ONCHIP
MODELLING AND SIMULATION OF 128-BIT CROSSBAR SWITCH FOR NETWORK -ONCHIP
 
IRJET- Spatial Clustering Method for Satellite Image Segmentation
IRJET-  	  Spatial Clustering Method for Satellite Image SegmentationIRJET-  	  Spatial Clustering Method for Satellite Image Segmentation
IRJET- Spatial Clustering Method for Satellite Image Segmentation
 
Solving geometric constraints system
Solving geometric constraints systemSolving geometric constraints system
Solving geometric constraints system
 
An Alternative Genetic Algorithm to Optimize OSPF Weights
An Alternative Genetic Algorithm to Optimize OSPF WeightsAn Alternative Genetic Algorithm to Optimize OSPF Weights
An Alternative Genetic Algorithm to Optimize OSPF Weights
 
Modeling of a Microwave Amplifier Operating around 11 GHz for Radar Applicati...
Modeling of a Microwave Amplifier Operating around 11 GHz for Radar Applicati...Modeling of a Microwave Amplifier Operating around 11 GHz for Radar Applicati...
Modeling of a Microwave Amplifier Operating around 11 GHz for Radar Applicati...
 

Viewers also liked

H03404051057
H03404051057H03404051057
H03404051057theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
D0255033039
D0255033039D0255033039
D0255033039theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
G03403041052
G03403041052G03403041052
G03403041052theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
G03404047050
G03404047050G03404047050
G03404047050theijes
 
F03403031040
F03403031040F03403031040
F03403031040theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
F0261037047
F0261037047F0261037047
F0261037047theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 

Viewers also liked (19)

H03404051057
H03404051057H03404051057
H03404051057
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
D0255033039
D0255033039D0255033039
D0255033039
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
G03403041052
G03403041052G03403041052
G03403041052
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
G03404047050
G03404047050G03404047050
G03404047050
 
F03403031040
F03403031040F03403031040
F03403031040
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
F0261037047
F0261037047F0261037047
F0261037047
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 

Similar to The International Journal of Engineering and Science (The IJES)

Fuzzy Logic Controller for Modern Power Systems
Fuzzy Logic Controller for Modern Power SystemsFuzzy Logic Controller for Modern Power Systems
Fuzzy Logic Controller for Modern Power SystemsIRJET Journal
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...IOSR Journals
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...IOSR Journals
 
A new design of fuzzy logic controller optimized by PSO-SCSO applied to SFO-D...
A new design of fuzzy logic controller optimized by PSO-SCSO applied to SFO-D...A new design of fuzzy logic controller optimized by PSO-SCSO applied to SFO-D...
A new design of fuzzy logic controller optimized by PSO-SCSO applied to SFO-D...IJECEIAES
 
DSR Routing Decisions for Mobile Ad Hoc Networks using Fuzzy Inference System
DSR Routing Decisions for Mobile Ad Hoc Networks using Fuzzy Inference SystemDSR Routing Decisions for Mobile Ad Hoc Networks using Fuzzy Inference System
DSR Routing Decisions for Mobile Ad Hoc Networks using Fuzzy Inference Systemcscpconf
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filtereSAT Publishing House
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter eSAT Journals
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESIAEME Publication
 
IRJET- Fault Classification using Fuzzy for Grid Connected PV System
IRJET- Fault Classification using Fuzzy for Grid Connected PV SystemIRJET- Fault Classification using Fuzzy for Grid Connected PV System
IRJET- Fault Classification using Fuzzy for Grid Connected PV SystemIRJET Journal
 
Implementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderImplementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderVLSICS Design
 
SYSTEM ON PROGRAMMABLE CHIP FOR PERFOMANCE ESTIMATION OF LOOM MACHINE
SYSTEM ON PROGRAMMABLE CHIP FOR PERFOMANCE ESTIMATION OF LOOM MACHINESYSTEM ON PROGRAMMABLE CHIP FOR PERFOMANCE ESTIMATION OF LOOM MACHINE
SYSTEM ON PROGRAMMABLE CHIP FOR PERFOMANCE ESTIMATION OF LOOM MACHINEVLSICS Design
 
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...IRJET Journal
 
Optimum capacity allocation of distributed generation
Optimum capacity allocation of distributed generationOptimum capacity allocation of distributed generation
Optimum capacity allocation of distributed generationeSAT Publishing House
 
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
 	  Clock Gating of Streaming Applications for Power Minimization on FPGA’s 	  Clock Gating of Streaming Applications for Power Minimization on FPGA’s
Clock Gating of Streaming Applications for Power Minimization on FPGA’sIRJET Journal
 
Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...eSAT Publishing House
 
Optimum capacity allocation of distributed generation units using parallel ps...
Optimum capacity allocation of distributed generation units using parallel ps...Optimum capacity allocation of distributed generation units using parallel ps...
Optimum capacity allocation of distributed generation units using parallel ps...eSAT Journals
 
FPGA based Data Scrambler for Ultra-Wideband Communication Systems
FPGA based Data Scrambler for Ultra-Wideband Communication SystemsFPGA based Data Scrambler for Ultra-Wideband Communication Systems
FPGA based Data Scrambler for Ultra-Wideband Communication Systemsidescitation
 
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET Journal
 

Similar to The International Journal of Engineering and Science (The IJES) (20)

Fuzzy Logic Controller for Modern Power Systems
Fuzzy Logic Controller for Modern Power SystemsFuzzy Logic Controller for Modern Power Systems
Fuzzy Logic Controller for Modern Power Systems
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
 
A new design of fuzzy logic controller optimized by PSO-SCSO applied to SFO-D...
A new design of fuzzy logic controller optimized by PSO-SCSO applied to SFO-D...A new design of fuzzy logic controller optimized by PSO-SCSO applied to SFO-D...
A new design of fuzzy logic controller optimized by PSO-SCSO applied to SFO-D...
 
DSR Routing Decisions for Mobile Ad Hoc Networks using Fuzzy Inference System
DSR Routing Decisions for Mobile Ad Hoc Networks using Fuzzy Inference SystemDSR Routing Decisions for Mobile Ad Hoc Networks using Fuzzy Inference System
DSR Routing Decisions for Mobile Ad Hoc Networks using Fuzzy Inference System
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
 
IRJET- Fault Classification using Fuzzy for Grid Connected PV System
IRJET- Fault Classification using Fuzzy for Grid Connected PV SystemIRJET- Fault Classification using Fuzzy for Grid Connected PV System
IRJET- Fault Classification using Fuzzy for Grid Connected PV System
 
J010528691
J010528691J010528691
J010528691
 
Implementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderImplementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adder
 
SYSTEM ON PROGRAMMABLE CHIP FOR PERFOMANCE ESTIMATION OF LOOM MACHINE
SYSTEM ON PROGRAMMABLE CHIP FOR PERFOMANCE ESTIMATION OF LOOM MACHINESYSTEM ON PROGRAMMABLE CHIP FOR PERFOMANCE ESTIMATION OF LOOM MACHINE
SYSTEM ON PROGRAMMABLE CHIP FOR PERFOMANCE ESTIMATION OF LOOM MACHINE
 
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
 
Optimum capacity allocation of distributed generation
Optimum capacity allocation of distributed generationOptimum capacity allocation of distributed generation
Optimum capacity allocation of distributed generation
 
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
 	  Clock Gating of Streaming Applications for Power Minimization on FPGA’s 	  Clock Gating of Streaming Applications for Power Minimization on FPGA’s
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
 
Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...
 
J010435966
J010435966J010435966
J010435966
 
Optimum capacity allocation of distributed generation units using parallel ps...
Optimum capacity allocation of distributed generation units using parallel ps...Optimum capacity allocation of distributed generation units using parallel ps...
Optimum capacity allocation of distributed generation units using parallel ps...
 
FPGA based Data Scrambler for Ultra-Wideband Communication Systems
FPGA based Data Scrambler for Ultra-Wideband Communication SystemsFPGA based Data Scrambler for Ultra-Wideband Communication Systems
FPGA based Data Scrambler for Ultra-Wideband Communication Systems
 
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

The International Journal of Engineering and Science (The IJES)

  • 1. The International Journal Of Engineering And Science (IJES) ||Volume||2 ||Issue|| 5 ||Pages|| 120-125||2013|| ISSN(e): 2319 – 1813 ISSN(p): 2319 – 1805 www.theijes.com The IJES Page 120 Implementation of Fuzzy Logic Controller for Mobile Handoff on FPGA  1, Krupa Rasane , 2, Nayan Jadhav 1,2, Department of Electronics and Communication, KLE Society’s Dr. M S Sheshgiri College of Engineering and Technology --------------------------------------------------------ABSTRACT----------------------------------------------------------- Present wireless communication offers flexibility and mobility across cellular system. The modern cellular systems deploy smaller cells to accommodate large number of users. Due to smaller cell size area, probability of Mobile Station (MS) crossing the cell boundary increases. Thus to provide seamless connection across the cell boundary, a process called handoff has to occur i.e. when MS moves from one Base Station (BS) to another, the ongoing calls are transferred to another BS which gives best connectivity to the MS. This paper consists of a Fuzzy logic based Handoff Decision (FHD) approach to predict the correct and efficient handoff decision, thus preventing unnecessary handoffs and therefore ensure the Quality of Service (QoS). The Matlab tool is used for designing the Fuzzy Inference System (FIS) to process the handoff decision metrics and the proposed FHD is implemented on FPGA. A hardware implementation provides faster handoffs decision making compared to a software approach. Also, FPGA implementation offers flexibility, and reduced design time, this device is chosen to implement the Fuzzy Logic Controller (FLC) for handoff decision. KEYWORDS : FHD, QoS, FIS, FLC, FPGA. -------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 22 July 2013 Date of Publication: 7, July 2013 -------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION Wireless communications have emerged since from many decades. In cellular system, the MS needs to be connected to other multiple points i.e. number of Base Stations and cellular systems as MS moves from one BS to another. The process of supporting the change from one wireless point of connection to another is referred to as handover or handoff. Handoff is the mechanism by which an ongoing connection between a MS and BS within the cellular system is maintained. In today’s cellular system, the cell size is reduced to accommodate large number of users. Due to small cell size, the probability of MS crossing a cell boundary increases and thus handoff occurs frequently [1]. Also signal level degrades due to frequent handoffs, affecting the QoS provided to the users. Thus it is necessary to develop efficient handoff decision algorithms to predict the right handoff. Since traditional predictions method of handoff decisions based on only signal strength do not perform well as they cause large number of unnecessary handoff, it is essential to develop an intelligent approach to facilitate the handoff prediction process based on multiple criteria of dynamic cellular environment [2]. A number of algorithms are being investigated, that employs comparisons of various parameters like Received Signal Strength (RSS), speed of mobile user, bandwidth etc. from neighboring BSs with the current serving BS and based on this, decision is made whether to make handoff or no. The main aim of this paper is to propose the FHD algorithm to predict the efficient handoff decision and implement the FLC for handoff control on FPGA. FLC is control algorithm based on a linguistic control strategy, which is derived from human expert knowledge. FLC doesn’t need any difficult mathematical calculation like other control system and offers better performance in a control system [3]. In this paper, an FPGA implementation of the FHD has been implemented. In section2, we have discussed about FLC, two different methods of FLC, FLC components and design of FLC for handoff decision. In Section 3, implementation of proposed fuzzy logic handoff controller on FPGA is shown. Results, simulations and utilization summary are included in sections 4, 5 and 6. Section 7 gives the conclusion.
  • 2. Implementation Of Fuzzy Logic… www.theijes.com The IJES Page 121 II. FLC FOR HANDOFF DECISION 2.1 Introduction to FLC The FLC deals with the uncertainty and imprecise data. Fuzzy system are gaining widespread acceptance in a large variety of fields. Fuzzy logic can control nonlinear systems that would be difficult or impossible to model mathematically. Thus this can be applied for control systems that would be unfeasible for automation. There are two methods used in Fuzzy Logic Controller [4]. Mamdani type Fuzzy Inference method and Sugeno type Fuzzy Inference method are discussed in this paper. a) Mamdani type Fuzzy Inference method Mamdani method was the first efficient FLC designed for complex systems. Mamdani type inference expects the output membership function to be fuzzy sets. After the aggregation process, there is a fuzzy set for each output variable that needs defuzzification. The main limitation is that defuzzification process requires more computation time. b)Sugeno type Fuzzy Inference method This method is similar to Mamdani method except that the output membership functions are single spikes, also known as singleton. The output membership functions are either linear or constant. This method enhances the efficiency of defuzzification process as it simplifies the computation time. In our work we use Sugeno method, because it is computationally efficient than Mamdani method. 2.2 Block Diagram of FLC The block diagram of FLC is shown in Fig 1. Fuzzifier Fuzzy Inference Engine Defuzzifier Fuzzy Rule Base Inputs Outputs Figure 1: Block diagram of FLC There are three components of a FLC: a) Fuzzification module (Fuzzifier) b) Rule base and Inference engine c) Defuzzification module (Defuzzifier) a) Fuzzification module Fuzzification module converts the crisp value (from real world) into a linguistic variable (fuzzy set). Membership functions, a graphical representation are defined for each fuzzy set. There are different types of membership functions. Trapezoidal and triangular are widely used because of its computational efficiency. b)Rule base and Inference engine A set of rules specifying combination of input membership are stored. The fuzzified variables are passed to the inference engine and utilizing if-then rules the variables are compared to produce the output fuzzy sets. c) Defuzzification module This module converts the output fuzzy set generated by each rule into a single crisp value. There are many defuzzification methods. The two most common defuzzification methods are:
  • 3. Implementation Of Fuzzy Logic… www.theijes.com The IJES Page 122 i) Maximum Value Method The maximum value method bases the final output value on the rule output with the highest membership function grade. This method is mainly used with discrete output membership functions. ii) Center of Gravity Method or Centriod method The center of gravity method, also referred to as “calculating the centroid,” mathematically obtains the center of mass of the triggered output membership functions. The center of gravity method is the most commonly used defuzzification method because it provides an accurate result based on the weighted values of several output membership functions. Thus the final crisp output is given by (1) 2.3 Design of FLC for Handoff Decision The following section describes the development of FLC for handoff decision. For our proposed FLC model, two input parameters: Distance between MS and BS and Received Signal Strength (RSS) are considered and one output variable handoff decision is defined. Trapezoidal membership functions are defined for each of these inputs whose degree of membership varies from 0 to 1. The Matlab Tool is used to generate the FIS for proposed handoff decision. The graphical representation of input variable is shown in Fig 2 and Fig 3. As shown in the following figures, a) First input, Distance between MS and BS has three fuzzy sets: Near, Medium and Far. b) Second input, RSS has three fuzzy sets: Weak, Medium and Strong. c) Output, Handoff decision has three fuzzy sets: Handoff (H), Be-careful (B) and No Handoff (N). In our proposed paper Sugeno method is used, so output variables are represented as singletons. Center of gravity method is used for defuzzification process. 0 5 10 15 20 0 0.2 0.4 0.6 0.8 1 distance between BS and MS Degreeofmembership near medium far 0 5 10 15 20 25 30 0 0.2 0.4 0.6 0.8 1 RSS Degreeofmembership weak medium strong Figure 2: Membership functions for distance Figure 3: Membership function for RSS Between MS and BS N B H 01 08 16 1 0 Figure 4: Membership functions for output decisions Since there are two fuzzy input variables each with three fuzzy sets, possible number of rules are 3 *3=9. The fuzzy rule base table is generated as shown in Table 1 [1].
  • 4. Implementation Of Fuzzy Logic… www.theijes.com The IJES Page 123 Table 1: Fuzzy Rule Base for Proposed Handoff Controller Roll No Distance RSS Handoff Decision 1 Near Weak Handoff 2 Near Medium No handoff 3 Near Strong No handoff 4 Medium Weak Handoff 5 Medium Medium Be -careful 6 Medium Strong Be-careful 7 Far Weak Handoff 8 Far Medium Be-careful 9 Far Strong No handoff 2.3.1 The Matlab rule viewer display of above combined if-then rules is shown in Fig 5. Figure 5: Rule view display of combined if-then rules From above Fig 5, it can be shown that, when distance is 8m and RSS is 22mW then output decision is no handoff. 2.3.2 The surface view for the system, showing the dependency of output on the input values is shown in the Fig 6. Figure 6: Surface view display III. IMPLEMENTATION OF FUZZY LOGIC HANDOFF CONTROLLER ON FPGA FPGA technology allows the designer to develop specific hardware architecture offering the flexibility of reprogrammable. This feature of FPGA, gives the designer a degree of freedom comparing to microprocessor and microcontroller. FPGA constitutes an appropriate target for the implementation of FLC, due to its rapid prototyping and reduced design time. To design the FLC on FPGA, each component of FLC is
  • 5. Implementation Of Fuzzy Logic… www.theijes.com The IJES Page 124 designed using VHDL using 8 bit resolution computation to define wide range of input and output variables. The Fig 7 shows the block diagram of proposed fuzzy handoff controller on FPGA [1]. Distance between MS and BS RSS Near Medium Far Weak Medium Strong Handoff Becareful No handoff FLC On FPGA Figure 7: Block diagram of fuzzy handoff controller on FPGA IV. RESULTS AND SIMULATIONS The functionality of the proposed controller is verified by simulated waveform shown in Fig 9. The Fig 8 shows the RTL schematic view. Figure 8: RTL schematic of proposed fuzzy logic handoff controller Figure 9: Simulation waveform of proposed fuzzy logic handoff controller V. DEVICE UTILIZATION SUMMARY Selected device – Spartan 3- XC3S200-5FT256 Number of Slices: 588 out of 1920 30% Number of Slice Flip Flops: 165 out of 3840 4% Number of 4 input LUTs: 1101 out of 3840 28% Number of IOs: 21 Number of bonded IOBs: 21 out of 173 12% IOB Flip Flops: 3 Number of MULT18X18s: 4 out of 12 33% Number of GCLKs: 1 out of 8 12%
  • 6. Implementation Of Fuzzy Logic… www.theijes.com The IJES Page 125 VI. TIMING SUMMARY Speed Grade: -5 Minimum period: 14.294ns (Maximum Frequency: 69.960MHz) Minimum input arrival time before clock: 11.361ns Maximum output required time after clock: 6.141ns Maximum combinational path delay: No path found VII. CONCLUSION In this paper we have implemented, FHD approach for predicting the handoff in cellular system. For designing the FLC, a high- level modeling approach in VHDL has been used. The advantage is reducing the design time and realizing the design functionality in a short time. The results show that the fuzzy logic based handoff decision algorithm is an efficient algorithm as it processes the imprecise data and its hardware implementation is capable of responding to the fast changes that occurs in cellular environment. REFERENCES [1] Dayal C.Sati,Pardeep Kumar and Yogesh Misra, 2011,FPGA Implementation of a Fuzzy Logic Handoff Controller for Microcellular Mobile Networks. International Journal of Applied Engineering Research,Vol.2, 2011 [2] A. S. Sadiq, K. A. Bakar, K. Z. Ghafoor, A Fuzzy Logic Approach for Reducing Handover Latency in Wireless Networks, Network Protocols and Algorithms, Vol 2, No. 4, 2010. [3] Sanjeev Kumar and Vivek Baranwal, Speed control of separately excited DC motor using Neuro Fuzzy technique, National Institute of Technology Rourkela,Orissa, 2009-2010. [4] www. mathworks.com, Fuzzy Logic Tool box user’s guide. [5] Sham Sagaria A/L Marisinapen, Fuzzy Logic Design using VHDL on FPGA, Universiti Malaysia, Perlis, 2008. [6] Nazeih M. Botros, HDL Programming VHDL and Verilog, Dreamtech press-2006. BIOGRAPHIES Krupa R. Rasane has completed her M-Tech in Electronic Design and Technology from C.E.D.T.I, Aurangabad. She has submitted her PhD thesis in the area of Image Compression using VLSI at Visvesvaraya Technolgical University, Belgaum. She is at present the Associate Professor and Head of the Department in the E&C Department at KLE DR. MSSCET Belgaum. Nayan Jadhav received the B.E degree in Electronics and communication from Maratha Mandal Engineering College, Belgaum and currently pursuing M-Tech in VLSI design and Embedded Systems in KLE Society’s Dr. M. S. Sheshgiri College of Engineering and Technology, Belgaum. Research interests include FPGA implementation for various applications.