EEN QRSS-GRABBER MET DE RED-PITAYA OPZET V.D. LEZING QRSS-SIGNALEN QRS RAPPORTAGE QRSS-SIGNALEN WAAROM ZO LANGZAAM?

Vergelijkbare documenten
DIGITALE SIGNAALVERWERKING

FT-8 in WSJT-X: How To + loggen via HRD - DEMO ON5MB

DEC SDR DSP project 2017 (2)

GNU-radio 20 okt 2017 pe2rid. GNUradio.. Linux. internet. veel geduld

Elektor Live Software Defined Radio. Pascal Schiks & Martin Dudok van Heel

Pajottenlandse Radio Amateurs

Alvorens in te gaan op het zelfbouwproject Lima SDR eerst iets over de techniek en de

DEC DSP SDR 5 Dicrete Fourier Transform

Hands-on met Red Pitaya

Digital Signal Processing in Software Defined Radio

DK4DDS. Marc van Stralen. Software Defined Radio Daar kun je niet om heen! SDR Wat is dat?

Uitwerking studie stimulerende toets Embedded Signal Processing (ESP)

Van bit naar bit. 19 januari 2011 Henk Schanssema PA2S

Software Defined Radio

De bouw van een Software Defined Radio

Pajottenlandse Radio Amateurs PSK 31

Presentatie betreffende de ervaringen met WSPR door PA3EDR een vervolg op de presentatie van Dick PA4VHF

Hardware-software Co-design

Verwachtingen? Programma. Aanleg installatie. Aanleg installatie - overzicht installatie

3 De afwijking van de tijd. Het is van groot

Herconfigureerbare Hardware in Ieders Bereik

PA1SSB PA1PXL. Thema avond oktober 2014 Veron afdeling 39 Tilburg. PA1SSB Mark van Dommelen PA1PXL Ton Rijnen

Programma. Aanleg installatie - overzicht installatie. Verwachtingen? Aanleg installatie

Je krijgt 2 parabolen kado... Wat doe je ermee?

3 De afwijking van de tijd. Het is van groot

Programma. Aanleg installatie - overzicht installatie. Verwachtingen? Aanleg installatie

LES 3 Analoog naar digitaal conversie

Hard- en software. 1 Gebruiksaanwijzing voor Labview-grafieken. 2 Data-acquisitie met de computer

College: meestal dinsdag 13:45 (zaal A), donderdag 13:45 (zaal C)

DE VERSCHILLEN TUSSEN DE FLEX-6000 RADIO S

WSPR. Weak Signal Propagation Reporter. Digimode voor transceiver en PC. Software is geschreven door Joe Taylor, K1JT

EE 2521: Digitale Signaalbewerking

Klas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek

Fase-ruis metingen aan oscillatoren met een low-cost Rigol DSA815TG Spectrum Analyser tot -150 dbc/hz

ES1 Project 1: Microcontrollers

Wat is Arduino? Arduino = microprocessor (Atmel)

Van Poort tot Pipeline. Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam

Ruis in amateur ontvangers PA0EHG

TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE

Digitale systemen. Hoofdstuk De digitale regelaar

Installatie handleiding PowerSDR-IQ v SV1EIA voor het gebruik met de LIMA-SDR

Hoofdstuk 4 : BESLISSINGSDIAGRAM

Wat aantekeningen m.b.t. de nieuwe Exameneisen Radiotechniek en Voorschriften 1 voor de Amateurvergunning F.

Vraag 3: Een radioamateur mag volgende andere radiostations contacteren :

CTCSS Encoder Super Flexibel Ontwerpen met een Arduino Nano

0 of laag niveau V verboden zone 1 of hoog niveau. Voorbeeld van een digitaal signaal als functie van de tijd

Vier voorbeelden van Fourier

Muziek. Muziek. Analoog rekenen. Hoofdstuk 1: Van analoog naar digitaal. Analoog. Digitaal. Analoog. Gebruik makend van fysische grootheden Cf Babbage

JOTA-JOTI 2011 en CAMRAS

N najaar In het telegrafieverkeer is de gebruikelijke afkorting om HET TEGENSTATION UIT TE NODIGEN OM TE ZENDEN: OVR KK K

Bouwstenen van signalen

COMPUTERVAARDIGHEDEN EN PROGRAMMEREN

Programmeren in C ++ met wxwidgets les 5

Radio & Security. Complete Security BVBA. Niet alle 868 MHZ alarmsystemen zijn gelijkwaardig!

OSB Brugge 03/06/2016

Bij een SOFTWARE Defined Radio is de SOFT- WARE het belangrijkste deel van de radio

7,6. Samenvatting door A woorden 12 april keer beoordeeld. Natuurkunde. Natuurkunde Systemen. Systemen

TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE

Jaarlijks, in oktober, houdt de Scouting-beweging een weekend waarin draadloze kontakten tussen diverse scouting- groepen over de hele wereld worden

Beeldbewerking. met Paint.net. HCC Fryslân 2010 Ab Schuurhuis

Een intelligent DMX netwerk

Schriftelijk tentamen Digitale Telecommunicatie Technieken (5LL20) en Telecommunicatie Techniek (5LL50) op dinsdag 14 juni 2005 van

Gebruikershandleiding Axitour AT-900 audio communicatiesysteem

N najaar Tijdens een morse-verbinding wilt u weten of uw signalen door andere stations gestoord worden. QRM? QRP? QRT?

De Arduino-microcontroller in de motorvoertuigentechniek (4)

N voorjaar zal ik het zendvermogen verlagen? 2 - In het telegrafieverkeer is de gebruikelijke afkorting voor algemene oproep aan alle stations:

Digitale en analoge technieken

Bestandsformaten in de digitale fotografie: RAW of JPeg

DATALOGGERS. Technolog - Cello 8-kanaals CELLO 8 KANAALS SMS/GPRS DATALOGGER

Voorbeeld casus mondeling college-examen

In- en uitgangssignalen van microprocessoren

informatica. hardware. overzicht. moederbord CPU RAM GPU architectuur (vwo)

Arjen Glas Stage: Viaict. Opdracht virtualisatie I44

Radioamateurisme Een veelzijdige hobby Experimenteren met radio

EE1410: Digitale Systemen BSc. EE, 1e jaar, , 10e hoorcollege

Gebruiksaanwijzing FM1200. Mobilofoon

Cursus "Frequentiespectrum en Ruis"

Netwerk Interfacing Data Logging.

Windows Basis - Herman Van den Borre 1

Gebruiksaanwijzing. Condor Transceiver

Vectoren, matrices en beeld. Figuur: Lena. Albert-Jan Yzelman

Het moederbord van de zendontvanger "PiligrimPro"

DSLSTL. Handleiding Copyright Handleiding DSLSTL Pagina 1 of 11

De Arduino-microcontroller in de motorvoertuigentechniek (2)

Ekt1. Computer bouwen

Transciever test rapport kritisch bekeken. Theorie Praktische opstellingen en metingen

Departement industriële wetenschappen en technologie

De Arduino-microcontroller in de motorvoertuigentechniek (3)

De computer als processor

EDK Walkthrough: Hardwareontwerp met GPIO en UART Deel 1

Een Simpele RF Ontvanger

SOFTWARE ELEKTRONICA

Digitale Image Processing

Uitwerking LES 18 N CURSSUS

Vakgroep CW KAHO Sint-Lieven

CS-269-A externe ontvanger

Elektrisch veld van DECT basisstation en handset

Geavanceerd EMC Printontwerp

ascom Beschermde programmeer funktie Telsy crypto TX1020

Module 1: Wat is een Raspberry Pi?

Transcriptie:

EEN QRSS-GRABBER MET DE RED-PITAYA OPZET V.D. LEZING QRSS: wat is dat? het zenden, het ontvangen De Red-Pitaya: hardware en programmatuur TIES BOS - PA0MBO Beschrijving van mijn programmatuur Een paar plaatjes van de resultaten QRS Q-code : sein langzamer QRSS extra langzame Morse QRSS-SIGNALEN Zeer langzame morse: standaard 3 s of 10 s voor de puntlengte, maar ook andere snelheden Speciale bandsegmenten in IARU-bandplannen (weak signal narrow band) Vermogen < 1 Watt, meestal rond de 200 mw Doel: propagatieonderzoek, evaluatie antenneexperimenten en sport: zover mogelijk met zo min mogelijk vermogen RAPPORTAGE QRSS-SIGNALEN WAAROM ZO LANGZAAM? TMO ipv RST O = perfecte signalen M = goed leesbaar T = signaal is net te zien, maar niet te decoderen Zelf programmeren van de Red-Pitaya, FPGA en ARM-processor Langzamere signalen kleinere bandbreedte Vuistregel bandbreedte morse = 0,8* woorden per minuut Ruisvermogen: Pn = k * T *B Dus kleinere B(andbreedte) minder ruis t.o.v signaal, dus betere Signaal/Ruis verhouding

SNR en Bandbreedte OPTIMALE BANDBREEDTE - SNR PRAKTIJKMETINGEN G3YXM/G3MYK 220 km ONTCIJFEREN QRSS-SIGS QRSS ZENDEN MEPT Manned Experimental Propagation Transmitter (geen baken!) Diverse modulatiesoorten: aan/uit sleutelen v.d. draaggolf, Frequency Shift Keying (FSK), twee verschillende tonen voor punt en streep (DFCW), multi-tone Hell Eisen aan de TX: zeer goede korte en lange termijn stabiliteit. Apparatuur veel zelfbouw, maar ook goede fabrieks trx die op zeer klein vermogen kan worden ingesteld. LIMA SDR. Bouwkits o.a. QRP LABS Ultimate 3S Niet op gehoor mogelijk: veel te langzaam om punten/strepen te herkennen en net boven de ruis Realiseren van ontvangst met optimale bandbreedte digitaal m.b.v Digital Signal processing DSP Visualiseren van het signaal in punten strepen op computerscherm MODULATIESOORTEN QRSS

TAKEN V/H ZENDPROGRAMMA BLOKSCHEMA ZENDEN Te zenden tekst van toetsenbord inlezen De tekst omzetten in punten en strepen volgens morse alfabet De punten en strepen omzetten in aan/uit- signalen voor het sleutelen van de TX of omzetten in toontjes voor de andere modulatiesoorten De aan/uit signalen naar de sleutelingang v/d TX sturen De toonsignalen naar een Digitaal/Analoog-omzetter sturen die de spanning levert voor de modulator van de TX STAPPEN IN DIGITALE VERWERKING v/h SIGNAAL QRSS ONTVANGST Optimale ontvangstbandbreedte realiseren voor het signaal met behulp van digitale signaal verwerkingstechnieken (Digital Signal Processing DSP) Visualisatie van het resultaat door signaalsterkte weer te geven als helderheids informatie (lichtere kleur = sterker signaal), frequentie en tijd als horizontale/verticale assen van de figuur. ANALOOG/DIGITAAL OMZETTING (ADC) Het analoge signaal omzetten in getallen waarmee de computer kan gaan rekenen (Analoog/Digitaal Conversie - ADC) De ADC getallen bewerken met een geschikt filter tot de gewenste doorlaatband De getallen reeks die uit het filter komt met de gewenste bloklengte bewerken met tot een frequentie-spectrum behorende bij de periode v/h blok De spectrumresultaten in een plaatje zetten: X-as de tijd, Y-as de frequentie en per punt (pixel) de signaalintensiteit NOODZAAK ANTI-ALIAS FILTER (LAAGDOORLAAT) Indien monsterfrequentie < 2* bandbreedte frequentie-terugvouw (aliasing)

DIGITALE FILTERING VAN SIGNAAL GLIJDEND GEMIDDELDE FILTER GLIJDEND GEMIDDELDE MET CONVOLUTIE PROCEDURE ALGEMENE VORM FINITE IMPULS RESPONS -FILTER FIR-FILTERS FAST FOURIER TRANSFORMATIE Aantal en waarde van de vermenigvuldigingsfactoren bepalen aard v/h filter Laag doorlaat, hoog doorlaat, band doorlaat Filter factor: steile (baksteen) of schuine flanken (harde/ zachte overgang) Ontwerp programma's voor deze filters ook in open source beschikbaar Omzetting van signalen in het tijdsdomein naar het frequentie domein (en vice versa)

BELANGRIJKE FACTOREN FFT Snelheid waarmee het signaal wordt bemonsterd, moet minstens 2 * de maximale bandbreedte v/h bemeten signaal zijn Bloklengte van de transformatie (aantal punten dat in de FFT-berekening wordt gebruikt): bepaalt de stapgrootte in de frequentie van het resultaat Keuze is een compromis: langere blokken betekent ook minder resolutie in de tijd. GRAFISCHE REPRESENTATIE QRSS-SIGNALEN TRX EN PC MET GELUIDSKAART PC SOFTWARE TX/RX QRSS RED PITAYA STEMlab125-14 Spectrum Lab Wolf DL4YHF zeer uitgebreid GLFER Claudio IN3OTD voor linux EFFECT BLOKLENGTE FFT Multipsk Patrick F6CTD enorm veel digimodes waaronder ook QRSS3 en QRSS10 ARGO Alberto I2PHD SPECTRAN - I2PHD

FIELD PROGRAMMABLE GATE ARRAYS (FPGA's) SPECIFICATIES tav DSP 2 x 14 bits ADC, bemonsterings freq. 125 MHz, +/- 1V volle schaal 2 x 14 bits DAC idem Xilinx ZynQ 7010 Dual ARM-9 Cortex + 1Gb Field Programmable Gate Array (FPGA) ZELF PROGRAMMEREN C-compiler (of C++) gcc draait soepel Veel ontwikkelingsinfo beschikbaar bij Red-Pitaya Programmering in Verilog of VHDL Intellectual Property (IP) blokken van FPGAleveranciers XILINX VIVADO ONTWERP PROGRAMMA Veel hamradio software reeds als voorbeeld beschikbaar (Pavel Demin) XILINX STANDAARD IP's Logische componenten kunnen ook ingezet worden als geheugens (registers) Operating System Debian Linux voor de ARM processor Kunnen zeer snel complexe bewerkingen uitvoeren FPGA code m.b.v Xilinx Vivado WEBPack (grafische interface). Code voor hardware Red Pitaya zaken Open Source via Red Pitaya beschikbaar Geïntegreerde schakelingen bestaande uit programmeerbare logische componenten (AND- / OR-, XOR, etc.) met programmeerbare verbindingen IP (Intellectual Property) = blok met voorgeprogrammeerde standaardfuncties Gratis beschikbaar voor DDS (Direct Digital Synthesis) Sinus / Cosinus generator tbv mixers Filters: o.a. FIR met mogelijkheid aantal monstersnelheid aanpassing FFT en communicatie met geheugen van de ARM-processor BLOKSCHEMA FPGA CODE

FFT en VISUALISATIE Per plaatje 90000 I/Q monsterparen = 4 minuten Opdelen in 450 stukjes van 200 monsterparen en die in een buffer schuiven waarop FFT wordt losgelaten (=elke 0,533 s een resultaat). GRABBER To Grab = Engels voor grijpen Programma grijpt het signaal en houdt het vast Resultaat als beeldbestand naar website en archief Met FTT-resultaten een bestand vullen voor een standaard beeldbestand (.bmp formaat) 40 m band web-pagina G0PKT & G0MBA 30 m 31 aug 2017 22:39 UTC G0FTD 40m 28 aug 2015 19:47 UTC ON4CDJ 40m 31 aug 2017 12:29 UTC

IQ2ML in JN45NL 600m band 5 sep 2017 23:55 UTC ONWEER 2,2 KM BAND ZELFDE ONWEER ZELFDE TIJD 40M BAND PLANNEN BRONVERMELDING / DANK Pavel Demin programmeervoorbeelden RP DK8KW tabel Bandbreedte versus SNR ON7YD figuren uitleg FFT G3YXM en G3MYK meetresultaten SNR vs seinsnelheid M0YAF plaatjes verschillende modulatiesoorten PA2OHH plaatje met veel stations U allen dank voor Uw belangstelling! Genereren van onweer alarm uit de plaatje door digitale beeldbewerking Implementeren van stacking = optellen van plaatjes van zenders die hun call tijdsynchroon uitzenden Experimenteren met de FFT-bloklengte voor verschillende QRSS-snelheden