Отображение констант iOS 7 в 2G, 3G, 4G, LTE и т. Д.

Похоже, что мы не можем определить технологию радиодоступа на iOS до 7... пожалуйста, исправьте меня, если я ошибаюсь.

Учитывая следующие константы, доступные в iOS 7, может ли кто-нибудь проверить, какие константы соответствуют общему стандарту 2G, 3G, 4G, LTE и т. Д.?

CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyGPRS          __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyEdge          __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyWCDMA         __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyHSDPA         __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyHSUPA         __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMA1x        __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORev0  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORevA  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORevB  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyeHRPD         __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyLTE           __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);

2 ответа

Решение

На самом деле очень сложно сопоставить вышеуказанные стандарты радиодоступа с окончанием "2G", "3G" и т. Д.

Это связано с тем, что "2G", "3G" и "4G" на самом деле не стандарты, а группы стандартов, а в некоторых случаях иные маркетинговые термины. Они также охватывают архитектуру базовой сети, а не только сеть радиодоступа, хотя последняя обсуждается более широко. Очень простой обзор:

  • 1G - Аналоговые мобильные сети
  • 2G - Цифровые мобильные сети. Множество региональных стандартов и вариантов (GSM в Европе, CDMA в NA, PDC в Японии и т. Д.)
  • 3G - изначально предназначенный для обеспечения более быстрого доступа к данным и нормализации различных технологий доступа. На самом деле, скорость передачи данных, которую можно квалифицировать как 3G, является относительно низкой по сегодняшним стандартам (200 Кбит / с), и некоторые развитые технологии 2G, иногда называемые 2.5G с примером EDGE, фактически соответствуют требованиям скорости 3G. Для справки, оригинальные определения включены в спецификацию ITU IMT-2000, и МСЭ заявляет: "После более чем десяти лет напряженной работы под руководством МСЭ в 2000 году было принято историческое решение: единодушное одобрение технических технические характеристики систем третьего поколения под маркой IMT-2000 ". Я думаю, что можно утверждать, что бренд "IMT-2000" проиграл бренду "3G"...
  • 4G - это название для сетей, которые соответствуют стандарту IMT следующего поколения под названием IMT-Advanced. На практике поставщики и операторы используют это название для обозначения сетей, которые не соответствуют уровням скорости передачи данных, которые допускаются этими стандартами, но, похоже, это было разрешено МСЭ, если прирост производительности по сравнению с 3G является значительным. LTE и WiMAX попадают в эту область. Технически, 4G меняет технологию радиодоступа, отбрасывая системы "расширенного спектра" и удаляя концепцию "каналов с коммутацией каналов" в доступе и ядре, переходя на весь пакетный IP-транспорт (это значительное изменение для телефонной стороны сети).

Таким образом, в целом, это все немного сбивает с толку! Существует хороший документ МСЭ, в котором это отражено гораздо более подробно, если вы заинтересованы:

http://www.itu.int/ITU-D/tech/FORMER_PAGE_IMT2000/DocumentsIMT2000/What_really_3G.pdf

С учетом вышесказанного и предупреждения о том, что может быть многократное или альтернативное сопоставление, ниже приведено приблизительное сопоставление, которое, я думаю, вы искали:

  • CTRadioAccessTechnologyGPRS - 2G
  • CTRadioAccessTechnologyEdge - 2G (иногда называется 2,5G)
  • CTRadioAccessTechnologyWCDMA - 3G
  • CTRadioAccessTechnologyHSDPA - 3G (иногда называется 3,5G)
  • CTRadioAccessTechnologyHSUPA - 3G
  • CTRadioAccessTechnologyCDMA1x - 2G
  • CTRadioAccessTechnologyCDMAEVDORev0 - 3G
  • CTRadioAccessTechnologyCDMAEVDORevA - 3G
  • CTRadioAccessTechnologyCDMAEVDORevB - 3G
  • CTRadioAccessTechnologyeHRPD - 3G (или 3,5 - eHRPD для разрешения перехода с CDMA EVDO на LTE)
  • CTRadioAccessTechnologyLTE - 4G (МСЭ может называть 4G, как упомянуто выше)

Наконец, если все, что вас интересует, это то, будет ли соединение (обычно...) быстрым или медленным, следующий ответ обеспечивает хороший подход: /questions/39975740/opredelit-tip-podklyucheniya-operatora-svyazi-3g-edge-gprs/39975750#39975750

Из моего сегодняшнего тестирования

CTRadioAccessTechnologyeHRPD для 3G Veriazon США; CTRadioAccessTechnologyHSDPA предназначен для 4G (без LTE) для T-mobile в США.

Другие вопросы по тегам