2

How do I know what is a good wifi signal? What does this mean? Would it be too much to ask to show signal strength as a percent?

enter image description here

enter image description here

I'm using OS X 13.0.1

UPDATE:
I used github desktop and it gave another number:

24 MiB

Is that 24 Megabytes per second?

0

2 Answers 2

7

RSSI is the "Received Signal Strength Indicator", and it's given in units of "decibels relative to 1 milliwatt", which we abbreviate as "dBm".

Decibels are a logarithmic scale, which is helpful here because it allows us to compare wildly different power levels without having to write too many digits. Every increase or decrease of 10dB represents an order of magnitude change. So since 0dBm is 1 milliwatt, 10dBm is 10mW, 20dBm is 100mW, and 30dBm is 1 full watt. It also works out that every 3dB increase is roughly a doubling, and every 3dB decrease is roughly a halving. So a 3dBm signal is roughly 2mW, and a -3dBm signal is roughly 0.5mW.

Regulations vary from region to region, but Wi-Fi devices are often allowed to transmit up to 1 full watt = 1000mW = 30dBm. A decent rule of thumb is that any air gap between a transmitter and a receiver, even with efficient antennas right next to each other, is going to be at least a 30dB hit. So even if your 802.11 AP (Wi-Fi router) is transmitting at one full watt (30dBm), and you put your client right next to it, you're not likely to see more than 0dBm RSSI on the client.

Why can't it be a percent? Well, that's mostly because there's no good universal reference points to define as "100%" or "0%". Is 100% the full transmit power of the AP? But that can vary due to regulations, transmitter designs, power saving schemes, and more. Is 100% the highest power signal the client can handle without distortion? That varies based on receiver designs and modulation schemes in effect. In contrast, 1 milliwatt is a known quantity that is independent of regulations and hardware implementations, so we use that.

Well-designed Wi-Fi radios can be sensitive to almost -100dBm, which is just 100 femtowatts (milli > micro > nano > pico > femto). So the typical range of power levels you need to talk about with Wi-Fi is 1,000 mW to 0.000,000,000,1 mW. Even as percentages of 1mW, that 100,000% to 0.000,000,01%. That's a lot of zeroes to type, which is why we go logarithmic and use decibels. 30dBm to -99dBm is much easier to write, and gives us all the range and precision we need with just two significant digits.

By the way, it's possible for a signal to be too strong for a receiver, and overload the receiver's "front end" circuitry, causing distortion that hinders communication speeds (imagine someone shouting in your ear so loud it makes your eardrum rattle). I've worked with plenty of Wi-Fi radios that hit distortion above -40dBm. I would suspect that -28dBm RSSI could be too much for your Mac's Wi-Fi radio front end, and might result in lower throughput than you would get if you moved your Mac farther away from the AP. It's definitely possible to design a radio that can handle signals above -30dBm, but not all vendors bother, and exceedingly few vendors publish the max RSSI their radio designs can handle. You kind of have to do your own throughput tests at different RSSIs to find out what your equipment is capable of.

3
  • Ah, interesting. I don't have great experience in this but I would have thought -30dBm to be 'wall to wall'. I hadn't considered it could actually be too hot. [I am generally 'dB savvy', just not in this discipline]
    – Tetsujin
    Commented Jan 13, 2023 at 18:45
  • 1
    @Tetsujin It's hard to know what level will be too hot since most vendors don't publish that data for their designs. I haven't gotten that low-level in years, so it's possible my "-40 may be on the edge of too hot" is out of date and modern designs can handle it. YMMV.
    – Spiff
    Commented Jan 13, 2023 at 19:05
  • No worries. I'll take it as read, with individual variations. I'd just not considered 'too hot' to be a parameter initially. Definite +1 for bringing it into the equation.
    – Tetsujin
    Commented Jan 13, 2023 at 19:12
3

These numbers mean :

RSSI – signal strength. This is a negative number, so closer to zero is stronger. –35 is a good signal strength while –75 would be poor.

Noise – background noise. Less noise is better, meaning a lower negative number. –80 is a good noise level; –40 may not be.

Transmission (Tx) rate – your speed to the router. Good is at least 200 Mbps. When the number falls below your internet provider’s speed, you’re not able to get the speed you’re paying for and it’s not the ISP’s fault.

The above values in your question mean that signal strength is good, your computer might be near to the router. On the other hand, your speed to the router is somewhat low and may require patience when transferring large files.

12
  • hi harry thanks. so if put my device next to the router then RSSI should be zero correct? Commented Jan 13, 2023 at 18:09
  • 2
    Zero is hard to achieve, but it should be better.
    – harrymc
    Commented Jan 13, 2023 at 18:10
  • 1
    No matter where the wifi goes afterwards, those figures can only measure signal to that wifi access point [whatever configuration/design it has]. To get your actual Tx/Rx figures to the world at large, then a simple consumer level Speedtest-type app is the next step.
    – Tetsujin
    Commented Jan 13, 2023 at 18:20
  • 1
    @1.21gigawatts, zero is practically impossible to archive :) Commented Jan 13, 2023 at 18:23
  • 1
    The TX Rate is the maximum possible transfer speed you can expect from the router at that time. It is the transfer speed that the router can send. Link speed is what your computer is actually able to receive, and you may be able to see that using the Network Utility App.
    – harrymc
    Commented Jan 13, 2023 at 18:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .