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

X  

DSP56300 датащи(PDF) 35 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) 35 Page - Freescale Semiconductor, Inc

Back Button DSP56300 Datasheet HTML 31Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 32Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 33Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 34Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 35Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 36Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 37Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 38Page - Freescale Semiconductor, Inc DSP56300 Datasheet HTML 39Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 35 / 108 page
background image
Expanding the Viterbi Algorithm
Creating the Branch Metrics
Viterbi Decoder Implementation
3-7
Thus, by using a shifted version of the branch metrics, we only need one branch metric
for each state pair update. This metric is the one that gets subtracted from one path and
added into the other. We need only generate and store 16 branches.
Any given branch will, for a specified input, have one of four values. The four values
will represent how well the decoder input compares to the recreated encoder outputs of
00, 01, 10, 11. For our example, we assume some soft decision input. The decoder input
data is shifted and scaled so that 1 is changed to 16, and 0 is changed to -16. We obtain
two partial branch metrics B0 and B1, where B0 is the partial branch metric for the
encoder polynomial 1+D+D3+D5 output, and B1 is the partial branch metric for the
1+D2+D3+D4+D5 polynomial output. We can then compute the four branches as B0+B1,
B0-B1, -B0+B1, and -B0-B1, corresponding to recreated encoder values of
11, 10, 01, and 00.
The butterfly loop needs the branches in a specific order dictated by the encoding
polynomials. As seen in Figure 2-2, we update states 2i and 2i+1 using states i and i+16.
We only need the 16 branches for the 16 state pairs. The state gives us five of the six
values needed to determine the encoder output. The remaining value can be found by
examining the butterfly loop assembly code. In the loop, note that we subtract the
branch metric first (from the upper branch), then add it to the lower branch. The
butterfly loop is written assuming that the single branch metric value has the correct
sign to be added in the lower branch. This is equivalent to assuming the encoder input
bit is a 1 (for the purposes of computing the branch metric table). We account for this in
the code by choosing positive 16 for 1Õs and minus 16 for 0Õs (as noted in the preceding
paragraph). The resulting recreated encoder outputs for the first 16 states are shown in
the following table.
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