поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

DSP56300 датащи(PDF) 46 Page - Freescale Semiconductor, Inc

номер детали DSP56300
подробное описание детали  Implementing Viterbi Decoders Using the VSL Instruction on DSP Families
PDF  108 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  FREESCALE [Freescale Semiconductor, Inc]
домашняя страница  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

DSP56300 датащи(HTML) 46 Page - Freescale Semiconductor, Inc

Back Button DSP56300 Datasheet HTML 42Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 43Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 44Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 45Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 46Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 47Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 48Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 49Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 50Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 46 / 108 page
background image
3-18
Viterbi Decoder Implementation
Expanding the Viterbi Algorithm
Main: Gluing the Pieces Together
Next, we begin the executable code. The first two lines initialize address registers m2
and n2 so that r2 addressing wraps around and increments by 3ÕsÑboth for branch
metric storage. The next 5 lines initialize address registers r4 and r5 to wrap around for
path metric/path storage to begin them pointing to the correct places in the storage
table. Offset register n5 is set to access path metrics spaced halfway apart in the storage
table.
The initialization finishes by pointing n0 to the path storage table start, making sure r3
is in linear mode for traceback, and pointing r1 to the input data. Note that the r1
addressing mode is not set. We assume that an outside calling routine does this, and
permit circular input buffers if desired.
These next two sections do much of the decoding work. The first loop processes
ENCBITS of input data. We process 1 pair of decoder inputs for each iteration of the
macros FindMetrics and ACS. This preprocessing loads ENCBITS-1 of data into the
paths. Thereafter, we process the decoder input pairs in groups of eight, producing 8
path bits for each state. For every 8 decoder input pairs processed, we invoke the
STOREPATHS macro to store the paths.
Example 3-6
Main Viterbi Decoding Routine: Patch Metric Update
;
;***********************PREPARATION LOOP*************************
;
This loop iterates by the number of bits used in the
;
encoder to pre load the bit decisions. Thereafter,
;
the paths are updated and stored off in bytes. We need
;
the preload bits so that the stored path metrics point
;
correctly to their previous paths for traceback
;****************************************************************
;
do
#ENCBITS-1,PRELP
;once for each encoder bit
;
FindMetrics
ACS
PRELP
;*****************MAIN LOOP--PROCESS BYTES OF DATA*****************
do
#NUMINPUTS/8-1,DATALP
;process bytes of output
do
#8,SYMLP
;8 bits per byte
;
FindMetrics
ACS
SYMLP
STOREPATHS#NUMSTATES
DATALP
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com