I have knowledge in DSP and some basic knowledge of RF. I wish to do a self-learning project that will incorporate the following:
- signal processing implemented on an FPGA.
- Interfacing the FPGA to an A2D, D2A, or both.
- Some board design (for the FPGA, analog frontends, and interfaces)
- Might add some MCU if needed.
Other considerations:
- Since I wish to avoid too much RF trouble, I wish to avoid high-speed design and high frequencies where possible.
- This has to be something I can accomplish on my own in my free time (but I don't mind if it takes a year to complete).
- Since this is aimed to be a hobby and not something commercial, hardware cost is a concern. Thus I can't use a costly and big FPGA.
- I have access to lab equipment, including scopes, network analyzers, and other needed equipment.
Do you have suggestions? I never did any project of this magnitude, but I did take part in complex projects, but only at a limited scope. I have experience with implementing algorithms on MCUs, as well as digital communication simulations (using MATLAB).
I thought of LoRa since the standard seems the simplest. I would like to get other ideas in general and/ or other relevant standards. I also looked at Thread, but LoRa seems simpler at first sight.