Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to descriptions Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description

Carrier DVB-S2/S2X

DVB-S2/S2X (EN 302307) is introduced to improve the transmission capability in the same bandwidth as DVB-S. More complicated BCH and LDPC coding and high order modulation scheme such as QPSK, 8PSK, 16APSK and 32APSK are adopted.

1. Basic

State

Choice: On |Off

Default: On

Double-click or use the drop-down menu to control the operating state of the carrier.

Format

The format of the carrier.

Frequency Offset

Range: -40.0 to 40.0 MHz

Default: 0.000000 Hz

Set the frequency offset for the carrier relative to the signal generator’s frequency setting. The valid range will be different for every format due to the different over-sampling ratios.

For example, for 2 carriers configuration, set the center frequency of signal generator to 1 GHz, and make the two carriers distributed on the both sides of the center frequency with 5 MHz offset each. Therefore, the actual frequency of each carrier would be 1GHz+5MHz and 1GHz-5MHz respectively.

Initial Phase

Range: 0 to 359 degrees

Set the initial phase of the carrier.

Power

Range: -50 to 0 dB

Set the carrier’s power relative to the signal generator’s amplitude setting.

2. DVB-S2/S2X Settings

Filter Type

Choice: Nyquist \Root Nyquist

Default: Root Nyquist

Double-click or use the drop-down menu to select the filter type.

Conventionally, a data transmission system employs a Nyquist filter whose reply for an impulse is zero (0) for every interval T just before and after a peak (T: data transmission interval). As replies of adjacent data are zero on a sample point of other sampled data, interference between codes can be prevented.

To function as above, a Nyquist filter whose amplitude becomes half at the point where Nyquist frequency fN (=1/2T) is used, and it is odd-symmetrically rolled off with a squared cosine around the half amplitude point in the cutoff area. In this case the phase characteristics is not considered, or is designed to have linear phase characteristics usually.

Instead of a simple Nyquist filter, low-pass filters (root Nyquist filters) having equal amplitude are set for transmission and reception and their characteristics are made the same as that of the Nyquist filter above. In this case, the root Nyquist filter must have cosine characteristics that can be made the squared cosine characteristics above.

Roll-off Factor

Range: 0 to 1

Default: 0.35

Set the roll-off factor of DVB-S2/S2X.

DVB-S2/S2X have taken into consideration of various requirements of multiple service. For one thing, it supports a wide range of code rates (from 1/4 up to 9/10); for another, roll-off factor can be selected among 0.35, 0.25, 0.2, instead of the fixed 0.35 in DVB-S. With lower roll-off factor, higher spectrum efficiency can be achieved.  

Symbol Rate

Range: 300KHz to 100MHz

Default: 10MHz

Set the symbol rate of DVB-S2/S2X.

The symbol rate is matched to given transponder characteristics, since DVB-S.2 is suitable for use on different satellite transponder bandwidths and frequency bands, and in the case of multiple carriers per transponder (FDM), to the frequency plan adopted.

Support DVB-S2X

Choice: True | False

Default: False

Coupling: VL-SNR Header, FEC Frame, Modulation Type and Code Rate

Double-click or use the drop-down menu to select whether to support DVB-S2X.

VL-SNR Header

Choice: True | False

Default: False

Coupling: FEC Frame, Modulation Type and Code Rate. VL-SNR Header can only be activated in DVB S2X

Double-click or use the drop-down menu to select whether to insert VL-SNR Header in PLFRAME in DVB-S2X.

BB Header

Choice: On | Off

Default: On

Double-click or use the drop-down menu select whether to transmit BBHEADER in BBFRAME.

FEC Frame

Choice: Normal | Medium | Short

Default: Normal

Coupling: Modulation Type, Code Rate and Number of LDPC Blocks

Double-click or use the drop-down menu to select whether to use normal, medium or short LDPC block size in DVB-S2/S2X.

FEC encoding performs outer coding (BCH), Inner Coding (LDPC) and Bit interleaving. The input stream is composed of BBFRAMEs and the output stream of FECFRAMEs. Each BBFRAME (Kbch bits) shall be processed by the FEC coding subsystem, to generate a FECFRAME (nldpc bits). The parity check bits (BCHFEC) of the systematic BCH outer code shall be appended after the BBFRAME, and the parity check bits (LDPCFEC) of the inner LDPC encoder shall be appended after the BCHFEC field, as shown below.

Figure 2 FEC Encoding Data Structure

LDPC encoding provides two kinds of frame length, one is normal frame with length 64800 bit; the other is short frame with length 16200 bit (1/4 of normal frame), shown in the following figure.

Table 1 FECFRAME (normal and short) configurations and application areas

System Configuration

Broadcast Services

Interactive services

DSNG

Professional Services

FECFRAME(normal)

64800 (bits)

N

N

N

N

FECFRAME(short)

16200 (bits)

NA

N

O

N

N = normative, O = optional, NA = not applicable.

Modulation Type

Choice: BPSK | BPSK-S | QPSK | 8PSK | 8APSK | 16 APSK | 32 APSK | 64 APSK | 128 APSK | 256 APSK

Default: QPSK

Coupling: Code Rate

Double-click or use the drop-down menu to select the modulation type.

Code Rate

Choice: 1/5 | 1/4 | 1/3 | 2/5 | 1/2 | 3/5 | 3/5-L | 2/3 | 2/3-L | 3/4 | 4/5 | 5/6 | 2/9 | 7/9 | 8/9 | 9/10 | 11/45 | 13/45 | 9/20 | 11/20 | 4/15 | 8/15 | 11/15 | 5/9 | 26/45 | 28/45 | 29/45 | 31/45 | 32/45 | 23/36 | 25/36 | 13/18 | 77/90

Default: 3/4

Coupling: determines the value of Useful Bit Rate and Supported File Size

Double-click or use the drop-down menu to select the LDPC code rate of DVB-S2/S2X.

Insert Pilot

Choice: True | false

Default: True

Double-click or use the drop-down menu to select whether to insert pilot at the physical layer in DVB-S2/S2X. For the VL-SNR mode, Insert Pilot is always True.

When Insert Pilot is enabled, a PILOT BLOCK composed of P = 36 pilot symbols will be inserted. Each pilot shall be an un-modulated symbol, identified by I = (1/√2), Q = (1/√2). The first PILOT BLOCK shall be inserted 16 SLOTs after the PLHEADER, the second after 32 SLOTs and so on, as represented in figure 13. If the PILOT BLOCK position coincides with the beginning of the next SOF, then the PILOT BLOCK is not transmitted. Besides, the pilot presence/absence in VCM (Variable Coding and Modulation) and ACM (Adaptive Coding and Modulation) can be changed on a frame-by-frame basis.

CRC-8 Encoder

Choice: True | False

Default: True

Double-click or use the drop-down menu to select whether to use CRC-8 before channal coding in DVB-S2/S2X.

Number of LDPC Blocks

Range: 188, 2*188, 3*188...

Default: 188

Select the number of LDPC blocks to be generated.

This is read only when Data Source Type is not Test Pattern.

Gold Sequence Index

Range: 0 to 262141

Default: 0

Sets or gets the Gold Sequence Index for PL Scrambling.

Multi-path Channel

Default: OFF

Click in the right side of the cell to open the ClosedMulti-path Channel configuration window.

A multi-path channel which contains up to 20 paths can be set according to your test requirements.

Time Slicing Structure

Choice: On | Off

Default: Off

Double-click or use the drop-down menu to select whether to use time slicing structure defined in Annex M in ETSI EN 302 307-1.

For more information, see Time Slicing Structure in Tutorials.

See also, DVB-S2/S2X TSL Configuration.

Time Slicing Pattern

TSL Sequence

Sets or gets the time slicing pattern to configure the permutation of TSLs. When number of TSLs is more than one, this can be an array. The array is surrounded by "[" and "]", and the elements are separated by ",". The number of LDPC blocks can be calculated by the size of "Time Slicing Pattern" array.

TSN (Hex) Sequence

Gets the TSN Sequence pattern for each TSLs.

MODCOD Sequence

Gets the MODCOD Sequence pattern for each TSLs.

PLFRAME Length Sequence

Gets the PLFRAME Length Sequence pattern for each TSLs.

3. Super Frame Settings

Super Frame Structure

Choice: On | Off

Default: Off

Double-click or use the drop-down menu to select whether to use super frame structure defined in Annex E in ETSI EN 302 307-2.

For more information, see Super Frame Structure in Tutorials.

Super Frame Format

Choice: Format 5 | Format 4 | Format 6

Default: Format 5

Double-click or use the drop-down menu to select the format of super frame structure. Only format 5 is supported in the first version.

Number of Super Frames

Range: 1 to 100

Default: 1

Sets or gets the number of super frames blocks to be generated.

Pilot

Sets or gets whether to add SF-pilot. This is editable but double clicking and drop-down menu can’t be used. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”.

Postamble Sequence Length (L)

The length of postamble sequence. This is the “L” value defined in E3.7.8. This is read-only and defined by the highest protection level in the dwell.

Postamble Switching Length

The length of postamble filled by (1+1j)/sqrt(2). When number of super frames is more than one, this can be an array. The array is surrounded by “[” and “]”, and the elements are separated by “,”. 0 means this super frame is not the last frame in the dwell and there is no postamble in this super frame.

Number of CU in Super Frame

Sets or gets the number of “capacity unit" (CU) in each super frame. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”.

Number of Symbols in Super Frame (SFL)

Gets the number of symbols in each super frame. This is SFL in Annex E. This is read-only and calculated by “Number of CU in Super Frame”, “Pilot”, “Postamble Sequence Length” and “Postamble Switching Length”.

Number of PL Frames in Each Super Frame

Sets or get number of physical layer frames in each super frame. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”.

Fragmentation

Range: 0 to SFL

Default: 0

Sets or gets fragmentation in the first super frame. The unit is CU.

Reset Data Input for Different Cell

Choice: Off | On

Default: Off

Sets or get whether to reset data input for different cells for multi-cell cases. If off, the input bit stream is continuous from cell to cell. If on, the input stream is reset from cell to cell.

Cell Destination

Sets or get the cell destination in each super frame. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”. When the super frame doesn’t have enough symbols for physical layer data, the remining physical data will be transmitted in the following super frame with the same cell destination as fragmentation.

SFH Pointer

Gets the pointer to the first complete PLH (counting in CU). This is read-only and defined by fragmentation and other super frame / physical frame settings. When number of super frames is more than one, this will be an array.

Overflow Length

Gets the overflow length for each superframe. The Overflow of the last SF of the Cell is actually discarded.

BB Scrambling

Choice: Off | On

Default: Off

Sets or gets whether the baseband scrambling will be used before FEC. The BB scrambling is defined in 5.2.2 in ETSI EN 302 307-1.

PLH Protect Level

Choice: PL00 | PL01 | PL10 | PL11

Default: PL00

Sets or gets the PLH protect level. This is editable but double clicking and drop-down menu can’t be used. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”.

Two-Way Scrambling

Choice: Off | On

Default: On

Sets or gets whether the two-way scrambling will be used. Tow-way scrambling is defined in defined in E2.4.

Golden Code Sequence Index for Reference Data

Sets or gets the golden code sequence index for reference data. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”.

Golden Code Sequence Index for Payload Data

Sets or gets the golden code sequence index for payload data. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”.

SOSF Sequence Index

Sets or gets the row index for Start of Super-Frame (SOSF) field. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”.

Pilot Sequence Index

Sets or gets the row index for SF-Pilot field. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”.

PL Frame List

PLS List

Sets or gets the PLS value for each physical frame. When number of physical frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”. The number of physical layer frames can be calculated by summing up the values in “Number of PL Frames in Each Super Frame” array.

Modulation Type List

Gets the modulation type for each physical frame.

Code Rate List

Gets the LDPC code rate for each physical frame.

FEC Frame List

Gets the FEC frame type for each physical frame.

Spreading List

Gets the spreading value for each physical frame.

TSN List

Sets or gets the TSN value for each physical frame. When number of physical frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”. The number of physical layer frames can be calculated by summing up the values in “Number of PL Frames in Each Super Frame” array.

System Level Signaling in SFH (2bits)

Choice: 00 | 01 | 10 | 11

Default: 00

Sets or gets the last two bits in PLH. When number of super frames is more than one, this can be an array. The array is surrounded by “[“ and “]”, and the elements are separated by “,”

PLFRAME Length

Gets the length for each physical layer frame in TSL. This is read-only and calculated by PLS.

4. Data Source Settings

Useful Bit Rate

The useful bit rate. The bit rate is determined by current bandwidth, encoding, modulation and framing configurations.

Supported File Size

The supported file size for current settings.

Payload

The TS payload settings.

Data Source Type

Choice: Test Pattern | Demo File | TS File | TS File Wizard

Default: Test Pattern

Double-click or use the drop-down menu to select which type to be used as the data source.

If "TS File" is selected, "File Name" is required; If "TS File Wizard" is selected, "File Wizard" is available.

Learn more about the different Data Source Types, refer to the page Data Source Type.

Pattern Bits

The data bits used as test pattern.

Click the right button to open the ClosedData Pattern Selection dialog and select a test pattern to use.

SYNC Insertion

Choice: True | False

Default: False

Double-click or use the drop-down menu to determine whether a SYNC byte (0x47) should be inserted into the test pattern.

Video Type

Choice: NTSC | PAL | HD 1920x1080

Default: PAL

Double-click or use the drop-down menu to select whether the PAL, NTSC or HD 1920x1080 file is demo File. This cell is only enabled when Data Source Type is Demo File.

In DVB-S2/S2X, we provide both SDTV (Standard Definition Television) and HDTV (High Definition Television).

HD 1920x1080 is a choice for HDTV. 

There are two predominant worldwide video-based source material formats (SDTV), shown as follows:

Table 2 NTSC parameters list

N T S C

National Television System Committee

Lines/Field

525/60

Horizontal Frequency

15.734 kHz

Vertical Frequency

60 Hz

Color Sub-carrier Frequency

3.579545 MHz

Video Bandwidth

4.2 MHz

Sound Carrier

4.5 MHz

Table 3 PAL parameters list

P A L

Phase Alternating Line

SYSTEM PAL

PAL 

PAL N 

PAL M 

Line/Field

625/50

625/50

525/60

Horizontal Freq.

15.625 kHz

15.625 kHz

15.750 kHz

Vertical Freq.

50 Hz

50 Hz

60 Hz

Color Sub Carrier

4.433618 MHz

3.582056 MHz

3.575611 MHz

Video Bandwidth

5.0 MHz

4.2 MHz

4.2 MHz

Sound Carrier

5.5 MHz

4.5 MHz

4.5 MHz 

File Name

Click on in the right side of the cell, and select the file name you set as payload.

The name of the TS file as data source.

Click the right button to select and open a TS file.

If DVB-T/H, DVB-C, DVB-S, ISDB-T "RS Encoder" is off or ISDB-T "Re-Multiplexer" is off, a TS file with 204 byte packets is required;

If ATSC "RS Encoder" is off, TS file with 208 byte packets is required.

For the other situation, TS file with 188 byte packets is required.

Auto Stuffing

Choice: ON | OFF

Default: ON

This cell is only enabled when Data Source Type is TS File. Double-click or use the drop-down menu to select whether or not to use auto-stuffing to agree with transport bit rate.

Loop Play

Choice: ON | OFF

Default: ON

This cell is only enabled when Data Source Type is TS File. Double-click or use the drop-down menu to determine whether or not to modify the TS file to make it suitable for loop play.