Forum Replies Created
- AuthorPosts
AndrewModeratorAndrew January 28, 2021 at 8:52 am in reply to: Spike 3.5.13 screenshots and annotations //php bbp_reply_id(); ?>
Hi twood,
Thank you for the feedback.
We are looking into the font size issue. It looks like the font size is scaling in ways we didn’t intend. In general, yes we are going for a font size that matches the other text. Looking into that now, once we have a fix, we can get that into the next release of Spike.
The other meta data is something that has been requested often. Hopefully if we can address the font size, the presence of the meta data will have less of an impact on your usable screen real-estate.
I have entered feature requests for your resolution selection and the ability to enable/disable the new on image text. How are you taking images right now? Via SCPI? Or are you logging into the system remotely?
You can download older versions of Spike using this direct link.
signalhound.com/sigdownloads/Spike/Spike(x64)_3_5_12.zip
You can modify the version number. 3.5.12 was the previous version if you wish to go back to this in the meantime. I have mentioned this to our IT dept and potentially we can get an version archive available to users.Thanks again for your feedback.
Regards
AndrewModeratorgkang,
If I’m understanding your problem correctly, something like the external trigger could help with your problem. If your generator can emit a trigger at the same time as the RF, you can stream I/Q data on one of our receivers and measure the time from the external trigger position to when the RF energy arrives. You can do this with both the BB60C and SM200 using the SDK. We also have external triggering in the Spike application for these two devices, so depending on how complex your setup it, you might be able to do it with Spike.
Let me know if you have follow up comments.
Regards
AndrewModerator- This reply was modified 4 years, 8 months ago by
Andrew.
tyang,
1) This will be difficult to measure. This number will include USB transfers, hardware acquisition speed, as well as buffering and processing latencies in the API. For certain modes like real-time, we only provide sweeps at specific intervals which means the latency for a specific event can be anything up to that interval. That being said, latencies are likely in the 16-100ms range depending on the measurement.
2) In your code I do not see a channel power measurement. Each call to saGetRealTimeFrame returns one sweep and one persistence frame (to create the persistence display). For your purposes you can ignore the frame and just focus on the sweep. You are indexing just a single value in the sweep. The channel power measurement in Spike is an integration over a portion of the sweep based on your settings. There will be additional math to calculate a channel power value on a sweep returned from the API.
We have a couple of resources that can help you get started. The equations for calculating it are in the blog post. I have also attached a file that contains some code snippets from Spike that calculate channel power. You will not be able to compile this code, but it will illustrate the operations involved and you should be able to write your own implementation using it.
https://signalhound.com/news/what-is-channel-power-and-occupied-bandwidth/
Regards,
AndrewAttachments:
You must be logged in to view attached files.
AndrewModeratorAndrew January 7, 2021 at 7:47 am in reply to: Is SA124B suitable for EMC pre-compliance testing? //php bbp_reply_id(); ?>
Hi ghuxtable,
Yes, changes in the reference level affect sensitivity, which change gain and attenuation of the instrument. A lower reference level implies you will be making measurements on smaller signals, in which we increase the sensitivity.
In standard sweep mode, linear scale frequency is the only scale possible. There is no way to plot on a logarithmic scale outside of the precompliance mode. I apologize for the inconvenience.
Regards
AndrewModerator- This reply was modified 4 years, 8 months ago by
Andrew.
Andrew January 6, 2021 at 9:43 am in reply to: Is SA124B suitable for EMC pre-compliance testing? //php bbp_reply_id(); ?>
ghuxtable,
You can convert to dBm from dBuV by simply subtracting 107dB.
Try decreasing your reference level. The devices maximum sensitivity is ~50dBm or 57dBuV. Your noise floor will drop ~30dB from its current position. This will get you very close to the pictures in the other software you provided. Decrease ref level to 60dBuV or 55dBuV. Any lower than -50dBm and you won’t see any improvement in the noise floor.
Your path loss table values appear correct. Our software will linearly interpolate between your points. If you need more resolution you can also add more points later.
Regards
AndrewModerator- This reply was modified 4 years, 8 months ago by
Andrew.
Thanks for the follow up information Volker.
Did you see the Spike manual section on Noise Figure? We have the equations we use for the measurement. We will be writing a white paper for this soon.
I agree that measuring the noise source once is the best first step for automation.
NF of the BB60C will vary slightly per device, but is roughly the DANL of the instrument + 174. You can find the DANL specs in the product manual.
AndrewModeratorAndrew January 5, 2021 at 9:01 am in reply to: Is SA124B suitable for EMC pre-compliance testing? //php bbp_reply_id(); ?>
Hello ghuxtable,
The precompliance measurements mode in Spike would allow you to setup a measurement like the one in the picture you provided, with one limitation, in that we only perform QP measurements at a single frequency. Ideally you would sweep with a peak detector, and check troublesome frequencies with the single frequency QP detector we provide. The single frequency QP detector is only available in precompliance mode.
The SA44 and SA124 are excluded from the precompliance measurements due to their lack of hardware image rejection. Using the SA124 for precompliance measurements will introduce false positive spurious image responses for every real signal input. Without a good understanding of the SA124 architecture it will be difficult to interpret the results.
At this point we do not have plans to enable precompliance measurements for the SA124. The BB60C is the most affordable analyzer we sell with precompliance mode enabled.
You can use the path loss table functionality to enter the antenna factor table. This will be applied for both sweep and precompliance measurement mode. Units would then be in dBuV/m. In precompliance mode, dBuV units are default, in sweep mode, you can select dBuV from the reference level control.
Let me know if you have follow up questions.
Regards
AndrewModeratorAndrew December 31, 2020 at 12:52 pm in reply to: Spike – Spectrum Emisium mask //php bbp_reply_id(); ?>
Miran,
Do you have any documentation for the mask you are trying to create? Any standard documents we can review? As it stands, given your current settings, reducing the minimum frequency of the offset to 0Hz instead of 1kHz would have no effect on the measurement. It would never fail in this region. If we extend this lower frequency, I would like to do it in a way that meets your requirements.
Regards
AndrewModeratorAndrew December 31, 2020 at 9:42 am in reply to: Spike-Harmonic measurement -result saving with image //php bbp_reply_id(); ?>
Hi Miran,
Thank you for the suggestion. I have implemented this and it will be in the next release of Spike.
Regards,
Andrew
AndrewModeratorHi Volker,
Thanks for the feedback.
We have disabled the measurement for the SA44/124 devices due to their lack of hardware image rejection. The wideband noise source aliases in at all points in the measurement affecting the results. We have not determined if we will address this.
We intend to revisit this measurement in the future. Reusing the noise source measurements (step 1/2) is something we plan on adding. We agree that it would be beneficial to not need to perform this step for each measurement.
We have also considered how we would perform more automation with the noise source. The trigger idea is good.
We can review the noisy values you are seeing. With some more testing we might be able to reproduce and deal with these. Can you provide any configuration information for the measurements on which you saw this issue? I will include this in my notes.
Can you clarify your last question?
Thanks again for the feedback. This will be very useful for future development. We are happy this measurement has been useful for you. Hopefully we can make it better in future revisions.
Regards,
Andrew
AndrewModeratorAndrew December 17, 2020 at 9:31 am in reply to: Spike – Spectrum Emisium mask //php bbp_reply_id(); ?>
Hello Miran,
It appears that the 1kHz minimum is an artificial limitation in the software. We could look into removing this limitation in a future release of the software.
The best you could do right now create an offset between 1kHz to 100kHz.
Additionally, given your current settings, if you create an offset that is higher than the measured channel power, it would never fail. Is this close in offset for visual indication only?
Also, the channel power bandwidth used when “Auto” is selected is based on your current offsets. If you created an offset that comes all the way in to 1kHz or below (given a software update), you will want to manually set the channel power bandwidth.
With your current RBW of 300Hz, being able to specify a start frequency of < 1kHz would only test a few additional points. Are you testing against a standard mask? I look forward to your response. Regards
AndrewModeratorAndrew December 11, 2020 at 9:11 am in reply to: SM200B Active Cooling Module Retrofit //php bbp_reply_id(); ?>
Hi Kaiser,
Would you please email the request to sales@signalhound.com. They can determine if this procedure is possible and provide a quote. Please provide your unit serial number when you message the sales department.
Thanks
AndrewModeratormneuman,
Unfortunately the device does not have an idle mode. Once plugged in it will draw ~6W regardless of whether is it making a measurement or not. The only way to reduce power consumption is to unplug the unit. The 50C idle temps will not hurt the unit, but I understand it may be undesirable for other reasons. If you want it to be unpowered while not in use, consider a powered hub you could also keep on your desktop. Some hubs have buttons that allow you to turn off that port.
Regards,
Andrew
AndrewModeratorAndrew December 4, 2020 at 8:27 am in reply to: Error for Spike 3-5-12 for Linux FIXED //php bbp_reply_id(); ?>
Thanks for the update Gary.
There are limitations on how quickly people can reply to a thread to try and help cut back on spam. If it becomes a problem for our customers we can relax those limits.
AndrewModeratorAndrew December 4, 2020 at 8:21 am in reply to: Feature Request – Clear MAX HOLD when changing frequency parameters //php bbp_reply_id(); ?>
Thank you Gary, I was able to immediately reproduce the issue. This is not intended behavior. I can get a fix for this. Until the next release, you can press the “Clear” button on the trace controls when trace 2 is selected to clear the max hold trace. Since we just released Spike I’m not sure when the next release will be.
Thanks again for the feedback!
Regards
AndrewModerator- This reply was modified 4 years, 9 months ago by
Andrew.
Andrew December 3, 2020 at 2:29 pm in reply to: Feature Request – Clear MAX HOLD when changing frequency parameters //php bbp_reply_id(); ?>
Gary,
That is the intended behavior (for sweep mode). I was not able to reproduce the behavior you are seeing (max hold NOT clearing when changing frequencies). I’m testing this in sweep mode on Windows 10. Can you please provide more information about your setup? Maybe a picture of the software before you make a change and I can try to reproduce it?
AndrewModeratorAndrew December 3, 2020 at 1:47 pm in reply to: Error When Trying to Run Spike 3-5-12 for Linux //php bbp_reply_id(); ?>
Gary,
Try re-downloading it now. We re-included this file in the installation directory. It is not present for some OS’s outside the recommended Ubuntu 18.04, so we have to ship it with our application. It should work for you now.
Thanks
AndrewModeratorTry setting the sweep time in the API to 1ms instead of 6 seconds. With 1ms the sweep time parameter will be effectively ignored and it will use the minimum sweep time needed to achieve the 1Hz RBW which will be 2-4 seconds depending on window function. If you set the sweep time to 1ms, this will mirror the settings used in Spike more accurately which it sounds like is working for you. Spike also uses the API, so if you are able to find settings that work in Spike you simply need to mirror them in the API to get similar results.
Regards
AndrewModerator- This reply was modified 4 years, 9 months ago by
Andrew.
- This reply was modified 4 years, 9 months ago by
Andrew.
- This reply was modified 4 years, 9 months ago by
Andrew.
- This reply was modified 4 years, 9 months ago by
Andrew.
Thanks Volker,
I was able to track it down. It looks like another display related issue affecting just the limit lines. As before, the limits lines are still being tested the same as they have been for awhile.
I was able to fix this display issue, and can get it in the next release.
I apologize for the inconvenience. I will likely get a release out in the next 1-2 weeks.
Regards,
[See image for your line with fix implemented. Peaks align on the graticule lines and don’t shift left at higher RBWs. Although increasing RBW too much is not recommended with your narrow limit line spikes.]
Attachments:
You must be logged in to view attached files.
AndrewModeratorhquezada,
Consider increasing RBW or using the Nuttall window (rbwShape parameter on bbConfigureSweepCoupling) if the device is unstable at low RBWs like 1Hz. It looks like your PC is unable to keep up with the processing required for the 1Hz RBW on the BB60C. Unfortunately RBWs that low on the RBW require significantly more processing than other measurements.
Regards
- This reply was modified 4 years, 8 months ago by
- AuthorPosts