AN2094 Freescale Semiconductor / Motorola, AN2094 Datasheet - Page 37
AN2094
Manufacturer Part Number
AN2094
Description
ITU-T G.729 Implementation on StarCore SC140
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
1.AN2094.pdf
(52 pages)
- Current page: 37 of 52
- Download datasheet (348Kb)
Freescale Semiconductor
/*loop for every possible period*/
}
}
for(i=t_min; i<t_max; i++)
{
}
/*compute 1/sqrt[E]}*/
E1 = Inv_sqrt(E);
/* Compute correlation between xn[] and excf[] */
C=0;
for(j=0; j<40; j++)
/* Normalize correlation = correlation * (1/sqrt(energy)) */
corr_norm[i] = E1 * C;
/*compute scaled_excf and recompute energy*/
E=0;
for(j=0;j<40;j++)
{
}
/*compute 1/sqrt[E]}*/
E1 = Inv_sqrt(E);
/* Compute correlation between xn[] and excf[] */
C=0;
for(j=0; j<40; j++)
/* Normalize correlation = correlation * (1/sqrt(energy)) */
corr_norm[i] = E1 * C;
/* modify the filtered excitation excf[] for the next iteration */
k--;
for(j=0; j<40; j++)
/*energy and new excf[]*/
s_excf[0] = exc[k] >> scaling;
E = s_excf[0] * s_excf[0];
for(j=1; j<40; j++)
{
}
s_excf[j]=excf[j] >> 2;
E = E + s_excf[j] * s_excf[j];
s_excf[j] += factor[j];
E = E + s_excf[j] * s_excf[j];
C = C + xn[j] + s_excf[j];
factor[j] = (exc[k] * h[j]) << h_fac;
C = C + xn[j] + s_excf[j];
ITU-T G.729 Implementation on the StarCore™ SC140/SC1400 Cores, Rev. 1
/*32bit multiplication*/
/*32bit multiplication*/
References
37
Related parts for AN2094
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
An Overview og the Phase Locked Loop
Manufacturer:
Philips
Datasheet:
Part Number:
Description:
AN OVERVIEW OF THE LPC FLASH INTERFACE
Manufacturer:
STMicroelectronics
Part Number:
Description:
An Evaluation System Interfacing the MPX2000 Series Pressure Sensors to a Microprocessor
Manufacturer:
Motorola / Freescale Semiconductor
Part Number:
Description:
An FM-IF system for DECT and other high speed GFSK applications
Manufacturer:
Philips Semiconductors / NXP Semiconductors
Part Number:
Description:
An 8 x 8 Discrete Cosine Transform on the StarCore SC140/SC1400 Cores
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
An Overview of the HCS12 ATD Module
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
An Introduction to the External Bus Interface on the HCS12X
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
An RF Data Link Using Tango3 and Romeo2 RF Modules
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
IC POWER SUPPLY MULT-OUT 44-HSOP
Manufacturer:
Freescale Semiconductor
Datasheet:
Part Number:
Description:
IC POWER SUPPLY MULT-OUT 54-SOIC
Manufacturer:
Freescale Semiconductor
Datasheet:
Part Number:
Description:
Low-Cost 16-Bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Functional Pin Difference Between the MSC8101 and MPC8260 Communications Processor Modules
Manufacturer:
Freescale Semiconductor / Motorola