Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d6d1bae
BBFM.md command lines for running system over passband radios via USB…
drowe67 Nov 11, 2024
6efabf8
Merge branch 'main' into dr-bbfm
drowe67 Dec 8, 2024
4baa553
update Octave simulation for 2.5 kHz deviation
drowe67 Dec 12, 2024
4f323dc
messing around with expression derived from Carlson (17), but thresho…
drowe67 Feb 6, 2025
5c1e120
Feb 7 meeting with Tibor - agreed on piecewise curve
drowe67 Feb 7, 2025
aa8555d
updated SNR v R for latested Section 3
drowe67 Feb 21, 2025
d5b99dc
updated SNR v R for No=kT
drowe67 Feb 21, 2025
8be3ad3
EPS output for RADE ASK outputs for paper plot
drowe67 Feb 24, 2025
b53b7bd
ML efficient heaviside version of SNR expression
drowe67 Mar 6, 2025
84e34bb
inference and train working with lastest SNR function
drowe67 Mar 7, 2025
d51c248
fix ctests
drowe67 Mar 18, 2025
e5c5580
training across a range of R working OK, 250319_bbfm models trained
drowe67 Mar 19, 2025
d238772
generating loss v R curves in train_bbfm.py
drowe67 Mar 19, 2025
29ce735
plotting a bunch of loss versus R curves
drowe67 Mar 19, 2025
5878e4c
different RdBm tensors returned for training/inference
drowe67 Mar 20, 2025
a5e11d6
plotting loss versus R for 30, 60, and 120 km/hr
drowe67 Apr 2, 2025
8318a80
smaller SNR v R plot
drowe67 Apr 3, 2025
55115a3
added 250319_bbfm_lmr60 model & updated BBFM.md readme for fading
drowe67 Apr 4, 2025
6a5cac6
simplified loss versus R for paper
drowe67 Apr 4, 2025
3f818ab
bbfm_rx_streaming.py streaming decoder, including BBFM.md example and…
drowe67 Apr 10, 2025
2fd3905
first pass at analog simulation using linearised model, still require…
drowe67 May 20, 2025
d9f6e68
Update BBFM.md
drowe67 May 20, 2025
b9e2c35
calibrated analog FM sim, audio still not as good as off air samples
drowe67 May 29, 2025
4d9213b
better results from analog FM compressor, within range of real world …
drowe67 Jun 5, 2025
5b632f8
wip asr_test.sh for analog FM
drowe67 Jun 8, 2025
80b19bd
first pass analog FM simulation with ASR - sensible WER results
drowe67 Jun 8, 2025
2bd403a
first pass BBFM simulation with ASR - sensible WER results
drowe67 Jun 9, 2025
0022acb
add ASR Python script
drowe67 Jun 9, 2025
540b4ee
first pass at ASR test AWGN curves
drowe67 Jun 10, 2025
d89934b
WIP building up h_file multipath support for analog FM and RADE BBFM …
drowe67 Jun 11, 2025
29d74ea
first pass lmr60 curves
drowe67 Jun 11, 2025
a394af9
debug fargan-alone high WER (reduce intersample silence), extra point…
drowe67 Aug 8, 2025
a77c78e
Codec 2 3200 control, WER plot formatting
drowe67 Aug 10, 2025
49813d0
WER plot resize
drowe67 Aug 11, 2025
ea36108
first pass at edited README to support paper
drowe67 Aug 12, 2025
a8f934f
Update README.md
drowe67 Aug 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
83 changes: 0 additions & 83 deletions BBFM.md

This file was deleted.

7 changes: 7 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -586,3 +586,10 @@ add_test(NAME bbfm_sc_bpf_loss
python3 loss.py features_in.f32 features_out.f32 --features_hat2 features_rx_out.f32 --compare")
set_tests_properties(bbfm_sc_bpf_loss PROPERTIES PASS_REGULAR_EXPRESSION "PASS")

# BBFM streaming rx
add_test(NAME bbfm_stream
COMMAND sh -c "cd ${CMAKE_SOURCE_DIR}; \
./bbfm_inference.sh 250319_bbfm_lmr60/checkpoints/checkpoint_epoch_100.pth wav/brian_g8sez.wav /dev/null --write_latent z_hat.f32; \
cat z_hat.f32 | python3 bbfm_rx_stream.py 250319_bbfm_lmr60/checkpoints/checkpoint_epoch_100.pth > features_rx_stream.f32; \
python3 loss.py features_in.f32 features_out.f32 --features_hat2 features_rx_stream.f32 --compare")
set_tests_properties(bbfm_stream PROPERTIES PASS_REGULAR_EXPRESSION "PASS")
Loading