• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » Low Power RF Hardware & Tools Forum » CC1101 different deviation vs data rate (4.8K)
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

CC1101 different deviation vs data rate (4.8K)

CC1101 different deviation vs data rate (4.8K)

This question is not answered
Gary Lin
Posted by Gary Lin
on Apr 03 2012 04:37 AM
Prodigy435 points

Hi TI Team,

Based on the SmartRF Studio 7, CC1101 has differnet data rate vs deviation on GFSK, but what is the reason that 4.8kBaud has wide deviation 25.4KHz vs 10kBaud, 19kHz deviation? 

 

cc1101 868 Mhz range SmartRF Studio 7 868 MHz
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Sverre
    Posted by Sverre
    on Apr 10 2012 16:42 PM
    Genius14070 points

    The transmitted signal will have a certain signal bandwidth (BWsignal), which depends on the data rate and modulation format. This bandwidth can be approximated by Carson's rule:

    BWsignal = 2*fm + 2*fdev (= data rate + frequency separation)

    where

    - fm is the highest modulating frequency. 2*fm = data rate

    - fdev is the frequency deviation. 2*fdev = frequency separation

     BWsignal for 4.8 kbps and +/-25.4 kHz deviation is then approximated as 55.2 kHz

    BWsignal for 10 kbps and +/-19 kHz deviation is then approximated as48 kHz

    On the receiver side there is a channel filter, which is centered on the down-converted received RF frequency, i.e. the intermediate frequency (IF). The channel filter has a programmable bandwidth BWchannel. The signal bandwidth has to be less than the receiver channel filter bandwidth, but we also have to take the frequency error of the transmitter and receiver into account.

     If there is an error in the transmitter carrier frequency and the receiver LO frequency, there will also be an error in the IF frequency. For simplicity assume the frequency error in the transmitter and receiver is equal (same type of crystal). If the receiver has an error of –X ppm and the transmitter has an error of +X ppm the IF frequency will have an error of +2*X ppm (CC11xx uses low side LO injection). Conversely, if the receiver has an error of +X ppm and the transmitter an error of -X ppm the IF frequency will have an error of -2*X ppm.

    BWchannel has to be larger than the maximum signal bandwidth BWsignal plus the maximum frequency error due to crystal inaccuracies. Worst case scenario will be for the crystal errors on Tx and RX side to be of opposite signs

    BWchannel > BWsignal + 4* XTALppm* fRF

    where

    - XTALppm is the total accuracy of the crystal including initial tolerance, temperature drift, loading, and ageing

    - fRF is the RF operating frequency.

    BWsignal is more or less equal for the 4.8 kbps and 10 kbps cases above and can have the same frequency error. The deviation is set to get the same signal bandwidth and thus the same crystal accuracy requirements for the two data rates. 

    The crystal accuracy, assumiing operation at 868 MHz, will be roughly 15 ppm for the 2 cases above: 4.8 + 2*25.4 + 15*868 = 108 kHz.

     

    Finally: For a fixed RX filter BW, sensitivity vs separation/datarate decreases with about 1.5-2.5 dB per halving down to a certain limit where the loss increases very fast. Thus, you can trade sensitivity for crystal accuracy. (crystal cost)  

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Gary Lin
    Posted by Gary Lin
    on Apr 11 2012 21:05 PM
    Prodigy435 points

    Hi Sverre,

    Below is the customer feedack and thanks again for your response.

    Thanks for the help on Carson's rule:  BWsignal = 2*fm + 2*fdev (= data rate + frequency separation)

    But Carson’s rule does not answer the relationship between fm and fdev posted:

    Based on the SmartRF Studio 7, CC1101 has differnet data rate vs deviation on GFSK, but what is the reason that 4.8kBaud has wide deviation 25.4KHz vs 10kBaud, 19kHz deviation?

    4.8 kbps, 2FSK, 25 kHz deviation,

    DC filter. RX filter bandwidth = 101kHz

     

    4.8 kbps, 2FSK, 25 kHz deviation,

    no DC filter. RX filter bandwidth =101 kHz

     

    10 kbps, 2FSK, 19 kHz deviation,

    DC filter. RX filter bandwidth = 101kHz

     

    10 kbps, 2FSK, 19 kHz deviation,

    no DC filter. RX filter bandwidth =101 kHz

     

    Can I set the data rate to be 38.4 kbps while dev is 5 KHz with RX filter bandwidth to be 101 KHz as Cason’s rule suggested?

    Gary Lin

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TA12012
    Posted by TA12012
    on Apr 11 2012 21:31 PM
    Expert8395 points

    Gary,

    The chosen frequency deviation will impact sensitivity and occupied bandwidth in opposing directions.

    The CC1120 operates well at modulations indexes of 0.5 and above a slight improvement is seen at modulation indexes more than 1 (symbol rate = frequency deviation), however if the RX bandwidth has to be increased due to occupied bandwidth of the resulting signal then it ends up reduces the performnace more than the increase by modulation index.

    Therefore.

    1. At very low data rates, the RX filter bandwidth is limited by the xtal accuracy. Therefore we might as well go with high modulation index.
    2. At higher datarates the RX filter bandwidth required is limited by occupied bandwidth and you need to operate at lower modulation indexes.
    3. There is a big catch, these radios do not operate well at modulation index of below 0.5, therefore we always stay at 0.5 or above.

    Regards,
    /TA

    ---------------------------------------------------------------------------------------------------------
    Please click the Verify Answer
     button on this post if it answers your question.
    ---------------------------------------------------------------------------------------------------------

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Mykro Std
    Posted by Mykro Std
    on Feb 14 2013 01:04 AM
    Intellectual590 points

    Hello,

     I see all posts here about calculating BW, but:

    In Carson´s rule is FM highest modulating frequency. For rectangular pulse, on the internet is lot of considerations to its bandwith. 

    B=2*Rate (http://zone.ni.com/devzone/cda/ph/p/id/20), or B=R (http://ece.utah.edu/ece3300/labs/lab6/FSK.pdf) or B=R/2 which is used in yours Carsons, (http://www.dip.ee.uct.ac.za/~nicolls/lectures/eee482f/13_fsk_2up.pdf ) . This make indecisive bandwodth of RX filter, but yours used BW is probably main lobe or spectrum or what.

    //edit , I found that ansewr is using NRZ coding with 0-1 sequence, which gives B=Rb/2 (B=1/2Tb)

    Also, how to calculate bandwidth for GFSK (if need more approach as Crason´s gives) and MSK used in CC1101 / CC430 ?

    Regards

    bandwidth GFSK MSK CC1101 CC430
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use