• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Stereophile has started calculating EPDR.

BDWoody

Chief Cat Herder
Moderator
Forum Donor
Joined
Jan 9, 2019
Messages
7,083
Likes
23,549
Location
Mid-Atlantic, USA. (Maryland)
Hi Everyone,

I sent this to MZKM yesterday but just noticed this thread today. Please see attached. You can skip everything and jump to the last equation showing the formula for calculating EPDR from impedance magnitude and impedance phase magnitude.

Just a note of caution that the EPDR derivation is based on a class-B output stage so it's valid for typical class-AB amps but certainly not for class-A and probably has only marginal relevance for class-D amps (would love to hear from a class-D expert on this topic).

For your background, the Benjamin Eric paper includes a thorough analysis of how to relate the speaker load to the amplifier dissipation but it's actually Keith Howard himself who invented EPDR as a cleaner way to present the data. I don't think that Keith has ever published the final calculation so when I came to want to do this myself I had to re-do the derivation and check with Keith that it matched his calculation.

The PDF is from my raw notes and was never intended for publication. It's a bit rough but seems like there's enough interest to justify me posting in this form.

Kind regards,
Jack.

Welcome to the forum!

You'll fit right in here, I predict.
 
OP
M

MZKM

Major Contributor
Forum Donor
Joined
Dec 1, 2018
Messages
4,251
Likes
11,556
Location
Land O’ Lakes, FL
In Sheets code:

=impedance*((1-sin(PI()*5/6))*sin(PI()*5/6))/((1-sin(PI()*5/6+abs(Radians(phase angle))*2/3))*sin(PI()*5/6-abs(Radians(phase angle))/3))

Phase needs to be in radians; the above formula takes care of that (take out Radians code if already in radians)

Impedance doesn't need absolute value.
 
OP
M

MZKM

Major Contributor
Forum Donor
Joined
Dec 1, 2018
Messages
4,251
Likes
11,556
Location
Land O’ Lakes, FL
Here is an example, the R253:
Screen Shot 2020-11-30 at 4.31.22 PM.png


I can see why Amir hasn't typically shared the impedance/phase data, it was ~55,000 data points for both.
 

flyhigh

Member
Forum Donor
Joined
Aug 16, 2020
Messages
12
Likes
8
Location
Korea
Hi Everyone,

I sent this to MZKM yesterday but just noticed this thread today. Please see attached. You can skip everything and jump to the last equation showing the formula for calculating EPDR from impedance magnitude and impedance phase magnitude.

Just a note of caution that the EPDR derivation is based on a class-B output stage so it's valid for typical class-AB amps but certainly not for class-A and probably has only marginal relevance for class-D amps (would love to hear from a class-D expert on this topic).

For your background, the Benjamin Eric paper includes a thorough analysis of how to relate the speaker load to the amplifier dissipation but it's actually Keith Howard himself who invented EPDR as a cleaner way to present the data. I don't think that Keith has ever published the final calculation so when I came to want to do this myself I had to re-do the derivation and check with Keith that it matched his calculation.

The PDF is from my raw notes and was never intended for publication. It's a bit rough but seems like there's enough interest to justify me posting in this form.

Kind regards,
Jack.

Thank you for sharing the calculation.
 

keantoken

Member
Joined
Apr 9, 2019
Messages
26
Likes
23
I can't view the original EPDR paper since it is paywalled, but I'm hesitant to point out that the PDF posted here does not pass a check on the EPDR values it gives. I don't want to seem unappreciative, but something is wrong. To check whether your EPDR value is correct you use that value resistor as the load of an ideal class B output stage. If you calculated EPDR correctly then your class B output stage will dissipate the same amount of power that it did when driving the speaker load.

When you do this in simulation you find that it gives too low values, and the sharp peaks are not accurate either.

In simulation you can find the EPDR value experimentally and the resulting curve does not have angular peaks and it doesn't drop as low. All the trigonometry and calculus is not required either, there is a much more common sense and accessible way to derive class B dissipation and EPDR.

Attached is a REW measurement of EPDR and the same thing replicated in LTspice. The charts are size matched so you can open them in tabs and flip between them to compare. There are some differences since the simulation model does not perfectly replicate the real measured dummy load, but it is close enough to demonstrate the issues.

First picture is pma's dummy load measured with REW showing the EPDR curve. Second picture is the LTspice simulation where the Cyan trace is the same EPDR function REW uses and is provided in the PDF a page back. Magenta is my EPDR function which matches the experimentally determined EPDR curve I generate with an ideal class B circuit in LTspice.
 

Attachments

  • PMA_dummy_EPDR.png
    PMA_dummy_EPDR.png
    151.4 KB · Views: 172
  • PMA_dummy_EPDR__keantoken-simulation.png
    PMA_dummy_EPDR__keantoken-simulation.png
    26.3 KB · Views: 168

whazzup

Addicted to Fun and Learning
Joined
Feb 19, 2020
Messages
575
Likes
486
Can someone try this with the LS50? There's always a lot of discussion on how hard it is to drive, may be interesting to see its EPDR.
 

keantoken

Member
Joined
Apr 9, 2019
Messages
26
Likes
23
Amir, and maybe a few others ought to have REW impedance measurements, surely one of them could open one up and enable the EPDR curve. Until then, maybe you will be satisfied with this.

I made an impedance model of the LS50 to see it's EPDR. I could be wrong about the calculation being wrong, since it's paywalled and I can't see what exactly it is trying to specify.

At any rate you have standard EPDR in cyan and my function in magenta, which you should probably just ignore. The 200Hz-1k region isn't modeled well due to some ambiguity on what is filling in the trough there. You can see it if you flip between the pictures. EPDR drops down to about 2 ohms overall.
 

Attachments

  • KEF LS50 impedance.png
    KEF LS50 impedance.png
    74.6 KB · Views: 160
  • KEF LS50 experimental EPDR LTspice keantoken.png
    KEF LS50 experimental EPDR LTspice keantoken.png
    20.7 KB · Views: 180
OP
M

MZKM

Major Contributor
Forum Donor
Joined
Dec 1, 2018
Messages
4,251
Likes
11,556
Location
Land O’ Lakes, FL
I can't view the original EPDR paper since it is paywalled, but I'm hesitant to point out that the PDF posted here does not pass a check on the EPDR values it gives. I don't want to seem unappreciative, but something is wrong. To check whether your EPDR value is correct you use that value resistor as the load of an ideal class B output stage. If you calculated EPDR correctly then your class B output stage will dissipate the same amount of power that it did when driving the speaker load.

When you do this in simulation you find that it gives too low values, and the sharp peaks are not accurate either.

In simulation you can find the EPDR value experimentally and the resulting curve does not have angular peaks and it doesn't drop as low. All the trigonometry and calculus is not required either, there is a much more common sense and accessible way to derive class B dissipation and EPDR.

Attached is a REW measurement of EPDR and the same thing replicated in LTspice. The charts are size matched so you can open them in tabs and flip between them to compare. There are some differences since the simulation model does not perfectly replicate the real measured dummy load, but it is close enough to demonstrate the issues.

First picture is pma's dummy load measured with REW showing the EPDR curve. Second picture is the LTspice simulation where the Cyan trace is the same EPDR function REW uses and is provided in the PDF a page back. Magenta is my EPDR function which matches the experimentally determined EPDR curve I generate with an ideal class B circuit in LTspice.
I checked it against what John Atkinson reports for Stereophile, so the EPDR calculation from the paper is correct. But whether the paper is correct, *shrug*.

I thought 45-degrees is 2x the dissipation, but to get 1/2 impedance with the EPDR formula the angle only has to be ~27.5-degrees.
 
Last edited:

jackocleebrown

Member
Technical Expert
Audio Company
Joined
Jan 30, 2020
Messages
74
Likes
1,017
Location
UK
I checked it against what John Atkinson reports for Stereophile, so the EPDR calculation from the paper is correct. But whether the paper is correct, *shrug*.

I thought 45-degrees is 2x the dissipation, but to get 1/2 impedance with the EPDR formula the angle only has to be ~27.5-degrees.

I messaged Keantoken earlier today to understand his calculation more clearly. The difference is that his calculation is based on the average dissipation power. So you can think of it as Equivalent Average Dissipation Resistance (EADR). This is a useful measure because it would help understand how hot the amp will get. The Equivalent Peak Dissipation Resistance (EPDR) instead looks at the maximum instantaneous power dissipation and this is more relevant if you want to consider the SOA of the output devices, or if the amp protection might be triggered. Both are potentially useful measures. In the pdf I provided there's an expression for the average dissipated power and, if there is interest, I can derive an expression for EADR from this.
 

Ron Texas

Master Contributor
Forum Donor
Joined
Jun 10, 2018
Messages
6,246
Likes
9,379
It would be nice to have this additional measurement. However, it would also be nice to see how amplifiers behave at extremely low impedance. Is there a trend by type of amplifier such as Class D vs Class AB, or even across the different popular Class D modules?
 
OP
M

MZKM

Major Contributor
Forum Donor
Joined
Dec 1, 2018
Messages
4,251
Likes
11,556
Location
Land O’ Lakes, FL
I messaged Keantoken earlier today to understand his calculation more clearly. The difference is that his calculation is based on the average dissipation power. So you can think of it as Equivalent Average Dissipation Resistance (EADR). This is a useful measure because it would help understand how hot the amp will get. The Equivalent Peak Dissipation Resistance (EPDR) instead looks at the maximum instantaneous power dissipation and this is more relevant if you want to consider the SOA of the output devices, or if the amp protection might be triggered. Both are potentially useful measures. In the pdf I provided there's an expression for the average dissipated power and, if there is interest, I can derive an expression for EADR from this.
Also, you mentioned that this isn’t valid for Class-D, is there any known formula or even simply a trend as to how Class-D amps handle phase angles?
 
OP
M

MZKM

Major Contributor
Forum Donor
Joined
Dec 1, 2018
Messages
4,251
Likes
11,556
Location
Land O’ Lakes, FL
It would be nice to have this additional measurement. However, it would also be nice to see how amplifiers behave at extremely low impedance. Is there a trend by type of amplifier such as Class D vs Class AB, or even across the different popular Class D modules?
It would be nice if Amir also measured wattage into 2ohm, but I assume he would be fearful of damaging an amp.
 

Ron Texas

Master Contributor
Forum Donor
Joined
Jun 10, 2018
Messages
6,246
Likes
9,379
It would be nice if Amir also measured wattage into 2ohm, but I assume he would be fearful of damaging an amp.
Very few amplifiers have a 2 ohm rating. The inexpensive Crown XLS series does.
 

Ron Texas

Master Contributor
Forum Donor
Joined
Jun 10, 2018
Messages
6,246
Likes
9,379
Right, but that may be taking into account real loads. The EPDR shows that many speakers go to 2phm <200Hz.
I'm pretty sure the LS50 does that. Stereophile has been "eyeballing" that data for years.
 

jackocleebrown

Member
Technical Expert
Audio Company
Joined
Jan 30, 2020
Messages
74
Likes
1,017
Location
UK
Also, you mentioned that this isn’t valid for Class-D, is there any known formula or even simply a trend as to how Class-D amps handle phase angles?

Nothing that I'm aware of. I believe that the behaviour will be totally different in a class-D. Would be great to hear from a class-D expert on this topic.
 

keantoken

Member
Joined
Apr 9, 2019
Messages
26
Likes
23
Hi everyone. I straightened out my thoughts and posted them here:

https://www.audiosciencereview.com/forum/index.php?threads/calculating-eadr-similar-to-epdr.22019/


Nothing that I'm aware of. I believe that the behaviour will be totally different in a class-D. Would be great to hear from a class-D expert on this topic.

In a class D amp, the MOSFET is either on or off. When it's on it just behaves like a resistor, so the only thing that really matters is instantaneous current. So that portion of the waveform simply experiences I^2R losses. The question is the transition regions as one MOSFET turns on and the other turns off. With a reactive load, the MOSFETs will be switching high currents at the zero crossing so their dissipation will increase analogous to a class B amplifier. In fact, I wonder if the dissipation equation is very similar, just only applicable to the transition regions. You could think of it as the EPDR function except driven far into clipping.

Distortion caused by the output inductor will be correlated more with instantaneous current, just like Ron losses, rather than phase angle.

I'm not a class D expert though, just shooting from the hip. Usually someone appears soon after me to correct my glaring mistakes...
 

amirm

Founder/Admin
Staff Member
CFO (Chief Fun Officer)
Joined
Feb 13, 2016
Messages
44,697
Likes
241,289
Location
Seattle Area
It would be nice if Amir also measured wattage into 2ohm, but I assume he would be fearful of damaging an amp.
In addition to that, I would need a new dummy load and wiring to handle such power.
 
Top Bottom