Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use BigInteger for frequency instead of long #39

Open
AlexandreRouma opened this issue Jun 1, 2020 · 3 comments
Open

Use BigInteger for frequency instead of long #39

AlexandreRouma opened this issue Jun 1, 2020 · 3 comments

Comments

@AlexandreRouma
Copy link

Hi, there is a pretty big problem with the current versions,
It's impossible to chose a frequency above 2.17GHz

Since a lot of SDRs are capable of going higher than that (Eg: hackrf, limesdr, adalm pluto), it would be great if using a higher frequency was possible.

I ran into this issue when trying to receive 2.4GHz CCTV cameras.

Cheers, alex.

@eried
Copy link

eried commented Jun 5, 2020

This is not supposed to capture the transmission itself, but the noise of the circuitry controlling the display. Depending on the refresh rate and other things, this can be around 120 mhz or 300 mhz or so...

@mgkuhn
Copy link
Collaborator

mgkuhn commented Jun 5, 2020

Pull requests to make the limits of the center-frequency setting better match the capabilities of the hardware tuner used, where the driver does provide that information, would be welcome. If the SDR driver used does not provide that information, adding a command-line option to provide it manually might also be justified.

But, as @eried said, while TempestSDR should be capable to rasterize any AM modulated analog b/w video transmission, it is in particular intended for accidental raster emissions, i.e. those that do not come with any standardized sync-pulse signals. TempestSDR can also be useful to understand the undocumented analog transmission format of a CCTV camera, but to actually use it routinely, you are probably better off with other TV-receiver software that includes logic to detect and follow horizontal and vertical sync pulses. TempestSDR contains only a heuristic to detect and follow blanking intervals (essentially looking for a dark cross in the frame), which may or may not work for your particular CCTV transmission format. And as the result of that heuristic is applied instantly, and not first fed into a filtered PLL, if I recall correctly, the resulting frame alignment might jump around quite a bit compared to what you get with a regular TV receiver software.

@eried
Copy link

eried commented Jun 5, 2020

For the CCTV camera signal, SDRSharp with TV plugin works perfectly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants