Forum Replies Created
- AuthorPosts
AndrewModeratorAndrew September 12, 2017 at 8:56 am in reply to: "Max Input" / "Ref Offset" parameters understanding for EMI precompliance //php bbp_reply_id(); ?>
Hi Vincent,
Max input directly controls the sensitivity of the receiver. For the best sensitivity max input should be set to ~5 dB above the maximum possible input level. The receiver can clip signals at or above the max input level. The software will warn you with a signal is clipped.
Ref offset is a convenience control which adjusts the sensitivity of the receiver to account for external attenuation/gain. IE, if you attenuate the input signal by 10dB (pad), setting the ref offset to +10dB will account for this and adjust the receiver sensitivity accordingly.
Let me know if you have additional questions.
Regards,
Andrew
AndrewModeratorAndrew September 11, 2017 at 9:38 am in reply to: Spike should save preferences //php bbp_reply_id(); ?>
Hi Henrodog,
Thanks for the feedback! I will look into this.
Regards,
Andrew
AndrewModeratorAndrew September 5, 2017 at 12:56 pm in reply to: Laptop for use with BB60C //php bbp_reply_id(); ?>
Me and Cory have Lenovo Thinkpads (for personal/home use)
At work we have used Dells/Thinkpads/Toshibas/Acers/Asus.I think the business lines and mid-higher end models from each company are more or less comparable.
Regards
AndrewModeratorAndrew September 4, 2017 at 8:30 pm in reply to: Spike frequency error reading on version 3.1.x with SA44B //php bbp_reply_id(); ?>
Hello Cristian,
How are you measuring the frequency offset? Are you in sweep measurement mode and using markers? If so, what is your RBW?
Can you verify the frequency offset using tools such as the Utilities->Frequency Difference meter, or the carrier offset readout in Analog Demod measurement mode? In both measurements you will want to set the center frequency and reference level for your input CW.
I look forward to your response.
Regards,
Andrew
AndrewModeratorHi Jom,
(BB60C/A only)
In theory there is lower processor requirements for regular sweep measurement mode, (at the expense of longer sweep times) but we still recommend dual core i5 processors at a minimum. Without this minimum processor anything that takes advantage of IQ data (zero-span, audio demod, analog demod, digital demod, or real-time analysis will risk dropping data and giving incorrect results.
Regards,
Andrew
AndrewModeratorDragan,
The API does not perform the sweep averaging you desire.
To accomplish sweep averaging, you will need to acquire N sweeps and accumulate them into a single sweep (add bin-by-bin) and when finished divide each bin by N.
Let me know if you have additional questions.
Regards,
Andrew
AndrewModeratorAndrew August 18, 2017 at 9:08 am in reply to: Spike – Interference hunting mode //php bbp_reply_id(); ?>
Hello Miran,
Thank you for your feedback. I think this is a reasonable request and I agree. I will make sure this is in the next release of Spike. We do not currently have a time frame on the next release.
Let me know if you have additional comments or questions.
Regards,
Andrew
AndrewModeratorAndrew August 16, 2017 at 9:31 pm in reply to: Noise measurement and units conversion //php bbp_reply_id(); ?>
Hi Chuck,
Assuming 50 ohm, and the Hz in dBm/Hz and nV/sqrt(Hz) is 1Hz, you can simply perform the conversion from dBm to nV.
nV/sqrt(Hz) = 10 ^ ((dBm/Hz + 166.9897) / 20.0);
If you have access to Matlab/Octave, an anonymous function can make quick conversions
>> myconversion = @(dbm) 10^((dbm+166.9897) / 20.0);
then later>> myconversion(-160) ans = 2.2361
Regards,
Andrew
AndrewModeratorAndrew August 10, 2017 at 7:40 pm in reply to: Spike not starting correctly //php bbp_reply_id(); ?>
Hi Troy,
Yes, this is very likely related to the GPU. We utilize OpenGL to raster several of the displays and require at minimum OpenGL 2.0 support. Support for OpenGL 2.0 in hardware has been around for ~8 years so for a 1 year old laptop to have trouble with this is odd.
The first thing I would try is updating drivers. Look on your manufacturers website for any potential graphics/display drivers. You can also try updating them directly through the display manager. You can also update drivers through ‘Windows Update’ (keep updating until it can’t find any more updates).
If this does not resolve your issue, let me know what PC you are using (make/model/CPUmodel) and I can help you find drivers direct from the parts manufacturers. You can reply here or to my email at aj@signalhound.com
Regards,
Andrew
AndrewModeratorAndy, If we modify some aspect of the layout (internally) some aspects might revert to the default state. You should be able to resize it quickly and the software will remember the size next time you open the software. Let me know if it is not doing this.
Andrew
AndrewModeratorAndrew August 3, 2017 at 8:42 am in reply to: BB60C Sweep Test CPU Load Issue //php bbp_reply_id(); ?>
blackmore90,
There is no notion of falling behind or not being able to process sweep data fast enough for the BB60C. For any given sweep there is a fixed amount of processing that needs to take place, the Atom processor will simply take a bit longer to do this compared to others, which means that in your sweep loop test code, more time is spent processing per sweep so you see the CPU usage increase.
The CPU usage numbers you are seeing look normal, as you are simply in a busy loop by telling the receiver to sweep as quickly as possible. If you wanted to reduce power consumption or reduce CPU load you could introduce a delay between each sweep. This would average out your CPU usage to a smaller number.
Let me know if you have additional questions.
Regards,
Andrew
AndrewModeratorAndrew August 2, 2017 at 9:16 am in reply to: BB60C Sweep Test CPU Load Issue //php bbp_reply_id(); ?>
Hello blackmore90,
The Vtune report is probably not reporting symbols properly, as the bbGetTimebaseCorrection function appears in there erroneously, although I would expect both the log function and the fft functions to appear at the top of the list.
The API should be idle between bbFetchTrace function calls yes? The bbFetchTrace function will perform the full acquisition and processing necessary to get you the sweep requested. Very little processing takes place on the receiver. The receiver sends ADC IF samples to the PC for further processing, which includes potentially hundreds/thousands of FFTs, logarithmic, and arithmetic functions on the data. The processing is also spread out on several threads to finish the processing as quickly as possible. If you are continually requesting sweeps the API will be continually processing these sweeps as quickly as your computer will allow.
If you think you are seeing behavior outside of this, we can investigate further. I don’t see anything suspect in your code snippet.
Let me know if you have further questions.
Regards,
Andrew
AndrewModeratorAndrew July 31, 2017 at 5:29 pm in reply to: External trigger to start sweep in SA44B //php bbp_reply_id(); ?>
Volker,
The VSG and SA could be controlled at the software level to step/sweep, but would be very slow. The sync port on the TG is what allows fast step time at the firmware level. This was not part of the VSG design.
Regards,
Andrew
AndrewModeratorAndrew July 30, 2017 at 10:27 pm in reply to: Cannot connect SA44B with Spike //php bbp_reply_id(); ?>
Hello gmdusa,
Email me at aj@signalhound.com with the serial number and model number of your device. If you have an older device (with no internal flash) then it is trying to pull the cal file from our server, but sounds like it is hanging up on the network request for some reason. I can send it to you directly. Once it’s on your system, that message should go away.
Regards,
Andrew
AndrewModeratorAndrew July 24, 2017 at 9:39 am in reply to: Cannot connect SA44B with Spike //php bbp_reply_id(); ?>
Hello Bruce,
On the PC where you are seeing the issue, how long is the device running in the software before you see this error message? Does it happen immediately/after a few seconds/a couple times of day?
Are you using the same USB cable for all your tests? If not, it might be worth trying a USB cable you know works on another PC.
You can try changing the PC power management options. Go to “Power Options” in the control panel and change your power management settings to “High Performance”. On Windows 10 this might require a few extra clicks to show the “High Performance” option.
At any point did the device work on this PC? Or did it start having issues after a Windows update?
Regards,
AndrewModeratorHello Dragan,
I just emailed you the link for the API download which includes the manual. I will link it here as well.
https://signalhound.com/download/bbsa-application-programming-interface-for-windows-3264-bit/
A link to just the manual. https://signalhound.com/sigdownloads/SA44B/SA-API-Manual.pdf
Regards,
Andrew
AndrewModeratorHello Gerhard,
1) We have two graphical ways to control the TG, either through the Spike software and through the application TGStandalone.exe found in the Spike installation directory at C:/Program Files/SignalHound/Spike/. Both ways only allow you to set the amplitude and frequency manually.
2) The output level on the TG is between -10 and -30.
Outside of the scalar mode, the TG is a simple CW generator. Yes, the scalar mode is primarily built around return loss and insertion loss measurements, filters and antennas being two of the larger use cases.
If you want to talk in more depth about your measurement requirements offline, you can email us at support at signalhound dot com.
Regards,
Andrew
AndrewModeratorAndrew July 21, 2017 at 1:31 pm in reply to: USB Serial Drivers do not appear to load //php bbp_reply_id(); ?>
Ron,
Please call us at 1-800-260-TEST Ext.3 or email us at justin at signalhound dot com.
Regards,
Andrew
AndrewModeratorAndrew July 21, 2017 at 11:57 am in reply to: USB Serial Drivers do not appear to load //php bbp_reply_id(); ?>
Hi Ron,
Let’s try from the beginning. There is no need to reinstall Spike. Just grab the latest USB driver from this link.
https://signalhound.com/sigdownloads/Spike/CDM%20v2.12.00%20WHQL%20Certified.exe
When you install it, you will want to run it “As Administrator”, you can do that by right-clicking the installer and selecting “Run as Administrator”.
Ensure the Signal Hound device is not connected when you install the driver. The first time you plug it in after successfully installing the driver, it might take a few seconds for Windows to recognize the device.
If you get the solid green LED but Spike still doesn’t recognize the device, look at the FAQ on this page http://www.signalhound.com/Spike at the question “The Spike software reports “Device Not Found” (SA44/SA124/TG44/TG124 only)”.
I look forward to your response.
Regards,
Andrew
AndrewModeratorAndrew July 20, 2017 at 8:27 am in reply to: Cannot pause spectrogram on Spike controlling BB60C //php bbp_reply_id(); ?>
Hi Gary,
You can stop the spectrogram by single stepping the measurements, by pressing the “Single” button in the toolbar. This will stop both the sweep and spectrogram. There is no way currently to stop just the spectrogram.
Also, keep an eye out in the next 2 weeks for version 3.1.8 where we will have revisited the spectrogram display, giving you the ability to scroll through past history (up to several thousand traces) and view the amplitude/frequency/time of any event in the spectrogram.
Let me know if you have additional questions.
Regards,
Andrew- AuthorPosts