- AuthorSearch Results
Found in Topics
Anonymous
Anonymous posted on April 29, 2016 at 3:48 am View this postTopic: Spike is working with VMware 8.1.1
in forum General DiscussionsSpike is now working with the new VMware update 8.1.1 !
Tested on a Macbook Pro (OS X El Capitan Version 10.11.4) with Windows 7 and Windows 10 and BB60C
Found in Replies
dept911 posted on April 12, 2016 at 4:43 am View this post
dept911ParticipantAndrew,
Thanks for your rapid response. However, When I click on the following
File>Import>Limit Line TableIt opens a file window to open the .csv file for the limit lines. No apparent opportunity to clear limit lines.
..Harold
Found in Topics
Saira Khan posted on March 20, 2016 at 5:03 am View this postTopic: Api can use in Linux ?
in forum VSG Series DiscussionsHello
Can we use vsg25 api in Linux or Ubuntu environment?
we want to use VSG API our own Linux based QT Application.Thanks
SairaFound in Topics
bbowar posted on March 3, 2016 at 10:01 am View this postTopic: SA_API Problem with old Borland Compiler
in forum SA Series DiscussionsI was trying to build a C application using my Borland C++ compiler. Application compiles and links, but when I run the application I get the following error: Access violation at address 6D4E2152 in module ‘sa_api.dll’. Write of address of 00000064. This error occurs on the saOpenDeviceBySerialNumber() function call. Any idea of what the problem may be?
Found in Replies
jams90 posted on February 9, 2016 at 2:31 pm View this postIn reply to: API for standalone TG44?
jams90ParticipantI get my TG44A to work on C# with the TG_API.dll
thanks!
Found in Replies
jams90 posted on February 5, 2016 at 3:24 pm View this postIn reply to: API for standalone TG44?
jams90ParticipantHi, i’ve read about the StandAlone API and downloaded it with the PDF file wich explains the functions but i can’t get the API to work on C#.
is it posible to use it on a C# forms project?
Found in Replies

Justin Crooks posted on February 3, 2016 at 9:34 am View this postIn reply to: Spike Spur Rejection

Justin CrooksModeratorLou,
The way spur reject works is by mixing the incoming RF using two unique combinations of local oscillator and sometimes a different IF frequency. The results are compared and a signal not present in both is rejected as probable spurious.In essence, a signal that is present for the entire sweep (or, for large spans, the time it takes to sweep 21.4 MHz) will not be rejected or hidden. We show our internal clock noise, rather than hiding it and risking missing an actual signal.
If a signal is pulsed or rapidly frequency hopping, spur reject may reject the actual signal, which is why for these types of signals, spur reject mode must be disabled. To analyze these types of signals, the BB60C is strongly recommended, although if you know the frequency of the signal, the SA44B in real-time mode may work also.
Found in Replies

Andrew posted on January 29, 2016 at 9:30 am View this postIn reply to: BB60C Intel Atom Functionality

AndrewModeratorHi Labbench1,
Yes I did. I have made a note to notify you when the API has been compiled on Linux and is on the website. I suspect early next week. I’ll make a point to do it on Monday or Tuesday.
Apologize for the wait.
Regards,
A.J.Found in Replies

Andrew posted on January 29, 2016 at 9:27 am View this postIn reply to: IQ with external trigger

AndrewModeratorHi Andrew,
The trigger values in the current API provide you with the full resolution pre-decimation. The BB60 has a sample rate of 80MS/s which we convert to a 40MS/s I/Q data stream with decimation 1. The triggers are referenced to the 80MS/s. So at a decimation of 1, you would need to divide a trigger value by 2 to have it reference a sample in a 40MS/s I/Q stream.
If you have a decimation of ‘n’, divide the trigger value by (n*2) to have it reference a sample in your data stream.
Alternatively, the trigger values range between 0 and 2^20 (1048576), so if your getting 8192 samples per acquisition, divide the trigger value by the ration of 2^20 / 8192 = 128.
The reason it is this way, is so that the triggers are still providing 12.5ns resolution for any I/Q data stream.
Regards,
A.J.Found in Topics
Anonymous
Anonymous posted on January 29, 2016 at 4:20 am View this postTopic: IQ with external trigger
in forum BB Series DiscussionsHello.
I work with BB60 API IQ example with trigger functionality.
My buffer length is 8192 samples (625kHz samplerate with 300kHz bandwidth) but trigger array gives me values like 100000 and bigger.Is it wrong or this values are not indexes in data array.Found in Topics
ayssid posted on January 27, 2016 at 12:52 am View this postTopic: Trying to connect to raspberry pi
in forum SA Series DiscussionsI am following the instruction from this page https://signalhound.com/download/spike-api-for-armv7-a-linux/. But i still cannot run the example “full_span_peak_search”. This is my Signal Hound serial numbers : 30300391
OS : Rasbian WheezyHow do i know my Signal Hound Firmware Version ? Should i upgrade it ? And How do i upgrade it ?
Thanks, and sorry for my bad english
Attachments:
You must be logged in to view attached files.Found in Replies

Andrew posted on January 26, 2016 at 2:14 pm View this postIn reply to: Labview drivers for SA44

AndrewModeratorHello rmaso,
Someone else might be able to assist you further. I don’t have experience with Labview but I found this response earlier in this thread.
If you have installed the Signal Hound Spike application, look in this folder.
C:\Program Files\Signal Hound\Spike\api\sa_series\labview
This is a Labview example we distribute. Another forum member was able to verify this worked out of the box. If this example works for you, then maybe you can determine what is causing issues with your setup.Regards,
A.J.Found in Replies

Andrew posted on January 15, 2016 at 12:00 pm View this postIn reply to: BB60C Intel Atom Functionality

AndrewModeratorOf course,
Since you are using the Atom CPUs, it would be good to characterize the behavior on Windows first. Our application uses the API under the hood, so you can get a good idea on how various features work. The API functions similarly on both Windows/Linux, so when I get it recompiled, porting should be easy, if you are able to start development on Windows. Shoot me an email at aj at signalhound dot com and I will email you when I get a new Linux version up. I can’t guarantee any time frame though, maybe in the next couple weeks.
Regards,
A.J.Found in Replies
Anonymous
Anonymous posted on January 12, 2016 at 2:44 am View this postIn reply to: IQ realtime streaming
AnonymousInactiveI use 32bit spike API in Windwos 7.
Next bring the thread function code
After each call bbFetchRaw stack pointer decreases on 12 bytewhile(!Active)
{
if(reconfigure)
{
bbAbort(DeviceID);
bbConfigureCenterSpan(DeviceID, Freq, Bandwidth);
bbConfigureIQ(DeviceID,64,Bandwidth)
bbInitiate(DeviceID, BB_STREAMING, BB_STREAM_IQ);
reconfigure = false;
}
bbFetchRaw(handle, &data[0], 0);
PostMessage();
}Found in Replies

Andrew posted on January 11, 2016 at 10:31 am View this postIn reply to: Decoding SSB signals in the amateur radio bands

AndrewModeratorHi John,
The main reason one might buy a BB60A now is due to price. We do not sell the BB60A anymore and have not since the BB60C was released.
The BB60C hardware design is drastically different than the BB60A, as you noted. The BB60C uses a direct RF path for frequencies below 20MHz. The HDSDR application requires an input I/Q data stream to operate on. We have not developed the direct RF to I/Q code necessary for HDSDR. This only affects 20MHz and below. Our API is available to users and we do provide the code for our device to interface HDSDR, so if you have programming experience, it would be possible to fill in the missing pieces to get the direct RF into HDSDR. This would require C++ and signal processing experience.
Regards,
A.J.Found in Topics
Anonymous
Anonymous posted on December 29, 2015 at 12:07 am View this postTopic: IQ bandwidth lower limit
in forum BB Series DiscussionsHello
In bb_api.h BB_MIN_IQ_BW is disable. So …
How can I know IQ bandwidth lower limit for any sample rate ?Found in Replies

Justin Crooks posted on November 20, 2015 at 11:16 am View this postIn reply to: SA124B SH_API.DLL restart in Labview

Justin CrooksModeratorHave you tried closing the device and re-opening it? If you are using the Spike API, this will likely work. With the older API, I believe there is a SHAPI_CyclePort or similar that should accomplish the same thing.
Found in Topics
jthienel posted on November 18, 2015 at 1:58 pm View this postTopic: SA124B SH_API.DLL restart in Labview
in forum SA Series DiscussionsDoes anyone have a suggestion on how to restart a stuck DLL when using Labview? Problem I am having is when I lose connection to a SA124B, for example during a trace request. I cannot regain control of the analyzer through the DLL.
Second question. Is the serial protocol for the SA124 published anywhere then I could go direct to the USB port and reset the connection to the analyzer with out having to use the DLL.
Any suggestions would be appreciated.
Thanks.Found in Replies

Andrew posted on November 9, 2015 at 3:29 pm View this postIn reply to: bb_api.dll x64 linker errors?

AndrewModeratorHi Cyprien,
If you have installed the Spike x64 application on your PC, you can get the 64-bit version of the ftd2xx.dll library from the Spike installation directory at C:/Program Files/Signal Hound/Spike/
You will see the ftd2xx.dll file that Spike uses, which you can copy into the same directory as the bb_api.dll file for your application. This should resolve the error you are seeing.Regards,
A.J.Found in Topics
Cyprien posted on November 9, 2015 at 3:25 pm View this postTopic: bb_api.dll x64 linker errors?
in forum General DiscussionsHi,
I am operating on a vanilla windows 10 PC with has a functioning Spike x64 (3.0.16). However, I am having issues with bb_api.dll because it bombs due to ftd2xx.dll not being found (both x86 and x64). I have uninstalled and re-installed the drivers to no avail, so I have manually copied the DLL into my exe folder. The x86 version works OK, but when use the bb_api.dll x64 it is a problem. Using dependency walker I notice that the bb_api.dll x64 has a reference to ftd2xx.dll, but the “CDM v2.12.06 WHQL Certified” package contains the dll ftd2xx64.dll which is presumably is the DLL that should be in use. Have I misunderstood or is there a DLL naming issue?
Also any pointers on getting this working without having to copy the ftd2xx.dll to my install folders.
Thanks.
- AuthorSearch Results