Wednesday, April 23, 2008

NN Headache

My final project is about sound localization. For finishing my project at least I should know about Neural Network concept and its application.

Never knowing about neural network before make me regret. With my ordinary programming skill I can’t finish it. What is my problem?

I don’t have any problem and some other algorithm, but what make me regret in programming especially in digital electronic are:

1. I still can’t extract from math, such as differential, integral, and something like that. So when I have to program that contain integral, or even sometime double integral, I always give up. When I ask my lecturer assistants, they don’t answer about it. I don’t know about there are some major issues that they truly don’t understand about extracting from mathematic into program or they hide their knowledge from other.

2. Digital electronics are vary but when you use truly digital electronics, such us gate, multiplexer, decoder, and flip-flop, is not simple rather complicated. But thanks for development of computer, now we can use simple embedded microcontroller.

3. With microcontroller designing electronic system become easier, but not optimized. FPGA optimize programming better than MCU because it is truly digital-electronic.

So I decide to use microcontroller rather FPGA. I hope I will finish my electronic project soon So I can post my wonderful experience in this digital electronic programming blog.

Read more...

Monday, April 14, 2008

Found Free Genetic Algorithm Ebook


Today is my glorious day. I found ebook for free. I think it is rare.

Then I check it in google blog. I found that this ebook is being promote by another ebook so I will not try to promote it.

The title is “A Field Guide to Genetic Programming”. “A field guide” is for newbie or for expert. I figure out Genetic Programming as how to make program and apply Genetic Algorithm in your field. Am I true?

Here the description:

Genetic programming (GP) is a systematic, domain-independent method for getting computers to solve problems automatically starting from a high-level statement of what needs to be done. Using ideas from natural evolution, GP starts from an ooze of random computer programs, and progressively refines them through processes of mutation and sexual recombination, until high-fitness solutions emerge. All this without the user having to know or specify the form or structure of solutions in advance. GP has generated a plethora of human-competitive results and applications, including novel scientific discoveries and patentable inventions.

So download it at http://www.lulu.com/content/2167025 for FREE. You can find FREE ebook at digital electronic programming blog.

Read more...

Wednesday, March 26, 2008

Programming digital electronic blog is back

Fun-digital is back

Recently I have so many things that I have done through. I learnt a lot of things back there. Starting at op amp circuit, transistor circuit switching, speaker audio, microcontroller, DC motor, and in programming is artificial neural network. All of them are for my final project.

But Finishing my final project, design and implementation of mobile robot sound tracker, is still my top priority. This mobile robot implement microphones as sensor, you can call it microphones array. Then data that I received from microphone, I use microcontroller to specify the sound source direction.

To implement my digital electronic circuit knowledge, I tried to make switches from BJT transistor. My transistor switching is work now. Then I know how hard to make good switch. Why do I use transistor as switch? I’ll post this thing later.

Now I am still busy with amplifier circuit to interface with my digital electronic circuit through ADC (Analog Digital Conversion). I want to make it stable and precision. Follow me!

Is programming digital electronic fun?

Read more...

  © 2009 Programming Software and Hardware for Fun

Back to TOP