element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
FPGA
  • Technologies
  • More
FPGA
Forum El cheapo SDR
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 560 subscribers
  • Views 794 views
  • Users 0 members are here
Related

El cheapo SDR

neuromodulator
neuromodulator over 6 years ago

I've been playing a lot with my FPGA lately, its such a fun toy! I'm currently trying to participate in the computer vision/computer graphics Project14 with it, but got a bit sidetracked to test something different. As FPGAs can read or generate very fast signals, they are used a lot in higher end SDRs. Usually you would use the FPGA with ADCs, DACs, transceivers, mixers, PLLs, filters, antennas, and what not! But when you are an "el cheapo" you don't need any RF gadgets, just the plain FPGA board to program it and let its tiny pins act as crappy antennas!

 

So I fed a 440 Hz test tone into an NCO, and let the magic happen:

 

image

 

And it sounds pretty good!

 

UPDATE:

 

I made a few modifications and now it can be used to transmit Morse (which I really don't know).

Here is a demo, left button turns the transmitter on/off, right button sends 750 Hz, ~150 kHz bandwidth FM modulated pulses.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

  • Sign in to reply
  • Cancel

Top Replies

  • neuromodulator
    neuromodulator over 6 years ago in reply to 14rhb +4
    Yeah the screenshot is from an "SDR surfer" (not sure how these programs are called actually), it shows at the top, the spectrum & waterfall around 106.3 MHz, and at the bottom, the spectrum & waterfall…
  • 14rhb
    14rhb over 6 years ago +3
    Looks interesting but to be honest, I'm not quite sure what you've done :-) It looks like the 440Hz digitise controls the NCO on the FPGA....that oscillates at 106MHz and is radiated as you say via the…
  • mudz
    mudz over 6 years ago +2
    nice work.. Keep it coming..
Parents
  • 14rhb
    14rhb over 6 years ago

    Hi neuromodulator ,

     

    Nice experiment explaining what is going on, the video update is really useful. Are you able to change the NCO to place this on another RF frequency other than 106MHz?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • 14rhb
    14rhb over 6 years ago

    Hi neuromodulator ,

     

    Nice experiment explaining what is going on, the video update is really useful. Are you able to change the NCO to place this on another RF frequency other than 106MHz?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • neuromodulator
    neuromodulator over 6 years ago in reply to 14rhb

    Yes I could use other frequencies too, the FPGA board doesn't come with any RF facility, I'm just switching pin voltages from 0 to 3v3 quickly with specific patterns to generate the desired RF signal. The limitation is that I'm using a 240 MHz clock for this, so by nyquist I could generate signals between 0 and 120 Mhz. But since the signal is very "squarish" its got many harmonics, so I could use the harmonics to generate signals at frequencies higher than 120 Mhz. The reason that I'm using 106.1 Mhz is because where I live there are no strong FM signals in that frequency. Now in terms of bandwidth I could use as much as I want.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube