Skip to content

novelda/novelda-uwb-demos

Repository files navigation

novelda-uwb-demos

Welcome to a repo dedicated to demos showcasing the capabilities of the Novelda X7 UWB chip.

If you want to use, modify and share the demos go ahead and clone the repo to your machine.


ℹ️NOTEℹ️

When demos are added/updated, the python requirements tend to update/change. Even if you have previously installed requirements using python -m pip install -r ./requirements.txt, you will need to do this again if there has been requirement changes.



ℹ️NOTEℹ️

This repo uses Git LFS for binary and image files. You must first install Git LFS and then set it up with

git lfs install

If you have already cloned the repository before installing and setting up Git LFS, do

git lfs install
git lfs pull

Our aim is to keep adding new demo contents to this site so stay updated.

In order to use the demos you will need to download the SDK for the Novelda UWB module. This can be downloaded at dev.novelda.com. For X7 locate the button with the caption "X7 documentation and software". You will need a valid login to access it. Anyone is free to register, just note that for now unfortunately we can only provide access to a select list of customers. This is due to a limited stock of X7 devkits but we are working hard for this to change.

So let us go ahead and get those demos up and running.

Installation

Currently the demos are supported on the following OS'es:

OS Since SDK version Status
Windows 64-bit x86_64 0.6
Linux 64-bit x86_64 0.6
Mac osx 64-bit x86_64 0.6
Mac osx 64-bit arm64 N/A

Click the link for the installation description on Windows, Mac_x86_64 or Linux necessary to run the demos.

X7 Demos

The demos can be used starting with the official 0.6 SDK release.

Here is the list of demos currently supported with python 3.10:

Demo Description Status
X7RangeDopplerRaw RangeDoppler visualization of the Tx/Rx rawchannels
X7RangeDopplerBeamforming RangeDoppler visualization of beamformed radar frames at configurable angles
X7RangeDopplerBeamformingCallback Live/Playback of fully customisable Digital Beamformed RangeDoppler Maps into custom python callback function
PyX7ConfigGUI GUI tool for pyx7configuration
X7BasebandRaw Live/playback baseband frames visualization of the Tx/Rx raw channels
X7RadarDirectBeamforming Live/playback baseband frames visualization of beamformed radar frames at configurable angles
X7RadarDirectBeamformingCallback Live/playback baseband frames visualization of beamformed radar frames at configurable angles into custom python callback function
X7RadarDirectCallback Live/playback complex baseband frame streaming into custom python callback function
ULPP_Presence2D Live/playback visualization of X7 ULPP Presence2D data
ULPP_Presence2DOnHost Live/playback visualization of X7 ULPP Presence2D data with host processing. Allows tuning of ULPP Presence2D application parameters
ULPP_Presence2DOnHostCallback Live/playback of X7 ULPP Presence2D data with host processing into custom python callback function
ULPP_Presence1D Live/playback visualization of X7 ULPP Presence1D data

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages