文档介绍:Algorithm Collections for Digital Signal Processing
Applications Using Matlab
Algorithm Collections
for Digital Signal Processing
Applications Using Matlab
. Gopi
National Institute of Technology, Tiruchi, India
A . Catalogue record for this book is available from the Library of Congress.
ISBN 978-1-4020-6409-8 (HB)
ISBN 978-1-4020-6410-4 (e-book)
Published by Springer,
. Box 17, 3300 AA Dordrecht, herlands.
Printed on acid-free paper
All Rights Reserved
© 2007 Springer
No part of this work may be reproduced, stored in a retrieval system, or transmitted in
any form or by any means, electronic, mechanical, photocopying, microfilming, recording
or otherwise, without written permission from the Publisher, with the exception
of any material supplied specifically for the purpose of being entered
and executed on puter system, for exclusive use by the purchaser of the work.
This book is dedicated to
my Wife
and my Son
Contents
Preface xiii
Acknowledgments xv
Chapter 1 ARTIFICIAL INTELLIGENCE
1 Particle Swarm Algorithm 1
1-1 How are the Values of ‘x’ and ‘y’ are Updated
in Every Iteration? 2
1-2 PSO Algorithm to Maximize the Function F(X, Y, Z) 4
1-3 M-program for PSO Algorithm 6
1-4 Program Illustration 8
2 ic Algorithm 9
2-1 Roulette Wheel Selection Rule 10
2-2 Example 11
2-2-1 M-program for ic algorithm 11
2-2-2 Program illustration 13
2-3 Classification of ic Operators 15
2-3-1 Simple crossover 16
2-3-2 Heuristic crossover 16
2-3-3 Arith crossover 17
3 Simulated Annealing 18
3-1 Simulated Annealing Algorithm 19
3-2 Example 19
3-3 M-program for Simulated Annealing 23
vii
viii Contents
4 Back Propagation work 24
4-1 Single Neuron Architecture 25
4-2 Algorithm 27
4-3 Example 29
4-4 M-program for Training the Artificial work
for the Problem Proposed in the Previous Section 31
5 Fuzzy Logic Systems 32
5-1 Union and Intersection