WIFI MAC Transmitter

23
DESIGNING OF WIFI MAC TRANSMITTER USING VHDL BATCH NO: A4 INTERNAL GUIDE K.CHIDAMBARA RAO Assoc.Professor Dept. of ECE Presented by : B.RASAZNA (08A51A0417) G.SRIRAM (08A51A0441) I.SIVAJI (08A51A0444) D.PRIYANKA (08A51A0426) B.SRINU (08A51A0418)

Transcript of WIFI MAC Transmitter

Page 1: WIFI MAC Transmitter

DESIGNING OF WIFI MAC TRANSMITTER

USING VHDL

BATCH NO: A4

INTERNAL GUIDEK.CHIDAMBARA RAO Assoc.ProfessorDept. of ECE

Presented by:B.RASAZNA (08A51A0417)G.SRIRAM (08A51A0441) I.SIVAJI (08A51A0444)D.PRIYANKA (08A51A0426) B.SRINU (08A51A0418)

Page 2: WIFI MAC Transmitter

•The main objective is to design and implementation WIFI MAC Transmitter using VHDL.

•For the wireless communication in RF range IEEE 802.11 is one of the many standards available .

•IEEE 802.11b defines the Medium Access Control Layer for wire less local area networks.

Abstract

Page 3: WIFI MAC Transmitter

• Wi-Fi MAC transmitter module is divided into 5 blocks I.e.. data unit interface block, controller block, payload data storage block, MAC header register block, data processing block.

• In this project, we are considering only two blocks i.e. payload data storage block, data processing block

Page 4: WIFI MAC Transmitter

Introduction to WIFI

• Wireless Technology is an alternative to Wired Technology, which is commonly used, for connecting devices in wireless mode.

• Wi-Fi (Wireless Fidelity) is a generic term that refers to the IEEE 802.11 communications standard for Wireless Local Area Networks (WLANs).

• Wi-Fi Network connect computers to each other, to the internet and to the wired network.

Page 5: WIFI MAC Transmitter

IEEE 802.11 Architecture

Page 6: WIFI MAC Transmitter
Page 7: WIFI MAC Transmitter

Standard 802.11b 802.11a 802.11g

Speed 11 Mbps 54 Mbps 54Mbps

Range 100-150 feet indoors 27-75 feet indoors 100-150 feet indoors

Frequency 2.4GHz, a band

already crowded with

cordless phones

5GHz, an un crowded

band

2.4GHz, still a crowd

of cordless phones

and microwaves

Acceptance Hot spots are already

established using

802.11b. Equipment is

readily available

More common in

corporate and office

environments.

802.11g is compatible

with the specs for

802.11b, meaning it

can be used on a

network based on b

or g versions.

Page 8: WIFI MAC Transmitter

Elements of a WI-FI Network

• Access Point (AP) - The AP is a wireless LAN transceiver or “base station” that can connect one or many wireless devices simultaneously to the Internet.

• Wi-Fi cards - They accept the wireless signal and relay information. They can be internal and external.(e.g. PCMCIA Card for Laptop and PCI Card for Desktop PC)

• Safeguards - Firewalls and anti-virus software protect networks from uninvited users and keep information secure.

Page 9: WIFI MAC Transmitter

WIFI MAC TRANSMITTER BLOCK DIAGRAM

Page 10: WIFI MAC Transmitter

Explanation:

The architecture contains five blocks1.MAC Header2.Data unit interface block3.Data Processing block4.Pay Load Data storage block5.Controller block

Page 11: WIFI MAC Transmitter

• MAC Header:

• Frame control Field: It controls flow of frames.

• Duration /ID: The Duration ID is 16 bits length. It carries the association identity of the station that transmitted the frame .

• Address1: Always receiver address (i.e. the station on the BSS who is the immediate receiver of the packet).

Page 12: WIFI MAC Transmitter

• Data unit interface block: It is to interface all the blocks in the architecture.

• Control Block: It control the functioning of all the blocks in the architecture.

• Pay Load Storage Block:It further divided into two blocks FIFO Data Length Counter

Page 13: WIFI MAC Transmitter

• FIFO:

It contains the data to be transmitted. It acts as the synchronizing tool .

FIFO

Sys clk

Sys rst

Data in

FIFO ENA

FIFO Data

FULL

EMPTY

Page 14: WIFI MAC Transmitter

• Data Lenth Counter:

Data length counter module acts as counter.it simply accepts a Max Number and counts the data being transmitted .

DatLen cnt

clk

rst

dtaena

Max no

Dta cnt over

Page 15: WIFI MAC Transmitter

• Data processing Block:It is divided into three modules i.e. Serializer,HEC and CRC and

they are discussed in details as shown below

Serializer:

Various data selected at the multiplexer are serially obtained.

Serializer

clk

sysrst

srena

data

S bit

eoc

Page 16: WIFI MAC Transmitter

• HEC Module:

• This module produces the Head Error Check bits.• It is the 16-bit error check bit.the HEC is calculated when the

HRCCalEna is high

HEC

clk

rst

S bit

hEC calena

HEC out

HECover

Page 17: WIFI MAC Transmitter

• CRC Module:

Figure shows CRC module the CRC is 32bit field contain the 32 bit cyclic Redundancy check.

CRC

clk

rst

S bit

CRCout

CRC over

CRC calena

Page 18: WIFI MAC Transmitter

What is the scope of VHDL?

Why VHDL is used?

• Power and flexibility

• Devices- independent design

• ASIC Migration

• Benchmarking capability

• Quick Time-to-Market and low cost

ABOUT VHDL

Page 19: WIFI MAC Transmitter

ABOUT XILINX

Page 20: WIFI MAC Transmitter

Advantages• Mobility• Ease of Installation• Flexibility• Cost• Reliability• Security• Use unlicensed part of the radio spectrum• Speed• Low power consumption

Page 21: WIFI MAC Transmitter

Limitations

• Interference• Degradation in performance• Limited range

Page 22: WIFI MAC Transmitter

Conclusion

• Various individual modules of Wi-Fi Transmitter have been designed, verified functionally using VHDL -simulator, synthesized by the synthesis tool .

• This design of the WiFi transmitter is capable of transmitting the frame formats.

• The transmitter is also capable of generating errorchecking codes like HEC and CRC. It can handle variable data transfer

Page 23: WIFI MAC Transmitter