The National Radio Systems Committee (NRSC) has unveiled a new resource for broadcasters that utilize FM translators, providing a unique Radio Data System (RDS) Program Identification (PI) code for every FM translator in the U.S.

FM translators have been a source of growth for the radio broadcast industry in recent years. Regulatory efforts such as AM revitalization, and the expanded use of HD Radio multicast channels as an audio source for translators, have introduced new uses for translators and have greatly increased their numbers.

Most FM translators broadcast the RDS digital subcarrier, which is used by FM stations to deliver “metadata” such as program format, station logo and/or web address, and song title and artist information to modern FM receiver displays (especially automotive receivers). The use of RDS on FM translators is encouraged, especially since so many vehicles now display RDS metadata when tuned to an FM radio station.

One of the most important types of metadata transmitted by RDS subcarrier is the PI code. The PI code is not displayed to consumers but it is used internally by the receiver to uniquely identify the audio program being broadcast by the FM station. In the US, the PI code has historically been derived from a radio station’s call sign, however, when FM translators are involved there is a problem.

The NRSC defined the algorithm for calculating a station’s PI code back in the 1990’s when the RDS standard was being introduced, and this algorithm is based on a four-character call sign, which is the standard call sign format for full-power FM stations (the exception being some legacy three-character call signs). Here’s the problem – FM translators are assigned a six-character call sign by the FCC, so the NRSC’s PI code algorithm does not work.

To resolve this problem, the NRSC’s RDS Usage Working Group (RUWG) developed a new algorithm just for FM translators, which can assign a unique PI code to each FM translator in the US. This algorithm has been implemented using a web-based tool and a list of PI codes for all FM translators in the US is now available at http://picodes.nrscstandards.org/. FM translator operators are encouraged to visit this web page and obtain (and use!) the PI code which has been calculated for their translator (or translators).

In the vast majority of cases, these new FM translator PI codes should be used by translator operators, this is very important to help prevent PI code-related receiver issues (such as unintentional re-tuning) which can occur when stations use the wrong PI code. The principal reason why a translator would not use one of the PI codes from the NRSC’s FM translator PI code list is if that translator is being fed by the main channel audio signal of a full-power FM station and is simulcasting that signal (the “traditional” application for translators). In this exceptional case, the translator should use the PI code for the full-power station it is being fed by, calculated from that full-power station’s four-letter call sign.

Cross-service FM translators (that is, FM translators that are re-broadcasting an AM station’s signal) and FM translators being fed by an HD Radio multicast channel should most definitely make use of the PI codes provided on the NRSC FM Translator PI code web page. Here is a screen shot of the web page:

NRSC PI Codes Web Page

Some comments on the web page:

  • There are over 7,000 translators listed on this page, sorted by “Facility ID;”
  • Translator operators should use the “Filter” function, entering their translator call sign(s) in the appropriate box and clicking on “Filter,” this is the quickest way to find a particular PI code;
  • The algorithm used to generate PI codes utilizes the FCC’s Consolidated Database System (CDBS); once a day the CDBS information is downloaded from the FCC and checked to see if there are any new translators or whether a translator has moved in geographic location or frequency;
  • If a translator moves in either geographic location or frequency, then a new PI code may be calculated, so translator operators should visit the web page if their translator moves location or frequency to see if the PI code has changed.

In a future blog post some additional information on the algorithm used to calculate the FM translator PI codes will be discussed. Please contact David Layer at NAB if you have any questions or comments on the PI code web page.

Guest author Alan Jurison is  Senior Operations Engineer, iHeartMedia, and Chair, RDS Usage Working Group (RUWG), National Radio Systems Committee (NRSC).