This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Looking for RF to I/Q Integrated Solution

Other Parts Discussed in Thread: CC1101, CC1120

Hi,

I am looking for an ISM band (400M, 800-900M or 2.5G) solution to convert RF to raw I/Q data. An ideal solution would integrate the entire RF-front end to IF conversion and output the I/Q data in analog domain or have an integrated ADC interfaced to IF stage and output the I/Q data in digital domain. 

The closest solution that I could find today from TI is based on CC430 where I can setup the chip in asynchronous mode and transmit/receive the raw baseband bit stream through the integrated CC1101 radio module. However, the I/Q data is hidden and I can only access the demodulated bit stream.

Thanks,

Vipin

  • - What is the use case? Eq why do you want the raw IQ data?
    - With CC1120 you could also do this, check table 10 in the UserGuide.
  • Thanks for your quick response.

    - I am building a custom baseband solution and hence need access to raw i/q data.
    - We have been working with CC1101 for a few months now (part of CC430 solution) and it would be great if we can have access to I/Q data. We have done quite a bit of experiments on CC1101 manual and I can't seem to find any mention of access to raw I/Q data. The CC1101 manual does say we have access to 'raw data' in asynchronous mode where no 'data-decisions' are made but I can't seem to find what exactly this raw data is. Is it after the demodulator? Is it after the channel filter? Is it right after the ADC in the receive path?
    - I would like more information about the oversampling of 8 times in the asynchronous mode. Why do Tx/Rx oversample the data 8*times?
    - I did see a mention of access to ADC data in CC1120. But the manual says it is 'test-only'. If we were to switch to CC1120 solution now, we would like to know if this I/Q ADC data can be relied up on to do custom baseband processing in production solution instead of the 'test-only' mode that the manual says? What is impact on the radio (and eventually on I/Q samples) in test-mode?

    Thanks,
    Vipin
  • What the "test mode" means is that you should expect a degradation in performance when enabling this outputs. The reason that for this is that the extra, or excess, activity on the GPIOs during RX mode will cause interference in the LNA that will degrade the sensitivity. I know you are going to ask how much, so i will say that it can be substantial (> 10dB) depending on layout and the speed of digital IO and also specific RF frequency that you operate in.

    /TA
  • Thanks.
    We may be able tolerate 10-20dB of degradation.

    I am still very curious as to what 'raw data' means for CC1101; the manual does not have enough information about this. "The CC1101 manual does say we have access to 'raw data' in asynchronous mode where no 'data-decisions' are made but I can't seem to find what exactly this raw data is. Is it after the demodulator? Is it after the channel filter? Is it right after the ADC in the receive path?"

    Thanks,
    Vipin
  • The raw data stated in the datasheet is the data after the channel filter and a hard delimiter (simplified deviation > 0 equal '1', deviation < 0 equal '0'.

    The IQ data (from the output of the ADC before any decimation and filtering) are available on a GDO by setting GDO_CFGx=0x10 but this was removed from the datasheet for the reason Thomas mentioned.

    This is a bit easier on CC1120 since the ADC is single bit. Here it's also possible to read out the data after the channel filter. The raw data readout is labeled "test only" since we haven't tested it in detail. It's also possible to read out the IQ data from the output of the ADC via a LVDS interface on CC1120 but this require that you have a DSP capable of oversampling a datastream running at 2 x XOSC frequency.
  • Thanks for the information. This is exactly what I was looking for.

    Our team will be able to save quite a bit of time if we can get this done on CC1101 itself. Is there any way I can get more information on how to access the I/Q data if GDO_CFGx is programmed to 0x10? How do I select I vs Q on teh GDO output?

    This is clearly documented in CC1120 dataset. Should I assume the same setting for CC1101 as well?
  • I checked with the designer involved in the IQ output on CC1101. I thought the same as Thomas, that the performance got reduced 10 -20 dB by doing it this way but it turn out that the noise from the pad toggling will cause the ADC to be unstable. Hence CC1101 based radios are not a real option for raw IQ signals.
  • Thanks for your response. 

    In that case we will not go for CC1101 for our prototype/production solution. 

    Are there any other low cost solutions from TI which do allow production quality access to I/Q data? We don't have RF expertise in the team and would ideally like all RF front end integrated on the chip and just provide access to I/Q data in the lower ISM band range (0-1Ghz) with bandwidth close to 50Mhz. 

    Our cost limitations for this chip is around $10/part.

    Thanks,

    Vipin

  • Vipin, 

    In the Low Power wireless group we do not have anything that does 50MHz bandwidth. In the High speed group there are parts that will do this and I was involved in designing a RF front end using this components that I would recommend that you take a look at.

    This solution will give you carrier grade performance with up to 60MHz IF bandwidth for options to go to even higher.

    Regards,
    /TA

  • Vipin,

    what sort of radio do you need 50 MHz bandwidth for?

  • Our application requires spectrum analysis over a wide domain of frequency ranges.

    I can search myself on Ti's website for different solutions if I know what to look for. For example I have tried 'integrated quardrature receiver', Rf to I/q, baseband receiver, and several other nomenclatures but could not find any. I also tried doing parametric search but that didn't go anywhere because I didn't know how to specify I/q outputs as one of the requirements.

    We would really like to stick to TI's solution simply because of excellent support here and also because of existing familiarity we have in the team.

    Thanks,
    Vipin
  • Do you actually look at 50 MHz at a time? Sweeping is not an option?

    What is the expected volume for this product?

    In this forum we are covering wireless connectivity and don't have the full overview the full TI portfolio.
  • We don't necessarily need 50MHz at a time. Sweeping is an option. In this scenario, what TI products would suit us?

    Our product is in early prototyping stage and we estimate our first shipments to be in the order of a few thousands.

    Thanks,

    Vipin