A while after the iPhone 4S announcement, I posted a piece on the iPhone 4S' cellular architecture and talked about the new inclusion of HSPA+ alongside CDMA2000 1x/EVDO and some specifications. Since then, there's been some ongoing confusion about whether the device supports HSPA+, whether it's "4G," and just what all that really means. 

It's funny because this issue came up with the HP Veer 4G on AT&T a while back, and with that particular device I did a similar explanatory article in the context of a This Just In post. I wager the somewhat limited cross shopping (and commercial success of the Veer) resulted in many iOS users missing that discussion, and it's cropping up again for the iPhone 4S. The confusion is really twofold. First is a misunderstanding about 3GPP releases and what features are optional or mandatory. Second is a misunderstanding about HSDPA, HSUPA, and modulation coding schemes. Let's break it down. 

UMTS standards are defined by an organization known as the 3rd Generation Partnership Project (3GPP), which is a body comprised of partners like telecommunications companies, wireless carriers, and cellular hardware manufacturers. Standards are important, and their formation requires collaboration and discussion. Major revisions are finalized, synchronized, and become "releases." For example the first releases define GSM, release 99 defines UMTS, release 5 defines HSDPA, 6 defines HSUPA, 7 - HSPA+, 8 - LTE, and 10 - LTE Advanced.

This is a huge oversimplification, but you can see how major milestones are bundled up and become releases, and thus when baseband manufacturers like Infineon, Qualcomm, or ST-E release hardware, they're said to be compliant with a given release, and inherit the big features from releases before it. 

Where confusion arises is that you don't need to include every feature from some release to say that your hardware is compatible with a given release, and really only features from release 99 are mandatory if you're out to make some UMTS hardware. So when a baseband is "HSPA+" (which really is a colloquial name for the improvements to HSPA made in 3GPP release 7), it doesn't need to include every last feature. Features included in release 7 include things like reduced signaling, faster call setup, continuous packet connectivity, reworked RCC states (idle, DCH, FACH, e.t.c), MIMO, and higher order modulation support. On the downlink, 64QAM or MIMO gets added, and on the uplink, 16QAM gets added. 

The confusion in the case of many HSDPA 14.4 (Category 10) devices seems to center on whether it is or isn't HSPA+ if it doesn't include 64QAM support on the downlink (which starts in category 13). This is one of those few times that looking at the Wikipedia table for HSDPA UE categories can be misleading. UE categories with 64QAM are introduced in 3GPP release 7, however it's up to manufacturers to include or not include that feature when actually making hardware. It's interesting to me that all of this misinformation comes up over HSDPA UE category, and somehow HSUPA UE category never gets brought up - I haven't seen anyone claiming that some baseband isn't HSPA+ because it excludes 16QAM on the uplink, yet the overwhelming majority of devices are just using QPSK. 

Apple hasn't stated what baseband is in the iPhone 4S (and I guess we won't know absolutely for certain until it gets opened up), but it is almost without doubt MDM6600 just like the Verizon iPhone 4. The specs all line up, and while that part doesn't include 64QAM on the downlink, it does include a number of the other HSPA+ features I've mentioned, and is thus 3GPP Rel.7 and therefore "HSPA+." 

Actually using these higher orders of modulation requires favorable radio conditions, of course, and the result is that 64QAM on the downlink or 16QAM on the uplink only gets used in very well tuned systems or cell center. There have been some drive tests done which have shown that 64QAM only really gets used 10% of the time on average. In the iPhone 4S' case here in the USA, it's silly to argue about whether or not the phone can decode 64QAM if AT&T doesn't even use it. A few Samsung devices so far have been based on ST-E's Thor 5730 HSDPA 21.1/Category 14 baseband, and include an engineering menu which shows the percentage of frames encoded using QPSK, 16QAM, or 64QAM. 


Note that 64Q is 0. I have run many other tests where 16Q is 100.

I've shown a few other interested people how to see this menu on the Samsung Infuse 4G on AT&T, and thus far none of them has seen any 64QAM frames show up. I've never seen 64QAM pop up either, even with line of sight to the tower in the middle of the night. Those markets include my own in Tucson, AZ, and New York City, which are both AT&T "4G" markets (connoting HSPA+ with improved backhaul) on the coverage viewer. Two data points isn't enough to say conclusively that AT&T isn't using 64QAM, but I haven't seen it yet. You can also see this on video from an Infuse in NYC. Not all AT&T WCDMA "3G" markets are HSPA+, but if you're in a market that AT&T has marked with dark blue (and calls "4G") you can be pretty much assured it's HSPA+.

So the next question is when HSPA+ is and isn't real 4G, and obviously the bar right now is LTE. We've gone over all the real ITU decisions and such in our LTE piece, (whose definition does include DC-HSPA+ and LTE instead of previously just LTE Advanced) but what matters is actual throughput. There's credibility to HSPA+ being comparable to LTE speed as soon as DC-HSPA comes around which aggregates together two 5 MHz WCDMA channels. With all the same features (MIMO, 64QAM, and wider channel bandwidth), DC-HSPA+ gets you approximately to the level of theoretical maximum throughput you can get on LTE. It's easy to see how things are arguably fairly comparable when you consider Verizon uses 10 MHz FDD, and DC-HSPA+ aggregates together two 5 MHz WCDMA channels. Throw in MIMO in addition to just dual-carrier, and maximum theoretical throughput lines up pretty closely as shown in this table by Qualcomm:

That's saying nothing about network latency, however, where LTE will continue to outshine HSPA+. In that case, it does arguably make sense to associate DC-HSPA+ with real LTE and call it real 4G, but until DC-HSPA+ or at least HSPA+ with MIMO it is almost without doubt still 3G. Obviously USA carriers' attempts to pass off HSPA+ 14.4 or even 21.1 as "4G" is immediately laughable marketing, but DC-HSPA+ is arguably real 4G.

Lastly, rumor has it that AT&T and Apple are "working together" to change the 3G status indicator to "4G" for AT&T in the US, a move that would mark the first carrier intrusion into the otherwise completely carrier-untouched iOS. I don't have issue with the status indicators showing H or H+ (for HSPA and HSPA+ when appropriate), but misleading indicators do nobody justice and just serve to reinforce these kinds of misconceptions. 

Comments Locked

53 Comments

View All Comments

  • ArunDemeure - Sunday, October 9, 2011 - link

    Hi Brian, one noteworthy point that the media hasn't focused on much is that the iPhone 4S adds receive diversity. This should give a massive performance boost in average and weak signal conditions - 2x isn't an exaggeration. I expect that to have a significantly greater impact than the higher peak rates.

    Also keep in mind that the higher HSPA+ data rates per MHz compared to LTE isn't realistic. The technical reason is simple: HSPA(+) can use more aggressive turbo coding, but in practice it can never be achieved except in absurdly ideal conditions (e.g. line-of-sight to tower). They removed this for LTE to slightly reduce redundant baseband complexity.

    And before anyone accuses me of making excuses for Apple, I do have an iPhone 4, but I'm waiting for the Droid Prime :p
  • bill4 - Sunday, October 9, 2011 - link

    Bottom line, I knew the media would start calling HSPA+ "4G" once the iPHone got it.

    Because the media only hates HSPA because ATT has it, and they hate ATT. If Verizon had it instead they'd be touting how great it was.

    But the media is also of course insanely biased to Apple. So I literally knew the minute I saw the iPhone got HSPA, that the media was in a pickle, and would probably start calling HSPA 4G. And sure enough, we already have fanboy comments like yours saying HSPA is "real" 4G, just because Apple has it now.
  • ArunDemeure - Sunday, October 9, 2011 - link

    Are you replying to the wrong post or do you have serious reading comprehension issues? I did not mention '4G' once in my post, and while my first point is favourable to the iPhone 4S, it applies just as much to quite a few Android superphones which also have receive diversity (I don't have a list off the top of my head). And my second point is negative - I'm pointing out 84Mbps vs 73Mbps for 10MHz is absurd because HSPA's 84Mbps is completely unrealistic whereas 73Mbps is slightly more realistic.µ

    And frankly anyone who cares about '4G' is a moron. NTT-Docomo was one of the lead contributors to LTE and they called it 3.9G for a very long time because it didn't (and still doesn't without LTE-Advanced) meet the IMT-Advanced 4G specifications. These numbers are just that; arbitrary numbers. People seriously need to stop caring about them and only look at the network's real-world performance. Obviously Verizon's LTE has a very big advantage there today.
  • DigitalFreak - Monday, October 10, 2011 - link

    Who let the crack head in here?
  • JasonInofuentes - Sunday, October 9, 2011 - link

    http://www.anandtech.com/show/4163/verizon-iphone-...

    Relevant. Brian covered receive diversity in the VZW iPhone 4 review, which features the same baseband and antenna configuration. You're right to think it's a big deal and should improve the iPhones performance on GSM networks.

    Enjoy your prime.
  • jleach1 - Sunday, October 9, 2011 - link

    I read somewhere that iphone dropped infineon from their assembly....anyone know if this is true? If so, it'd mean the end of the drop call problem that has plagued the iphone since its birth....and it'd be the end of ATT being blamed by phanboyz.
  • Brian Klug - Sunday, October 9, 2011 - link

    Yes, we've talked about that as well. iPhone 4 used Infineon/Intel X-Gold 618. CDMA iPhone used Qualcomm MDM6600 and iPhone 4S undoubtably does as well.

    -Brian
  • Brian Klug - Sunday, October 9, 2011 - link

    Arun,

    This is actually something we did talk about immediately with the iPhone 4S in that announcement piece I mentioned in the article (Rx diversity and Tx switching between the two antennas): http://www.anandtech.com/show/4922/apple-iphone-4s... so we are definitely well aware of that, and also talked about it at length with the CDMA iPhone 4.

    Interesting regarding turbo coding as well, though on both sides getting close to those theoretical maximum rates is absurd. Myself and others have done extensive testing literally next to an eNB with LTE gear (VZW 10 MHz FDD) with Cat 3 modems and see ~50 Mbps maximum. The point is that with the same features, HSPA+ could arguably be construed as "4G" and is recognized by ITU-R in that case.

    -Brian
  • eriwik - Sunday, October 9, 2011 - link

    While it is true that the bandwidth will be the most noticeable thing that differentiates 3G and 4G there are some other things to consider. As mentioned latency is one, which will be important for mobile broadband gamers.

    Another important aspect is the handover latency when moving between cells, serving areas, and when roaming. For data applications this will probably not be all that important, except for certain services, but since LTE does not have any CS part it will be important for voice/video calls. I don't know if LTE/EPC improves on this over HSPA/UMTS but it will at least have to offer comparable values as CS over UMTS to be viable.
  • bill4 - Sunday, October 9, 2011 - link

    Umm, it wont be a "carrier incursion", it will be Apple lying again.

    I love how desperately the media and fanboys try to make the (unfairly) hated AT&T the bad guy and the media fawned over Apple the good guy here. No matter the facts.

    Guess you'd rather kiss up to Verizon and their horrendous 3G speeds (Att is 3x faster) and ridiculously overpriced phones (Thunderbolt is 249 on Verizon, Inspire which is essentially the same phone is 99 on ATT). Because Verizon is the "good guy", right? Isn't that the script?

    "First carrier incursion", uhh, it says WORKING TOGETHER. And why is a 4G symbol an "carrier incursion" and a 3g symbol isn't?

Log in

Don't have an account? Sign up now