Individual Link Options

https//www.racom.eu/eng/products/m/ripex/app/aspeed-ripex2/link.html

Print version

2. Individual Link Options

RipEX2 radios can communicate with neighbouring RipEX2 units via different modulation rates, e.g., a central RipEX2 radio communicates with 10 remote radios and for each of those remote radios, it can configure individual modulation rate, FEC and ACK.

[Important]Important

We really recommend using the most robust modulation as the “basic” one and using higher modulations for individual link options. See the respective chapters for details.

The following picture gives an example of a network layout.

Topology

Fig. 2.1: Topology


In the following sections, all RipEX2 units will be configured and Flexible/BDP differences will be explained.

2.1. Flexible Protocol

Flexible protocol individual link options

Fig. 2.2: Flexible protocol individual link options


In Flexible protocol, each individual radio link can be configured with different settings (modulation rate, FEC, ACK). In Fig. 2.2, “Flexible protocol individual link options” three radio links are configured, each with different settings.

[Note]Note

Please see Section 2.2, “Base Driven Protocol” for differences.

[Important]Important

As already mentioned in Chapter 1, Autospeed, using the most robust modulation for the “basic” modulation is recommended. In a Flexible protocol the main reason is that broadcast data are sent on this modulation (no matter of individual link options). If RipEX would use e.g. 16DEQAM modulation on a link which requires π/4DQPSK (or lower), broadcast data might not be sent and received successfully causing a badly working link (e.g. ARP data are also broadcast).

2.1.1. RipEX_A Configuration

The basic configuration is simple. Just edit the following parameters:

  • Unit name: RipEX_A

  • Operating mode: Router

  • Radio protocol: Flexible

  • Radio IP: 10.10.10.1

  • Radio Mask: 255.255.255.0

  • TX/RX Frequency: 462000000 (used within this example)

  • Ethernet IP: 192.168.1.1

  • Ethernet Mask: 255.255.255.0

RipEX_A Basic configuration

Fig. 2.3: RipEX_A Basic configuration


Go to the Settings – Interfaces – Radio menu and configure the details. Common (not in defaults) Radio parameters shall be:

  • Modulation type: QAM

  • Modulation rate: π/4DQPSK

  • FEC: 3/4

RipEX_A Radio parameters

Fig. 2.4: RipEX_A Radio parameters


Then, in the Individual link options part of the menu, configure a higher modulation with RipEX_B:

RipEX_A Individual link option to RipEX_B

Fig. 2.5: RipEX_A Individual link option to RipEX_B


This configuration makes π/4DQPSK the default modulation (used for all radio links by default). FEC is enabled by default. The “Individual link options” line forces RipEX_A to use 64QAM modulation with disabled FEC for the radio link to RipEX_B (10.10.10.2).

[Note]Note

In Flexible protocol, modulation rate must be configured in all RipEX2 units. In BDP, modulation rates are controlled by the Base station configuration (remote units must comply with Modulation type only).

RipEX_A Routing

Fig. 2.6: RipEX_A Routing


Three routes are added – accessibility of all remote Ethernet subnets.

  • 192.168.2.0/24 via 10.10.10.2 (direct link)

  • 192.168.3.0/24 via 10.10.10.2 (RipEX_B is used as a repeater)

  • 192.168.4.0/24 via 10.10.10.4 (direct link)

[Note]Note

We force to use 192.168.1.1 as the Source address for locally generated packets, because otherwise it will automatically use Radio IP 10.10.10.1. This IP (segment) might not be correctly routed over the repeater.

2.1.2. RipEX_B Configuration

Parameters different from RipEX_A:

  • Unit name: RipEX_B

  • Radio IP: 10.10.10.2

  • Ethernet IP: 192.168.2.1

RipEX_B common modulation is 16DEQAM and no FEC. In the individual link options, we have one neighbour 10.10.10.1 utilizing 64QAM modulation.

RipEX_B Radio configuration

Fig. 2.7: RipEX_B Radio configuration


RipEX_B will always use 16DEQAM modulation rate (without FEC) when communicating with RipEX_C (10.10.10.3) and for all broadcast data thanks to default/basic modulation. Modulation back to RipEX_A is set to the higher 64QAM modulation.

Don’t forget to set up Routing rules.

  • 192.168.1.0/24 via 10.10.10.1 (direct link)

  • 192.168.3.0/24 via 10.10.10.3 (direct link)

  • 192.168.4.0/24 via 10.10.10.1 (RipEX_A is used as a repeater)

RipEX_B Routing

Fig. 2.8: RipEX_B Routing


2.1.3. RipEX_C Configuration

RipEX_C has no individual link option; it only communicates with RipEX_B via 16DEQAM modulation and no FEC. All routing rules to remote networks are via 10.10.10.2 (RipEX_B) so a default gateway (0.0.0.0/0) can be used.

RipEX_C Routing

Fig. 2.9: RipEX_C Routing


2.1.4. RipEX_D Configuration

RipEX_D is the same as RipEX_C, but it uses π/4DQPSK and ¾ FEC. It sends all the data to RipEX_A (10.10.10.1).

2.1.5. Testing the Modulation Rate

One RSS ping can display all required information. Issue the RSS Ping from RipEX_D to RipEX_C. Do it from DIAGNOSTICS – Tools – RSS ping menu. Use the Ethernet IP addresses.

RSS ping from RipEX_D to RipEX_C (ETH)

Fig. 2.10: RSS ping from RipEX_D to RipEX_C (ETH)


The RSS ping output shows 3 radio hops in each direction, in total 6 radio hops. See the highlighted MC values (Modulation codes).

192.168.4.1–>(10.10.10.1: MC:91 RSS:84/hMSE:31/dMSE:32)–>(10.10.10.2: MC:C0 RSS:81/hMSE:35/dMSE:37)–>(10.10.10.3: MC:B0 RSS:71/hMSE:33/dMSE:35)–>192.168.3.1

192.168.3.1–>(10.10.10.2: MC:B0 RSS:71/hMSE:39/dMSE:40)–>(10.10.10.1: MC:C0 RSS:82/hMSE:33/dMSE:33)–>(10.10.10.4: MC:91 RSS:84/hMSE:32/dMSE:32)–>192.168.4.1

  • MC:91 – π/4DQPSK & FEC On, used for the Radio link between RipEX_D and RipEX_A

  • MC:C0 – 64QAM & FEC Off, used for the Radio link between RipEX_A and RipEX_B

  • MC:B0 – 16DEQAM & FEC Off, used for the Radio link between RipEX_B and RipEX_C

The direction back is the same in our example. In Flexible mode, it is even possible to define different settings for different directions of one radio link. This is not possible in BDP.

[Note]Note

You can also check modulation codes in Radio Monitoring.

Complete list of modulation codes:

Tab. 2.1: Translation table for Modulation rates and FEC

 ModulationFEC
002CPFSKFEC off
01FEC 3/4
104CPFSKFEC off
11FEC 3/4
80DPSKFEC off
81FEC 3/4
90π/4DQPSKFEC off
91FEC 3/4
A0D8PSKFEC off
A1FEC 3/4
B016DEQAMFEC off
B1FEC 3/4
C064QAMFEC off
C1FEC 3/4
D0FEC 5/6
D1FEC 2/3
E0256QAMFEC off
E1FEC 3/4
F0FEC 5/6
F1FEC 2/3

2.2. Base Driven Protocol

Base Driven protocol – Individual link options

Fig. 2.11: Base Driven protocol – Individual link options


Base Driven protocol is slightly different in the way it handles individual link options. In BDP, all communication is strictly controlled by the Base station and this Base station configures all modulation rates within the whole network. Individual remote units must comply with the Modulation type; ACK can be configured at each remote unit separately.

[Important]Important

Always set the basic/default modulation to the most robust option (i.e., the lowest modulation required in one BDP network). This modulation is used for all BDP overhead data so all the units within the network must receive such data correctly. User data traffic is sent based on “Remotes” table rules explained on the following pages.

In Fig. 2.11, “Base Driven protocol – Individual link options” you can see two Modulation rates for one Radio link between RipEX_A and RipEX_B. This is due to BDP behaviour. If the Base station is communicating with RipEX_B, it uses 64QAM modulation rate. But if it communicates with RipEX_C, it uses 16DEQAM for the whole path (i.e., for those two Radio hops and the way back as well). It is not possible to configure it as in the Flexible mode.

[Note]Note

If there was another RipEX2 behind RipEX_B (repeater), we could configure the communication via another Modulation rate, e.g., π/4DQPSK. And when communicating with this unit, the Radio hop between RipEX_A and RipEX_B will utilize this π/4DQPSK Modulation rate.

Another difference is that all the communication goes over the Base station. Even if we had a direct Radio link between RipEX_D and RipEX_C, the communication must go over the Base station (RipEX_A).

See the following configuration example of how to configure the same network as in Section 2.1, “Flexible Protocol”, but using BDP.

2.2.1. RipEX_A Configuration

RipEX_A Base configuration

Fig. 2.12: RipEX_A Base configuration


Change the Protocol to Base driven and type to Base.

The Individual link options submenu disappeared, but a very important submenu “Base driven remotes” has appeared and can be configured. All remote units must be configured in this table, otherwise they will not be accessible. Configure all three remote units:

  • Protocol address: 2

    • Modulation rate: 64QAM

    • FEC: Off

    • ACK/CTS: Enabled (3, 3)

    • Connection: Direct & Repeater

  • Protocol address: 3

    • Modulation rate: 16DEQAM

    • FEC: Off

    • ACK: Enabled (3)

    • Connection: Behind Repeater (2)

  • Protocol address: 4

    • Modulation rate: π/4DQPSK

    • FEC: On

    • ACK/CTS: Enabled (3, 3)

    • Connection: Direct

[Note]Note

Please see the details in BDP application notes.

[Important]Important

Configured modulation will be used for all the user data traffic between particular units. The overhead data are sent on the basic modulation (π/4DQPSK in our case).

Different modulation rates are used for each remote station. If the Base communicates with RipEX_C (10.10.10.3), it uses 16DEQAM for all radio hops on its path (even for the link RipEX_A <-> RipEX_C).

Important change must be done in the Routing menu as well.

RipEX_A Routing

Fig. 2.13: RipEX_A Routing


Route to 192.168.3.0/24 must go through 10.10.10.3 now. It goes via the repeater due to Base driven remotes configuration.

2.2.2. RipEX_B, C and D Configurations

All the remote RipEX2 units have the same configuration. Change the Radio protocol to BDP and the station type to “remote”.

Remote RipEX2 Radio protocol details

Fig. 2.14: Remote RipEX2 Radio protocol details


In the Routing menu, configure only the default route to 10.10.10.1, because all the communication is routed over the Base station.

RipEX_B Routing

Fig. 2.15: RipEX_B Routing


2.2.3. Testing the Modulation Rate

The test will be the same – RSS ping from RipEX_D to RipEX_C.

RSS ping from RipEX_D to RipEX_C

Fig. 2.16: RSS ping from RipEX_D to RipEX_C


In BDP, only the last hop is displayed in path to/from the Base unit. I.e. there are only two hops displayed for each direction, instead of three.

192.168.4.1–>(10.10.10.1: MC:91 RSS:86/hMSE:29/dMSE:29)–>(10.10.10.3: MC:B0 RSS:76/hMSE:37/dMSE:38)–>192.168.3.1

192.168.3.1–>(10.10.10.1: MC:B0 RSS:77/hMSE:35/dMSE:36)–>(10.10.10.4: MC:91 RSS:86/hMSE:30/dMSE:29)–>192.168.4.1

The first transmitted packet has the MC value 91 = π/4DQPSK with enabled FEC. The second displayed packet is from the Base station to RipEX_C utilizing 16DEQAM modulation rate without FEC (B0). The RSS ping reply utilizes 16DEQAM again as configured and the last hop uses π/4DQPSK with FEC.

[Note]Note

Please see the details in BDP application notes.

©  2024 RACOM s.r.o. All Rights Reserved.