Integrated networking Columbia University ELE6905, Spring 2004 Thursdays 10:00-12:30, Mudd Building rm. 545 Class #8 March 11, 2004 Instructor Stephen Weinstein (Dept. of Elect. Eng.), sbw@cttcgroup.com Office hours: Thursdays 1:30-3, or by appointment. Lecture notes and references posting: http://www.cvn.columbia.edu/courses/Spring2004/ELENE6905.html Today, class #6 Wired Access Networks xDSL, cable data, PON But first, a bit more discussion of token/leaky bucket traffic smoothing - Token bucket imposes an average rate constraint, leaky bucket a peak rate constraint. Both offer some control of the duration of a high-speed burst from the source. - Can be used to police a DiffServ Service Level Specification (part of an SLA) between two network domains, specifying how traffic crossing the boundary of the two domains is to be treated. In particular, how each other’s traffic is conditioned (limited and smoothed) at the boundary, and how packets can be labeled or relabeled for different treatments. Token bucket (limits average rate) Periodic token deposit, Rav tokens/sec (independent of packet arrivals) Bucket capacity C tokens One token withdrawn to serve a packet whenever a packet is present Server queue Shaped output traffic Arriving traffic rate r packets/sec Leaky bucket (limits peak rate) One token deposited each time a packet arrives Bucket capacity C tokens Tokens "leak" out at periodic rate Rp Server queue Arriving traffic rate r packets/sec Shaped output traffic Burst length analysis of token bucket Bucket size C. Tokens deposited in bucket at constant rate Rav. Token removed from bucket each time a packet is served. Packets arrive at a rate r packets/sec. Assume token bucket initially full (C) after a period of little activity. High-speed burst of packets arrives at rate r > Rav and is immediately serviced, passing through at rate r, until the bucket empties (after which service is at Rav rate). Tb = maximum burst length time until the bucket empties. C + RavTb = no. of tokens already in bucket or added over Tb. rTb = ni, of tokens withdrawn over Tb. 0 = C + RavTb - rTb, or Tb = C/(r-Rav) Digital access networks The communications facilities used between local/personal networks and metropolitan/core networks. Access networks PON T-carrierCellular mobile services Cable data Wireless MAN xDSL (and ISDN) UWB (Ultra Wideband) IEEE 802.16 LEOS, direct satellite Powerline communications Where is access networking heading? The generic goal: An IP-oriented optical/electrical and optical/optical convergence architecture Optical metropolitan and core networks Ethernet frames? IP services overlay optical fiber Optical node Access network (optical, wireless, coax, twisted pairit doesn't matter much) Subscriber End-to-end Ethernet: A new communications paradigm, or just a fad? Ethernet bridge Ethernet switch Optical metropolitan and core networks Access network Ethernet switch Ethernet bridge OXC Ethernet switch Access network Optical framer Ethernet bridge (IEEE802.1D) Ethernet switch IP stack LAN IP on Ethernet Ethernet frames Ethernet card Why are there many more cable data than ADSL subscribers in the U.S.? -Cable systems 15 years ago began major upgrades to HFC (hybrid fiber-coax) to reduce maintenance costs and improve transmission performance, before digital services came along. They were better prepared for digital services. Headend Runs of up to 20 amplifiers contributed to noise, distortion, frequent failures -Cable systems have monopolies, but local telephone companies must lease facilities to competitors, discouraging major capital investment in access by telcos. -Cable operators began with a broadband services perspective, while telcos were associated with (and thought like) telephone companies. -ISDN was too little, too late. Is any access system free from congestion problems? Basically no. All access systems have capacity bottlenecks because no carrier wishes to overinvest in excess capacity. Most capacity bottlenecks can be relieved with additional investment in facilities. xDSL (Digital Subscriber Line) - Uses the telephone subscriber twisted pair, bypassing the voice switches with their 4KHz channel filters. - Supports (in some versions) normal analog telephone in addition to data services. - Comes in various symmetric and asymmetric versions (next page). - Performance, especially maximum dependable data rate, is dependent on distance from Central Office (or fiber node) and on crosstalk between twisted pairs in the same bundle. Digital Subscriber Line Types (24-26AWG twisted pair) (POTS: Plain Old (analog) Telephone Service) Name Rates down/up ISDN (Basic Rate) 144kbps/144kbps ADSL (Asymmetric 1.5-8 Mbps/128-640Kbps Digital Subscriber Line) G.lite (ITU-T G.992.2) 0.78-4Mbps/<512Kbps "splitterless" SHDSL (or just HDSL) 0.768Mbps each way (Symmetric High Speed DSL) G.shdsl (ITU-T G.91.2) 0.144-2.32Mbps each way POTS Distance no 18Kft yes 6.5-24Kft yes <24Kf no <18Kft no 12-20Kft "Multi-rate and extended reach" [http://www.cisco.com/warp/public/cc/so/neso/dsso/global/shdsl_wp.htm] VDSL 26-55Mbps/2Mbps (Very High Speed Digital Subscriber Line) no ~1Kft ADSL standard: T1.413-1998, "Network to Customer Installation Interfaces Asymmetric Digital Subscriber Line (ADSL) Metallic Interface: November, 1998" available for $350 at www.atis.org/atis/docstore/doc_display.asp?ID=159 ADSL can operate much faster than a telephone modem because the data signal bypasses the voiceband filters of telephone switches a) Dialup Modem PSTN voice carrier system ISP PSTN switch 3KHz voiceband filter Line concentrator (the bottleneck) b) ADSL Digital Subscriber Line Access Multiplexer voice carrier Line concentrator system (voice bottleneck) PSTN ADSL subscriber termination Voiceband filters Data bottleneck trunk(s) Router ... DSLAM Data network(s) ISP ADSL modem with data passband filter Typically an ATM switch Commercial ref. for a DSLAM: http://www.adtran.com/static/docs/DOC000965.pdf "G.lite" (G.992.2) Subscriber ADSL modem plugs into computer, just like a voiceband modem. So-called "Splitterless" system. Lower rate, smaller BW (512KHz upper edge). ADSL subscriber termination To DSLAM Convenient installation, but unreliable inside wiring usually degrades performance Commercial example: www.hellosoft.com/products/hdsl/hdsl.htm ADSL modulation formats - Primary standard: DMT (discrete multitone) Generate with Discrete Fourier Transform, as described previously. Different data rates and amounts of transmitted power can be allocated to different subbands, in accordance with transmission rate requirement and quality of channel at different frequencies. sinc(f) spectrum (magnitude shown here) has nulls at carrier frequencies of adjacent subbands, eliminating interband interference (in a system with no channel distortion). Upstream 4KHz ~20KHz (POTS) 138KHz 1.1MHz May use QAM signal constellations of different sizes in different subbands. DMT/OFDM performance costs to maintain orthogonality of subbands - Overhead from cyclic extension (extending blocks beyond multipath dispersion) - Virtual (unused) subbands on the edges of the total band to avoid interference with other bands. 138KHz 1.1MHz Filtered MultiTone (FMT) A variation on DMT applied in VDSL. Mitigates DMT/OFDM performance costs. "With FMT, orthogonality between subchannels is ensured by using non-overlapping spectral characteristics instead of overlapping sinc(f) type spectra. Since the linear transmission medium does not destroy orthogonality achieved in this manner, cyclic prefixing is not needed". Bandpass versions of a standard low-pass filter Parallel data IDFT Line signal Parallel/serial Ref: I. Berenguer & I. Wassell, "FMT Modulation: Receiver filter bank definition for the derivation of an efficient implementation" www-lce.eng.cam.ac.uk/~ib226/papers/fmt_modulation.pdf - Secondary standard: CAP (Carrierless Amplitude-Phase Modulation) Essentially the same as QAM (quadrature amplitude modulation), generated by direct inband digital techniques. Passband signal samples Information stream Store of inband D/A digitally modulated signal sequences By proper design, can generate signals for an infinite variety of information streams from a finite set of stored inband digital segments Line signal ADSL modem KHz 26 138 ADSL modulator/filter Subscriber Hybrid line coupler Telephone filter KHz 0.3 3.3 Splitter Pulse shaper Data from computer Ethernet Receiving filter Demodulation/ equalization/ detection MHz 1.1 .138 RJ-11 jack Coder/ decoder ADSL protocol stack ISP (Internet Exchange office DSLAM Data TCP/UDP network Protocol services such as DHCP terminal IP IP IP PPP ATM ATM ATM (optional) Service Provider) (optional) SONET (optional) SONET ADSL Subscriber ADSL terminal Ethernet ATM (optional) ADSL Computer (or appliance) TCP/UDP IP PPP Ethernet The future of xDSL? -Existing full-length subscriber line ADSL doesn’t work (at any attractive rate) on a significant percentage (30%?) of subscriber lines. VHDSL will develop as fiber nodes come closer to subscribers. -Requires capital investment in metropolitan data networking to alleviate congestion as subscriber population grows. Telcos want exclusive right to offer xDSL on their subscriber lines; enthusiastic deployment and performance advances depends on that. [They object to unbundling rules.] -Unbundling rules (carriers required to "unbundle" their facilities and lease the pieces to service competitors at reasonable rates) Telcos may be holding back on broadband access (especially VHDSL) until their monopoly is comparable with cable's. Central Office Telco ADSL Telco-built subscriber lines Co-located competitor ADSL? Cable Data System DOCSIS: Data-Over-Cable Service Interface Specifications: Radio Frequency Interface Specification SP-RFIv1.1-I06-001215, Cable Laboratories, December 15, 2000 Main DOCSIS Technical Specifications Modulation Bandwidth (MHz) Data Rate(Mbps) Down 64 or 256 QAM 6 27 or 36 Up QPSK or 16-QAM 0.2-3.2 0.32-10 In both directions: MPEG-2 framing, Reed-Solomon forward error correction coding, DES encryption. Upstream Medium Access Control: Packet-based, contention and reservation slots, QoS capabilities. Management: SNMP, with MIB definitions. Residential network interface: 10BT Ethernet (USB and IEEE 1394 planned). Business network interfaces: 10/100BaseT, ATM, FDDI Spectrum utilization (within the cable) Upstream (0.2-3.2MHz channels in usable parts of this noisy spectrum) Downstream ................................ 5 42 50 6MHz channelization MHz 860 Each downstream channel can be used for: -One analog TV signal, or -Six-seven 4Mbps MPEG-2 digital TV signals, or -One 19Mbps HDTV signal plus two digital TV signals, or -Data (e.g. Internet downloads) at 30Mbps. 64-QAM or 256-QAM used downstream for high spectral efficiency. To PSTN Telco return access concentrator (TRAC) Switch or network adaptor Digital satellite Local server programming facility Backbone network Remote server facility Cable Headend Analog headend term Cable Modem Network termination Termination R ... R T ... T System (CMTS) Operations Splitter Support Security & Access Controller Single-modeO/E E/O T ... T Coaxial cable distribution network T T T ... T Combiner (mux) Analog signal modulators (6MHz channels) optical fibers 125-500 OC3-OC12 Fiber node subscri(O/E, E/O) Analog satellite programming bers QAM receiver MPEG, control functions Set-top box Digital or Analog TV Ethernet Contention in shared coaxial cable tree Cable modem: QAM receiver, QPSK transmitter Contention for (upstream) bandwidth in the DOCSIS MAC (medium access control) Resources are allocated as "minislots" of upstream transmission time. Client sources Requests Alloc. Mediator Medium Mapping MAC frame into minislots In the upstream direction, transmission time is slotted into minislots for TDMA (time division multiple access). The time duration of a packet transmission is a power of two multiple of 6.25s minislot increments. If grant isn’t sufficient, MAC frame is fragmented and part is sent later. fragmentation Example MAC frame Minislots Grant: 4 x 6.25μs 6.25μs 6.25μs Used by others 6.25μs Later grant for remainder of request Minislot allocation for upstream traffic (Cable Modem Termination System) Medium Access Protocol management message CMTS Requests Slots previously mapped Information elements assign slots to different modems Cable modem transmit opportunity Request contention area Slots not yet mapped Maintenance Request contention resolved through backoff algorithm. The future of cable data and the comparison with xDSL? -Cable operators (at least in U.S.) are advanced in broadband digital services (entertainment as well as Internet access) and with further innovations may continue in lead. -Congestion on shared coaxial cable tree can be resolved by splitting the fiber node (making two nodes, each of which takes half the lower distribution tree). (This requires capital investment!) Fiber node (O/E, E/O) 400 subscribers Fiber node (O/E, E/O) Fiber node (O/E, E/O) 200 subs (more) 200 subs -Modern cable plants can offer high-speed data service to almost all of their customers, unlike ADSL that can only be offered to about 70%. -Telcos still ahead in quality of plant engineering and maintenance. -Telcos may catch up and pass cable operators when and if the investment cable operators made in fiber nodes is matched by telco investment in fiber nodes (to implement VHDSL). -Both systems have capacity bottlenecks, but cable's may be more expensive to resolve. -xDSL and cable data likely converge to a common "fiber to the neighborhood" architecture with a variety of "last mile" transmission media. PON (Passive Optical Network) A passive splitter in the field reduces cost and makes fiber to the home/business more practical. May replace T-carrier access systems and services. Telco serving office Metropolitan/ core networks CO terminal ATM or (newer) Ethernet based transmissions Passive splitter Up to 64 broadcast drops ONU PON interfaces DS-1 DS-3 CO OC-3 terminal OC-12 IP router ATM switch ONU DS-1 DS-3 POTS PBX Enet Layers 2/3 switching & routing Data provisioning in 64kbps increments up to 1 Gbps Dedicated wavelength Tutorial ref: www.iec.org/online/tutorials/epon/topic04.html?Next.x=37&Next.y=14 EPON (Ethernet PON) Objectives: - Point-to-multipoint, low-cost architecture using single-mode fiber. - Access network distances (at least 10km) - Standard Ethernet frames, no contention - Standard 1 Gigabit Ethernet rate - Minimum 1:16 split - Replacement for earlier ATM PON Ref (brief tutorial): www.ieee802.org/3/efm/public/jul01/tutorial/pesavento_1_0701.pdf EPON (Ethernet PON) Optical network unit Downstream: Headend (e.g. CO terminal) 1 3 1 2 OLT Users 1 1 ONU1 1 1 3 1 2 ONU2 2 2 1 3 1 2 splitter Optical line terminal 1 3 1 2 ONU3 3 3 All packets broadcast to all ONUs, where Ethernet frames for particular users are separated on the basis of the MAC (medium access control) addresses. Ethernet packet Header Type, or length of data field (2 bytes) Checksum (2 bytes) Data field (up to 1500 bytes for 10Mbps) Preamble (7 bytes) Source address (2 or 6 bytes) Destination address (2 or 6 bytes) Start of frame delimiter (1 byte) Pad (0-46 bytes) 6 bytes (each hexadecimal pair is one byte) Example of MAC address: 00-50-DA-CE-E2-76 EPON Users Upstream: 11 ONU1 1 1 OLT 1 1 2 3 3 3 2 ONU2 splitter Optical line terminal 3 3 3 ONU3 2 1 2 3 3 3 3 Synchronized system does upstream time slicing, so there are no collisions and no need for packet fragmentation. "MAC uses existing PAUSE control frame or other control messages." EPON optical aspects OLT Medium T WDM access R logic λ1 1:N optical splitter ONU1 ONU2 λ2 ONU3 WDM T Medium Data access R logic Full duplex operation using separate wavelengths. (example: 1550nm/1310nm) Headend permits only one subscriber at a time to transmit. End users see only traffic from headend, not from each other. Review for the midterm exam Analog to digital conversion Sampling theorem: For x(t) bandlimited to (-W, W) Hz, x(t) = x(n/2W)sin[2W(t-n/2W)]/[2W(t-n/2W)] n 3T 4T Interpolation function (what is its frequency spectrum?) time (sec) 5T T 2T T= 1/2W Reconstruction formula above realized in a low-pass filter limited to what frequencies? What are advantages of digitized media? Does a digitized media stream necessarily use less bandwidth than the original analog media signal? Infrastructure network types Metropolitan Local area networks Access area networks networks (MANs) (LANs) Core (or long haul) networks PON Optical Core Network Cellular mobile T-carrier (DWDM) services SONET ring, Cable data Wireless LAN RPR Resilient Packet Ring (IEEE 802.11) Subscriber 1-10Gbps line Ethernet Satellite IEEE 802.16 UWB transport, LEOS, direct satellite broadcasting IR Wireless local loop ("wireless MAN") Bluetooth Switched Ethernet Personal Area Networks Protocol layers offering services to higher layers and peer-to-peer interaction across networks Application Information unit transfer Application request transport Transport Transport data package transfer Transport request packet forwarding Network Packet transfer Network request link access & physical commun. Physical network Link, Phys Link, Phys Virtual Circuits, e.g. in ATM CBR VBR ABR Pools of capacity for different services CBR VBR ABR guaranteed peak capacity guaranteed average capacity whatever is left over CBR: Continuous bit rate VBR: Variable bit rate ABR: Available bit rate UBR: unrestricted bit rate, best effort service Virtual Private Network Encrypted end-end packet Enterprise network segment (or individual remote host) Encapsulating "tunnel" packet addressed to firewall Public Internet (or any data network) Firewall router Enterprise network segment Destin. host VoIP (general concepts of Internet-PSTN interworking) IP telephone (H.323 compliant) Mike Spkr codec Telephony Application Port zz Peer-to-peer IP communication IP tel. Addr. Dir. buf buf RTP Signaling (e.g. SIP) Media UDP/IP/ Internet gateway Phys controller IP address xxx.xx.xxx.xx Echo canceler PSTN PSTN telephone Tel number (212) 854-xxxx H.248 Internet/PSTN Gateway Spectrum policy (e.g. renting spectrum in bandwidth and time) and applications of software-defined radio - Multiple air interfaces. - Agility to move between available time/bandwidth slots rather than stick to fixed assignments. Frequency Time Infrastructure and ad-hoc modes Infrastructure mode Access Point Access Point Ad-hoc mode (peer to peer relay) Backbone network, wired or wireless Network interoperability at PHY/MAC levels vs. network interoperability at network level (IP) Challenges for PHY/MAC interoperability: - Matching different protocol implementations of different operators - Matching rate offerings in the digital hierarchy - Coordinating operations and management functions (protection/restoration, traffic engineering, comparable service features and performance, ...) At network level: How does IP avoid these complexity problems? What kinds of agreements are still needed? Network vulnerabilities - Physical damage and congestion. - Congestion. - Cyber attacks. - Cascading failures. Everyday restoration mechanisms, such as SONET ring, and breaks that cannot be managed by everyday restoration mechanisms. X Damaged conduit Normal path Restoration path Add/drop multiplexer Packet networking advantages e.g. efficient use of capacity from statistical multiplexing of different sources (What is the difference from a circuit-switched network?) and resilience (why?) silent packetizer talking silent packetizer packetizer Aggregated traffic Scheduling algorithm Router functions Lookup table Destination address IP packet Routing Algorithm (what is OSPF?) to output port 1, top priority (what kinds of service disciplines?) Link states from neighboring nodes Transfer Input port 1 Classifier to output port m, top priority Scheduler Server State Queue 1 Queue n Output port 1 Scheduler Input port m Transfer Classifier Server State Queue 1 to output Queue n port m, lowest priority Output port m IP protocol stacks HTML SIP Application Information unit transfer JAVA, CORBA, RTP, RTP SOAP Session (stream IDs) Client-server requests/responses HTTP Transport TCP, UDP Transport data package transfer (port numbers) Network IP, DiffServ, SLA, traffic smoothing & policing MPLS Multi-Protocol Label Switching Packet transfer (IP addresses) Link or MAC Link-level framing, circuit switching, medium contention resolution Physical Plug interfaces, modulation Physical network Successive encapsulation UDP protocol unit IP packet IP header Application-level information unit (e.g. media AIU header encapsulation) Ethernet frame UDP header IPv4 address classes A,B,C – How the 32 bits are used CLASS A 01 8 Network 0 ID Bit number 16 24 Host ID 31 Fraction of all addresses 1/8 For the relatively small number of networks supporting a very large number of hosts computers. Can address up to 27 = 128 networks, each with up to 224 = 16,777,216 host computers. What is the address depletion problem addressed by IPv6, and what are the major differences between IPv4 and IPv6? How can address translation mitigate the address depletion problem? TCP and UDP Provide an end to end (application to application) transport service. TCP (transport control protocol): Reliable, connectionoriented service. UDP (user datagram protocol): Unreliable datagram service (but no delays for retransmissions!) What are the major similarities and differences between TCP and UDP? What is sliding window flow control in TCP? RTP Audio and Video Sessions Application RTP1 RTP2 UDP IP Physical Session 1 (audio) port x Session 2 (video) port y Internet Control messages Stream Data Application RTP1 RTP2 UDP IP Physical Internet QoS with DiffServ, SLA, MPLS Client network DSCP (Differentiated Services CodePoint) marking (for class of traffic). Possible traffic smoothing. Traffic conditioning part of SLA regulates volume of submitted traffic for each DSCP Traffic-engineered links using MPLS ISP ingress router DiffServ PHBs invoked by DSCP markings Policing of submitted traffic Direction of traffic Client network ISP network with DiffServ-capable routers DiffServ Classes EF (expedited forwarding): Specified PIR (peak information rate) and bounded delay (e.g. for voice). The EF PHB implements a pass-through service with no queueing delays or delay jitter . AF1-AF4 (assured forwarding): Preferred forwarding at routers to minimize packet losses. Each level has a specified CIR (committed information rate) and PIR. BE (best effort): Packets utilize whatever capacity is left after preferred classes are accommodated. What is a DiffServ codepoint? What is an SLA? What is "color marking"? What are token and leaky buckets? Traffic conditioning in a network router DiffServ class marker (if not already marked) Packets EF profile Conformance marker conforming To PHB Meter/ Non-conpassed scheduler shaper forming dropper dropped profile conforming To PHB Meter/ Non-conpassed scheduler dropshaper forming per dropped Other AF classes Best effort AF1 classifier Meter measures conformance with SLA Shaper smooths traffic to conform with SLA What are IntServ and DiffServ? No. of service classes Session state maintained in network? Advance resource reservation? IntServ 2 Yes Yes (e.g. by RSVP) DiffServ 6 (incl AF1-4) No (only preferred service discipline) No (SLA by customer and class) Where would they tend to be used in networks? What are the IntServ and DiffServ classes? How can IntServ and DiffServ work together (at least be interfaced) MPLS - what is it and what is it good for? Paths for forwarding equivalence classes NY to SF Chicago All other traffic Denver New York San Francisco St. Louis NY to SF Expedited Forwarding traffic What is "label swapping"? Connectionless and Connection-Oriented Datagrams Connection-oriented stream What is a virtual circuit? What is the difference between a switch and a router? Cell switching (ATM) -"Asynchronous" because cells need not arrive at a switch at fixed times. -Resource reservation setup in advance through signaling. -Offers quality of service (bandwidth/delay guarantees) in broadband networks. Why a 53-byte cell? What is VCI swapping? What are the service types? What is a Virtual Path? What is an adaptation layer? Synchronous, asynchronous, isochronous, plesiochronous Synchronous: Data stream synchronized to a clock Data stream 1 (e.g. a tributary as on last slide) Data stream 2 What are TDM and TDMA? time Optical networks: Metropolitan/core network integration DWDM core network PSTN access and metropolitan network ADM PBX, LAN SONET ring Framing (SONET and/or OTN) Terabit router Ethernet LAN λ2 OXC1 OXC2 (Transp.) OXC3 (Opaque) λ1 O/E E/O λ1 λ1 λ2 λ3 λ2 OXC4 (Opaque) High-speed Ethernet switch (Metropolitan Area 1Gbps/10Gbps) Lightpath shown with two red links and one green link OTN: Optical Transport Network, ITU-T G.709 Lightpaths What are WDM and DWDM? What are opaque and transparent optical switching? What is hierarchical optical switching? optical fibers One fiber Repeater cross-connect Routing and wavelength assignment through an optical core network continues to be a research topic SONET framing (155.52Mbps SONET/SDH frame) Virtual container (including path overhead) t=0 Transport overhead Payload First byte (section and line) in frame Pointer to start of virtual container ........................ ........................ ........................ ........................ ........................ ........................ 9 rows ........................ ........................ ........................ 270 columns What is GFP? Last byte in frame t=125μs (entire frame) Fiber access systems What are FTTC, FTTH, PON? What is VDSL? Telco serving office CO terminal SONET Broadband network (OC-3 to OC-48) Example product for either Fiber with subcarrier-multiplexed FTTH or FTTC: 40-870MHz band downstream VDSL signal on 1310nm and 1550nm ONU carriers, carrying "a full (fiber node) complement of analog and digital signals" VDSL on twisted pair, < 1000ft [http://www.synchronous.net] Up to 50Mbps (asymmetric) TV What is modulation? Baseband/passband, PCM and PAM (M-level), Fourier transform (spectrum), spectral efficiency, PSK, QAM, CDMA, DMT/OFDM, signal constellations, noise immunity, UWB Baseband information signal signal levels encoder Carrier waveform modulator Modulated transmission signal Next week (March 18): Spring Break Next class (March 25) Midterm exam