Is 50% download speed on a wireless G network normal?

7

1

I have a wired connection of about 36Mb/s, but my wireless speed is max at about 18-19Mb/s. I have a WRT54G-TM (T-Mobile, 802.11G) router with DD-WRT firmware - I've upgraded it to latest build. Done some settings changes:

  • changed channel - 13
  • wireless network mode - G-only
  • ACK Timing - 0
  • Fragmentation Threshold and RTS Threshold - 2304
  • Basic Rate - All

Signal/Noise ratio: -46/-94, signal quality ~50-60%. Is this normal with G networks?

Edit: The AP is located about 2 meters from laptop, no walls or metal objects, but its next to a TV. I've done a channel scan (had problems locating it, go to "Status -> Wireless -> Site survey" - lame naming) and everybody else is on channels 1 and 6. Switched to channel 11 but it didn't help. As for trasmit power I got best results with default 71mw. The antenna might be a factor, I'm using the default 2 antennas.

[edit] Upgraded my AP to a 802.11N capable router (TP-LINK TL-WR841N) and now my speeds are always maxed. I recommend everyone this solution.

Bartlomiej Skwira

Posted 2012-12-09T20:22:40.193

Reputation: 253

1Based on my search 802.11g supports 6, 9, 12, 18, 24, 36, 48, 54 Mbit/secs. So if you are only getting 50% signal getting 18 Mbit/sec seems to be correct. I had to upgrade to 802.11n for exactly the reasons you have discovered. If you are in the states channels above 11 are not supported by many devices. – Ramhound – 2012-12-10T13:01:24.377

Answers

3

I've googled for "maximum 802.11g speed" and found several threads, including superuser reporting that a G network will max at about 22-25Mb/s.

Also Wikipedia about 802.11g: "It operates at a maximum physical layer bit rate of 54 Mbit/s exclusive of forward error correction codes, or about 22 Mbit/s average throughput."

So it is a normal speed, I got it a bit better (max about 22,5Mb/s) by enabling afterburner and frame burst features (thanks Blisk!). Guess its time to get me a N access point.

Bartlomiej Skwira

Posted 2012-12-09T20:22:40.193

Reputation: 253

I get 40 - 50 Mbit/s on mine. – Matt H – 2012-12-13T21:07:54.070

@MattH And what is you wired max speed and how did you measure? – Bartlomiej Skwira – 2012-12-14T13:52:38.333

Using iperf. It varies a little. I'm using tomato and wrt54gl. Although recently I upgraded to an N router and get much better performance. – Matt H – 2012-12-16T20:13:10.300

Using Iperf I get about 12mb/s, but when I go to speedtest.net I get around 21-22mb/s. Strange. Thought I would get a better result with Iperf – Bartlomiej Skwira – 2012-12-29T13:12:56.507

3

Sounds unsurprising. There are lots of things that can affect the performance of the wifi AP.

Including:

  • Interference
  • Other nearby Wifi AP's & devices on the same channel (neighbours?)
  • Walls
  • Metal objects
  • Distance of device to AP
  • Antenna gain
  • Transmit power.

In DDWRT there is a menu option that allows you to "scan" for other devices. Use that to determine the presence of other Wifi routers that the AP is seeing. Choose the quietest channel and retest.

You're getting plenty of signal too so it's most likely some sort of interference.

By the way, channels above 11 are not commonly used. And I once tried channel 14 but found it was limited to something like 5 or 10MHz of bandwidth and did find documentation on this but haven't located that yet. So do try other channels.

Matt H

Posted 2012-12-09T20:22:40.193

Reputation: 3 823

1

It isn't uncommon to see that the theoretical max speed of wireless does not match the real world speed.

However there are other options that you can play with in the advanced settings in DD-WRT that might improve your speed.

Other options that might be of value include enabling Frameburst and afterburner. Make sure you test as this could potentially make the performance worse. Also read up the max values suggested for your transmit power. For my router an asus rt-n16 its different, its in dB not mW which is why it is a much lower value. This is an exception. Your router, which I've had before, is definitely in mW. Generally the default value for this is just fine.

enter image description here

You may also want to change your wireless adapter settings on your computer. This is outlined here and also here.

If you have the options there for frameburst or afterburner enable it. You'll want to test after each of those changes.

If you have a transmit power option set it to the highest or max performance rather than max power savings. There shouldn't be any negative effects from this except for battery life.


For future reference. I left this for others but I saw you did this already in your edit:

As mentioned in the other comment. Wireless channel is important because you don't want to be on a channel that interferes with a neighbors wifi network if possible. The best channels to select are 1, 6, 11. I prefer 1 and 11 as the frequency of channel 6 is close to the operating frequency of microwave ovens - 2450Hz -and I've found interference with it personally. To see what channels other wifi routers in your area my be running at go to Status then click wireless.

enter image description here

Then at the bottom click "site survey"

Site survey pop up

Here is a list of my neighboring wifi routers. The closer the noise level is to -100 the worse the signal is, meaning they're far away and likely not to cause interference should you select that channel. You can click on the titles to sort by that column value. It won't show your router.

For reference this is what mine looks like. I would say I have moderate interference.

enter image description here

Blisk

Posted 2012-12-09T20:22:40.193

Reputation: 754

2I've never had any luck with afterburner. I don't recommend setting it it made the link unstable and some clients had trouble connecting. – Matt H – 2012-12-11T22:10:44.423

Yeah you do need to mess with it and it depends on the clients. – Blisk – 2013-03-01T15:09:57.650