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
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
RFSoC Boards Problems with the RFSoC Explorer and the resulting signal
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 4 replies
  • Answers 1 answer
  • Subscribers 309 subscribers
  • Views 655 views
  • Users 0 members are here
  • bandwidth
  • zcu208
  • rfsoc explorer
  • matlab
  • Wireless Waveform Generator
Related

Problems with the RFSoC Explorer and the resulting signal

rcarli
rcarli 10 months ago

Hey, 

I want to use the RFSoC to investigate the effect of different filters on the resulting analog signal. For this I use a DAC-ADC loop and an external signal analyzer. For this I use the RFSoc Explorer. This also works so far. However, I have the following problems:

When transferring the waveform from the Wireless Waveform Generator of Matlab, the following error message appears:

"Connected to RFTool
Board IP address 169.254.0.2
Error in executing callback registered with ViewModel:
Error using wwfg_callback
Unrecognized field name "pCurrentWaveformType"."

Is there a way to fix this?

The import from simulink does not work either. Here i get the message: "Unrecogized signal type"

Becouse of the error i exported the waveform as a Matlab script and generated the variable “Waveform.mat” with the complex data signal. According to the Matlab plot, this signal should have a bandwidth of about 1MHz. However, when I load the signal into the RFSoc Explorer and transfer it to the hardware, I get a bandwidth of approx. 40MHz. The same problem i get with my generated signals from Simulink, which I save as a complex data array as a .mat file.

The bandwidth should be similar to the simulated result, or am I forgetting something here? Is it possibly also due to the waveform read in?

My setup:

  • Xilinx ZCU208 RFSoC Gen 3
  • HW-XM655 Balun Card
  • Matlab 2023b
  • Avnet RFSoC Explorer 3.0.0 (with 3.1 i cant find the ZCU208 Board at the HDL Worklow Advisor)
  • "avnet_rfsocX_zcu208es1_boot_v1_1"- file
  • Keysight EXA Signal Analyzer 
{gallery}My Gallery Title

image

Settings RF Explorer

image

Settings for Simple Waveform to test

Thank you in advance and best regards

  • Sign in to reply
  • Cancel
  • LucLanglois
    0 LucLanglois 10 months ago

    Thanks for reporting this issue.

    To aid debugging, may I ask you to share the resulting .MAT from WWFG-> 'Save Session' ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rcarli
    0 rcarli 10 months ago in reply to LucLanglois

    Thank you for your quick feedback. I have now been able to solve the problem with the incorrect bandwidth myself. The generated waveform from the Matlab script was missing the correct time. After the Matlab 2023b update 8, I was at least able to import the directly exported Matlab file from the WWFG into the RFSoc Explorer. This was not possible before. With this file, I now get the expected spectrum.

    However, it is still not possible to import the waveform directly from the WWFG into the RF Explorer.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • lightcollector
    0 lightcollector 10 months ago

    Hi, Regarding the ZCU208 not showing up in the HDL Coder list.  I don't know how to reproduce it.  I started with a clean install of R2023b and specifically selected v3.0.0 of RFSoC Explorer, then I followed the online instructions for which addtional support packages to install.  The instructions here:  https://rfsoc-hdlcoder.readthedocs.io

    Initially when R2023b was released this was tested to work and today I did install the latest MathWorks update number 8 for R2023b.  I cannot confirm personally if updates 1-7 cause any issues.

    Basically to use HDLC for zcu208 a set of folders has to be added with addpath.  Since v3 of RFSoC Explorer, it does the addpath automatically.  For R2023b, 2 additional add-ons have to be installed to also make it work.  See the link above for specifics.

    Please take another look at your software installaton and let us know if you still cannot use HDL Coder for ZCU208.

    Kind regards

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • lightcollector
    0 lightcollector 10 months ago

    Hi again, I didn't see any reply, assuming HDLC still doesn't work with 3.1 version of RFSoC Explorer.  The issue you have with the waveform will not be fixed until a future release.  Can you try R2024a for 3.1 and HDLC?  MathWorks may have broken the plugin for R2023b with what is incliuded in the 3.1 RF Explorer Release.  What is in 3.1 was tested with R2024a.  What was in 3.0 was tested with R2023.  The version of what HDL Coder works with versus what the docmenation claims for RFSoC Explorer may not be correct, and will update the HDLC for ZCU208 instructions if that is true.  Will update here after I try 3.1 with R2023b.  My apologies that I missed that detail (3.1 not working) in the middle of your otther issues.

    Update 1: I concur, 3.1 does not work with R2023b.  There is no known work around at this time other than to use 3.0.  Will go back and try R2024a with 3.1 being installed from File Exchange/Add-On Explorer.  It was tested pre-File Echange/Add-On Explorer.

    Update 2: HDLC for ZCU208 when installed via RFSoC Explorer v3.1 works correctly when installed through Add-On Explorer.

    The instructions for HDLC for ZCU208 will be updated to make this clear.  Thanks for letting us know.

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