Skip to content

Unexpected Data Rate Behaviour in LR1121 with Variable Payload Sizes #7

Open
@VARDHMANPICUS

Description

@VARDHMANPICUS

Description:
We have observed unexpected behavior in the LR1121 radio module related to the raw data rate when using varying payload sizes. While the datasheet specifies a payload capacity of 0-255 bytes, our findings indicate that the achieved data rate is inconsistent with expectations unless the maximum payload size is used.


Observed Behavior:

  1. When we use the maximum payload capacity (255 bytes), the raw data rate aligns with the values mentioned in the datasheet and theoretical calculations.
  2. However, when we send a smaller payload (less than 255 bytes), the raw data rate decreases proportionally.

Expected Behavior:
The raw data rate should not depend on the payload size, as long as it is within the specified range (0-255 bytes). We expect consistent performance as per the datasheet regardless of the payload length.

Concern:
Generally, such behavior is not acceptable and not considered a best practice for radio modules. There is no mention of such a restriction in the official documentation, and this behavior may affect performance in real-world applications.


Steps to Reproduce:

  1. Configure the LR1121 with the following parameters:
    • Payload Size: Variable (0-255 bytes)
    • Modulation: LoRa
  2. Transmit data with different payload sizes.
  3. Observe the raw data rate at the receiver end.

Environment Details:

  • Device: LR1121
  • Firmware Version: Release v2.3.0
  • Payload Sizes Tested: [9, 16, 26, 32, 48, 250]
  • Modulation Settings: [Insert modulation type and configuration]
  • Platform: LR1121 DevKit

Request for Clarification:
Could you please confirm if this behavior is expected? If not, is there any known workaround or firmware update to resolve this?


Attachments:

  • Measure Date Test Result Sheet :
    Image
  • Expected Test Result as per the LoRa Calculator
    Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions