# How to write the code for BPSK/QPSK into FPGA module?

**URL:** <https://discourse.myriadrf.org/t/how-to-write-the-code-for-bpsk-qpsk-into-fpga-module/2678>\
**Category:** Lime Suite\
**Created:** [20 April 2018 12:24 UTC](https://discourse.myriadrf.org/t/how-to-write-the-code-for-bpsk-qpsk-into-fpga-module/2678 "2018-04-20T12:24:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![vinayak](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/vinayak/32/2738_2.png) [@vinayak](https://discourse.myriadrf.org/u/vinayak)\
**Post date:** [20 April 2018 12:24 UTC](https://discourse.myriadrf.org/t/how-to-write-the-code-for-bpsk-qpsk-into-fpga-module/2678/1 "2018-04-20T12:24:56Z")

</div>

Hi, i am new to limeSDR and SDR communication … So that i am feeling some difficulties to understand the programming and using of Limesuite for signal transmission . I wanted to transmit a BPSK/QPSK signal with more than Mbps speed. can you please help me to write the code by providing some example?

---

<div class="post-metadata">

**Author:** ![andrewback](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@andrewback](https://discourse.myriadrf.org/u/andrewback)\
**Post date:** [21 April 2018 07:02 UTC](https://discourse.myriadrf.org/t/how-to-write-the-code-for-bpsk-qpsk-into-fpga-module/2678/2 "2018-04-21T07:02:58Z")

</div>

You wouldn’t use Lime Suite as such for this — it just provides a set of driver APIs. So one way you might do this is in GNU Radio, using the gr-osmosdr source/sink blocks for the LimeSDR hardware. Doing this you would look for GNU Radio BPSK/QPSK examples, which as provided may be configured for other hardware and you’d just modify them to use LimeSDR as sink for transmit.

---

<div class="post-metadata">

**Author:** ![vinayak](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/vinayak/32/2738_2.png) [@vinayak](https://discourse.myriadrf.org/u/vinayak)\
**Post date:** [21 April 2018 07:17 UTC](https://discourse.myriadrf.org/t/how-to-write-the-code-for-bpsk-qpsk-into-fpga-module/2678/3 "2018-04-21T07:17:05Z")

</div>

Thank you sir, Can i use LimeSDR mini for the same application ? I am thinking to transmit the signal within the range 2.2 to 2.4 GHz/

---

<div class="post-metadata">

**Author:** ![andrewback](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@andrewback](https://discourse.myriadrf.org/u/andrewback)\
**Post date:** [21 April 2018 07:51 UTC](https://discourse.myriadrf.org/t/how-to-write-the-code-for-bpsk-qpsk-into-fpga-module/2678/4 "2018-04-21T07:51:29Z")

</div>

Yes, although I only just realised the title mentioned FPGA module. If possible I would leave the FPGA design as it is and use GNU Radio, or some other software framework, to implement your system.

---

<div class="post-metadata">

**Author:** ![vinayak](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/vinayak/32/2738_2.png) [@vinayak](https://discourse.myriadrf.org/u/vinayak)\
**Post date:** [21 April 2018 09:07 UTC](https://discourse.myriadrf.org/t/how-to-write-the-code-for-bpsk-qpsk-into-fpga-module/2678/5 "2018-04-21T09:07:12Z")

</div>

sure. thank you so much …
