Skip to content

Commit 02c342b

Browse files
committedMay 21, 2019
WIP
1 parent 3024e6d commit 02c342b

7 files changed

+3055
-1464
lines changed
 

‎recordings/NOAA-19_DSB_137-7700Mhz_2019-05-19_15-49-12/NOAA-19_DSB_137-7700Mhz_2019-05-19_15-49-12.txt

+1,477
Large diffs are not rendered by default.

‎src/decoder/MATLAB_MAnchesterDecode_original.m

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
%clf;
55
%hfile = 'POES_56k250.raw';
66
%hfile = 'pll_nocarrier_polyphased_equalized_loproto2.raw';
7-
hfile = '../test/6_bits_dcblock2.raw';
7+
hfile = '../test/demod.raw';
88
fid = fopen(hfile,'rb');
99
y = fread(fid,'float32');
1010

11-
y = (y(1:2:end) + 1i*y(2:2:end))';
11+
%y = (y(1:2:end) + 1i*y(2:2:end))';
12+
y = 1i*y;
1213
%y = y(2:2:end) + 1i*y(1:2:end);
1314
Nfft = 1500000;
1415
%GNUradio should generate 1 sample per symbol with a period of

‎src/decoder/noaa_decode.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def manchester_decode_nebarnix(bss, bs, status=True):
5656
errx = []
5757

5858
with tqdm(total=len(bss), ncols=CLI_WIDTH, unit='bit', unit_scale=True, disable=not status) as pbar:
59-
for idx in range(1,bs.length()-3):
59+
for idx in range(1,bs.length()-8):
6060
# If not a bit boundary, see if it should be and we're out of sync
6161
# But only resync on strong bits
6262
if ((idx % 2) == clockmod):

0 commit comments

Comments
 (0)
Please sign in to comment.