• Get involved.
    We want your input!
    Apply for Membership and join the conversations about everything related to broadcasting.

    After we receive your registration, a moderator will review it. After your registration is approved, you will be permitted to post.
    If you use a disposable or false email address, your registration will be rejected.

    After your membership is approved, please take a minute to tell us a little bit about yourself.
    https://www.radiodiscussions.com/forums/introduce-yourself.1088/

    Thanks in advance and have fun!
    RadioDiscussions Administrators

Does HD-Radio's HDC Codec Utilize "Parametric Stereo"?

Like the HE-AAC V2/eAAC+ .m4a Profile uses Parametric Stereo by default, is PS also used, or something like it, within the HDC Codec of HD Radio?

It is known, HDC, to be based, partially, on the HE-AAC V1/AAC+ standard, but did it borrow that stereo trick, or something like it, for "Parametric Stereo"?

If so, does it help or harm sound quality, in a general sense?
Is the Stereo generally pretty convincing for normal listening enviornments (not ABX, normal)?
 
https://en.wikipedia.org/wiki/High-Definition_Coding says "in June 2017, the format was reverse engineered and determined to be a variant of HE-AACv1." Parametric stereo was introduced in HE-AAC v2, and the reverse engineering technical analysis of HDC makes no mention of parametric stereo functionality within it. So it would appear that the answer is no.

 
Yes, HDC does use PS. Its a modified version from your standard Parametric stereo that you see in a regular aac or m4a file.

Ps is used only on subchannels at low bitrates. 48kbps or lower for example.

Nrsc5's code currently uses faad2's drm ps decoding with a few changes.

Whether or not it sounds good is up to your interpretation.
 
Yes, HDC does use PS. Its a modified version from your standard Parametric stereo that you see in a regular aac or m4a file.

Ps is used only on subchannels at low bitrates. 48kbps or lower for example.
Glad I was careful enough to say "appear." Because I see that you would know. :)

So I'm seeing some of the backported parametric L/R panning logic for HDC starting around line 381 here, then?

Nrsc5's code currently uses faad2's drm ps decoding with a few changes.
By NRSC-5's code, do you mean Ibiquity's official codecs' code incorporates actual code from the open source FAAD2 project? That seems so unusual to me. I'm accustomed to these giant commercial interests only licensing closed source codecs.
 


Back
Top Bottom