Digital låg bithastighet röstkommunikation



Översikt

"Digital låg bithastighet röst meddelande" är en lösning för kommunikation problem när en kritisk situation visas. En kritisk situation kan vara en skogsbrand, en militär insats eller en naturkatastrof. Det skulle vara närvarande när normal röst sändningar stoppa för att tillfredsställa våra behov och det är därför jag kom med idén om detta system.

Basen av detta projekt består av MELP (blandade magnetiseringen Linear Prediction) algoritm och det användes för att komprimera röst signal för att överföra den via en låg bithastighet kanal.

(Här är en beskrivning av algoritmen: https://en.wikipedia.org/wiki/Mixed-excitation_lin... )

Start från en befintlig C implementering av denna algoritm jag genomfört ett komplett system som används för kommunikation mellan två platser med hjälp av en seriell överföring.

Jag antar att du kan tänka dig att överföringen av röst signalen utan en komprimering - med en seriekanal - skulle vara omöjligt eftersom den högsta överföringshastigheten 115200 bps som inte räcker till detta scenario.

I denna projektbeskrivning kommer jag visa dig hur du reproducera detta system och hur man använder det. om du vill testa olika scenarier för röstkommunikation.

Delar som ingår:

  • 2 x ZedBoard Zynq-7000 ARM/FPGA SoC Development Board
  • Xilinux OS
  • 1 mikrofon
  • 1 högtalare (ansluten via en 3,5 mm jack)
  • 3 x USB kablar (USB 2.0 till micro USB)

Valfria delar:

  • 2 x VGA monitorer
  • 2 x möss
  • 2 x tangentbord
  • 2 x USB-hubb med 2 eller fler poster

För att installera Xilinux OS på ZedBoards rekommenderar jag dig att läsa informationen från den officiella webbplatsen för Xillybus:

http://xillybus.com/xillinux

På den här webbplatsen hittar du länkar till alla programvarukomponenter som du behöver.

Jag bifogade här två .rar filer som innehåller källkoden för detta projekt.

Transmitter.rar - källkoden för sändaren styrelsen

receiver.rar - källkoden för mottagaren styrelsen

Se Steg
Relaterade Ämnen

Göra en digital "mjau" från analog klocka

Gör din analog klocka bara inte tillräckligt med saker? Vill du göra digital saker med en analog klocka?Denna tutorial ska show dig hur man gör en Kit katt klocka spela ett "mjau" ljudklipp, på exakt tid intervallerna, använda Atmega 328P-PU via...

Hög kvalitet MMC digital röstinspelare med PIC med begränsat RAM (PIC16F877A)

detta är min första digital röstinspelare som är gjord med ett mellanregister PIC med en total RAM endast 256 byte.http://blog.vinu.co.in/2011/07/attempt-to-Access-Memory-Card-MMC-using.htmlHär, använde jag en PIC16F877A tillgång en MMC-konsol. MMC ä...

Digital tillverkning: Böjd laminering mögel

Att skapa mögel för böjda laminering på en laserskärareDetta Instructable kommer att lära dig Digital tillverkning arbetsflödet jag brukade ta en 3D-modell och skapa en laser cut, kartong Bent laminering mögel.Vi kommer att skapa en skateboard design...

Bambu digital klocka

Du behöver följande delar för denna vackra klocka:-Arudino Mini Pro-digital RGB LED-Stripe (1m, 60 lysdioder)-Bambu pizza tallrik (32cm omkrets)-RealTimeClock modul för Arduino-3, 3v spänningsregulator (för RTC-modulen)Bara stick LED-Stripe runt pizz...

Billigt och enkelt PacMan digital klocka!

Detta är gjord helt av objekt som du kan hitta liggandes på ditt hus!Steg 1: delar... Behöver du:-sax-varm limpistol och lim-en begagnad digital klocka-en havregryn plastlock-vissa konstruktion papper-X-acto knivSteg 2: Redo... Markera var du ska kli...

Komplett Digital klocka med närvaro Sensor (RTC - Alarm - PIR - temperatur - luftfuktighet - daggpunkt)

Hej duJag har redan gjort några digitala klockor projekt med Arduino inklusive LED och LCD-skärmar, men denna är mer speciell eftersom jag har infört en ny funktion med en rörelse-sensor (PIR).Se VIDEOHuvuddrag PIR (närvaro infraröd Sensor)RTC (realt...

DIGITAL WORD CLOCK från A billiga PHOTO FRAME

jag har tagit 2 bra idéer och sätta dem tillsammans.Jag ville ha en super cool "ordet klocka" som kan ses här:Men jag har inte de redily tillgängliga resurserna.Men jag har en billig fotoram och lite tid. Så jag använde denna idé:http://www.cibo...

DIY Digital klocka

Har du någonsin varit riktigt uttråkad och behövde lite kul DIY-projekt att göra? Tja, har du någonsin tänkt på att göra en super, awesome, digital klocka som du kan faktiskt berätta tid med? Bra än du borde verkligen instruktionerna awesome. Ha det...

Digital klocka RTC i LED-Display av 4 siffror och 7 segment

Hej, alla!Detta är mitt projekt av en digital klocka med RTC (realtidsklocka) med hjälp av en LED-skärm av 04 siffror och 07 segment, inklusive funktioner för temperatur och luftfuktighet.För att kontrollera displayen jag har använt en Arduino Uno oc...

Digital klocka!

Jag kommer att visa dig hur man gör en digital klocka med en arduino.Steg 1: material Arduino uno r3Diverse hoppare ledningarUSB 5v batteripackUSB-kabelsju seg digitalvisning (SMA420564)Box/låda för proejectLödfritt set av brödunderläggenTryck swithc...

Hur du aktiverar chime mode i digital armbandsur

din klocka kommer att göra ett långt pip varje timme. Påminna om tiden.Steg 1: krav En digital wrist watch chime läge fungerande.HjärnanSteg 2: Följ bilder Press mode 2 timesTryck på st/stp 3 gångerTryck på mode igenSteg 3: Boom Du har chime läge är...

3D tryckt Digital Foto Stomme

Besök www.project3dprint.com för att hämta STL-filer och beställa electronics kit för detta projekt! Till skillnad från våra andra inblandade mer tryckta projekt ingen instruktions video som dess så enkelt som:1. anpassa (tillval) och 3D utskrift din...

Galna Monster tid - första gången Digital Sketchers eller målare

Alright alla. Jag hoppas att detta hjälper vissa människor att komma in i dragandet digitalt som jag bara att ta sig in i detta själv. Jag doodle här och där och detta är bara ett hopp i ett fält som jag växer att älska. Om du älskar monster och vem...

Skapa Awesome, Digital-glitch, Scan-line Text i Photoshop

Photoshop CC 2014 handledning visar hur du skapar awesome, CRT, scan-line text med digital buggar från grunden.Få upp till 20% rabatt Photoshop + Lightroom! Endast $7.99 p/månad: https://db.tt/4PNmz1S8Teiresias InfoFont vanliga teckensnitt: https://d...

Digital tillverkning - projektet sju, ritning och importera mallar

Detta är sjätte i en serie av Instructables om hur du använder CAD (Computer Aided ritning) och CAM (Computer Aided bearbetning)Denna tid vi kommer att titta på att göra 2D objekt, till exempel mallar schabloner & packningar.Mallar kräver inte ens en...

Digital Rainbow - hur man färga från Scratch

Denna handledning handlar om att göra val och färglägga delar av dina digitala bilder. Du kan använda tekniker här färga något. Eller gör regnbågen som visas och använda den som en bakgrund, eller en fyllning för typ.Ska jag Visa med Photoshop, men d...

Digital skylt-ålder på de billiga

Digital butik framrutan tecken-ålder kan vara dyra. Du kanske inte har de tekniska vet hur man ska hantera eller skapa uppdateringar av den information som syns på displayen. Här är hur du kan skapa och hantera dina egna tecken-ålder för mindre än du...

Chibikart: Snabb-prototyper en subminiatyr elektriska Go-Kart använder Digital fabrikation och Hobby komponenter

Chibikart! är en mycket liten ändå kraftfull och lättmanövrerad 2WD elektriska go-kart som du kan bygga med off-the-shelf industri och hobby komponenter och digitalt fabricerade ram delar. Med moderna litiumjonbatterier och borstlösa permanentmagnet...

2 $ digital klocka

2 $ digital klockavideoProdukt länk...