Real-time FPGA realization of an UWB transceiver physical layer

Size: px
Start display at page:

Download "Real-time FPGA realization of an UWB transceiver physical layer"

Transcription

1 University of Wollongong Thesis Collections University of Wollongong Thesis Collection University of Wollongong Year 2005 Real-time FPGA realiation of an UWB transceiver physical layer Darryn W. Lowe University of Wollongong Lowe, Darryn W, Real-time FPGA realiation of an UWB transceiver physical layer, M. Eng. thesis, School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, This paper is posted at Research Online.

2

3 REAL-TIME FPGA REALIZATION OF AN UWB TRANSCEIVER PHYSICAL LAYER A thesis submitted in fulfilment of the requirements for the award of the degree MASTER OF ENGINEERING RESEARCH from UNIVERSITY OF WOLLONGONG by Darryn W. Lowe, BEng (Hons 1) School of Electrical, Computer and Telecommunications Engineering 2005

4 I, Darryn W. Lowe, declare that this thesis, submitted in partial fulfilment of the requirements for the award of Master of Engineering Research, in the School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, is wholly my own work unless otherwise referenced or acknowledged. The document has not been submitted for qualifications at any other academic institution. Darryn W. Lowe 14 November 2005 iii

5 Contents 1 Introduction Design Methodology Contributions A Novel UWB PHY MCIDS CCDM Specification Preamble SFD PHY Header Definition HCS Scrambling Symbol Mapping Prespreading CCDM Pilot Insertion MCIDS Spreading Spectral Mask Transmitter Top-Level Architecture v

6 3.2 Bus Interfacing Control Word Status Word Packet Buffer Header Preparation Header Timing Header Check Sum Scrambler Symbol Creation Symbol Buffer Constellation Mapping CCDM Spreading Architecture Control Separating I/Q Components MCIDS Buffering Pilot Insertion Preamble Generation Interleaving Spreading Transmitted Signal Receiver MCIDS Despreading MCIDS RAKE Frame Detection Equaliation Automatic Gain Control DetectSFD vi

7 4.2 CCDM Demodulation Removing Pilots Buffering Despreading Constellation Demapping I/Q Buffer Demapping Header Processing Data Rate Management Descrambling Header Validation Bus Packet Buffer Control Registers Analysis Test Environment RF Front-end Models Channel Models MAC Models Performance AWGN Multipath Channel Sensitivity to Word Length Complexity Device Selection Synthesis Results Conclusions 167 A Transmitter Models 171 vii

8 B Receiver Models 187 C Parametriation Scripts 209 C.1 Constants C.1.1 Global Constants C.1.2 Parameters C.2 ROMs C.2.1 Transmitter CCDM Codeset ROM C.2.2 Receiver CCDM Codeset ROM C.2.3 Receiver MCIDS Codeset ROM C.2.4 Receiver Synchroniation Codeset ROM C.2.5 Receiver RAKE Correlator Interleaver D Simulation 219 D.1 Functional Blocks D.1.1 CRC D.1.2 Scrambler D.1.3 Constellation Mapping D.1.4 CCDM D.1.5 Pilots D.1.6 Preamble D.1.7 MCIDS D.2 Simulation Framework D.2.1 Top-Level Simulation D.2.2 End-to-End Link Model D.2.3 Packet Constructor D.2.4 Transmitter Baseband Model D.2.5 Multipath Channel Model D.2.6 Receiver Front-end Model D.2.7 Receiver Baseband Model viii

9 List of Tables 2.1 Example of an MCIDS Spread Signal for M = N = Example of MCIDS Despreading for M = Preamble Sequence SFD Sequence PHY Header Definition Data Rate Mappings for PHY Header Initial Values for PRBS Normaliation Constants for Symbol Constellations Prespread Codes Transceiver Spectral Mask Example of Buffer Signal Mask Generation Derivation of Header Control Signal Constants Data Bits for Modulation Types Relationship between Symbol Density and FIFO Reads Constellation Mapping for BPSK & QPSK Construction of Out Code Calculation of MCIDS Buffer Read Address BPSK Modulation of Preamble Bits Adder Coefficient Modification for RAKE Finger Correlator MCIDS Code ROM Synchroniation Constants for RAKE Finger Correlators ix

10 4.4 State Machine in CCDM Control CCDM Despreading States for Delay Line Registers Adder Coefficients for 8-Chip CCDM Correlators CCDM 8-Chip Code ROM Summary of IEEE UWB Channel Model Properties Main Features of XC2VP70 FPGA Summary of Utiliation of XC2VP70 FPGA Detailed Synthesis Results x

11 List of Figures 1.1 Transceiver Development Methodology Transceiver Block Diagram Example of CCDM Sequence Set for L=28 and K= PHY Frame Format Example of Spreading Process for PHY Header Bits-to-Symbol Mappings for BPSK, QPSK, 16-QAM and 64-QAM Codeset Definitions for CCDM and MCIDS Insertion of Pilots FCC Emissions Limit on UWB and Transceiver Spectral Mask Tx Overall Timing Transmitter Scrambler & HCS Timing TxMap Timing of Tx-Map-Buffer-Group A.22 Block FIFO Refilling Counter Synchroniation Impact of Pre-spreading on Symbol Timing Timing of Transmitter s CCDM Spreading Architecture of CCDM Spreading Tx CCDM Spreader Timing Load Cycle Tx CCDM Spreader Timing Write Cycle Tx MCIDS Buffer Addressing xi

12 3.13 Impact of Pilots on Tx MCIDS Addressing Tx MCIDS Interleaver ASR Control Tx MCIDS Interleaver ASR Addressing Transmitted Signal for a QPSK packet with a payload of 384 bits Receiver State Machine Top-Level MCIDS Despreading Timing Architecture of RAKE Receiver Worst-Case 64-Finger RAKE Buffer Register Requirements Buffer Register Requirements for 32 RAKE Fingers Architecture of RAKE Finger Correlator MCIDS Despreading Control Timing RAKE Buffer for Preamble Correlation Frame Detection and Synchroniation Timing Initialiation of Channel Coefficient Timing Update of Channel Coefficient Timing Pilot Removal in Rx-CCDM-RemovePilots B Pilot Removal in Rx-CCDM-Buffer B Timing of Rx-CCDM B Control of Load Cycle in Rx-CCDM-Control B Architecture of CCDM 8-Chip Correlator Address Generation in Rx-DeMap-Addr B Compensating for Sub-rate Modulations Receiver Packet Buffer Writes in Rx-Bus-Parallel-BitCnt B Example RLC Circuit for Transmit Butterworth Filter Spectral Mask and Transmitted Power Spectral Density Matched Filter Performance Transmitter MAC State Machine Model OPB Bus Transactions During Transmission of a Packet xii

13 5.6 Receiver State Machine Eb Theoretical BER vs. N0 5.8 Eb Simulated BER vs. N0 5.9 Eb Simulated BER vs. in CM N0 Eb 5.10 Simulated BER vs. in CM N0 Eb 5.11 Simulated BER vs. in CM N0 Eb 5.12 Simulated BER vs. in CM N0 Eb 5.13 Simulated BER vs. for QPSK in all channels. N Simulated PER vs. ADC Bit Width xiii

14 List of Abbreviations ADC AGC ASR BER CCDM DAC DSSS FCC FCS FIFO FPGA HCS I ISI LNA LOS LSB LUT MAC MCIDS MPDU MRC Analog to Digital Convertor Automatic Gain Control Addressable Shift Register Bit Error Rate Complementary Code Division Multiplexing Digital to Analog Convertor Direct Sequence Spread Spectrum Federal Communications Commission Frame Check Sequence First-In First-Out Field Programmable Gate Array Header Check Sequence In-Phase Inter-Symbol Interference Low Noise Amplifier Line Of Sight Least Significant Bit Look Up Table Medium Access Control Multicode Interleaved Direct Sequence MAC Protocol Data Unit Maximal Ratio Combining xv

15 MSB NLOS OPB PAR PER PHY PRBS PSD Q RAM RF ROM RTL S-V SFD SIFS TDM UWB Most Significant Bit Non-Line Of Sight On-chip Peripheral Bus Place and Route Packet Error Rate Physical Layer Pseudo-Random Binary Sequence Power Spectral Density Quadrature Random Access Memory Radio Frequency Read Only Memory Register Transfer Level Saleh-Valenuela Start Frame Delimiter Short Inter-Frame Spacing Time Division Multiplex Ultra-WideBand xvi

16 Abstract An original ultra-wideband (UWB) physical layer (PHY) specification is developed and implemented in digital logic. The novelty of this UWB PHY is based on a combination of complementary code division multiplexing (CCDM), which yields a low-interference signal with a variable process gain, and multicode interleaved direct sequence (MCIDS) spreading, which provides an additional fixed process gain as well as multipath robustness. To operate at the high sample rates needed for UWB, the digital logic, realied in a Virtex-II field programmable gate array (FPGA), has a highly-pipelined architecture for real-time signal processing. In addition, the gate count is minimied by avoiding the use of explicit buffer memory wherever possible. The performance of the transceiver is analyed under a variety of UWB channels and impairments. It is concluded that the proposed UWB PHY offers robust performance in real-world environments and that it is viable for use in future communication systems. xvii

17 Acknowledgements Cry havoc! And let slip the dogs of war. Thanks to my supervisor, my family and my friends. xix

18 Chapter 1 Introduction Ultra-wideband (UWB) technology has tremendous potential for high-rate lowpower communications due to its resistance to interference and interception, deep ground and through wall penetration and high time resolution [1]. With UWB officially defined in 2002 by the United States Federal Communications Commission (FCC) as a signal with a 10dB bandwidth of more than 500MH and a maximum equivalent isotropic radiated power spectral density (PSD) of no more than 41.3dBm/MH in the GH band [2], the challenge is on to exploit this untapped spectral resource. In this thesis, we develop and analye a real-time realiation of a novel ultrawideband baseband in digital hardware. There are several objectives to this work, namely: 1. Find efficient digital architectures to realie Complementary Code Division Multiplexing (CCDM) modulation [3] and Multi-Code Interleaved Direct Sequence (MCIDS) spreading [4]. 2. Implement a novel real-time UWB physical layer (PHY). 3. Analye the expected real-world performance of the transceiver. In order to meet the extremely high sample rates of an UWB system, which are at least 500MH given the FCC definition of UWB, all baseband algorithms 1

19 CHAPTER 1. INTRODUCTION will need dedicated logic and highly pipelined architectures. Accordingly, the first goal of this project is to produce designs for the key MCIDS spreading and CCDM modulation techniques, as detailed in 2.1 and 2.2 respectively, that are able to operate at the required speeds in contemporary hardware. The second objective is to define and implement an original UWB PHY specification that combines both CCDM modulation and MCIDS spreading. With the specification detailed in 2.3, the bulk of this thesis is dedicated to constructing the digital logic needed for a Field Programmable Gate Array (FPGA) realiation. Note that in addition to the CCDM and MCIDS baseband signal processing, the FPGA must also provide the PHY frame management and MAC interfaces needed to make a fully functional wireless transceiver. Further, given the intention that this transceiver be capable of real-world operation, it is critical that both the transmitter and receiver architectures, detailed in 3.1 and 4 respectively, are fast and efficient. In particular, this means that the FPGA hardware must process the signals sample-by-sample in real-time, and, unlike many wireless test-beds [5], avoid the multi-gigabyte buffers needed for off-line signal processing. This work concludes with the analysis of the performance of the complete UWB transceiver in 5.1 which provides experimental validation of the high level of performance obtained with this design. In addition, by having produced a real-time hardware implementation, hardware/software co-simulation becomes possible. This is important since conventional Monte-Carlo simulations, when run over tens-ofthousands of packets on a general-purpose microprocessor, result in prohibitively long simulation runs. Therefore, by running critical parts of the algorithms in highspeed digital logic, it is possible to reduce the time needed for simulation by several orders of magnitude without sacrificing accuracy. 2

20 CHAPTER 1. INTRODUCTION 1.1. DESIGN METHODOLOGY 1.1 Design Methodology The methodology used to realie this UWB transceiver is shown in Figure 1.1. Each step of this process is enumerated as: Transceiver Specification Matlab TM Modeling FPGA Realiation Verification & Simulation System Generator TM VHDL Synthesis & PAR Simulink TM Matlab TM Figure 1.1: Transceiver Development Methodology 1. Create a transceiver specification that identifies what signal processing techniques will be used and defines the packet formats. The final specification is provided here in Model the transceiver in Matlab TM so as to gain an appreciation of implementation considerations and estimate the system s overall performance. This model will also be used for verification of the FPGA implementation. The Matlab TM simulations that were created during this stage are provided in Appendix D. 3. The FPGA realiation is the major contribution of this project, with the goal being to develop a real-time implementation of an UWB PHY. The System Generator TM tool was used for this implementation, the use of which is discussed in more detail for the remainder of this section. 3

21 1.1. DESIGN METHODOLOGY CHAPTER 1. INTRODUCTION 4. The final stage of development is verification and simulation. This is when the performance of the transceiver is analyed. The results of this analysis are provided in 5.2. System Generator TM is software from Xilinx TM that builds on top of the Simulink TM and Matlab TM environments to allow computer-aided generation of register transfer level (RTL) languages like VHDL. Once the VHDL has been produced by System Generator TM, it is run through synthesis and place-and-route (PAR) in the traditional way. For this project, the synthesis tool was Synplify TM from Synopsys TM and the PAR tool was the Xilinx TM ISE. The greatest benefit of this approach to FPGA-based design is that highly pipelined and highly scalable designs can be created with relative ease since system delays can be readily visualied. Therefore, given this project s requirement for real-time signal processing, System Generator TM is the ideal development environment. The bulk of this report consists of an analysis of the hardware design that was created in System Generator TM. In order to make a design of this complexity better understandable, a notation system has been developed which works as follows. The hardware models that comprise the FPGA design of the transmitter and receiver are provided as Appendix A and Appendix B respectively, with the accompanying analysis and discussion provided in 3.1 and 4 respectively. When discussing a given component, such as the bus acknowledgement generator logic, the corresponding System Generator TM block diagram will be written as Tx-Bus-AckGen A.2. This notation provides several critical pieces of information. First, it identifies the location in the design hierarchy where the block can be found. In other words, we can see that the bus acknowledgement generator logic, AckGen, is to be found within the Bus object that is itself within the top-level object Tx. Second, the superscript portion of the notation, e.g. A.2, informs us that a hard copy of the model is available as Figure A.2. in Appendix A. Once a given module has been identified, individual logic components, such as registers and adders, are identified by names such as Reg1 or Add1 that indicate 4

22 CHAPTER 1. INTRODUCTION 1.2. CONTRIBUTIONS the type of component as well as the index of the relevant instantiation. Note that although the index is reset to 1 for every block, the text makes it clear as to what block is being discussed. The input and output signals to block are denoted in italics, such as ps that corresponds to the first input port of Tx-Bus-AckGen A.2. In addition, some blocks make use of labels to reduce clutter on the screen. In other words, if the creation of explicit input-and-output ports between the source and destination blocks would result in confusion, a label is used to infer the connection. An example of a label is PACKET FINISHED in Tx-Bus-ControlMask A.3, where screen clutter is significantly reduced given that PACKET FINISHED is a global signal that impacts several processes in the transmitter. When a label is created, the text will explicitly list all the destinations. To help explain the interaction between the different digital logic components that comprise each block in the transceiver, timing diagrams similar to Figure 3.1 are provided. In all such figures, the x-axis represents time and the y-axis the value of the identified bus. Each of these plots was obtained through cycle-accurate simulation for whole packets, so the information on expected behavior that is provided by these figures will be of particular use when modifying or extending the transceiver. It is also important to note that all binary and hexadecimal numbers are written from least significant bit (LSB) to most significant bit (MSB). For example, the number 131 would be written as b in binary and 0xC1 in hexadecimal. Note also that all operations on binary sequences begin with the LSB and end with the MSB. For example, the over-the-air transmissions from the transceiver will begin with the LSB and end with MSB. 1.2 Contributions The principal contribution of this project is the design and realiation of a realtime UWB PHY in a Virtex-II FPGA. As per the goals of this project, this work not only proves the viability of the novel CCDM modulation and MCIDS spread- 5

23 1.2. CONTRIBUTIONS CHAPTER 1. INTRODUCTION ing techniques, it also facilitates real-world investigation into next-generation UWB transceivers. In addition to the design and analysis provided in this document, there have been several publications related to this work. Firstly, a superset of the UWB algorithms and transceiver specification used in this project are currently under review. These publications are: ˆ X. Huang, D. Lowe, R. Gandia, et. al. An Impulse Ultra-Wideband System Capable of Concurrent Transmission and Reception, Part I: Requirements and Innovations. Submitted for review. ˆ X. Huang, D. Lowe, R. Gandia, et. al. An Impulse Ultra-Wideband System Capable of Concurrent Transmission and Reception, Part II: Design and Performance. Submitted for review. Also, the UWB physical layer modeling and analysis that was performed was used in a range of MAC and Network layer research that investigated the higherlayer impact of UWB communication. This work produced several publications, namely: ˆ K-W Chin & D. Lowe. Simulation Study of the IEEE MAC, Australian Telecommunications and Network Applications Conference (ATNAC), Sydney, Australia, December, ˆ K-W Chin & D. Lowe. A Novel IEEE Channel Time Allocation Sharing Method for Supporting VBR Streams, The IEEE 14th International Conference on Computer Communications and Networks (IEEE ICCCN 05), San Diego, Oct-17-20, ˆ K-W Chin & D. Lowe. A Simulation Study of TCP over the IEEE MAC, The 30th Annual IEEE Conference on Local Computer Networks (IEEE LCN 05), Sydney, Australia, Nov, To Appear 6

24 CHAPTER 1. INTRODUCTION 1.2. CONTRIBUTIONS ˆ K-W Chin & D. Lowe. TCP over the IEEE MAC: Analysis and Simulation. Submitted for review. ˆ K-W Chin & D. Lowe. MiniMesh: Making the IEEE MAC Mesh Aware via Opportunistic Transmissions. Submitted for review. ˆ K-W Chin & D. Lowe. The IEEE MAC: Enabling High-Rate Multimedia Applications in Wireless Personal Area Networks. Submitted for review. 7

25 Chapter 2 A Novel UWB PHY The goal of this project is to create a novel UWB PHY and to demonstrate its real-world viability with a real-time FPGA implementation. As this UWB PHY aims to differentiate itself through improved digital baseband signal processing, it is sufficient to use models of the analog and radio frequency (RF) aspects of the transceiver. In other words, in the context of the system architecture of Figure 2.1, algorithms and digital logic will be developed for the Transmitter and Receiver while the RF is modeled in software. Both the transmitter and the receiver are comprised of three main stages. The MCIDS Spreading and MCIDS Despreading stages uses the MCIDS algorithm, defined in 2.1, to mitigate multipath and add a fixed process gain. The CCDM Modulation and CCDM Demodulation stages use the CCDM algorithm, defined in 2.2, to provide an additional variable process gain and to minimie interference to victim receivers by making the transmitted signal resemble AWGN. The PHY Frame Construction and PHY Frame Recovery stages of 2.3 parameterie the signal processing algorithms and provide an interface to the MAC layer. 9

26 2.1. MCIDS CHAPTER 2. A NOVEL UWB PHY TRANSMITTER RF PHY Frame Construction CCDM Modulation MCIDS Spreading Pulse Shaping & RF Up- Conversion Multipath Channel AWGN RECEIVER PHY Frame Recovery CCDM Demodulation MCIDS Despreading Matched Filter & RF Down- Conversion Figure 2.1: Transceiver Block Diagram 2.1 MCIDS Multicode Interleaved Direct Sequence (MCIDS) spreading [4] is a combination of multi-code direct sequence spreading and block interleaving that mitigates Inter- Symbol Interference (ISI) in severe multipath channels where the delay spread is much greater than a single chip period. This is critical since UWB systems have channel delays that are likely to be several times that of a single chip period, the ISI would quickly render the transceiver inoperative if no multipath recovery was performed. MCIDS spreading is a two-step process that operates on a block of M data symbols. First, each symbol in the block is spread by one of M orthogonal spreading sequences that is N chips in length. Second, the spread signal is passed through a block interleaver. Note that the first-step is conventional direct sequence spread spectrum with a process gain of N; the unique multipath immunity of MCIDS comes from its interleaving. Mathematically, the process of MCIDS spreading can 10

27 CHAPTER 2. A NOVEL UWB PHY 2.1. MCIDS be expressed as with x[k] ={BQ} j,i 0 k<mn (2.1) j = k mod N (2.2) and i = k j N (2.3) where x[k] with k = {0, 1, 2,..., NM 1} are the NM symbols that comprise the MCIDS spread signal, B is the MCIDS codeset and Q is a diagonal matrix constructed from a vector of q[m] data symbols where 0 m<m. Note that the notation B j,i refers to row j and column i of matrix B, where each of the M columns represent a code N chips long. For example, consider MCIDS spreading when M = N = 4. In this case, the MCIDS codeset can be expressed as B 0,0 B 0,1 B 0,2 B 0,3 B B = 1,0 B 1,1 B 1,2 B 1,3 B 2,0 B 2,1 B 2,2 B 2,3 B 3,0 B 3,1 B 3,2 B 3,3 with each column representing one of 4 orthogonal spreading sequences {B 0,i, B 1,i, B 2,i, B 3,i }. We can also define the diagonal matrix Q as Q = q[0] q[1] q[2] q[3] where q[0] through q[3] are the 4 data symbols that are to be spread. To perform 11

28 2.1. MCIDS CHAPTER 2. A NOVEL UWB PHY MCIDS spreading, we first obtain BQ, which can be expressed as BQ = B 0,0 q[0] B 0,1 q[1] B 0,2 q[2] B 0,3 q[3] B 1,0 q[0] B 1,1 q[1] B 1,2 q[2] B 1,3 q[3] B 2,0 q[0] B 2,1 q[1] B 2,2 q[2] B 2,3 q[3] B 3,0 q[0] B 3,1 q[1] B 3,2 q[2] B 3,3 q[3] (2.4) The interleaving, which was captured in the relationship between k, j and i in (2.2) and (2.3), effectively serialies to the N M matrix BQ into a one-dimensional vector NM chips long by reading row-first. In other words, the 16 MCIDS chips produced in this example are shown in Table 2.1, with the first chip that would be sent over-the-air denoted as x[0]. m j i x[k] m j i x[k] B 0,0 q[0] B 2,0 q[0] B 0,1 q[1] B 2,1 q[1] B 0,2 q[2] B 2,2 q[2] B 0,3 q[3] B 2,3 q[3] B 1,0 q[0] B 3,0 q[0] B 1,1 q[1] B 3,1 q[1] B 1,2 q[2] B 3,2 q[2] B 1,3 q[3] B 3,3 q[3] Table 2.1: Example of an MCIDS Spread Signal for M = N =4 At the receiver, the MCIDS despreading process is defined as where x [k] isthek th q [m] = 1 N N k=0 B m,k x [Mk + m] (2.5) received sample of the MCIDS spread signal and q [m] is the m th of M recovered data symbols. In other words, to continue the example of M = N = 4, Table 2.2 shows how the interleaving is removed from the MCIDS spread signal of Table 2.1. In the case where B k,n = ±1, and there is no AWGN or multipath, i.e. when x [k] =x[k] it can be seen that q [n] =q[n]. The performance of MCIDS spreading in the presence of multipath is clearly 12

29 CHAPTER 2. A NOVEL UWB PHY 2.2. CCDM n q [n] (B 4 0,0x [0] + B 1,0 x [4] + B 2,0 x [8] + B 3,0 x [12]) (B 4 0,1x [1] + B 1,1 x [5] + B 2,1 x [9] + B 3,1 x [13]) (B 4 0,2x [2] + B 1,2 x [6] + B 2,2 x [10] + B 3,2 x [14]) (B 4 0,3x [3] + B 1,3 x [7] + B 2,3 x [11] + B 3,3 x [15]) Table 2.2: Example of MCIDS Despreading for M =4 dependent on the cross-correlation properties of the underlying MCIDS codeset B. In the ideal case, when the codes in the MCIDS codeset have an impulse autocorrelation and ero cross-correlation, MCIDS spreading can be shown to be able to entirely remove any ISI caused by multipath delays of less than N chip periods [4]. Fortunately, even though an ideal codeset is not realiable, many practical codesets still provide excellent performance. For example, for this new UWB PHY, the MCIDS codeset B is a normalied Hadamard matrix H M of order M = 16. In other words, B = H M where H M = H M 2 H M 2 H M 2 H M 2 M>1 (2.6) and H 1 = 1 and M is a positive integer power of two. For convenience, the full M = N = 16 MCIDS Hadamard codeset used in this transceiver is provided in full in Figure 2.6. In addition to the FPGA realiations of MCIDS spreading and despreading in 3.6 and 4.1 respectively, explanatory Matlab TM scripts are also provided in Listing D.13 and D CCDM Complementary Code Division Multiplexing (CCDM) uses complementary sequences to generate a spread spectrum signal that supports a wide range of variable spreading ratios and has an asymptotically Gaussian amplitude distribution. The variable spreading ratios are set a data rate that is appropriate 13

30 2.2. CCDM CHAPTER 2. A NOVEL UWB PHY for the current channel conditions and the Gaussian amplitude distribution results in a signal with a power spectral density that statistically resembles that of white Gaussian noise. This latter point is particularly significant in the case of UWB devices as it is critical to minimie the impact on in-band victim receivers operating. The process of CCDM is achieved by convolving a block of input data symbols with a set of complementary code spreading sequences. To analye this process, we begin by considering a general direct sequence spread spectrum (DSSS), namely s = Cq (2.7) for the spreading process and q = C s (2.8) for the despreading process. In both cases, s denotes an L 1 vector representing the spread data, C an L L codeset and q an L 1 vector representing the original input data symbols. To visualie C, consider each column as denoting one of L spreading codes of length L. CCDM, which uses complementary codes to define C, has several interesting properties. Firstly, C = 1 c CT (2.9) where C T denotes the matrix transpose operation and c is a scaling constant. This first property is similar to that resultant from the use of a Hadamard matrix as the codeset, but has the difference that all Hadamard matrices require c = L. On the other hand, a codeset C constructed from complementary codes has more flexibility since complementary sequences of different lengths will result in different scaling constants. The benefit of being able to reduce the scaling constant is that the peakto-average power can be reduced without changing the block sie L. The second advantageous property of CCDM codesets is that all elements in the codeset consist 14

31 CHAPTER 2. A NOVEL UWB PHY 2.2. CCDM of {+1, 0, }. While CCDM codesets are therefore slightly more complex than those based on Hadamard matrices, where all elements are ±1, this is not a significant increase and both codesets can be efficiently computed in digital logic. The third property is that CCDM codesets exist for all L, whereas Hadamard matrices are defined only when L is an integer power of two. To construct a codeset C that can be used for CCDM, we must begin by considering the underlying complementary sequences themselves, such as the scalable complete sets of complementary sequences presented in [3]. Since these sequences are both complementary and complete, it means that a set of 2 K sequences of length 2 2K are mutually orthogonal about circular shifts of { 0, 2 K, 2 K+1,..., 2 2K}. For example, when K = 3, we have a set of 8 64-chip complementary sequences that are orthogonal about all shifts that are multiples of 8. Therefore, in general, we can state that a scalable complete complementary set of sequences of order K can be used to produce a spreading codeset C of order 2 2K 2 2K by performing circular shifts on the fundamental set. If we wish to obtain codesets with dimensions that are not integer powers of two, we can do so by suffixing k2 K trailing eros to each of the fundamental complementary sequences prior to performing the circular shifts. For example, to create a codeset C that is 96 96, we must first choose between complementary sequences of order K =0, 1, 2, 3. Clearly, for low K, there will be more eros that must be appended to obtain 96 chips. Indeed, in the extreme case, when K =0,C will be the identity matrix since each row will have only one non-ero value. For a higher K, sayk = 3, we would add 32 eros to each of the 8 64-chip sequences. The circular shifting would then be performed to give overall offsets of {0, 8, 16, 24,..., 88}. Since each shift adds another 8 orthogonal code sequences to the codeset, it can be seen that the end result will be that C contains 96 mutually orthogonal sequences of length 96. An example of a CCDM codeset where L = 28 and K = 2 is depicted graphically in Figure 2.2. Since K = 2, there are a total of 2 K = 4 complementary sequences 15

32 2.2. CCDM CHAPTER 2. A NOVEL UWB PHY used to construct the set, which are denoted as s (m) [n], with m representing the sequence index from 0 to 3 inclusive and n representing the specific chip from 0 to 15 inclusive. Since the codeset is larger than the length of the underlying sequence, the sequences are padded with eros, with the sequences highlighted as shaded regions and the eros shown as white. Each sequence is represented as a column, and, as we move across to the right, we see each successive copy of the fundamental scalable complete set of complementary sequences is delayed, or shifted down, by 4 chips. Note that the tail is wrapped around to the beginning when it exceeds the boundary of the codeset. Once we have finished constructing the codeset, we can consider the subsequent spreading process as taking 28 incoming data samples and multiplying each column by one sample. Then, the final 28 CCDM-spread output samples are obtained by summing along each row. Mathematically, we can denote the construction of a codeset C using mutually orthogonal complementary sequences as s (m) [n] 0 n<2 2K C r,c = 0 otherwise (2.10) with and m = c mod 2 K (2.11) n =(r c m) mod L (2.12) where C r,c is row r and column c of the spreading matrix C and s (m) [n] is chip n of the m th complementary sequence in a set of 2 K mutually orthogonal complementary sequences. In the context of Figure 2.2, it can be seen that (2.11) results in the horiontal repetition of each set of 4 sequences while (2.12) provides the vertical circular shifting. Although there are several ways by which complementary sequences can be ob- 16

33 CHAPTER 2. A NOVEL UWB PHY 2.2. CCDM s (0) (0 15) s (1) (0 15) s (2) (0 15) s (3) (0 15) s (0) (0 15) The sequences are orthogonal about integer shifts of 4. s (1) (0 15) s (2) (0 15) A scalable complete set of 2 K complimentary sequences, designated as s (0) (n) through s (3) (n), of length K 2 =16. s (3) (0 15) s (0) (0 15) s (1) (0 15) s (2) (0 15) s (3) (0 15) s (0) (12 15) s (0) (0 11) s (1) (12 15) s (1) (0 11) s (2) (12 15) s (2) (0 11) s (3) (12 15) s (3) (0 11) s (0) (8 15) s (0) (0 7) s (1) (8 15) s (1) (0 7) s (2) (8 15) s (2) (0 7) s (3) (8 15) s (3) (0 7) s (0) (4 15) s (0) (0 3) s (1) (4 15) s (1) (0 3) s (2) (4 15) s (2) (0 3) s (3) (4 15) s (3) (0 3) modulated sample are then obtained by summing horiontally across each row. Each of the L=28 sequences, s (m) (n-kk), are multiplied by the data symbol q[n]. The L=28 CCDM Figure 2.2: Example of CCDM Sequence Set for L=28 and K=2 tained, the method used here is as per [3] where s (m) [n] =h (m) K (i, j) (2.13) with i = n mod 2 K and j = n i 2 K 17

34 2.2. CCDM CHAPTER 2. A NOVEL UWB PHY where h (k) K (i, j) isrowi and column j of sequence m in a scalable complete complementary set of sequences of order K. Although the derivation of h (k) K (i, j) is outside the scope of this project, it should be noted that one of its beneficial properties is that it can be calculated without the need for recursion. The order K of the complementary sequences used to construct the codeset C impacts the range of process gains that can be obtained by eroing some input data symbols. For example, when K = 0 and C is an identity matrix, it follows that no process gain can be obtained since each output sample is related to only a single input samples. However, when K = 3, each output sample will be the sum of 64 input samples. This means that a range of process gains are possible, which can be quantified as P = B22K A (2.14) where P is the process gain and {A, B} = {1, 2,..., 2 K } set the spreading ratio, with the condition that B is a factor of L 22K. Note that if B is not such a factor, the 2 K number of input samples that are used in the calculation of each output sample will not be constant, which will lead to degraded performance. It can be seen that although longer sequence lengths incur higher peak-to-average powers, a wider range of process gains is made available. To better visualie this, consider A and B in the case where K = 3 and L = 96. Here, A can be any integer between 1 and 8 inclusive while B is limited to {1, 2, 4}. The role of A is to select how many of the spreading sequences in each group of 8 will be used; if A = 8 all the spreading sequences will be used whereas if A = 1 only one will be used. In other words, consider A as representing the effect of a binary pre-spreading sequence that is applied to the incoming data symbols. For example, if A = 4, only half of the 8 fundamental complementary codes will be used, which is the same as if a set of 48 data symbols were spread by a code of {1, 0} to obtain the 96 input samples needed for the CCDM spreading. With A thereby controlling the number of sequences in the fundamental set of 8 that will be used, the role of B is to set the sie of the step in each iteration of the circular shifting to B2 K samples. For example, if B = 1, then each shift will 18

35 CHAPTER 2. A NOVEL UWB PHY 2.3. SPECIFICATION be minimum of 8 samples whereas, if B = 4, each shift would be 32 samples. It can be seen that the choice of L has significant impact of the range of valid values for B given a fixed sequence order K. This means that not all combinations of L and K will produce valid CCDM codesets. For example, if L = 97 and K = 3, then there are no valid values for B and either L or K will need to be changed. Note that when K =0,A = B = 1 and L can be any positive integer since the codeset will be the identify matrix of dimension L L. For this UWB transceiver, CCDM is parameteried with K = 3 and L = 96. This means that there is a fundamental set of 8 scalable complete complementary sequences, shown explicitly in Figure 2.6, that are used to create a CCDM codeset matrix C of dimension In other words, a single CCDM block in this transceiver will be comprised of 96 samples. Further, to enable variable process gains, we can, in the context of (2.14), keep B constant at 1 and define three prespreading codes that set A to values of 2, 4 and 8 for overall process gains of 4, 2 and 1 respectively. These prespreading codes are are discussed in more detail in In addition to the FPGA realiations of CCDM spreading and despreading that are provided in 3.5 and 4.2 respectively, explanatory Matlab TM scripts are given in Listing D.6 and D.7 respectively. 2.3 Specification The PHY specification proposed here is designed to showcase MCIDS spreading and CCDM modulation in a real-world transceiver. Accordingly, the process by which a PHY frame is created is shown graphically in Figure 2.3. The construction of a PHY frame begins when the MAC initiates a transmission by passing the PHY a MAC Protocol Data Unit (MPDU) comprised of a MAC header, a frame payload and a frame check sequence (FCS). Note that it is the responsibility of the MAC to calculate the FCS. The PHY then adds a 24 bit PHY header and calculates a 19

36 2.3. SPECIFICATION CHAPTER 2. A NOVEL UWB PHY header check sequence (HCS) that protects both the PHY and MAC headers. The headers, the HCS and the frame payload are then scrambled. Finally, a preamble and start frame delimiter (SFD) are added. 80 bits From MAC via PHY SAP MAC Header Frame Payload + FCS 24 bits Add PHY header PHY Header MAC Header Frame Payload + FCS 16 bits Calculate and insert HCS PHY Header MAC Header HCS Frame Payload + FCS Data scrambling PHY Header MAC Header HCS Frame Payload + FCS Scramble 96 bits 32 bits Add preamble and SFD Preamble SFD PHY Header MAC Header HCS Frame Payload + FCS BPSK Modulation MCIDS Spreading ¼-BPSK Modulation CCDM & MCIDS Spreading User-Specified Modulation CCDM & MCIDS Spreading Figure 2.3: PHY Frame Format Note that different parts of the PHY frame are sent at different rates and use different spreading processes. In the case of the preamble and SFD, both are mapped into BPSK symbols before MCIDS spreading. This is the only case where no pilots are added, so the 96 bits of the preamble and the 32 bits of the SFD map directly to 96 symbols and 32 symbols respectively before MCIDS spreading. Since each MCIDS block is comprised of 16 symbols, the post-spreading preamble will contain 6 MCIDS blocks and the SFD 2 MCIDS blocks. The PHY header, as well as the scrambled MAC header and HCS, is also mapped into a series of BPSK symbols. Now though, a 4 prespreading code is used before CCDM. Pilots are then added and MCIDS spreading applied. The frame payload is sent in a similar way to the headers, with the difference that the constellation mapping and prespreading factor are dependent on the desired data rate. A graphical example of the process by which the PHY header is created is shown 20

37 CHAPTER 2. A NOVEL UWB PHY 2.3. SPECIFICATION in Figure 2.4. Also shown in this figure is what the signal will look like at each stage of the process. For example, the PHY header starts as 24 binary bits that, after BPSK modulation, will become 24 symbols of ±1. Then prespreading code will subsequently result in a three-level signal that will become arbitrarily multi-level, with an asymptotically Gaussian distributed amplitude, once CCDM is applied. 24 bits Scrambled PHY Header {0, 1} 24 symbols BPSK Modulation {- 1, +1} 96 symbols Prespread with {1, 0, 0, 0} for ¼-BPSK {- 1, 0, +1} 96 symbols CCDM Spreading Multi-level Signal 128 symbols Add Pilots Multi-level Signal 8 MCIDS blocks MCIDS Spreading Multi-level Signal Each MCIDS block comprises 16 symbols spread over 256 chips Figure 2.4: Example of Spreading Process for PHY Header Preamble The preamble is used for frame detection, clock synchroniation and channel estimation at the receiver. The preamble consists of 6 MCIDS blocks, generated by BPSK-modulating and MCIDS-spreading a 16 bit sequence b that is inverted for every second MCIDS block. The complete 96 bit preamble 21

38 2.3. SPECIFICATION CHAPTER 2. A NOVEL UWB PHY sequence is given in Table 2.3, with the LSB of block 0 transmitted first. MCIDS Block Preamble Sequence 0 b b b b b b Table 2.3: Preamble Sequence SFD The SFD is used to delineate between the end of the preamble and the beginning of PHY header and thereby provides frame synchroniation. The SFD consists of 2 MCIDS blocks, generated by BPSK-modulating and MCIDS spreading a 32 bit sequence. The 32 bit sequence is the result of spreading b with the code b1000, the resultant sequence of which is given in Table 2.4. The LSB of block 0 transmitted first. MCIDS Block SFD Sequence 0 b b Table 2.4: SFD Sequence PHY Header Definition The PHY header is 24 bits long and identifies the data rate and length of the frame payload, with the unused bits reserved for future use. The format of the PHY header is given in Table 2.5, with bit 0 sent over-the-air first. Note that the Maximum Transmission Unit for this PHY, corresponding to the maximum sie of the MAC payload, is 1500 octets in accordance with the Ethernet[6] standard. 22

39 CHAPTER 2. A NOVEL UWB PHY 2.3. SPECIFICATION Bits Content Description 0-1 Reserved 2-4 Data Rate 3 bit field that indicates the data rate used to modulate the frame payload. 5-9 Reserved Payload Length 14 bit field that contains the length of the frame payload in octets, with the LSB being bit 10 and the MSB being bit 23. For example, a frame that was 12 octets long would be encoded as b Table 2.5: PHY Header Definition Bits Data Rate Pre-spreading Factor Symbol Mapping (Mbps) b0 b0 b0 4 BPSK b1 b0 b0 2 BPSK 3.75 b0 b1 b0 1 BPSK 7.5 b1 b1 b0 1 QPSK 15.0 b0 b0 b QAM 30.0 b1 b0 b QAM 45.0 Table 2.6: Data Rate Mappings for PHY Header 23

40 2.3. SPECIFICATION CHAPTER 2. A NOVEL UWB PHY The data rate mappings are defined in Table 2.6. For example, consider a 1024 octet packet that is to be sent using QPSK modulation. As per Table 2.5 and 2.6, the 24 bit PHY header for this packet, from LSB to MSB, would be b with the LSB sent over-the-air first HCS The HCS is provided by calculating a CCITT CRC-16 checksum [7] of the header fields. Specifically, the HCS is the ones complement of the remainder generated by the modulo-2 division of the combined PHY and MAC headers by the polynomial x 16 + x 12 + x 5 +1 The PHY and MAC headers are processed in transmit order, i.e. beginning with the LSB of the PHY header and ending with the MSB of the MAC header. The CRC calculation occurs before the scrambling operation. The CRC shift register will be initialied to 0xFFFF. For example, the CCITT CRC-16 checksum for the sequence b is b Scrambling A scrambler is used for the MAC header, HCS and frame payload. This means that the preamble, SFD and PHY header are not scrambled. The scrambled data bits are obtained by modulo-2 adding the unscrambled data bits with a pseudo-random binary sequence (PRBS), i.e. s n = b n x n where s n, b n and x n denote bit n of the scrambled data, unscrambled data and PRBS respectively. In other words, s 0 corresponds to the first bit of MAC header. 24

41 CHAPTER 2. A NOVEL UWB PHY 2.3. SPECIFICATION The PRBS is generated by the polynomial [8] g(d) =1+D 14 + D 15 where D is a single bit delay element. In other words, the PRBS is defined as x n = x n4 x n5 when n 15 and as per Table 2.7 when n 15. x 0 1 x 8 1 x 1 1 x 9 1 x 2 1 x 10 1 x 3 1 x 11 1 x 4 1 x 12 1 x 5 1 x 13 0 x 6 1 x 14 0 x 7 1 Table 2.7: Initial Values for PRBS Symbol Mapping The supported symbol constellations are BPSK, QPSK, 16-QAM and 64-QAM. Accordingly, the mappings from binary bits into data symbols are shown in Figure 2.5, where b 0 is the LSB of each input binary data word. To ensure that the average power in each symbol is constant regardless of the constellation density, each of the constellations must be normalied by the scaling factor shown in Table 2.8. Modulation Normaliation Factor BPSK 1 QPSK QAM QAM 1 42 Table 2.8: Normaliation Constants for Symbol Constellations 25

42 2.3. SPECIFICATION CHAPTER 2. A NOVEL UWB PHY BPSK Q b 0 16-QAM Q b 0 b 1 b 2 b I QPSK Q b 0 b I I QAM Q b 0 b 1 b 2 b 3 b 4 b I Figure 2.5: Bits-to-Symbol Mappings for BPSK, QPSK, 16-QAM and 64-QAM 26

43 CHAPTER 2. A NOVEL UWB PHY 2.3. SPECIFICATION Prespreading Prespreading allows the transceiver to support a wide-range of processing gains by exploiting the properties of CCDM as defined is 2.2. In this prototype implementation, the prespreading is limited to either a 2 or 4 process gain, which corresponds to 1-rate and 1 -rate BPSK modulations respectively. 2 4 Prespreading is performed by spreading each symbol sequence by the relevant code from Table 2.9. For example, when using 4 prespreading in 1-BPSK, the original BPSK symbol sequence {1, 1,, 1} would become 4 {1, 0, 0, 0, 1, 0, 0, 0,, 0, 0, 0, 1, 0, 0, 0}. Prespread Factor Prespread Code 1 {1} 2 {1, 0} 4 {1, 0, 0, 0} Table 2.9: Prespread Codes CCDM CCDM, as defined in 2.2, uses a set of 2 K mutually orthogonal complementary code spreading sequences s (m) [n], each of length 2 2K, to create a codeset with dimensions of L L. For this transceiver, the codeset block has L = 96 and the complementary spreading sequences are order K = 3. All 8 of the complementary sequences are shown in Figure 2.6. Note that the input to the CCDM spreading process is 96 data symbols, inclusive of any prespreading, to create an output of 96 multi-level samples Pilot Insertion The post-ccdm data is grouped into blocks of 12 samples into which 4 pilots are inserted to yield the 16 samples block that is used for MCIDS spreading. The four pilots are defined as {+1,, +1, } and are inserted into positions 0, 4, 8 and 12 27

44 2.3. SPECIFICATION CHAPTER 2. A NOVEL UWB PHY CCDM Spreading Sequences n j MCIDS Codeset B j,i s (0) [n] s (1) [n] s (2) [n] s (3) [n] s (4) [n] s (5) [n] s (6) [n] s (7) [n] i Figure 2.6: Codeset Definitions for CCDM and MCIDS 28

Real-time FPGA realization of an UWB transceiver physical layer

Real-time FPGA realization of an UWB transceiver physical layer University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2005 Real-time FPGA realization of an UWB transceiver physical

More information

Dynamic bandwidth direct sequence - a novel cognitive solution for ultra-wideband communications

Dynamic bandwidth direct sequence - a novel cognitive solution for ultra-wideband communications University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2008 Dynamic bandwidth direct sequence - a novel cognitive solution

More information

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access Spread Spectrum Chapter 18 FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access Single Carrier The traditional way Transmitted signal

More information

Higher Order Rotation Spreading Matrix for Block Spread OFDM

Higher Order Rotation Spreading Matrix for Block Spread OFDM University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 27 Higher Order Rotation Spreading Matrix for Block Spread OFDM Ibrahim

More information

Ultra Wideband Transceiver Design

Ultra Wideband Transceiver Design Ultra Wideband Transceiver Design By: Wafula Wanjala George For: Bachelor Of Science In Electrical & Electronic Engineering University Of Nairobi SUPERVISOR: Dr. Vitalice Oduol EXAMINER: Dr. M.K. Gakuru

More information

Laboratory 5: Spread Spectrum Communications

Laboratory 5: Spread Spectrum Communications Laboratory 5: Spread Spectrum Communications Cory J. Prust, Ph.D. Electrical Engineering and Computer Science Department Milwaukee School of Engineering Last Update: 19 September 2018 Contents 0 Laboratory

More information

An FPGA 1Gbps Wireless Baseband MIMO Transceiver

An FPGA 1Gbps Wireless Baseband MIMO Transceiver An FPGA 1Gbps Wireless Baseband MIMO Transceiver Center the Authors Names Here [leave blank for review] Center the Affiliations Here [leave blank for review] Center the City, State, and Country Here (address

More information

UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING : SYSTEMS EECS 555 DIGITAL COMMUNICATION THEORY

UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING : SYSTEMS EECS 555 DIGITAL COMMUNICATION THEORY UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING : SYSTEMS EECS 555 DIGITAL COMMUNICATION THEORY Study Of IEEE P802.15.3a physical layer proposals for UWB: DS-UWB proposal and Multiband OFDM

More information

Wireless Communication Systems: Implementation perspective

Wireless Communication Systems: Implementation perspective Wireless Communication Systems: Implementation perspective Course aims To provide an introduction to wireless communications models with an emphasis on real-life systems To investigate a major wireless

More information

THE DESIGN OF A PLC MODEM AND ITS IMPLEMENTATION USING FPGA CIRCUITS

THE DESIGN OF A PLC MODEM AND ITS IMPLEMENTATION USING FPGA CIRCUITS Journal of ELECTRICAL ENGINEERING, VOL. 60, NO. 1, 2009, 43 47 THE DESIGN OF A PLC MODEM AND ITS IMPLEMENTATION USING FPGA CIRCUITS Rastislav Róka For the exploitation of PLC modems, it is necessary to

More information

Interleaved spread spectrum orthogonal frequency division multiplexing for system coexistence

Interleaved spread spectrum orthogonal frequency division multiplexing for system coexistence University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2008 Interleaved spread spectrum orthogonal frequency division

More information

Interleaved PC-OFDM to reduce the peak-to-average power ratio

Interleaved PC-OFDM to reduce the peak-to-average power ratio 1 Interleaved PC-OFDM to reduce the peak-to-average power ratio A D S Jayalath and C Tellambura School of Computer Science and Software Engineering Monash University, Clayton, VIC, 3800 e-mail:jayalath@cssemonasheduau

More information

A Guide. Wireless Network Library Ultra Wideband (UWB)

A Guide. Wireless Network Library Ultra Wideband (UWB) A Guide to the Wireless Network Library Ultra Wideband () Conforming to IEEE P802.15-02/368r5-SG3a IEEE P802.15-3a/541r1 IEEE P802.15-04/0137r3 IEEE P802.15.3/D15 SystemView by ELANIX Copyright 1994-2005,

More information

Performance Analysis of n Wireless LAN Physical Layer

Performance Analysis of n Wireless LAN Physical Layer 120 1 Performance Analysis of 802.11n Wireless LAN Physical Layer Amr M. Otefa, Namat M. ElBoghdadly, and Essam A. Sourour Abstract In the last few years, we have seen an explosive growth of wireless LAN

More information

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS Navgeet Singh 1, Amita Soni 2 1 P.G. Scholar, Department of Electronics and Electrical Engineering, PEC University of Technology, Chandigarh, India 2

More information

Basic idea: divide spectrum into several 528 MHz bands.

Basic idea: divide spectrum into several 528 MHz bands. IEEE 802.15.3a Wireless Information Transmission System Lab. Institute of Communications Engineering g National Sun Yat-sen University Overview of Multi-band OFDM Basic idea: divide spectrum into several

More information

Wireless Personal Area Networks

Wireless Personal Area Networks 1 IEEE P802.15 Wireless Personal Area Networks Project Title IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Samsung physical layer proposal Date Submitted Source Re: 31 Kiran Bynam,

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 102 887-1 V1.1.1 (2013-07) Technical Specification Electromagnetic compatibility and Radio spectrum Matters (ERM); Short Range Devices; Smart Metering Wireless Access Protocol; Part 1: PHY layer 2 TS

More information

CH 4. Air Interface of the IS-95A CDMA System

CH 4. Air Interface of the IS-95A CDMA System CH 4. Air Interface of the IS-95A CDMA System 1 Contents Summary of IS-95A Physical Layer Parameters Forward Link Structure Pilot, Sync, Paging, and Traffic Channels Channel Coding, Interleaving, Data

More information

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Comparison of BER for Various Digital Modulation Schemes in OFDM System ISSN: 2278 909X Comparison of BER for Various Digital Modulation Schemes in OFDM System Jaipreet Kaur, Hardeep Kaur, Manjit Sandhu Abstract In this paper, an OFDM system model is developed for various

More information

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANS)

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANS) Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANS) Title: [General Atomics Call For Proposals Presentation] Date Submitted: [4 ] Source: Naiel Askar, Susan Lin, General Atomics-

More information

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India

More information

ENHANCING BER PERFORMANCE FOR OFDM

ENHANCING BER PERFORMANCE FOR OFDM RESEARCH ARTICLE OPEN ACCESS ENHANCING BER PERFORMANCE FOR OFDM Amol G. Bakane, Prof. Shraddha Mohod Electronics Engineering (Communication), TGPCET Nagpur Electronics & Telecommunication Engineering,TGPCET

More information

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc.

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc. Transceiver and System Design for Digital Communications Scott R. Bullock, P.E. Third Edition B SCITEQ PUBLISHtN^INC. SciTech Publishing, Inc. Raleigh, NC Contents Preface xvii About the Author xxiii Transceiver

More information

Available online at ScienceDirect. Procedia Technology 17 (2014 )

Available online at   ScienceDirect. Procedia Technology 17 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Technology 17 (2014 ) 107 113 Conference on Electronics, Telecommunications and Computers CETC 2013 Design of a Power Line Communications

More information

Getting Started Guide

Getting Started Guide MaxEye IEEE 0.15.4 UWB Measurement Suite Version 1.0.0 Getting Started Guide 1 Table of Contents 1. Introduction... 3. Installed File Location... 3 3. Programming Examples... 4 3.1. 0.15.4 UWB Signal Generation...

More information

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel Dilip Mandloi PG Scholar Department of ECE, IES, IPS Academy, Indore [India]

More information

Implementation of High-throughput Access Points for IEEE a/g Wireless Infrastructure LANs

Implementation of High-throughput Access Points for IEEE a/g Wireless Infrastructure LANs Implementation of High-throughput Access Points for IEEE 802.11a/g Wireless Infrastructure LANs Hussein Alnuweiri Ph.D. and Diego Perea-Vega M.A.Sc. Abstract In this paper we discuss the implementation

More information

Implementing Logic with the Embedded Array

Implementing Logic with the Embedded Array Implementing Logic with the Embedded Array in FLEX 10K Devices May 2001, ver. 2.1 Product Information Bulletin 21 Introduction Altera s FLEX 10K devices are the first programmable logic devices (PLDs)

More information

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK Akshita Abrol Department of Electronics & Communication, GCET, Jammu, J&K, India ABSTRACT With the rapid growth of digital wireless communication

More information

Nutaq OFDM Reference

Nutaq OFDM Reference Nutaq OFDM Reference Design FPGA-based, SISO/MIMO OFDM PHY Transceiver PRODUCT SHEET QUEBEC I MONTREAL I NEW YORK I nutaq.com Nutaq OFDM Reference Design SISO/2x2 MIMO Implementation Simulation/Implementation

More information

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Available online at www.interscience.in Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Sishir Kalita, Parismita Gogoi & Kandarpa Kumar Sarma Department of Electronics

More information

Designing and Testing cdma2000 Base Stations. Application Note 1357

Designing and Testing cdma2000 Base Stations. Application Note 1357 Designing and Testing cdma2000 Base Stations Application Note 1357 Table of Contents Introduction...........................................3 1 Basic Concepts of cdma2000..........................4 1.1

More information

Optimized BPSK and QAM Techniques for OFDM Systems

Optimized BPSK and QAM Techniques for OFDM Systems I J C T A, 9(6), 2016, pp. 2759-2766 International Science Press ISSN: 0974-5572 Optimized BPSK and QAM Techniques for OFDM Systems Manikandan J.* and M. Manikandan** ABSTRACT A modulation is a process

More information

FPGA BASED DIGITAL QPSK MODULATORS FOR ADVANCED KA-BAND REGENERATIVE PAYLOAD. Kishori Lal Sah, TVS Ram, V. Ramakrishna and Dr.

FPGA BASED DIGITAL QPSK MODULATORS FOR ADVANCED KA-BAND REGENERATIVE PAYLOAD. Kishori Lal Sah, TVS Ram, V. Ramakrishna and Dr. FPGA BASED DIGITAL QPSK MODULATORS FOR ADVANCED KA-BAND REGENERATIVE PAYLOAD Kishori Lal Sah, TVS Ram, V. Ramakrishna and Dr. K S Dasgupta On-board Signal Processing Division Advanced Digital Communication

More information

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME Rajkumar Gupta Assistant Professor Amity University, Rajasthan Abstract The performance of the WCDMA system

More information

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System Anshu Aggarwal 1 and Vikas Mittal 2 1 Anshu Aggarwal is student of M.Tech. in the Department of Electronics

More information

Wireless LAN Consortium

Wireless LAN Consortium Wireless LAN Consortium Clause 18 OFDM Physical Layer Test Suite Version 1.8 Technical Document Last Updated: July 11, 2013 2:44 PM Wireless LAN Consortium 121 Technology Drive, Suite 2 Durham, NH 03824

More information

Comparative Study of OFDM & MC-CDMA in WiMAX System

Comparative Study of OFDM & MC-CDMA in WiMAX System IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 1, Ver. IV (Jan. 2014), PP 64-68 Comparative Study of OFDM & MC-CDMA in WiMAX

More information

Chapter 2 Overview - 1 -

Chapter 2 Overview - 1 - Chapter 2 Overview Part 1 (last week) Digital Transmission System Frequencies, Spectrum Allocation Radio Propagation and Radio Channels Part 2 (today) Modulation, Coding, Error Correction Part 3 (next

More information

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM Gajanan R. Gaurshetti & Sanjay V. Khobragade Dr. Babasaheb Ambedkar Technological University, Lonere E-mail : gaurshetty@gmail.com, svk2305@gmail.com

More information

DATE: June 14, 2007 TO: FROM: SUBJECT:

DATE: June 14, 2007 TO: FROM: SUBJECT: DATE: June 14, 2007 TO: FROM: SUBJECT: Pierre Collinet Chinmoy Gavini A proposal for quantifying tradeoffs in the Physical Layer s modulation methods of the IEEE 802.15.4 protocol through simulation INTRODUCTION

More information

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont. TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification

More information

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS 44 CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS 3.1 INTRODUCTION A unique feature of the OFDM communication scheme is that, due to the IFFT at the transmitter and the FFT

More information

Wireless Personal Area Networks

Wireless Personal Area Networks 1 IEEE P802.15 Wireless Personal Area Networks Project Title IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Samsung and IMEC physical layer merged proposal Date Submitted Source

More information

Design and FPGA Implementation of an Adaptive Demodulator. Design and FPGA Implementation of an Adaptive Demodulator

Design and FPGA Implementation of an Adaptive Demodulator. Design and FPGA Implementation of an Adaptive Demodulator Design and FPGA Implementation of an Adaptive Demodulator Sandeep Mukthavaram August 23, 1999 Thesis Defense for the Degree of Master of Science in Electrical Engineering Department of Electrical Engineering

More information

IEEE P Wireless Personal Area Networks. LB34 Ranging comment resolution

IEEE P Wireless Personal Area Networks. LB34 Ranging comment resolution 0 0 0 0 0 0 Project Title Date Submitted Source Re: [] Abstract Purpose Notice Release P0. Wireless Personal Area Networks P0. Working Group for Wireless Personal Area Networks (WPANs) LB Ranging comment

More information

Multiple Input Multiple Output (MIMO) Operation Principles

Multiple Input Multiple Output (MIMO) Operation Principles Afriyie Abraham Kwabena Multiple Input Multiple Output (MIMO) Operation Principles Helsinki Metropolia University of Applied Sciences Bachlor of Engineering Information Technology Thesis June 0 Abstract

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5

Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5 Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5 Bharti Gondhalekar, Rajesh Bansode, Geeta Karande, Devashree Patil Abstract OFDM offers high spectral efficiency and resilience to multipath

More information

Swedish College of Engineering and Technology Rahim Yar Khan

Swedish College of Engineering and Technology Rahim Yar Khan PRACTICAL WORK BOOK Telecommunication Systems and Applications (TL-424) Name: Roll No.: Batch: Semester: Department: Swedish College of Engineering and Technology Rahim Yar Khan Introduction Telecommunication

More information

Channel Estimation by 2D-Enhanced DFT Interpolation Supporting High-speed Movement

Channel Estimation by 2D-Enhanced DFT Interpolation Supporting High-speed Movement Channel Estimation by 2D-Enhanced DFT Interpolation Supporting High-speed Movement Channel Estimation DFT Interpolation Special Articles on Multi-dimensional MIMO Transmission Technology The Challenge

More information

WiMAX: , e, WiBRO Introduction to WiMAX Measurements

WiMAX: , e, WiBRO Introduction to WiMAX Measurements Products: R&S FSQ, R&S SMU, R&S SMJ, R&S SMATE WiMAX: 802.16-2004, 802.16e, WiBRO Introduction to WiMAX Measurements Application Note 1EF57 The new WiMAX radio technology worldwide interoperability for

More information

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Performance Analysis of WiMAX Physical Layer Model using Various Techniques Volume-4, Issue-4, August-2014, ISSN No.: 2250-0758 International Journal of Engineering and Management Research Available at: www.ijemr.net Page Number: 316-320 Performance Analysis of WiMAX Physical

More information

2002 IEEE International Solid-State Circuits Conference 2002 IEEE

2002 IEEE International Solid-State Circuits Conference 2002 IEEE Outline 802.11a Overview Medium Access Control Design Baseband Transmitter Design Baseband Receiver Design Chip Details What is 802.11a? IEEE standard approved in September, 1999 12 20MHz channels at 5.15-5.35

More information

UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING: SYSTEMS PROJECT REPORT FOR EECS 555 DIGITAL COMMUNICATION THEORY

UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING: SYSTEMS PROJECT REPORT FOR EECS 555 DIGITAL COMMUNICATION THEORY UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING: SYSTEMS PROJECT REPORT FOR EECS 555 DIGITAL COMMUNICATION THEORY GUIDED BY PROF. WAYNE STARK ANALYSIS OF PHYSICAL LAYER PROPOSALS FOR IEEE P802.15a

More information

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS S. Adrian BARBULESCU, Wade FARRELL Institute for Telecommunications Research, University of South Australia, Warrendi Road,

More information

MITIGATING CARRIER FREQUENCY OFFSET USING NULL SUBCARRIERS

MITIGATING CARRIER FREQUENCY OFFSET USING NULL SUBCARRIERS International Journal on Intelligent Electronic System, Vol. 8 No.. July 0 6 MITIGATING CARRIER FREQUENCY OFFSET USING NULL SUBCARRIERS Abstract Nisharani S N, Rajadurai C &, Department of ECE, Fatima

More information

Wireless LAN Consortium OFDM Physical Layer Test Suite v1.6 Report

Wireless LAN Consortium OFDM Physical Layer Test Suite v1.6 Report Wireless LAN Consortium OFDM Physical Layer Test Suite v1.6 Report UNH InterOperability Laboratory 121 Technology Drive, Suite 2 Durham, NH 03824 (603) 862-0090 Jason Contact Network Switch, Inc 3245 Fantasy

More information

A New PAPR Reduction in OFDM Systems Using SLM and Orthogonal Eigenvector Matrix

A New PAPR Reduction in OFDM Systems Using SLM and Orthogonal Eigenvector Matrix A New PAPR Reduction in OFDM Systems Using SLM and Orthogonal Eigenvector Matrix Md. Mahmudul Hasan University of Information Technology & Sciences, Dhaka Abstract OFDM is an attractive modulation technique

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 1 PLCP format, Data Rates, OFDM, Modulations, 2 IEEE 802.11a: Transmit and Receive Procedure 802.11a Modulations BPSK Performance Analysis Convolutional

More information

A review paper on Software Defined Radio

A review paper on Software Defined Radio A review paper on Software Defined Radio 1 Priyanka S. Kamble, 2 Bhalchandra B. Godbole Department of Electronics Engineering K.B.P.College of Engineering, Satara, India. Abstract -In this paper, we summarize

More information

HD Radio FM Transmission System Specifications

HD Radio FM Transmission System Specifications HD Radio FM Transmission System Specifications Rev. D February 18, 2005 Doc. No. SY_SSS_1026s TRADEMARKS The ibiquity Digital logo and ibiquity Digital are registered trademarks of ibiquity Digital Corporation.

More information

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel 1 V.R.Prakash* (A.P) Department of ECE Hindustan university Chennai 2 P.Kumaraguru**(A.P) Department of ECE Hindustan university

More information

CH 5. Air Interface of the IS-95A CDMA System

CH 5. Air Interface of the IS-95A CDMA System CH 5. Air Interface of the IS-95A CDMA System 1 Contents Summary of IS-95A Physical Layer Parameters Forward Link Structure Pilot, Sync, Paging, and Traffic Channels Channel Coding, Interleaving, Data

More information

5 GHz, U-NII Band, L-PPM. Physical Layer Specification

5 GHz, U-NII Band, L-PPM. Physical Layer Specification 5 GHz, U-NII Band, L-PPM Physical Layer Specification 1.1 Introduction This document describes the physical layer proposed by RadioLAN Inc. for the 5 GHz, U-NII, L-PPM wireless LAN system. 1.1.1 Physical

More information

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

Comparison of MIMO OFDM System with BPSK and QPSK Modulation e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 188-192(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Comparison of MIMO OFDM System with BPSK

More information

Chapter 7. Multiple Division Techniques

Chapter 7. Multiple Division Techniques Chapter 7 Multiple Division Techniques 1 Outline Frequency Division Multiple Access (FDMA) Division Multiple Access (TDMA) Code Division Multiple Access (CDMA) Comparison of FDMA, TDMA, and CDMA Walsh

More information

Design of Adjustable Reconfigurable Wireless Single Core

Design of Adjustable Reconfigurable Wireless Single Core IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. Volume 6, Issue 2 (May. - Jun. 2013), PP 51-55 Design of Adjustable Reconfigurable Wireless Single

More information

Reducing Intercarrier Interference in OFDM Systems by Partial Transmit Sequence and Selected Mapping

Reducing Intercarrier Interference in OFDM Systems by Partial Transmit Sequence and Selected Mapping Reducing Intercarrier Interference in OFDM Systems by Partial Transmit Sequence and Selected Mapping K.Sathananthan and C. Tellambura SCSSE, Faculty of Information Technology Monash University, Clayton

More information

HOW DO MIMO RADIOS WORK? Adaptability of Modern and LTE Technology. By Fanny Mlinarsky 1/12/2014

HOW DO MIMO RADIOS WORK? Adaptability of Modern and LTE Technology. By Fanny Mlinarsky 1/12/2014 By Fanny Mlinarsky 1/12/2014 Rev. A 1/2014 Wireless technology has come a long way since mobile phones first emerged in the 1970s. Early radios were all analog. Modern radios include digital signal processing

More information

WIRELESS TRANSCEIVER ARCHITECTURE

WIRELESS TRANSCEIVER ARCHITECTURE WIRELESS TRANSCEIVER ARCHITECTURE BRIDGING RF AND DIGITAL COMMUNICATIONS Pierre Baudin Wiley Contents Preface List of Abbreviations Nomenclature xiii xvii xxi Part I BETWEEN MAXWELL AND SHANNON 1 The Digital

More information

Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques

Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques International Journal of Scientific & Engineering Research Volume3, Issue 1, January 2012 1 Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques Deepmala

More information

Low Power Pulse-Based Communication

Low Power Pulse-Based Communication MERIT BIEN 2009 Final Report 1 Low Power Pulse-Based Communication Santiago Bortman and Paresa Modarres Abstract When designing small, autonomous micro-robotic systems, minimizing power consumption by

More information

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model M. Prem Anand 1 Rudrashish Roy 2 1 Assistant Professor 2 M.E Student 1,2 Department of Electronics & Communication

More information

An FPGA Case Study: Narrowband COFDM Video Transceiver for Drones, UAV, and UGV. Produced by EE Times

An FPGA Case Study: Narrowband COFDM Video Transceiver for Drones, UAV, and UGV. Produced by EE Times An FPGA Case Study: Narrowband COFDM Video Transceiver for Drones, UAV, and UGV #eelive Produced by EE Times An FPGA Case Study System Definition Implementation Verification and Validation CNR1 Narrowband

More information

Lecture 9: Spread Spectrum Modulation Techniques

Lecture 9: Spread Spectrum Modulation Techniques Lecture 9: Spread Spectrum Modulation Techniques Spread spectrum (SS) modulation techniques employ a transmission bandwidth which is several orders of magnitude greater than the minimum required bandwidth

More information

On the effects of spreading sequences over MIMO- STS systems

On the effects of spreading sequences over MIMO- STS systems University of Wollongong Research Online University of Wollongong Thesis Collection University of Wollongong Thesis Collections 2014 On the effects of spreading sequences over MIMO- STS systems Tianle

More information

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core reset 16-bit signed input data samples Automatic carrier acquisition with no complex setup required User specified design

More information

SIGNAL PROCESSING WIRELESS COMMUNICATION RF TEST AND MEASUREMENT AUTOMOTIVE DEFENSE AND AEROSPACE

SIGNAL PROCESSING WIRELESS COMMUNICATION RF TEST AND MEASUREMENT AUTOMOTIVE DEFENSE AND AEROSPACE SIGNAL PROCESSING WIRELESS COMMUNICATION RF TEST AND MEASUREMENT AUTOMOTIVE DEFENSE AND AEROSPACE Your One-Stop Provider for In-Vehicle Infotainment (IVI Test), Set-Top-Box, Digital TV Mobile TV test solution.

More information

Analyzing Pulse Position Modulation Time Hopping UWB in IEEE UWB Channel

Analyzing Pulse Position Modulation Time Hopping UWB in IEEE UWB Channel Analyzing Pulse Position Modulation Time Hopping UWB in IEEE UWB Channel Vikas Goyal 1, B.S. Dhaliwal 2 1 Dept. of Electronics & Communication Engineering, Guru Kashi University, Talwandi Sabo, Bathinda,

More information

DESIGN AND ANALYSIS OF MULTIBAND OFDM SYSTEM OVER ULTRA WIDE BAND CHANNELS

DESIGN AND ANALYSIS OF MULTIBAND OFDM SYSTEM OVER ULTRA WIDE BAND CHANNELS DESIGN AND ANALYSIS OF MULTIBAND OFDM SYSTEM OVER ULTRA WIDE BAND CHANNELS G.Joselin Retna Kumar Research Scholar, Sathyabama University, Chennai, Tamil Nadu, India joselin_su@yahoo.com K.S.Shaji Principal,

More information

Rep. ITU-R BO REPORT ITU-R BO SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING

Rep. ITU-R BO REPORT ITU-R BO SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING Rep. ITU-R BO.7- REPORT ITU-R BO.7- SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING (Questions ITU-R 0/0 and ITU-R 0/) (990-994-998) Rep. ITU-R BO.7- Introduction The progress

More information

G410 CHANNEL ESTIMATION USING LEAST SQUARE ESTIMATION (LSE) ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

G410 CHANNEL ESTIMATION USING LEAST SQUARE ESTIMATION (LSE) ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM G410 CHANNEL ESTIMATION USING LEAST SQUARE ESTIMATION (LSE) ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM Muhamad Asvial and Indra W Gumilang Electrical Engineering Deparment, Faculty of Engineering

More information

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator Science Journal of Circuits, Systems and Signal Processing 2016; 5(2): 19-23 http://www.sciencepublishinggroup.com/j/cssp doi: 10.11648/j.cssp.20160502.12 ISSN: 2326-9065 (Print); ISSN: 2326-9073 (Online)

More information

Project: IEEE P Working Group for Wireless Personal Area Networks N

Project: IEEE P Working Group for Wireless Personal Area Networks N Project: IEEE P802.15 Working Group for Wireless Personal Area Networks N (WPANs( WPANs) Title: [IMEC UWB PHY Proposal] Date Submitted: [4 May, 2009] Source: Dries Neirynck, Olivier Rousseaux (Stichting

More information

CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI

CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI 98 CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI 5.1 INTRODUCTION This chapter deals with the design and development of FPGA based PWM generation with the focus on to improve the

More information

Digital Signal Analysis

Digital Signal Analysis Digital Signal Analysis Objectives - Provide a digital modulation overview - Review common digital radio impairments Digital Modulation Overview Signal Characteristics to Modify Polar Display / IQ Relationship

More information

Improved PHR coding of the MR-O-QPSK PHY

Improved PHR coding of the MR-O-QPSK PHY Improved PHR coding of the MR-O-QPSK PHY Michael Schmidt- ATMEL July 12, 2010 1/ 48 IEEE P802.15 Wireless Personal Area Networks Title: Improved PHR coding of the MR-O-QPSK PHY Date Submitted: July 12,

More information

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS Sanjana T and Suma M N Department of Electronics and communication, BMS College of Engineering, Bangalore, India ABSTRACT In

More information

Local Oscillators Phase Noise Cancellation Methods

Local Oscillators Phase Noise Cancellation Methods IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834, p- ISSN: 2278-8735. Volume 5, Issue 1 (Jan. - Feb. 2013), PP 19-24 Local Oscillators Phase Noise Cancellation Methods

More information

HD Radio FM Transmission. System Specifications

HD Radio FM Transmission. System Specifications HD Radio FM Transmission System Specifications Rev. G December 14, 2016 SY_SSS_1026s TRADEMARKS HD Radio and the HD, HD Radio, and Arc logos are proprietary trademarks of ibiquity Digital Corporation.

More information

CCK Encoding with PIC Based Microcontrollers For The RF Wireless Communications

CCK Encoding with PIC Based Microcontrollers For The RF Wireless Communications CCK Encoding with PIC Based Microcontrollers For The RF Wireless Communications Boris Ribov, Grisha Spasov Abstract: The IEEE 802.11b is a Direct Sequence Spread Spectrum (DSSS) system very similar in

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE

TABLE OF CONTENTS CHAPTER TITLE PAGE TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS i i i i i iv v vi ix xi xiv 1 INTRODUCTION 1 1.1

More information

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013 ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013 Lecture 18 Today: (1) da Silva Discussion, (2) Error Correction Coding, (3) Error Detection (CRC) HW 8 due Tue. HW 9 (on Lectures

More information

Chapter 2 Overview - 1 -

Chapter 2 Overview - 1 - Chapter 2 Overview Part 1 (last week) Digital Transmission System Frequencies, Spectrum Allocation Radio Propagation and Radio Channels Part 2 (today) Modulation, Coding, Error Correction Part 3 (next

More information

Chapter 4. Part 2(a) Digital Modulation Techniques

Chapter 4. Part 2(a) Digital Modulation Techniques Chapter 4 Part 2(a) Digital Modulation Techniques Overview Digital Modulation techniques Bandpass data transmission Amplitude Shift Keying (ASK) Phase Shift Keying (PSK) Frequency Shift Keying (FSK) Quadrature

More information

Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing

Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 PP 19-21 www.iosrjen.org Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing 1 S.Lakshmi,

More information

Digital Communication Systems Engineering with

Digital Communication Systems Engineering with Digital Communication Systems Engineering with Software-Defined Radio Di Pu Alexander M. Wyglinski ARTECH HOUSE BOSTON LONDON artechhouse.com Contents Preface xiii What Is an SDR? 1 1.1 Historical Perspective

More information

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core -bit signed input samples gain seed 32 dithering use_complex Accepts either complex (I/Q) or real input samples Programmable

More information