전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

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



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
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