Speech encoder using the lpc algorithm

Assignment Help Other Engineering
Reference no: EM13871586

1. Write a speech encoder using the LPC algorithm. You must implement your own LPCcode. You must not use any MATLAB toolboxes { use the 'which' command in MATLABto check if a function is built-in or contained in a toolbox. Use the following parameters:

1. A frame size of 200 samples;2. 10th order prediction;3. Single-pulse excitation at the start of the frame;4. RMS energy normalization. Include a listing of the code and an explanation (in your own words) of each stage of theencoding. Comment on the audio quality of the reconstructed speech in terms of intelligibility and naturalness using a male speaker and a female speaker. Then encode the musicdata using the coder and comment on the result.

2. Vary the frame size over what you consider to be a \reasonable" range and comment on theaudio quality of the reconstructed speech using male and female speakers.For each frame size and speaker, tabulate the bit rate in bits per second (bps) requiredusing 8-bit scalar quantization for the RMS energy parameter and each of the ten LPCcoefficients.

3. For the optimal frame size found above, vary the number of LPC parameters. Is 10 areasonable choice?

4. Enhance the coder using pitch information, as follows. For each frame, calculate the pitchusing autocorrelation. Then generate the excitation using impulses spaced at the pitch interval. Test using male and female speakers, and comment on any improvements younotice over single-pulse excitation. Note that you may need to bu er one or more previousframes in order to calculate the correlation, and that the placement of the pitch impulsesin the current frame depends on the location of the last pitch pulse in the previous frame.Include a listing of the code and an explanation (in your own words) of each stage of theencoding.Comment on the perceived quality of the LPC coder with pitch excitation as compared tosingle-pulse excitation.

Reference no: EM13871586

Questions Cloud

What do you understand from curl and div : What do you understand from Curl and Div of a vector field F? Explain them with examples.  Is there any difference between Grad and Div of F? What are the applications of Grad, Div and Curl?
Calculate the value to be assigned to the bonds : Love & Co. issues bonds with a face value of $50,000 for $51,000. Each $1,000 bond carries 10 warrants, and each warrant allows the holder to acquire one share of $1 par common stock for $40 per share.
In what ways are investment and abandonment options similar : In what ways are the investment and abandonment options similar? What is exogenous uncertainty? What is endogenous uncertainty? What difference does the form of uncertainty make to the timing of investment?
Meteors/meteorites : Construct an outline and write a  3-pages essay describing the following topic with referencing  topic is "meteors/meteorites"
Speech encoder using the lpc algorithm : 1. Write a speech encoder using the LPC algorithm. You must implement your own LPCcode. You must not use any MATLAB toolboxes { use the 'which' command in MATLABto check if a function is built-in or contained in a toolbox. Use the following parame..
How is researching publicly available information : How is researching publicly available information helpful in counterterrorism analysis? Provide specific examples of where it could/is helpful. (minimum of 400 words)
An example of a benefit or burden relationship for purposes : Which of the following is an example of a benefit or burden relationship for purposes of determining whether a primary government is financially accountable for another organization? Primary government is authorized to audit the other organization..
Describe influence of exchange rates on cross-border merger : Is now a good time to expand internationally through acquisition? Describe the influence of exchange rates on cross-border merger and acquisition activity.
How might shareholders view your plans to spend free cash : Is the existence of free cash flow a benefit or a hindrance to your international expansion plans? How might shareholders view your plans to spend free cash flow on an international investment or acquisition?

Reviews

Write a Review

Other Engineering Questions & Answers

  Describe how security administration works to plan

Describe how security administration works to plan, design, implement, and monitor man organization's security plan.

  Determine coefficients the finite difference approximation

Determine coefficients a1, a2, a3, a4, and a5 so that the finite difference approximation is 4th order accurate. You can use Taylor's series expansions, the method of undetermined coefficients or Lagrange polynomial approximation for your derivati..

  Actors will interact with the processes on the use case

create a use-case diagram for the crm system following the uml guidelines in appendix a of the textbook.doc sharing

  Provide background information that helps in analyzing data

provide background information that helps in analyzing your data. You should include theoretical information for all of the equations that you used in analyzing your data.

  Design a suitable vapour compression refrigeration system

Design a suitable vapour compression refrigeration system to achieve this duty, a suitable chilled water piping system to achieve the required duty and suitable heat rejection facilities for the refrigeration plant using a cooling tower.

  Show the product design specification

Derive at least four concept designs to satisfy the given specification. Use short written descriptions and simple sketches to illustrate your ideas and what other information would be required to be able to write a more complet..

  Design and modelling of adsorption chromatography based on

design and modelling of adsorption chromatography based on isotherm dataadsorption systems are most commonly set-up as

  Evaluate the online crm system of your bank what are the

what are the motivations for an organization to have a good supply chain management scm system? define scm in your own

  Dimension of the unit cell of andalusite crystal structure

What is happening to the a 0 dimension of the unit cell of the andalusite crystal structure, when it is being heated?

  Determine the volume of water lost

Determine the volume of water lost (in m3) through evaporation during a year from Lake Okeechobee (Florida). Lake Okeechobee has a surface area of 190,000-ha located in a region where the annual rainfall is 1500 mm. The increase in the depth of th..

  Vulnerability in the marketplace of downloaded applications

Summarise your findings from your research of NFC. Consider the possible simple communication configurations between two devices A and B, and identify possible applications for NFC for each configuration.

  How to prevent type of corrosion

Offer an explanation for why cracking might have occurred and provide at least three suggestion on how to prevent this type of corrosion.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd