wle: thanks for the help with this.
Definitely don't need to have B monitor for changes to A. When A is replaced with new version, system restart will be expected.
Tom,
This looks like documentation for including code "A" when building code "B". I want to be able to change "A" without touching "B", like updating a Windows DLL without having to rebuild the Windows operating system.
Also, I am looking for this in Linux.
uBlox GNSS Compendium:
https://www.u-blox.com/sites/default/files/gps_compendiumgps-x-02007.pdf
One of the best references I've seen for getting your hands dirty in the topic GNSS.Imagine that the clocks in the satellites were perfect, and the clock in the receiver on the ground was also...
wle,
Thanks for the response.
Definitely something I should consider, but I am concerned about burdening "B" with operating system calls every microsecond, we are bandwidth limited. I was hoping that the library could be done in a way that it gets loaded at runtime, then behaves more or less...
Thanks for the detailed response.
There's more to it than just the compile time of "B". Touching B triggers a whole lot of regression testing and version control hassles. I think the dynamic link lib is what I need, and what you provided looks like it will help me get started. Just curious, how...
Thanks for the detailed response. I like the simplicity of using a file to communicate the data back to the calling program, but I am thinking it would be too slow, the algorithm is called at relatively high speed. Program A is currently implemented in C and is part of program B. I would like...
I did some Googling, seems that in Linux world .so (shared object) is similar to the Windows .dll, but its unclear to me if they are dynamically linked. Should I used .dll or .so? Just want to get headed in right direction before I spend time digging into the dirty details. (Yes, hardware synth).
Thanks,
I understand conceptually what these are, I am looking for an example of how it is actually implemented.
I have c-code already that takes frequency as input and creates a table of address/data to be written to the hardware. How would I compile this code to have it become a library, and...
We have a system that requires software to program a fairly complex frequency synthesizer IC. Given the desired frequency, software executes an algorithm to calculate the values needed to be programmed into the physical device. We would like to have this algorithm contained in an independent...
Adding to berkeman, spectrum analyzer + tracking generator provides a "scalar" network analyzer. Only amplitude response is measured.
You mentioned "Of course some phase calculations may also be required", in fact, no phase information can be obtained, so "vector" (phase and amplitude)...
If we assume the LO has jitter of 100fs rms, this means that periodically your LO will be 100fs rms ahead or behind, in time, an ideal reference oscillator. But you have not specified how often this will occur. Once a day? Once per millisecond? Jitter has both an amplitude (fs, ps, UI etc), and...
If space only had one dimension would Einstein's speed of light postulate still lead to Lorentz transformation for motion along that one dimension?
Relativity of simultaneity can obviously be demonstrated in one dimension (lightning bolts hitting opposite ends of stationary and moving train)...
As f95toli eluded to, you actually need a bandpass filter whose bandwidth is <1/2 sampling freq. Actual center frequency of the AAF is theoretically not important.