參數資料
型號: DSP56600
廠商: 飛思卡爾半導體(中國)有限公司
英文描述: Implementing Viterbi Decoders Using the VSL Instruction on DSP Families
中文描述: 維特比解碼器實現上使用DSP的家庭教學的VSL
文件頁數: 62/108頁
文件大小: 726K
代理商: DSP56600
4-14
Viterbi Decoder Implementation
For More Information On This Product,
Go to: www.freescale.com
Algorithmic Extensions
Main: Putting the Pieces Back Together
;********POSTPROCESSING,LAST 2 INFO BYTES & FLUSH ENCODER BACK TO 0****
;
; THESE SETUPS SHOULD ACCOMODATE ENCODERS OF 5 TO 8 BITS.
; ENCBITS-1 PREPROCESSED, SO WE HAVE 16-ENCBITS+1 BITS LEFT.
; WE DO ENCODER FLUSHING FOR #ENCBITS-1 BITS. SO WE HAVE
; (16-ENCBITS+1) - ENCBITS+1 DO DO BEFORE FLUSHING.
; NEXT, WE PROCESS THE ENCODER FLUSH BITS, STOPPING TO STORE
; PATHS AS NEEDED. WE STORE AFTER 8 BITS PROCESSED SO THIS MEANS
; STORE PATHS AFTER 16-2*ENCBITS+2 (from nonflush) +8-(16-2*ENCBITS+2)
; (these are the additional flush bits needed before storing paths).
; FINALLY, WE FINISH OUT THE DATA. THE BITS REMAINING ARE:
; 16-ENCBITS+1-(16-2*ENCBITS+2)-(8-(16-2*ENCBITS+2))
; = 8-ENCBITS.
;
; FOR THIS EXAMPLE, WE NONFLUSH PROCESS
; 6 MORE BITS, THEN FLUSH 2, STORE PATH, THEN FLUSH
; THE LAST THREE TO STATE 0.
; LAST 6 NONFLUSH BITS---
;**********************************************************************
do
#16-(2*ENCBITS)+2,LAST6
FindMetrics
ACS
;
LAST6
;
; ENCODER FLUSH-----
;
move
#>NUMSTATES/2,n5
;
do
#8-(16-(2*ENCBITS)+2),FLSH;process 3 of last five bits to get
;
FindMetrics
ACSFlush
;
ACS
FLSH
STOREPATHS#NUMSTATES/8
;
; FLUSH THE LAST THREE BITS------
;
do
#8-ENCBITS+1,FLSH3
;
FindMetrics
ACSFlush
;
ACS
FLSH3
;
TRACEBACK
;
FINISH
nop
;flush, process 16,8, 4, then 2,
then 1 state
next to last byte
; do last 3 bits to get last byte
Example 4-5
Main Program Code Changes (Continued)
F
Freescale Semiconductor, Inc.
n
.
相關PDF資料
PDF描述
DSP56852E 16-bit Digital Signal Controllers
DSP56852VFE 16-bit Digital Signal Controllers
DSP56853E 16-bit Digital Signal Controllers
DSP56853FG120 16-bit Digital Signal Controllers
DSP56853FGE 16-bit Digital Signal Controllers
相關代理商/技術參數
參數描述
DSP56600AD 制造商:FREESCALE 制造商全稱:Freescale Semiconductor, Inc 功能描述:INTERGRATED CELLULAR BASEBAND PROCESSOR DEVELOPMENT IC
DSP56600FM 制造商:FREESCALE 制造商全稱:Freescale Semiconductor, Inc 功能描述:16-BIT DIGITAL SIGNAL PROCESSOR
DSP56602 制造商:MOTOROLA 制造商全稱:Motorola, Inc 功能描述:16-Bit Digital Signal Processor User manual
DSP56602AD 制造商:MOTOROLA 制造商全稱:Motorola, Inc 功能描述:16-Bit Digital Signal Processor User manual
DSP56602DS 制造商:未知廠家 制造商全稱:未知廠家 功能描述:DSP56602 16-Bit Digital Signal Processor Datasheet