Skip to content

Releases

DARTscope 2.2

Choose a tag to compare

@dbarvik dbarvik released this 05 Nov 07:49

Recording and analysis of TI mmWave radar data captured with the DCA1000EVM. Download DARTscope.exe below and run it - nothing has to be installed. The user manual is the Manual tab of the program (docs/MANUAL.md).

What is new in 2.2

  • Configure devices: a button in the Measure tab (single-chip and cascade) and tools/setup_dca1000 (tools\setup_dca1000.cmd on Windows, python -m tools.setup_dca1000 check|setup|revert) set up the PC for the DCA1000: the wired adapter to 192.168.33.30/24 without a gateway, the firewall for UDP 4096 and 4098, the adapter's power saving and the USB drivers. It needs administrator rights and asks for them. An adapter on another network is left alone, check only looks, and revert puts back every setting it changed (installed drivers stay). The button's frame turns red while this PC does not reach the DCA1000 from 192.168.33.30.
  • A hint after an adapter change: a DCA1000 that stays on keeps answering the adapter it first talked to; when it falls silent after a dongle was swapped, the tab says to switch it off and on.
  • JTAG: the debugger's result is taken as soon as it comes and its processes are ended - UniFlash 9.1 on Windows hung for minutes in its own shutdown.

Requirements

  • Recording with the IWR6843AOPEVM: mmWave Studio 2.1.1 installed (the radar's library and firmware come from it - it does not run).
  • Recording with the cascade: TI UniFlash or Code Composer Studio 20+ installed (its debugger loads the cascade's firmware over JTAG).
  • Video export (MP4) needs ffmpeg on the PATH.

SHA-256 of DARTscope.exe: 8f10236184811d2e96b70b3f54f89dd84325a0f68a94180606b5eb5d52ad3b45

Authors: Daniel Barvík, Dan Hrubý - HEALTH.Lab, VSB - Technical University of Ostrava. MIT License; please cite DARTscope if you use it in your work (CITATION.cff).

DARTscope 2.1

Choose a tag to compare

@dbarvik dbarvik released this 29 Oct 13:27

DARTscope 2.1 - the version used in the article "An Open Raw-Data Processing Framework for Millimeter-Wave Radar Applied to Quality-Gated Contactless Heart and Respiration Rate Monitoring" (IEEE T-MTT, submitted).

What is new

  • Heart-rate options of the T-MTT case study, all opt-in (the default chain is unchanged): a notch on every breathing harmonic (breath_notch="comb"), prewhitening of the heart-band displacement (heart_prewhiten), the source of the heart spectrum (heart_method), and the band-edge index Q_edge with its gate (q_edge_min).
  • The article's analysis scripts: tools/paper and tools/paper_array.
  • The test suite: pip install -r requirements-dev.txt, then python -m pytest -q (755 tests; those that need the laboratory's recordings are skipped without them).

Data: the 41 recordings of the article with their SOMNOtouch reference are on Zenodo, https://doi.org/10.5281/zenodo.23762780 (CC BY 4.0).

Download: DARTscope.exe below (Windows, nothing to install). Recording with the single-chip radar needs mmWave Studio 2.1.1 installed (its library and firmware are used; it does not run). The user manual is docs/MANUAL.md.

DARTscope 2.0

Choose a tag to compare

@dbarvik dbarvik released this 15 Oct 13:29

Recording and analysis of TI mmWave radar data captured with the DCA1000EVM. Download DARTscope.exe below and run it - nothing has to be installed. The user manual is the Manual tab of the program (docs/MANUAL.md).

What is new in 2.0

  • Measure tab - recording without mmWave Studio with the IWR6843AOPEVM + DCA1000: settings in physical units with their checks, takes started by the operator, a quick report after each take, series of settings ranked for a kind of movement.
  • Cascade radar AWR2243-2X-CAS-EVM (2x AWR2243 + AM2732R; 6 TX, 8 RX - up to 48 virtual channels): presets, every setting checked, antenna calibration, takes decoded like any other.
  • Fastcheck tab and the capture health report: lost packets, clipping, the receivers, glitches, breathing and heart energy - with a verdict.
  • Vital signs in the Vitals, HR and AI views (the heart from several range bins, a moving person's heart rate, comparison with a PPG / pulse reference) and Multi Vitals for several people.
  • Imaging: a 4D point cloud of every frame, objects, tracks and the people among them; Micro-Doppler limb swing speeds.
  • Playback through a recording at its real speed with all views following one frame slider; the Log tab.
  • Windows: sharp at any display scaling, the window fitted to the screen, long recordings analysed several times faster, the status bar shows how long a computation has run and about how long it will still take.

Requirements

  • Recording with the IWR6843AOPEVM: mmWave Studio 2.1.1 installed (the radar's library and firmware come from it - it does not run).
  • Recording with the cascade: TI UniFlash 8.x or Code Composer Studio 20+ installed (its debugger loads the cascade's firmware over JTAG).
  • The first recording makes Windows ask whether DARTscope may use the network: allow it, also for public networks.
  • Video export (MP4) needs ffmpeg on the PATH.

SHA-256 of DARTscope.exe: 1fb60b4f25a41523f183ed1af2983c0db6abbfc631d989b228ca98d5de49f9fb

Authors: Daniel Barvík, Dan Hrubý - HEALTH.Lab, VSB - Technical University of Ostrava. MIT License; please cite DARTscope if you use it in your work (CITATION.cff).