element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
RF Radio Frequency
  • Challenges & Projects
  • Project14
  • RF Radio Frequency
  • More
  • Cancel
RF Radio Frequency
Forum Question on Harmonics and Filters
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RF Radio Frequency to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 4 replies
  • Answers 2 answers
  • Subscribers 16 subscribers
  • Views 1488 views
  • Users 0 members are here
  • harmonics
  • rf
  • filters
  • rasperry pi
Related

Question on Harmonics and Filters

kmikemoo
kmikemoo over 5 years ago

A discussion going on about filters at Episode 355: Raspberry Pi Pirate Radio has me wondering.  I have always thought about harmonics (and the need to filter them out) as things that happen above the base frequency; 3rd, 5th, 9th, etc.  Is there such a thing as sub-harmonics?

 

If my primary issue is harmonics (bit banged Raspberry Pi RF output), why go for a bandpass filter over a lowpass filter?     Thanks in advance.

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 5 years ago +3 suggested
    Hi Mike, I may not have understood the use-case (I didn't follow it entirely). As I understood, the Pi was generating something at some low-ish frequency (e.g. 10 MHz) and a harmonic of that (i.e. an exact…
  • fmilburn
    fmilburn over 5 years ago +3 suggested
    Good question Mike. I had the same thought to be honest but did not pursue it. I found this post from the Imperial College Robotics Society (unrelated fact: I used to walk by Imperial College on my way…
  • shabaz
    shabaz over 5 years ago in reply to fmilburn +3 verified
    Ahh interesting! In that case Mike your're certainly right, a low-pass is all that's needed. Sorry, I should have looked into it before I assumed wrong that it was being generated at some lower freq :…
  • shabaz
    0 shabaz over 5 years ago

    Hi Mike,

     

    I may not have understood the use-case (I didn't follow it entirely). As I understood, the Pi was generating something at some low-ish frequency (e.g. 10 MHz) and a harmonic of that (i.e. an exact multiple) was what was desired to be listened to on the radio.

    In that case, all the harmonics below the desired one need to be removed as well as the ones above it.

    The OP however was trying to finely bandpass filter down to a few tens of kHz bandwidth, which was impossible with the topology he had, and I couldn't understand why.

     

    Is my understanding incorrect? From what you mention, it sounds like perhaps the Pi instead generates FM directly at the correct frequency, and therefore the harmonics are just exact multiples above this. That may be the case, I don't know.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • fmilburn
    0 fmilburn over 5 years ago

    Good question Mike.  I had the same thought to be honest but did not pursue it.  I found this post from the Imperial College Robotics Society (unrelated fact: I used to walk by Imperial College on my way to work when I lived in London)  which developed the method:  Turning the Raspberry Pi Into an FM Transmitter - Imperial College Robotics Society .  They have since made it stereo!  From their posting...

     

    it sets the clock generator module to enabled and sets it to output on GPIO4 (no other accessible pins can be used). It also sets the frequency to 100.0Mhz (provided from PLLD@500Mhz, divided by 5), which provides a carrier. At this point, radios will stop making a "fuzz" noise, and become silent.  Modulation is done by adjusting the frequency using the fractional divider between 100.025Mhz and 99.975Mhz, which makes the audio signal.

    There might be lower frequency noise from elsewhere picked up and present in the signal as well but I have no real idea.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • shabaz
    0 shabaz over 5 years ago in reply to fmilburn

    Ahh interesting! In that case Mike your're certainly right, a low-pass is all that's needed. Sorry, I should have looked into it before I assumed wrong that it was being generated at some lower freq : (

    Hehe that's really interesting Frank that you used to walk past IC. I was there doing EE, and Workshopshed studied there too!

    EDIT: I remember now.. seeing the bandpass attempt being mentioned on the video, I'd wrongly assumed that was required (i.e. that the signal was being generated at a lower-freq square-wave).

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • kmikemoo
    0 kmikemoo over 5 years ago in reply to fmilburn

    fmilburn Thanks for the link.  It was extremely helpful.  It gives me hope that it will work on slightly higher frequencies - like 146MHz.  We'll see... once the new RPi3 comes in.  I managed to kill mine over the weekend.  Not sure how but all I get is the lightning bolt of death.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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