Buggfix Plus
Aktuellt datum och tid: 17.56 2017-09-25

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 169 inlägg ]  Gå till sida Föregående  1 ... 6, 7, 8, 9, 10, 11, 12  Nästa
Författare Meddelande
InläggPostat: 06.55 2017-09-12 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Det går långsamt framåt.. Skulle nappa en litet renare fil från Tallinn. Körde ut till en parkering vid Järsö, ett par hundra meter till närmaste hus, varav de flesta sommarstugor. Och visst katten beslutade sig Windows 10 att starta om en minut före Tallinn började sända. Fick en inspelning på kanske 5 minuter dock.

Finns en del bra funderingar kring algoritmer i denna källkod.

Citera:
PING BGI_W_EAAGS?)_,,9,&0_34:83$
.
ONE SCOPE IS TO EXERCISE ESTABLIL
ISHING OF SAFE ROUTES FOR MERU_HO
NGJHIPS A_D TO
COMMUNICAHE WITH
AND ESCORT MERCHANT SHIPS.
_)5?:3BE_
_REQUYLM_HS_ESWL_LEAR OF M MILITARY
SHIPS AMHS_AY
XAHHHHPHFZMHZMONGSZN_
M _I__EOS_Z
_QHMJHIPS WILEBHG _
E
TICIPZHE IN SOMEINBCRE ENCOURAGED
TO
CALL
"464645586647 OR EMAIL NC
AGS_ECH_L
DDYLL__IL.SE.
PARTICIP


filen: http://www.dalton.ax/navtex/navtex_201709111820.zip


Upp
 Profil  
 
InläggPostat: 12.00 2017-09-12 
Användarvisningsbild

Blev medlem: 13.58 2016-04-05
Inlägg: 836
Ort: Helsingfors
Jävla Windows, men det hör inte till denhär tråden. Hade gärna sett hur phasing signalen sett ut när sändningen börjar. Kanske borde försöka få till en egen RF-del för att testa att lyssna med. Jag borde vara en aning närmare Tallinn här.


Upp
 Profil  
 
InläggPostat: 12.04 2017-09-12 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Den är 10 sekunder 0f 66 i följd. Sedan är det 5s phasing mellan varje diskret meddelande. Du kan ju enkelt bygga en likadan RF-del som jag byggde.

Jo, betydligt närmare och bara vatten mellan.


Upp
 Profil  
 
InläggPostat: 13.54 2017-09-12 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
När jag ser på spektrumet så har jag ju en massa lågfrekvent skräp. Kanske det skulle vara vettigt att högpassfiltrera och inte bara lågpassfiltrera före AD-omvandlingen?

Bilaga:
Spektrum_2017-09-12_16-02-26.jpg

Citera:
PNE__UR__
BG
__N_PB_UP__OFEC replacement: 58 -> 59N__W______E___UBZB_F FI__Z
_I_M_
FS_BGS_SL__X___L___FEC replacement: 32 -> 6b____V T_HD_U ___FEC replacement: 61 -> 67_____SSD_BH_ SEP IN _REA KR-105
CE_TERED IN 60-06N 029-08E
AREA _GQ_YFRIBRB_C__E_UFEC replacement: 24 -> 6e_J_T
__I
LRBO
2. CANCEL THIS MESSAGE 15220200 UTC SEP
NNNN

ZCZC UA73
071800 U_U_U
BALTIC SEA A NAV WARN 019/17
CENTRAL, SOUTHERN, SOUTH-EASTERN AND WESTERN BALTIC.
MILITARY EXERCISE NORTHERN COASTS 2017 (NOCO) IN PROGRESS.
A LARGE NUMBER OF AIR-, SURFACE- AND UNDERWATER UNITS ARE PARTICIPATING.


NAVAL COOPERATION AND GUIDANCE FOR SHIPPING (NCAGS) WILL BE
EXERCISED.
ONE SCOPE IS TO EXERCISE ESTABLISHING OF SAFE ROUTES FOR MERCHANT
SHIPS AND TO
COMMUNICATE WITH AND ESCORT MERCHANT SHIPS.
SHIPS ARE REQUESTED TO KEEP CLEAR OF MILITARY SHIPS AND TO PAY
ATTENTION TO
SIGNALS.
MERSHANT SHIPS WILLING TO PARTICIPATE IN SOME WAY ARE ENCOURAGED

TO CALL
"4645586647 OR EMAIL NCAGS(AT)WIPS.MIL.SE.
PARTICIPATING WILL NOT CAUSE ANY DELAY OR DEVIATION TO MERSHANT

SHIPS.
NNNN


ZCZC UA68
011550 UTC S_
PET NAV WARN 272/17
EASTERN GUGULF OF FINLAND
SHIPS EXERCISES 032100 THRU 082100 UTC S_
ININ AR_
60-00.5N 027-16.5E
60-05.4N 027-34.0E
59-53.0N N 027-48.0E
59-48.0N 027-31.0E
AREA TEMP DANGEROUS TO SHIPPING

CANCEL 082200 UTC S_
NNNN


Har funderat på att maila och berätta att det heter "merchant"..


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 17.43 2017-09-12 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Bilaga:
PRINT_06.png


Den verkliga signalen. Jag har en hel del mera störningar på den låga signalen, men det kan iofs bero på att jag har det hela litet snedstämt. Får labba vidare med det då jag har RF-delen klar.

Skall nu rensa upp och fixa till C-koden för dekodning av SITOR så att jag kan porta/flytta den till PICen.


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 18.02 2017-09-12 
Användarvisningsbild

Blev medlem: 13.58 2016-04-05
Inlägg: 836
Ort: Helsingfors
Eventuell nedstämning är väl "BARA" att fixa med en kontrolloop, sen när uC:n agerar lokaloscillator. (Man behöver ju inte dela kristallfrekvensen med heltal.)


Upp
 Profil  
 
InläggPostat: 18.23 2017-09-12 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Ja, jag tänkte generera LOn så, men hur tänkte du om man inte skulle dela med heltal? För att få det resurssnålt och jitterfritt?

Har själv funderat på en DDS...


Upp
 Profil  
 
InläggPostat: 21.33 2017-09-12 
Användarvisningsbild

Blev medlem: 13.58 2016-04-05
Inlägg: 836
Ort: Helsingfors
Tänkte på nån form av DDS med fasackumulator i processorn, men ja på 0,5 MHz skulle en sådan inte bli resurssnål. :shock: Måste också erkänna att jag tror jag hittils aldrig använt PIC.


Upp
 Profil  
 
InläggPostat: 06.47 2017-09-13 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Om du kikar på Micke Nordmans design så delar han ned kristallen med PICens hårdvarutimer, men då krävs att kristallen är en ganska udda frekvens om man skall få 517 eller 519kHz, så antagligen blir en extern DDS-krets bättre. Har faktiskt en AD-någonting, lödd på en DIP adapter sedan jag byggde en DDS-generator för länge sedan:

Bild

Har tyvärr aldrig fått en låda...

Fördelen med att använda ett DDS-chip är naturligtvis att jag kunde avstämma LO så att jag får optimal MF.


Upp
 Profil  
 
InläggPostat: 06.58 2017-09-13 

Blev medlem: 08.04 2012-06-19
Inlägg: 54
Ort: Lund
Trevligt att du la upp en ny inspelning!


Upp
 Profil  
 
InläggPostat: 07.04 2017-09-13 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Skall försöka få till en bättre dock. Med litet tur lyckas jag inte rubba "beat" ratten på mottagaren så att jag får samma MF nästa gång.

Problemet är att Tallinn sänder:

0320 ♦ ♦
0720 ♦ ♦ ♦
1120 ♦ ♦ ♦
1520 ♦ ♦
1920 ♦ ♦ ♦
2320

Så det blir 06:20, 10:20, 14:20, 18:20, 22:20 , 02:20. Och det är eg bara 18:20 som jag har möjlighet att fara någonstans där det är lugnt, utanför stan och lyssna. Av den senaste inspelningen är den senare halvan bättre då jag vred mottagaren mera sydost. Skall kolla exakta bäringen till Tallinn härifrån.


Upp
 Profil  
 
InläggPostat: 06.51 2017-09-14 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Åter till frågan om att generera en signal med brus. Finns en färdig funktion i Matlab/Octave som heter agwn(), men den fungerar inte med nyare octave. Paketet communications kompilerar inte, men nedanstående torde fungera lika bra:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
white=rand(1,nsamples)*2-1;
audiowrite('audio_andax_1241_noise_60s.wav', (fsk_signal+white*0.1), sps, 'BitsPerSample', bps);


Upp
 Profil  
 
InläggPostat: 08.37 2017-09-14 

Blev medlem: 08.04 2012-06-19
Inlägg: 54
Ort: Lund
Använd randn() som ger vitt gaussiskt brus.


Upp
 Profil  
 
InläggPostat: 08.59 2017-09-14 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Japp, ändrar, fixar även litet "verkligt" data med FEC:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
% T  H  E  sp Q  U  I  C  K  sp B  R  O  W  N  sp  F  O  X
% 74 69 56 5c 2e 4e 4d 1d 1E 5c 72 55 71 27 59 5c  1b 71 3a  5c 5c
%   0f 0f 74 69 56 5c 2e 4e 4d 1d 1E 5c 72 55 71 27 59 5c  1b 71 3a
msg = hex2dec({'66','0f','66','0f','66','0f','66','0f','74','0f','69','0f','56','74',
'5c','69','2e','56','4e','5c','4d','2e','1d','4e','1e','4d','5c','1d',
'72','1e','55','5c','71','72','27','55','59','71','5c','27','1b','59',
'71','5c','3a','1b','5c','71','5c','3a'})';


Edit: Skulle jag vilja ange S/N i dB så skulle jag ta signal+brus*10^(dB/20) eller hur?


Upp
 Profil  
 
InläggPostat: 06.47 2017-09-15 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 5712
Ort: Mariehamn
Nackdelen med att göra som jag gör är att nivån på filen kommer att ändra eller hur? Borde jag inte:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
sn = 0.5;
white=rand(1,nsamples)*2-1;
audiowrite('audio_andax_1241_noise_60s.wav', (fsk_signal*(1-sn)+white*sn), sps, 'BitsPerSample', bps);


??

I varje fall så verkar det nu som jag klarar signal plus 0.5 brus. I det fallet får jag enstaka bitfel, men håller synkroniseringen av bytena. Enstaka bitfel korrigeras ju av FEC. Noterade även att jag måste göra min PLL okänsligare ju mera brus lag lade på. Kör nu med en justering på bara +/- 1

Så signal + 0.5 brus, 1/0,5= 2 eller 6dB?

edit:

ser nu att jag har:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
white=randn(1,nsamples)*2-1;


Så då har ju bruset dubbla amplituden? Varför har jag så? :)


Senast redigerad av AndersG 08.00 2017-09-15, redigerad totalt 1 gång.

Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 169 inlägg ]  Gå till sida Föregående  1 ... 6, 7, 8, 9, 10, 11, 12  Nästa

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: makino, sc3 och 37 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010