SDKZSPF LSI, SDKZSPF Datasheet - Page 335

no-image

SDKZSPF

Manufacturer Part Number
SDKZSPF
Description
Manufacturer
LSI
Datasheet

Specifications of SDKZSPF

Lead Free Status / Rohs Status
Supplier Unconfirmed
E.2
E.2.1
API Specification for Convolutional Encoder Library
Function on G2
Convolutional Encoder
Synopsis
void lib_convEnc_k9r2(short *inpw, short *outpw, short
Nwords)
Input
Short *inpw
Short Nwords Size of input array
Return
None
Output
Short *outpw
Description
This function implements a Convolutional encoder with generating
polynomial,
G0 = 1 + D2 + D3 + D4 + D8
G1 = 1 + D1 + D2 + D3 + D5 + D7 + D8 (octal 753)
and with a constraint length of K=9 and rate of R=1/2.
It employs Block-XOR technique, along with LUT-based sorting and
operates on packed words containing input data bits.
Dependencies/Assumptions
This encoder always starts from the zero state.
Assumes that the input data bits are packed into an array of 16-bit words,
in a "right-MSB" format, that is, in each word, the LSB has the oldest
API Specification for Convolutional Encoder Library Function on G2
Copyright © 1999-2003 by LSI Logic Corporation. All rights reserved.
Pointer to input data (packed, 16-bit array)
Pointer to output data (packed, 16-bit array)
(octal 561)
E-3