iPump 6420 User’s Manual

TimeZone Delay

Most radio networks span several time zones. Because of this, to keep the same scheduled “feel” at all affiliates through all those time zones, they, once again must do their own recording and re-broadcasts, using extra satellite bandwidth. The iPump6420 TimeZone Delay (TZD) feature allows the central radio network manager to avoid these complexities. Using TZD, the radio network manager can broadcast one feed over the satellite, with all the correct localization. At those sites in “later” time zones, the i6420, implementing TZD, will hold the entire compressed audio feed, along with all associated Compel commands (like ShowShifting) in a rolling recorded buffer. At the precise buffer depth corresponding to the hour difference in time, the original feed is heard, sounding and feeling the same as the live feed in the most eastern zone.

MP3 Codec

In addition to the standard wave (PCM only), mp2, and mpg files, iPump6420 may also support the popular mp3 (MPEG1 L3) files. This is convenient for the extra flexibility in file types for the local spots. And it is also required in order to make use of OAR, since files must be compressed as mp3.

1.3.Functional Description

This section is to describe the functional theory of operation of the iPump 6420. The iPump 6420 is basically a Linux-based x86 computer with advanced peripheral devices. How this hardware works together to fulfill the i6420’s missions is shown in Figure 1-3.

The RF input from the satellite antenna LNB is brought in to a DVB receiver subsystem. This stage takes the incoming L-band carrier, demodulates the carrier to FEC-encoded data, then decodes and de-interleaves the FEC data into the original MPEG Transport stream. This stage also provides the main Local Controller function with key status information, including carrier lock, error’d-second data quality, and RF signal level.

After this, the Transport stream is brought in as a serial byte-stream to the Linux-based application software that runs the iPump 6420. There, a software Transport demultiplexer recovers the PSI tables, the COMPEL command packets, MPE/IP data streams, and the desired live audio PES streams. The PSI tables are used to determine the locations of audio streams, finding their Packet IDs (PIDs) from the user-designated Program number and Audio Language Descriptor (LD). The COMPEL packets are parsed to find addressed commands for execution. The MPE/IP data streams are captured and recorded to the HDD storage, as commanded. The desired audio PES streams are identified by their PID, and then fed to software-based MPEG decoders (not to be confused with the unit’s audio outputs).

The “Local Controller” shown in the Figure is, functionally, the application software running on the Linux-based x86 processor. The Linux OS and this software boots from a Compact Flash card installed to all iPump 6420s. (This way, in the event of HDD failure, the unit can still continue operation as a traditional IRD.) All the functional blocks not associated with specific hardware are executed, in real-time, in this software system.

As stated, the Compact Flash is the booting device, from which first Linux, then the operating application will boot. The writes to the Compact Flash are limited to downloads of

www.wegener.com

800070-01 Rev B

Chapter 1, Page 9

Page 13
Image 13
Wegener Communications 6420 user manual Functional Description, TimeZone Delay, MP3 Codec