30.12.2012 Views

Maintaining Audio Quality in the Broadcast Facility 2011 - Orban

Maintaining Audio Quality in the Broadcast Facility 2011 - Orban

Maintaining Audio Quality in the Broadcast Facility 2011 - Orban

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

38<br />

<strong>Ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g</strong> <strong>Audio</strong> <strong>Quality</strong><br />

demonstration of <strong>the</strong> degradation that $20,000 worth of “enhancement” causes!<br />

Always remember that less is more.<br />

The Arbitron® PPM (Portable People Meter)<br />

The Arbitron PPM Encoder is an audio watermark<strong>in</strong>g device that adds encoded data<br />

about <strong>the</strong> program audio to <strong>the</strong> audio itself so that a monitor<strong>in</strong>g device, equipped<br />

with a microphone and worn by a listener, can receive <strong>the</strong> data via acoustic transmission<br />

from <strong>the</strong> radio receiver or computer loudspeaker. The PPM algorithm,<br />

which is proprietary to Arbitron, is based on <strong>the</strong> well-known pr<strong>in</strong>ciple of psychoacoustic<br />

mask<strong>in</strong>g. For most listeners, <strong>the</strong> program material masks or “drowns out”<br />

<strong>the</strong> added data <strong>in</strong> an attempt to render it <strong>in</strong>audible.<br />

To maximize <strong>the</strong> data throughput, <strong>the</strong> average level of <strong>the</strong> program audio should<br />

be consistently high. This maximizes <strong>the</strong> ability of <strong>the</strong> PPM encoder to <strong>in</strong>ject its data<br />

while ensur<strong>in</strong>g that <strong>the</strong> program audio masks <strong>the</strong> data. While a simple AGC will help<br />

compared to no audio process<strong>in</strong>g at all, a full audio process<strong>in</strong>g cha<strong>in</strong> <strong>in</strong>clud<strong>in</strong>g an<br />

AGC, multiband compressor, and peak limit<strong>in</strong>g will work significantly better than an<br />

AGC alone.<br />

Because <strong>the</strong> PPM signal amplitude is very low with respect to <strong>the</strong> program audio,<br />

<strong>the</strong> PPM signal can, <strong>in</strong> pr<strong>in</strong>ciple, be added to <strong>the</strong> f<strong>in</strong>al peak limited audio signal<br />

without significantly disturb<strong>in</strong>g peak modulation and without compromis<strong>in</strong>g loudness.<br />

However, <strong>the</strong>re are potential pitfalls. For digital broadcast<strong>in</strong>g or netcast<strong>in</strong>g,<br />

add<strong>in</strong>g <strong>the</strong> PPM signal is easily done by <strong>in</strong>sert<strong>in</strong>g <strong>the</strong> Arbitron PPM encoder after<br />

<strong>the</strong> peak limited signal just before <strong>the</strong> broadcast/netcast digital audio encoder <strong>in</strong>put.<br />

This is best done <strong>in</strong> <strong>the</strong> digital doma<strong>in</strong> by us<strong>in</strong>g an Arbitron PPM digital encoder,<br />

which does not compromise <strong>the</strong> program audio waveform fidelity and which<br />

has sufficient headroom. If an Arbitron PPM analog encoder is used, one must to<br />

pay careful attention to headroom to prevent <strong>the</strong> encoder from clipp<strong>in</strong>g <strong>the</strong> audio.<br />

Fur<strong>the</strong>rmore, it is necessary to determ<strong>in</strong>e if <strong>the</strong> analog encoder signal path <strong>in</strong>troduces<br />

overshoot and/or tilt <strong>in</strong>to <strong>the</strong> processed audio. If it does so, it can cause peak<br />

clipp<strong>in</strong>g to occur <strong>in</strong> <strong>the</strong> transmission cha<strong>in</strong> after <strong>the</strong> analog encoder. Correct<strong>in</strong>g this<br />

requires <strong>the</strong> ga<strong>in</strong> after <strong>the</strong> encoder to be lowered, which reduces <strong>the</strong> loudness of<br />

<strong>the</strong> transmission, and partially defeats <strong>the</strong> purpose of <strong>the</strong> audio process<strong>in</strong>g system.<br />

The PPM encoder uses an elegant psychoacoustic audio mask<strong>in</strong>g model to comb<strong>in</strong>e<br />

digital data, called a “watermark,” with <strong>the</strong> actual audio signal. The same pr<strong>in</strong>ciple<br />

is used <strong>in</strong> perceptual audio codecs. By captur<strong>in</strong>g, measur<strong>in</strong>g, process<strong>in</strong>g, and analyz<strong>in</strong>g<br />

signals from a Digital Arbitron PPM encoded broadcast program l<strong>in</strong>e (without<br />

attempt<strong>in</strong>g to reverse-eng<strong>in</strong>eer <strong>the</strong> bitstream data format), we were able to determ<strong>in</strong>e<br />

<strong>the</strong> follow<strong>in</strong>g details:<br />

� There are 10 frequency b<strong>in</strong>s, which are located between 1 and 3kHz.<br />

� PPM decoders are very pitch-sensitive. This is very important to consider<br />

when us<strong>in</strong>g PPM encoded signals for netcast<strong>in</strong>g us<strong>in</strong>g Adobe Flash Players.<br />

Numerical <strong>in</strong>accuracies <strong>in</strong> <strong>the</strong> sample rate converter of <strong>the</strong> Adobe Flash encoder<br />

and player render <strong>the</strong> PPM signal useless at sample rates o<strong>the</strong>r than

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!