FM stereo multiplex (MPX) generation, including RDS data

Similar documents
FREQUENCY AGILE FM MODULATOR INSTRUCTION BOOK IB

TS9050/60. microgen. electronics TM FM Modulation and Spectrum Analyser

BASEBAND SIGNAL PROCESSING FM BROADCAST SIGNAL ECE 3101

SE4 DSP + High Performance Professional Digital Stereo Encoder With DSP Filters

RECOMMENDATION ITU-R BS

RECOMMENDATION ITU-R BS *, ** System for automatic tuning and other applications in FM radio receivers for use with the pilot-tone system

VHF FM BROADCASTING. Dr. Campanella Michele

RULEBOOK on the tecnical and exploatation conditions for the frequency modulated emissions of the broadcasting stations

PCS Electronics

Single Conversion LF Upconverter Andy Talbot G4JNT Jan 2009

Keysight X-Series Signal Analyzer

TS9080. microgen. electronics TM. FM Modulation and AF Spectrum Analyser Technical specification Issue 1.3.

DSP-BASED FM STEREO GENERATOR FOR DIGITAL STUDIO -TO - TRANSMITTER LINK

Outline. Communications Engineering 1

4/29/2012. General Class Element 3 Course Presentation. Signals and Emissions. SignalSignals and Emissionsissions. Subelement G8

ENSC327 Communications Systems 14: Multiplexing. School of Engineering Science Simon Fraser University

TS9085. microgen. electronics TM. FM Modulation and AF Spectrum Analyser Technical specification Issue

Series MICROWAVE LINKS DIGITAL & ANALOG - FIXED & MOBILE. The high quality, professional and cost-effective solution

ENSC327 Communications Systems 14: Multiplexing. Jie Liang School of Engineering Science Simon Fraser University

exciters (OIRT and JPN Band upon request) Features

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

SPECIFICATIONS: Subcarrier Frequency 5.5MHz adjustable, FM Modulated +/- 50KHz. 2nd 11MHz >40dB down from 5.5MHz

Agilent 8644A-2 Air Navigation Receiver Testing with the Agilent 8644A

Testing Motorola P25 Conventional Radios Using the R8000 Communications System Analyzer

FM DISTRIBUTION FOR MOTORWAYS AND TUNNELS

Radio Data System (RDS) Dr. Campanella Michele

Modulation Methods Frequency Modulation

HD Radio FM Transmission System Specifications

Measurements on Tuners using the Audio Analyzers UPL or UPD and Signal Generator SMT

Application Note: Testing P25 Conventional Radios Using the Freedom Communications System Analyzers

Interference & Suppression Page 59

(Refer Slide Time: 2:23)

Radio data system for automatic tuning and other applications in FM radio receivers for use with pilot-tone system

SEQUENTIAL NULL WAVE Robert E. Green Patent Pending

Amplitude Modulated Systems

CHAPTER 13 TRANSMITTERS AND RECEIVERS

Third-Method Narrowband Direct Upconverter for the LF / MF Bands

ERC Recommendation 54-01

T25-35SA Subaudible Tone Decoder

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS

14 fasttest. Multitone Audio Analyzer. Multitone and Synchronous FFT Concepts

PSM 900 Personal Monitor System. Personal Monitoring. Redefined.

RECOMMENDATION ITU-R F Characteristics of HF fixed radiocommunication systems

PRINCIPLES OF COMMUNICATION SYSTEMS. Lecture 1- Introduction Elements, Modulation, Demodulation, Frequency Spectrum

LBI-30398N. MAINTENANCE MANUAL MHz PHASE LOCK LOOP EXCITER 19D423249G1 & G2 DESCRIPTION TABLE OF CONTENTS. Page. DESCRIPTION...

AM radio / FM IF stereo system IC

Prism Sound dscope Series III. Specifications. 302x245x84mm (2U mounting kit available). Weight:

CEA Standard. BTSC System Multichannel Television Sound Recommended Practices CEA-TVSB-5 S-2015

Radio Data System. RDS - encoder. Technical specification and operation manuel PCB 2000 rev-a

ETSI Standards and the Measurement of RF Conducted Output Power of Wi-Fi ac Signals

ETSI EN V1.2.1 ( )

Interoperability of FM Composite Multiplex Signals in an IP based STL

ERICSSONZ LBI-30398P. MAINTENANCE MANUAL MHz PHASE LOCKED LOOP EXCITER 19D423249G1 & G2 DESCRIPTION TABLE OF CONTENTS

Screen shots vary slightly according to Windows version you have.

STUDIO TO TRANSMITTER LINKING SYSTEM

PSM1000. In-Ear Personal Monitoring Systems. PSM1000 In-Ear Personal Systems THE SOUND OF CONFIDENCE.

Pulse-Width Modulation (PWM)

Interoperability of FM Composite Multiplex Signals in an IP Based STL

Land and Coast Station Transmitters Operating in the Band khz

HD Radio FM Transmission. System Specifications

EE-4022 Experiment 2 Amplitude Modulation (AM)

Broadcasting MSE M A G N E T I C S O U N D E N H A C E R. Passion

SUBELEMENT T4. Amateur radio practices and station set up. 2 Exam Questions - 2 Groups

Design for Analog SFN. Chuck Kelly - Nautel Hans Van Zuphen Thimeo / Telos Alliance Geoff Steadman Telos Alliance

UNIT 1 QUESTIONS WITH ANSWERS

RECOMMENDATION ITU-R F *, ** Signal-to-interference protection ratios for various classes of emission in the fixed service below about 30 MHz

Charan Langton, Editor

AutoDAB Connect In-Car DAB Adapter User Guide

8. TERRESTRIAL DIGITAL VIDEO BROADCASTING MEASUREMENT

Basic Transceiver tests with the 8800S

RECOMMENDATION ITU-R F Characteristics of advanced digital high frequency (HF) radiocommunication systems

(b) What are the differences between FM and PM? (c) What are the differences between NBFM and WBFM? [9+4+3]

Voice repeater basics

SUBCARRIERS IN MICROWAVE AND SATELLITE SYSTEMS

Lindell TE 100 User Manual. Lindell TE 100. User Manual

Code No: R Set No. 1

Signal Characteristics

EUROPEAN ETS TELECOMMUNICATION March 1997 STANDARD

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

FUNCTION GENERATOR LCE NR WITH MODULATION

Systems for Audio and Video Broadcasting (part 2 of 2)

Prism. Jitter Modulator

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

WHY BOTHER WITH STEREO?

Amplitude Modulation II

Analog Modulation Analysis (AM/FM/φM) Specifications

Twelve voice signals, each band-limited to 3 khz, are frequency -multiplexed using 1 khz guard bands between channels and between the main carrier

SQN-5S Miniature 5:2 ENG Audio Mixer

Problems from the 3 rd edition

8 Hints for Better Spectrum Analysis. Application Note

FT-897 Alignment. Local Oscillator Adjustment. PLL Adjustment

B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering)

Technician License Course Chapter 3 Types of Radios and Radio Circuits. Module 7

ANALOG COMMUNICATION

Rec. ITU-R F RECOMMENDATION ITU-R F *,**

EE 3302 LAB 1 EQIUPMENT ORIENTATION

Topic Advanced Radio Receivers. Explain that an RF amplifier can be used to improve sensitivity;

A30 FM/DAB Monitoring Decoder

HF Receivers, Part 2

BELAR. Broadcast Equipment FMCS-1 ALL-IN-ONE FM MODULATION MONITOR

Transcription:

dscope Series III Application Note FM stereo multiplex (MPX) generation, including RDS data Introduction This application note describes how dscope s versatile signal generator can be programmed to produce an MPX stimulus (stereo multiplex) for testing FM radio receivers or transmitters. The generated MPX has optional 50us or 75us pre-emphasis, and may also contain an RDS sub-carrier transmitting basic RDS data if required. In the supplied example, a multi-tone stimulus is generated, with distinct left and right channel content, and analysis scripts are included to simultaneously measure channel balance, distortion and noise, high and low-frequency rolloff and cross-talk at the output of the equipment-under-test. Since the dscope is programmed to fulfil this function using Visual Basic Scripting (VBScript) alone, it is easy for users to modify the supplied scripts to meet their particular requirements. Quick start The attached files should be copied to the following existing folder locations within the dscope installation directory (normally \Program Files\Prism Sound\dScope Series III\): Copy contents of supplied folder Configurations (File: mpxtest.dsc) User Wavetables (File: mpxtest.dss) (File: MPX.wfm) Scripts\FFT Detector Calculations (Folder: MPX, containing:) (File: Balance.dss) (File: Cross-talk.dss) (File: LF Rolloff.dss) (File: HF Rolloff.dss) (File: TD+N.dss) into installation directory folder Configurations User Wavetables Scripts\FFT Detector Calculations

The dscope should be connected to the receiver-under-test via an FM exciter as shown: Run the dscope application, and load the configuration file: mpxtest.dsc Ensure that the receiver is tuned to the same channel as the exciter. The exciter s input sensitivity should be adjusted to accommodate the dscope s MPX output level. If this is not possible, the dscope s output level can be modified by adjusting the output amplitude setting in the Signal Generator dialogue box. The receiver should indicate that it is locked to a stereo transmission and, if RDS-enabled, should display the eight-character station identifier string, PRISMRDS. If the output of the receiver has a gain control, set it to the desired nominal position.

The dscope s Signal Analyzer should now simultaneously display the various measured parameters for each channel, as well as the recovered spectra, as shown below: NOTE: Depending on the nature of the exciter, it may be necessary to place an attenuating pad between the exciter s output and the receiver s RF input. If so, this attenuator should match the output impedance of the exciter and the input impedance of the receiver (usually 75R). Some receivers incorporate an adjustable RF attenuator. Troubleshooting If the receiver does not recognise a stereo transmission, check the following: Is the dscope s A-channel analogue output connected to the exciter s MPX input? Is the exciter s RF output connected to the receiver s RF (antenna) input? Is the receiver set to the same RF channel as the exciter? Is the exciter switched on? Is the dscope application running, with the mpxtest.dsc configuration loaded? Is the input sensitivity of the exciter matched to the dscope output level?

Is the RF output level of the exciter appropriate for direct injection into the receiver? You may need to use an in-line attenuator or adjust the RF input sensitivity of the receiver. Is the dscope generating the MPX signal correctly? You can check this by connecting the dscope s A-channel analogue output directly to one of the analogue inputs and examining the spectrum using the FFT Trace in the Trace Window. The spectrum of the MPX should look similar to this: dbu -20.00 MPX spectrum at dscope output -40.00-60.00-80.00-100.00-120.00-140.00 0.00 Hz 10000.00 20000.00 30000.00 40000.00 50000.00 60000.00 Is your dscope capable of analogue sampling at 192kHz? Some models aren t check whether 192kHz sampling is selected in the Analogue Inputs dialogue box. If your dscope is not capable of analogue sampling at 192kHz, you can have it upgraded contact your local distributor, or Prism Sound directly (sales@prismsound.com). If the receiver recognises the stereo transmission, but the dscope Signal Analyzer does not receive a decoded multi-tone (as shown in the Quick Start section above), check the following: Are the analogue outputs of the receiver connected to the analogue inputs of the dscope? If the outputs of the receiver have a volume control, is it turned up? Is the dscope application running, with the mpxtest.dsc configuration loaded? Is the dscope s FFT Analyzer trigger enabled (to enable, press the green-button icon on the main toolbar, tool-tipped: FFT Trigger On ).

If the dscope Signal Analyzer receives a recognisable multi-tone, but the measurements are unexpectedly poor, check the following: Are the levels in the system well matched? The exciter input sensitivity must match the dscope output level to achieve a reasonable modulation depth and hence a reasonable signal-to-noise-ratio without excessive distortion. Similarly, if the receiver has a volume control acting on the outputs under test, this must be set to a reasonable level to maximise signal-to-noise-ratio and minimise distortion. Is the stereo separation poor? If the receiver is capable of good separation, it is possible that the limiting factor is the flatness of the frequency response of the exciter s input circuits this can cause a compromise in stereo separation if the sensitivity at frequencies around the 38kHz sub-carrier is not identical to the base-band sensitivity, since opposite-channel cancellation in the L+R/L-R matrixing becomes inaccurate. It is possible to correct the separation for a non-flat exciter frequency response by varying the level of the 38kHz sub-carrier in the Generator Wavetable Script. How it works The dscope s signal generator is programmed to repetitively output a 192kHzsampled wavetable representing the desired MPX stimulus, which has been calculated using a VBScript. The VBScript is supplied, and can be modified by the user as described in the following section. In the supplied example, the MPX stimulus generated by the VBScript contains a three-tone multi-tone in each of the left and right channels. The frequencies of the tones are 70Hz, 900Hz and 14kHz in the left channel, and 70Hz, 1100Hz and 14kHz in the right channel. The amplitudes of the tones are equal, but they are pre-emphasized using the standard 50us emphasis filter. The mid-frequency tones are at different frequencies for the two channels to allow a cross-talk measurement to be made without varying the stimulus. The three tones samples are summed after pre-emphasis, then the sum of the left and right channel samples is included directly in the wavetable. Added to this is a 19kHz pilot tone and a 38kHz stereo sub-carrier, which is amplitude-modulated by the difference between the left and right channel tone samples. Optionally, an RDS sub-carrier at 57kHz is also added, which contains a complex digital bit-stream carrying basic RDS data, including an eight character station identifier string. This multiplex is output from the A-channel analogue output of the dscope for input to an FM exciter (modulator) whose output feeds the RF input of the receiver-under-test.

The stereo output from the receiver-under-test is input to the dscope s analogue inputs, and is sampled into a stereo buffer from which an FFT (spectrum) is calculated. A number of stereo FFT Detectors are configured in the dscope s analyzer; each of these runs a custom VBScript on the FFT data every time a new buffer is acquired, and outputs a numerical result on the screen. Custom VBScripts are included to measure: TD+N: by summing all the bins between the recovered tones, and expressing this sum relative to the amplitude of the mid-frequency tone. LF Roll-off: by expressing the amplitude of the low-frequency tone relative to the amplitude of the mid-frequency tone. HF Roll-off: by expressing the amplitude of the low-frequency tone relative to the amplitude of the mid-frequency tone. Cross-talk: by expressing the amplitude of the mid-frequency tone leaked from the other channel relative to the amplitude of the midfrequency tone in this channel. Balance: by expressing the amplitude of the mod-frequency tone relative to the amplitude of the mid-frequency tone in the other channel. The results of these VBScripts are calculated and displayed for every buffer acquisition, so that all five stereo measurements are effectively made simultaneously on every pass. Note that the generator VBScript only needs to be re-run if the user wishes to make modifications to the contents of the MPX stimulus. Otherwise, the existing wavetable may simply be loaded. Loading the mpxtest.dsc configuration file automatically loads the wavetable, as well as setting up the FFT Detectors, desktop etc. User modifications Both the Generator Wavetable Script (which defines the contents of the generated MPX) and the FFT Detector Calculation Scripts (which define the contents of the numerical FFT Detector results) are easily modifiable by the user. However, before undertaking script modifications, users should ensure that they have a good understanding of the principles of stereo FM radio transmission, as described in the Background section below. In particular, modifications to the RDS data settings should be made with reference to standards documents EN50067 (Europe) or RBDS-1998 (US).

The Generator Wavetable Script is constructed to allow easy modification of parameters such as: Number of tones and tone frequencies; Pre-emphasis time constant; RDS sub-carrier enable/disable and RDS data contents; The relative amplitudes of the: audio tones, stereo sub-carrier, stereo pilot tone, and RDS sub-carrier; The default amplitude of the overall signal; The operation of all parameters are documented within the script itself. To make a modification, load the script mpxtest.dss in the User Wavetables folder into the dscope Script Edit window (using the Automation:Edit Script menu, then File:Open) and edit the appropriate parameters (these are generally located together at the head of the script). Run the script (don t forget to save it first), and then reload the resultant wavetable (MPX.wfm) into the generator by pulling down the Function drop-menu in the Signal Generator dialogue box and re-selecting User Wavetable. Note that in the mpxtest.dsc configuration, the wavetable generation script is already loaded into the Script Edit window on page 5 of the dscope desktop. Note that the Generator Wavetable Script may take some time to run (because of this, a progress bar is displayed whilst it completes). Most of this time is spent generating the RDS sub-carrier. For fastest execution, disable the RDS sub-carrier if it is not needed. If the RDS sub-carrier is enabled, run time can be shortened using the drdsfiltertime parameter, which controls the accuracy of rendition of the filtered RDS modulation data, and thus at what level the skirts of the RDS sidebands impinge on the audio parts of the spectrum. The 5ms default is a good compromise, and will produce no noticeable audio degradation from the RDS data in most receivers. Increase the value (and hence the execution time) for better filtering, or reduce if the receiver quality is the limiting factor. Modifications to FFT Detector Calculation Scripts can likewise be made by manually editing the desired script using the Script Edit window (the scripts are located in Scripts\FFT Detector Calculations\MPX ), re-saving it, and then re-selecting the Function as User in the appropriate FFT Detector window (there is no need to actually run the modified script this is done automatically whenever the result is recalculated after each FFT analyzer buffer capture).

Background Stereo capability was added to FM radio broadcasting in the early 1960s, in a manner designed to be backward-compatible with mono receivers. To this end, the base-band mono signal is replaced with a summation of the left and right stereo channels, and an L-R difference signal is carried outside the base-band by amplitude-modulating a 38kHz sub-carrier. Note that, as in mono transmissions, the audio channels are pre-emphasised by boosting the higher frequencies, so that noise can be reduced at the receiver by HF attenuation. The time constant of the pre-emphasis filter is 75us in the US, and 50us in Europe and the rest of the world. A 19kHz pilot tone is added to aid demodulation of the difference signal (since the 38kHz sub-carrier itself is suppressed) and to act as an indication of a stereo broadcast. Where RDS (Radio Data System) information is included, this is carried by adding a 57kHz sub-carrier which is amplitude-modulated by a complex modem-like signal carrying the robustly redundant RDS data stream. The spectrum of the resultant multiplex is therefore organised like this: It is beyond the scope of this note to provide an exhaustive description of FM stereo broadcast technology, but a reasonable understanding may be required if the user wishes to modify the example scripts extensively. In that case, there are many good tutorials on the web, for example at: http://en.wikipedia.org/wiki/fm_radio and http://www.radio-electronics.com/info/broadcast/vhffm/vhf_fm.php

For more information about how RDS data is encoded on the RDS subcarrier, see standards documents EN50067 (Europe) or RBDS-1998 (US). Ian Dennis Revision 1.0 April 2006 Technical queries should be emailed to tech.support@prismsound.com.