Real Time

802.15.4g MR-FSK Setup

Click 802.15.4g MR-FSK in the tree view to display the 802.15.4g MR-FSK setup.

1. FSK Settings

Data Rate

Range: 2.4–400

Default: 100

Enter the data rate of FSK modulation in Kb/s. See Modulation and coding for 802.15.4g MR-FSK for details.

When Data Rateor Modulation is changed, Sample Clock is re-calculated.

Modulation

Choice: 2FSK | 4FSK

Default: 2FSK

Select the FSK modulation level. See Modulation and coding for 802.15.4g MR-FSK for details.

Modulation Index

Range: 0.33–2

Default: 1

Enter the modulation index for FSK. See Modulation and coding for 802.15.4g MR-FSK for details.

Idle Interval

Range: 0–200 ms

Default: 1.0 ms

Enter the idle interval time in-between frames. When idle interval is set to zero, a continuous waveform will be generated. See 802.15.4g MR-FSK Packet/Frame Structure for details.

Ramp Symbols

Range: 1–10

Default: 4

Enter the duration in symbols for waveform ramp up and down. This value is only applied to a burst waveform with non-zero idle interval. See 802.15.4g MR-FSK Packet/Frame Structure for details.

Ramp Symbols is only visible and configurable when Idle Interval is not zero.

Ramp Up/Down Symbol

Choice: First/Last | Center | One | Zero

Default: First/Last

Select the symbol for the period of waveform ramp up and down. See 802.15.4g MR-FSK Packet/Frame Structure for details.

 

First/Last

Use the first data symbol value as the ramp up symbol value and the last data symbol value as the ramp down symbol value.
 

Center

Set the ramp up/down symbol when frequency deviation is zero.
 

One

Set the ramp up/down symbol when frequency deviation is negative.
 

Zero

Set the ramp up/down symbol when frequency deviation is positive.
This parameter is only visible and configurable when Idle Interval is not zero.

2. SHR (Synchronization Header)

Preamble Sequence

Default: 0101 0101

Enter the preamble sequence. The length should be a multiple of 8 for 2FSK and a multiple of 16 for 4FSK.For 4FSK, because the SHR part always uses 2FSK, the input preamble sequence should be the symbol for –fdev or fdev in 4FSK mapping, so only 01 and 11 are allowed.

The preamble length should be the integer multiple of the length of preamble sequence. Therefore, the final preamble field will contain several multiples of the preamble sequence.

Preamble Length

Range: 32–8000 for 2FSK; 64–16000 for 4FSK

Default: 32

Enter the preamble length in bits. Preamble Length defines the length in bits of the preamble field. For filtered 2FSK it shall be multiples of 8 bits and for filtered 4FSK it shall be multiples of 16 bits.

SFD Index

Choices: 0 | 1

Default: 0

Enter the index of SFD sequence in SHR. It corresponds to the PIB attribute phyMRFSKSFD defined in IEEE Std 802.15.4g-2012, Section 18.1.1.2 SFD.

SFD Customized

Choices: On | Off

Default: Off

Enable or disable customized SFD.

If SFD Customized is off, the SFD Sequence is read-only, and is coupled with SFD index and coding on/off.

If SFD Customized is on, the SFD Sequence can be edited. Its length should be 16 for 2FSK and 32 for 4FSK, otherwise it will be truncated or padded with zeros.

For 4FSK, because the SHR part always uses 2FSK, the input SFD sequence should be the symbol for –fdev or fdev in 4FSK mapping, so only 01 and 11 are allowed.

SFD Sequence

Display the SFD sequence in SHR. You cannot edit this cell. This parameter is determined by the combination of SFD Index and FEC (Forward Error Correction).

3. PHR (PHY Header)

Mode Switch

Choices: 0 | 1

Default: 0

Select whether a normal packet or a mode switch packet will be generated. It will be included in Mode Switch field of PHR.

 

0

Indicates a normal packet that the entire packet shall be transmitted at a single data rate and using a single modulation scheme.
 

1

Indicates a mode switch packet. If the new mode is MR-FSK, the packet has the preamble and SFD optional. If the new mode is MR-OFDM, the packet is the same as 802.15.4g MR-OFDM packet/frame structure.

FCSType

Choices: 0 = 4-octets | 1 = 2-octets

Default: 0 = 4-octets

Select the FCS type that indicates the transmitted FCS length. It will be included in FCS Type field of PHR.

Data Whitening

Choices: On | Off

Default: On

Enable or disable the data whitening (DW) of PSDU upon transmission. It will be included in Data Whitening field of PHR.

Frame Length

Display the total number of octets contained in the PSDU. You cannot edit this cell. This value is automatically updated with PSDU settings and FCS Type.

When you turn off MAC FCS, the Frame Length is the same as Data Length. When you turn on MAC FCS, the Frame Length equals the Data Length plus FCS length.

4. PSDU (PHY Service Data Unit)

FEC

Choices: None | RSC | NRNSC

Default: None

Select whether FEC is enabled and what type of FEC is used. It corresponds to the PIB attribute phyFSKFECEnabled and phyFSKFECScheme defined in IEEE Std 802.15.4g-2012.

Interleaving

Choices: On | Off

Default: Off

Select whether interleaving is enabled in conjunction with FEC. Interleaving is always enabled for NRNSC coding and disabled when no FEC is used. In the case of RSC, it corresponds to the PIB attribute phyFSKFECInterleavingRSC defined in IEEE Std 802.15.4g-2012.

Padding Bits

Display the number of padding bits appended to the tail bits, when interleaving is enabled. You cannot edit this cell. This value is automatically updated with PHR and PSDU length. See section 18.1.2.4 in IEEE Std 802.15.4g-2012 for details.

PHY Payload

Display the summary of PHY payload configuration.

MAC Header

Click the button on the right of this cell to open an editor to configure the MAC Header (see the dialog below).

You can check the check box to enables pre-pending the MAC header to the data payload. You can set the desired data in each of the individual fields.

You can also disable these fields if the data is no longer desired by clearing the Mac Header (hex) check box.

Data Type

When you select the Custom Bit Pattern, the editor provides you the following data patterns for easily use.

There is also a User File selection. When selected, the Browse button becomes active. When clicked, the button launches the Open user defined data window that is used to navigate to and select the user data file. After selecting a file, the file path and name shows in the User File field.

The software accepts two forms of user data: binary and hex. The following figure shows an example of each data type. As shown in the figure, the hex data begins with an 'x' to indicate hex data. The 'x' can be either upper or lower case.

Data Length

Range: 0–2047 Octet(s)

Default: 1024

Enter the length of MAC payload in octets.

When you turn off MAC FCS, the Data Length is the same as Frame Length. When you turn on MAC FCS, the Data Length equals the Frame Length minus FCS length.

Data Mode

Choices: Continuous | Truncated

Default: Continuous

Select the data mode applied to MAC payload for a multi-frame waveform. Continuous mode will have data bits continuously distributed across multi-frame. Truncated mode will have the same payload data bits for all the frames, with the data size truncated for one frame.

MAC FCS

Choices: On | Off

Default: On

Enable or disable MAC FCS in the PSDU. When turned off, it can be used to simulate an invalid FCS case, since FCS part is actually filled with user data bits.

5. Impairments

Symbol Timing Error

Range: –300 to 300 ppm

Default: 0

Enter the shift to the standard symbol rate in ppm. This error will be added to standard sample clock in the waveform header.

Frequency Offset

Range: –200 to 200 kHz

Default: 0

Enter the offset to the nominal carrier frequency in Hz.

Frequency Deviation Scaling

Range: 50–150%

Default: 100%

Enter the additional scaling to the nominal FSK frequency deviation. This is equivalent to apply scaling to FSK modulation index.

Gaussian BT

Range: 0.1–1.0

Default: 0.5

Enter the BT product of the Gaussian filter applied to FSK modulation.