Skip to content

3.3.1#3

Open
scottnewell wants to merge 213 commits intoscottnewell:3.3.1from
rrobinett:3.3.1
Open

3.3.1#3
scottnewell wants to merge 213 commits intoscottnewell:3.3.1from
rrobinett:3.3.1

Conversation

@scottnewell
Copy link
Owner

No description provided.

scottnewell and others added 30 commits January 26, 2025 04:25
Modify sox command line in grape-utils.sh:grape_create_wav_file() to
output a 32 bit floating point 10 Hz wav file for GRAPE. It appears
sox by default was outputing signed 32 bit int wav files.

soxi output before:
Input File     : '24_hour_10sps_iq.wav'
Channels       : 2
Sample Rate    : 10
Precision      : 32-bit
Duration       : 24:00:00.00 = 864000 samples ~ 6.48e+06 CDDA sectors
File Size      : 6.91M
Bit Rate       : 640
Sample Encoding: 32-bit Signed Integer PCM

soxi output after:
Input File     : '24_hour_10sps_iq.wav'
Channels       : 2
Sample Rate    : 10
Precision      : 25-bit
Duration       : 24:00:00.00 = 864000 samples ~ 6.48e+06 CDDA sectors
File Size      : 6.88M
Bit Rate       : 637
Sample Encoding: 32-bit Floating Point PCM
Add args to sox to create floating point 10 Hz GRAPE wav files
decoding.sh:decoding_daemon() ADC overload logging appears to be
broken with floating point wav files. Tried to hack in a fix, but I
don't know bash well enough to know if this is solid.

adc_overloads.log before:
DATE_TIME          OV_COUNT  NEW_OVs  RF_GAIN     ADC_DBFS        N0   CH_DBFS   CH_GAIN
ev/shm_wspr.wav:     696630       43     25.0        -17.9    -149.7     -70.0       0.0
ev/shm_wspr.wav:     696685       55     25.0        -18.2    -149.2     -73.3       0.0

adc_overloads.log after:
DATE_TIME          OV_COUNT  NEW_OVs  RF_GAIN     ADC_DBFS        N0   CH_DBFS   CH_GAIN
250127_0157.wav:     696695        0     25.0        -18.4    -150.0     -82.9       0.0
250127_0158.wav:     696754       59     25.0        -18.4    -149.7     -85.3       0.0

It's possible this is not a bug and just something wrong with my
hacked up config, so please check a known working site for confirmation.
Fix ADC overload log file timestamps
…, the active_cpus_count files used when WD is configured by DECODING_FREE_CPUS=<INTEGER> to leave cpus free at all times
…s a DECODING_FREE_CPUS=<INTEGER> line. Unfortunately using it doesn't help the OrangePi CPU decode without stutters. Our inference is the level 3 MB 3 cache isn't large enough to keep the FFT threads from stalling and falling behind
…imit the radiod threads the two high performance cores 6&7 in the radiod.service file
…tl stop ...' in an effort to see why wdz seems to not stop the wsprdaemon service on some hosts
… decodable. So make sure Scott's pcmrecord is installed until its -W feature is included inb Phil's main trunk.
rrobinett and others added 30 commits March 28, 2025 03:56
… of graph. close graph and prompt for next index or just enter to terminate
Edit typos in comments, printed text and 2 function calls

exepcted to expected_section_info_list
serach_info_list to search_info_list
…ile includes 'WWV', then measure and log the time offset in the wav file of the tone burst which WWV sends to mark the beging of second 00
Improve wwv tone burst offset detection, fix regex
Thanks Scott
Try to include wwv offsets in the graph. Pretty ugly.
…verage. account for minute 23:59 to 00:00 rolloever in testing for missing minutes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants