Bandwidth & GFSK: Calculate Data Rate & Increase Frequency?

  • Thread starter Thread starter sonurobots
  • Start date Start date
  • Tags Tags
    Bandwidth
Click For Summary

Discussion Overview

The discussion revolves around the calculation of data rates in Gaussian Frequency Shift Keying (GFSK) and the limitations of frequency changes for achieving higher data rates in RF communication, specifically in the context of a 433 MHz transceiver. Participants explore theoretical assumptions, practical constraints, and the implications of bandwidth on data transmission rates.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant inquires about how data rates are calculated in GFSK and why higher data rates are not achievable with faster frequency changes.
  • Another participant explains that the FSK data must fit within a narrow channel allocation to avoid interference, mentioning the use of Gaussian filters to mitigate signal issues.
  • A participant questions the feasibility of using very close frequencies for FSK and whether a frequency detector could accurately detect such small differences.
  • It is noted that detecting a 1 Hz frequency difference would require a long sampling time, with data rate being proportional to bandwidth.
  • One participant proposes measuring the frequency based on a small number of wave cycles to achieve higher data rates, suggesting a theoretical model that could yield significantly higher rates than typical values.
  • Another participant challenges the practicality of measuring frequency with high precision in the presence of noise, discussing the complexities of signal detection and correlation.
  • Concerns are raised about the limited bandwidth available in the 433 MHz band and the potential for interference with other users if higher data rates are pursued.
  • A participant requests recommendations for books on RF and modulation to further their understanding of the topic.
  • Another participant suggests that digital signal processing is a key area for understanding modern modulation techniques and encourages following personal interests for further reading.

Areas of Agreement / Disagreement

Participants express various viewpoints on the feasibility of achieving higher data rates and the constraints imposed by bandwidth and noise. There is no consensus on the best approach to increase data rates or the practicality of the proposed methods.

Contextual Notes

Participants discuss the limitations of current RF technology, including the dependence on channel bandwidth and the challenges of accurately measuring frequency in noisy environments. The discussion highlights unresolved mathematical and technical considerations related to data transmission rates.

Who May Find This Useful

Individuals interested in RF communication, modulation techniques, digital signal processing, and those seeking to deepen their understanding of data transmission challenges in wireless systems.

sonurobots
Messages
8
Reaction score
0
Hello, I have a doubt how data rate is calculated in GFSK ? I am new to RF. so please describe.my second question is why can"t we change frequency faster for high data rate? a typical 433Mhz transceiver hardly gives 100Kbits only why?
 
Engineering news on Phys.org
Welcome to PF.
The FSK data must pass through the very narrow 433MHz channel allocation without causing co-channel interference. The Gaussian filter is probably being used to remove the broadband “key clicks” generated by the bit transitions.
 
if i am not wrong, we need at least 2 frequencies in FSK .why can't we use two nearer frequencies for that let's say 433,000,005= 1 & 433,000,006=0 .can a frequency detector detect that much change?
 
Yes it can, but with only a 1Hz difference you would have to sample for one entire second before you knew for sure which it was.
Data rate is proportional to the bandwidth.
1Hz BW is about 1 bit per second.
100 kHz BW is about 100 kbps.
 
First of all ,thanks for your immediate response and sharing your wisdom. in the above post you said i have to wait for 1 second to detect the frequency I understand that but is this possible to measure the wavelength so that even a single wave will give the frequency & i will not have to wait for that long.
 
How do you measure the period, (not wavelength), to an accuracy of one part in 433 million and in the presence of system noise?
 
433 MHz= 433 waves in 1 us===> 216.5 waves in 0.5 us.what if i take those 216 waves and calculate the time period from them hence frequency ? if it's impossible why? if possible it would give a huge data rate. since 0.5us for each bit then 2bits in 1us=>2Kbits in 1ms=>2Mbits in 1 second.it's still far better than 100kbits. Note these are my theoretical assumptions .
 
Last edited:
sonurobots said:
433 MHz= 433 waves in 1 us===> 216.5 waves in 0.5 us.what if i take those 216 waves and calculate the time period from them hence frequency ? if it's impossible why? if possible it would give a huge data rate. since 0.5us for each bit then 2bits in 1us=>2Kbits in 1ms=>2Mbits in 1 second.it's still far better than 100kbits. Note these are my theoretical assumptions.
Fundamentally, a radio channel has a bandwidth just like a low-pass filter has a cut-off frequency. The data rate through a low pass filter or radio channel cannot be greater than the actual bandwidth of that channel.

To measure the frequency of a 1 MHz sinewave to one part in 1 thousand requires a 1 MHz * 1kHz = 1 GHz clock. Now a nice clean sinewave has a measurable frequency, but when you add other noise to that sinewave it is no longer possible to identify where the critical zero crossings are to within 1 nanosecond. To find those zero crossings you must fit a sine wave to the received signal, that will take one whole cycle per measurement. Detection is multiplication which is correlation of the received signal with a reference waveform.

One bit every 0.5us = 2 M bits per second, which requires a 2 MHz bandwidth. Unfortunately the channels allocated on the 433MHz band are only 25 kHz apart, spread over 1.7 MHz. What happens to the other 68 users when your data interferes with their low data rate signals.
http://en.wikipedia.org/wiki/LPD433

If you want higher data rates then you need more bandwidth. That requires a microwave link or an optic fibre. There is a big difference between the low data rate links between distributed microcontrollers and an 11 Mbit/sec datalink on 2.45GHz.
 
  • Like
Likes   Reactions: 1 person
Thanks a lot for all your posts.will you please recommend me any books where i can read more about RF ,modulation & other RF related stuffs.Thanks again for clearing my doubts.
 
  • #10
These days, everything to do with modulation seems to have become digital signal processing, so that is now the best approach. Your experience, field of interest and mathematical ability will dictate the best reference.

For now, start here and follow your interest.
http://en.wikipedia.org/wiki/Digital_signal_processing
 

Similar threads

Replies
5
Views
2K
  • · Replies 24 ·
Replies
24
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
4
Views
7K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
9
Views
7K
  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 1 ·
Replies
1
Views
7K
Replies
14
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K