Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

help needed regarding error correcting codes..........

Status
Not open for further replies.

sridhara

Member level 4
Joined
May 2, 2006
Messages
69
Helped
5
Reputation
10
Reaction score
2
Trophy points
1,288
Activity points
1,782
hi friends...
i am planning to implement a error correcting code in vlsi.
could you please tell me which is the best error correcting code which is widely used nowadays...........
 

tameresa

Newbie level 3
Joined
Jan 19, 2007
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,300
I think that Turbo Codes are the most powerfull codes. my Graduation project was for Convolutional and Turbo codes.
 

binhjuventus

Junior Member level 3
Joined
Nov 26, 2005
Messages
28
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,281
Location
Vietnam
Activity points
1,475
@tameresa: have you finished your grad project? Could you share it with me, you project report?

I look forward to hearing from you!
 

tameresa

Newbie level 3
Joined
Jan 19, 2007
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,300
binhjuventus
I have finished this project 5 years ago; I'm not sure if I have a soft copy of it.
Anyway; I will check and be back to you
 

m_llaa

Full Member level 4
Joined
Mar 12, 2006
Messages
231
Helped
44
Reputation
88
Reaction score
21
Trophy points
1,298
Location
My Love Iran
Activity points
2,558
Hi
Doing error correcting codes in VLSI is good but type of that is depend on your channel and application.
Convolutional codes have good performance and viterbi decoder is available in VLSI format.
Viterbi decoder is optimal decoder for convolutional codes.
 

jgavan101

Newbie level 3
Joined
Jun 7, 2005
Messages
3
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,301
Hi,

Actually Im also doing a similar project. fpga implementation of an ecc.
Turbo codes and Low Density Parity Check (LDPC) are considered to be the best nowadays since they are close to the shannon limit. But which ECC to use depends on the application. Im trying to work on the LDPC implementation.

I recommend reading the following books
1. Error Control Coding: Fundamentals and Applications - S. Lin and D. J. Costello, Jr.
2. The Art of Error Correcting Coding - Robert Morelos-Zaragoza. http://www.eccpage.com/
 

rmreddy

Member level 3
Joined
Feb 20, 2007
Messages
66
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
1,718
hi,
you said that u want to implement an error correcting codes on VLSI.
Before that u should have the clear picture of the environment ur going to use it.

for example, for AWGN channel convolutional codes using viterbi decoding algorithm will very well do and in fact the chips are in market with different performance grades.

for a rayleigh or rician channels turbo codes with log_MAP algorithms are making an aggressive impact.

and on the complexity side, turbo codes are very complex with high computational overhead, u have take care of tiddle factor, exponential multipication, flaoting point to fixed point conversion i.e. Q12 or Q16 format, as well as memory contraints when u r trying to iplement on DSP...

so try to figure out what u want to do ...

cheers ......:D
 

zahedi79

Member level 1
Joined
Nov 1, 2005
Messages
39
Helped
20
Reputation
40
Reaction score
17
Trophy points
1,288
Activity points
1,476
Hello
these are MATLAB m-files.
These files is usefull for Encoding & Decoding RS
RS(15,11)
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top