Download presentation
Presentation is loading. Please wait.
Published byLesley Davis Modified over 5 years ago
1
BASE BAND ENCODER Project Team Shashank Tadakamadla
Srinivasa Rao Mulakala Supported By Bengt Oelmann S & M Design Team
2
BASE BAND ENCODER Introduction Overview of System Encoders
Interfacing of System Results Conclusion S & M Design Team
3
BASE BAND ENCODER Introduction
Base band Encoder is a part of ZigBee lite transmitter. Zigbee is poised to become the leading wireless technology for a myriad of uses ranging from building automation to industrial and residential applications. S & M Design Team
4
To Design a dedicated hardware module that performs
AIM OF THE PROJECT To Design a dedicated hardware module that performs Encoding techniques. The encoded signal should be 8 bit digital signal of 40 MHz. The type of output and the data rate of the output digital signal should be configured from microcontroller. The maximum clock freq is 40 MHz. S & M Design Team
5
BASE BAND ENCODER What is Base Band Encoding ?
Converting 0s and 1s (binary data) into a Digital Signal is called LINE CODING. The process on Line Coding is called ENCODING. Various Encoding schemes are used to transmit digital data across a medium effectively and error free. The process of transmitting encoded digital data over single unmultiplexed channel is defined as Base band Encoding.
6
BASE BAND ENCODER S & M Design Team 2019-04-04 PARALLEL TO SERIAL
CONVERTER N R Z R Z MANCHESTER DIFFRENTIAL WISHBONE INTERFACE 8 BIT REGISTER 4 X 1 M U X Do D1 D2 D3 D4 D5 D6 D7 A CK Co C1 C2 C3 ADDRESS BUS DATABUS WRITE BUS S o S 1 SEQUENTIAL OUTPUT CODE REQ HANDSHAKE SIGNALS ENCODED SERIAL DATA FREQUENCY MODULATOR 4 x 1 MUX 40 MHZ S 2 S 3 LSB FIRST LOAD 4 REQUEST SHIFT ENABLE MIDDLE TRANSITION RESET PARALLEL 8 BIT DATA AS INPUT S & M Design Team
7
BASE BAND ENCODER Classification of digital encoding schemes
S & M Design Team
8
BASE BAND ENCODER NRZ 0- Negative 1- Positive RZ 0- Same as input
1- Transaction at the middle of the bit S & M Design Team
9
BASE BAND ENCODER NRZ 0- Negative 1- Positive RZ 0- Same as input
1- Transaction at the middle of the bit S & M Design Team
10
BASE BAND ENCODER Manchester Differential Manchester
Transaction from high to low indicates 1 Transaction from low to high indicates 0 Differential Manchester 0 is represented by presence of transition at the begining of the bit period 1 is represented by absence of transition at the begining of the bit period S & M Design Team
11
BASE BAND ENCODER Manchester Differential Manchester
Transaction from high to low indicates 1 Transaction from low to high indicates 0 Differential Manchester 0 is represented by presence of transition at the begining of the bit period 1 is represented by absence of transition at the begining of the bit period S & M Design Team
12
BASE BAND ENCODER Advantages & Dis-advantages S & M Design Team
13
BASE BAND ENCODER Basic Formulae TB = 1/D; N = TB/TS.
Where, TS =System clock time (sec). TB =Time taken per bit (1/s). N =No of clk cycles required to transmit a bit. D =Data rate (kbps). S & M Design Team
14
Differential Manchester
BASE BAND ENCODER WISHBONE INTERFACE S3 S2 Data Rate(Kbps) 10 1 20 40 80 S1 S0 Encoding Type NRZ 1 RZ Manchester Differential Manchester S & M Design Team
15
BASE BAND ENCODER Results
BASE BAND ENCODER Results The outputs obtained from MAT LAB and VHDL are similar. The encoded digital output Can be obtained at four different data rates as per the requirement. Total memory usage is kilobytes SYNTHESIS REPORT Number of Slices: out of % Number of Slice Flip Flops: out of % Number of 4 input LUTs: out of % Number of bonded IOBs: out of % Number of GCLKs: out of % S & M Design Team
16
BASE BAND ENCODER Conclusion
We have successfully obtained the required type of codes at the output as well the signal is continuous. S & M Design Team
17
BASE BAND ENCODER THANKS S & M Design Team
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.