參數(shù)資料
型號: DSP56600
廠商: 飛思卡爾半導(dǎo)體(中國)有限公司
英文描述: Implementing Viterbi Decoders Using the VSL Instruction on DSP Families
中文描述: 維特比解碼器實現(xiàn)上使用DSP的家庭教學(xué)的VSL
文件頁數(shù): 88/108頁
文件大?。?/td> 726K
代理商: DSP56600
B-10
Viterbi Decoder Implementation
For More Information On This Product,
Go to: www.freescale.com
Extended Algorithm Program Listing
;***************************MAIN***********************************************
;
NUMSTATESequ
32
ENCBITS
equ
6
NoAcs
equ
NUMSTATES/2
NUMINPUTSequ
168
EVEN
equ
1-(NUMINPUTS/8)%2 ;EVEN SET TO 1/0 IF NUMINPUTS IS
;
org
p:$400
VITDEC
move
#NUMSTATES/2-1,m2
move
#BRX,r2
move
#STATE1,r5
move
#STATE2,r4
move
#NUMSTATES*2-1,m4
move
#NUMSTATES*2-1,m5
move
#>1,n5
;
move
#NUMSTATES/2,n5
move
#PATHOUT,n0
move
#-1,m3
move
#>1,n2
;
move
#INDATA,r1
;
;***********************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
;
FindMetrics
PreACS
;
ACS
PRELP
move
#NUMSTATES/2,n5
;
;
;*****************MAIN LOOP--PROCESS BYTES OF DATA*****************
do
#NUMINPUTS/8-2,DATALP;process bytes of output
do
#8,SYMLP
;
FindMetrics
ACS
SYMLP
STOREPATHS#NUMSTATES
DATALP
;most cases=log2(NUMSTATES)+1
EVEN/ODD #BYTES
;r2 points to branch metric table
;r5 points to current state metric
;r4 points to updated state metric
;both modulo to flip locations each sym
;ctr/input metrics spacing for each butterfly
;input metrics spacing for each butterfly
;n0 points to storage for output paths
;set linear mode, traceback ptr
;r1 points to input data
;preload decisions/trellis start
;n5 now serves as offset between fetch
states
;8 bits per byte
Example B-1
Extended Algorithm Program Listing (Continued)
F
Freescale Semiconductor, Inc.
n
.
相關(guā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
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
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