How can I record RF?Communication - 2 Battery Powered Circuits, 1 Conductor, no common groundImplementing a network of RF receiver/transmittersMusic through RFhigh frequency op amp for Arduino frequency counterHow to conduct “Transient Power” measurement according to ETSI EN 300 220-1 (v2.4.1)?Simple AM radio - how to modify it so it can work without ferrite rod antenna?Can anything be done to shield a record turntable from picking up unwanted radio transmissions?Does the feed line contribute to the function of a PCB patch antenna?How to go about decoding baseband from RF?
Is using 'echo' to display attacker-controlled data on the terminal dangerous?
Single-key teletype?
60s or 70s novel about Empire of Man making 1st contact with 1st discovered alien race
Why does this query, missing a FROM clause, not error out?
Does putting salt first make it easier for attacker to bruteforce the hash?
How can I end combat quickly when the outcome is inevitable?
How do free-speech protections in the United States apply in public to corporate misrepresentations?
A word that means "blending into a community too much"
Why did Intel abandon unified CPU cache?
Can a human be transformed into a Mind Flayer?
How to trick the reader into thinking they're following a redshirt instead of the protagonist?
Is this a bug in plotting step functions?
Excel division by 0 error when trying to average results of formulas
What are some really overused phrases in French that are common nowadays?
Why am I getting a strange double quote (“) in Open Office instead of the ordinary one (")?
What would be the way to say "just saying" in German? (Not the literal translation)
Is it expected that a reader will skip parts of what you write?
Which languages would be most useful in Europe at the end of the 19th century?
Why am I Seeing A Weird "Notch" on the Data Line For Some Logical 1s?
Is there a DSLR/mirorless camera with minimal options like a classic, simple SLR?
What is the logic behind taxing money for property?
Separate SPI data
What differences exist between adamantine and adamantite in all editions of D&D?
What are neighboring ports?
How can I record RF?
Communication - 2 Battery Powered Circuits, 1 Conductor, no common groundImplementing a network of RF receiver/transmittersMusic through RFhigh frequency op amp for Arduino frequency counterHow to conduct “Transient Power” measurement according to ETSI EN 300 220-1 (v2.4.1)?Simple AM radio - how to modify it so it can work without ferrite rod antenna?Can anything be done to shield a record turntable from picking up unwanted radio transmissions?Does the feed line contribute to the function of a PCB patch antenna?How to go about decoding baseband from RF?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
$begingroup$
For audio I can use just sound card, plus OS api to record any signal from 20 hz (below that's blocked via capacitor) to 96khz(that's half of max samplerate).
But what if I just want to go higher? As high as it possible!
How far could I go and what PC hardware should I use, in order to sample that signals?
For example, I want to record broadband signal, and do FFT, to see "what's happenin here?"
how this was even recorded?
rf radio software-defined-radio
$endgroup$
|
show 6 more comments
$begingroup$
For audio I can use just sound card, plus OS api to record any signal from 20 hz (below that's blocked via capacitor) to 96khz(that's half of max samplerate).
But what if I just want to go higher? As high as it possible!
How far could I go and what PC hardware should I use, in order to sample that signals?
For example, I want to record broadband signal, and do FFT, to see "what's happenin here?"
how this was even recorded?
rf radio software-defined-radio
$endgroup$
$begingroup$
Probably with a spectrum analyzer.
$endgroup$
– Oldfart
Jun 2 at 8:55
$begingroup$
@Oldfart my goal is to do signal recording (with a goal to be bit-perfect, as close to original, as possible). That signal representation must end up in PC RAM and sampling frequency must be - from DC to "as high as ever possible". What is typical solution?
$endgroup$
– xakepp35
Jun 2 at 8:57
2
$begingroup$
Get yourself a very high speed ADC (or multiple ADC's) and a lot of memory. Going up to 3GHz would require vast RF experience. I would not like to try....
$endgroup$
– Oldfart
Jun 2 at 8:59
$begingroup$
@Oldfart to the fun, the question ultimately is.. how do you typically "solder" x-pin ADC chip to the PCI-E bus?
$endgroup$
– xakepp35
Jun 2 at 9:02
$begingroup$
@Oldfart is a 3ghz a cap? how far could the recording go on a decent hardware, and what is that hardware? yes, i do understand, that recording could require 3gsps, but could we go higher, to saturate x16 pci-e bus bandwidth?
$endgroup$
– xakepp35
Jun 2 at 9:09
|
show 6 more comments
$begingroup$
For audio I can use just sound card, plus OS api to record any signal from 20 hz (below that's blocked via capacitor) to 96khz(that's half of max samplerate).
But what if I just want to go higher? As high as it possible!
How far could I go and what PC hardware should I use, in order to sample that signals?
For example, I want to record broadband signal, and do FFT, to see "what's happenin here?"
how this was even recorded?
rf radio software-defined-radio
$endgroup$
For audio I can use just sound card, plus OS api to record any signal from 20 hz (below that's blocked via capacitor) to 96khz(that's half of max samplerate).
But what if I just want to go higher? As high as it possible!
How far could I go and what PC hardware should I use, in order to sample that signals?
For example, I want to record broadband signal, and do FFT, to see "what's happenin here?"
how this was even recorded?
rf radio software-defined-radio
rf radio software-defined-radio
asked Jun 2 at 8:53
xakepp35xakepp35
23210
23210
$begingroup$
Probably with a spectrum analyzer.
$endgroup$
– Oldfart
Jun 2 at 8:55
$begingroup$
@Oldfart my goal is to do signal recording (with a goal to be bit-perfect, as close to original, as possible). That signal representation must end up in PC RAM and sampling frequency must be - from DC to "as high as ever possible". What is typical solution?
$endgroup$
– xakepp35
Jun 2 at 8:57
2
$begingroup$
Get yourself a very high speed ADC (or multiple ADC's) and a lot of memory. Going up to 3GHz would require vast RF experience. I would not like to try....
$endgroup$
– Oldfart
Jun 2 at 8:59
$begingroup$
@Oldfart to the fun, the question ultimately is.. how do you typically "solder" x-pin ADC chip to the PCI-E bus?
$endgroup$
– xakepp35
Jun 2 at 9:02
$begingroup$
@Oldfart is a 3ghz a cap? how far could the recording go on a decent hardware, and what is that hardware? yes, i do understand, that recording could require 3gsps, but could we go higher, to saturate x16 pci-e bus bandwidth?
$endgroup$
– xakepp35
Jun 2 at 9:09
|
show 6 more comments
$begingroup$
Probably with a spectrum analyzer.
$endgroup$
– Oldfart
Jun 2 at 8:55
$begingroup$
@Oldfart my goal is to do signal recording (with a goal to be bit-perfect, as close to original, as possible). That signal representation must end up in PC RAM and sampling frequency must be - from DC to "as high as ever possible". What is typical solution?
$endgroup$
– xakepp35
Jun 2 at 8:57
2
$begingroup$
Get yourself a very high speed ADC (or multiple ADC's) and a lot of memory. Going up to 3GHz would require vast RF experience. I would not like to try....
$endgroup$
– Oldfart
Jun 2 at 8:59
$begingroup$
@Oldfart to the fun, the question ultimately is.. how do you typically "solder" x-pin ADC chip to the PCI-E bus?
$endgroup$
– xakepp35
Jun 2 at 9:02
$begingroup$
@Oldfart is a 3ghz a cap? how far could the recording go on a decent hardware, and what is that hardware? yes, i do understand, that recording could require 3gsps, but could we go higher, to saturate x16 pci-e bus bandwidth?
$endgroup$
– xakepp35
Jun 2 at 9:09
$begingroup$
Probably with a spectrum analyzer.
$endgroup$
– Oldfart
Jun 2 at 8:55
$begingroup$
Probably with a spectrum analyzer.
$endgroup$
– Oldfart
Jun 2 at 8:55
$begingroup$
@Oldfart my goal is to do signal recording (with a goal to be bit-perfect, as close to original, as possible). That signal representation must end up in PC RAM and sampling frequency must be - from DC to "as high as ever possible". What is typical solution?
$endgroup$
– xakepp35
Jun 2 at 8:57
$begingroup$
@Oldfart my goal is to do signal recording (with a goal to be bit-perfect, as close to original, as possible). That signal representation must end up in PC RAM and sampling frequency must be - from DC to "as high as ever possible". What is typical solution?
$endgroup$
– xakepp35
Jun 2 at 8:57
2
2
$begingroup$
Get yourself a very high speed ADC (or multiple ADC's) and a lot of memory. Going up to 3GHz would require vast RF experience. I would not like to try....
$endgroup$
– Oldfart
Jun 2 at 8:59
$begingroup$
Get yourself a very high speed ADC (or multiple ADC's) and a lot of memory. Going up to 3GHz would require vast RF experience. I would not like to try....
$endgroup$
– Oldfart
Jun 2 at 8:59
$begingroup$
@Oldfart to the fun, the question ultimately is.. how do you typically "solder" x-pin ADC chip to the PCI-E bus?
$endgroup$
– xakepp35
Jun 2 at 9:02
$begingroup$
@Oldfart to the fun, the question ultimately is.. how do you typically "solder" x-pin ADC chip to the PCI-E bus?
$endgroup$
– xakepp35
Jun 2 at 9:02
$begingroup$
@Oldfart is a 3ghz a cap? how far could the recording go on a decent hardware, and what is that hardware? yes, i do understand, that recording could require 3gsps, but could we go higher, to saturate x16 pci-e bus bandwidth?
$endgroup$
– xakepp35
Jun 2 at 9:09
$begingroup$
@Oldfart is a 3ghz a cap? how far could the recording go on a decent hardware, and what is that hardware? yes, i do understand, that recording could require 3gsps, but could we go higher, to saturate x16 pci-e bus bandwidth?
$endgroup$
– xakepp35
Jun 2 at 9:09
|
show 6 more comments
3 Answers
3
active
oldest
votes
$begingroup$
You would use an RF spectrum analyser.
You can also use a software defined radio module and something like GNU Radio to capture and analyse the signals.
The GNU Radio Wiki lists compatible hardware. Much of it is USB-based, some network-based.
$endgroup$
$begingroup$
How could you input the data to the computer memory? I know about gnu radio DSP, thanks. I just want to get that signal, and sound card (that connects to PCI-E bus) just dont allow to go higher than 192k samplerate!
$endgroup$
– xakepp35
Jun 2 at 9:04
$begingroup$
USB cannot stream many gsps, i think it have to be pci-e based in first place!~
$endgroup$
– xakepp35
Jun 2 at 9:09
2
$begingroup$
There's also PCI-e hardware. But, you can't process it at full speed, any way. You will be hard pressed (read "can't do it with a standard PC") to merely stream gigasamples per second to a harddrive. Professional systems capture to their own (specially built) RAM, then deliver it to PCs or recording systems at a much lower speed. The amount of data you can record is limited by the capture RAM and the recording speed.
$endgroup$
– JRE
Jun 2 at 9:13
2
$begingroup$
A spectrum analyzer doesn't record phase information about the different frequency components, so its data is not sufficient to reconstruct the time domain signal that was its input. If the SA uses a sampling technique like most do now, it's possible the original sampled data could be stored and uploaded to a PC, but I don't know of any SA that actually provides such a function.
$endgroup$
– The Photon
Jun 2 at 13:52
1
$begingroup$
Also, for both the SA and SDR solutions, there may be analog downmixing done before the signal is sampled, which could complicate recovering the time domain waveform from the sample data.
$endgroup$
– The Photon
Jun 2 at 13:53
|
show 4 more comments
$begingroup$
If your goal is to generate the plot shown in your question, the JRE is correct, you would use a spectrum analyzer (SA). In fact, with a spectrum analyzer, the data you'd get would be essentially the plot you showed, and you wouldn't need to do any post-processing to get it.
But, you'll notice that the plot doesn't show any phase information about the signal at different frequencies. And an SA does not typically store phase information. So if there is other processing you want to do that requires the phase information, or requires reconstructing the time-domain waveform of the signal you measured, then an SA will not do what you want.
You can buy a digital storage oscilloscope with bandwidth up to over 100 GHz (and sampling rate over 250 GHz). This would allow you to do what you specifically asked for, Take the FFT of the data to get a spectrogram, and to do it for signals up to ~100 GHz. However you must be prepared to spend quite a lot of money to get this capability. AFAIK these scopes retail in the ~$1 million range at the high end.
$endgroup$
add a comment |
$begingroup$
To see what is happening, you'll need to record the I+Q information of each signal.
This lets you examine the modulation (amplitude, phase, frequency, frequency sweeping, phase-ramps, pseudo-random-behaviors) of each signal.
For such as 256-QAM (a rather busy signal), you will need much more information than just the time of zero-crossings. To detect (or make observable) various circuit flaws,
such as intra-pulse ringing that the antenna itself did not filter out, you'll need lots of bandwidth. This is in conflict with the broadband thermal noise of a 3GHz unfiltered input.
Additionally, to handle 50dB dynamic range (-12dBxx to -62dBx) you'll need another 50/6 = 8 bits of ADC resolution.
Fundamentally, the broadband ADC noise floors (even if 50 ohm system) do not permit digitizing AT THE ANTENNA, and you will use PreAmplifiers. Since DC_3GHz amplifiers with low noise figure (the noise density, factoring in the Zsource) are expensive and prone to intermodulation between the weak RF and the strong RF, people tend to implement narrow-band monitoring systems for RF.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("schematics", function ()
StackExchange.schematics.init();
);
, "cicuitlab");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "135"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f441557%2fhow-can-i-record-rf%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
You would use an RF spectrum analyser.
You can also use a software defined radio module and something like GNU Radio to capture and analyse the signals.
The GNU Radio Wiki lists compatible hardware. Much of it is USB-based, some network-based.
$endgroup$
$begingroup$
How could you input the data to the computer memory? I know about gnu radio DSP, thanks. I just want to get that signal, and sound card (that connects to PCI-E bus) just dont allow to go higher than 192k samplerate!
$endgroup$
– xakepp35
Jun 2 at 9:04
$begingroup$
USB cannot stream many gsps, i think it have to be pci-e based in first place!~
$endgroup$
– xakepp35
Jun 2 at 9:09
2
$begingroup$
There's also PCI-e hardware. But, you can't process it at full speed, any way. You will be hard pressed (read "can't do it with a standard PC") to merely stream gigasamples per second to a harddrive. Professional systems capture to their own (specially built) RAM, then deliver it to PCs or recording systems at a much lower speed. The amount of data you can record is limited by the capture RAM and the recording speed.
$endgroup$
– JRE
Jun 2 at 9:13
2
$begingroup$
A spectrum analyzer doesn't record phase information about the different frequency components, so its data is not sufficient to reconstruct the time domain signal that was its input. If the SA uses a sampling technique like most do now, it's possible the original sampled data could be stored and uploaded to a PC, but I don't know of any SA that actually provides such a function.
$endgroup$
– The Photon
Jun 2 at 13:52
1
$begingroup$
Also, for both the SA and SDR solutions, there may be analog downmixing done before the signal is sampled, which could complicate recovering the time domain waveform from the sample data.
$endgroup$
– The Photon
Jun 2 at 13:53
|
show 4 more comments
$begingroup$
You would use an RF spectrum analyser.
You can also use a software defined radio module and something like GNU Radio to capture and analyse the signals.
The GNU Radio Wiki lists compatible hardware. Much of it is USB-based, some network-based.
$endgroup$
$begingroup$
How could you input the data to the computer memory? I know about gnu radio DSP, thanks. I just want to get that signal, and sound card (that connects to PCI-E bus) just dont allow to go higher than 192k samplerate!
$endgroup$
– xakepp35
Jun 2 at 9:04
$begingroup$
USB cannot stream many gsps, i think it have to be pci-e based in first place!~
$endgroup$
– xakepp35
Jun 2 at 9:09
2
$begingroup$
There's also PCI-e hardware. But, you can't process it at full speed, any way. You will be hard pressed (read "can't do it with a standard PC") to merely stream gigasamples per second to a harddrive. Professional systems capture to their own (specially built) RAM, then deliver it to PCs or recording systems at a much lower speed. The amount of data you can record is limited by the capture RAM and the recording speed.
$endgroup$
– JRE
Jun 2 at 9:13
2
$begingroup$
A spectrum analyzer doesn't record phase information about the different frequency components, so its data is not sufficient to reconstruct the time domain signal that was its input. If the SA uses a sampling technique like most do now, it's possible the original sampled data could be stored and uploaded to a PC, but I don't know of any SA that actually provides such a function.
$endgroup$
– The Photon
Jun 2 at 13:52
1
$begingroup$
Also, for both the SA and SDR solutions, there may be analog downmixing done before the signal is sampled, which could complicate recovering the time domain waveform from the sample data.
$endgroup$
– The Photon
Jun 2 at 13:53
|
show 4 more comments
$begingroup$
You would use an RF spectrum analyser.
You can also use a software defined radio module and something like GNU Radio to capture and analyse the signals.
The GNU Radio Wiki lists compatible hardware. Much of it is USB-based, some network-based.
$endgroup$
You would use an RF spectrum analyser.
You can also use a software defined radio module and something like GNU Radio to capture and analyse the signals.
The GNU Radio Wiki lists compatible hardware. Much of it is USB-based, some network-based.
edited Jun 2 at 9:55
Marcus Müller
37.3k364104
37.3k364104
answered Jun 2 at 9:00
JREJRE
26k64886
26k64886
$begingroup$
How could you input the data to the computer memory? I know about gnu radio DSP, thanks. I just want to get that signal, and sound card (that connects to PCI-E bus) just dont allow to go higher than 192k samplerate!
$endgroup$
– xakepp35
Jun 2 at 9:04
$begingroup$
USB cannot stream many gsps, i think it have to be pci-e based in first place!~
$endgroup$
– xakepp35
Jun 2 at 9:09
2
$begingroup$
There's also PCI-e hardware. But, you can't process it at full speed, any way. You will be hard pressed (read "can't do it with a standard PC") to merely stream gigasamples per second to a harddrive. Professional systems capture to their own (specially built) RAM, then deliver it to PCs or recording systems at a much lower speed. The amount of data you can record is limited by the capture RAM and the recording speed.
$endgroup$
– JRE
Jun 2 at 9:13
2
$begingroup$
A spectrum analyzer doesn't record phase information about the different frequency components, so its data is not sufficient to reconstruct the time domain signal that was its input. If the SA uses a sampling technique like most do now, it's possible the original sampled data could be stored and uploaded to a PC, but I don't know of any SA that actually provides such a function.
$endgroup$
– The Photon
Jun 2 at 13:52
1
$begingroup$
Also, for both the SA and SDR solutions, there may be analog downmixing done before the signal is sampled, which could complicate recovering the time domain waveform from the sample data.
$endgroup$
– The Photon
Jun 2 at 13:53
|
show 4 more comments
$begingroup$
How could you input the data to the computer memory? I know about gnu radio DSP, thanks. I just want to get that signal, and sound card (that connects to PCI-E bus) just dont allow to go higher than 192k samplerate!
$endgroup$
– xakepp35
Jun 2 at 9:04
$begingroup$
USB cannot stream many gsps, i think it have to be pci-e based in first place!~
$endgroup$
– xakepp35
Jun 2 at 9:09
2
$begingroup$
There's also PCI-e hardware. But, you can't process it at full speed, any way. You will be hard pressed (read "can't do it with a standard PC") to merely stream gigasamples per second to a harddrive. Professional systems capture to their own (specially built) RAM, then deliver it to PCs or recording systems at a much lower speed. The amount of data you can record is limited by the capture RAM and the recording speed.
$endgroup$
– JRE
Jun 2 at 9:13
2
$begingroup$
A spectrum analyzer doesn't record phase information about the different frequency components, so its data is not sufficient to reconstruct the time domain signal that was its input. If the SA uses a sampling technique like most do now, it's possible the original sampled data could be stored and uploaded to a PC, but I don't know of any SA that actually provides such a function.
$endgroup$
– The Photon
Jun 2 at 13:52
1
$begingroup$
Also, for both the SA and SDR solutions, there may be analog downmixing done before the signal is sampled, which could complicate recovering the time domain waveform from the sample data.
$endgroup$
– The Photon
Jun 2 at 13:53
$begingroup$
How could you input the data to the computer memory? I know about gnu radio DSP, thanks. I just want to get that signal, and sound card (that connects to PCI-E bus) just dont allow to go higher than 192k samplerate!
$endgroup$
– xakepp35
Jun 2 at 9:04
$begingroup$
How could you input the data to the computer memory? I know about gnu radio DSP, thanks. I just want to get that signal, and sound card (that connects to PCI-E bus) just dont allow to go higher than 192k samplerate!
$endgroup$
– xakepp35
Jun 2 at 9:04
$begingroup$
USB cannot stream many gsps, i think it have to be pci-e based in first place!~
$endgroup$
– xakepp35
Jun 2 at 9:09
$begingroup$
USB cannot stream many gsps, i think it have to be pci-e based in first place!~
$endgroup$
– xakepp35
Jun 2 at 9:09
2
2
$begingroup$
There's also PCI-e hardware. But, you can't process it at full speed, any way. You will be hard pressed (read "can't do it with a standard PC") to merely stream gigasamples per second to a harddrive. Professional systems capture to their own (specially built) RAM, then deliver it to PCs or recording systems at a much lower speed. The amount of data you can record is limited by the capture RAM and the recording speed.
$endgroup$
– JRE
Jun 2 at 9:13
$begingroup$
There's also PCI-e hardware. But, you can't process it at full speed, any way. You will be hard pressed (read "can't do it with a standard PC") to merely stream gigasamples per second to a harddrive. Professional systems capture to their own (specially built) RAM, then deliver it to PCs or recording systems at a much lower speed. The amount of data you can record is limited by the capture RAM and the recording speed.
$endgroup$
– JRE
Jun 2 at 9:13
2
2
$begingroup$
A spectrum analyzer doesn't record phase information about the different frequency components, so its data is not sufficient to reconstruct the time domain signal that was its input. If the SA uses a sampling technique like most do now, it's possible the original sampled data could be stored and uploaded to a PC, but I don't know of any SA that actually provides such a function.
$endgroup$
– The Photon
Jun 2 at 13:52
$begingroup$
A spectrum analyzer doesn't record phase information about the different frequency components, so its data is not sufficient to reconstruct the time domain signal that was its input. If the SA uses a sampling technique like most do now, it's possible the original sampled data could be stored and uploaded to a PC, but I don't know of any SA that actually provides such a function.
$endgroup$
– The Photon
Jun 2 at 13:52
1
1
$begingroup$
Also, for both the SA and SDR solutions, there may be analog downmixing done before the signal is sampled, which could complicate recovering the time domain waveform from the sample data.
$endgroup$
– The Photon
Jun 2 at 13:53
$begingroup$
Also, for both the SA and SDR solutions, there may be analog downmixing done before the signal is sampled, which could complicate recovering the time domain waveform from the sample data.
$endgroup$
– The Photon
Jun 2 at 13:53
|
show 4 more comments
$begingroup$
If your goal is to generate the plot shown in your question, the JRE is correct, you would use a spectrum analyzer (SA). In fact, with a spectrum analyzer, the data you'd get would be essentially the plot you showed, and you wouldn't need to do any post-processing to get it.
But, you'll notice that the plot doesn't show any phase information about the signal at different frequencies. And an SA does not typically store phase information. So if there is other processing you want to do that requires the phase information, or requires reconstructing the time-domain waveform of the signal you measured, then an SA will not do what you want.
You can buy a digital storage oscilloscope with bandwidth up to over 100 GHz (and sampling rate over 250 GHz). This would allow you to do what you specifically asked for, Take the FFT of the data to get a spectrogram, and to do it for signals up to ~100 GHz. However you must be prepared to spend quite a lot of money to get this capability. AFAIK these scopes retail in the ~$1 million range at the high end.
$endgroup$
add a comment |
$begingroup$
If your goal is to generate the plot shown in your question, the JRE is correct, you would use a spectrum analyzer (SA). In fact, with a spectrum analyzer, the data you'd get would be essentially the plot you showed, and you wouldn't need to do any post-processing to get it.
But, you'll notice that the plot doesn't show any phase information about the signal at different frequencies. And an SA does not typically store phase information. So if there is other processing you want to do that requires the phase information, or requires reconstructing the time-domain waveform of the signal you measured, then an SA will not do what you want.
You can buy a digital storage oscilloscope with bandwidth up to over 100 GHz (and sampling rate over 250 GHz). This would allow you to do what you specifically asked for, Take the FFT of the data to get a spectrogram, and to do it for signals up to ~100 GHz. However you must be prepared to spend quite a lot of money to get this capability. AFAIK these scopes retail in the ~$1 million range at the high end.
$endgroup$
add a comment |
$begingroup$
If your goal is to generate the plot shown in your question, the JRE is correct, you would use a spectrum analyzer (SA). In fact, with a spectrum analyzer, the data you'd get would be essentially the plot you showed, and you wouldn't need to do any post-processing to get it.
But, you'll notice that the plot doesn't show any phase information about the signal at different frequencies. And an SA does not typically store phase information. So if there is other processing you want to do that requires the phase information, or requires reconstructing the time-domain waveform of the signal you measured, then an SA will not do what you want.
You can buy a digital storage oscilloscope with bandwidth up to over 100 GHz (and sampling rate over 250 GHz). This would allow you to do what you specifically asked for, Take the FFT of the data to get a spectrogram, and to do it for signals up to ~100 GHz. However you must be prepared to spend quite a lot of money to get this capability. AFAIK these scopes retail in the ~$1 million range at the high end.
$endgroup$
If your goal is to generate the plot shown in your question, the JRE is correct, you would use a spectrum analyzer (SA). In fact, with a spectrum analyzer, the data you'd get would be essentially the plot you showed, and you wouldn't need to do any post-processing to get it.
But, you'll notice that the plot doesn't show any phase information about the signal at different frequencies. And an SA does not typically store phase information. So if there is other processing you want to do that requires the phase information, or requires reconstructing the time-domain waveform of the signal you measured, then an SA will not do what you want.
You can buy a digital storage oscilloscope with bandwidth up to over 100 GHz (and sampling rate over 250 GHz). This would allow you to do what you specifically asked for, Take the FFT of the data to get a spectrogram, and to do it for signals up to ~100 GHz. However you must be prepared to spend quite a lot of money to get this capability. AFAIK these scopes retail in the ~$1 million range at the high end.
answered Jun 2 at 14:03
The PhotonThe Photon
89.8k3105209
89.8k3105209
add a comment |
add a comment |
$begingroup$
To see what is happening, you'll need to record the I+Q information of each signal.
This lets you examine the modulation (amplitude, phase, frequency, frequency sweeping, phase-ramps, pseudo-random-behaviors) of each signal.
For such as 256-QAM (a rather busy signal), you will need much more information than just the time of zero-crossings. To detect (or make observable) various circuit flaws,
such as intra-pulse ringing that the antenna itself did not filter out, you'll need lots of bandwidth. This is in conflict with the broadband thermal noise of a 3GHz unfiltered input.
Additionally, to handle 50dB dynamic range (-12dBxx to -62dBx) you'll need another 50/6 = 8 bits of ADC resolution.
Fundamentally, the broadband ADC noise floors (even if 50 ohm system) do not permit digitizing AT THE ANTENNA, and you will use PreAmplifiers. Since DC_3GHz amplifiers with low noise figure (the noise density, factoring in the Zsource) are expensive and prone to intermodulation between the weak RF and the strong RF, people tend to implement narrow-band monitoring systems for RF.
$endgroup$
add a comment |
$begingroup$
To see what is happening, you'll need to record the I+Q information of each signal.
This lets you examine the modulation (amplitude, phase, frequency, frequency sweeping, phase-ramps, pseudo-random-behaviors) of each signal.
For such as 256-QAM (a rather busy signal), you will need much more information than just the time of zero-crossings. To detect (or make observable) various circuit flaws,
such as intra-pulse ringing that the antenna itself did not filter out, you'll need lots of bandwidth. This is in conflict with the broadband thermal noise of a 3GHz unfiltered input.
Additionally, to handle 50dB dynamic range (-12dBxx to -62dBx) you'll need another 50/6 = 8 bits of ADC resolution.
Fundamentally, the broadband ADC noise floors (even if 50 ohm system) do not permit digitizing AT THE ANTENNA, and you will use PreAmplifiers. Since DC_3GHz amplifiers with low noise figure (the noise density, factoring in the Zsource) are expensive and prone to intermodulation between the weak RF and the strong RF, people tend to implement narrow-band monitoring systems for RF.
$endgroup$
add a comment |
$begingroup$
To see what is happening, you'll need to record the I+Q information of each signal.
This lets you examine the modulation (amplitude, phase, frequency, frequency sweeping, phase-ramps, pseudo-random-behaviors) of each signal.
For such as 256-QAM (a rather busy signal), you will need much more information than just the time of zero-crossings. To detect (or make observable) various circuit flaws,
such as intra-pulse ringing that the antenna itself did not filter out, you'll need lots of bandwidth. This is in conflict with the broadband thermal noise of a 3GHz unfiltered input.
Additionally, to handle 50dB dynamic range (-12dBxx to -62dBx) you'll need another 50/6 = 8 bits of ADC resolution.
Fundamentally, the broadband ADC noise floors (even if 50 ohm system) do not permit digitizing AT THE ANTENNA, and you will use PreAmplifiers. Since DC_3GHz amplifiers with low noise figure (the noise density, factoring in the Zsource) are expensive and prone to intermodulation between the weak RF and the strong RF, people tend to implement narrow-band monitoring systems for RF.
$endgroup$
To see what is happening, you'll need to record the I+Q information of each signal.
This lets you examine the modulation (amplitude, phase, frequency, frequency sweeping, phase-ramps, pseudo-random-behaviors) of each signal.
For such as 256-QAM (a rather busy signal), you will need much more information than just the time of zero-crossings. To detect (or make observable) various circuit flaws,
such as intra-pulse ringing that the antenna itself did not filter out, you'll need lots of bandwidth. This is in conflict with the broadband thermal noise of a 3GHz unfiltered input.
Additionally, to handle 50dB dynamic range (-12dBxx to -62dBx) you'll need another 50/6 = 8 bits of ADC resolution.
Fundamentally, the broadband ADC noise floors (even if 50 ohm system) do not permit digitizing AT THE ANTENNA, and you will use PreAmplifiers. Since DC_3GHz amplifiers with low noise figure (the noise density, factoring in the Zsource) are expensive and prone to intermodulation between the weak RF and the strong RF, people tend to implement narrow-band monitoring systems for RF.
answered Jun 2 at 14:56
analogsystemsrfanalogsystemsrf
17.5k2823
17.5k2823
add a comment |
add a comment |
Thanks for contributing an answer to Electrical Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f441557%2fhow-can-i-record-rf%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
Probably with a spectrum analyzer.
$endgroup$
– Oldfart
Jun 2 at 8:55
$begingroup$
@Oldfart my goal is to do signal recording (with a goal to be bit-perfect, as close to original, as possible). That signal representation must end up in PC RAM and sampling frequency must be - from DC to "as high as ever possible". What is typical solution?
$endgroup$
– xakepp35
Jun 2 at 8:57
2
$begingroup$
Get yourself a very high speed ADC (or multiple ADC's) and a lot of memory. Going up to 3GHz would require vast RF experience. I would not like to try....
$endgroup$
– Oldfart
Jun 2 at 8:59
$begingroup$
@Oldfart to the fun, the question ultimately is.. how do you typically "solder" x-pin ADC chip to the PCI-E bus?
$endgroup$
– xakepp35
Jun 2 at 9:02
$begingroup$
@Oldfart is a 3ghz a cap? how far could the recording go on a decent hardware, and what is that hardware? yes, i do understand, that recording could require 3gsps, but could we go higher, to saturate x16 pci-e bus bandwidth?
$endgroup$
– xakepp35
Jun 2 at 9:09