Understanding of pulse-code modulation

Assignment Help Other Engineering
Reference no: EM131218196

The purpose of this project is to gain an understanding of Pulse-Code Modulation (PCM) compression (linear-to-logarithmic) and PCM expansion (logarithmic-to-linear). Write the following three MATLAB functions for this project.

1. a μ-law compressor function to implement

y = ln( 1 + μ|s|)/(ln(1 + μ)) sgn(s); |s| ≤  1 |y| ≤ 1,

that accepts a zero-mean normalized (|s| ≤ 1) signal and produces a compressed zero-mean signal with p as a free parameter that can be specified.

2. a quantifier function that accepts a zero-mean input and produces an integer output after b-bit quantization that can be specified, and

3. a μ-law expander to implement

|s| = (1 + μ)|y| -1/μ; |y| ≤ 1, |s| ≤ 1    (2)

that accepts an integer input and produces a zero-mean output for a specified p parameter.

For simulation purposes generate a large number of samples (10,000 or more) of the following sequences;

(a) a saw tooth sequence,

(b) an exponential pulse train sequence,

(c) a sinusoidal sequence, and

(d) a random sequence with small variance. Care must be taken to generate non-periodic se¬quences by choosing their normalized frequencies as irrational numbers (i.e., sample values should not repeat). For example, a sinusoidal sequence can be generated using s(n) = 0.5 sin(n/33), 0 ≤ n ≤ 10,0000 (3)

From our discussions in Chapter 2 this sequence is non-periodic, yet it has a period envelope. Other sequences can also be generated in a similar fashion. Process these signals through the above μ-law compressor, quantizer, and expander functions as show in Figure 1, and compute the signal-to-quantization noise ratio (SQNR) in dB as

SQNR = 10 log10n=11s2(n)]/Σn=1N (s(n) - sq(n))2

For different b-bit quantizers, systematically determine the value of μ, that maximizes the SQNR. Also plot the input and output waveforms and comment on the results.

641_Block diagram of a Pulse-Code Modulation System.jpg

Figure 1: Block diagram of a Pulse-Code Modulation System.

References

[1] V. K. Ingle and J. G. Proakis, Digital Signal Processing Using MATLAB, Brooks/Cole Publishing Company, Pacific Grove, 2000.

{2] B. P. Lathi, Modern Digital and Analog Communication Systems, Oxforrd University Press, New York, 1998.

[3] J. G. Proakis and D. G. Manolakis, Digital Signal Processing: Principles, Algorithms, and Appli-cations, Fourthe Edition, Pearson Prentice Hall, New Jersey, 2007.

Reference no: EM131218196

Questions Cloud

Write a research paper about diabetes mellitus : Write a research paper about diabetes mellitus. Compare and contrast the two types. Review the pathophysiology, symptoms, causes, treatments. Where is future research headed?
What is a marketing strategy : BSBMKG609 - Develop a marketing plan Assignment. Objective: To provide you with an opportunity to develop marketing strategies that address strengths and opportunities within the organisation's projected capabilities and resources. What is a market..
What measures were used to assess personality : What measures were used to assess personality? Are the measurements valid and reliable? What other measures would you have liked to see included in the study? Are the procedures relevant, clear and appropriate? Is there enough detail in the pr..
Compare two foreign healthcare systems : Identify and explain the limitations implemented to contain health insurance costs. Also explain the reasons why the uninsured and underinsured have more health problems than those who have health insurance.
Understanding of pulse-code modulation : The purpose of this project is to gain an understanding of Pulse-Code Modulation (PCM) compression (linear-to-logarithmic) and PCM expansion (logarithmic-to-linear). Write the following three MATLAB functions for this project.
What organs in your body control metabolism : What organs in your body control metabolism? Can you change your metabolism? If so how? Do you believe you have a slow or fast metabolism? Research metabolism and reply to at least 2 of your classmates posts.
What makes a dna fingerprint unique : What makes a DNA Fingerprint Unique? Persuade others to accept or reject hypotheses by presenting data and interpretations. Detail data, procedures, and outcomes for future researchers.
Determine the balances of the accounts : Journalize thy adjusting entries using the following additional accounts: Salaries and Wages Payable; Rent Revenue; Insurance Expense; Depreciation Expense-Building Depreciation Expense--Equipment; and Supplies Expense. Determine the balances of t..
What noise could stand in way of effectively communicating : How can the Shannon-Weaver communications model be applied to these? What noise (interruptions or barriers) could stand in the way of effectively communicating health information within the community?

Reviews

Write a Review

Other Engineering Questions & Answers

  How to optimize performance parameters of internal combustio

How to Optimize performance parameters of Internal combustion Engine using Artificial Neural Networks?

  Write a news type article on energy storage

Write a news type article on energy storage. This should be written in a popular style, from the point of view of expert in the field, but for those less technical readers.

  The significance of a voltage amplifier and its applications

Describe how negative feedback works, and explain some of its advantages.

  What are the corresponding prototype velocities

If velocities at the crest and toe of the model spillway are determined to be 1 ft/s and 8 ft/s, respectively, what are the corresponding prototype velocities? Use the Froude law.

  Determine the value of the suspended tension load

determine the value of the suspended tension load at the top of drill pipe and using the graph of pore/fracture pressure for the Holly Field propose a casing scheme for the well using the graphical approach. Discuss the suitability of the selected..

  How is uniformitarianism related to the evolution of earth

Respond to the following: According to the Nebular Theory, how did the solar system develop? How is uniformitarianism related to the evolution of Earth and the solar system?

  Determine the summer allowable substation

Determine the summer allowable substation rating under the single-contingency loss of one transformer, based on not exceeding the maximum continuous current of these circuit breakers at 12.5-kV operating voltage.

  Problems based on applying nodal and mesh analysis

Discuss how the determination of the Thevenin Equivalent circuit simplifies the complex circuits.

  What is a phasor measurement unit in electric power systems

What is a flexible ac transmission systems (FACTS) device? One example of a FACTS device is a static synchronous compensator and what is a phasor measurement unit (PMU) in electric power systems?

  Major milestones of the telecommunications industry

Create a timeline illustrating the major milestones of the telecommunications industry, including networking and voice, using Microsoft® Word, PowerPoint, or Excel

  How rayleigh scattering occurs in optical fiber cable

how rayleigh scattering occurs in optical fiber cable? explain

  Write a business case memo to the owner justifying purchase

Your business uses all hubs. Users complain about slow network access. Write a business case memo to the owner justifying the purchase of switches to replace the hubs. Please follow submission and Rubric metric to a tee or do not bother for a "handsh..

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