|
|
Part: DSP56300GSMP
Category:
Description:
Company: Motorola Semiconductor Products
Datasheet: Download DSP56300GSMP datasheet File size : 331 kB
Request For quote: Find where to buy DSP56300GSMP
Datasheet text preview:
MOTOROLA
Semiconductor Software Product Brief
ETSI Multi-Channel GSM Speech Coders
DSP56300GSMP/D (Motorola Order Number) Rev. 0, 09/99
Introduction
Motorola and Signals + Software have jointly developed DSP software for GSM (Global Systems for Mobile Communications) applications for Motorola's DSP56300 family. The suite includes the three speech coding functions of the ETSI GSM digital mobile telephone system: Half Rate, Full Rate, and Enhanced Full Rate vocoders.
Background
The ETSI GSM suite codes narrowband speech (300-3400Hz, sampled at 8kHz) to 13 kb/s, 12.2kb/s, and 5.6 kb/s, respectively. The suite includes the relevant voice activity detection, error concealment, and discontinuous transmission facilities for each coder. Table 1 lists the ETSI specifications that are implemented.
Table 1. ETSI GSM Specification Numbers
Full-Rate GSM Enhanced Full-Rate GSM Half-Rate GSM 06.20 06.21 06.22 06.41 06.42
Speech transcoding Substitution/muting of lost frames Comfor t noise generation Discontinuous transmission Voice activity detection
06.10 06.11 06.12 06.31 06.32
06.60 06.61 06.62 06.81 06.82
Features and Performance
The full-rate speech coder uses a regular Pulse Excitation with Long-Term Prediction (RPE-LTP) algorithm. The audio performance for a single encode/decode is judged to be that some degradation is present compared to standard 64b/s PCM (G.711); the degradation is noticeable only over good loudspeaker systems. The enhanced full-rate speech coder uses a coding scheme known as Algebraic Code Excited Linear Prediction Coder (ACELP). The ACELP gives superior audio performance to full-rate GSM, especially for background noise and/or bit errors. The GSM half-rate algorithm is a variation of CELP known as VSELP (Vector-Sum Excited Linear Predictive Coding). The codebook used in VSELP has a predefined structure that significantly reduces the computational complexity of the codebook search. This codebook gives similar audio performance to full-rate GSM but at less than half the bit rate. The software passes all the ETSI GSM test vectors and is designed for multi-channel use.
© Motorola, Inc., 1999
CDMA Application Software
Interface Details
Interface Details
For each speech coder there are a set of seven subroutines: a boot routine for common tables, and for both the encoder and decoder a boot routine, an initialization routine and a processing routine. The boot and initialization routines are normally called only DSP on reset. The audio input and output format is 8kHz linear samples, and the processing routines operate on 160 samples (20ms) frames. Each input frame of speech is converted by the encoder into a set of parameters depending on the coder. The decoder uses this data to reconstruct the speech frame. The code is available either as the individual speech coders or as a package consisting of all 3 coders
DSP Requirements
Full-Rate GSM Program Memory X Data Memory Y Data Memory Processing Load (MIPS)*
Code Encoder and Decoder Encoder only Decoder only 2525 1991 786
Tables 191+ 166+ 101+
Variables 454n+440 341n+440 113n+440
Tables 33+ 8+ 29+
Variables 117n+74 103n+74 14n+74
Tables 158+ 158+ 172+ 2.97n 2.34n 0.63n
Enhanced Full-Rate GSM
Program Memory
X Data Memory
Y Data Memory
Processing Load (MIPS)*
Code Encoder and Decoder Encoder only Decoder only 9450 6563 2887
Tables 5192+ 5192+ 5192+
Variables 2946n+500 2351n+57 595n+500
Tables 618+ 618+ 618+
Variables 913n+314 506n+314 407n+314
Tables 4574+ 4574+ 4574+ 18.05n 16.33n 1.72n
Half-Rate GSM
Program memory
X Data Memory
Y Data Memory
Processing Load (MIPS)*
Code Encoder and Decoder 10457 Encoder only Decoder only 7843 3857
Tables 7971+ 7712+ 7070+
Variables 1520N+794 1029N+794 494N+394
Tables 2550+ 2513+ 1861+
Variables 562n+794 314n+794 248n+349
Tables 5421+ 5199+ 5209+ 17.8n 2.93n 14.87n
NOTES: * All MIPS figures are worst case, assuming internal program and data memory. n = number of channels U These are tables that are copied from program memory during the initialization routines. Depending on your configuration, it may not be necessary to do the copy, reducing the memory requirement.
1-2
CDMA Application Software
Motorola
Applications and Availability
Applications and Availability
The code is available now, under license, for a one-time payment and/or royalties, depending on the commercial application. Also available are: · · · Demonstration systems Application notes Support consultancy for code porting and integration
Motorola
1-3
For further information, visit our Web site at http://www.sasl.com, send us email at sales@sasl.com, or contact your nearest Signals + Software Office at: Signals + Software, Ltd. The Heights Lowlands Road, Harrow HA1 3AW United Kingdom Tel: +44 (0) 208 872 9000 FAX: +44 (0) 208 872 9001 Signals + Software , Inc. Sugarloaf Corporate Center, Suite 360, 2180 Satellite Blvd Duluth, Georgia,
Tel: +1 (678) 584 8680 FAX: +1 (678) 584 8681
Motorola and Signals + Software (S+S) reserve the right to make changes without further notice to any products herein. Motorola and S+S make no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola or S+S assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters which may be provided in Motorola data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. How to reach us: USA/Europe/Locations Not Listed: Motorola Literature Distribution P.O. Box 5405 Denver, Colorado 80217 1 (800) 441-2447 1 (303) 675-2140 Motorola Fax Back System (MfaxTM): TOUCHTONE (602) 244-6609 1 (800) 774-1848 RMFAX0@email.sps.mot.com Asia/Pacific: Motorola Semiconductors H.K. Ltd. 8B Tai Ping Industrial Park 51 Ting Kok Road Tai Po, N.T., Hong Kong 852-26629298 Technical Resource Center: 1 (800) 521-6274 DSP Helpline dsphelp@dsp.sps.mot.com Japan: Nippon Motorola Ltd SPD, Strategic Planning Office141 4-32-1, Nishi-Gotanda Shinagawa-ku, Japan 81-3-5487-8488 Internet: http://www.motorola-dsp.com/
Others parts begin by ds
|
|
|