ECE4445 Audio Engineering

Additions or changes to this page might not show up on your computer if you have an older version in your internet cache. You may wish to click on the Refresh button in your browser to be certain that you see any changes.


Class Related Items

The text for the class is "Introduction Electroacoustics & Audio Amplifier Design" by W. Marshall Leach, Jr., ISBN 0-7575-0375-6.

Before coming into my office, please turn your cell phone off.

Making the Grade by Physics Professor Kurt Weisenfeld. You can read a student's response here.

Chapters 1 - 12 Formula Sheet Use of this is allowed on quizzes. No additional material may be written on it. Additions or corrections may be made before quizzes.

Electroacoustics Glossary of Symbols. You may use a copy of this on the quizzes. No additional material may be written on it.

The Perception of Pitch. The pitch of a sound wave is closely related to its frequency or periodicity - but the exact nature of that relation remains a mystery. A very interesting article from the 1974 issue of American Scientist published by Sigma Xi.

A paper that describes the design of Zobel matching networks can be read here. You can read see the Mathcad sheet which was used to produce the plots in Figures 7 and 8 in the paper here.

The following links are to the numerical tables from which the vented-box design charts in the book were plotted: QL = 03, QL = 05, QL = 07, QL = 10, QL = 20, QL = infinity

SPICE Netlists: Infinite-Baffle, Closed-Box, Vented-Box

The following pictures show the laboratory setup for measuring the voice-coil impedance of loudspeakers. The basic instrument is the computer controlled Audio Precision Analyzer II.
Picture 01 - Measuring the voice-coil resistance with the ohmmeter.
Picture 02 - Loudspeaker driver connected to the Audio Precision Analyzer II.
Picture 03 - Closeup view of the speaker and analyzer.
Picture 04 - Dr. Allen Robinson making the measurements.
Picture 05 - Screenshot showing the measured magnitude and phase of the impedance.
Picture 06 - The loudspeaker mounted on the compliance test box.

LTSpice

The SPICE examples in the 4th edition of the text used LTSpice for the analysis. This version of SPICE is distributed by Linear Technology and has become the defacto standard for the "do it yourself" electronics and audio communities. Unlike other free versions, there are no limits on the number of devices in a circuit. Here are the links:
Linear Technology Software Page
LTSpice Tutorial
LTSpice Guide

These are the LTSpice files that are in the 4th edition of the text. The crossover network example contains both a woofer and a midrange driven from a single power amplifier with crossover networks. There is an auxiliary RLC circuit that connects to the midrange voice coil for impedance correction.
Infinite Baffle File from Chapter 6.
Closed-Box File from Chapter 7.
Vented-Box File from Chapter 8.
Crossover Example File from Chapter 10.


Fall 2010 Documents

Syllabus

Homework Assignments

You may work with a partner in submitting homework problems. Only one writeup should be submitted. Be sure to put both names on the cover sheet.

Homework Guidelines (Please read and follow these guidelines. They were originally written to minimize student complaints about an ECE 3050 GTA grader.)

  1. Chapter 1 problems - 3, 4, 7, 10, 11, 13, 15, and 19.
  2. Chapter 2 problems - 2, 4, 5, 8, 13, 14, 15, 17, 19, 23, and 25.
  3. Chapter 3 problems - 2, 3, 4, 5, 7, 9, 11, and 12.
  4. Chapter 4 problems - 1, 2, 3, 4, 5, 6, and 7.
  5. Chapter 5 problems - 1,2, 3, and 5.
  6. Chapter 6 problems - 3, 4, 10, 12, 13, 24, 28, and 30. In problem 30, if the measured impedance at 2 kHz is in the problem statement, it should be omitted for it is there by error. Use only the measured impedance at 20 kHz for the calculations.
  7. Chapter 7 problems - 4, 5, 6, 7, and 8.
  8. Chapter 8 problems - 2, 3, 4, 5, 9, and 10.
  9. Chapter 10 problems - 1, 2, 3 (if it is not there, add "crossover network" between "midrange" and "is" in the second sentence), 6, 8, 11, 12, and 13.
  10. Chapter 12 - problems 1, 2, 6, 7, and 16.

Fall 2010 Design Project

You may use any version of SPICE that you prefer. The examples posted for the project use LTSpice, which is the version used in the examples in the course text. Some useful links for LTSpice are
Linear Technology Software Page
LTSpice Tutorial
LTSpice Guide

The following LTSpice files are the ones in the 4th edition of the text. Any of these can be used with the design project, but the numbers must be changed. The crossover network example contains both a woofer and a midrange driven from a single power amplifier with crossover networks. There is an auxiliary RLC circuit that connects to the midrange voice coil for impedance correction. The design of this network is discussed in the text.
Infinite Baffle File from Chapter 6
Closed-Box File from Chapter 7
Vented-Box File from Chapter 8
Crossover Example File from Chapter 10

You may work with a partner and submit one report or work individually.

If you have a driver that you would like to use, you may make an appointment to come in the Audio Laboratory and measure it. Otherwise, download the speaker data file as follows:

Preliminary

Take the number for the day of your birthday or your partner's birthday (1 through 31). Divide that number by 31, multiply by 13, and round it off to the nearest digit. For example, if your birthday is on the 17th of the month, your number would be 07. For single digit numbers, you must include a leading zero. The files you download are:

http://users.ece.gatech.edu/~mleach/ece4445/vcimped/NM_off.txt
http://users.ece.gatech.edu/~mleach/ece4445/vcimped/NM_on.txt

where NM is your file number.

Use the measured loudspeaker data and the Mathcad sheet linked below (or any other math software) to calculate the driver parameters and plot the measured voice-coil impedance and the simulated impedance. (Note: the x-axis values for the two plots will not be the same. You must use separate x-axis arrays for them.) If you do not get the plots to agree, you have not calculated the parameters correctly. The methods of calculating these were covered in class and they are in Chapter 11 of the text. The parameter LE must be experimentally ajdusted, i.e. tweaked, to obtain the best match in the midband region. A typical value might be around 0.01 H. With some drivers, LE is an open circuit.

Mathcad 7 sheet for calculating the small-signal parameters of the driver. Download this file and use Mathcad to open it. The sheet reads the two data files offbox.txt and onbox.txt. These files must contain the data measured with the Audio Precision System II Analyzer. There should be no headers in these files. Here is a PDF of an example application of the Mathcad sheet. The driver is a Dayton 18-inch dual voice-coil driver with the two voice coils connected in parallel. This is a real monster woofer that was used by a group of students in a senior design project.

Calculate the element values for the infinite baffle SPICE simulation. You may use this Mathcad 7 Sheet. Plot the voice-coil electrical impedance calculated with SPICE and the measured impedance on the same axes. You can export the data calculated by SPICE as an ascii file that can be imported into Mathcad with the READPRN statement. For the Mathcad plots, you must specify 2 y-axis arrays and 2 x-axis arrays to be plotted. The x-axis values are not the same for the two sets of y-axis values. If these two plots do not agree, the SPICE netlist contains errors. You may use this Cadence/PSpice Infinite Baffle Netlist or this LTSpice Graphic File. The numbers in the LTSpice file are for one of the examples in the text. The numbers must be changed for the design project. Include the electrical input impedance, the on-axis pressure, and the diaphragm displacement.

Graphics in LTSpice, e.g. circuit diagrams and graphs, can be exported as WMF files by clicking on "Tools/Write to a wmf file." This file can be copied and pasted into Word and resized for your report.

A preliminary design report consisting of the calculated parameters, the comparison of the measured and Mathcad calculated voice-coil impedances, and the SPICE simulation of the driver in an infinite baffle is due on Friday, November 12. All plots must be titled and the axes labeled. If more than one plot is on a graph, each plot must be labeled.

Final Project

For all of the following simulations, add the resistor LE from your Mathcad parameter sheet to the LTSpice circuit. This inductor is in parallel with the GZe source.

Calculate the element values for the closed-box SPICE simulation. You may use this Cadence/PSpice Closed Box Netlist or this LTSpice Graphic File. The numbers in the LTSpice file are for the example in the text. They must be changed for the design project. For your driver data, perform the same SPICE simulations that are at the end of Chapter 7 of the text. Perform the sumulations for two values of LE - the value from your Mathcad parameter sheet and for the value LE = 1E-12. The latter value is essentially a short circuit in the simulation. The difference between the two simulations illustrates the effect of the voice-coil inductance on the driver.

Calculate the element values for the vented-box SPICE simulation. You may use this Cadence/PSpice Vented Box Netlist or this LTSpice Graphic File. The numbers in the LTSpice file are for the example in the text. They must be changed for the design project. For your driver data, perform the same SPICE simulations that are at the end of Chapter 8 of the text. Perform the sumulations for two values of LE - the value from your Mathcad parameter sheet and for the value LE = 1E-12.

Design a second-order low-pass crossover network for the driver. Calculate the element values for a load resistor equal to the value of RE for your driver. Repeat the closed-box and vented-box simulations for the two values of LE.

In your report, compare the box volumes and the lower cutoff frequencies of the closed-box and vented-box systems. Does the crossover network have any effect on the lower cutoff frequency? Discuss the effect of the voice-coil inductance on the overall frequency response of the systems.

The due date for the final design report is Friday, December 3. You can see an example report here.

Spring 2010 Documents

The GTA for the class is Chris Burdett. His hours in the Tutotial Lab are Monday from 2:00 pm to 4:00 pm and Tuesday from 11:00 am to noon. His email address is chrisburdett_at_gatech_dot_edu.

Spring 2010 Design Project

You may use any version of SPICE that you prefer. The examples posted for the project use LTSpice, which is widely used by the "do it yourself" audio community. Here are some pertinent links for LTSpice::
Linear Technology Software Page
LTSpice Tutorial
LTSpice Guide

The following LTSpice files are the ones in the 4th edition of the text. Any of these can be used with the design project, but the numbers must be changed. The crossover network example contains both a woofer and a midrange driven from a single power amplifier with crossover networks. There is an auxiliary RLC circuit that connects to the midrange voice coil for impedance correction. The design of this network is discussed in the text.
Infinite Baffle File from Chapter 6
Closed-Box File from Chapter 7
Vented-Box File from Chapter 8
Crossover Example File from Chapter 10

For the design project, you may come into the Audio Laboratory and measure one of your own drivers or a driver that we have in the laboratory. You can make an appointment with the GTA to do this. Alternately, you can use one of the measured data files assigned in email to the class. You may work individually or in groups of two. In the latter case, submit only a single report.

Use the measured loudspeaker data and the Mathcad sheet linked below (or any other math software) to calculate the driver parameters and plot the measured voice-coil impedance and the simulated impedance. (Note: the x-axis values for the two plots will not be the same. You must use separate x-axis arrays for them.) If you do not get the plots to agree, you have not calculated the parameters correctly. The methods of calculating these were covered in class and they are in Chapter 11 of the text. The parameter LE must be experimentally ajdusted, i.e. tweaked, to obtain the best match in the midband region. A typical value might be around 0.01 H. With some drivers, LE is an open circuit.

Mathcad 7 sheet for calculating the small-signal parameters of the driver. Download this file and use Mathcad to open it. The sheet reads the two data files offbox.txt and onbox.txt. These files must contain the data measured with the Audio Precision System II Analyzer. There should be no headers in these files. Here is a PDF of an example application of the Mathcad sheet. The driver is a Dayton 18-inch dual voice-coil driver with the two voice coils connected in parallel. This is a real monster woofer that was used by a group of students in a senior design project.

Calculate the element values for the infinite baffle SPICE simulation. You may use this Mathcad 7 Sheet. Plot the voice-coil electrical impedance calculated with SPICE and the measured impedance on the same axes. You can export the data calculated by SPICE as an ascii file that can be imported into Mathcad with the READPRN statement. For the Mathcad plots, you must specify 2 y-axis arrays and 2 x-axis arrays to be plotted. The x-axis values are not the same for the two sets of y-axis values. If these two plots do not agree, the SPICE netlist contains errors. You may use this Cadence/PSpice Infinite Baffle Netlist or this LTSpice Graphic File. The numbers in the LTSpice file are for one of the examples in the text. The numbers must be changed for the design project. Include the electrical input impedance, the on-axis pressure, and the diaphragm displacement.

A preliminary design report consisting of the calculated parameters, the comparison of the measured and Mathcad calculated voice-coil impedances, and the SPICE simulation of the driver in an infinite baffle is due on Monday, April 5.

Calculate the element values for the closed-box SPICE simulation. You may use this Cadence/PSpice Closed Box Netlist or this LTSpice Graphic File. The numbers in the LTSpice file are for the example in the text. They must be changed for the design project. For your driver data, perform the same SPICE simulations that are at the end of Chapter 7 of the text.

Calculate the element values for the vented-box SPICE simulation. You may use this Cadence/PSpice Vented Box Netlist or this LTSpice Graphic File. The numbers in the LTSpice file are for the example in the text. They must be changed for the design project. For your driver data, perform the same SPICE simulations that are at the end of Chapter 8 of the text.

Choose either the closed-box or the vented-box woofer from above. Add a low-pass crossover network (any order) with a crossover frequency of 400 Hz. Add the midrange from the crossover network example in the text with a high-pass crossover network (any order). The LTSpice circuit for the midrange is linked above. Use SPICE to calculate the on-axis pressure response of the woofer with its crossover network by itself. Do the same for the midrange. As a final step, look at the combined responses of the midrange and the woofer, sum and difference connections. The plots will be similar to the ones in the Crossover Networks chapter of the text. Tweak the crossover network for the best overall response. Impedance matching networks in parallel with the voice coil of either driver to optimize the response are optional.

The due date for the final design report is Wednesday, April 28. You can see an example report here.

Quiz Solutions

Quiz 1, Quiz 2, Quiz 3


Fall 2009 Documents

Quiz Solutions

Quiz 1, Quiz 2, Quiz 3

Fall 2009 Design Project

The SPICE examples posted for the project use LTSpice, which is widely used by the "do it yourself" audio community. Here are the links:
Linear Technology Software Page
LTSpice Tutorial
LTSpice Guide

These are the LTSpice files that will be in the 4th edition of the text. Any of these can be used with the design project, but the numbers must be changed. The crossover network example contains both a woofer and a midrange driven from a single power amplifier with crossover networks. There is an auxiliary RLC circuit that connects to the midrange voice coil for impedance correction. - Infinite Baffle File, Closed-Box File, Vented-Box File, Crossover Example File


Spring 2009 Documents

Spring 2009 Design Project


Fall 2008 Documents

Fall 2008 Design Project

Preliminaries

Spring 2008 Documents

Spring 2008 Design Project

Preliminaries

In the following phases, the math program Mathcad is referred to. You may use any computer math program you wish in place of Mathcad.

Second Phase

Third Phase

Fourth Phase

Fifth Phase


Fall 2007 Documents

Fall 2007 Design Project

Preliminaries Final Report

Due in class on Wednesday, December 5. Example of a good report.


Fall 2006 Documents

Design Project

PRELIMARY REPORT - Due in class on Wednesday, October 25.

FINAL REPORT - Due Friday, November 17.

USE the example plots in the text as a guide for the displayed ranges on the horizontal and vertical axes. For example, do not display a range of more than 30 to 40 dB for the pressure plots. A vertical axis limit of -200 dB to 10 dB is far too great a range. Your plots should appear similar to the ones in the text.

FOR the closed-box simulation, choose a B2 alignment. If the total quality factor of your driver is too large for reasonable closed-box and vented-box systems, you may increase the Bl product to reduce the electrical quality factor. For the plots that compare the measured impedance to the simulated impedance, use the original value of the Bl product. All following simulations must be performed with the increased value of the product.

TITLE each graph and label the axes appropriately. If more than one plot is on the same graph, identify what each one represents.

INCLUDE all calculations, the SPICE circuits, and the SPICE netlists in your report. Organize the reports with a title page for each section. On these pages, summarize the contents of each section. Include a Summary and Conclusions section at the end of your report.


Documents from Previous Semesters

Below are example Mathcad sheets for calculating the voice-coil inductance parameters. The data is measured for the JBL 2241 15-inch professional driver. There are a total number of 62 frequencies at which the mpedance is measured. You will have to modify the Mathcad sheet for the number of points you obtain from the MLSSA Analyzer. This sheet allows you to calculate the n and the Le in Eq. (6.50) for the impedance of the lossy voice-coil inductance. Because you have so many data points, you should turn off the circled data points on your mathcad plots. Otherwise, you cannot see the curves below the smear of circles.

This paper explains the equations in the mathcad sheet that are used to determine the inductor parameters.

The design of Zobel networks to cancel the high-frequency rise in voice coil impedance due to the inductnce is described in this paper.

Errata and Updates for Course Text - Student assistance in finding errors will be appreciated.

Read this copy of a paper on modeling the voice-coil inductance losses. This paper explains the equations on the mathcad sheet that are used to determine the inductor parameters.

Parameter Calculation Sheet for calculating the small-signal parameters of the driver. You must read Section 12.7 in the text to understand this sheet. The only parts that pertain to the design project are the parts where you calculate fS, QMS, QES, QTS, and VAS.

Example Mathcad sheet for calculating the inductance parameters of the voice-coil. The data is measured for the JBL 2241 15-inch professional driver. There are a total number of 62 frequencies at which the impedance is measured. You will have to modify the Mathcad sheet for the number of points you obtain from the Audio Precision Analyzer, which is 201. This sheet allows you to calculate the n and the Le in Eq. (6.50) for the impedance of the lossy voice-coil inductance. Because you have so many data points, you should turn off the circled data points on your mathcad plots. Otherwise, you cannot see the curves below the smear of circles.

Spring 2000 - Notes on resolving the voice coil inductance parameters from impedance data measured in lab with the MLSSA system. These come from the yet unpublished 3rd edition of the class text.

Spring 2001 - Example Mathcad Sheet for extracting the lossy voice-coil inductance parameters from the measured MLSSA data.


aimspice.gifEvaluation Version of AIM Spice

Here is a free version of SPICE that you might like better than PSpice. The evaluation version lets you have 20 active devices (PSpice only allows 10) and 50 nodes in a circuit. The program makes better use of the graphics features of Windows. For example, you can copy plots to the clipboard as metafiles, whereas PSpice only lets you make bitmaps of plots (if you can figure out how to do it). With the graphics post processor, you can scale the plots with the mouse, control the labeling and gridlines, change the axis labels, etc., things that cannot be done with PSpice. You can download the free evaluation version of AIM Spice here.

Living Stereo Logo
The Old RCA Records Living Stereo Logo



This page is not a publication of the Georgia Institute of Technology and the Georgia Institute of Technology has not edited or examined the content. The author of this page is solely responsible for the content.

o ooO valid-xhtml10