Digitale lage bitsnelheden spraakcommunicatie


Overzicht

De "digitale lage bitsnelheden spraakcommunicatie" biedt een oplossing voor communicatie probleem wanneer een kritieke situatie wordt weergegeven. Een kritieke situatie zou een wildvuur, een militaire actie of een natuurramp. Dat zou het moment wanneer normale stem overbrengingen stoppen om onze behoeften te voldoen en dit is waarom ik kwam met het idee van dit systeem.

De basis van dit project bestaat uit MELP (gemengde excitatie lineaire voorspelling) algoritme en wordt gebruikt voor het comprimeren van stem signaal om te verzenden met behulp van een lage bitsnelheid kanaal.

(Hier is een beschrijving van het algoritme: https://en.wikipedia.org/wiki/Mixed-excitation_lin... )

Vanaf een bestaande C-implementatie van dit algoritme ik uitgevoerd een compleet systeem gebruikt communiceren tussen twee locaties met behulp van een seriële transmissie.

Ik veronderstel dat u zich voorstellen kunt dat de overdracht van stem signaal zonder een compressie - met behulp van een seriële kanaal - onmogelijk zijn zou, omdat de maximale transmissiesnelheid 115200 bps die is niet voldoende om te voldoen aan dit scenario zou zijn.

In deze beschrijving van het project zal ik u tonen hoe te reproduceren van dit systeem en hoe het te gebruiken als u wilt testen van verschillende scenario's voor spraakcommunicatie.

Meegeleverde onderdelen:

  • 2 x ZedBoard Zynq-7000 ARM/FPGA SoC Development Board
  • Xilinux OS
  • 1 microfoon
  • 1 luidspreker (verbonden via een 3,5 mm jack)
  • 3 x USB kabels (USB 2.0 naar micro USB)

Optionele onderdelen:

  • 2 x VGA monitoren
  • 2 x muizen
  • 2 x toetsenborden
  • 2 x USB-hub met 2 of meer teams/spelers

Voor het installeren van Xilinux OS op ZedBoards recommanderen mij u voor het lezen van de informatie van de officiële website van Xillybus:

http://xillybus.com/xillinux

Op deze website vindt u links naar alle softwareonderdelen die u nodig hebt.

Ik hier twee .rar bestanden waarin de broncode voor dit project zijn gekoppeld.

transmitter.rar - de broncode die overeenkomt met de zender-bestuur

receiver.rar - de broncode die overeenkomt met de ontvanger van bestuur

Gerelateerde Artikelen

Farma: een huis bioreactor voor farmaceutische drugs

Farma: een huis bioreactor voor farmaceutische drugs

OverzichtSynthetische biologie uitgegroeid tot een grote industrie snel van een wetenschappelijke discipline. Veel nieuwe bedrijven ontwerpt microben die waardevolle chemicaliën, zoals farmaceutische drugs en geurstoffen, in zeer grote gisting reacto
How to convert Real Audio streamings naar MP3-bestanden

How to convert Real Audio streamings naar MP3-bestanden

Hallo!Waarschijnlijk sommige van u luisteren naar audio inhoud of toont van web radio's door Real Audio Player of Real Audio Plug-in van de webbrowser.Het probleemDeze bestanden zijn vaak uitgezonden als streaming, maar meestal is het niet mogelijk o
Persoonlijke Black Box - Arduino Mega ultieme GPS-schild + LSM303

Persoonlijke Black Box - Arduino Mega ultieme GPS-schild + LSM303

persoonlijke Black Box gebruiken:-Arduino Mega 2560- Ultieme GPS datalogger schild- Triple-axis versnellingsmeter + Magnetometer (LSM303)Ik leerde al snel na de vele moeilijkheden met behulp van de gps-shield met een Arduino Uno, dat ik was ver boven
High Tech - lage Buck digitale koppel Meter

High Tech - lage Buck digitale koppel Meter

Industriële koppel meter kosten veel (4500 dollar). Ik zal u tonen hoe te bouwen van een lage versie van de buck met een Arduino.Waarom? Omdat ik wil testen van elektrisch gereedschap om te zien als de werkelijke specificaties aan de specificaties va
Maak een digitale "Miauw" van analoge klok

Maak een digitale "Miauw" van analoge klok

Is uw analoge klok gewoon niet genoeg dingen te doen? Wilt u digitale dingen doen met een analoge klok?Dit leerprogramma zal u tonen hoe maak je een Kit Kat klok spelen een geluidsclip "Miauw", met precieze tijdsintervallen, met behulp van de At
Digitale Rainbow - hoe u kunt inkleuren van kras

Digitale Rainbow - hoe u kunt inkleuren van kras

Deze tutorial is alles over het maken van selecties en delen van uw digitale illustraties inkleuren. u kunt de technieken hier iets inkleuren. Of maak de regenboog zoals en gebruiken het als een achtergrond of een opvulling voor type.Ik zal aantonen
Het maken van een betaalbaar, instellen digitale, universele koelmiddel spruitstuk Guage!

Het maken van een betaalbaar, instellen digitale, universele koelmiddel spruitstuk Guage!

Ik hou van het doen van airconditioning als een hobby. Ik gebruikte analoge spruitstuk sets, een aparte een voor elk type koudemiddel of groepen van koelmiddel. Ik zag de fancy volledig digitale sets en kreeg ik jaloers. De prijzen van deze eenheden
Chibikart: Rapid-Prototyping een sub elektrische Go-Kart met behulp van digitale fabricage en Hobby onderdelen

Chibikart: Rapid-Prototyping een sub elektrische Go-Kart met behulp van digitale fabricage en Hobby onderdelen

Chibikart! is een zeer klein maar toch krachtig en wendbaar 2WD elektrische go-kart dat u kunt bouwen met behulp van off-the-shelf industriële en hobby onderdelen en digitaal bewerkte framedelen. Met behulp van moderne lithium-ionenbatterijen en bors
$10-15 automatische digitale bodem vocht Relay

$10-15 automatische digitale bodem vocht Relay

De belangrijkste ingrediënten hiervoor zijn spotgoedkoop, geen behoefte aan arduino of raspberry pi.Stap 1: over dit ProjectIn een andere van mijn instructables bouwde ik een kleine zonne-hydrocultuur systeem. Daarin had ik gezegd dat ik het digitale
Digitale Message in a Bottle

Digitale Message in a Bottle

Communicatie is een fundamentele menselijke kenmerk. We communiceren face-to-face, via het geschreven woord, foto's, via de telefoon, en met de hand gebaren. Zelfs met al deze manieren van communiceren de één methode voor communicatie die heeft mij a
Hoe maak je een bal molen met lego en een pvc-pijp--digitale ontwerp-bestand bevat

Hoe maak je een bal molen met lego en een pvc-pijp--digitale ontwerp-bestand bevat

Greetings en welkom op mijn Instructable op hoe maak je een molen van de bal met behulp van lego en PVC pijp.Dit instructable nu bevat een 3D digitale ontwerp en 3D handleiding van hoe maak je deze bal molen.de HTML-versie van de handleiding is besch
Bouwen van een Microscoop USB digitale in 60min en 15$

Bouwen van een Microscoop USB digitale in 60min en 15$

How to turn een Microscoop $ 10 en een 5$ USB-camera in een koele digitale Microscoop in 60 Menuetten.Stap 1: Disassmble een eenvoudige USB-webcabVerwijder enkel alle schroeven en plastic omslag die niet nodig is.Deze webcam kostte me 5$ - zeer eenvo
Een Microscoop converteren naar digitale microscoop met slechts $20

Een Microscoop converteren naar digitale microscoop met slechts $20

Hallo iedereen!Wilt u een digitale microscoop tegen lage kosten? Heb je kijken naar de foto's hier, gegeven scripties foto's zijn genomen van mijn normale Microscoop die slechts 25 dollar is, reeds eigendom is een microscoop en covert wilt dat in een
Digitale Zoetrope

Digitale Zoetrope

Een zoetrope is een mechanisch apparaat dat een serie foto's bezielt door het draaien van hen snel genoeg dat de beelden lijken te worden samengevoegd en verplaatst, mijn digitale zoetrope werkt op een soortgelijke principal, door de LED's knipperen