Skip to content

llefaucheur/NanoGraph_Computer

Repository files navigation

NanoGraph for windows computers

The project files are located in the “MSVC2022” folder, which contains configurations for both 32-bit and 64-bit executables (the CMake project is currently under development).

Depending on the target architecture, the macro PLATFORM_ARCH_32BIT or PLATFORM_ARCH_64BIT must be enabled accordingly in the file “top_manifest.h” (comment/uncomment as appropriate).

The processing chain consists of a cascade combining a filter and a signal activity detector, as described in the graph scenario file: “graph/graph_computer_filter_detector.txt”. This graph is compiled by launching "NanoGraph_compile.bat", the result is "graph_computer_filter_detector_bin.txt" used by NanoGraph_interpreter.

This graph is interpreted from the address returned by the function get_graph_address(), defined in “top_manifest.c”.

The graph reads input data from platform ID-4 (“audio-in-0”), which is connected to the file: “./test/ID4_audio_in_0.raw” (a sine wave burst in white noise with a strong DC offset).

The detection result is written to ID-8 (“gpio-1”). The GPIO is updated after each detector frame computation (frame size: 32 samples).

The graph is compiled using the command file: “NanoGraph_compile.bat”.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages