Skip to content
View OpenV2K's full-sized avatar

Block or report OpenV2K

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OpenV2K/README.md

OpenV2K Overview

Audio Waveform Zero-Crossing Pulse Stream Generator
OpenV2K is an open-source software application that converts arbitrary audio — including natural speech — into a pulse-modulated radio-frequency (RF) waveform, transmitted via a software-defined radio (SDR). The project's signal design is directly inspired by the historical microwave-auditory-effect (MAE) literature, most notably Sharp and Grove's 1975 demonstration, that appropriately pulse- modulated microwave energy could convey intelligible words, building on Frey's earlier work.

The app captures microphone audio, or generates eSpeak TTS voice; conditions the input with signal processing filters; detects every zero-crossing of the audio waveform, across the x-axis (as depicted in profile thumbnail); and emits a configurable-width pulse stream through a HackRF SDR via gr-osmosdr, or saves raw IQ samples to disk, and generates a "waterfall" spectrogram.

Sandbox / Tutorial

StandBackImTryingScience For screenshots and functional pre-alpha Python software: https://github.com/OpenV2K/Sandbox

Tell me what you want to know, and I'll integrate your constructive feedback.
See the Tutorial to reproduce my environment and get started:
https://github.com/OpenV2K/Sandbox/tree/main/Tutorial

Features Implemented

Audio Waveform Zero-Crossing Detection, SDR Pulse Modulation Output, Raw IQ Recording, Waterfall Spectrogram Generation, Live Microphone Input, eSpeak/MBROLA Text-To-Speech Engine, TTS/SDR Output Length Comparator, Signal Conditioning Filters, Noise Filters, Pulse Shaping Filters, Rectangular Pulses, Duty Cycle Meters, Adjustable Pulse Width, Adjustable High Pass and Low Pass Filters, Automatic High Power Calculator, Event Log, Tooltips, Dependency Checks, and 49 Languages Supported.

Compact PyQt5 GUI

All GUI descriptions, text labels, and tooltips, automatically translate, when selecting another language.
You will need to download the Translation.xml file from the Sandbox, and place it in the same directory.
Use the language dropdown in the upper left corner. When available, a regional accent dropdown is shown.
Language selection, also selects which eSpeak/MBROLA language voice pack to use for TTS, automatically.

>

Project Block Diagram

DiagramSplash

Microwave Absorbing Foam: Acoustic Transducer

Excerpt from Chapter 7.2.1, Page 178, Auditory Effects of Microwave Radiation:

In attempting to elucidate the mechanism responsible for microwave-induced auditory sensation, a microwave exposure system was set up in 1973 at the Walter Reed Army Institute of Research in Maryland. Investigators found that carbon-impregnated polyurethane microwave absorber (Eccosorb WG4, Emerson and Cuming) acted as a transducer from microwave energy to acoustic energy [Sharp et al., 1974]. If the microwave absorber was placed between the human subject and the pulsed microwave source, the apprent locus of the audible click moved from the observer's head to the absorber. Using a microphone and sound level meter, sounds produced by pulsed microwaves in absorbers of different sizes and shapes were detectable for absorber sizes as small as 4 mm square by 2 mm thick. Several other types of microwave absorbers also produced audible sound. However, aluminum foil had to be crumbled before audible sound was detected from it. Thus, the observed sonic phenomenon implicated a connection of microwave absorbtion to pulse-induced auditory sensation in humans, but also provided a counterexample against radiation pressure as an operating interaction mechanism.

Reference Materials

  1. https://www.amazon.com/Auditory-Effects-Microwave-Radiation-James/dp/3030645436
  2. https://en.wikipedia.org/wiki/Signal_modulation#Miscellaneous_modulation_techniques
  3. https://web.archive.org/web/20160910133313/http://www.mitchelleffect.com/1973_voice_to_skull.pdf
  4. https://www.reddit.com/r/OpenV2K/comments/1g69tey/exodus_12ghz_solid_state_high_pulse_power/

Why Would I Do This?

Intellectual revenge. Please place any outrage you feel where it's most appropriate. Do you mind that I'm doing praxis over here?
Showing me how brain damaged you already are, with character attacks and conflation, does not make this capability, not work.
This project's ultimate end goal, is both safe, with microwave absorbing foam acting as a transducer, instead of a human cranium (so observers can still hear the output, without the brain damage potential, not that the average American would notice); and legal, when transmitting on HAM bands, with valid license. I have not become death, destroyer of worlds, for disinfecting with sunlight, what came before I was born. I'm not the assholes who developed similar capabilities in secret, for decades; who then deployed classified R&D, on unsuspecting civilians, like me. I adopted the term "V2K" from the US Army: from a 2008 WIRED magazine article. I'm validating the term, with FOSS RF engineering, so quacks cannot continue their health fraud, on targeted civilians. Unfounded conspiracy no more, I've recreated in free software, what has come before, in expensive lab hardware. How is this RF hacking? It's a vulnerability disclosure that applies to all of humanity. There is no firmware patch. Do you care yet?

Developer Contact

  • 🔭 I’m currently working on: the core software for the OpenV2K project
  • 💬 Ask me about: how to punch Nazis really hard
  • 📫 How to reach me: rrab@tuta.com

Popular repositories Loading

  1. OpenV2K OpenV2K Public

    Profile README

    2

  2. Sandbox Sandbox Public

    Active Development, Project Log

    Python