I hope this is the right place for such a question - sorry if I'm breaking any protocol rules, but I really need some help.
I need ideas for what microcontroller to use for my application. I'm going to be integrating an Inertial Measurement Unit (IMU) with a GPS receiver using a Kalman Filter. This basically means I'll be adding up measurements continually from the IMU (about 80 Hz) and when a GPS measurement comes in (typically 1 Hz) I will be running all the measurements through a Kalman Filter to provide me with error estimates. The Kalman filter means lots of big matrix multiplications (18x18) with floating point numbers (done once a second). I need at least a 16-bit controller, maybe 32(?). This is going to be generating position information real-time.
All my measurements are going to be digital already so I don't need any D/A stuff. Flash memory (as much as possible) on-chip would be great so I could store measurements. An easy way to communicate with a PC or a PDA would be good. All this with as low a power as possible with a development kit