-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RADE V2 prototyping #42
base: main
Are you sure you want to change the base?
Conversation
…looks good, PAPR 2dB with 2nd clipper
…iff training runs
Frame 2 EQ examples
|
ML waveform training
|
250225: training with pilot injection (every 6th symbol a pilot), complex fading channel, +/2 Hz freq offsets, +/-1ms timing offsets:
Inference (in time domain with CP). This can handle
|
250213: complex fading channel, +/2 Hz freq offsets, +/-1ms timing offsets:
250213a: Bottleneck 2 for comparison, had to tweak
|
Testing
|
…ffectively genie coarse time est, tested on model05 with digital symbols
First successful use of ML EQ with MPP:
Compare with RADE V1 with DSP based EQ:
So in this test 250217b is about 2.2dB better than RADE V1. Both have CP. Note V1 running with hard clipper (not tanh) but this wasn't found to make much difference. |
…allow adjustment for various time shifts
Generating complex MPP training material for Nc=10, Note Fs=Rs:
|
Bandwidth/PAPR
Exploring ideas to improve 99% power bandwidth (spectral mask) from RADE V1. Just prototyping with "mixed rate" training and inference, i.e. no pilots or CP, genie phase.
Training:
Testing:
Red lines mark 99% power bandwidth:
ML EQ
Classical DSP:
MSE loss function:
Phase loss function: