® Contents R&S SMCVB-K157 Contents 1 Welcome to the DVB-C option.............. 5 Accessing the DVB-C dialog..................5 Documentation overview....................5 1.2.1 Getting started manual....................5 1.2.2 User manuals and help....................6 1.2.3 Service manual....................... 6 1.2.4 Instrument security procedures..................6 1.2.5 Printed safety instructions....................6 1.2.6...
Page 4
® Contents R&S SMCVB-K157 4 Performing DVB-C signal generation tasks........36 Configuring the input signal..................36 4.1.1 How to apply an external IP input signal............... 36 4.1.2 How to apply an external TS input signal..............39 4.1.3 How to generate an internal TS signal................40 Monitoring the input signal..................
Welcome to the DVB-C option R&S SMCVB-K157 Documentation overview 1 Welcome to the DVB-C option The R&S SMCVB-K157 is a firmware application that adds functionality to generate signals in accordance with the DVB-C digital standard. The R&S SMCVB-K157 option features: ● DVB-C signal generation This user manual contains a description of the functionality that the application pro- vides, including remote control operation.
® Welcome to the DVB-C option R&S SMCVB-K157 Documentation overview 1.2.2 User manuals and help Separate manuals for the base unit and the software options are provided for down- load: ● Base unit manual Contains the description of all instrument modes and functions. It also provides an...
® Welcome to the DVB-C option R&S SMCVB-K157 Notes on screenshots www.rohde-schwarz.com/brochure-datasheet/smcv100b 1.2.7 Release notes and open source acknowledgment (OSA) The release notes list new features, improvements and known issues of the current firmware version, and describe the firmware installation.
Page 8
® Welcome to the DVB-C option R&S SMCVB-K157 Notes on screenshots The screenshots usually show a fully equipped product, that is: with all options instal- led. Thus, some functions shown in the screenshots may not be available in your par- ticular product configuration.
The transmission standard complies with the specification ETSI EN 300429, J.83/A and ISDB-C (J.83/C). 2.1 Required options The equipment layout for generating DVB-C signals includes: ● Base unit ● Option Enable Broadcast Standard (R&S SMCVB-K519) ● Option DVB-C (R&S SMCVB-K157) User Manual 1179.4686.02 ─ 01...
® DVB-C configuration and settings R&S SMCVB-K157 General settings 3 DVB-C configuration and settings Access: ► Select "Baseband > DVB-C". The remote commands required to define these settings are described in Chapter 5, "Remote-control commands", on page 43. Settings: ●...
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings Parameter Value State Not affected by the "Set to Default" Remote command: on page 44 [:SOURce<hw>]:BB:DVBC:PRESet Save/Recall Accesses the "Save/Recall" dialog, that is the standard instrument function for saving and recalling the complete dialog-related settings in a file. The provided navigation possibilities in the dialog are self-explanatory.
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings 3.2.1 General settings Access: ► Select "Input Signal > General". The dialog provides settings to configure the input signal. Also, it provides physical layer information for external signals and transport stream (TS) signals. For internal test signals, you can configure payload and structure of test packets.
Page 13
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings "TS Player" Uses an internal transport stream with TS packet data played from a file. The player requires no option. Playing encrypted files with extension _c requires a stream library option R&S SMCVB-KSx.
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings Remote command: on page 47 [:SOURce<hw>]:BB:DVBC:STUFfing Test Signal Defines the test signal data. Use the parameter to measure the bit error rate before the Viterbi decoder with the BER application, the R&S ETL measurement receivers, and its serial outputs (clock and data).
Page 15
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings The tab displays the information on the input signal. Settings: Packet Length....................... 15 Max. Useful Data Rate....................15 Measured Data Rate..................... 15 Useful Data Rate......................15 Packet Length Requires "Source > External".
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings Displays the data rate of useful data r of the external transport stream. The data useful rate is measured at the input of the installed input interface. Remote command: on page 50 [:SOURce<hw>]:BB:DVBC:USEFul[:RATE]?
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings PID Test Packet If a header is present in the test packet ("Test TS Packet > Head/184 Payload"), you can specify a fixed or variable packet identifier (PID). "Null" The header of the test transport stream packets has a fixed setting of null packet header 1FFF (hex).
Page 18
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings 4. Select "Input Signal > IP Channel x" The tab provides settings to configure IP channel x. You can configure settings for 4 IP channels x = 1 to 4 individually, see also "Input Signal >...
Page 19
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings Requirements At your IP source, set the "transport stream packets per internet protocol packet" (TP per IP) parameter as follows: ● If TP packet length = 188 bytes: Set TP per IP to 7 or 6.
Page 20
® DVB-C configuration and settings R&S SMCVB-K157 Input Signal settings Remote command: on page 55 [:SOURce<hw>]:BB:INPut:IP<ch>:MULticast:ADDRess Port Sets the destination UDP port. Due to UDP/RTP autosensing, we recommend that you set a port offset of at least 6 between neighboring IP TS channels.
® DVB-C configuration and settings R&S SMCVB-K157 Coding settings 3.3 Coding settings Access: ► Select "Baseband > DVB-C > Coding". The tab provides settings for coding. Settings: Symbol Rate........................21 Constellation......................... 21 Roll Off.......................... 21 Symbol Rate Sets the symbol rate.
® DVB-C configuration and settings R&S SMCVB-K157 Special settings 3.4 Special settings Access: ► Select "Baseband > DVB-C > Special". The tab provides settings, that differ from the specification of the broadcast stan- dard. Settings different from the broadcast standard can be useful for research and develop- ment.
® DVB-C configuration and settings R&S SMCVB-K157 TS player ● "Off" "Packet Length = 188": 16 dummy bytes are transmitted instead of the 16 Reed-Solomon bytes. The data rate is not changed. ● "Packet Length = 204": All 204 bytes of an MPEG frame are for- warded unchanged.
Page 24
® DVB-C configuration and settings R&S SMCVB-K157 TS player To access and download a stream library file The steps to access a stream library and to download stream library files is analogous as for waveform libraries. See chapter "How to Work with Waveform Libraries" in the R&S SMCV100B user manual.
® DVB-C configuration and settings R&S SMCVB-K157 TS player 3.6.1 TS Player settings Access: 1. Follow the steps in "To access the "TS Player" application" on page 24. 2. Select "TS Player > TS-Player". The tab provides settings to configure the general settings of the TS player applica- tion.
Page 26
® DVB-C configuration and settings R&S SMCVB-K157 TS player The dialog allows you to select user-defined, predefined and recent files. Table 3-2 lists file extensions of supported files. Table 3-2: Supported TS player file types File extension Stream libraries Remark Option *.atsc_c...
Page 27
® DVB-C configuration and settings R&S SMCVB-K157 TS player Start [hh:mm:ss.fff] Sets the start position in the loaded player file. Data which chronologically precedes the start position is not replayed by the player. The entered time stamp must chronologically always precede the entry under Stop.
® DVB-C configuration and settings R&S SMCVB-K157 TS player 3.6.2 Player output settings Access: ► Select "TS Player > Player Output". The tab provides settings to configure the output of the TS player. 3.6.2.1 General settings The tab provides settings to configure general player output properties.
Page 29
® DVB-C configuration and settings R&S SMCVB-K157 TS player Packet Length Requires a *.trp, *.trp_c, *.emc or *.emc_c file loaded into the "TS Player" dia- log. *.trp files are previously recorded files. Displays the packet length of the loaded TS player file.
Page 30
® DVB-C configuration and settings R&S SMCVB-K157 TS player 3.6.2.2 Stuffing settings The tab provides settings to configure stuffing. Settings Test TS Packet......................30 PID Test Packet......................31 (Hex)........................31 Payload Test/Stuff......................31 PRBS..........................31 Test TS Packet Specifies the structure of the test transport stream packet that is fed to the modulator.
® DVB-C configuration and settings R&S SMCVB-K157 TS player PID Test Packet If a header is present in the test packet ("Test TS Packet > Head/184 Payload"), you can specify a fixed or variable packet identifier (PID). "Null" The header of the test transport stream packets has a fixed setting of null packet header 1FFF (hex).
Page 32
® DVB-C configuration and settings R&S SMCVB-K157 TS player Access: ► Select "TS Player > Seamless Loop". The tab provides settings to configure settings for playing the file in a loop. Settings: Continuity Counter......................32 PCR, DTS/PTS......................32 TDT/TOT........................32 Continuity Counter Activates the correction of the continuity counters in the replayed TS data stream.
® DVB-C configuration and settings R&S SMCVB-K157 Local IP data network settings 3.7 Local IP data network settings Access: 1. Select "Input Signal > General > Source > External". 2. Select "Input Signal > General > Input > IP" 3. Select "Input Signal > IP Channel x > Local IP Data Network".
® DVB-C configuration and settings R&S SMCVB-K157 Local IP data network settings Restart Network Terminates the network connection of the instrument and sets it up again later. You can use this function to fix network problems. Note: This function restarts only the connection of the instrument to the network. It does not impact the network itself.
® DVB-C configuration and settings R&S SMCVB-K157 Local IP data network settings Protocol Sets the protocol type of the input IP data. The current firmware supports and UDP/RTP. Remote command: on page 69 :SYSTem:COMMunicate:BCIP<hw>:NETWork:PROTocol Subnet Mask Displays the bit group of the subnet in the host identifier.
® Performing DVB-C signal generation tasks R&S SMCVB-K157 Configuring the input signal 4 Performing DVB-C signal generation tasks This chapter tells you how to configure the R&S SMCV100B to generate signals for simple receiver tests. ● Configuring the input signal..................36 ●...
Page 37
® Performing DVB-C signal generation tasks R&S SMCVB-K157 Configuring the input signal The R&S SMCV100B is connected to the local IP data network. 6. If DHCP does not assign an IP address, assign the IP address manually. See chapter "How to Assign the IP Address" in the R&S SMCV100B user manual.
Page 38
® Performing DVB-C signal generation tasks R&S SMCVB-K157 Configuring the input signal 2. Optionally, if supported, activate "Stuffing" to adjust the TS data rate. 3. Specify IP TS channel properties, e.g. for "IP TS Channel > 1": a) Define the input type, e.g. "Type > Multicast".
® Performing DVB-C signal generation tasks R&S SMCVB-K157 Configuring the input signal 4.1.2 How to apply an external TS input signal To connect to the external TS input interface 1. Use a double-shielded 75 Ω BNC cable for connection between R&S SMCV100B...
® Performing DVB-C signal generation tasks R&S SMCVB-K157 Configuring the input signal You can further specify the payload of the stuffing data, see "Test Signal > Payload Test/Stuff." The R&S SMCV100B is prepared for receiving TS data, that is input at the "User 1"...
® Performing DVB-C signal generation tasks R&S SMCVB-K157 Monitoring the input signal Playing the file requires no option. 4.2 Monitoring the input signal This chapter provides an overview of the different input signals, that the R&S SMCV100B uses as modulation data.
® Performing DVB-C signal generation tasks R&S SMCVB-K157 Monitoring the input signal 4.2.2 How to monitor an external TS input signal The R&S SMCV100B receives external TS input data as described in Chapter 4.1.2, "How to apply an external TS input signal",...
® Remote-control commands R&S SMCVB-K157 5 Remote-control commands The following commands are required to generate signals with the DVB-C option in a remote environment. We assume that the R&S SMCV100B has already been set up for remote operation in a network as described in the R&S SMCV100B documentation.
® Remote-control commands R&S SMCVB-K157 General commands 5.1 General commands Example: Saving current configuration SOURce1:BB:DVBC:SETTing:STORe "/var/user/my_dvbc" // Saves the file "my_dvbc.dvbc" in the directory as above. *RST SOURce1:BB:DVBC:SETTing:CATalog? // Response: "my_dvbc" SOURce1:BB:DVBC:SETTing:LOAD "/var/user/my_dvbc" SOURce1:BB:DVBC:SETTing:DELete "my_dvbc" SOURce1:BB:DVBC:SETTing:STATe 1 ..................44 [:SOURce<hw>]:BB:DVBC:STATe ................... 44 [:SOURce<hw>]:BB:DVBC:PRESet...
Page 45
® Remote-control commands R&S SMCVB-K157 General commands Parameters: <Save> "<filename>" Filename or complete file path Example: Example "Saving current configuration" on page 44. Manual operation: "Save/Recall" on page 11 [:SOURce<hw>]:BB:DVBC:SETTing:LOAD <Recall> Loads the selected file from the default or the specified directory. Loaded are files with extension *.dvbc.
® Remote-control commands R&S SMCVB-K157 Input commands 5.2 Input commands ● General commands....................46 ● Info commands......................48 ● Test signal commands.....................51 ● subsystem......................53 5.2.1 General commands Example: Configuring general input signal properties SOURce1:BB:DVBC:SOURce EXT SOURce1:BB:DVBC:INPut? // Response: "TS" SOURce1:BB:DVBC:INPut:FORMat? // Response: "ASI"...
Page 47
® Remote-control commands R&S SMCVB-K157 Input commands Input for serial transport stream data. The signal is input at the "User 1/2" connectors. Input for IP transport stream data. The signal is input at the "IP Data" connector. *RST: Example: Example "Configuring general input signal properties"...
® Remote-control commands R&S SMCVB-K157 Input commands Manual operation: "Stuffing" on page 13 [:SOURce<hw>]:BB:DVBC:TESTsignal <InpSigTestSig> Defines the test signal data. Parameters: <InpSigTestSig> TTSP | PBDE | PBEM TTSP Test TS packet with standardized packet data used as modula- tion data in the transport stream.
Page 49
® Remote-control commands R&S SMCVB-K157 Input commands ******************************************************************************** SOURce1:BB:DVBC:SOURce EXT SOURce1:BB:DVBC:INPut IP // You can query input signal properties for one IP TS channel only. // Query properties for, e.g., IP TS channel 2. SOURce1:BB:DVBC:INPut:TSCHannel 2 SOURce1:BB:DVBC:PACKetlength? // Response: "P188"...
Page 50
® Remote-control commands R&S SMCVB-K157 Input commands [:SOURce<hw>]:BB:DVBC:USEFul[:RATE]:MAX? Queries the maximum data rate, that is derived from the current modulation parameter settings. The value is the optimal value at the TS input interface, that is necessary for the modu- lator.
® Remote-control commands R&S SMCVB-K157 Input commands Return values: <InpSigUsefull> float Range: 0 to 999999999 Increment: 0.001 *RST: Example: Example "Configuring general input signal properties" on page 46. Usage: Query only Manual operation: "Useful Data Rate" on page 15 5.2.3 Test signal commands...
Page 52
® Remote-control commands R&S SMCVB-K157 Input commands [:SOURce<hw>]:BB:DVBC:TSPacket <SetTSPacket> Specifies the structure of the test transport stream packet that is fed to the modulator. Parameters: <SetTSPacket> H184 | S187 H184 Head/184 Payload S187 Sync/187 Payload *RST: H184 Example: Example "Configuring test signal properties"...
® Remote-control commands R&S SMCVB-K157 Input commands Exclusively FF (hex) data *RST: PRBS Example: Example "Configuring test signal properties" on page 51. Manual operation: "Payload Test/Stuff." on page 17 [:SOURce<hw>]:BB:DVBC:PRBS <SetPRBS> Sets the length of the PRBS sequence. You can select a PRBS 15 or a PRBS 23 sequence as specified by ITU-T O.151.
® Remote-control commands R&S SMCVB-K157 Input commands //******************************************************************************** SOURce1:BB:INPut:IP2:TYPe UNI // Local IP data interface is configured for Unicast reception SOURce1:BB:INPut:IP2:PORT 6002 //******************************************************************************** // Define multicast properties. //******************************************************************************** SOURce1:BB:INPut:IP2:TYPe MULT // Local IP data interface is configured for Multicast reception SOURce1:BB:INPut:IP2:MULTicast:ADDRess? // Response: "226.0.0.0"...
® Remote-control commands R&S SMCVB-K157 Input commands Example: Example "Configure IP channel 2 properties" on page 53. Manual operation: "Alias" on page 19 [:SOURce<hw>]:BB:INPut:IP<ch>:PORT <Port> Sets the port of the input IP data at the "IP Data" connector. Parameters: <Port>...
® Remote-control commands R&S SMCVB-K157 Coding commands [:SOURce<hw>]:BB:INPut:IP<ch>:IGMP[:SOURce]:ADDRess Specifies the IGMP source address of the network. Parameters: <Address> string Example: Example "Configure IP channel 2 properties" on page 53. Manual operation: "IGMPv3 Source Address" on page 20 [:SOURce<hw>]:BB:INPut:IP<ch>:IGMP[:SOURce]:PING Triggers pinging of the IGMP source address in the local IP data network. Query the result via [:SOURce<hw>]:BB:INPut:IP<ch>:IGMP[:SOURce]:RESult?
Page 57
® Remote-control commands R&S SMCVB-K157 Coding commands ..................57 [:SOURce<hw>]:BB:DVBC:SYMBols .................. 57 [:SOURce<hw>]:BB:DVBC:CONStel ...................57 [:SOURce<hw>]:BB:DVBC:ROLLoff [:SOURce<hw>]:BB:DVBC:SYMBols <Symbolrate> Sets the symbol rate. Parameters: <Symbolrate> integer Range: 1.00E+05 to 8.00E+07 *RST: 6.9e6 Example: Example "Configuring coding properties" on page 56. Manual operation: "Symbol Rate"...
® Remote-control commands R&S SMCVB-K157 TSGen subsystem 5.5 TSGen subsystem The TSGen subsystem contains the commands for configuring the TS player. Example: Playing a TS player file //********************************************************************************* // Select a file, e.g. a user-defined setting. //********************************************************************************* TSGen:CONFigure:PLAYfile "/var/user/my_test_player_test.trp" // Selects the file "my_test_player_test" with extension *.trp.
Page 60
® Remote-control commands R&S SMCVB-K157 TSGen subsystem Example: Configuring and monitoring TS player output //********************************************************************************* // Configure general and stuffing parameters of the TS player output. //********************************************************************************* TSGen:CONFigure:STUFfing ON TSGen:CONFigure:STOPdata TTSP TSGen:CONFigure:TSPacket H184 TSGen:CONFigure:PIDTestpacket VAR TSGen:CONFigure:PID 8100 // Corresponds to a PID = 1FA4 in hexadecimal representation.
® Remote-control commands R&S SMCVB-K157 TSGen subsystem :TSGen:CONFigure:SEAMless:CC <CC> Activates the correction of the continuity counters in the replayed TS data stream. The correction allows you to decode the stream without interruption when the play file is looping. Parameters: <CC>...
® Remote-control commands R&S SMCVB-K157 TSGen subsystem Parameters: <Position> float Range: 0 to 36000000 Increment: 0.1 *RST: Example: Example "Playing a TS player file" on page 59. Manual operation: "Running/Position Player [hh:mm:ss:fff]" on page 25 "Position Player [hh:mm:ss.fff]" on page 27...
® Remote-control commands R&S SMCVB-K157 TSGen subsystem :TSGen:CONFigure:STOPdata <StopData> Ensures that a standardized TS data stream is always output at the TS output at the rear of the R&S SMCV100B. Parameters: <StopData> TTSP | NONE *RST: NONE Example: Example "Configuring and monitoring TS player output"...
Page 66
® Remote-control commands R&S SMCVB-K157 TSGen subsystem Parameters: <TSRate> integer Range: 1 to 35E7 *RST: 5018502 Example: Example "Configuring and monitoring TS player output" on page 60. Manual operation: "Data Rate" on page 28 :TSGen:READ:FMEMory <FMemory> Queries the file size of the TS player file.
® Remote-control commands R&S SMCVB-K157 BCIP subsystem 5.6 BCIP subsystem The SYSTem:COMMunicate:BCIP subsystem contains the commands for configuring local IP data network parameters. Common suffixes The following common suffixes are used in the remote commands: Suffix Value range Description BCIP<hw>...
Page 68
® Remote-control commands R&S SMCVB-K157 BCIP subsystem :SYSTem:COMMunicate:BCIP<hw>:NETWork:COMMon:HOSTname <Hostname> Sets an individual hostname for the vector signal generator. Note:We recommend that you do not change the hostname to avoid problems with the network connection. If you change the hostname, be sure to use a unique name.
Page 69
® Remote-control commands R&S SMCVB-K157 BCIP subsystem Example: Example "Retrieving information on local network-related settings" on page 67. Manual operation: "MAC Address" on page 35 :SYSTem:COMMunicate:BCIP<hw>:NETWork:PROTocol <Protocol> Specifies the network protocol. Parameters: <Protocol> *RST: Example: Example "Retrieving information on local network-related settings"...
® Glossary: Abbreviations R&S SMCVB-K157 Glossary: Abbreviations ASI: Asynchronous Serial Interface DHCP: Dynamic Host Configuration Protocol DVB-C: Digital Video Broadcast - Cable IGMPv3: Internet Group Management Protocol version 3 MAC: Media Access Control MPEG: Moving Picture Experts Group https://mpeg.chiariglione.org/ PID: Packet Identifier...
® Glossary: Specifications R&S SMCVB-K157 Glossary: Specifications ETSI EN 300 429: Digital Video Broadcasting (DVB); Framing structure, channel cod- ing and modulation for cable systems https://www.etsi.org/deliver/etsi_en/300400_300499/300429 ITU-T O.151: ITU-T Recommendation O.151 https://www.itu.int/rec/T-REC-O.151-199210-I/en User Manual 1179.4686.02 ─ 01...