New Micro Genetic Algorithm for multi-user detection in WCDMA AZMI BIN AHMAD Borhanuddin Mohd Ali, Sabira Khatun, Azmi Hassan Dept of Computer and Communication.

Slides:



Advertisements
Similar presentations
Algorithm Design Techniques
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 7 Reconfiguration,
College of Engineering Capacity Allocation in Multi-cell UMTS Networks for Different Spreading Factors with Perfect and Imperfect Power Control Robert.
Optimization of Radio resources Krishna Chaitanya Kokatla.
Multiuser Detection for CDMA Systems
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Intelligent Control Methods Lecture 12: Genetic Algorithms Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Exact and heuristics algorithms
1 APPENDIX A: TSP SOLVER USING GENETIC ALGORITHM.
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
ISSPIT Ajman University of Science & Technology, UAE
1 Lecture 8: Genetic Algorithms Contents : Miming nature The steps of the algorithm –Coosing parents –Reproduction –Mutation Deeper in GA –Stochastic Universal.
Object Recognition Using Genetic Algorithms CS773C Advanced Machine Intelligence Applications Spring 2008: Object Recognition.
Data Mining CS 341, Spring 2007 Genetic Algorithm.
Introduction to Genetic Algorithms Yonatan Shichel.
Genetic Algorithms in Materials Processing N. Chakraborti Department of Metallurgical & Materials Engineering Indian Institute of Technology Kharagpur.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2002.
Local Search and Stochastic Algorithms
Simultaneous Rate and Power Control in Multirate Multimedia CDMA Systems By: Sunil Kandukuri and Stephen Boyd.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2004.
Differential Evolution Hossein Talebi Hassan Nikoo 1.
Optimal Arrangement of Ceiling Cameras for Home Service Robots Using Genetic Algorithms Stefanos Nikolaidis*, ** and Tamio Arai** *R&D Division, Square.
Multiple Criteria Optimisation for Base Station Antenna Arrays in Mobile Communication Systems By Ioannis Chasiotis PhD Student Institute for Communications.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
SOFT COMPUTING (Optimization Techniques using GA) Dr. N.Uma Maheswari Professor/CSE PSNA CET.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
TI DSPS FEST 1999 Implementation of Channel Estimation and Multiuser Detection Algorithms for W-CDMA on Digital Signal Processors Sridhar Rajagopal Gang.
Applying Genetic Algorithm to the Knapsack Problem Qi Su ECE 539 Spring 2001 Course Project.
Fuzzy Genetic Algorithm
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
DYNAMIC FACILITY LAYOUT : GENETIC ALGORITHM BASED MODEL
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
EE 3220: Digital Communication
Edge Assembly Crossover
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
ECE 103 Engineering Programming Chapter 52 Generic Algorithm Herbert G. Mayer, PSU CS Status 6/4/2014 Initial content copied verbatim from ECE 103 material.
Parallel Genetic Algorithms By Larry Hale and Trevor McCasland.
Alice E. Smith and Mehmet Gulsen Department of Industrial Engineering
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Single Correlator Based UWB Receiver Implementation through Channel Shortening Equalizer By Syed Imtiaz Husain and Jinho Choi School of Electrical Engineering.
GAIA (Genetic Algorithm Interface Architecture) Requirements Analysis Document (RAD) Version 1.0 Created By: Charles Hall Héctor Aybar William Grim Simone.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Agenda  INTRODUCTION  GENETIC ALGORITHMS  GENETIC ALGORITHMS FOR EXPLORING QUERY SPACE  SYSTEM ARCHITECTURE  THE EFFECT OF DIFFERENT MUTATION RATES.
August 13, 1999 TXAA Feedback Channel 1. August 13, 1999 TXAA Feedback Channel 2 Contents  Introduction  TXAA and Feedback Channel Description  Generation.
1 Comparative Study of two Genetic Algorithms Based Task Allocation Models in Distributed Computing System Oğuzhan TAŞ 2005.
DIGITAL COMMUNICATION. Introduction In a data communication system, the output of the data source is transmitted from one point to another. The rate of.
EVOLUTIONARY SYSTEMS AND GENETIC ALGORITHMS NAME: AKSHITKUMAR PATEL STUDENT ID: GRAD POSITION PAPER.
Genetic Algorithm(GA)
Evolutionary Design of the Closed Loop Control on the Basis of NN-ANARX Model Using Genetic Algoritm.
Presented By: Farid, Alidoust Vahid, Akbari 18 th May IAUT University – Faculty.
Evolutionary Computation Evolving Neural Network Topologies.
Using GA’s to Solve Problems
Genetic Algorithm in TDR System
Optimization Of Robot Motion Planning Using Genetic Algorithm
Decision Support System for School Cricket in Sri Lanka (CricDSS)
Digital transmission over a fading channel
Bulgarian Academy of Sciences
DESIGN OF A SPECIFIC CDMA SYSTEM FOR AIR TRAFFIC CONTROL APPLICATIONS
Bin Packing Optimization
An evolutionary approach to solving complex problems

Historic Document Image De-Noising using Principal Component Analysis (PCA) and Local Pixel Grouping (LPG) Han-Yang Tang1, Azah Kamilah Muda1, Yun-Huoy.
X.4 Genetic Algorithms Understand the basic design architecture underpinning genetic algorithms Role of the Fitness function Repopulation based on genetic.
EE368 Soft Computing Genetic Algorithms.
Applications of Genetic Algorithms TJHSST Computer Systems Lab
MIMO (Multiple Input Multiple Output)
Md. Tanveer Anwar University of Arkansas
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Presentation transcript:

New Micro Genetic Algorithm for multi-user detection in WCDMA AZMI BIN AHMAD Borhanuddin Mohd Ali, Sabira Khatun, Azmi Hassan Dept of Computer and Communication System Engineering, Faculty of Engineering University Putra Malaysia.

Schedule Multi-user WCDMA Tx and Rx GA module New selection method Result Discussion

Multiple User Data Transmission In a multi-user environment, signals from multiple user are transmitted from similar WCDMA transmitter (mobile station for uplink) These signals interfered with each other and resulted in Multiple Access Interference (MAI) and Inter-Symbol Interference (ISI).

Signal received AT the receiver, signal received consisted of multiple signals (multi-bit, multi-user, multi-path) accumulated plus interference and noise.

A single WCDMA transmitter

WCDMA Receiver + GA module

At the receiver Multi-path signal can be solve with RAKE Receiver with Maximal Ratio Combining which is part of the receiver. Multi-user signal will be separated by the De-Scrambler and De-Spreader. The result is the estimation of the data which are the output of the Matched Filter.

GA Module The outputs of the Matched Filter is used as input to the GA module. Only the I part of the received signal will be used. The Q part is used as control parameters. The module is based on microGA type of Genetic Algorithms method. In this method a small population size is used for faster convergence.

new uGA selection method Population initializes by mutating the original estimated data from matched filter output. The individuals in the population are evaluated and ranked descending. The crossover process will used single- point crossing.

Selection (N population) Best-fit individual with be crossover with the least fit individual. Bestfit+1 will be crossover with the Leastfit-1. For N population: -1-10,2-9,3-8,4-7, 5-6

For Best-fit and Least-fit Best-fit individual is automatically selected. Best-fit individual is crossover with the least-fit individual. The better fit of the resulting offspring is selected. The least-fit individual will be discarded.

Rest of the populations From crossover of (2-9,3-8,4-7,5-6) –Each crossover will produced 2 offspring –2 parent + 2 offspring =4 subpopulation The subpopulation will be evaluated and ranked. The two better-fit individuals will be selected for new population. The other two will be discarded.

Generations New generation is created. The process will proceed for 10 generations. The final best-fit individual in the final generation will be selected as the optimized solution.

Results…

Result..cont

Results…cont

Comparison of Computational Complexity Scenario K-user, one bit symbol processing SGA will perform in K*K*100 uGA perform in K*5*30 but as number of K increased the population size couldnt cover the whole search space uGA w/newSelect perform in K*K/2*10 similar to uGA but better coverage of search space.

Conclusion Result didnt show much differences between uGA and the uGA w/newSelect But from error statistic the uGA w/newSelect show a little improvement in number of error corrected. Calculation wise the uGA w/newSelect compute in less time, so its suitable for use in realtime.

Thank You Questions / Suggestions