PDA

View Full Version : Turbo Coding



obaskirt
- 11th November 2006, 15:36
Did anyone write a turbo coding algorithm with Pic Basic Pro? I really need help. Thanks.

Onur

BigWumpus
- 11th November 2006, 22:36
Maybe you'll get more answers, if you discribe, what "turbo coding" or "turbo encoding" means !!!

Raflex
- 15th November 2006, 04:33
"Turbo codes are a class of recently-developed high-performance error correction codes finding use in deep-space satellite communications and other applications where designers seek to achieve maximal information transfer over a limited-bandwidth communication link in the presence of data-corrupting noise."

mister_e
- 15th November 2006, 05:09
http://www.picbasic.co.uk/forum/showpost.php?p=28106&postcount=6

Luciano
- 15th November 2006, 09:20
Hi,

Turbo coding requires extremely fast processing.
(Mathematical intensive algorithm).

This is not possible with a PIC microcontroller.

Best regards,

Luciano

obaskirt
- 16th November 2006, 21:32
Maybe you'll get more answers, if you discribe, what "turbo coding" or "turbo encoding" means !!!

Raflex said: "Turbo codes are a class of recently-developed high-performance error correction codes finding use in deep-space satellite communications and other applications where designers seek to achieve maximal information transfer over a limited-bandwidth communication link in the presence of data-corrupting noise."

Reflex described very well what the turbo coding means.

I am a member of Cube Sat project in Bahcesehir University, TURKEY. We want to use turbo codes for communication.

Turbo Coding is very computing intensive algorithm so if I can not accomplish to implement it with PIC microcontroller, which chip should I use? Or maybe I will use extra EEPROM.

Thanks for your replies.

Archangel
- 17th November 2006, 02:50
Pretty good description here:
http://en.wikipedia.org/wiki/Turbo_code
and here:
http://www-sc.enst-bretagne.fr/turbo/principale.html

sayzer
- 17th November 2006, 09:05
...
Turbo Coding is very computing intensive algorithm so if I can not accomplish to implement it with PIC microcontroller, which chip should I use?...

Hi obaskirt,


If you can divide this "intensive algorithm" into small pieces or sub-segments of math operations, then you can have many small PIC modules doing small math jobs and give you individual results.

You can then have a master PIC collecting these individual results and have a final calculation. The whole operation will be relatively faster.

But remember, the fastest PIC is 40Mhz I guess.
So you need to calculate precisely what speed & instruction execution time your "intensive algorithm" requires ; if you end up with a speed requirement say 4Ghz, forget PICs and use a PC instead.


---------------------------

Luciano
- 17th November 2006, 13:02
Hi,

Here they use a TI MSP430 ultra-low-power 16-bit RISC mixed-signal processors.
(The MSP430 is used for the flight module).
http://www.cubesatkit.com

Ask if you can use TI MSP430 for Turbo Coding.
The answer will be not possible, but maybe they will put you on the right tracks.
Remember that all this stuff must be low-power.
http://www.cubesatkit.com/content/pumpkin/contact_pumpkin.html

Best regards,

Luciano

mister_e
- 17th November 2006, 15:54
Maybe some PIC24 or DsPIC would do... but certainely not in Basic ... for now.

Microchip C30, Hi-Tech C support them