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;








1












$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? enter image description here










share|improve this question









$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

















1












$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? enter image description here










share|improve this question









$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













1












1








1





$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? enter image description here










share|improve this question









$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? enter image description here







rf radio software-defined-radio






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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
















  • $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










3 Answers
3






active

oldest

votes


















4












$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.






share|improve this answer











$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


















3












$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.






share|improve this answer









$endgroup$




















    1












    $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.






    share|improve this answer









    $endgroup$













      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
      );



      );













      draft saved

      draft discarded


















      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









      4












      $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.






      share|improve this answer











      $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















      4












      $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.






      share|improve this answer











      $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













      4












      4








      4





      $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.






      share|improve this answer











      $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.







      share|improve this answer














      share|improve this answer



      share|improve this answer








      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
















      • $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













      3












      $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.






      share|improve this answer









      $endgroup$

















        3












        $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.






        share|improve this answer









        $endgroup$















          3












          3








          3





          $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.






          share|improve this answer









          $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.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jun 2 at 14:03









          The PhotonThe Photon

          89.8k3105209




          89.8k3105209





















              1












              $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.






              share|improve this answer









              $endgroup$

















                1












                $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.






                share|improve this answer









                $endgroup$















                  1












                  1








                  1





                  $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.






                  share|improve this answer









                  $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.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jun 2 at 14:56









                  analogsystemsrfanalogsystemsrf

                  17.5k2823




                  17.5k2823



























                      draft saved

                      draft discarded
















































                      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.




                      draft saved


                      draft discarded














                      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





















































                      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







                      Popular posts from this blog

                      Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

                      Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

                      Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form