參數(shù)資料
型號: DSP56600
廠商: 飛思卡爾半導(dǎo)體(中國)有限公司
英文描述: Implementing Viterbi Decoders Using the VSL Instruction on DSP Families
中文描述: 維特比解碼器實(shí)現(xiàn)上使用DSP的家庭教學(xué)的VSL
文件頁數(shù): 101/108頁
文件大小: 726K
代理商: DSP56600
24-Bit Algorithm Program Listing
Viterbi Decoder Implementation
For More Information On This Product,
Go to: www.freescale.com
C-9
;***********************STORE PARTIAL PATH METRICS MACRO***************
;
FUNCTION: The storage is somewhat twisted. The stored paths are current
;
up to the most recent input bit, which is NOT convenient for
;
traceback. As a result, I process the data as follows: I pre
;
loaded the path with 6 bits. Thereafter, I process 8 path bits
;
so the path has 14 bits. The most significant 8, I save.
;
the remaining bits are the current encoder values for that path.
;
The 5 lsb's are the current state.
;
INPUTS:
;
n0 should point to memory where the path bits are to be stored
;
r5 should point to the latest path metric for state 0
;
OUTPUTS:
;
Updated paths storage X memory, n0 points to next path storage
;
REGISTERS USED:
;
a,b,y1,r0,n0,r3,r5
;*********************************************************************
;
;
Store off path data in wordsto avoid overflow in path reg's
;
STOREPATHS macro LPCNT
;
move
n0,r3
move
n0,r0
move
#>$1f,y1
do
LPCNT,_PSTORE1
move
y:(r5),b
asr
#5,b,a
and
y1,b
move
a1,x:(r3)+
move
b1,y:(r5)+
_PSTORE1
lua
(R4+NUMSTATES),R5
lua
(r0+NUMSTATES),n0
endm
;n0 stores path data pointer
;mask for 1 lsb's(NUMENCBITS-1 of 1's)
;store paths for each state
;grab path
;align bits5-20 w/ a1 (16 bits beyond enc)
;mask off 5 lsb's to return to path
;store 16 ms path bits
;return 5 ls path bits
;r5 points to latest states
;update path data pointer
Example C-1
24-bit 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