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 Baseband IQ signals with Agilent 33622A
  • 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: nermash
  • Date Created: 31 May 2014 11:32 AM Date Created
  • Views 954 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

Baseband IQ signals with Agilent 33622A

nermash
nermash
31 May 2014

One of the features of the new 33600 and also the previous 33500 series of arbitrary generators is easy creation of baseband I and Q signals.

I was interested in this, so I explored this a little bit. The first choice is obvious, Agilent has an option for 33600A series of 2 channel generators that will easily allow you to play baseband IQ signals.

This option is called IQ Signal Player and it costs around 900 US$.

 

If that is a bit above your budget and you have access to Matlab package (trial version works fine also), then there is a free solution for creation of separate baseband I and Q signals individually on channels 1 and 2. It is the called IQ Baseband builder and you can download it at IQ Baseband Builder - File Exchange - MATLAB Central.

 

This program allows you to create multitude of ideal and non-ideal IQ signals, IMHO far exceeding inbuilt capabilities of IQPlayer option. You can import your signals via csv file or let the program generate random data.

 

 

image

Parameters you can choose are:

 

* Modulation type 4 QAM to 256 QAM

* Impulse response

* Samples per symbols

* Symbol order

 

You can also apply filters in orders you choose and apply Beta roll off factor, and for real life scenarios there is possibility to impair the ideal signal with adittive noise, phase or amplitude balance or add DC offset to I or Q component. After you are done, you can view the signal in time domain, you can check the constellation diagram, eye diagram and FFT analysis of I and Q signals.

Data can be sent directly to generator via LAN or it can be saved as a csv file.

 

Here is the example of impaired signals, the same 16 QAM as above but with added white noise.

image

 

Here is the example of 64 QAM with phase unbalance.

 

image

 

Transfer of generated signals via LAN is effortless, you just need IP address of you unit and presto you have your I and Q ready, all you have to do is adjust the sample rate and amplitude.

image

 

Here is the screenshot of IQ data in time domain on my very low-end scope:

 

image

 

I had intention of capturing this data and importing it into Agilent 89600 vector signal analysis package for some meaningful measurements, but since my crap scope does not have VISA connectivity, all I had were csv files, and after wasting three days trying to import it correctly I gave up.

  • Sign in to reply
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