Home

Fraunhofer Software Radio for reception of DRM

image

Contents

1. Fraunhofer Software Radio User Manual Version 3 8 Page 25 of 81 7 1 3 Frontend Dialog aa FH TE Fraunhofer Institut Integrierte Schaltungen Remote Control of an attached Frontend Using the graphical user interface an RF frontend can be remote controlled The necessary DLL for the AOR7030 is provided with the Fraunhofer Software Radio name of the frontend control DLL frequency in kHz filter bandwidth selection default is 12 5 kHz r Frontend on each update of the frequency filter will button to select frontend DLL also set the frontend paramters gain agc off only frequency and filter will be set from set DRM default paramters for the frontend the pc r Connection connection status to the frontend Frontend connection status serial port COM1 en disable keylock on the frontend Status P i 7030144703014 selection of the COM port connected to the frontend status messages from the frontend Msg Ok Fraunhofer Software Radio User Manual Version 3 8 Page 26 of 81 Ems LE Fraunhofer i c Integrierte Schaltungen 7T 2 Multimedia The Fraunhofer DRM MultimediaPlayer is shipped as an integrated part of the Fraunhofer Software Radio It permits the presentation of
2. IF12 from File Sampling Rate 48 kHz real signal The zero carrier of the DRM signal is at frequency 12 kHz The data format is signed short 16 bit byte order is little endian 1Q12 IF12 from UDP Recommended block size for transmitting data via UDP to the Fraunhofer Software Radio IF12 IQ12 IQ48 input is 8 kBytes Smaller blocks will cause higher protocol overhead for the network while larger blocks will might the input buffer The input format on the UDP inputs for IF12 lIQ12 is using the Iplo layer as defined in di005 version 1 3 chapter 5 1 The TP type and ST subtype to be used in the Iplo headers for the inputs are IF12 TP 0x0402 ST 0x0001 IQ12 TP 0x0402 ST 0x0002 The byte order for Iplo packets is network byte order big endian the data format is signed short 16 bit signed Format of the IQ data in the Iplo payload 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB l1 Q1 12 Q2 I3 Q3 In Qn The format on the UDP input for IQ48 is raw UDP without any additional protocol layer The format for the payload data is the same as above data is in network byte order big endian signed short 16 bit signed 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB l1 Q1 12 Q2 I3 Q3 In Qn
3. RawBerQam4 16 64 m 33 Els fele al spa si M BEEN i E Delnterleaving y DePuncturing Block RP BF al 5 ua 94 p EEN i Rer 7 Spa s dMicDecinput 2 Iteration n Puncturing Block Interleaving data of levels Energy Dispersal MetricQam4 16 64 64HM EE Fer a sujo REF 5 aj Desert Fraunhofer Software Radio User Manual Version 3 8 ReEncoding aed She NS ae Meeris E pw GO YP CO Input2Level0 2 i i i a vm RP a EI Viterbi Decoding E Eme eS EINE 42X IXE MID AM LITERE E nd no Mew Dowd Nez IE wc o Br E EDIEEUEEN ax INC MID A EE Re al pan s Mew Tet SR 2 0 Page 51 of 81 Ems LE EH Fraunhofer i i Integrierte Schaltungen 8 4 O7 MultimediaPlayer Professional 8 4 1 Professional License Verification To check whether your license of the Fraunhofer SoftwareRadio includes the Fraunhofer DRM MultimediaPlayer Professional click on the application window s system menu and choose About i F aunhofer IIS Software Radio 4 0 43 i Verschieben gel Freq n a Minimieren UTC 15 22 52 de Volume Control X SchlieBen Alt F4 In the following About dialog the Multimedia Profi option must be selected License Information aces Dongle Serial 0000 Iv File IV Client iv Signal Analisi MV AAC SBR V CEL
4. Press RF IF Select desired lt RF xx gt press Memory or RF IF Press Power On knob Press MENU To lock the frequency wheel press Menu press RF IF press VFO press Lock Press Power On knob Press MENU 10 4 Installed Filters in the AOR Filters 1 2 3 and 6 are displayed correct Filters 4 and 5 are not displayed correct on the AOR LCD as only filters up to 9 9 kHz can be displayed correctly Filter 4 is 20 kHz but it is displayed as 6 6kHz Filter 5 is 12 5 kHz but is also displayed as 6 6kHz The default filter for DRM is Filter 5 Fraunhofer Software Radio User Manual Version 3 8 Page 67 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 10 5 Field Strength Measurement Accuracy John Thorpe the developer of the AOR7030 provided the following information original message from John Thorpe gt Hello Gerd gt gt Good news on level measurement accuracy with the 7030 have done a gt few test on my sample 7030 particularly to asses temperature and gt frequency effects on level accuracy gt gt Initial calibration accuracy is dependent on signal generator accuracy gt 1dB and A D converter quantisation 1dB gt gt Changes with frequency amount to a droop in the frequency response at gt the band edges On my sample set this amounts to 1dB at 2MHz and 30MHz gt but would allow for 2dB over all production sets gt gt Changes with temperature seem minima
5. Cell Delnterleavin a 2n InputQam16 64 un SIM Y mMIcDec J InputLevel0 2 ES dMicDec dMicDecinput Input2Levelo 2 EE Multilevel Decoding MetricQam16 64 64HM z RawBerQam16 64 fele af lad si dMscDec 3 EU MSC Decoding mMscDec E CY EET uele dMscDec MscData_Stream0 3 Br af ia v mTextMsg Service0 3 Tm uTextMsglgnoreCrc Service0 3 mBerLog_Stream0 3 3 Ber_Stream0 3 EN dTextMsg TextMsg Decoding dBerCalc Aa reos ii uResetBer StreamO REESE pelea ErrorPattern Stream0 3 ETT EN ErrorPosition_Stream0 3 Reloj FrameDecStatus Pi mm Fraunhofer Software Radio User Manual Version 3 8 Page 50 of 81 Fraunhofer Institut Integrierte Schaltungen FhGSwRadio gt DRMDec gt dCore gt dFrameDec gt dMIcDec Calculation of MLC Settings mMlIcDec dMicDecinput InputQam4 16 64 Block El 2 aa err aj o ul m eir af a si E fele alo 5 ados Delnterleaving DePuncturing ike Te cud 42X IXE MID AM dMicDecinput a ERR CX E MID AME da ETR EE ax IC MID AME InputLevel0 2 Viterbi Decoding me ret 1 Iteration S i Puncturing Block Interleaving Calculation of ReEncoding 200 ex E XAR er a o uam a ar em Te cue d 42X IX MID AM oe ai a ta s r a Me Teva ao AX INC MID AME RawBER
6. The following picture shows the Fraunhofer Software Radio system for reception of DRM signals Commercial PC with Frontend FhG Software Radio DRM Signal in the Air Antenna 12 kHz uuuuuuuuu e o The DRM Signal is received by an commercial long medium shortwave SW MW LW front end Any front end should be usable which can provide an IF of 12 kHz direct or with a adapter circuit The bandwidth must be greater 10 kHz for normal transmissions and greater 20 kHz for transmissions with channel bundling Due to a good performance price relation we offer in our Basic Package B1 the AOR 7030 SW MW LW commercial receiver This receiver requires an external antenna The AOR 7030 is modified for a wider IF bandwidth and is equipped with an additional 455 kHz to 12 kHz converter which is mounted inside the AOR 7030 Output of the AOR 7030 is the DRM female connector at the backside of the unit The signal provided at this connector is the DRM signal at an IF intermediate frequency of 12 kHz This signal is then fed into a standard soundcard The soundcard must offer a sampling rate of 48 kHz For output of the audio signal also a soundcard with a sampling rate of 48 kHz is required If one sound card is used for sampling the signal and output of the music the soundcard must provide full duplex operation Most of all newer soundcards provide all these features e g SoundBlaster Live from Creative Labs Attention must be taken not to us
7. Each text line within this command file specifies one target folder e g C MOT_mirror_folder If a target folder does already exist its content all files and subdirectories WILL be removed during initialization If you need to save the folder s old content take care of this task before starting the Fraunhofer DRM MultimediaPlayer Professional e File CollectMOTData The target folder s for MOT collection are described in the command file CollectMOTData Each text line within this command file specifies one target folder e g C MOT_collect folder If a target folder does already exist its content will NOT be removed during initialization If required take care of this task before staring the Fraunhofer DRM MultimediaPlayer Professional Notes e Each target folder must be specified as an absolte folder name e f several target folders are specified in any of the two command files each specified folder will receive an exact copy of the same data e The Fraunhofer DRM MultimediaPlayer Professional will only check for the presence of the two command files once on startup startup of the Fraunhofer DRM MultimediaPlayer Professional not the Fraunhofer DRM SoftwareRadio e f atarget folder does not yet exist it will be created However this may take some time after startup of the application until the first MOT directory was received Fraunhofer Software Radio User Manual Version 3 8 Page 63 of 81 L LE
8. WindowsXP Professional SP1a OK with drivers from Creative dated 2003 03 11 gt latest Creative drivers Service Pack 1a required for WindowsXP Fraunhofer Software Radio User Manual Version 3 8 Page 72 of 81 om BB Fraunhofer Institut Integrierte Schaltungen 11 3 2 2 Update of the USB One Soundcard drivers for Windows 2000 Using a USB One USB soundcard together with Win2000 caused dropouts on some Notebooks Media Assistance provides a new driver for the USB soundcard USB One which fixes this problem You can find them on the Installation CD path support Usb One ASIO or download them from the web site of Media Assistance http www media assistance com German Demoversionen downloads e html choose Windows 98SE ME 2000 ASIO Version 1 52 Installation instructions 1 unplug the USB cable to the USB One 2 Copy or unzip if you use the downloaded archive all the files to a folder on your harddisk e g casio Do not move or delete any of these files not even after the installation Run setup exe Agree to the terms of license After completion of the setup reboot the computer After the restart of Windows is completed re plug your USB One card Open the Device Manager use Start gt Settings gt Control Panel gt System gt Device Manager and verify that in the branch Universal Serial Bus controllers there is a entry called USB One If you still find
9. HH Fraunhofer i Integrierte Schaltungen 8 4 8 4 Setup Example You receive a DRM Multiplex carrying two MOT Broadcast Website services named A and B which shall be mirrored to a folder on the local hard drive using the original file and directory names and structures Here is how to proceede 1 In the subfolder of your Fraunhofer DRM SoftwareRadio carrying the executable drmmmplayer exe create a text file named MirrorMOTData note the exact spelling using a simple text editor e g Windows Notepad 2 In the first and for this example only text line of the file write the full target folder name to which you want to write all received MOT data e g 3 Start the Fraunhofer DRM MultimediaPlayer Professional e g from within the Fraunhofer DRM SoftwareRadio or as a stand alone application 4 The following happens as soon as the first junk of MOT data was successfully received e the folder Citempidrm rx test V is created if required for every Broadcast Website MOT service in the current DRM Multiplex in this example A and B a subfolder is created note that the numbers are random and may differ on every start of the Fraunhofer DRM MultimediaPlayer Professional C temp drm_rx_test 1 and CMemp drm rx testa V e all files and directories received as part of one of the MOT Broadcast Website services are stored under the folder 1 or 2 respectively 8 4 8 5 Hints for the Broadcaster side e
10. Startup of the Multimedia viewer when enabled the Viewer is startet when clicking on an Service button with multimedia content Enable automatic start of Multimedia Player Style Dual View output soundcard C Cassie selection GUI style selection new layout with two graphical displays classic layout 640x480 This gives the possibility to demonstrate the Radio with recorded or offline generated files Recording of IQ12 or IF12 PCM files from real transmissions is possible with the Monitor and Recording option O5 Formats 1Q12 from File Sampling Rate 12 kHz complex IQ The zero carrier of the DRM signal is at frequency zero Fraunhofer Software Radio User Manual Version 3 8 Page 24 of 81 oa BB us Fraunhofer Institut Integrierte Schaltungen The data format is signed short 16 bit byte order is little endian First then Q 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB I1 Q1 l2 Q2 I3 Q3 In Qn IQ48 from File Sampling Rate 48 kHz complex IQ The zero carrier of the DRM signal is at frequency zero The data format is signed short 16 bit byte order is little endian First then Q 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB 11 Q1 l2 Q2 I3 Q3 In Qn
11. dSymbolSync mSymbolSync ENLECCO ci Fine F fele alfa bal i li B e Po dFreqFrameSync FreqOffset e y KE 30 IX M Symbol Extraction a Ec vSymPowerSymb VIE ower vSymPowerFrame EEEF E Symbol Power Measurement vSymPowerSfrm i SymPower cun EE FFT apum EET e a 2 a md Symbol Tracking with Detection of er dated d Samplerate Offset mSymbolSync ER vSampleRateOffs MESES Elo Pole ai gt ta si Coarse Frequency n aed Frame Sync dFreqFrameSync ed d Lr i Y SyncOutData as Br aj 2 i dChanEst i Channel Estimation EA dSNREst ConstDiagAll Kae UEC s j j with ConstDiagDataColor EIS m SNR Measurement ConstDiag3Carrier 4 uDataPlotMask EE uConstDiag3Carrier l GURIA iHD E Fraunhofer Software Radio User Manual Version 3 8 Page 48 of 81 Fraunhofer Institut Integrierte Schaltungen FhGSwRadio gt DRMDec gt dCore gt dSyncEst gt dChanEst Pilot Extraction DeRotation and DeScaling Interpolation Calculation of Channel Impulse Response Channel Compensation dSNREst SNR Estimation and Filter Selection ChanEstFact A ChanEstFactLin Fe EENNLICS a E T a a Tender TUERI MEI ele UII aici eir aJ gt ul n Tender umet Sci Fel 37 pag wo ix aj a ad M CE
12. url dcp udp localhost 5000 Fraunhofer Software Radio User Manual Version 3 8 Page 54 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 8 4 A Remote access with standard web browser from any PC via network Other than the standard version of the Fraunhofer DRM MultimediaPlayer the Fraunhofer DRM MultimediaPlayer Professional offers its services to all clients on the local network also outside the own Windows PC To connect to the running Fraunhofer DRM MultimediaPlayer Professional just start a standard web browser and connect to the following URL http lt IP address port number IP address Specifies the IP address or host name of the PC running the Fraunhofer DRM MultimediaPlayer Professional port number For the first running Fraunhofer DRM MultimediaPlayer Professional this value is one of the two O 52525 to remotely access the Portal page of theFraunhofer DRM MultimediaPlayer Professional 52525 index html to remotely access the Data Only Services overview page button Service Selection 52527 to remotely access the PAD page related to the currently tuned DRM Service button Current PAD Service see also command line parameter pad above 52528 to remotely access the DRM Reception Statistics page see below for details If the Fraunhofer DRM MultimediaPlayer Professional cannot be reached via the standard port number e g because it is already used by another ru
13. 12 12 13 15 35 35 36 41 52 52 53 54 Page 2 of 81 8 4 4 8 4 5 8 4 6 8 4 7 8 4 8 Remote access with standard web browser from any PC via network Reception analysis and statistics Detailed DRM PacketMode reception analysis statistics Logging of DRM PacketMode reception statistics into file Hard disk storage of received MOT Broadcast Website data 9 DEFINITION OF MEASUREMENT NUMBERS 9 1 SNR 9 2 RF Level rdbv 10 AOR7030 10 1 WARNING 10 2 Service Address in cause of defects of the AOR7030 10 3 AOR 7030 Settings 10 4 Installed Filters in the AOR 10 5 Field Strength Measurement Accuracy 10 6 Calibration of AOR7030 11 HARDWARE SETUP 11 1 Connections to the AOR 7030 11 2 Notebook compatibility list 11 3 Soundcard compatibility list 11 3 1 Preventing USB dropouts 11 3 2 Tested soundcard list 11 4 Setup with direct connection to soundcard of laptop 11 5 Setup with USB soundcard 12 SOFTWARE SETUP 12 1 Software Installation 12 2 Command Line switches 12 3 Notes on Systems with Personal Firewalls 13 FRONTEND DLL INTERFACE Fraunhofer Software Radio User Manual Version 3 8 Ems LE Fraunhofer i i Integrierte Schaltungen 65 65 65 66 66 66 66 67 68 69 70 70 71 72 72 75 76 77 77 77 77 78 Page 3 of 81 Ems LE Fraunhofer i Integrierte Schaltungen 1 Document Info Document Fraunhofer Software Radio User Manual Author Gerd Kilian Thomas Jaumann Alexander
14. Fraunhofer i i Integrierte Schaltungen directory to store the recorded files Configuration recording of the IF12 input data Receiver ld fhg 010321000053 Stream e g from the soundcard Directory c rec recoding of the IQ12 File recorder input data stream IF12 input n 1012 input recoding of the IQ12 recoding of the decoded audio stream in WAV format recording of the receiver status rx stat format see document Start Stop input data stream F 1048 input A Audio WAV 16 bit stereo 48 kHz Receiver Status rx stat format Profile 4 Receiver Status rx stat format Profile B Receiver Status rx stat format Profile C Receiver Status r stat format Profile D number of bytes recorded for the given output Timm Stop recoding tc se127 rx stat ctrl for reference Profile A or Bor C or D Receiver Status rx stat format Profile Q start recoding of the stop recoding triggered by rx ctrl tc se127 rx stat ctrl selected output 1 Recording via r stat ctrl tc se127 recoding active triggered by rx ctrl tc se127 rx stat ctrl NOTE For IF12 IQ12 and 1Q48 input signal recording the following restrictions apply F12 can only be recorded for IF12 input signals 1Q48 can only be recorded for IF12 input signals Q12 can be recorded for every input s
15. Zink Thomas Langer Bernd Linz Thomas Fr hwald Date 2005 04 27 Version 3 8 Fraunhofer IIS takes no responsibility for wrong or missing information in this document As the Fraunhofer Software Radio is under development all information given in this document especially the graphical outfit and the available functions are subject to change without notice Revision Index Revision Changes 0 1 Draft Initial Version 0 2 Added Client Version updated pictures 0 3 List of Program Features 0 4 renamed spec to user manual 0 5 reordering of document and adding of description 0 6 Editorial changes global 0 7 Editorial changes multimedia section 0 8 Multimedia section new player version 1 2 0 9 Added info updated dongle information added usage description added AOR basic setup information 1 0 1 1 1 2 Mode C D now available 1 3 Installation information including USB One instructions Updated Monitoring and Recording Updated screen shots and description New Monitoring and Recording features 1 4 1 5 updated screen shots and RX status amp control 1 6 added instructions to prevent USB dropouts Updated recorder description editorial changes editorial changes editorial changes added chapter copyright N O O 0 N added chapter command line added information on UDP if12 iq12 input updated screen shots Fraunhofer S
16. and mouse in the BIOS setup to disabled For the COMPAQ notebooks follow these instructions 1 Turn on or restart the computer When the blinking cursor appears upper right on the screen press F10 2 Select in the Advanced menu the category Device options 3 Set the option Enable disable USB legacy support to disabled 4 To close Computer Setup and restart the computer select File Save Changes and Exit then press Enter 5 When you are prompted to confirm your action press F10 11 3 2 Tested soundcard list The following soundcards have been successfully tested Creative SoundBlaster Live PCI card Creative Audigy PCI card Creative SoundBlaster MP3 USB with latest Windows Service Pack and latest drivers from Creative see 11 3 2 1 USBone USB with latest ASIO drivers see 11 3 2 1 Creative Extigy USB with latest Windows Service Pack and latest drivers from Creative see 11 3 2 3 11 3 2 1 Soundblaster MP3 latest Creative drivers Service Pack 3 or newer required for Windows2000 latest Creative drivers Service Pack 1a required for WindowsXP Test results Windows2000 SP3 SP5 lost Samples with orig Windows drivers OK with drivers from Creative dated 2003 03 1 1 latest Creative drivers Service Pack 3 or newer required for Windows2000 WindowsXP Professional without Service Pack Lost Samples with orig Windows drivers OK with drivers from Creative dated 2003 03 1 1
17. by pressing upper left knob twice 3 Plug of Power Supply if you like NEVER PLUG OFF OR SWITCH OFF THE POWER SUPPLY IF THE AOR IS NOT SWICHED OFF THIS MAY CAUSE LOSS OF CALIBRATION DATA The AOR AR7030 see picture below is a commercial radio receiver for long middle and short wave The AOR AR7030 is modified for a greater IF bandwidth and is equipped with an additional 455 kHz to 12 kHz converter which is mounted inside the AOR AR7030 Output of the AOR AR7030 is the external DRM OUTPUT female 3 5 mm connector at the backside of the unit The signal provided at this connector is the DRM signal at an IF intermediate frequency of 12 kHz Fraunhofer Software Radio User Manual Version 3 8 Page 16 of 81 ma Bliss Fraunhofer i i Integrierte Schaltungen Key features of the AOR AR7030 are Frequency coverage 0 32 MHz Mode reception USB LSB CW AM Synchronous AM NFM DATA Advanced IP3 greater than 35 dBm Very high dynamic range gt 100dB in AM mode with 7 kHz filter gt 105dB in SSB mode with 2 2 kHz filter 110dB in CW mode with 500 Hz filter Seamless tuning using single loop DDS no tuning plops at regular intervals TCXO frequency standard fitted Variable bandwidth synchronous detector with selection of USB LSB DSB or anything in between Automatically calibrated and aligned filters Specially developed AGC release characteristic Passband tuning 5 kHz Audio pitch tune in CW
18. error lt 0 error see tFrontendError FRONTEND API short FrontendSetBandwidth double bw int round typedef short tFrontendSetBandwidth double bw int round get frontend IF filter bandwidth return actual bw bandwidth in Hz lt 0 error see _tFrontendError FRONTEND API double FrontendGetBandwidth typedef double tFrontendGetBandwidth set keylock on frontend param lock 0 unlock 1 lock return O no error lt 0 error see tFrontendError FRONTEND API short FrontendSetKeylock short lock typedef short tFrontendSetKeylock short lock get keylock status of frontend return lt 0 error see tFrontendError O unlocked 1 lock FRONTEND API short FrontendGetKeylock typedef short tFrontendGetKeylock set frontend to the given frequency in Hz param freq frequency in Hz return O no error lt 0 error see tFrontendError J FRONTEND_API short FrontendSetFrequency double freq typedef short tFrontendSetFrequency double freq get actual freuquency in Hz return frequency in Hz lt 0 indicates error see tFrontendError FRONTEND_API double FrontendGetFrequency Fraunhofer Software Radio User Manual Version 3 8 Page 80 of 81 1 HS Fraunhofer i Integrierte Schaltungen typedef double tFrontendGetFrequency get actual RMS signal strength in dBuV return actual RMS signal strength in dBuV FRONTEND_API
19. g Fraunhofer DRM ContentServer To setup a Transparent File Transmission service for pure data distribution you may want to pay attention to the following hints e The MOT data has to be signalled as a MOT Broadcast Website service unrestricted PC profile 255 e lf it is unwanted that the transmitted MOT Broadcast Website data is visible in the Fraunhofer DRM MultimediaPlayer or any other viewer program e g because it is only transitted for distribution purposes the MOT Broadcast Website s entry page part of the Content Provider setup has to be set to an invalid unused file name e g never_there htm Fraunhofer Software Radio User Manual Version 3 8 Page 64 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 9 Definition of measurement numbers 9 1 SNR The SNR value provided by the Fraunhofer Software Radio is the averaged weighted MER over FAC cells wmf value wmf calculated als follows For each equalized FAC cell no SDC no MSC no pilots the error vector from the nearest ideal constellation point is measured The squared magnitude of this error is found and a weighted mean of the squared errors is calculated over one frame In calculating the mean the squared error for each cell is multiplied by the squared magnitude of the estimated channel response for that cell The sum of the weighted values is divided by the sum of the weights to give the weighted mean The WMER is the ratio in dB of th
20. groups MOT segments MOT objects Fraunhofer Software Radio User Manual Version 3 8 Page 56 of 81 Em us Fraunhofer i i Integrierte Schaltungen The overview page listing all data applications in the current DRM Multiplex can be reached e via the Reception Statistics button d which is only available in the Professional version or e from an external PC via port number 52528 default value see above 19 Fraunhofer DRM MultimediaPlayer ego e o Fraunhofer DRM Multimedia Player Reception Statistics Select one of the following services to display its individual reception and decoding statistics bit eXpress carried in MSC Stream 0 bit eXpress News carried in MSC Stream 0 SlideShow bit eXpress carried in MSC Stream 1 Packet Id 0 bit visuAlity carried in MSC Stream 1 Packet Id 0 NewsService Journaline Journaline carried in MSC Stream 1 Packet Id 1 The following section provides low level decoding information provided by the DRM PacketMode decoders note references in service listing above MSC Streams in DRM PacketMode MSC Stream 1 using DRM PacketMode packet length 48 bytes The type of available statistics information depends on the data application Fraunhofer Software Radio User Manual Version 3 8 Page 57 of 81 T Fraunhofer DRM MultimediaPlayer Oi 8o DRM Text Decoder Statistic General Statistics Text Decoder
21. mirroring functionality is very close to the MOT standard behaviour e g removing files folder that are no longer broadcasted while the MOT collecting functionality should only be used for debugging purposes it is not in accordance with the receiver behaviour stated by the MOT standard Fraunhofer Software Radio User Manual Version 3 8 Page 62 of 81 HH Bis Fraunhofer Institut Integrierte Schaltungen 8 4 8 3 Setup of the Fraunhofer DRM MultimediaPlayer Professional The usage of mirroring and or collecting broadcasted MOT data is controlled by two simple text files below command files e CollectMOTData to control collecting of MOT data e MirrorMOTData to control mirroring of MOT data Please note the exact spelling of these files e g there is no txt extension Mirroring or collecting can be activated simply by creating one or both of these command files in the working directory of the Fraunhofer DRM MultimediaPlayer Professional typically the folder that contains the drmmmplayer exe executable If the Fraunhofer DRM MultimediaPlayer Professional receives a data application using the MOT directory mode for the first time it will check for the presence of each of these files If one or both files are found the data storage is started into the local hard disk folder s specifed within the file s e File MirrorMOTData The target folder s for MOT mirroring are described in the command file MirrorMOTData
22. multimedia content which is sent in addition to audio services as part of the DRM signal 7 2 1 Available types of multimedia applications The following types of multimedia applications can currently be explored by using the Fraunhofer DRM MultimediaPlayer Fraunhofer Software Radio User Manual Version 3 8 Page 27 of 81 mms LE Fraunhofer Institut Integrierte Schaltungen e NewsService Journaline NewsService Journaline provides textual information in a hierarchically structured way It is very easy to navigate to exactly the type of information the user is currently interested in NewsService Journaline is especially optimized for the limited data capacities available in digital broadcast systems It is tailored to the typical hardware infrastructure available in mobile environments like a car radio and can just as well be used with graphic oriented user interfaces like a PC The service always starts with the main welcome page This page typically contains a menu giving the user access to sub menus and or news messages by just clicking on a topic Grayed out menu items have not yet been received The top of the screen contains the navigation area Newsservice der uk045 Deutsche Welle Nachrichten DW News english t The user can easily return to any higher level menu by just clicking on its name The up button returns to the next higher menu level The previous and next buttons L previous allow easy and quick na
23. must be called frontend status including error state can be polled by each Set Get function a call to the FrontendGetStatus function the DLL must not store any parameters freuquency mode keylock state that means after FrontendOpen the user of the API must use FrontendSetMode FrontendSetFrequency to setup the frontend or use the Get functions FrontendGetMode to read the actual parameters from the frontend the FrontendGetStatus function can be called to display an internal status string 4 lines 20 chars each line e g display content of the frontend or status messages PLL state etc API function calls may be blocking but the frontend DLL must be able to return all the frontend parameters frequency RF level at last every 400 msec that means that calling each of the following functions one time in sequence FrontendGetStatus FrontendGetKeylock FrontendGetMode FrontendGetBandwidth FrontendGetFrequency FrontendGetRfLevel must not last longer than 400 msec so that every 400 msec a complete status of the frontend can be polled j SHHHEEHHHHHHEHBHHHHHEHHBHHHEHBHBHHBHHHHBHHHHHEHBHBHHBHHHHBHHHHHEHHBHHBHBHHBHHHHHHHHHHBHHHHHHHHBHBHHHBBUE ifdef cplusplus extern C stendif ifdef FRONTEND IMPORT define FRONTEND API declspec dllimport else Fraunhofer Software Radio User Manual Version 3 8 Page 78 of 81 Fraunhofer Institut Integrierte Schaltungen define FRONTEND API declspec d
24. short FrontendGetRfLevel typedef short tFrontendGetRfLevel ifdef cplusplus endif endif _FRONTEND_DLL_H End of Document Fraunhofer Software Radio User Manual Version 3 8 Page 81 of 81
25. started Wed Jan 26 16 22 49 2005 Text Decoder running since seconds Total frames got Crc errors Segment assemblies started Padding errors segments assembled Labels assembled Labels dismissed Commands got You are listening to EBU World Music DRM Exciting Multimedia Possibilities You are listening to EBU World Music DRM Multimedia in Your Radio T Systems Transmitter Station Jiilich Always At Your Service T Systems Media amp Broadcast Visit www t systems mediabroadcast de You are listening to EBU World Music DRM Enjoy A New Era Of Radio DRM The Digital Future of AM Radio Fraunhofer DRM ContentServer AudioServer Multiplexer and Multimedia Fraunhofer Institut Integrierte Schaltungen DER The automatic page reload can always be stopped by pressing the refresh off button refresh off J If no refresh off button is available the page can be reloaded updated by pressing the key combination CTRL r Fraunhofer Software Radio User Manual Version 3 8 Page 58 of 81 Em HS Fraunhofer i Integrierte Schaltungen 8 4 6 Detailed DRM PacketMode reception analysis statistics From the same Reception Statistics screen as described above the reception analysis page of the DRM PacketMode decoder can be accessed 19 Fraunhofer DRM MultimediaPlayer dO e o Fraunhofer DRM Multimedia Player Reception Statistics Select one of the followi
26. the Fraunhofer Software Radio Fraunhofer Software Radio User Manual Version 3 8 Page 11 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 5 5 System Requirements Windows 2000 Windows XP AT compatible PC 500 MHz Intel Pentium processor or equivalent for versions up to 4 0 26 600 MHz Intel Pentium processor or equivalent for versions since 4 0 30 64 MB RAM 50 MB free disk space 16 bit SoundBlaster or compatible soundcard that supports full duplex at 48 kHz sampling rate for input and output the input must be without AGC Automatic Gain Control recommended Creative SoundBlaster Live or Creative SoundBlaster MP3 USB one USB connector or one PCMCIA type II slot or one printer port IEEE 1284 or one serial port EIA232 connector DB25 for hardware lock dongle LAN network connection for client server options 5 6 Settings of Computer In order to get reception without dropouts Disable all power management in Bios Disable all power management in windows Disable USB Legacy support in Bios check that workload is below 90 Fraunhofer Software Radio User Manual Version 3 8 Page 12 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 5 7 Features c Frontend AR7030 M sensivity 102 dBm to for Mode A 64 QAM Coderate 0 6 M sensivity 108 dBm for Mode B 16 QAM Coderate 0 62 M maximum input level gt 5 dBm M Output at 12 kHz IF M origin
27. 7 GPS status information NOTE The described output to the TAG rgps and the TAG Fgps have changed since Version 3 0 22 of the Fraunhofer Software Radio The Fraunhofer Software Radio supports input from GPS in the NMEA 0183 format Data from the connected GPS is handled as following data from the GPS is received from the specified COM port for display in the dialog the NMEA 0183 sentences GPGGA GPGLL and GPRMC are parsed NOTE the attached GPS must send one of these sentences for proper display of the time position and lock status All complete NMEA sentences received from the GPS since the last status output are put into a TAG Fgps into the output of the selected profile currently only for profile D sent to the status output port NOTE This is the plain data from the GPS without interpreting the received sentences the decoded position and time stamp will be written in a TAG rgps format see tc_se127_rsci v3 7 or later Fraunhofer Software Radio User Manual Version 3 8 Page 40 of 81 Fraunhofer Institut Integrierte Schaltungen 8 3 O6 Signal Analysis This option requires the option monitoring and recording It provides the possibility to inspect the input signals and the processed signal at various stages in the decoder This information can either be displayed in a graphic plot or be recorded to a file on the harddisk A wide selection of points in the decoder can be i
28. DP ports 1 65535 for the proper operation of the software Fraunhofer Software Radio User Manual Version 3 8 Page 77 of 81 Fraunhofer Institut Integrierte Schaltungen 13 Frontend DLL interface The Fraunhofer Software Radio provides a DLL interface for the remote control of an attached RF frontend The DLL for the AOR7030 is already provided with the Fraunhofer Software Radio If you want to program your own DLL for your frontend your DLL must provide the API listed in the header file below The DLL must be placed into the installation directory of the Fraunhofer Software Radio the suggested file name for the DLLs is frontend xxxxxx dll replace xxxxxx by the name of your frontend Header file for the frontend API PePAPAP ARES ERE RER ERA dd SEAS SARE S ERE oahi name of function frontend h company Fraunhofer Institute IIS A ANT II HEREHERE REKE KAE HE KE AEK KE eee ee AEE K AEK eee K AE EK TASK of function Frontend control DLL functions EAE HE e BeA e IIR EERE AE Be Ae B HE E NEA ER ER ER AE EER ER ER EREEREER ifndef FRONTEND DLL H define FRONTEND DLL H requirements for the DLL Win32 API must be used the API functions listed below must be exported Usage of the API only one receiver can be controlled by the DLL FrontendOpen must be called prior to calling one of the API functions to recover from an error FrontendClose followed by a further FrontendOpen
29. Decoder running since seconds DRM logical frame size bytes Padding in DRM logical frame bytes Useful data in DRM logical frame bytes Net packet size bytes Total number of DRM Packets processed DRM Packets with data CRC errors Statistics per DRM Packet ID MSC SubStreams IDO ID1 ID2 ID3 Total DRM Packets identified 3306 1638 0 0 Useful data bytes 146306 66875 0 0 Average data rate bits per 2378 1087 second Padding bytes 6766 Valid DRM data units received 374 Average DRM data unit length Maximal DRM data unit length Minimal DRM data unit length DRM data unit errors eo o Continuity errors First last flag errors C cx 6 O S 1c GS O iO 10 19 10 O O Oy pO Padding errors The automatic page reload can always be stopped by pressing the refresh off button Fraunhofer Software Radio User Manual Version 3 8 Page 60 of 81 mms LE Fraunhofer i c Integrierte Schaltungen 8 4 7 Logging of DRM PacketMode reception statistics into file The reception statistics for every DRM PacketMode can easily be stored to a log fileon the hard disk To start the logging process just create a command file in the working directory of the Fraunhofer DRM MultimediaPlayer professional in most cases the folder containing the file drmmmplayer exe The command file is a simple text file with the name log pmstat note the exact spelling It must contain t
30. E t 80 bps Germany German si tla audio AAC SBR Ie sterec TE 16 33 13 local 17 33 13 bit eXpress News Wir begrliBen alle Zuh rer recht rman News audio AAC SBR lc stereo 16 8 kbps text 80 bps herzlich Multimedia bit visuAlity Germany German Multimedia 4 1 kbps ID 1101 Multimedia WELLS 20 0 5 60 80 100 Hz 4000 2000 D 2000 4000 0 0 5 1 1 5 1 5 1 0 5 Spec QAM FregRisp ImpRisp AudioSt Spec GAM FregRisp ImpRisp AudioSt RF IF Status Broadcast Info Output Volume ps i E auo Mode R Bw Int B 10 0 kHz long n qe f Do Msc QAM SDC MSC 16 64STD 3 0 18 O SDC Coderate HJA B 0 60 18 Salis 72 pa Audio Data Str 2 2 pe ale 54 36 FAC Date Time 35m 36 45 m Channel 45 ISI F d f pa S Hae Reception Info p IPS ee a Be Am Freq Samp Offs 163 Hz 23 ppm fes La Eq ix nwmf nwmm rmer 29 1 28 9 28 8 dB Bui dBFs tdel90 rdop 0 08 ms 0 28 Hz dBFs Fraunhofer Software Radio User Manual Version 3 8 Page 20 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen Broadcast Info Mode RfBw lnt Mode DRM rransmission Mode A B C or D RfBw Bandwith of DRM transmission 4 5 5 9 or 10 kHz Int Interleaver length short or long QAM SDC MSC SDC Type of QAM for SDC 4 or 16 MSC Type of QAM for MSC 16 or 64 Coderate H A B H Coderate of hirachical transmission par
31. If you encounter a defect on the AOR7030 please contact Bogerfunk Funkanlagen GmbH Grundesch 15 D 88326 Aulendorf Phone 49 7525 451 bogerfunk t online de If you need to send your AOR7030 to Bogerfunk please include a copy of the Fraunhofer Software Radio delivery note The date on the delivery note determines the date when warranty ends 10 3 AOR 7030 Settings The AOR AR7030 is configured for DRM reception on delivery It is also automatically set to DRM reception by the Software Settings are GAIN 99 AGC SLOW RF 00 FILTER no 6 9 5 kHz or FILTER no 5 6 6 kHz is displayed real width is 12 kHz AM If you want to restore the settings please follow the following instructions Power On the AOR AR7030 by pressing the upper left knob turn the lt gt knob one step left Deflt Set will be displayed press Press MENU Press FILTER Select 6 6kHz Filter nor 5 press Memory or RF IF Fraunhofer Software Radio User Manual Version 3 8 Page 66 of 81 Ems LE Fraunhofer Institut Integrierte Schaltungen Press Power On knob Press MENU gt You are able to receive DRM Signals If you want to receive very weak signals on short antennas or strong signals on long antennas you can try to set lt RF 10 gt to enable a build in preamplifier If you are in a area with very strong signals it can be necessary to use the attenuator by setting lt RF 10 gt lt RF 20 gt lt RF 30 gt or even lt RF 40 gt
32. ImpRespSymLog rix Rl CEImpRespSymLin micie c CEImpRespLog EATE BF aj aj al wi CEImpRespLin ml CEImpRespAvgSymLog vDelayWindow uDelayWindowPart we aa Esc haa SNREstimate e ar ERIT SNREstCarrier i SNREstCellSymb Frame Sfrm METAIS ele e aj gl x Idem ee Uk e Re Rs fele a a s TRY nieLA Dbi x KI X IX Wc Ss es Es ici FEZ al sp al Y e 1 o ST ns fele aloja sd 9 E m RES e KI MX IX Wc Fraunhofer Software Radio User Manual Version 3 8 Page 49 of 81 LI s Fraunhofer i c Integrierte Schaltungen mFrameDec FhGSwRadio DRMDec dCore dFrameDec uFrameDecForceReset l fele ai 2 al ni FrameDeclnputData e FrameDecInputRely TE gde Collect and DeMux Data for 1 Frame ENIM feio af a du s dMicDec fisica InputQam4 E dMicDecinput InputLevelO EUROS Multilevel Decoding MetricQam4 ox cac Y RawBerQam4 mDeMux dFacDec mFacDec FAC Decoding TI uFacDeclgnoreCrc i FacDecStatus Control and set Decoder Settings mMlicDec InputQam4 16 dMicDec dMicDecinput amp InputLevelO 1 Multilevel Decoding MetricQam4 16 Input2Level0 1 Y RawBerQam4 16 dSdcDec mSdcDecAfsInfo uSdcDeclgnoreCrc SdcDecStatus Control and set Decoder Settings EN mSdcDec SDC Decoding IS mSdcDecContent
33. P moniter recording MV HVXC If this license is not activated you can easily upgrade your Fraunhofer Software Radio Fraunhofer Software Radio User Manual Version 3 8 Page 52 of 81 Ems LE Fraunhofer Institut Integrierte Schaltungen 8 4 2 Feature Overview The Fraunhofer DRM MultimediaPlayer Professional comprises the following additional features compared to the standard edition A MDI DCP input via UDP stand alone usage possible independently from Fraunhofer SoftwareRadio B Remote access with standard web browser from any PC via network C Reception analysis and statistics for the following data application types o DRM TextMessages o NewsService Journaline MSC data groups o MOT Broadcast Website MSC data groups MOT segments MOT objects o MOT SlideShow MSC data groups MOT segments MOT objects D Detailed DRM PacketMode reception analysis statistics E Logging of DRM PacketMode reception statistics into file F Hard disk storage of received MOT Broadcast Website data e g transparent file transmission Fraunhofer Software Radio User Manual Version 3 8 Page 53 of 81 Fraunhofer i i Integrierte Schaltungen 8 4 3 MDI DCP Input via UDP The standard version of the Fraunhofer DRM MultimediaPlayer is started from within the Fraunhofer SoftwareRadio In addition the Fraunhofer DRM MultimediaPlayer Professional can also be started and operated as a stand alone application Note that the Fraunhofer S
34. Radio User Manual Version 3 8 Page 23 of 81 Hm LE Fraunhofer i Integrierte Schaltungen 7 1 2 Setup Dialog The setup dialog picture below lets you specify from which soundcard you like to receive the DRM signal or whether you like to decode a file from your harddisk input selection off decoder disabled Soundcard input IF data from the selected card UDP Iplo IF12 input of the IF12 data via UDP IPIO UDP RAW UDP DCP AF UDP Iplo 1Q12 input of the IQ12 data via UDP IPIO UDP RAW UDP DCP AF UDP raw 1048 input of the IQ48 data via UDP IPIO UDP RAW UDP DCP AF File IF12 input from 12 kHz IF file File IQ12 input from 12 kHz IQ file File IQ48 input from 48 kHz IQ file UDP input port client option and monitoring and recoding not included in the basic package qe input soundcard selection UDP input framing en disable Spectral inversion of the input signal from soundcard only C UDP IF12 C ante open file path C UDP 1048 selection dialog for file playback C File IF12 C File 1012 E project drm data masterbuld_3 pr C Fi E File 10 48 playback file name position sec 0 all C MDI input 6000 DESGEC mcd position in playback file drag with mouse to set position Iv Multicast Dutput Soundcard ac s Sound Card gis gt file position in seconds 5 can be changed by Server Port 30000 Mu GUI
35. al AOR7030 functions still available AM SSB M Remote controllable via PC M 4 5 and 5 0 kHz M 9 0 and 10 0 kHz M 18 and 20 kHz with restricted performance c Channel decoder M 4 5 and 5 0 kHz M 9 0 and 10 0 kHz O 18 and 20 kHz M Mode A B C D M 4 and 16 QAM for SDC Mi 16 and 64 QAM for MSC M MLC with two iterations M All code rates M EEP and UEP M Hierarchical modes M Simulcast O AFS M DRM capture lock range 500 Hz M spectral inversion of input signal possible M Complete FAC and SDC decoding M BER calculation on data streams at any datarate M All implemented features ETSI ES 201 980 v2 1 1 2003 12 compliant Fraunhofer Software Radio User Manual Version 3 8 Page 13 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen c GUI M Display of Service Label and Service Information M Display of Text messages c Multimedia MI PAD and non PDA mode M Text messages M NewsService Journaline M MOT SlideShow Ml MOT Boradcast Website c Fraunhofer DRM MultimediaPlayer Professional optional M MDI DCP input via UDP stand alone usage possible M Remote access with standard web browser M Reception analysis and statistics for DRM TextMessages NewsService Journaline MOT Broadcast Website MOT SlideShow M Detailed DRM PacketMode reception analysis statistics M Logging of DRM PacketMode reception statistics into file M Hard disk storage of received MOT Broadcast Website data e g for transp
36. ame RunNo 63946 No 4 amp Input Buffer Level 320 readinc SyncEstToFrame RunNo 63947 No 5 Input Buffer Level 320 readinc SyncEstToFrame RunNo 63948 No 6 Input Buffer Level 320 readimn SyncEstToFrame RunNo 63949 No 7 Input Buffer Level O not enc Input Buffer Level 0 not enc Version 3 8 Page 45 of 81 mmus TS Fraunhofer i c Integrierte Schaltungen Location of analysis streams FhGSwRadio DRMDec Signal Modification and Decoder dMain inpcm echo inig echo iniqd8 echo o mac i xo dCore outIF12 only if IF12 input _ MEIC GUI gt Recording gt IF12 input fele 37 5 ta si outlQ12 always E i GUI gt Recording gt IQ12 input outlQ48 only if IQ48 input GUI gt Recording gt IQ48 input ee Spectral Inversion DownMix IQ12 dChanSim Channel Simulation dSyncEst dAMdemod Synchronization and AM Demodulation Channel Estimation Y Sound Output dFrameDec Channel Decoding DRMProc GUI Frontend Control Audio Decoder dAudioDec Y AACStatusTransFrame Audio Decodin vAACStatusTransFrameAsci 9 AACStatusAacFrame vAACStatusAacFrameAsci PcmData GUI gt Recording gt Audio Ts eee SoundcardBufferLevel ee Em mRxControl 2 GUI Fieldtest Control In GUI combined ProfileA Q GUI gt Fieldtest gt Status Out GUI gt Re
37. amp DATA modes DOT MATRIX rear illuminated LCD with plenty of on screen information Assignable controls Re configurable receiver switch between several favorite set ups 100 memory channels Clock and timer facility Supplied with full function infrared remote control Fraunhofer Software Radio User Manual Version 3 8 Page 17 of 81 LI LE Fraunhofer i i Integrierte Schaltungen 6 1 2 Dongle Hardware With the Fraunhofer Software Radio Basic Package a dongle is supplied to protect the software There are USB dongles picture below left PCMCIA Type Il dongles picture below middle and combined printer port IEEE1284 serial port EIA232 connector DB25 dongles picture below right On the dongle the available options are stored It is possible to buy another option by updating the dongle 6 1 3 Fraunhofer Software Radio Software including Channel Decoder The Channel Decoder is the Software inside the Fraunhofer Software Radio which does the decoding of the DRM signals The Channel Decoder is part of the FhGSoftwareRadio exe program Using the Monitoring and Recording or the Signal Analysis option the user can have a look at various stages of the channel decoder MPEG4 AAC SBR Decoder The Audio Decoder decodes the binary data transmitted in a DRM signal and produces audio output It is part of the FhGSoftwareRadio exe program The decoding libraries were provided by Coding Technologies www codingtechnolo
38. an entry called USB Composite device follow these steps e mark the entry USB Composite device and press the Del key to delete it e unplug and re plug your USB One device e apopup box should be displayed Found New Hardware telling you that a new device has been found e when asked for Files Needed browse to the directory containing the new USB One ASIO drivers e Follow the instructions of the Found New Hardware Wizard usually press the Next button N 01 2C IMPORTANT After installation of the new drivers please don t disconnect the USB One from the PC while Windows is running This usually causes an blue screen Fraunhofer Software Radio User Manual Version 3 8 Page 73 of 81 Ems LE Fraunhofer Institut Integrierte Schaltungen 11 3 2 3 Soundblaster Extigy latest Creative drivers Service Pack 3 or newer required for Windows2000 latest Creative drivers Service Pack 1a required for WindowsXP Test results Windows2000 SP3 SP5 lost Samples with orig Windows drivers OK with latest drivers from Creative and firmware update dated 2002 04 17 latest Creative drivers Service Pack 3 or newer required for Windows2000 WindowsXP Professional without Service Pack Lost Samples with orig Windows drivers Lost Samples even with latest drivers from Creative 2002 04 17 WindowsXP Professional SP1a OK with latest drivers from Creative dated 2002 04 17 latest Creativ
39. arent file transmission c Audio decoder M HVXC special license agreement necessary M CELP special license agreement necessary MAAC M SBR c Monitoring and Recording optional M Display of status of last 30 min of FAC SDC Audio SNR RF and BER M Receiver Status and Control according ETSI TS 102 349 v1 1 1 2005 01 c Signal Analysis optional M inspection of the input signals and the processed signal at various stages M recording to hard disk M graphical display M time scrolled plots of a signal similar to oscilloscope M XY plot M spectral view of the signal using FFT or complex FFT M Bandpowermarkers which can be used to calculate the C N automatically Fraunhofer Software Radio User Manual Version 3 8 Page 14 of 81 Ems LE Fraunhofer i c Integrierte Schaltungen 5 8 Fraunhofer Software Radio Options The Fraunhofer Software Radio is available with different options Basis for each radio is a Basic Package Two Basic Packages are available B1 AOR 7030 Frontend Fraunhofer Software Radio AOR 7030 Frontend with 12 kHz IF output Dongle USB or PCMCIA Type 2 or parallel serial Fraunhofer Software Radio Software including Channel Decoder Software AAC Decoder Software Graphical user interface Software Remote control of AOR AR7030 Software Multimedia Software B2 Fraunhofer Software Radio same as B1 but without AOR 7030 You can extend the Basic Package by th
40. broadcast This information may comprise artist title of the current song studio telephone numbers traffic news stock information weather updates or other individual messages from the broadcast station to its listeners Fraunhofer Software Radio User Manual Version 3 8 Page 30 of 81 Fraunhofer i c Integrierte Schaltungen Every type of DRM multimedia service can be signaled in two ways within the DRM multiplex e PAD Service Program Associated Data The multimedia application is tightly linked to an audio program It is only decoded when the associated audio service is currently selected When the user selects this audio service the PAD multimedia application is automatically started e Data Only Service Non PAD The multimedia application is independent from any audio program It is presented to the user as a stand alone DRM service and can individually be selected If a DRM Multiplex does not contain any audio services all multimedia services are signaled as stand alone DRM services Please note that the DRM TextMessage Service is the only type of multimedia service which cannot be signaled as Data only All other types of multimedia services can be signaled either as PAD if the broadcaster wants to link the multimedia service to his audio program or as Data only if their content is independent from any audio service 7 2 2 Starting the Fraunhofer DRM MultimediaPlayer The Fraunhofer DRM MultimediaPlayer is s
41. ch between the program associated data PAD tightly belonging to the audio program which is currently played and the stand alone data services which are broadcast on the same frequency If the user wants to access the stand alone data services he gets an overview in form of a list of all data services currently broadcast on the tuned DRM frequency to choose from see graphic below 19 Fraunhofer DRM MultimediaPlayer O 4 2 Fraunhofer DRM MultimediaPlayer NewsService Journaline FhG Journaline M FhG ER E Fraunhofer Software Radio User Manual Version 3 8 Page 32 of 81 Fraunhofer Institut Integrierte Schaltungen The following features can be accessed by pressing the corresponding buttons Switches to the Data Only Service selection page CTRL ALT S all stand alone multimedia services which are broadcast within the current DRM program will be listed for selection Switches to the PAD page CTRL ALT P programme associated data the multimedia service marked as belonging to the currently selected audio program will be displayed Switches to the Reception Statistics page CTRL ALT I only available in Fraunhofer DRM MultimediaPlayer Professional E ananos ERA T fes mimos he aco anon Shows the About dialog indicating the version of the Fraunhofer DRM MultimediaPlayer Fraunhofer Software Radio User Manual Version 3 8 Page 33 of 81 Fraunhofer Institut Integrierte Schaltun
42. cording gt Receiver Status AOR RF Level Fraunhofer Software Radio User Manual Version 3 8 Page 46 of 81 oa iis Fraunhofer Institut Integrierte Schaltungen mChanSim FhGSwRadio gt DRMDec gt dCore gt dChanSim ReceivedSignal Measurement of ipis Signal Energy RSS Calculation of uBandwidth Hz Em Noise Settings ppc E Generation of Complex AWGN IXE 5 AMI I SXI uToneFrequency Serres Calculation of Interferer Settings H Tener Hey e uToneToSignal 3 Tone Generation of Tone Interferer MET ls rj Da i B t o s na Sof it oe Measurement of UII Signal Noise Energy fele aN 2 a s SignalWithNoise 200 eux c xxu FhGSwRadio gt DRMDec gt dCore gt dAMdemod mAMdemod T yY AM Demodulation Ec fel 5 ll s AMdemodOutS Es Sound Output EA Fraunhofer Software Radio User Manual Version 3 8 Page 47 of 81 T HH iis Fraunhofer Institut Integrierte Schaltungen FhGSwRadio gt DRMDec gt dCore gt dSyncEst mSyncEst MEDE els A 9 a Calculation of Sync Settings SynclnData E Input Filtering with 20 exu p EXT Resampling and Sr ce Frequency Shift fir alo oi um inFilterQut e Symbol Sync Mer pres p rena 3
43. dio L 4 constellation g response constellation 19 response 9 status 90 18 m 18 Coderate HJ4 B 0 60 72 E Qc Audio DataSt 2 2 rer d 5s 5 Es FAC Date Time 2003 10 27 16 11 36 A 36 45 m Channel 45 val Es i pe S Aai Reception Info E bes Freq Samp Offs 161 Hz 17 ppm E 48 E 72 symbol m 36 81 y rwmf rwmm rmer 28 8 28 8 28 8 dB gi q 3 dBuV JEFs rdelS rdop 0 08 ms 0 16 Hz dBFs Fraunhofer Software Radio User Manual Version 3 8 Page 37 of 81 mus LE Fraunhofer i Integrierte Schaltungen Monitoring view receiver status Status Sync blue FAC red SDC yellow Audio green 0 5 min 4 SNR dB measured SNR 20 4 3 RF Level dBu tF input level from the AOR AR7030 4 3 5 3 2 5 1 0 5 min bit error rate BER actual green average yellow 0 4 4 35 TE E E a D 5 min last 1 2 h all all rc 0723 07243 ox BER 43e 003 7 8e 004 43e 00377 8e 004 005 reset statistic Receiver statistics last half hour over all Fraunhofer Software Radio User Manual Version 3 8 Page 38 of 81 Recording window file name prefix for recording fixed derived from receiver type version and serial number date time in UTC frequency 00000 when no AOR is connected and extension are automatically appended Lid CCA HS
44. e an input with AGC Automatic Gain Control as this disturbs the DRM signal Please pay attention that most of the internal soundcards of newer notebooks have the AGC enabled and offer no way to disable it They also have very often low pass filters which can not be disabled In order to get the system working on such notebooks or also on other PCs with no or no suitable soundcard we suggest the use of an external USB soundcard e g USB One USB Audio Interface Fraunhofer Software Radio User Manual Version 3 8 Page 9 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 5 2 Modifications of the AOR 7030 To increase the performance of the DRM reception some modifications are preformed to the AOR AR7030 Two more filters are added filter 4 20 kHz and filter 5 12 5 kHz Furthermore the AOR AR7030 it is upgraded with a 455 kHz to 12 kHz adapter The following figure shows the function of the 455kHz to 12kHz adapter Signal from AOR7030 to 455kHz to 12kHz Signal at female DRM build in adaptor adaptor output connector 455 kHz 12 kHz A IH 467 kHz 5 3 Settings of frontends If possible select slow AGC Sometimes performance can be improved if AGC is switched off Fraunhofer Software Radio User Manual Version 3 8 Page 10 of 81 nas Hs Fraunhofer Institut Integrierte Schaltungen 5 4 Block diagram of the Software The following picture gives an overview about the software modules of
45. e drivers Service Pack 1a required for WindowsXP Fraunhofer Software Radio User Manual Version 3 8 Page 74 of 81 mm us Fraunhofer Institut Integrierte Schaltungen 11 4 Setup with direct connection to soundcard of laptop Example with AOR AR7030 and Laptop 3 5 mm to 3 5 mm stereo cable PC connect AOR 7030 230v AC Power Supply 1 12V DC e jack 3 5mm headphoni Antenna Remote DRM output DC 12V Power Input AOR Communications Receiver AR 7030 front ANT whip te Fraunhofer Software Radio User Manual Version 3 8 serial dg Notebook line in e headphone jack 3 5mm 4 HardLock lt q Page 75 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 11 5 Setup with USB soundcard Example with AOR AR7030 USB soundcard e g Creative SoundBlaster MP3 and Compaq Armada E500 Laptop The soundcard of the Compaq Armada E500 Laptop is not suited for DRM input A external USB soundcard Creative SoundBlaster MP3 is used PC connect AOR 7030 gi o E o Ae o Antenna c 88 lt 7 8 e E tc o t lt E ul H E X eo E 8 E y Y Y pid 8 EI E DP Linen 5 Es 8 E E E E Creative 8 SoundBlaster COMPAQ oi MP3 Armada E 500 Communications Receiver lap
46. e following software options OA Client Remote Access Client for ETSI TS 102 820 MDI and ETSI TS 102 349 RSCI Software O5 Monitoring and Recording Monitoring and Recording Software O6 Signal Analysis requires Monitoring and Recording Signal Analysis Software O7 Multimedia Profi Fraunhofer DRM MultimediaPlayer Professional see chapter 7 3 In the following chapters you can find a detailed description of the basic packages and the options We only offer at the moment the software in combination with the AOR AR7030 because we know all the specification numbers noise figures bandwidth from this receiver and we offer the receiver with a build in converter for the required 12 kHz IF output Fraunhofer Software Radio User Manual Version 3 8 Page 15 of 81 Ems LE Fraunhofer Institut Integrierte Schaltungen 6 Basic Package 6 1 B1 AOR 7030 Fraunhofer Software Radio This package enables you to receive and to listen to DRM transmissions by using a suitable PC see chapter System Requirements The package contains e AOR AR7030 Hardware with power supply included e Dongle Hardware e FhGSoftwareRadio exe Software including Remote Access AAC Decoder Remote Control of AOR AR7030 Graphical user interface Multimedia 6 1 1 AOR 7030 WARNING If you want to power down the AOR 1 Close Fraunhofer Software Radio Program 2 Switch off AOR
47. e mean of the squared magnitudes of the ideal constellation points to the weighted mean squared error This gives an estimate of the ratio of the total signal power to total noise power at the input to the equalizer 2 So Des k 2 2 lc s n WMER 10log c channel estimates s optimal QAM point values from hard decision r received complex cell values after channel estimation S mean energy of used cells The mean energy S used in this calculation is an average for all times i e a constant and theoretical value If a short time average is used additional noise is added to the formula 9 2 RF Level rdbv For use with the AOR7030 the Fraunhofer Software Radio shows the field strength value provided by the AOR7030 receiver From all measurements we have done we found that this gets close to the RMS field strength for DRM and AM and SSB signals but it is calculated by the AOR on a peak average measurement basis from the AGC Fraunhofer Software Radio User Manual Version 3 8 Page 65 of 81 mms LE Fraunhofer i i Integrierte Schaltungen 10 AOR7030 10 1 WARNING If you want to power down the AOR 4 Close Fraunhofer Software Radio Program 5 Switch off AOR by pressing upper left knob twice 6 Plug of Power Supply if you like NEVER PLUG OFF OR SWITCH OFF THE POWER SUPPLY IF THE AOR IS NOT SWICHED OFF THIS MAY CAUSE LOSS OF CALIBRATION DATA 10 2 Service Address in cause of defects of the AOR7030
48. e supplied only to your customers and gt specifically to enable them to re calibrate and maintain the AR7030 gt gt 3 The materials are not to be placed on to any internet site where free gt public assess is available gt gt 4 The materials are to be supplied on a free of charge basis or for a gt small handling fee to cover costs only gt gt 5 This license is granted to Fraunhofer on a free of charge basis the gt license may not be transferred to any third part without written gt authorization gt gt 6 It should be made clear to your customers that such a license exists gt gt Many thanks for the continuing technical support and professionalism gt demonstrated gt gt Regards Richard Hillier The program is available on the Fraunhofer Software Radio CDs since version 1 0 66 and can also be requested by purchasers of the Fraunhofer Software Radio via fhg swr support iis fhg de Please find in the next chapter how to calibrate the AOR7030 10 6 Calibration of AOR7030 On the CD provided with the Fraunhofer Software Radio a detailed description can be found in the file support AOR AR7030 software 7030serv doc All necessary programs for calibration can be found in the directory support AOR AR7030 software With a calibrated AOR you will get an accuracy as described in the chapter before Fraunhofer Software Radio User Manual Version 3 8 Page 69 of 81 Fraunhofer Institut Integrierte Schaltu
49. ed into a file on the harddisk e F12 input signal only when the input is also IF12 e Q12 input signal for every input except MDI input e 1048 input signal only for IQ48 input signal e decoded audio in WAV format e Receiver Status ETSI TS 102 349 compliant The corresponding revision of the document can be found in the about box of the Fraunhofer Software Radio e Receiver statistics measured over the last half hour and over all Fraunhofer Software Radio User Manual Version 3 8 Page 36 of 81 1 tH Fraunhofer Integrierte Schaltungen The pictures below gives an overview about the monitoring functionality Fraunhofer IIS Software Radio 3 0 20 Station CampusRadio v Freq 15896 0 kHz E x bit eXpress UTC 161255 loca 171255 Eenend tereo 16 8 kbps Multimedia 4 1 kbps text 80 bps Germany Fieldtest bit eXpress News bit express bit f r bit ein hit itor bps Germany German News audio AAC SBR lc stereo 16 i Monitoring Multimedia bit visuAlity Recording Germany German Multimedia 4 1 kbps ID 1101 z Analysis Multimedia spectum status monitor Re 2000 4000 15 1 5 1 Aa 0 0 5 1 AudioSt ec Qj M Freqh sp ImpRsp amp udioSt Mon N utp Volume frequency response frequency response spectum Es Hz IF impulse 5 impulse O au
50. eiver expand stream list collapse stream list open window for display of message streams open plot window output and variable streams open variable display change window variable streams only open file recorder message output and variable streams e Select the desired stream in the stream list use scroll bar expand and collapse on directory items to navigate e Open new window for the stream e using one of the Message Plot Variable Record buttons e click with the right mouse button on the stream name to open a context menu with the above options e double click on the stream name to open the default option for the stream Message for message streams M Plot for output streams O Variable for variable streams Fraunhofer Software Radio User Manual Version 3 8 Page 42 of 81 Usage of plot window clear mode on clear on each plot off do not clear screen on new plot scale zoom manual scale a a 3d ae recomen recomended scale zoom save plot zoom k stream name to file Syncinhat stop start plot s n Erara Fraunhofer Institut manual configuration bandpower marker measurement display bandpower marker click and drag with mouse Integrierte Sc
51. election except MDI input Fraunhofer Software Radio User Manual Version 3 8 Page 39 of 81 Field test options Fraunhofer i Integrierte Schaltungen The field test options are according to the document ETSI TS 102 349 The corresponding revision of the document can be found in the about box of the Fraunhofer Software Radio network name of the peer receiver status output to UDP port on the given host here host localhost port 50001 rx stat format see document tc se127 rx stat ctrl for reference Profile selection selection RED no connection YELLOW no GPS fix GREEN GPS data valid GPS time GPS position GPS Pee 0 O ds o receiver control input ffom UDP port here port 50002 Lg Control in 50002 m Field TeSNQptions rx stat fon et see about box Protocol M out localhost 50001 rx ctrl format see document tc se127 rx stat ctrl for reference GPS GPS input enable JM Enable GPS NMEA 0183 serial port COM4 v m le GPS fix 2D baudrate 38400 vL ae 15 39 22 UTC Lat 49 32 7324 N Lon 11 01 1694 E A the rx_stat data is send to input auiput raming localhost is used for the UDP port the selection computer the receiver is rx_stat data is running on send to GPS COM port selection i baudrate for GPS input COM port Status os S i in view
52. endApiVersion FRONTEND_API short FrontendOpen typedef short tFrontendOpen close Frontend called on shutdown of the receiver or while recovering from errors return O no error lt 0 error see tFrontendError FRONTEND_API short FrontendClose typedef short tFrontendClose set com port number to use for communication with the frontend return O no error lt 0 error see tFrontendError FRONTEND_API short FrontendSetComPort short port_number typedef short tFrontendSetComPort short port_number SEHHEEHHEHHHHHBHBHHBHHHHBHEHHHEHBHBHHHHHHHHHBHHBHBHHBHHHHHHHHBHHHBHHBHHHHHHHHHHHBHHHHBHHHHHEHHHHHHHHBHHVIRE get Frontend ld string param pointer to a buffer min 21 bytes in size to store the Frontend Id string the Id string is a max 20 chars long zero terminated C string e g AR7030 0 used to be display in the GUI Fraunhofer Software Radio User Manual Version 3 8 Page 79 of 81 Fraunhofer i i Integrierte Schaltungen return O no error lt 0 error see tFrontendError tf FRONTEND_API short FrontendGetld char id typedef short tFrontendGetld char id get Frontend status and status string the messages string is a zero terminated C string using An for line breaks 4 lines with max 20 chars each sample connection OK nPLL locked n12345678901234567890 nfrontend working O param message pointer to buffer for the message string must be ab
53. ervice and on the second line information on the content of this service country Language type audio multimedia data and bitrate The Fraunhofer Software Radio window also displays e Input Level FFT of the Input Signal Status of the Decoder Broadcast Info Output Level of the Audio Signal Special feature for small displays 640x480 For smaller displays a classic view of the GUI can be selected that fits on 640x480 screens Fraunhofer IIS Software Radio 3 0 20 loj xl Station Demod Time CampusHadio UTC 16 41 00 15896 0kHz locat 17 41 00 bit eXpress Volume DRM Campus Radio tereo 18 8 kbps Multimedia 4 1 kbps text 80 bps Germany Gerr ii F klingt gut bit eXpress News 4 e bps Germany German News audio AAC SBR lc stereo 16 8 kbp amp Multimedia bit visuAlity zu Es Germany German Multimedia 4 1 kbps ID 1101 2s RF IF Status Broadcast Info Dutput Level gs 1 Mode RfBw Int B 10 0 kHz long 0 108 Zi 9 Audo nawspc MSC 16 645TD Ne Let r5 Msc Coderate HJ4 B 0 60 La LE ok ae sDC Audio Data Str 2 2 ba 54 36 QU FAC Date Time 36 36 45 m Channel 45 18 ZX 54 Frame Reception Info 54 D 63 m Freq Freg Samp Offs 152 Hz 5 ppm 53 18 72 Symbol rwmf rmm rmer 29 3 29 1 29 1 dB 72 36 81 tdel90 rdop 0 08 ms 4 0 12 Hz 81 dBu dBFs dBFs Fraunhofer Software
54. gen An example for the DATA ONLY selection page is shown below It is accessed by clicking on the Home button amp The actual content of this page depends on the DRM multimedia services which are currently received Each of the listed multimedia services can be selected by clicking on the corresponding hyperlink From there it is possible to navigate further depending on the kind of service selected 19 Fraunhofer DRM MultimediaPlayer apo 4 2 Praunhofer DRM MultimediaPlayer NewsService Journaline FhG Journaline FhG BIBI TE Access to all stand alone DRM Services Fraunhofer Software Radio User Manual Version 3 8 Page 34 of 81 ma s Fraunhofer i i Integrierte Schaltungen 8 Options 8 1 O4 Client This option enables the input of MDI data packets via UDP unicast or multicast to the Fraunhofer Software Radio Restrictions in case of limited bandwidth may occur Input C off Soundcard F12 A aC Sound Cad l Soundeard 1048 AC S Sound Card Spectral Inversion of soundcard input signal 9 C UDP IF12 C UDP 1912 en n v DCPAF C RAW C IPIO C UDP 1048 C File IF12 E a we E input of MDI data via s biis projectsdrm data masterbuild al UDP unicast or rd D pan sean position sect 11 data framing selection E amil for MDI input Y MDI input 6000 DEPARO PFT IPIO MDI data input input multicast UDP port v Mult
55. gies de Q coding by technologies Graphical user interface Description please see following chapters Multimedia Description see following chapters Fraunhofer Software Radio User Manual Version 3 8 Page 18 of 81 6 2 B2 Fraunhofer Software Radio This package is equal to B1 except that no AOR7030 frontend is included LH Fraunhofer Institut Integrierte Schaltungen 6 2 1 Other suppliers of frontends suitable for the Fraunhofer Software Radio Frontends suitable for DRM reception with the Fraunhofer Software Radio as well as adapter kits for existing frontends are offered by the following companies Bogerfunk Funkanlagen GmbH Grundesch 15 D 88326 Aulendorf Phone 49 7525 451 bogerfunk t online de SAT Service Schneider Dipl Ing Ulf Schneider Landsberger Str 62a D 04736 Waldheim Phone 49 0 34327 92809 http nome t online de home sat service sat deutsch produkte htm Fraunhofer Software Radio User Manual Version 3 8 Page 19 of 81 LE Fraunhofer Integrierte Schaltungen 7 Operation of the Fraunhofer Software Radio 7 1 Graphical user Interface 7 1 1 Main Screen The picture below shows a running Fraunhofer Software Radio On the left side you can see the four buttons to select the DRM Service Up to four services may be available in a DRM transmission Fraunhofer IIS Software Radio 3 0 20 l Stati CampusRado z Freq 158696 0 kHz Frontend bit express AG 173813
56. haltungen plot area to zoom click and drag with the left mouse button or double click the left zoom in or click the right zoom out mouse button PlotXY Hist or input data scale FFT DFT length FFT DFT modes number of point per plot Oszi Plot zoom range number of channels input data type number of received bytes number of lost packages Resolution bandwidth FFT DFT modes only measured RMS for close window channel 0 only Fraunhofer Software Radio User Manual Version 3 8 select mode Oszi Plot PlotXY FFT FFTIQ DFT DFTXY Hist select data representation select channel to plot average plot over specified number of input data blocks average measured RMS over the specified number of plots NOTE this setting affects also the measurement values of the bandpower markers Page 43 of 81 Usage of the variable window variable name UXXXXX user intervention VXXXXX display only variable display change value stop start connection ea uB andwidth Hz display values in hexadecimal number of channels variable type write the entered values to the radio mu TE Fraunhofer Institut Integrie
57. he following parameters in two lines e first text line path under which the log files will be stored e second text line logging interval in seconds this is the minimal time in seconds between two log entries which can be longer in case of receiption failures or dropouts Remark The DRM PaketMode Decoder Receiption Statistics page must not be open to enable file logging File logging starts as soon as the Fraunhofer DRM MultimediaPlayer Professional is started if the command file exists Example for command file log_pmstat C temp a Fraunhofer Software Radio User Manual Version 3 8 Page 61 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 8 4 8 Hard disk storage of received MOT Broadcast Website data 8 4 8 1 Functionality The Fraunhofer DRM MultimediaPlayer Professional allows you to record all received files along with their original directory structure from the data service MOT Broadcast Website in MOT directory mode to hard disk MOT Multimedia Object Transfer is the standard DRM protocol for the broadcast of files and directory structures This may for example be used for debugging reception verification or to create a Transparent File Transmission service from a DRM ContentServer to any number of DRM receivers 8 4 8 2 Operation modes Two operation modes for this feature are available MOT mirroring The MOT mirroring functionality stores all received MOT data files and directory structure i
58. icast 233854771 penc m address Dutput Soundcard ac g7 Sound Card Server Port 20000 enable input from multicast address server port for this le automatic start of Multimedia Player instance of the radio Dual View C Classic There are different scenarios for the use of this package Direct connection to a DRM CS DRM ContentServer for verification and control purposes Client for receiver status protocol the Fraunhofer Software Radio acts as FAC SDC decoder which enables you to select a service Furthermore audio decoding is possible like on direct reception Restrictions may occur in case of limited bandwidth Minimum bandwidth for one Client is 64 kBit Recording is not possible at this low bandwidth the update rate of the FFT and Monitoring and Signal Analysis Functions may be very slow and not complete Fraunhofer Software Radio User Manual Version 3 8 Page 35 of 81 Ems LE Fraunhofer i Integrierte Schaltungen 8 2 O5 Monitoring and Recording The Monitoring and Recording option provides the following functions e Monitoring The two graphical displays that can be switched to display e FFT of the IQ input signal SP e QAM constellation CO e plot of the channel estimation FR e plot of the impulse response IR e AAC error status AS e Monitor view receiver statistics e Recording The following data streams can be record
59. l I guessed the 3dB in the previous gt email have heated cooled most components in the set and get no more gt than 0 5dB over any sensible temperature that an operator will tolerate gt gt Putting all these errors together gives 1 5dB 3 5dB with a negative bias gt if the sets are calibrated at a mid band frequency To achieve this accuracy gt the set will need calibrating using the IF bandwidth that will be used during gt measurements The different IF filters can give up to a 4dB change gt gt gt Hope that this information helps gt gt Best regards John So it is possible to get an accuracy of 1 5 dB 2 5 dB with one calibration for the whole shortwave band and 1 5 dB 3 5 dB for the whole bandwidth of the AOR7030 If calibrated to a special frequency the accuracy is even better The calibration program can be used by Fraunhofer Software Radio purchasers free of charge original message from Richard Hillier gt Hi Gerd gt gt As it is very important for the units to be re calibrated and in both gt our interests for this to be carried out we are happy to license the gt distribution of AR7030 service software and documentation under the gt following conditions gt gt 1 The materials remain under copyright of AOR gt Fraunhofer Software Radio User Manual Version 3 8 Page 68 of 81 mms LE Fraunhofer i c Integrierte Schaltungen gt 2 The materials are to b
60. le on the main screen of the GUI open current station frequency the edit station selection AOR is tuned to dialog via pulldown list Pc o e o 3 demodulation mode selection DRM or AM x each line represents a station entry save stations entrys are formatted NAME Frequency in Hz e g Radiol 23 13300000 Cancel Bonaire 15170000 Bonaire 17755000 Sines 15440000 Juelich 5975000 Rampisham 5875000 CampusR adio 15896000 Usage of the 4 service buttons 4 services can be transmitted the services can contain audio and or multimedia data content the button with the audio service that is send to the soundcard is displayed in light gray buttons for possible other audio services are gray with back labels buttons for services with multimedia content are also gray with black labels Fraunhofer Software Radio User Manual Version 3 8 Page 22 of 81 a BB HS Fraunhofer Institut Integrierte Schaltungen when clicking on an button with multimedia the multimedia viewer will be opened or if the multimedia viewer is already running the display will be switched to this content If an audio service is also containing multimedia data clicking on this button will also open the multimedia viewer buttons for unused services are gray with a gray label no service the text on the buttons have on the first line the name of the s
61. le to store 4 20 1 84 bytes return frontend status 0 no error else see _tFrontendError FRONTEND API short FrontendGetStatus char message typedef short tFrontendGetStatus char message set frontend mode param mode set frontend to the given mode return O no error lt 0 error see tFrontendError gi FRONTEND_API short FrontendSetMode tFrontendMode mode typedef short tFrontendSetMode tFrontendMode mode get frontend mode return current mode of the frontend lt 0 error see _tFrontendError FRONTEND_ API tFrontendMode FrontendGetMode typedef tFrontendMode tFrontendGetMode set frontend IF filter bandwidth param bw bandwidth in Hz param round 1 set bandwith of the frontend to a value smaller than the parameter bw From its available range of filter bandwidths the frontend should choose the highest possible bandwidth which is smaller or equal than the requested bandwidth In case that the lowest available bandwidth is greater than the requested value the frontend should choose this value 2 set bandwith of the frontend to a value higher than the parameter bw From its available range of filter bandwidths the frontend should choose the lowest possible bandwidth which is greater than the requested bandwidth In case that the highest available bandwidth is smaller than the requested value the receiver should choose this o OK value return O no
62. llexport endif API version number 2 bytes high byte major version number low byte minor version number Versions with the same major version number are compatible define cFrontendApiVersion 0x0100 Frontend error codes all values not listed are RFU typedef enum tFrontendError eFrontendOk 0 l lt no error eFrontendErrorNotlnitialized ze 1 DLL not initialized call FrontendOpen first eFrontendErrorReceiverDisconnected 2 lt receiver is not connected to the PC eFrontendErrorInvalidParameter 3 lt parameter for the command was invalid eFrontendErrorCommandFailure 4 l lt command was not executed tFrontendError Frontend modes all values not listed are RFU typedef enum _tFrontendMode eFrontendModeUndefined 0 lt undefined unknown mode eFrontendModeDrm 1 lt mode for DRM demodulation eFrontendModeAm 2 lt mode for AM demodulation eFrontendModeUsb 3 lt mode for upper side band demodulation eFrontendModeLsb 4 I lt mode for lower side band demodulation eFrontendModeSam 5 lt mode for synchronous AM demodulation eFrontendModeFm 6 lt mode for FM demodulation tFrontendMode PEER open Frontend called once on startup to recover from an error FrontendClose followed by a further FrontendOpen will be called Weturn lt 0 error see tFrontendError gt 0 API Version see cFront
63. mas BB Fraunhofer i c Integrierte Schaltungen Fraunhofer Software Radio for reception of DRM transmissions User Manual Version 3 8 Fraunhofer Software Radio User Manual Version 3 8 Page 1 of 81 Content 1 DOCUMENT INFO 2 COPYRIGHT INFORMATION 3 CONTACT INFORMATION AND UPDATES OF SOFTWARE 4 ABSTRACT 5 OVERVIEW 5 1 Receiving path 5 2 Modifications of the AOR 7030 5 3 Settings of frontends 5 4 Block diagram of the Software 5 5 System Requirements 5 6 Settings of Computer 5 7 Features 5 8 Fraunhofer Software Radio Options 6 BASIC PACKAGE 6 1 B1 AOR 7030 Fraunhofer Software Radio 6 1 1 AOR 7030 6 1 2 Dongle Hardware 6 1 3 Fraunhofer Software Radio Software 6 2 B2 Fraunhofer Software Radio 6 2 1 Other suppliers of frontends suitable for the Fraunhofer Software Radio 7 OPERATION OF THE FRAUNHOFER SOFTWARE RADIO 7 1 Graphical user Interface 71 1 Main Screen 7 1 2 Setup Dialog 7 1 83 Frontend Dialog 7 2 Multimedia 7 2 1 Available types of multimedia applications 7 2 2 Starting the Fraunhofer DRM MultimediaPlayer 7 2 8 Using the Fraunhofer DRM MultimediaPlayer 8 OPTIONS 8 1 OA Client 8 2 O5 Monitoring and Recording 8 3 O6 Signal Analysis 8 4 O7 MultimediaPlayer Professional 8 4 1 Professional License Verification 8 4 2 Feature Overview 8 4 8 MDI DCP Input via UDP Fraunhofer Software Radio User Manual Version 3 8 Ems LE Fraunhofer Institut Integrierte Schaltungen 10 10 11
64. n a user defined target folder This target folder will contain on successful MOT reception one subdirectory for each broadcasted DRM service using the MOT directory mode the subdirectory is named after the service id of the first received DRM service The received MOT data of each DRM service using MOT directory mode is stored in the appropriate subfolder The difference to the MOT collecting functionality see below is that stored files and folders which are no longer broadcasted will be deleted So the target folder contains an exact image of the currently broadcasted MOT data with the exception of not yet received files folders MOT collecting The MOT oollecting functionality stores all received MOT data files and directory structure in a user defined target folder This target folder will contain on successful MOT reception one subdirectory for each broadcasted DRM service using the MOT directory mode the subdirectory is named after the service id of the first received DRM service The received MOT data of each DRM service using MOT directory mode is stored in the appropriate subfolder The difference to the MOT mirroring functionality see above is that this received and stored MOT data will never be deleted even if it is not broadcasted anymore no longer part of the current data carousel Stored files will only be overwritten if files with the same content name but different updated content are broadcasted Note The MOT
65. nd SOFTWARE UPDATES If you purchased a Fraunhofer Software Radio you can receive free updates of the software by subscribing to fraunhofer swr update iis fraunhofer de by sending the following Email Mailto majordomo iis fraunhofer de Subject No Subject Body subscribe fraunhofer swr update end Fraunhofer Software Radio User Manual Version 3 8 Page 7 of 81 Ems LE Fraunhofer Institut Integrierte Schaltungen 4 Abstract The goal of Digital Radio Mondiale DRM is a single world standard for digital broadcasting in the AM radio bands below 30 MHz In order to give a lot of people the chance to participate at the very early transmissions and in order to push the DRM technology the Fraunhofer Institut Integrierte Schaltungen developed a radio capable of receiving DRM signals The main goal of the development was early availability and an easy way to reproduce the radio The best way to realize this is to use a commercial front end in our case a AOR AR7030 and to perform the DRM decoding on a Personal Computer PC The decoding of the DRM signal is performed in software on the PC therefore the radio is called Fraunhofer Software Radio All functions of the radio are fully remote controllable This document describes the use and the options of the Fraunhofer Software Radio Fraunhofer Software Radio User Manual Version 3 8 Page 8 of 81 Ems LE Fraunhofer Institut Integrierte Schaltungen 5 Overview 5 1 Receiving path
66. ng services to display its individual reception and decoding statistics bit eXpress carried in MSC Stream 0 bit eXpress News carried in MSC Stream 0 bit eXpress carried in MSC Stream 1 Packet Id 0 bit visuAlity carried in MSC Stream 1 Packet Id 0 NewsService Journaline Journaline carried in MSC Stream 1 Packet Id 1 The following section provides low level decoding information provided by the DRM PacketMode decoders note references in service listing above MSC Streams in DRM PacketMode MSC Stream 1 using DRM PacketMode packet length 48 bytes For every MSC stream in DRM PacketMode that is carried within the current DRM Multiplex an individual statistics can be obtained Every data Service Component listed in this dialog if using the DRM PacketMode contains a reference to the MSC Stream in which it is carried NewsService Journaline The following segtion provides low level decoding information provided by the DRM PackgtMode decoders note references in service listing above MSC St eams in DRM PacketMode Deeg DEM PaslffMode packet length 48 bytes Fraunhofer Software Radio User Manual Version 3 8 Page 59 of 81 1 HS Fraunhofer Institut Integrierte Schaltungen D Fraunhofer DRM MultimediaPlayer DBO D e a DRM PacketMode Decoder Reception Statistics refresh off r General Statistics PacketMode
67. ngen 11 Hardware Setup 11 1 Connections to the AOR 7030 set switch to 50 OHM RS232 remote left position control boger funk Eris AR7030 Receiver Externo Power 12 15V DC Eris Ground Monutoctured by AOR Ltd Made in UK WIRE GND DISPLAY ext N 7 ar CONTRAST is ANTENNA SELECT connect to power supply connect to the RS232 serial connect to the line input connector of the PC of the soundcard connect to antenna Fraunhofer Software Radio User Manual Version 3 8 Page 70 of 81 Ems LE Fraunhofer i c Integrierte Schaltungen 11 2 Notebook compatibility list The following notebooks have been successfully tested in connecting the AOR7030 direct to the build in soundcard Dell Inspiron 4100 Dell Inspiron 8000 Dell Inspiron 8100 Dell Inspiron 8200 Dell Latitude C800 Dell Latitude C810 Dell Latitude C840 The following notebooks did not work on a direct connection here the use of a USB soundcard e g Creative SoundBlaster MP3 was required Compag Armada E500 Fraunhofer Software Radio User Manual Version 3 8 Page 71 of 81 oa BB Fraunhofer Institut Integrierte Schaltungen 11 3 Soundcard compatibility list 11 3 1 Preventing USB dropouts The SMBIOS of modern Notebooks can cause dropouts in the data stream from the USB soundcard to the PC To prevent these dropouts set the Legacy USB support option for USB keyboard
68. nning application you may want to use the net stat command in the Windows console window or you may want to use the freeware tool tcpview available at www sysinternals com to get a list of the system s currently active port numbers Fraunhofer Software Radio User Manual Version 3 8 Page 55 of 81 Fraunhofer i c Integrierte Schaltungen Note that the client PC s may run under any operating system providing TCP IP network support and a modern web browser including Linux MacOS etc Fraunhofer DRM MultimediaPlayer Mozilla Firefox DER o Datei Bearbeiten Ansicht Gehe Lesezeichen Extras Hilfe 4m d BO nttpillocolhost 52525 co EL f M Fraunhofer DRM MultimediaPlayer Fraunhofer DRM MultimediaPlayer Portal Portal Pages Service Selection Access to all stand alone DRM Services Current PAD Service Access to Program Associated Data PAD of currently selected DRM Service t Reception Statistics Access to reception statistics for currently received data streams and multimedia services http localhost 52527 8 4 5 Reception analysis and statistics For the following types of data applications the Fraunhofer DRM MultimediaPlayer Professional can provide a reception analysis and statistics O O DRM TextMessages NewsService Journaline MSC data groups MOT Broadcast Website MSC data groups MOT segments MOT objects MOT SlideShow MSC data
69. nspected These points will be displayed in a selection list for either monitoring or recording by the user see picture below ED FhGSwRadio ED DRMProc 2 H d udioDec 9 AACStatusData v4ACStatusD ata sci SoundcardBufferLevel DEE ED DRMDec Gf dChanSim 0 CE mChanSim ME uBandwidth Hz The graphical display provides e different means of plots e time scrolled plots of a signal similar to oscilloscope e Y plot of single input data e XY plots of two dimensional signals e g QAM constellation e spectral view of the signal using FFT or complex FFT e Histogram plots Bandpowermarkers which can be used to calculate the C N automaticall vSNREstimate EM e jel w E Del Feel ifs Rl E ChanE stimpulse Fraunhofer Software Radio User Manual Version 3 8 Page 41 of 81 Usage of the analysis option open file selection dialog and load selected preset last configuration name load last analysis save actual preset configuration Bj 0 IE EP FhGSwRadio E 8 DRMProc E E d udioDec ED ORMDec 8 dChanSim EP dSyncEst mSymbolS ync SyncE stOutData stream list D directory M message to be displayed or recorded O output for plot or record V variable for variable plot or record mu Bii Fraunhofer Institut Integrierte Schaltungen re read stream list e g after reconfiguration of the rec
70. oftware Radio User Manual Version 3 8 Page 4 of 81 Ems LE Fraunhofer Institut Integrierte Schaltungen 2 1 added warning for AOR Power off hint for Multimedia Problems 2 2 revised manual new Basic Packages new ordering of Chapters 2 3 new notebooks in compatibility list revised document info 2 4 Added information on service buttons updated screenshots and descriptions added chapter on the Frontend DLL interface 2 5 added capture range added suggestion for frontend setting added settings for notebook pc added info how to calibrate the AOR 2 6 modified Notebook reference list added description to channel decoder part 2 7 Updated information on USB soundcards 2 8 Added chapter Definition of Measurement Numbers added Note on Firewalls 2 9 Added information on GPS usage in field test dialog updated screen shots for new layout updated USB soundcard recommendation 3 0 updated GPS TAG output diagrams with location of analysis streams 3 1 updated GPS Tag 3 2 Update of Multimedia Player chapter NewsServcice Journaline etc Updated diagrams with location of analysis streams 3 3 Added information about broadcast info reception info 3 4 added increased processing power since version 4 0 30 added file format description 3 5 Revised file format description added WinXP to compliance list 3 6 RSCI document links changed to new ETSI document Documentation added for Fraunhofer DRM M
71. oftwareRadio dongle with a valid Multimedia Profi license must be connected to the system Example command line to start the Fraunhofer MultimediaPlayer Professional drmmmplayer exe url dcp udp localhost 5000 The following command line options are supported or h or help Displays a dialog listing all available command line options port lt port_number gt Specifies the MDI DCP input UDP port number to listen to It is a shortcut for url dcp udp localhost lt port_number gt see url below url dcp udp lt url gt Specifies the UDP IP input port number at which an MDI DCP data stream can be received see document ETSI TS 102 821 for URL format reference The MDI DCP protocol standard is available from www etsi org documents ETSI TS 102 820 MDI and ETSI TS 102 821 DCP pad lt short id gt Specifies the DRM Service short id which shall be considered the currently tuned DRM Service within the DRM Multiplex The value must be in the range 0 3 availability depending on the DRM Multiplex This parameter allows to choose which DRM Service shall be displayed in the standard PAD view Programme Associated Data It is equivalent to clicking on a different DRM Service button in the Fraunhofer SoftwareRadio if the Fraunhofer DRM MultimediaPlayer is started from within the Fraunhofer SoftwareRadio instead of as a stand alone application ex MS DOS Eingabeaufforderung C gt drnmmplayer exe
72. rte Schaltungen enable display of the variable values read from the radio number of values per channel Usage of the record window stream name data stream bitrate updated while recoring mBerLog Str name and path of file to record to eam start recording stop recording Fraunhofer Software Radio User Manual Version 3 8 number of bytes recorded open file path selection dialog disabled while recording error message display Page 44 of 81 Usage of the message window LL 1H Bis Fraunhofer Institut Integrierte Schaltungen clear display message stream name pause update of information messages stop start connection configuration messages information messages error messages Fraunhofer Software Radio User Manual DrmSyncEstReset Done Symbol sync locked on mode Mode A detected and initialized FraneSync has changed Symbol Number SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst SyncEst Symbol sync switched to tracking mode Sync2 did its job and is now disabled Reinitialisation with new bandwidth 2 Mode with new bandwidth 2 reinitialise SyncEstToFr
73. s easy access to all current and future features of the HTML and other internet standards The user can navigate through the received HTML pages as if they were loaded from the Internet T Fraunhofer DRM MultimediaPlayer 9 D 82 P RadioMondo M Deutsche A MEL see T Telekom EEE f 4 MICRONAS Fraunhofer ctitut Integrierte Schaltungen BOSCH SONY Spoesored by the 4 bmb f Federal Ministry of Education and Research Fraunhofer Software Radio User Manual Version 3 8 Page 29 of 81 Fraunhofer i c Integrierte Schaltungen e MOT SlideShow The MOT SlideShow is a very convenient application especially when combined with an audio main program In this case the user receives automatically updated visual information while listening to the audio service A typical example is the weather forecast While the radio speaker explains the weather situation for the next days the user of the Fraunhofer DRM MultimediaPlayer can even see the weather map 19 Fraunhofer DRM MultimediaPlayer DEAR COREE Fraunhofer PE ed DRM ContentServer Ur MOT SlideShow a gt Live Audio Encoder Multimedia DataServer DRM Multiplexer DRM bit eXpress bit f r bit ein hit TextMessage service e DRM TextMessages This application type is also known as Dynamic Labels While the user listens to an audio program he receives the latest news and updates on the screen in textual form immediately when they are
74. t only if available if EEP Equal Error Protection A Coderate of transmission B is not shown if UEP Unequal Error Protection A B Coderate of higher lower protected part Audio Data Str Audio Number of Audio Streams in transmission Data Number of Data Streams in transmission Date Time Date Date as encoded in transmission Time Time as encoded in transmission Reception Info Freq Samp Offs Freq Frequency offset between transmitter and receiver positive value transmitter frequency is too high Samp Samplerate offset between transmitter and receiver positive value transmitter sampling frequency is too high rwmf rwmm rmer rwmf The weighted Modulation Error Ratio WMER for FAC cells in dB estimated by receiver for the current frame For details please refer to the RSCI document rwmm The weighted Modulation Error Ratio MER for MSC calls in dB estimated by receiver for the current frame For details please refer to the RSCI document rmer The Modulation Error Ratio MER in dB for the actual frame For details please refer to the RSC document rdel90 rdop rdel90 Delay Window for 9096 energy as defined in ITU R Rec P 1407 in ms rdop Doppler estimate in Hu For details please refer to the RSCI document Fraunhofer Software Radio User Manual Version 3 8 Page 21 of 81 NE l 5 Fraunhofer Institut Integrierte Schaltungen Usage of the Station feature Stations can be defined in a list that is availab
75. tarted by pressing the Multimedia button of the Fraunhofer Software Radio see chapter 6 1 3 Alternatively the Fraunhofer DRM MultimediaPlayer can be started by directly pressing one of the up to four available DRM service buttons if the selected DRM service carries a multimedia service as PAD or Data only bit eXpress ed Gudio AAD SBR parametric stereo 17 8 kbps Giuttimediay 1 k bit eXpress News BBR parametric stereo 17 8 kbps MultimediaDbit visuAlity z E TN li ltimedia 4 1 kbps ID 1101 Germany Multimedia Uournaline Germany GE The example above shows a DRM Multiplex carrying a full set of four possible DRM services two audio services blue circles both being linked to a PAD multimedia service red circles and two stand alone multimedia services red circles with Multimedia service label prefix Multimedia 4 1 kbps ID 1102 After startup the Fraunhofer DRM MultimediaPlayer will initially either show the current PAD multimedia service if an audio service with attached PAD multimedia service is currently selected or the overview page which allows the user to select one of the signaled Data only services stand alone multimedia services Fraunhofer Software Radio User Manual Version 3 8 Page 31 of 81 mu Wii Fraunhofer i c Integrierte Schaltungen 7 2 3 Using the Fraunhofer DRM MultimediaPlayer The Fraunhofer DRM MultimediaPlayer allows the user to swit
76. top AR 7030 HardLock USB PORT front Fraunhofer Software Radio User Manual Version 3 8 Page 76 of 81 Ems LE Fraunhofer Institut Integrierte Schaltungen 12 Software Setup 12 1 Software Installation 1 oN NDIA For Windows NT 2000 Ensure that you are logged in as local Administrator or as an user with local administrator rights Insert CD Run Setup_FhGSoftwareRadio_x x x exe and follow the instructions x x x stands for the actual revision of the software Insert the hardlock Wait till the hardlock is detected may require a few seconds Run FhGSoftwareRadio exe link is placed on desktop Choose Setup To play from file click folder icon and change to directory where you installed in step 3 the DRM data files Select a file 12 2 Command Line switches There are some command line switches to adapt the Fraunhofer Software Radio to different kind of setups Switch Function specinv Enables the spectral inversion of the input signal 640 Optimized GUI for 640x480 resolution 12 3 Notes on Systems with Personal Firewalls The Fraunhofer Software Radio uses UDP connections to communicate between the internal processing units If you have installed a personal firewall on your system like Norton Internet Security or the WindowsXP personal firewall you ll have to permit the Fraunhofer Software Radio to communicate on the local computer localhost or 127 0 0 1 on all U
77. ultimediaPlayer Professional chapter 7 3 3 7 Editorial changes 3 8 Editorial changes for adaption to new flyers Fraunhofer Software Radio User Manual Version 3 8 Page 5 of 81 Ems Bliss Fraunhofer Institut Integrierte Schaltungen 2 Copyright information This product and parts of it may not be copied except to make single copies for archival or backup purposes and may not be decompiled or reverse engineered for other purposes or under other conditions than those stated in 69 e German Copyright Act This product is under copyright of Fraunhofer IIS http www iis fraunhofer de Portions of Enhanced MPEG 4 AAC SBR coding technology are licensed by CODING TECHNOLOGIES http Awww codingtechnologies com Fraunhofer Software Radio User Manual Version 3 8 Page 6 of 81 mms LE Fraunhofer i Integrierte Schaltungen 3 Contact information and updates of software QUESTIONS REPORTS COMMENTS PROBLEMS We are working permanently in enhancement of the software and the user manual If you encounter any problems please contact fraunhofer swr support iis fraunhofer de INFORMATION If you want to get informed about the further development of the Fraunhofer Software Radio and if you want to receive the newest performance numbers please subscribe to fraunhofer swr iis fraunhofer de by sending the following Email Mailto majordomo iis fraunhofer de Subject No Subject Body subscribe fraunhofer swr e
78. vigation through all the news messages and sub menus contained in the current menu 19 Fraunhofer DRM MultimediaPlayer OD 82 Kos 7 NewsService Journaline oumaine DW Online English news Controversial Dutch filmmaker shot dead Al Qaeda suspect to testify in 9 11 trial UAE gets first ever woman minister Locusts plague Cyprus Security boosted in Tel Aviv US presidential polling under way Egyptian president on a visit to Berlin ElBaradei addresses General Assembly Fraunhofer Software Radio User Manual Version 3 8 Page 28 of 81 Fraunhofer i c Integrierte Schaltungen 19 Fraunhofer DRM MultimediaPlayer eo dG amp o f NewsSerwce NewsService Journaline foumaime DW Online ele fy Queen Elizabeth to visit Germany Queen Elizabeth II of Britain and her husband Prince Philip are to begin an official visit to Germany this Tuesday The Queen has stops scheduled in Berlin as well as the states of Brandenburg and North Rhine Westphalia During her visit which concludes on Thursday the Queen is to meet with both German President Horst K hler and Chancellor Gerhard Schr der MOT Broadcast Website This multimedia service allows the broadcast of complete web sites including HTML pages and images The individual capabilities of a receiver are defined as receiver profiles The Fraunhofer DRM MultimediaPlayer supports the full unrestricted profile This mean

Download Pdf Manuals

image

Related Search

Related Contents

DEPTH S400  D Gebrauchsanleitung 3 in 1 Stirnthermometer G  取扱説明書08    Samsung 460DRN-A Bruksanvisning  Genie AL5L Product Specifications    INT280  Series D/H/M Fixed Displacement Gear Pumps Service Manual  User`s Manual Video Otoscope  

Copyright © All rights reserved.
Failed to retrieve file