Viterbi Decoder path memory using Block RAM

H

Heliboy

Guest
Folks,

I am trying to put the large Path Memory for Trace Back of Viterbi
Decoder in Block RAM of Xilinx Viterx FPGA. Say we have a 64 states,
trellis depth of 100 Trace Back and one decoded bit is output every
clock cycle. The problem is that how to store this path memory in
Block RAM? As far as I know that the Block RAM can only be
read/written in one address every clock cycle, prohit it from tracing
back through the long depth of trellis in one clock cycle. One
solution is to use many Block RAMs but it will need lots RAMs (Many
implementations said they only need couple of Block RAMs). Am I
missing something here? Tanks.
 
Thanks, it is EXACTLY what I need!



Jerzy Gbur <furia1024@wp.pl> wrote in message news:<cb7bv5$1gs$1@nemesis.news.tpi.pl>...
Heliboy wrote:

Folks,

I am trying to put the large Path Memory for Trace Back of Viterbi
Decoder in Block RAM of Xilinx Viterx FPGA. Say we have a 64 states,
trellis depth of 100 Trace Back and one decoded bit is output every
clock cycle. The problem is that how to store this path memory in
[...]

http://www.obs-us.com/people/mihai/pdf/espld00.pdf

- try that document

If You'll have some problems ask again.

Jerzy Gbur
 
The link is not opening and is saying to search in archive. How to see this now?
http://www.obs-us.com/people/mihai/pdf/espld00.pdf

- try that document
 
Heliboy wrote:

Folks,

I am trying to put the large Path Memory for Trace Back of Viterbi
Decoder in Block RAM of Xilinx Viterx FPGA. Say we have a 64 states,
trellis depth of 100 Trace Back and one decoded bit is output every
clock cycle. The problem is that how to store this path memory in
[...]

http://www.obs-us.com/people/mihai/pdf/espld00.pdf

- try that document

If You'll have some problems ask again.

Jerzy Gbur
 

Welcome to EDABoard.com

Sponsor

Back
Top