Forum Replies Created
- AuthorPosts
AndrewModeratorAndrew December 2, 2019 at 6:39 am in reply to: Suggestion to Improve Span Measurements //php bbp_reply_id(); ?>
Hi Gary,
Thank you for the thoughtful suggestions. I can’t guarantee we will make any changes based on your suggestions, but it sure is fun to read and think about. I think there are a lot of valid ways to approach the problem and I’m sure other companies take a slightly different approach, such as plot an additional point.
Thanks again for taking the time to provide us with feedback and suggestions!
Regards,
Andrew
AndrewModeratorHello Dhivagar,
This is not possible. If you wanted both simultaneously, you would need to retrieve the I/Q and convert it to audio manually.
Regards,
Andrew
AndrewModeratorAndrew November 26, 2019 at 6:23 am in reply to: What is Loadlibrary doing with sa_api.dll and ftd2xx.dll? //php bbp_reply_id(); ?>
Hi HalHoffman,
The sa_api and ftd2xx DLLs do not depend on anything in the .Net framework but do depend on the VS2012 redistributables. Have you installed those yet? Have you tried using a tool like dependency walker to determine which libraries you might be missing? I believe you can use it on the sa_api DLL. Also if it is a missing library, simply compiling it with the #pragma comment(lib,””) flag will tell you which DLL is missing when you go to run it.
I am running 1909 and have run 1903 in the past, both OS run the sa_api just fine. Does Spike work on these newer computer? If yes, it is probably because the VS2012 redistributables are shipped in the Spike directory.
Regards,
Andrew
AndrewModeratorHi Dvanhorn,
I would use the File -> Save/Load user presets to save an entire configuration and send them the file. This generates a single .ini file you can send to anyone using the same model number device.
Regards,
Andrew
AndrewModeratorHi Mike,
Thank you for your interest.
A USB connection will not be required. Commands and data will be sent over a 10GbE link. We are estimating price to be higher by ~2k USD. We are also planning on offering the same temp range as the current SM200A/B. Obviously this is all subject to change as we continue development.
Regards,
Andrew
AndrewModeratorAndrew November 25, 2019 at 9:13 am in reply to: How to set parameters to improve speed? //php bbp_reply_id(); ?>
For faster measurements with the SA44B, I would
– disable spur reject.
– set your span between 50kHz to 20MHz
– Increase RBW as much as you can.
– Set VBW equal to RBW.Using Spike, I was able to achieve ~16 sweeps per second with
– 2MHz span
– 3kHz RBW/VBW
– 27MHz center freq
– spur reject disabledRegards,
Andrew
AndrewModeratorAndrew November 20, 2019 at 8:35 am in reply to: Using Matlab to create waveforms for VSG60A //php bbp_reply_id(); ?>
Hello Beric,
The VSG60 software unfortunately cannot read Matlab files, but it is very easy to output a file that our software can read. If you have a 1 dimensional complex array (Nx1 array), representing the waveform you want to output, simply use this command.
csvwrite(‘fileName.csv’, [real(iqArray), imag(iqArray)]);
This will generate a CSV file you can import in the Arb mode of the software.
Let me know if you have additional questions.
Regards,
Andrew
AndrewModeratorAndrew November 15, 2019 at 1:10 pm in reply to: Python 2.7 ctypes sa_api.dll Windows 10 1803 1903 //php bbp_reply_id(); ?>
Do you have the ftd2xx.dll file in the same directory as well?
AndrewModeratorAndrew November 15, 2019 at 10:31 am in reply to: Can you provide the 6 dB BW and NENBW for the Nuttall and Flattop BB60 windows? //php bbp_reply_id(); ?>
Hi Gary,
Sorry, correction, we use the ENBW for the RBW calculation for all windows except the adjustable flat-top window that is used in the SA and BB devices, but in this case, the 3dB BW should be very close to the ENBW.
Regards
AndrewModerator- This reply was modified 5 years, 9 months ago by
Andrew.
Andrew November 14, 2019 at 7:44 am in reply to: Can you provide the 6 dB BW and NENBW for the Nuttall and Flattop BB60 windows? //php bbp_reply_id(); ?>
Hi Gary,
We use the Nuttall window at the link below. It has an ENBW of 2.02 bins and 6 dB BW of ~2.78 bins.
For the BB60C and SA series devices and the flattop window, we take a variable bandwidth approach and build a flattop with the necessary bandwidth that meets the users RBW request in combination with the FFT sizes we have available. Because of this, the ENBW and 6dB bandwidth will change based on current configuration.
For the SM200, we use a flattop that has an ENBW of 3.78 bins and 6dB bandwidth of 4.9 bins.
Regardless of window chosen, the window bandwidth is taken into account when choosing FFT size, and zero-padding length when a user requests a specific RBW. This ensures consistency in RBW.
https://en.wikipedia.org/wiki/Window_function#Nuttall_window,_continuous_first_derivative
Let me know if you have follow up questions.
Regards,
Andrew
AndrewModeratorHello thientran,
The API you are currently using has been deprecated and we unfortunately don’t support it anymore. Several years ago we released a newer API for the SA44B which you can download in our SDK at the link below.
Using the newer API, I would configure a sweep and use the sweep data to measure the amplitude at a given frequency. You can use the Spike software to determine the sweep settings needed for your measurement and use them when setting up your sweep in the API. There is a sweep example you can use to get you started.
There is no measurement receiver function in the new API, but based on your short description, it does not sound like you need that. It sounds like a simple sweep would work.
https://signalhound.com/software/signal-hound-software-development-kit-sdk/
Let me know if you have follow up questions.
Regards,
Andrew
AndrewModeratorAndrew November 6, 2019 at 6:39 am in reply to: Different performance on similar PC //php bbp_reply_id(); ?>
Hello Filippo,
Some other things you could check,
– Are they both running the same OS?
– Does one have active anti-virus?
– Are both using the high performance power plan configuration in the power options control panel menu?
– I’m assuming you have verified that the sweep configuration hasn’t changed? (same RBW/VBW/spur reject/etc)
– Is one i7 a laptop and the other a desktop? Laptops usually have slower clocks and might account for some of the difference.
– Is one application running in debug mode vs release mode?An additional 200ms is a long time for the same sweep. The major things that contribute to sweep time is the device sweep speed limitations, USB transfer time, and processing time. Both USB and processing time should be small compared to the sweep speed limitations of the SA.
You could also compare your sweep time to the sweep time in Spike with the same configuration. If Spike sweeps substantially faster, it might be a configuration issue or something related to the C# FFI.
Regards,
Andrew
AndrewModeratorHello Serpi,
Can you please email support@signalhound.com with this question. In your email, can you please provide information about your measurement test setup and any images of the incorrect readings. Please be as thorough as possible. We look forward to your email.
Regards,
Andrew
AndrewModeratorHello Cristian,
You can use the video units and detector to accomplish a number of detector types. Our min/max is the same as plotting peak+ and peak- on the screen at the same time. When average detector is selected, the video units determine whether power averaging, voltage averaging, log power averaging or no averaging (sample) occurs. The only quasi peak detector we have in our software is in the EMC precompliance mode which is not compatible with the SA44B. It is a single frequency QP detector. Due to the FFT based approach in our analyzers, you may not see a difference between some detector settings (because the RBW/VBW specifies only a single FFT to occur). Lower RBW/VBWs will change this.
Regards,
Andrew
AndrewModeratorAndrew September 30, 2019 at 2:13 pm in reply to: Power supply DC connector //php bbp_reply_id(); ?>
Hello Miran,
Justin is off this week, when he returns on Monday he will have some suggestions for you regarding a power switch.
Regards,
Andrew
AndrewModeratorHi Ermy,
We do not have a frequency offset setting for the TG in our software. I apologize for the inconvenience.
Regards,
Andrew
AndrewModeratorAndrew September 11, 2019 at 8:29 am in reply to: How update BB60C firmware to 8 ver? //php bbp_reply_id(); ?>
Hello Jacks,
Thank you for contacting me via email.
The firmware update will not resolve this problem. I will be emailing you shortly for technical support.
AndrewModeratorAndrew September 10, 2019 at 8:17 am in reply to: How update BB60C firmware to 8 ver? //php bbp_reply_id(); ?>
Hello Jacks,
Do you have any issues with the BB60C with FW version 7? FW version 8 addresses an issue where the device doesn’t properly power cycle when a valid USB 3.0 connection is not detected. This ended up helping some customers on embedded/small form factor and certain other motherboards. In general we don’t recommend updating unless the FW version specifically fixes a problem you are experiencing.
If you still want the link to the version 8 updater, please contact me at aj@signalhound.com.
Regards,
Andrew
AndrewModeratorThank you for the feature request Miran!
Regards,
Andrew
AndrewModeratorHello Artur,
In older versions of our software we had a smith chart but it could only plot a single frequency (single point) on the chart. We are unable to sweep a frequency range (and hence we don’t refer to the devices as a VNA). Due to this limitation we have removed the smith chart from our current Spike software. The legacy software that supports this measurement is available on the download page for the SA devices.
Regards,
Andrew- This reply was modified 5 years, 9 months ago by
- AuthorPosts