Upload
wirelesssoul
View
216
Download
0
Embed Size (px)
Citation preview
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
1/21
1
4G Chipset Software
and ArchitectureMarch 2, 2009
James C Chen, Ph.DSenior Director
Product Marketing([email protected])
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
2/21
PROPRIETARY & CONFIDENTIAL
22
Agenda
4G WiMAX Products
4G WiMAX Chips
4G SW Architecture NDIS to Auto NDIS to Host-less 4G NDIS Driver/API model
Summary
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
3/21
PROPRIETARY & CONFIDENTIAL
3
4G WiMAX Devices Available Today
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
4/21
PROPRIETARY & CONFIDENTIAL
4
4G WiMAX inside the Devices
Modems 4G/3G Mobile USB Devices
Mobile Routers
WiMAX 4GChipset
Laptops
CPU(NetworkProcessor)
Memory EVDO 3GChipset
RF FrontEnd
USBHub
Memory
PC
Single-Chip
4G WiMAX Only Dongle
Wi-Fi/
WiMAX 4GChipset
RF FrontEnd
Half Mini Card
InsidePC
EVDO 3GChipset
RF FrontEnd
Memory
RF FrontEndWi-Fi
CPU
WiMAX 4GChipset
WiMAX 4GChipset
RF FrontEnd
RF FrontEnd
Co-exFilters
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
5/21
PROPRIETARY & CONFIDENTIAL
5
4G WiMAX USB
50 mm21mm
FEM (2.3-2.7GHz)
WiMAX (RF/ BB)
32KBEEPROM
32KHzXTAL
Antenna
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
6/21
PROPRIETARY & CONFIDENTIAL
6
What I f
4
RF FrontEnd
WiMAX 4GChipsetCo-ex
Filters4G WiMAX Module~ 300sqmm
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
7/21
PROPRIETARY & CONFIDENTIAL
7
4G WiMAX Chipset Integration is Rapid
2006 2007 2008 2009 2010
BB RF
RF/BB+ CPU
Sample: Apr 08Mass P rod: Dec 08
(9 months)
Sample: Jan 10
Mass P rod: Aug 10(8 months)
RF/BB
Sample: Sept 06Mass Prod: July 07(10 months)
130 nm
65nm
65 nm
Performance/ Cost and Performance/ AreaIncreased Dramatically Benefits Ecosystem
H
igher
Integration
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
8/21
PROPRIETARY & CONFIDENTIAL
8
Latest 4G WiMAX Chip Architecture
8
RX1 (3.3-3.8GHz)
RX1 (2.3-2.9GHz)
RX2 (2.3-2.9GHz)
RX2 (3.3-3.8GHz)
AFE
802.16eBasebandProcessor
(Release 1.0and 1.5)
ANT2
ANT1
I/Q
Peripherals
andHost I/Os
TX1 (3.3-3.8GHz)
TX1 (2.3-2.9GHz)
4-bit HS-SDIO
USB 2.0 PHY
(MDDR RAM)
MMC/ SDHC
FEM(3rd party)
CPU(200MHz)
GPIOs
Serial FLASH
UARTs
11mm x 11mm x 1.3mm
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
9/21
PROPRIETARY & CONFIDENTIAL
99
Overview of Modem SW Architectures
Host-BasedNDIS
Host-less(Does not existfor Modems)
MSFT MobileBroadband/ Auto
NDIS; RAS
Device DriverHost
(Ethernet)Host
(Port-based; dial-up)Device
(Embedded)
TCP/IP Host Host Device
Provision/Authentication
Host Device Device
ConnectionManager
Host (mustinstall)
Host (but comes w ith OS) Device
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
10/21
PROPRIETARY & CONFIDENTIAL
10
SW Architecture: Host-based
PHY Layer
IPv4/IPv6Classifiers
API Library
Connection Mgmt,Security Handover,
Idle/Sleep Mode
QoS (uGS, rt-PS, etc)ARQ/HARQ,
MBS, Encryption
MAC Layer
On External Host
On-Chip
PHS/RoHC QoS
ConnectionManager
ServerEAP
SupplicantDiagnostics
Convergence Sub-Layer (NDIS Driver)
OMA-DMClient
GUI
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
11/21
PROPRIETARY & CONFIDENTIAL
1111
API/ Interface Library
API provides application interfaces to:
Control and Monitor (connect/disconnect, diagnostics) Configure (Idle mode, SNMP MIBs)
Calibrate (MAC Address, RF, Security Certificates, etc.)
Command-response type of interactions
Implemented in loadable DLL
Commands are ALWAYS asynchronous registered functioncalled back for all responses
C based implementation. Ensures portability to other operating
systems
Sample applications (command line Connection Manager) todemonstrate usage of these APIs
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
12/21
PROPRIETARY & CONFIDENTIAL
1212
Basic Host API Call Set
Link: Link Up/Link Down. Performs net entry/dereg
RSSI: RSSI level. Periodically/Stop returning RSSI level
CINR: CINR Level. Periodically/Stop returning CINR level
Handover: Handover Notification
Power Saving Mode: Enter Idle mode
Reset: Reset SS
SS Info: Provide SS information
DSX: Dynamic Service management. Service flowadd/change/delete. Both BS and MS initiated
Authentication: Authentication management
MIB support
O CO
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
13/21
PROPRIETARY & CONFIDENTIAL
1313
API / InterfaceLibrary
Sequences
PROPRIETARY & CONFIDENTIAL
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
14/21
PROPRIETARY & CONFIDENTIAL
14
Beceem Connection Manager Engine
Advanced connection detection and
connection engine Allows the Customer to design a
separate GUI that has WiMAX profilesthat will be automatically detected
User can then be either automaticallyconnected or can be prompted toconnect when the network is located
Once connected, the user can thenbe automatically authenticated.Beceem will also provide EAPsupplicant
Integrated set of diagnostic andreporting capabilities
By Beceem
By Developer
PROPRIETARY & CONFIDENTIAL
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
15/21
PROPRIETARY & CONFIDENTIAL
1515
Connection Manager Feature Summary
Purpose
Intended as a teaching tool for Beceem customers software developers Illustrates use of Beceem WiMAX API library for connection management,
authentication, and information reporting
Provides source code for all Beceem-developed components
Software characteristics Connection Manager communicates with the WiMAX Adapter exclusively via
the WiMAX API library Client-Server architecture allows use of different user interfaces
Both local and remote operation supported
CLI Client, Server, and EAP Supplicant written in C
Installation Windows: Connection Manager and EAP Supplicant installers provided
Linux and OS X: Build script, make files, and source code provided
Documentation Installation guides, user manual, programmers manual
PROPRIETARY & CONFIDENTIAL
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
16/21
PROPRIETARY & CONFIDENTIAL
1616
Connection Management
Network search and BS selection
Network entry and exit Authentication
Information reporting Connection and device status
Network search results
Connection quality measurement Periodic link statistics and link status report
Device information report
Debugging trace log
Device control Reset
Download firmware and driver config file Idle mode control
Shut down
PROPRIETARY & CONFIDENTIAL
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
17/21
PROPRIETARY & CONFIDENTIAL
1717
Client Server Architecture
Server listens on the localhost interface (127.0.0.1)
One or more clients run on the same computer as theconnection manager server
Server runs on the Host processor that controls the BeceemWiMAX device
When multiple clients control the server, control conflicts canarise
PROPRIETARY & CONFIDENTIAL
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
18/21
PROPRIETARY & CONFIDENTIAL
1818
CLI Client Features
Runs on Linux, Android, OS X, Windows XP/Vista/Win 7
Run modes Execute single command and exit, or
Open an interactive session for running multiple commands
Scriptable with Python, Perl, Visual Basic Script, or any other scripting language
Web page via CGI script
Batch file
Input redirection using list of commands
Service auto-start (Windows only) Client can start the Beceem CM Service if the server is not running
Command line switch specifies the servers config file path
Command line switches Interactive run mode
Server IP address and port
Debug print level
PROPRIETARY & CONFIDENTIAL
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
19/21
PROPRIETARY & CONFIDENTIAL
19
Advance RF Monitoring Tool
Use for testing anddiagnosing devices that usethe Beceem chipsets
Device Operation Modes Normal
Calibration
TX Continuous Wave (CW)
TX Continuous OFDMA
AGC free-run
PROPRIETARY & CONFIDENTIAL
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
20/21
PROPRIETARY & CONFIDENTIAL
20
4G Diagnostic Tool
Provides basicdiagnostic information
Functionality Baseband statistics
information
Base Station tracking
Basic MAC debugfunctionality by watchingand modifying firmwarememory locations
Logging RSSI/CINR/Macmanagement messages
Mac management messageparsing
Device reset/firmwaredownload
8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2
21/21
21
Thank You