Sign In |

Record & Replay

Updated on Apr 10, 2026

LabSat 4 Record and Replay variants use an internal SSD to record GNSS data.

You can also connect to and use an external USB storage device to record the data. 

The placement and setup of the GNSS antenna will depend on the use case. However, if you are using a vehicle to record the scenario file, it is important that the antenna is placed in the ideal location on the vehicle. 

You can read more about antenna placement on a vehicle here.

LabSat 4 has 3 RF channels. This gives you the ability to record 1, 2 or 3 frequency bands.

You can configure the recording of the desired constellations, including frequency, bandwidth and quantization, in the Constellation menu on the front panel display or in the Frequency Setup menu in the LabSat 4 Web Server. You can select up to 3 of the desired constellation groups. 

When you have configured the constellations, you can exit the menu and press the REC button to begin recording. The unit will create a new file each time it starts recording. The file name will be File_001 where the number will be one higher than the highest already saved on the media. 

To maximise battery life during recording, LabSat 4 has a power-save mode enabled by default. You can change this setting in the Setup Menu. The power-save mode recognises when the unit is running from battery power and will dim the display backlight and power down the internal GNSS monitor after 1 minute with no user activity. 

If you are recording from passive antennas, such as the Maxtenna M1516HCT-SMA GPS/GLONASS antenna, enabling the power-save mode will also provide the highest possible sensitivity by ensuring that unused modules in LabSat 4 are switched off.

This is an example of how to record a file to the internal SSD on LabSat 4.

1. Connect the antenna to the RF IN port on the rear panel of the LabSat 4 unit.

2. Place the GNSS antenna in the middle of the vehicle roof, at least 10 cm from any other antennas or objects.

Photograph of a hand connecting the antenna to the RF IN port.
Photograph of the antenna being placed on the roof of a vehicle.
Photograph of a hand connecting the antenna to the RF IN port.
Photograph of the antenna being placed on the roof of a vehicle.

3. Press the POWER button to power up the unit. Ensure you have selected the correct recording settings (quantization, bandwidth and frequency).

4. Press the REC button on the front panel to start the recording.

Photograph of a hand pressing a button on a LabSat 4.
Photograph of a hand pressing the REC button on a LabSat 4.
Photograph of a hand pressing a button on a LabSat 4.
Photograph of a hand pressing the REC button on a LabSat 4.

5. Drive the desired route for the scenario.

6. Press the REC button again to stop the recording.

Photograph of a car exiting a car park.
Photograph of a hand pressing the REC button on a LabSat 4.
Photograph of a car exiting a car park.
Photograph of a hand pressing the REC button on a LabSat 4.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the CAN and RS232 logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection Screen will open with the recorded file in the list of available files. 

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the CAN and RS232 logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection Screen will open with the recorded file in the list of available files. 

During recording, if the SSD becomes full, the recording will stop automatically. 

LabSat 4 contains an onboard GNSS receiver that gives you the ability to monitor the RF signals during record or replay. If you press the OK button while the unit is recording, it will switch the display to show available satellite levels for the different constellations. In this display mode, you can use the UP/DOWN buttons to toggle between the different constellations. Press the OK button in this display mode to open the file status. Press the OK button again to return to the record status display mode.


LabSat 4 uses an internal SSD to replay GNSS data.

You can also connect to and use an external USB storage device or a Network Attached Storage (NAS) device to replay the data. 

The RF OUT connector on the rear panel of LabSat 4 is a 50 Ω output that can be connected directly to the antenna input of the GNSS receiver under test. The RF OUT connector on your LabSat 4 is DC blocked internally to make it safe to connect almost any device to this port.

Example of how to replay a scenario file from the SSD.

1. Connect the Device Under Test (DUT) to the RF OUT port on the rear panel on the LabSat 4 unit. Press the POWER button to power up the unit.

2. Use the up and down arrow buttons on the front panel to select the relevant scenario file.

Photograph of a hand connecting an antenna to the RF OUT port.
Photograph of a hand pressing a navigating the menu on a LabSat 4.
Photograph of a hand connecting an antenna to the RF OUT port.
Photograph of a hand pressing a navigating the menu on a LabSat 4.

3. Press the Play button. This will display the Replay Status screen and start the playback of the file.

4. The DUT should now be receiving the replayed satellite signal data, making it possible to perform realistic and repeatable tests under controlled conditions.  Press the PAUSE / PLAY button during the replay to stop the replay.

Photograph of a hand pressing the Play button on a LabSat 4.
Photograph of a LabSat 4 playing a scenario file.
Photograph of a hand pressing the Play button on a LabSat 4.
Photograph of a LabSat 4 playing a scenario file.
Screenshot of the Replay screen on a LabSat 4.

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open. 

Screenshot of the Replay screen on a LabSat 4.

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open. 

LabSat 4 contains an onboard GNSS receiver that gives you the ability to monitor the RF signals during record or replay. If you press the OK button while the unit is replaying, it will switch the display to show available satellite levels for the different constellations. In this display mode, you can use the UP/DOWN buttons to toggle between the different constellations. Press the OK button in this display mode to open the file status. Press the OK button again to return to the replay status display mode.


Screenshot of a LabSat 4 when playing a scenario file.

When you press the Play/Pause button to start replaying a file, the unit will display the status "Playing" while the file is being prepared. The file will start playing, with the replay settings configured in the Play Options Menu, as soon as it is ready.

Screenshot of a LabSat 4 when playing a scenario file.

When you press the Play/Pause button to start replaying a file, the unit will display the status "Playing" while the file is being prepared. The file will start playing, with the replay settings configured in the Play Options Menu, as soon as it is ready.

Screenshot of a LabSat 4 playing a scenario file with the Looped icon visible.

If you have selected to loop the file during the replay, you will see the Loop symbol displayed on the right-hand side, above the progress bar, when the file starts replaying.

The file will continue to play until you press the Play/Pause button again.

Screenshot of a LabSat 4 playing a scenario file with the Looped icon visible.

If you have selected to loop the file during the replay, you will see the Loop symbol displayed on the right-hand side, above the progress bar, when the file starts replaying.

The file will continue to play until you press the Play/Pause button again.

Screenshot of a LabSat 4 replaying a scenario file with the Looped with Pause icon visible.

If you select to loop the file during replay, but with an added pause before the file loops, LabSat 4 units will display a Loop with Pause symbol on the right-hand side, above the progress bar, when the file starts replaying.

Screenshot of a LabSat 4 replaying a scenario file with the Looped with Pause icon visible.

If you select to loop the file during replay, but with an added pause before the file loops, LabSat 4 units will display a Loop with Pause symbol on the right-hand side, above the progress bar, when the file starts replaying.

Screenshot of a LabSat 4 replaying a scenario file when paused between replays.

When the file has finished replaying, LabSat 4 will display a message stating that the replay has been paused and a countdown with the set pause time. When the countdown reaches 0, the file will restart from the beginning.  

Screenshot of a LabSat 4 replaying a scenario file when paused between replays.

When the file has finished replaying, LabSat 4 will display a message stating that the replay has been paused and a countdown with the set pause time. When the countdown reaches 0, the file will restart from the beginning.  

Screenshot of a LabSat 4 replaying a scenario file with From and For markers visible.

If you have set a time you want to start the replay From in the Play Options Settings,  LabSat 4 will display an arrow at the beginning of the progress bar to indicate that the setting has been applied. 

If you have set a time you want the replay to Play For in the Play Options Settings,  LabSat 4 will display an arrow at the end of the progress bar to indicate that the setting has been applied. 

Screenshot of a LabSat 4 replaying a scenario file with From and For markers visible.

If you have set a time you want to start the replay From in the Play Options Settings,  LabSat 4 will display an arrow at the beginning of the progress bar to indicate that the setting has been applied. 

If you have set a time you want the replay to Play For in the Play Options Settings,  LabSat 4 will display an arrow at the end of the progress bar to indicate that the setting has been applied. 


LabSat 4 can record and replay CAN data in addition to GNSS signal data. 

There are two methods you can use to record CAN:

  • A digitized mode where LabSat 4 samples the raw logic level transitions of the CAN data and reconstructs the signal during replay
  • A log file mode, where LabSat 4 receives CAN data and stores the data in a readable text file.

You can use log file mode and digitize mode simultaneously to record data and then choose whether to replay it as digitized or as logged data.

You can see the differences between the Digitized mode and the Log file mode below:

Strengths Weaknesses

Digitized Mode

  • No need to capture baud rate
  • Very accurate timing
  • Capture all bus events
  • No readable log file

Log File Mode

  • Produces readable text file with time stamping
  • Files can be modified to produce test conditions
  • Original message timing is not perfectly reproduced
  • Does not capture all bus events


Digitized #

In digitized mode, the data level is sampled and stored in synchronisation with the recorded GNSS data. When replayed, the levels are recreated and output via a voltage level shifter to the CAN output of LabSat 4. The benefit of this method is that you are not required to configure the baud rate. You can also use this method to capture binary data that does not use the ASCII format.

Recording #

  1. Connect the CAN1 High and CAN1 Low ports of the RLACS202 Expansion Connector to the appropriate wires/cable.
  2. Connect the LabSat 4 antenna (RLACS354) to the RF IN port.
  3. Connect the Expansion Connector to the Expansion port on the rear panel of LabSat 4.
LabSat4_Recording_DigitizedFile_750px
  1. Power up LabSat 4 and navigate to the Digital menu in the Setup menu.

    Menu → SetupDigitalCH1/CH2/CH3/CH4
     
  2. Select CAN1/CAN2.
  3. Exit the menu.

Press the REC button on the front of LabSat 4 to begin the recording.

LabSat 4 will record all CAN data available on the connected CAN bus.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the CAN logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection screen will open with the recorded file in the list of available files.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the CAN logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection screen will open with the recorded file in the list of available files.

Replaying #

  1. Connect from the CAN1 High and CAN1 Low ports of the RLACS202 Expansion Connector to the appropriate wires/port on the device under test.
  2. Connect the device under test to the RF OUT port on the rear panel on LabSat 4.
  3. Connect the Expansion Connector to the Expansion port on the rear panel on LabSat 4.
LabSat4_Replaying_DigitizedFile_750px
  1. Power up LabSat 4 and select the previously recorded CAN scenario file.
  2. Press the Play button on the front of LabSat 4 to begin the playback.

LabSat 4 will replay all CAN data originally recorded.

Screenshot of the Replay Screen

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open.

Screenshot of the Replay Screen

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open.


Log File #

Selecting the 'LOG FILE' mode for CAN recording enables data to be recorded in an easy-to-read text log file. 

During recording, the CAN controller listens to the CAN bus and stores incoming data. LabSat 4 will transmit acknowledge pulses on the bus in response to correctly received data unless you disable the Enable Acknowledge option in the Setup menu. The ability to transmit acknowledge pulses in ‘LOG FILE’ mode means it can record data directly from inertial sensors or other devices with a CAN bus output. 

Because Log File data is received and processed by LabSat 4, you must configure the correct data or baud rate on LabSat 4. 

During the replay of data recorded in the ‘LOG FILE’ mode, the LabSat 4 unit scans through the log file, sending the CAN data at the time intervals indicated by the time-stamp. Because CAN data is transmitted using an active CAN Bus controller, the LabSat 4 unit will arbitrate by listening to the current bus state and only transmit the data between messages that may be sent from other nodes.

The log file contains a header detailing the LabSat unit's serial number, time, date, CAN bus baud settings and GNSS settings. At the end of the log file, it has a summary of the number of CAN messages received on each channel during the recording.

Each line of CAN data recorded contains the following space-delimited information:

  1. CHAN - the CAN Channel the data was received on, 1 or 2.
  2. TIME - Timestamp to 1 ms resolution.
  3. ID - Identifier, ‘x’ suffix is shown for extended CAN IDs.
  4. DLC - Data length code DLC, this shows the number of data bytes within the CAN frame.
  5. DATA - Data section, up to 8 bytes of data as indicated by the DLC.

Once a log file has been created, you can modify it using a text editor application such as Notepad to change the replayed output.

Log File Example

Each line of CAN data recorded contains the following space-delimited information:

  1. CHAN - the CAN Channel the data was received on, 1 or 2.
  2. TIME - Timestamp to 1 ms resolution.
  3. ID - Identifier, ‘x’ suffix is shown for extended CAN IDs.
  4. DLC - Data length code DLC, this shows the number of data bytes within the CAN frame.
  5. DATA - Data section, up to 8 bytes of data as indicated by the DLC.

Once a log file has been created, you can modify it using a text editor application such as Notepad to change the replayed output.

Log File Example

Recording #

  1. Connect the CAN1 High and CAN1 Low ports of the RLACS202 Expansion Connector to the appropriate wires/cable.
  2. Connect the LabSat 4 antenna (RLACS354) to the RF IN port on the rear panel of LabSat 4.
LabSat4_Recording_DigitizedFile_750px
  1. Power up LabSat 4 and navigate to the CAN section of the menu.
    Menu → Setup → CAN → Log File
  2. Press the OK button with Log File highlighted to enable it.
  3. Set the baud rate for both the CAN channels.
    Menu → Setup → CAN → CAN1/CAN2
  4. Exit the menu.
  5. Connect the Expansion Connector to the Expansion port on LabSat 4.
  6. Press the REC button on the front of LabSat 4 to start the recording.

LabSat 4 will record all CAN data available on the connected CAN bus.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the CAN logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection Screen will open with the recorded file in the list of available files.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the CAN logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection Screen will open with the recorded file in the list of available files.

Replaying #

  1. Connect the CAN1 High and CAN1 Low ports of hte RLACS202 Expansion Connector to the appropriate wires/port on your device under test.
  2. Connect the device under test to the RF OUT port on the LabSat 4.
  3. Connect the Expansion Connector to the Expansion port on the rear panel of LabSat 4.
Diagram of LabSat 4 connections for replaying CAN data.
  1. Power up the LabSat 4 and navigate to the CAN menu in the Setup menu.
    Menu → Setup → CAN → REPLAY Log File
  2. Press the OK button with Replay Log File highlighted to enable it.
  3. Exit the menu.
  4. Highlight the relevant scenario file on the File Selection Screen.
  5. Press the Play button on the front of LabSat 4 to start the replay.

LabSat 4 will replay all CAN data originally recorded.

Screenshot of the Replay Screen.

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open.

Screenshot of the Replay Screen.

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open.

LabSat 4 can record and replay digital signals in addition to GNSS signal data.

Recording #

  1. Connect the DIGI and GND ports of the RLACS202 Expansion Connector to the appropriate wires/cable. If you need a second channel, you can also use the DAC port.
  2. Power up the LabSat 4 unit and navigate to the Digital section of the menu.
  3. Select the DIGI option.
  4. Connect the expansion connector to the Expansion port on the LabSat 4 unit.
  5. Press the REC button on the front of the LabSat 4 to start the recording.

The LabSat 4 will record all digital signals available.

Diagram for connecting LabSat 4 to external digital signals for recording.


Replaying #

  1. Connect the DIGO and GND ports of the expansion connector the appropriate wires/cable.
  2. Connect the expansion connector to the Expansion port on the LabSat 4 unit.
  3. Highlight the relevant scenario on the File Selection Screen.
  4. Press the Play button on the front of LabSat 4 to start the scenarion playback.
Diagram for connecting LabSat 4 to external digital signals for replaying.

There are two methods you can use to record RS232:

  • A digitized mode where LabSat 4 samples the raw logic level transitions of the RS232 data and reconstructs the signal during replay.
  • The log file mode, where LabSat 4 receives each RS232 data byte and stores the data in a readable text file.
Readable RS232 data

In either mode, the RS232 signal is converted from the normal signal levels of approximately ±12 V down to 3 V logic levels to match hte internal logic of LabSat 4.

You can use log file mode and digitize mode simultaneously to record data and then choose whether to replay it as digitized or as logged data.

You can see the differences between the Digitized mode and the Log File mode below:

Strengths Weaknesses

Digitized Mode

  • No need to configure baud rate
  • Very accurate timing
  • Handles binary data
  • No readable log file

Log File Mode

  • Produces readable text file with time stamping
  • Files can be modified to produce test conditions
  • Does not support binary message data
  • Original message timing is not perfectly reproduced


Digitized #

In digitized mode, the data level is sampled and stored in synchronisation with the recorded GNSS data. When replayed, the levels are recreated and output via voltage level shifter to the RS232 output of LabSat 4. The benefit of this method is that you are not required to configure the baud rate. You can also use this method to capture binary data that does not use the ASCII format.

Recording #

  1. Connect the RS_Rx and GRN ports of the RLACS202 Expansion Connector to the appropriate wires/cable.
  2. Connect the Expansion Connector to the Expansion port on the rear panel of LabSat 4.
Diagram of connecting LabSat 4 to RS232 input for recording.
  1. Power up LabSat 4.
  2. Navigate to the Digital section of the menu. Select the RS232 option.
    Menu → Setup → Digital → CH1/CH2/CH3/CH4 → RS232
  3. Exit the menu.
  4. Press the REC button on the front of LabSat 4 to start the recording.

LabSat 4 will record all available serial messages.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the RS232 logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection Screen will open with the recorded file in the list of available files.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the RS232 logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection Screen will open with the recorded file in the list of available files.

Replaying #

  1. Connect from the RS_Tx and GRN ports on the RLACS202 Expansion Connector to the relevant wires/ports on the device under test.
  2. Connect the Expansion Connector to the Expansion port on the rear panel of LabSat 4.
Diagram for connecting LabSat 4 to the device under test to replay RS232 data signals.
  1. Select the previously recorded RS232 scenario file and press the Play button on the front of LabSat 4 to start the playback.
Screenshot of the LabSat 4 Replay Screen.

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open.

Screenshot of the LabSat 4 Replay Screen.

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open.


Log File #

Log File mode is suitable for recording ACSII text-based message data. As data is received, a new time-stamped line is created in a log file which has the same name as the GNSS signal data but with a .ser extension. Each byte of incoming data is added to the line until LabSat 4 recognises a carriage return [CR] or a line feed [LF] character. On receiving a CR, LF or both characters together, a new line is started in the text file with a new timestamp for the next received character.

ACSIIHexDecUse
0x0d13Carriage return
0x0a16Line feed, end delimiter

An example of an ASCII formatted message would be NMEA data from a GNSS module:

$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

Because Log File data is received and processed by LabSat 4, you must configure the correct data or baud rate on LabSat 4. The standard rate for NMEA is 4800 bit/s, but it is not uncommon for systems to use other rates such as 9600 or 115,200 bit/s.

Screenshot of text from an RS232 log file.
Example of a log file

The first section of the log file contains details such as the serial number of LabSat 4, the date and time of recording and the baud rate settings. After the [TIME] and character heading, the received data will appear along with the timestamp of the start of each line.

When you replay a recording with logged RS232 data, LabSat 4 uses the timestamp in the file to replay each line at the corresponding time.

Once a Log File has been created, you can modify the log file by using a text editor application such as Notepad to change the replayed output.

Recording #

  1. Connect the RS_Rx and GRN ports of the RLACS202 Expansion Connector to the appropriate wires/cable.
  2. Connect the Expansion Connector to the Expansion port on the rear panel of LabSat 4.
Diagram for connecting LabSat 4 to RS232 input.
  1. Power up LabSat 4.
  2. Navigate to the RS232 Log File option.
    Menu → Setup → RS232 → Log File
  3. Press the OK button with Log File highlighted to enable it.
  4. Exit the menu.
  5. Press the REC button on the front of LabSat 4 to start the recording.

LabSat 4 will record all available serial messages.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the RS232 logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection Screen will open with the recorded file in the list of available files.

The Record Screen will display the number of satellites, the allocated file name, the recording duration, and the RS232 logs being recorded (if enabled). The flashing square next to a signal type indicates that the signal is being recorded. When a recording is complete, the File Selection Screen will open with the recorded file in the list of available files.

Replaying #

  1. Connect from the RS_Tx and GRN ports on the RLACS202 Expansion Connector to the relevant wires/port on the device under test.
  2. Connect the Expansion Connector to the Expansion port on the rear panel of LabSat 4.
Diagram showing the connection of LabSat 4 to the device under test for replaying RS232 data.
  1. Power up LabSat 4 and navigate to the RS232 menu.
    Menu → Setup → RS232 → REPLAY Log File
  2. Press the OK button with REPLAY Log File highlighted to enable it.
  3. Exit the menu.
  4. Highlight the required scenario file and press the Play button on the front of LabSat 4 to start the playback.
LS4_ReplayScreen

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open.

LS4_ReplayScreen

The Replay Screen will display the number of satellites, the file name, the replay duration, the progress through the length of the recording file and any applied signal attenuation. When the replay has finished, the File Selection Screen will open.