Forum Replies Created
- AuthorPosts
AndrewModeratorAndrew June 12, 2020 at 8:40 am in reply to: Reference Level Offset does not stick //php bbp_reply_id(); ?>
Hi Mike,
Yes, the reference level offset is saved in presets. If you save a preset with your desired reference level offset, you can quick load it next time you launch the software using the ctrl+N shortcut.
Regards
AndrewModeratorAndrew June 4, 2020 at 10:17 am in reply to: Using mixers with BB60C and Spike + other //php bbp_reply_id(); ?>
Hi Joe,
The v2.12.00 driver you are referring to is for the SA and TG devices. It does not affect the BB60C device. The BB60C USB driver is installed during installation and has not changed since release of the BB60C.
Again, if you would like to dig deeper into this issue, feel free to email me.
Regards,
Andrew
AndrewModerator- This reply was modified 4 years, 11 months ago by
Andrew.
Andrew June 3, 2020 at 7:51 am in reply to: Using mixers with BB60C and Spike + other //php bbp_reply_id(); ?>
Hi Joe,
Which version of software did you update from? The last couple of versions have not introduced BB60C changes.
Can you provide a screenshot of the frequency offset including all settings? I can try to recreate the issue on my end.
We haven’t introduced a frequency offset setting yet in Spike.
The reason you see the “To Center” behavior is because the RBW is changing as you decrease the span. The frequency accuracy is subject to the RBW. As you decrease span, the frequency accuracy gets better, which is why you see an offset as you decrease span.
Feel free to follow up with me via email and we will look at your BB60C frequency offset issue.
aj at signalhound dot comRegards
AndrewModeratorHello rcidade,
You will need some software to generate or receive protocol specific waveforms. We are not familiar with DMR standards.
You might review some of our third party software vendors to see if they provide the functionality you require. I would start by looking at the Decodio software.
https://signalhound.com/support/third-party-software/Regards,
Andrew
AndrewModeratorAndrew May 27, 2020 at 7:28 am in reply to: Linux Spike 3.5.4 Locks Up with Spans Less Than 500 kHz. //php bbp_reply_id(); ?>
Thank you for the bug report Gary. I will be looking into this shortly.
Just as some more information I can attach to this bug report, can you let me know what CPU is in this PC?
AndrewModeratorAndrew May 20, 2020 at 8:24 am in reply to: Spike for Linux Running Wonderfully on Linux Mint 19.3 Cinnamon //php bbp_reply_id(); ?>
Awesome Gary! Glad everything is working great.
If you come across any issues, please let us know.
Thanks for the feedback.
Andrew
AndrewModeratorJason,
You may contact support@signalhound.com if you are unable to resolve this. If you do, please provide as much information as possible.
Regards
AndrewModeratorJason,
The BB60C DLL also relies on the ftd2xx.dll. Is that also present? We include it in the SDK alongside the bb_api.dll.
AndrewModeratorAndrew May 4, 2020 at 9:50 am in reply to: How to record series of spectrums //php bbp_reply_id(); ?>
Hello Kefei,
If you need to record a series of spectrums, you have a few options. You can used the sweep recording toolbar in Spike (in the sweep measurement mode). You will find the toolbar along the lower part of the Spike application in sweep mode. The file saved is a custom binary file which can either be played back through Spike, or could be parsed programatically. An example C++ parser is in our SDK.
You could also use the SM_API to programatically sweep the SM device and store sweep in whatever format you wish. The SM_API is a C++ DLL for Windows or Linux you can use to control the SM200. You can find this in our SDK. (Software menu on our website).
Regards,
Andrew
AndrewModeratorAndrew May 1, 2020 at 7:49 am in reply to: VSG25A Labview API – PSK Data (*symbols) //php bbp_reply_id(); ?>
Hello jatwood,
The data array should be populated with values between [0,SymbolPositions-1]. For example, for a QAM16 signal, you will pass values between [0,15]. The symbol mappings are in the VSG User manual found in the VSG25 installation folder.
In the UI, we generate a bit string according to the PN sequence and then convert the bit string to symbol positions. For example, for a QAM16 signal if the random bit stream is 00101110, we would convert this to two symbols 0010, 1110, and pass an array of two data symbols to the API, [2, 14].
I apologize, we don’t have any LabVIEW interface for the VSG25.
Regards,
Andrew
AndrewModeratorCristian,
In sweep and real-time mode only linear scale x-axis plots are available.
Regards
AndrewModeratorOur BB60 and SM200 spectrum analyzers are compatible with Linux. The SM440 will also be compatible with Linux.
AndrewModerator- This reply was modified 5 years, 2 months ago by
Andrew.
Hi Testpoint,
As a follow up.
We have started work on a SM model that will go to 44GHz, that we currently naming it the SM440B. We are anticipating release Q2 2021. Please check in periodically, we will have more information as we continue development.
Regards,
Andrew
AndrewModeratorAndrew March 19, 2020 at 11:11 am in reply to: BB60C Working Well On USB-C / Thunderbolt 3 Port w/ Adapter Cable //php bbp_reply_id(); ?>
Hi Serpi,
Yes, we have seen issues with bulkhead connectors in the past with USB 3.0. Our USB 3.0 devices requires high throughput real-time zero data loss links over USB 3.0. This usually limits cable length and additional connections, like bulkhead connectors.
If you need longer cable lengths than the typical 1-2 meter cables look into some active USB 3.0 cables. Here are some that other customers have used with success.
• SIIG USB, 3.0 Active cable, 20 meters.
• Cable Matters, Daisy chained 2 10-meter active cables.
• Corning, USB to optical, 20 meters.
• Firenex-uls-05, USB 3.0 active repeater cable, 5 metersRegards
AndrewModeratorAndrew March 3, 2020 at 1:56 pm in reply to: BB60C QNX 6.4.1 Drivers for 32 bit OS //php bbp_reply_id(); ?>
bbowar,
Email me at aj at signalhound dot com. I can be sure to contact you via email if we decide to pursue this in the future. I don’t think we have the resources to pursue this at this time.
Regards,
Andrew
AndrewModeratorAndrew March 2, 2020 at 1:16 pm in reply to: BB60C QNX 6.4.1 Drivers for 32 bit OS //php bbp_reply_id(); ?>
bbowar,
We do not have any 32-bit Linux builds for our APIs. We compile on 64-bit Ubuntu 18.04 and CentOS7. We have no plans to target a 32-bit Linux OS at this time. I will make a note that you have requested this.
Regards
AndrewModeratorKaiser,
I can give you estimate numbers for configuration switch times for I/Q streaming and segmented I/Q for the SM200B.
– I/Q streaming reconfiguration times are going to be between 15-60ms (which includes a small I/Q acquisition at each configuration) depending on decimation (longer for higher sample rates) and the I/Q queue size (see smSetIQUSBQueueSize). I achieve 15ms switch times with decimation 8 (bandwidth = 5MHz) and queue size of 5ms, and 60ms with decimation 1 (bandwidth = 40MHz) and default queue size (41ms). Smaller queue sizes are less resistant to USB data loss, but for short acquisitions, this is probably not a problem.
– Segmented I/Q reconfiguration times are ~20ms (which includes a small acquisition at each configuration). Segmented I/Q captures are limited to 160MHz bandwidth, so if you are trying to reduce noise and measure specific signals, you will need to further tune, filter, and decimate the I/Q data.
I’m not entirely sure I understand the noise issues you are having. If the SNR is low, and you need to know amplitude variation over short time intervals, consider decreasing ref level to -20 or below (if you haven’t already), performing I/Q streaming using a bandwidth that only includes your signal of interest, and performing overlapping FFTs with very high overlap rates. This can get you microsecond level resolution on your spectrums. You can play with this idea in our Spike software in zero-span mode with the waterfall plot.
If you just need to know the power of these signals over time, and SNR is low, you could measure channel power from the sweeps (which would help with noisy signals), or use I/Q and do an AM vs Time approach, and calculate power over a duration of time domain samples.
Some customers use a search/handoff approach. One receiver scanning and another measuring signals of interest reported by the search receiver. This way there is no blind time on the search receiver.
I hope you get some other feedback.
Regards,
Andrew
AndrewModeratorAndrew February 26, 2020 at 7:36 am in reply to: SA 124B with Sceptre 3dB software //php bbp_reply_id(); ?>
Sarath,
The SA124B is not compatible with Sceptre. The SA124B does not have a supported Linux interface and as far as I’m aware Sceptre is mainly supported on Linux.
Regards,
Andrew
AndrewModeratorAndrew February 19, 2020 at 12:39 pm in reply to: How to read IQ data I matlab //php bbp_reply_id(); ?>
Kefei,
Unfortunately we do not have any examples of performing this type of processing in MATLAB. I would start by learning about FFTs and the role of window functions for the FFT. There is a lot of literature available on the internet on this topic using MATLAB as the programming language. MATLAB has several functions to assist in this type of processing.
Overlapped FFTs as described in Justin’s response are how Spike converts I/Q data into a series of closely spaced spectrums.
Regards,
Andrew
AndrewModeratorThanks for the follow up. I see how that could be confusing. Let me know if I can help with anything else.
- This reply was modified 4 years, 11 months ago by
- AuthorPosts