Tsja vandaag heb ik de doppler hardware aangesloten en
het verschil is best groot hi.
Met de 4 samples enzo..
Nu had ik nog het volgende bedacht als ik nu bv 3,4,5,6,7,8 antennes heb
of nog meer dan wil ik samples nemen x graden offset an iedere antenne
Ik heb hier een super simple-doppler-peiler met 5 antennes
Dus aan de slag hi in software
Met deze sample sweetspot methode is het
ook niet meer heel belangrijk dat je soft of hard de antennes schakelt denk ik
als je de sweet spots dan maar gebruikt ..
Groeten
Allemaal.
Re: Super Simple Sound Doppler Peiler
Geplaatst: 22 okt 2020, 19:14
door Dopp
Hallo Allemaal,
Vandaag extra up en down knopje gemaakt
om aantal sweet spots te kunnen instellen tussen 2 en 8 antennes.
Werkt goed met mijn 5 antenne SuperSimpleSoundDoppler...
2 antennes is leuk voor de BudgetDetector die ook in de software zit.
Zo er haast een demo mee moeten geven op de club hi..
Groeten
Re: Super Simple Sound Doppler Peiler
Geplaatst: 24 okt 2020, 19:04
door Dopp
Hallo Allemaal
Ik heb ins SoundDoppler.exe de SweetSpot subroutine weer verbetert
Zie code (veel korterdan de oude hi)
Nieuwe gedachte spinsels
------------------------
Verder zat ik te denken hoe een breedbandig (e.v.t. digitaal) te peilen signaal bv 1 MHz breed
te laten passen met dataverlies natuurlijk in een smalband ontvanger
natuurlijk om er op te peilen
De doppler hardware antennes korte tijd sequentieel aanzetten
maar veel korter dan 90 graden bij 4 antennes.
Daarna met mijn SoundDoppler.exe software de sweet-spots uit het audio SCF filter
halen...
Of dit mogelijk is ??
-----------------------------------
Wat wel kan is automatisch de sweet-spots detecteren
en dan de gelijke graden offset automatisch voor de aantal doppler antennes
te genereren en gebruiken...
Soort button knopje a.h.w. als je even een kale-carrier hoort dan
button drukken en dan automatisch de aantal dopplerantennes max-spot-ofset
ontdekken en gebruiken.
Dit heb ik onder tussen gerealiseerd zie code
Als SweetSpot= -2 dan zoekt max value in SCF array
en berekend de ofset automatisch
Public Sub PA8W_SweetSpot()
''ToDo 18-10-2020 Find 4 sweet spots in arraySwitchCap() 1 in each kwadrant
''@22-10-2020 Now SweetSpot and DopAntennes
''@23-10-2020
''@24-10-2020
''Integer
Dim x As Integer
Dim i As Integer
Dim e As Integer
''Arrays
Dim xx(9) As Integer ''ArrayIndex without offset
Dim t(9) As Integer ''Arrayindex with offset
''Long
Dim v As Long
''Float
Dim f As Double
''Fill offset index with default values
For x = 0 To UBound(t)
t(x) = UboundArrSwitchCap + 1
Next x
f = UboundArrSwitchCap / DopAntennes
For x = 1 To DopAntennes
xx(x) = CInt(Math.Round(x * f))
Next x
If SweetSpot < 0 Then
''Max Sweetspots and one in each dopantenne(2-8) range
For i = 1 To DopAntennes
v = 0
For x = xx(i - 1) To xx(i)
''Find max
e = Math.Abs(arrSwitchCap(x))
If e >= v Then
v = e
t(i) = x
End If
Next x
Next i
''Auto find offset
If SweetSpot = -2 Then
v = 0
x = 0
For i = 1 To DopAntennes
e = Math.Abs(arrSwitchCap(t(i)))
If e >= v Then
v = e
x = i
End If
Next i
''x contains where t()index max is found
SweetSpot = f * (x Mod xx(1))
If bPA8Wsweetspot Then Call form24.AdjustDopAntennes
End If
Else
''Dopantennes Sweetspots with offset
i = CInt(Math.Round(SweetSpot / f))
For x = 1 To DopAntennes
t(x) = (i + xx(x)) Mod UboundArrSwitchCap
Next x
End If
''Modify the ArrSwitchCap
For x = 0 To UboundArrSwitchCap
Select Case x
Case t(1), t(2), t(3), t(4), t(5), t(6), t(7), t(8)
Case Else
arrSwitchCap(x) = 0
End Select
Next x
End Sub
Re: Super Simple Sound Doppler Peiler
Geplaatst: 25 okt 2020, 09:33
door Goos
Verder zat ik te denken hoe een breedbandig (e.v.t. digitaal) te peilen signaal bv 1 MHz
Gaat je niet lukken Lodewijk !
De Doppler informatie zit gesupperponeerd op het signaal, dus het valt aan alle kanten buiten een smal filter.
Lukt alleen maar met een meer kanaals systeem ( met de pseudo doppler methode )
De doppler hardware antennes korte tijd sequentieel aanzetten maar veel korter dan 90 graden bij 4 antennes.
t.o.v. waarvan wil je dan de fase-sprong bepalen ?
Goos
Re: Super Simple Sound Doppler Peiler
Geplaatst: 25 okt 2020, 13:53
door pa8w
Lodewijk,
Een goed alternatief is Amplitude peilen.
Kan ook met jouw software met sin/cos detectie.
Het is niet eenvoudig om in een ontvanger naar lagere bandbreedte te gaan
Kan misschien met een rf-mixer-if
en dan een deler
Maar omslachtig.. (Loont niet)
Ik verbaas me altijd nog over een video filmpje (mp4) ofzo sneller of langzamer afspelen
en dat toch de spraak nog verstaanbaar is met zelfde toonhoogte van uitspreken hi
Heb vandaag nog zitten spelen en ontdekte nog
Foutjes in de Sub Routine PA8W_Sweetspot()
dim e as integer
moet zijn:
dim e as Long
Nu geen overflow error meer hi bij lange sample tijden
en
''Dopantennes Sweetspots with offset
i = CInt(Math.Round(SweetSpot / f))
For x = 1 To DopAntennes
t(x) = (i + xx(x)) Mod UboundArrSwitchCap
Next x
''Moet worden
i=(CInt(Math.Round(SweetSpot * UboundArrSwitchtCap / 360))
For x = 1 To DopAntennes
t(x) = (i + xx(x)) Mod UboundArrSwitchCap
Next x
Nu klopt de graden schaal van de ofset slider hi
Onder tussen allemaal verbeterd ...
Re: Super Simple Sound Doppler Peiler
Geplaatst: 28 okt 2020, 18:10
door Dopp
Hallo Allemaal,
Hieronder nog een plaatje van de windows media player
en de afspeelsnelheid
Tussen 0.5 en 2x klinkt de spraak
op gewone toon hoogte volledig verstaanbaar
Dus niet zoals vroeger bandje of plaat sneller/langzamer afdraaien
met lagere of hogere stem hoogtes