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 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
Test & Tools
  • Technologies
  • More
Test & Tools
Blog Bluetooth LE Transmit Testing with the FPC1500
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ralphjy
  • Date Created: 8 Jun 2022 9:58 PM Date Created
  • Views 6254 views
  • Likes 12 likes
  • Comments 5 comments
  • ble transmitter testing
  • FPC-K7 Modulation Analysis Option
  • rohde & schwarz
  • BLEFPC1500
  • Rohde&Schwarz FPC1500
Related
Recommended

Bluetooth LE Transmit Testing with the FPC1500

ralphjy
ralphjy
8 Jun 2022

Table of Contents
Blog 1: Bluetooth LE Transmit Testing with the FPC1500
Blog 2: Getting Started
Blog 3: BLE Development Boards
Blog 4: Test Development
Blog 5: ESP32 Measurements
Blog 6: nRF52 Measurements
Blog 7: CYW43-measurements
Blog 8: Summary

This intro blog describes a special project that I am doing for Element14. The project will use a Rohde & Schwarz FPC1500 Spectrum Analyzer  to test the Bluetooth Low Energy (BLE) Transmitter Radio Frequency Physical Layer (RFPHY) on IoT Development boards that I use.

Engineering design validation and manufacturing compliance testing require a comprehensive tester that can provide communication with and control of the EUT to allow automatic testing of both the transmitter and receiver of the RFPHY. The Rohde & Schwarz CMW family of radio communication testers are good examples of that type of tester.

For user level testing, these comprehensive testers tend to be overly complicated and cost prohibitive. To address the need for a simple lower cost test solution for BLE transmit signals, Rohde & Schwarz developed an application solution using the FPC Spectrum Analyzer with the FPC-K7 modulation analysis option. This allows the verification of transmitter characteristics such as the packet structure, output power and modulation. This is described in the following Application Card: The Smarter Way to Test BLE Transmit Signals

I have a large number of IoT Development boards with BLE communication capability. These represent a wide selection of different board and BLE device manufacturers. And a variety of antenna configurations - PCB, chip, and external (via U.FL connector). I've wanted to do quantitative measurements of these boards and configurations, but I haven't had the opportunity or capability until now. I'll admit that I've just accepted the performance that I've gotten and have not even tried adjusting the firmware (the transmitter parameters in the BLE library that I happen to be using). I'm excited to see how well this works and what types of issues that I encounter. Hopefully, this will help me improve BLE performance in future projects.

Ideally, I'd like to have a simple setup that I can use with all of my board types. I'll use a common reference antenna as the input to the FPC1500 and a fixed set of separation distances to measure power/performance loss. I do have some concerns about the ambient RF noise in my environment and what effect it will have on my measurements, so that is something that I'll need to check. My main concern is about the difficulty in programming the various boards with an equivalent test program for comparison purposes. I'm hoping that I can use a common broadcasting function (TBD) that is available in the various BLE libraries and development environments that I use. Direct Test Mode would provide me with the most control and flexibility, but I'm having some difficulty implementing that firmware for some of my device configurations.

As a sanity check, I started with a Sparkfun ESP32 Thing Plus programmed with iBeacon advertising firmware. This particular version of the board has a U.FL connector for an external antenna, so that allows me to try different antennas and also provides the fallback of doing a direct connection to the FPC1500 in case I encounter ambient noise issues (I have a lot of stuff on 2.4GHz - some would be problematic to shut down).

Here is a picture of my setup doing a close proximity test using the default 3dBm transmit power:

image

And the corresponding screen capture using R&S InstrumentView on my PC:

image

So, a promising start with a lot of work ahead…

  • Sign in to reply

Top Comments

  • michaelkellett
    michaelkellett over 3 years ago +1
    I look forward to seeing how you get on with this. I have an FPC1500 but not used it greatly yet. |'m thinking of getting one of these for susceptibility testing and possible emmited RF noise measuring…
  • shabaz
    shabaz over 3 years ago in reply to ralphjy

    Agree, semi-rigid cable is so much easier to self-assemble! : ) I've occasionally bought scrap off-cuts of it from ebay, it makes for awesome cables.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 3 years ago in reply to shabaz

    Thanks for that link.  Using the base part number (415-0033), I can find them in US distribution.  It's been a long time since I assembled any SMA cables.

    There was a time when I did a lot of work with semi-rigid - where the only tool needed was an X-acto knife Smile.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 3 years ago in reply to michaelkellett

    I've been using these cables, they are double-shielded (RG316DS), and I can't assemble them for a lower cost than buying these. Also some SMA-to-BNC connectors Farnell or RS so that I can use the same cables with 'scope or any other equipment too, since I don't have many BNC-to-BNC cables. For prototyped circuits, I use a SMA connector, mostly from LCSC, they are no name I recongnise, but seem to be of much better quality than ebay etc., so I've got about 60 of them, half in vertical, half in horizontal, for lots of prototyping. For instance I've been using this vertical connector, it seems fine, and others there may be just as good too.

    A reel of thinner coax RG-178 is nice for prototyping too, but it is extremely hard to assemble to a straight SMA connector, but very easy to right-angle connectors. I've been using right-angle connectors from Farnell, but the price is too high (£5+) for more than a few.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 3 years ago in reply to michaelkellett

    The particular set of adapters and cables that I am using are from Amazon.  I needed them quickly and the prices were reasonable.  The quality has been okay, but I know that is a risk with these cheaper components. 

    I do not have the R&S calibrator.  That would be nice to have.  I haven't tried the VNA functionality yet.  I'll need to go back and check out the roadtests to see how to manually calibrate and apply the calibration values.  For now I am using a NanoVNA to do a quick check of my cables/adapters and external antennas.

    That's a nice TEM cell.  I'll watch for your posts if you get one.  

    Ralph

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 3 years ago

    I look forward to seeing how you get on with this.

    I have an FPC1500 but not used it greatly yet.

    |'m thinking of getting one of these for susceptibility testing and possible emmited RF noise measuring:

    siglent.co.uk/.../

    Where are you buying your RF adapters and cables. There is a huge range of prices for these parts, from really cheap from Amazon and Ebay to crazy expensive (like £50+ for BNC to N adapter). Most of mine are from CPC or Amazon.

    And do you have the R & S calibrator.

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • 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