Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform

Ads

Discussion Groups

Free Online Books

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Comp.DSP | Trace-back clock in viterbi

There are 4 messages in this thread.

You are currently looking at messages 0 to 4.


Trace-back clock in viterbi - san_jack - 2009-07-03 10:38:00

Hi all,

  I have this doubt in implementation of viterbi decoder in FPGA

  While the trace-back unit decodes the single bit after tracing back the
path of length 5*L, next input to the viterbi decoder should not be given.
But if the input data is continuous, trace-back operation should be
completed within single clock input period.

  So to fulfil the above requirement,i considered a clock for trace-back
unit of 5*L times faster than input clock and it is working fine. Is this
the correct way of implementing or is there an alternate implementation
possible with using trace-back unit clock of same period as input clock.

I referred few IP cores like xilinx, Altera, Lattice,etc on this info. But
nowhere this delay of 5*L clock cyles is specified or usage of higher clock
frequency is mentioned.


______________________________
DSPRelated.com's 50,000th member announced! Details Here.

Re: Trace-back clock in viterbi - Vladimir Vassilevsky - 2009-07-03 11:01:00




san_jack wrote:

> Hi all,
> 
>   I have this doubt in implementation of viterbi decoder in FPGA
> 
>   While the trace-back unit decodes the single bit after tracing back the
> path of length 5*L, next input to the viterbi decoder should not be given.
> But if the input data is continuous, trace-back operation should be
> completed within single clock input period.

Yes.

>   So to fulfil the above requirement,i considered a clock for trace-back
> unit of 5*L times faster than input clock and it is working fine. Is this
> the correct way of implementing or is there an alternate implementation
> possible with using trace-back unit clock of same period as input clock.

????
You don't have to do the full 5L retrace. You only have to update all 
paths by one step.

> I referred few IP cores like xilinx, Altera, Lattice,etc on this info. But
> nowhere this delay of 5*L clock cyles is specified or usage of higher clock
> frequency is mentioned.

Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com
______________________________
DSPRelated.com's 50,000th member announced! Details Here.

Re: Trace-back clock in viterbi - san_jack - 2009-07-04 01:16:00

>But as per the viterbi algorithm, traverse of trace-back for 5,6 times of
constraint length yields the correct decoded path. So for decoding each bit
I should traverse minimum 5L paths.

>
>san_jack wrote:
>
>> Hi all,
>> 
>>   I have this doubt in implementation of viterbi decoder in FPGA
>> 
>>   While the trace-back unit decodes the single bit after tracing back
the
>> path of length 5*L, next input to the viterbi decoder should not be
given.
>> But if the input data is continuous, trace-back operation should be
>> completed within single clock input period.
>
>Yes.
>
>>   So to fulfil the above requirement,i considered a clock for
trace-back
>> unit of 5*L times faster than input clock and it is working fine. Is
this
>> the correct way of implementing or is there an alternate
implementation
>> possible with using trace-back unit clock of same period as input
clock.
>
>????
>You don't have to do the full 5L retrace. You only have to update all 
>paths by one step.
>
>> I referred few IP cores like xilinx, Altera, Lattice,etc on this info.
But
>> nowhere this delay of 5*L clock cyles is specified or usage of higher
clock
>> frequency is mentioned.
>
>Vladimir Vassilevsky
>DSP and Mixed Signal Design Consultant
>http://www.abvolt.com
>
______________________________
DSPRelated.com's 50,000th member announced! Details Here.

STUPIDENT::Re: Trace-back clock in viterbi - Vladimir Vassilevsky - 2009-07-04 12:12:00


san_jack wrote:

>>But as per the viterbi algorithm, traverse of trace-back for 5,6 times of
> 
> constraint length yields the correct decoded path. So for decoding each bit
> I should traverse minimum 5L paths.
> 
> 
>>san_jack wrote:
>>
>>
>>>Hi all,
>>>
>>>  I have this doubt in implementation of viterbi decoder in FPGA
>>>
>>>  While the trace-back unit decodes the single bit after tracing back
> 
> the
> 
>>>path of length 5*L, next input to the viterbi decoder should not be
> 
> given.
> 
>>>But if the input data is continuous, trace-back operation should be
>>>completed within single clock input period.
>>
>>Yes.
>>
>>
>>>  So to fulfil the above requirement,i considered a clock for
> 
> trace-back
> 
>>>unit of 5*L times faster than input clock and it is working fine. Is
> 
> this
> 
>>>the correct way of implementing or is there an alternate
> 
> implementation
> 
>>>possible with using trace-back unit clock of same period as input
> 
> clock.
> 
>>????
>>You don't have to do the full 5L retrace. You only have to update all 
>>paths by one step.
>>
>>
>>>I referred few IP cores like xilinx, Altera, Lattice,etc on this info.
> 
> But
> 
>>>nowhere this delay of 5*L clock cyles is specified or usage of higher
> 
> clock
> 
>>>frequency is mentioned.
>>
>>Vladimir Vassilevsky
>>DSP and Mixed Signal Design Consultant
>>http://www.abvolt.com
>>
______________________________
DSPRelated.com's 50,000th member announced! Details Here.