android PPM Encoder-Audiobibliothek

Ich muss Audio-PPM (Pulse Position Modulation) auf Android implementieren

Referenz:http: //en.wikipedia.org/wiki/Pulse-position_modulatio

Ich möchte PPM über den Audioausgang des Smartphones ausgeben. Der letzte Anwendungsbereich besteht darin, einen Joystick für die Funksteuerung zu erstellen. Aber diese Bibliothek kann viele zukünftige Zwecke haben (folgen Sie mir, Lightbridge, etc. etc.). Die Funkgeräte haben üblicherweise einen PPM-Ausgang. Sender (und PC-Flugsimulatoren) haben normalerweise einen PPM-Eingang. Mein Ziel ist es, das Radio durch ein Android-Gerät zu ersetzen. Ich möchte wissen, ob ein Teil des Codes einsatzbereit ist oder ob ich bei Null anfangen soll.

EDIT: Ich habe einige Punkte gefunden, an denen ich anfangen soll

1) smartpropplus ist eine Windows-Software, die PPM-Audio empfängt und decodierthttp: //sourceforge.net/p/smartpropoplus/code/HEAD/tree/SPP4

2) So ist PPM aufgebaut:http: //www.aerodesign.de/peter/2000/PCM/PCM_PPM_eng.html#Anker14412

3) Dies ist ein einfaches Bild, das erklärt, wie das Signal strukturiert ist:http: //www.aerodesign.de/peter/2000/PCM/frame_ppm.gi

Ich habe berechnet, dass das Abtasten des Audiosignals mit 22000 Hz ausreicht, um für jeden Kanal eine gute Auflösung zu erzielen (22 Schritte für jeden Kanal)

Hinweis: Wenn Sie ppm-Audiosignale empfangen möchten, benötigen Sie die Android-Klasse für ppm-Decoder, die Sie hier finden:android PPM-Decoder-Audiobibliothek

Antworten auf die Frage(2)

Ihre Antwort auf die Frage