High Performance Ultra Low Latency QRQ CW audio bandpass filter - by Gemini using the Rust Language

brief demo of this high performance ultra low latency QRQ CW AUDIO BANDPASS FILTER written in the Rust Language by the AI Gemini here is a copy of the main.rs(you need to rename the file to just main.rs) https://u.pcloud.link/publink/show?code=XZ3gju5ZW58SeXT5QQJReIYbsfU...

Here is the main.rs Cargo.toml file used to compile the main.rs

# Cargo.toml [package] name = "Kaiser_Bandpass_Filter" version = "0.1.0" edition = "2021" [dependencies] jack = "0.11" gtk4 = { version = "0.9", package = "gtk4" } glib = "0.20" num-complex = "0.4" rustfft = "6.0" realfft = "3.4" statrs = "0.16" uuid = { version = "1.0", features = ["v4"] } # Add this line for unique IDs

Views: 18

Comment by Thomas MARTIN, DF7TV yesterday

Hello Chuck,

it is really impressive what you have achieved using RUST.

Even though I can't operate CW at 75 wpm, I got some of the shorter words -- so your Kaiser BP shaping and the settings for timing seem to help a lot for readability.

Nice that the source code includes helpful comments! I did not try to analyze it in detail but, to me -- the RUST code looks much more readable/understandable than C++.

Thank you for sharing your work.

CU 73

Tom

Comment

You need to be a member of QRQcw to add comments!

Join QRQcw

© 2025   Created by Chuck aa0hw.   Powered by

Badges  |  Report an Issue  |  Terms of Service