Both sides previous revisionPrevious revisionNext revision | Previous revision |
resources:eval:user-guides:ad-fmcomms2-ebz:software:matlab_bsp_modem [22 Feb 2023 21:20] – [Additional resources] Robin Getz | resources:eval:user-guides:ad-fmcomms2-ebz:software:matlab_bsp_modem [12 Sep 2023 20:54] (current) – Add deprecation notice Travis Collins |
---|
====== QPSK Modem Design Workflow ====== | ====== QPSK Modem Design Workflow ====== |
| |
| <note warning>This example has been deprecated and only limited support is provided. [[mw>help/comm/ug/hdlqpsktransmitterreceiver.html|Please look at this example instead]]</note> |
| |
The purpose of this project set is to demonstrate an example narrowband modem design from simulation to complete standalone deployment utilizing the ADI software/hardware infrastructure and the MathWorks toolset. The project includes MATLAB floating point simulations, Simulink floating point models, and HDL capable fixed point models of a QPSK modem design. They also include integrations with SDR devices including PlutoSDR, FMComms2/3/4, and RFSOM for real-world testing. All designs have been developed to communicate, over the air if desired, with one another and share a common testing harness for validation. Together, these designs demonstrate a true development cycle from simulation to hardware deployment. For deployment, which is completely untethered from MATLAB or Simulink, a specialized/custom reference design was created through ADI's BSP and demonstrates a video link with the PackRF kit. | The purpose of this project set is to demonstrate an example narrowband modem design from simulation to complete standalone deployment utilizing the ADI software/hardware infrastructure and the MathWorks toolset. The project includes MATLAB floating point simulations, Simulink floating point models, and HDL capable fixed point models of a QPSK modem design. They also include integrations with SDR devices including PlutoSDR, FMComms2/3/4, and RFSOM for real-world testing. All designs have been developed to communicate, over the air if desired, with one another and share a common testing harness for validation. Together, these designs demonstrate a true development cycle from simulation to hardware deployment. For deployment, which is completely untethered from MATLAB or Simulink, a specialized/custom reference design was created through ADI's BSP and demonstrates a video link with the PackRF kit. |
===== Source Outline ===== | ===== Source Outline ===== |
| |
The modem project is available under the [[https://github.com/analogdevicesinc/TransceiverToolbox/tree/master/trx_examples/targeting/modem-qpsk|TransceiverToolbox]] repository. The code is structured in the following way: | The modem project is available under the |
| [[repo>TransceiverToolbox/tree/master/trx_examples/targeting/modem-qpsk|TransceiverToolbox]] repository [[downgit>TransceiverToolbox/tree/master/trx_examples/targeting/modem-qpsk|Zipfile]]. The code is structured in the following way: |
| |
* ''__FixedPoint__'': Fixed-point model IP and demos | * ''__FixedPoint__'': Fixed-point model IP and demos |