5 ms·
Sigh I was wondering whether I'd get called out for omitting this. You're right, of course. :-) Well, you're partially right (and it's a bit of a mess, which
by ohazi 13y ago
Sigh
I was wondering whether I'd get called out for omitting this. You're right, of course. :-)
Well, you're partially right (and it's a bit of a mess, which is why I left it out in the first place). Yes, increasing the data rate reduces range when all else is equal. The carrier frequency doesn't actually matter. The bandwidth does matter, but not in the way that you'd expect. Increasing your channel bandwidth actually increases your range when your receiver is noise limited (which is necessarily the case when you're making the range/bitrate trade-off). But the "power" term in the standard formulas assumes you're measuring the total power in your band (not carrier power). So you can't reap the benefit of doubling your bandwidth without also doubling your transmit power (unless you're using a true spread spectrum transceiver, which is a different beast).
There are plenty of other factors, but when you're thinking about these things, you ultimately want to form an intuition for "what is the minimum energy per bit needed to make my receiver happy?" and "how much transmit power do I need to deliver that energy, given a specific antenna and desired range?" [1]. This analysis lets you ignore the specifics (modulation technique, multiple carriers, multiple antennas, spread spectrum, etc) that make it difficult to compare this TI radio and your 802.11n card, but still gives you a very accurate result.
My original point (which still stands) is that you can't feasibly build a 1 kbps transceiver with 16 mW transmit power and a two inch monopole antenna and expect to get anywhere near half a km of range with the TI radio. It simply isn't sensitive enough.
[1] http://en.wikipedia.org/wiki/Eb/N0 http://en.wikipedia.org/wiki/Eb/N0
(As an aside, Eb/N0 was one of those things that I found incredibly confusing when I first learned about it in a communication theory class - I recall several homework assignments where we had to solve for Eb/N0 symbolically for various theoretical transceivers. I only realized how useful it was after building real radios and plugging in actual numbers. Once you get the hang of it, it becomes a very good bullshit detector for "overly optimistic" range, bitrate, and power trade-offs that doesn't require spending hours in front of a simulator.)
- Dwolb 13y agoIt doesn't sound like you're familiar with the Friis equation [1], which shows how carrier frequency is inversely related to transmission distance. The receivers are probably around -90 dBm sensitivity, which would place the system's range around a kilometer and would improve depending on their PA and LNA characteristics. [1] http://en.m.wikipedia.org/wiki/Friis_transmission_equation http://en.m.wikipedia.org/wiki/Friis_transmission_equation
- ohazi 13y agoPlease. This is actually a common misconception about the Friis equation. It assumes an isotropic antenna with an effective area that is dependent on lambda. But physical antennas have an effective area that varies with lambda squared (obvious on something like a horn or a dish with a real 2-D aperture, but even simpler antennas behave this way). It turns out that this perfectly cancels out the frequency dependent term in the equation when the transmitter and receiver use the same antenna, leaving you with only the reduction in power density as you move away from the transmitter. I had a professor give an epic lecture about this several years ago, but this is the best I could find on short notice [1]. As it turns out, there is a real source of frequency dependence in your path loss, which is the atmosphere. Your link budget calculation is really just an annoying geometry problem. Conservation of energy still holds, so you should be immediately suspicious when the naively applied Friis equation (which does not take atmospheric effects into account) makes received energy vanish just because you cranked up the frequency. Just as you should be suspicious when you receive more energy than you transmit when you're in the antenna's near field. Always know what your approximations imply. The receivers are actually a bit more sensitive than that (the TI chip is ~-120 dBm at the target frequency; the whole package could be close to -114 dBm if designed well). The claim I made was that you can't get half a km on 16 milliwatts. I cited 16 milliwatts because it's the max transmit power of the TI chip alone. You cannot make this go half a km with the antennas shown on the kickstarter page. You'd either need more power, or one of the antennas would need to be a dish. Even in an unreasonably quiet environment, you'd run out of energy at the receiver way before running into frequency or bitrate dependent effects. But it turns out that 16 milliwatts is not the output power used. TI makes an amplifier that increases the output power to half a watt. In this case you'll easily get the half-km range. [1]: http://www.dslreports.com/forum/r24210307-Reconciling-the-Friis-Equation http://www.dslreports.com/forum/r24210307-Reconciling-the-Fr...
- Dwolb 13y agoYou're right we're speaking a bit tangentially. Hadn't heard of the Friis argument that frequency doesn't matter as long as antennas on RX and TX are the same. I'm not sure I understand it yet. Nevertheless, let's get some numbers on the page to see if I'm misunderstanding the subject. Here's a rough link budget with some estimates TX/RX antenna gain is around 0dBi (seems reasonable [1]) TX power = 16mW = 12dBm [2] RX sensitivity = -90dBm (personally, better than -100dBm seems aggressive) Roughly, our link budget formula can be... Path loss = TX power + TX gain + RX gain - Rx power [3] Path loss = 102dB Ideal free space loss over 1km at 900MHz is around 91dB [4]. Therefore, we have about 10dB margin in our link budget to transmit 1km. We also have a few dB margin in the antenna and receive sensitivity estimate. [1] http://store.rfdesign.com.au/antenna-900mhz-2dbi-monopole-rpsma/ http://store.rfdesign.com.au/antenna-900mhz-2dbi-monopole-rp... [2] http://www.cpcstech.com/dbm-to-watt-conversion-information.htm http://www.cpcstech.com/dbm-to-watt-conversion-information.h... [3] http://skypilot.trilliantinc.com/pdf/link_budget.pdf http://skypilot.trilliantinc.com/pdf/link_budget.pdf [4] http://en.wikipedia.org/wiki/Path_loss http://en.wikipedia.org/wiki/Path_loss
- TaylorAlexander 13y ago"you can't feasibly build a 1 kbps transceiver with 16 mW transmit power and a two inch monopole antenna and expect to get anywhere near half a km of range with the TI radio" I mean... you say that, but we did, and we're not doing anything special, I just set two android phones to volley their GPS position over USB to the board, send it over radio, and calculate the distance on the other end. I then verified the calculations manually using google earth and landmarks. Here's what texas instruments has to say [1] about the radio: "You can achieve a range of several km with the CC1101 without any problems (line of sight). The output power can be programmed up to 12dBm and the sensitivity level on the receiver is dependent on the programmed baud rate. With a sensitivity of -112dBm and an output power of 12dBm, 915MHz ; the expected range with Friis equation adapted to take into account the height from the ground would be approx 3km." We're being advised by Earl McCune, a serious Silicon Valley Radio expert (google him, he's awesome), and he donated some of his time to help test the board with his nice Agilent RF stuff. He was impressed with the performance of this little chip, and was also impressed that my layout nearly perfectly matches the TI reference design. [1] http://e2e.ti.com/support/low_power_rf/f/155/t/15984.aspx http://e2e.ti.com/support/low_power_rf/f/155/t/15984.aspx
- ohazi 13y agoWait, so you're not using the additional TI power amp? Well shit... Now you have my attention. I obviously missed something if I was off by two orders of magnitude. I'll take a closer look when I have some more time. In the meantime, I would strongly suggest adding as many technical details to the kickstarter page as you can (output power, for starters. A (rough) schematic would be fantastic). Edit: Actually, do you have any specs on the antennas you've tested?
- kbaker 13y agoBack of the envelope, and assuming their design is the same like their board pictures posted on the kickstarter page (i.e. no PA, all RF done inside the chip): The CC1200 puts out 14 dBm [1]. Receive Sensitivity from the datasheet at 915 MHz is -122 dBm @ 1200 baud, -110 dBm @ 50 kbps, and -97 dBm @ 500 kbps. Very good overall. (all these values are from the datasheet.) Free space ideal path loss at 915 MHz and 1 km is -91.7 dB [2]. This gives an ideal budget of 44 dB. Toss in some antenna gain and you should have plenty to play around with for losses in the passives, connectors, antenna alignment, etc. 3 km is pushing it, with another 10 dB of path loss. So I would think 1 kilometer is easily attainable at 1200 baud with this chip. However, things start to change with FCC compliance... 15.249 devices (a lot less limitations, including fixed frequency) can transmit at max -1 dBm. [3] So the compliant device at 50 kbps, -1 dBm, 1 km has 15 dB ideal budget, right on the edge of working. 500 kbps is probably not going to happen at 1 km except in perfect conditions. So now you want to use hopping as a 15.247 device to get the limit up to 30 dBm/1 Watt. This chip doesn't support DSSS, so we are frequency hopping. This limits us to a channel bandwidth of 500 kHz, so you can't run at high speeds - maybe 200 kbps or so? Downside is you are spending some time hopping and waiting for PLLs to stabilize, there is a chance for interference on certain frequencies resulting in periodic dropouts until you hop to the next frequency, and the software side/hopping coordination is tons more complex. But you would be able to communicate pretty far! Also, note that RF is very unfriendly and link budgets can easily be used up with obstacles in the way, walls, trees, not to mention pesky humans etc. Hopefully this clarifies some things? Please let me know as well if I am off anywhere, I know a little about this but it is also late... [1] http://www.ti.com/product/cc1200 http://www.ti.com/product/cc1200 (see datasheet) [2] http://www.qsl.net/pa2ohh/jsffield.htm http://www.qsl.net/pa2ohh/jsffield.htm [3] http://rfcalculator.mobi/convert-dbuv-3m.html http://rfcalculator.mobi/convert-dbuv-3m.html, 15.249 allows 50 mV/m @ 3m = 93.89 dbuV/m @ 3m = -1.34 dBm EIRP. [4] FCC 15.247 & 15.249