Key-Words: - Wireless, Physical layer, WIMAX, Baseband processing, Software Defined Radio.

Size: px
Start display at page:

Download "Key-Words: - Wireless, Physical layer, WIMAX, Baseband processing, Software Defined Radio."

Transcription

1 A Novel Approach in Implementation of the WIMAX-D Physical Layer Receiver Blocks BABAK D.BEHESHTI Telecommunications Networks Management New York Institute of Technology Northern Blvd, Old Westbury, NY USA Abstract: - The design flow and methodology for hardware centric radio baseband processors is well established and understood. However, migration to a software centric baseband processor approach is still new to many designers. The paradigm shift of viewing real time events from the point of view of gates and registers to pointers and memory offsets is not often easily grasped. This paper covers a new design flow appropriate for complete software driven baseband processor using the Sandblaster flexible baseband processor. This paper provides an overview of the radio interface physical layer requirements of WIMAX. Worldwide Interoperability for Microwave Access was defined by the WIMAX Forum formed in WIMAX is defined in the IEEE standard. Wireless MAN Standards-based technology enable the delivery of last mile wireless broadband access as an alternative to Cable and DSL. This paper then presents the implementation of the current WIMAX standards on a second generation flexible baseband processor. The implementation will be limited to the receiver chain blocks and will be entirely in ANSI C, written for a fixed point digital signal processor. The underlying assumption of this implementation is to avoid any hardware accelerators that would make the platform for the baseband processing become standard specific. The SB3500 is the second generation of SandBlaster-based low power, high performance System on a Chip (SoC) products developed to serve the Software Defined Radio (SDR) modem applications space. It is a multi-core device, containing 3 'SBX' DSP cores. The software implementation of WIMAX physical layer includes implantation of OFDM and receiver chain processing in ANSI C. The projected processing requirements of a WIMAX terminal on the SB3500 are presented with the expected number of cores needed for the data rates analyzed. The down-sampling filter used for the initial Synchronization and for the fine synchronization, FFT block, and Channel estimation for each reference symbol are included in this analysis. The specific architectural features of the SB3500 and the compiler optimizations to yield a real time software implementation of WIMAX are also presented. Key-Words: - Wireless, Physical layer, WIMAX, Baseband processing, Software Defined Radio. 1 Introduction Reconfigurable radio systems are radios that can change to different communication protocols as they move between different radio environments. An example would be moving from a wireless LAN b to a and then to EV-DO (Evolution Data Optimized). Researching the development of a Reconfigurable Radio Architecture that will concurrently support multiple radio protocols over multiple frequency bands across multiple wireless networking environments is an active area of R&D in the industry. The Reconfigurable radio realizes the convergence of computing and communications by allowing a flexible communications for any handheld computing device. As more digital processing is applied to the radio system, the promise of software based digital baseband processors controlling a reconfigurable RF front end approaches reality. Software Defined Radios (SDRs) offer a dynamically reprogrammable method of reusing hardware to implement the physical layer processing of multiple communications systems and applications. SDRs can dynamically change protocols and accept communications systems and applications updates over the air as quickly as a service provider requires this update. Rapid implementation of numerous multimedia applications and multiple wireless communication protocols is easily accomplished on a single programmable platform utilizing an SDR baseband processor. Furthermore, enhancing the terminal capabilities with new protocols, applications, and functions is achieved through over-the-air dynamic software downloads. This capability reduces product feature support cost, time-to-market, and

2 risk while increasing handset OEMs and ODMs R&D and manufacturing productivity. Software Defined Radios (SDRs) have the potential of changing the fundamental usage model of wireless communications devices. These transceivers are often conceptually divided into two major sections: the Baseband Processing Section and the RF Front End. This division is simply a matter of convenience as the technological states of the two sections are at different stages. The baseband section which is responsible for all symbol level and bit level computations is typically implemented as reconfigurable hardware architecture or a digital signal processor (DSP). The SDR Forum defines five tiers of solutions. Tier-0 is a traditional radio implementation in hardware. Tier-1, Software Controlled Radio (SCR), implements the control features for multiple hardware elements in software. Tier-2, Software Defined Radio (SDR), implements modulation and baseband processing in software but allows for multiple frequency fixed function RF hardware. Tier-3, Ideal Software Radio (ISR), extends programmability through the RF with analog conversion at the antenna. Tier-4, Ultimate Software Radio (USR), provides for fast (millisecond) transitions between communications protocols in addition to digital processing capability. 7. High level partition the code into software threads (tasks) using the API provided by the operating system used. 8. Using the simulator supplied with the tool chain, and possibly an event viewer examine latency requirements 9. Repartition threads as necessary - balance system load 10. Final system integration and hardware testing As can be seen in Figure 1 below the development effort is front loaded, where the cost and risk to system changes are significantly lower than the back end. This significantly reduces risk and development time as well as allowing for tremendous visibility into the implementation because of the host base development environment. 2 Design Flow The design flow for a SDR based baseband processor is somewhat different from the traditional hardware based designs. This design flow relies heavily on host based development throughout the development cycle removing the sequential nature of dependency on the hardware platform availability to make fine-tuning of system performance. The general steps in the development of any air interface waveform using this methodology are listed below: 1. Physical Layer Algorithm Development (floating point) using MatLab, 2. Translation to fixed point ANSI C 3. Simulate for algorithm accuracy in fixed point/ use debugger to debug code 4. Modify code as necessary 5. Profile code for MIPS/MHz requirements 6. Optimize specific functions as necessary (only in C) Figure 1 SDR Based terminal Design Flow Figure 2 shows the Sandblaster tool chain. The platform is programmed in a high-level language such as C, C++, or Java. The program is then translated using an internally developed supercomputer class vectorizing, parallelizing compiler. The tools are driven by a parameterized resource model of the architecture that may be programmatically generated for a variety of implementations and organizations. The source input to the tools, called. the Sandbridge architecture Description Language (SaDL), is a collection of python source files that guide the generation and optimization of the input program and simulator. The compiler is retargetable in the sense that it is able to handle multiple possible implementations specified in SaDL and produce an object file for each implementation. The platform also supports many standard libraries (e.g. libc, math, etc.). The tools are then capable of producing dynamic and static simulators. A binary translator/compiler is

3 invoked on the host simulation platform. From these inputs, it is possible to produce a statically compiled simulation file. If the host computer is an x86 platform, the translator may directly produce x86 optimized code. If the host computer is a non-x86 platform, the binary translator produces a C file that may subsequently be processed using a native compiler (e.g. gcc). Figure 2 - Sandbridge Software Development Tool Chain For the dynamically compiled simulator, the object file is translated into x86 assembly code during the start of the simulation. In single-threaded execution, the entire program Dynamically compiled single threaded simulation translation is done at the beginning of the execution phase. Regions of target executable code are created. For each compound instruction in the region, equivalent host executable code is generated. Within each instruction, sophisticated analysis and optimizations are performed to reorder the host instructions to satisfy constraints. When changes of control are present, the code is modified to the proper address. The resulting translated code is then executed. 3 The Target Baseband Processor The SB3500 is the second generation of SandBlaster-based low power, high performance System on a Chip (SoC) products developed to serve the Software Defined Radio (SDR) modem applications space. As was the case for the prior generation product (the SB3011), it too is a multicore device, however containing 3 'SBX' DSP cores (as opposed to 4), and an ARM926 processor, all interconnected by a high speed network (HSN). The ARM is intended to support protocol stacks and OS function, in addition to all the peripheral device support (such as SDIO, LCD, Camera, USB, PS/2, Smart Card, UART, DMA, AC-97/I2S, Vector Interrupt Controller, GPIO's) and external memory interfaces (Static & Dynamic Memory Controllers). The SBX DSP's each support a high rate Parallel Streaming Data (PSD) interface for the IQ baseband data, and possess the control interfaces (SPI, I2C, interrupt/timer functions, GPIO's) that are typically seen in most radio Front Ends; they are intended to serve the primary function of Mbps wireless radio baseband data processing in software, making for a 'standards agnostic' radio platform. Architecture is defined as the minimal set of properties that determine what programs will run and what results they will produce. It includes the system s functional appearance to its immediate user. It also contains the system s conceptual structure and functional behavior as seen by one who programs in machine language. Architecture concerns the specification of function provided to programmer - addressing, arithmetic, interruption, I/O, etc. Implementation is the logical organization of dataflow and controls. This is sometimes termed organization or micro-architecture. In effect, implementation is the method to achieve the function - parallel datapath, microprogrammed control, etc. Realization is the physical structure embodying the implementation. It is the means to materialize the method - electrical, magnetic, mechanical, optical devices, etc. It is important to be aware of the above distinctions as the SB3500 architecture is discussed. The working store for the SBX core is broken into three spaces: General purpose registers (r) Vector registers (vr) Accumulator registers (acc). The general purpose register file contains 16 entries of 32 bits each. A 16-bit datatype occupies bits 0 to 15 and a 32-bit datatype occupies bits 0 to 31. The vector register file contains eight entries. In SB1, each register file entry is 160 bits, treated as four 16-bit or four 40-bit elements. The SB3011 implementation contains 4 cores each of which has 8 copies of the register state (e.g. 8 threads) for a total of 32 threads and 32 complete copies of the register state. In SBX, each entry is 256 bits and is treated as eight 32-bit vector elements or sixteen 16-bit vector elements. For backward compatibility, four 16-bit

4 and four 40 bit-elements are mapped into each 256- bit entry. Arithmetic is provided for all data types. Operations are available for all scalar and vector types. Some mixed mode support such as multiply signedunsigned is provided. Optionally results from certain operations may be saturated for proper DSP style execution. Particularly, saturation of dot-product-type operations in 4-element vector form produces results guaranteed to be equivalent to serial execution of the operations with saturation after each operation. Thus, with a saturating dot product, four 16-bit elements are multiplied, saturated, added, and then saturated again as if they were scalars. Notably, the 16-element saturating vector dot-product-type operations in Sandblaster 2.0 do not follow this convention but instead maintain maximum precision at each intermediate stage in the computation. Note that the 4-element saturating form is still available in the SB2 architecture. Of notable improvements in this generation of the Sandblaster core one should cite a flexible 16- wide vector processing unit that could execute all the identified algorithms at the desired performances. The key kernels used to drive the design of this SIMD (Single Instruction Multiple Data) unit were derived from the various 3.5G and 4G standards/proposals and includes FIR, Pilot search, Descrambling, Despreading, Derotation, Complex Correlation, complex FFT ( points), Viterbi (constraint length 7 & 9), Turbo, and LDPC. Logical operations are provided for And, Or, and Exclusive-or functions. Vector versions of these are also available including a vector nand. Additionally, vector compare operations set a mask register which can be used to select between elements of a vector. Shift operations are provided both in logical and saturating form. Synchronization is performed with load locked and store conditional operations. From these basic primitives many conventional software synchronizations may be constructed including semaphores. Transfer of control is typically accomplished by a jump operation which may be dependent upon a condition or a compare and branch compound operation which first performs the comparison and then determines if a branch is to be taken. A call instruction is provided with automatic saving of the instruction address register. For many DSP (or streaming) applications it is desirable to loop a number of times on the same set of operations. If scalar architectures are used the number of scalar names in conjunction with typically visible pipelines precludes the usefulness of looping type operations. Each core delivers a peak of 9.6Gmacs/s once operated at 600MHz. The SB3500 therefore is capable of triple this amount or 28.8Gmacs/sec. The element-wise operations supported in this SIMD unit include common operations such as logical, shift and arithmetic operations that read 2 registers, which perform 16 short or 8 integer operations in parallel, and write the results back to a third register. An example would be the element-wise add integer operation, radd32 for(i=0; i<8; i++) vt[i] = va[i] + vb[i]; Complex multiplies treat the register file contents as though they were alternating short real and imaginary values, so that a register contains 8 short complex numbers. A complex multiply uses 4 short (16 bit) multipliers, so implementing 8 complex multiplies in parallel would have required 32 multipliers. Instead, the SBX core s complex multiply operations multiply either the upper or lower halves of 32 bit registers together, writing the complex product to the upper or lower half of the result register. One group of operations is used to implement fastfourier transforms (FFTs). These operations do 4 complex multiplies a cycle, producing 8 complex elements of the result. Consequently, the SBX provides exceptional performance for FFT operations as an inherent architectural feature. The hand written code for the various size complex FFTs yield instruction cycle counts as listed in table below.

5 FFT Size Instruction Cycle Count 64 Points Points Points Points 4736 Figure 3: FFT Cycle Counts Galois field arithmetic support is provided by operations that do polynomial multiply, multiplyreduce and multiply-and-add and compute polynomial-modulus. Viterbi decoding adds operations that perform 16 Viterbi butterflies in parallel, reading 3 registers (2 for the state and 1 for weight) and writing the resulting state into 2 registers. Turbo decoding is supported by operations that compute the forward, backward and likelihood values. The turbo-decode operations assume that the constraint length of the convolutional coders is 3. Furthermore the SBX core is composed of 4 concurrent hardware thread processing units with independent clocking and context registers. Together with a native operating system that provides a POSIX pthreads API for software thread creation to run on these hardware threads, significant parallization of algorithms and tasks can be exploited. The SB3500 offers a pool of 12 hardware threads through its three SBX cores 3 Overview of WIMAX The WIMAX spectrum is defined in the 10 to 66 GHz frequency range. The 2.5 GHz spectrum is being targeted for use in the US. There are two major versions of WIMAX: IEEE d Fixed WIMAX, and IEEE e Mobile WIMAX. This paper focuses on the fixed WIMAX implementation. Figure 2 illustrates the data rate specifications of WIMAX as compared to the 3G and 3.G wireless standards currently standardized or being developed. WIMAX is defined for Line-Of-Sight (LOS) propagation with a maximum range of 70 Km. For non-line-of-sight (NLOS) propagation, the maximum range reduces to 15 Km. The physical layer uses OFDM (Orthogonal Frequency Division Multiplexing) means to overcome challenges in NLOS type environments. The WIMAX waveform then can operate in large delay spread environments (cyclic prefix). It can also withstand selective fading (due to multiple narrowband orthogonal carriers). The data rates supported are 2.9 Mbps to 70 Mbps, even though practically achievable data rates range about 10Mbps at 10 Km. AT the 2.9 Mbps raw bit rate, corresponding useful data rate will be 2.4 Mbps. At this rate mapping is BPSK. Other important parameters are the sampling Frequency of 16 MHz, number of symbols per frame being 26 (24 data symbols, 1 4x64 Preamble, 1 2x128 Preamble), number of subcarriers being 256 (192 - data subcarriers, 8 - pilots, 56 unused subcarriers) and the guard band comprising 64 subcarriers (effectively 1/4 of 256). The symbol Duration is 40 microseconds (1500 thread 150 MHz), consequently resulting in 620 samples per symbol (in case of oversampled by 2). Bits/Second GPRS EDGE WCDMA HSPA HSPA+ LTE Figure 4: Wireless Standards Evolution Orthogonal Frequency-Division Multiplexing (OFDM) is a multi-carrier modulation scheme that utilizes a number of closely-spaced orthogonal subcarriers as the channel for transmission of information. These sub-carriers may indeed overlap in frequency. However they are selected such that there is no interference among them. FFT (Fast Fourier Transform) is used on the transmit side to break up the time sequence into frequency content for the sub-carriers. On the receiver side, IFFT (Inverse FFT) is used to recombine the sub-carriers back to the single time sequence. After the FFT on the transmitter side, each sub-carrier is modulated with a conventional modulation scheme (BPSK, QPSK, ) at a low symbol rate. The low symbol rate along with the large number of sub-carriers allows for data rates similar to conventional singlecarrier modulation schemes in the same bandwidth. The main advantage of OFDM over single-carrier schemes is its ability to cope with severe channel conditions. Channel equalization on the receiver side is significantly reduced in complexity as an OFDM signal is simply a collection slowly-modulated narrowband signals. Another advantage of OFDM is Technology DL

6 that its relatively low symbol rate allows for placement guard intervals between symbols. This in turn reduces the effects of smearing of one symbol onto its immediate neighbors, also called intersymbol interference (ISI). The key to unique performance of OFDM is in the orthagonality of the subcarriers to one another (hence the O in OFDM). Orthogonality is the property of the subcarriers such that there is no inter carrier interference (ICI) among them. The orthogonality also allows high spectral efficiency, approaching the near the Nyquist rate. A major disadvantage of OFDM is that any slight offset between the transmitter and receiver frequencies severely affects the ability of the receiver in extracting the information from the received signal. This is because with frequency deviation, the sub-carriers can no longer be orthogonal. Therefore OFDM requires very accurate frequency synchronization between the receiver and the transmitter. Figure 5: OFDM Orthogonality of sub-carriers An OFDM frame is basically a group of symbols. If a TDD mode is used, a certain number of symbols are allocated for the downlink subframe. Following downlink transmission, a gap is specified by the Transmission Time Gap (TTG) parameter. The TTG is adjusted for timing delays and distance. It allows the transmitter at the BS to switch from transmit to receive mode and vice versa for the terminal. At the end of the frame, there is another gap called the Receive Time Gap (RTG) before the next frame begins for the same purpose. The downlink subframe begins with a preamble that is transmitted for one symbol time. The preamble enables the terminal to acquire the system and keep synchronization. Figure 6: WIMAX Frames 4 Implementation and Performance The receiver chain for the WIMAX-D terminal was implemented as follows: 16 tap FIR filter at the A/D converter output, followed by decimation by 2 (to overcome the oversampling), FFT size point, Viterbi Decoding block length bits input and 88 bits output, followed by miscellaneous functions. The software thread assignment is as follows: IQDMA (1 thread). This thread manages the receiving of the data from A2D. FIR (2 threads): One thread filters the input I stream and the other filters the input Q stream. AGC (1 thread): Tracks the strength of the input signal and adjusts the input gain accordingly. Derotate (1 thread): Performs the frequency correction in baseband based on the computed freq offset. FFT stage 1 (1 thread): Performs the initial sync functions during startup and the first FFT stage during steady state. FFT stage 2 (1 thread): Performs the second FFT stage during steady state. Channel Estimation (1 thread): Computes channel transfer functions, frequency offsets and timing offsets. Viterbi threads (7 threads): Performs channel correction, de-mapping, de-interleaving and convolution decoding. Descrambler (1 thread): Performs descrambling on the convolution decoded data. The I filter and Q filter threads get I and Q data, respectively, from the IQDMA thread. The derotate thread and AGC thread both use the output of the two filter threads. The AGC thread computes the I^2 + Q^2 value and attempts to normalize it by changing the receiver gain. The gain is adjusted by setting a particular register. The derotate thread passes its data down the pipeline. The data flows in this linear fashion until the extract subcarrier thread. This thread outputs data to one of seven channel correction threads in round robin fashion, i.e. to

7 channel thread 3, 4, 5, etc. Each of the seven threads outputs data to the descrambler, which is the last stage of the pure receiver. The descrambler may signal a MAC thread to receive its data if the MAC_LAYER flag is turned on. All pairs of consecutive stages have double buffering implemented. Timing: Since each symbol arrives every 1500 thread cycles, it is necessary for each thread in the receiver to process its data in 1500 cycles and pass it along to the next stage. Note that threads after the pure receiver do not need to take 1500 cycles - this is due to the fact that they operate on multiple symbols at once. For example, an mpeg encoded image uses 66 symbols (approx 1/15 sec), so the threads in the mpeg chain must take up to 66*1500 cycles. IQDMA thread Receives the data from the input I and Q streams and DMAs the data into local memory of filter threads I Filter thread 16 tap filter that performs decimation filtering (decimation by 2) on I stream data De-rotation thread Performs de-rotation on the decimated I and Q data streams to correct for frequency offsets FFT Stage 1 FFT Stage 2 Channel Estimation Computes Channel Transfer function, Frequency offset and Timing offsets Incoming I and Q data streams from the A2D Q Filter thread 16 tap filter that performs decimation filtering (decimation by 2) on Q stream data AGC thread Computes the signal strength on the decimated I and Q data streams to perform AGC Viterbi Viterbi Viterbi Viterbi Viterbi Viterbi Viterbi De-scrambling Decoded Data Viterbi Block * Channel Correction *De-mapping * De-interleaving * Viterbi decoding Figure 7: WIMAX Processing Chain Calculation of MHz numbers is performed as follows. Assume based on standards specifications, the time required to complete activity xyz is Nmsec. Using the coding style guidelines write the optimized C code for activity xyz. Use the profiler tool determine the number of thread cycles used to execute this activity (num_cycles). Viterbi: The RPU (SIMD unit of the DSP core) coded half rate viterbi algorithm has been implemented for wimax (64 states). The RPU instructions are used for the forward path traversal. The viterbi code uses the rhvits class of instructions. The instruction rhvits2 uses an accumulator (act), mask register (mr), and 4 vector registers: one input (vb = h*0*0), two state (vt, va), one output (vc = 0*h*1). It performs 16 viterbi butterfly pairs, each reading from two state elements and writing back to two state elements. The weight calculated for each butterfly is computed by multiplying the first two input values (vb[0], vb[1]) by +/-1, depending on the bits of the mask register. Every butterfly also outputs two path bits indicating which path was chosen for the two state elements written. In total, 32 path bits are computed by the instruction. These bits, represented as two shorts, are shifted into the output register. The instruction rhvits2r also performs a half rotate of the input register as the final step. The instruction rhvitsa2 is identical to rhvits2 except that vb[2], vb[3] are used as the input values instead of vb[0], vb[1]. Each viterbi instruction calculates 32 new state values via 16 butterflies. For the 64 state viterbi it takes two cycles per output bit for the forward computation. The 256 state viterbi would take 8 cycles per output bit, but since not all state vectors can be kept in registers at once, there is additional load/store overhead. With the overhead the computation load is approximately 16 cycles per output bit. Filter The filters use the rmulreds class of instructions, in particular rmulreds1r. This instruction uses an accumulator (act) and four vector registers: two inputs (va, va^0x1), one coefficient (vb), one output (vt = s*act). It performs a saturated multiply and reduce of two registers (one input register and the coefficient register) with the output placed in the accumulator. The previous value in the accumulator is shifted into the output register. The input registers are rotated by 1. For the decimation by 2 filter, the instruction rmulreds2r is used which rotates the input registers by 2. Algorithm

8 FFT The FFT class of instructions all perform 4 complex butterflies. The instructions rfft0s, rfft1s, and rfft2s use 3 vector registers in the following manner: one output (vt), one input (va), and one weights (vb). A butterfly involves a pair of complex inputs used with one complex weight to compute a pair of complex outputs. The three instructions differ in which input, output, and weight indices are used. The instruction rfft0s uses consecutive pairs of inputs and writes to consecutive pairs of outputs. It should be used for the first FFT stage. The instruction rfft1s uses alternate pairs of inputs and writes to alternate pairs of outputs. It should be used for the second FFT stage. The instruction rfft2s uses pairs of inputs with a stride of 4 and writes to pairs of outputs with a stride of 4. It should be used for the third FFT stage. The instructions rfftls and rffths should be used for all subsequent FFT stages. They use 3 vector registers in the following manner: two input/output (vt, va), one weights (vb). For each butterfly, one complex input is used from vt and one complex input is used from va, and the complex outputs are written back to same locations in vt and va. The instruction rfftls uses the lower half of vt and va for inputs and outputs, while the instruction rffths uses the upper half of those vectors. Performance For an N point FFT, each stage requires N/2 complex butterflies, and there are logn stages in total. Since each FFT instruction performs 4 complex butterflies, each stage requires N/8 FFT instructions. For the first 4 stages, there are no additional load/store penalties. For all subsequent stages, it takes 11 cycles per 8 FFT instructions for a total of 11N/64 cycles per stage (approximately N/6 cycles). Therefore a good estimate for the total number of cycles for an N point FFT is (N/8)*logN for N <= 16 and (N/8)*log(16) + (N/6)*(logN - 4) = (N/2) + (N/6)*(logN - 4) = (N/6)*logN - (N/6) for N > 16. Note that this does not include bitreversal which must be performed before the main FFT algorithm. Bitreversal takes 20 cycles per 64 complex elements shuffled, or 20N/64 for an N point FFT (approximately N/3 cycles). The final formula for cycles in an N point FFT is: (N/8)*logN + (N/3), N <= 16 (N/6)*(logN + 1), N > 16. Duo Bit Turbo Decoder The turbo decoder has been implemented using RPU instructions for Wimax (double binary). Algorithm The double binary turbo decoder algorithm is used to decode the outputs of the wimax turbo encoder. The encoder is composed of two double binary RSC encoders concatenated in parallel. The inputs to the encoder are sent as data couples to the the first RSCE, through an interleaver to the second RSCE, and directly as outputs of the encoder. Each RSCE outputs a parity stream. Therefore there are three output streams from the encoder, the input stream (termed systematic) and the two parity streams, each of which is composed of pairs of values. The outputs of the decoder are the best guess of what the inputs to the encoder were, given only the noise corrupted output streams of the encoder. The turbo decoder uses these three streams to iteratively compute likelihood values for its outputs. After a predetermined number of iterations, the likelihoods are used to make a hard decision on the outputs. Each iteration is composed of two half iterations. A half iteration uses as input the systematic values, one of the two parity streams, and input likelihoods. It produces output likelihoods which are interleaved and used as input likelihoods for the next half iteration. Within a half iteration the following values are computed: Alphas: For each input pair, an alpha (8 state) vector is computed from the systematic input pair, parity input pair, likelihood input, and previous alpha vector. For the first iteration, the initial alpha vector is set to have all states equally weighted. In all subsequent iterations, the initial alpha is set to the final alpha calculated in the previous iteration. Alphas are computed sequentially in a forward pass, from the first input to the last. Betas: For each input pair, a beta (8 state) vector is computed from the systematic input pair, parity input pair, likelihood input, and previous beta vector. For the first iteration, the initial beta vector is set to have all states equally weighted. In all subsequent iterations, the initial beta is set to the final beta calculated in the previous iteration. Betas are computed sequentially in a backward pass, from the last input to the first. Likelihoods: For each input, a likelihood output is computed from the alpha vector, beta vector, and parity input pair. Since likelihood outputs have no dependencies, they can be computed in any order. Code Details The turbo code can be compiled for forward or backward computation mode. In forward computation mode, alpha states are computed and stored for each input in the first (forward) pass. In the second (backward) pass, beta states are computed for each input but not stored. The computed beta state is combined with the

9 corresponding previously computed and stored alpha state to generate the likelihood value for that input. In backward computation mode, the backward pass is done first with the beta states computed and stored. The forward pass is done next, with the alpha states computed but not stored, and the likelihoods generated from the computed alpha state and corresponding previously computed and stored beta state. In either case, memory storage is reduced as only alpha or beta states need to be stored. The completion of both passes over all inputs constitutes one half iteration. The final calculated likelihoods for a half iteration are scrambled according to a fixed interleaver and used as the input likelihoods to the next half iteration. We therefore obtain the following performance on the SB3500: Software Block MHz I Filter 12.5 Q Filter 12 Derotation 15 AGC 11 FFT Stage FFT Stage Channel Estimation 14.5 Channel Correction and Convolutional Decoding Descrambler Total Figure 8: WIMAX Performance 5 Comparison to Other Methods This concept has been studied extensively recently and has been named Software Defined Radio or SDR. As the name implies, all algorithms and control code are implemented in software, running on a special purpose microprocessor, called a Digital Signal Processor (DSP). Therefore, the 18 month design cycle for the custom ASIC (Application Specific Integrated Circuit) is removed from the process, reducing the time-to-market to the handset manufacturer substantially as well as reducing the design costs. Moreover, should any design error or bug be discovered in the handset design after deployment in the field, a mere software download of the corrected software (over the air, via the Internet to an infrared port, etc. will fix the problem, eliminating significant cost to the manufacturer. 6 Conclusion Please, follow our instructions faithfully, otherwise you have to resubmit your full paper. This will enable us to maintain uniformity in the conference proceedings as well as in the post-conference luxurious books by WSES Press. The better you look, the better we all look. Thank you for your cooperation and contribution. We are looking forward to seeing you at the Conference. References [1] H. Liu, T. Zhang, Y. Zhou, A Novel Iterative Channel Estimation Algorithm for OFDM Systems, WSEAS Transactions on Communications Issue 8, Volume 5, August 2006, ISSN [2] S. Lee, H. Chen, M. Lin, Y. Kao, A Robust CD3-OFDM Receiver Architecture for DSRC Systems, WSEAS Transactions on Communications Issue 8, Volume 5, August 2006, ISSN [3] K. Oteng-Amoako, S. Nooshabadi, Design of a Modified Bi-Directional SOVA, WSEAS Transactions On Communications, Issue 11, Volume 6, November 2007, ISSN: , [4] D. Iancu, H. Ye, M. Senthilvelan, V. Kotlyar, J. Glossner, S. Agrawal, S. Jinturkar, A. Iancu, G. Nacer, S. Stanley, and J. Takala, Hand Held Analog Television over WiMAX executed in SW, The SPIE- IS&T 18th Annual Symposium on Electronic Imaging (EI 2006), Multimedia on Mobile Devices II Conference (EI124), San Jose, California, U.S.A., January 2007, edited by Reiner Creutzburg, Jarmo H. Takala, Chang Wen Chen, The International Society for Optical Engineering (SPIE) Vol [5] S. Mamidi, M. J. Schulte, Zaipeng Xie, M. Sima, D. Iancu and and J. Glossner, Arithmetic Units for Software Defined Radio, Accepted for publication in Proceedings of the Fortieth Asilomar Conference on Signals, Systems, and Computers, November, [6] D. Iancu, H. Ye, V. Kotlyar, M. Senthilvelan, J. Glossner, G. Nacer, and A. Iancu, Analog Television, WiMAX and DVB-H on the Same SoC Platform Proceedings of the International Symposium on System-on-Chip (ISSOC 06), Tampere, Finland, November, [Paper (pdf 100kB)]. [7] R. Kalavai, M. Senthilvelan, S. Agrawal, S. Jinturkar, J. Glossner, Implementation of GSM/GPRS Physical Layer on Sandblaster DSP, Proceedings of Software Defined Radio Technical Forum (SDR Forum '06), Orlando Florida, November, [Paper (pdf 164kB)]. [8] B. Beheshti, Analysis of a Physical Layer Wireless Communication System Implementation

10 on an SDR Baseband Processor, proceedings of the WSEAS Conference, February, 2006, Madrid, Spain. [9] B. Beheshti, T. Raja, Software Defined Radio Implementation Considerations and Principles Using the Sandblaster SDR Baseband Processor, Proceedings of Software Defined Radio Technical Forum, November, 2005, Anaheim, California. [10] D. Iancu, J. Glossner, V. Kotlyar, H. Ye, M. Moudgill, and E. Hokenek, Software Defined Global Positioning Satellite Receiver, Proceedings of the 2003 Software Defined Radio Technical Conference (SDR 03), HW-2-001, 6 pages, Orlando, Florida, [11] J. Glossner, D. lancu, J. Lu, E. Hokenek, and M. Moudgill, A Software Defined Communications Baseband Design, IEEE Communications Magazine, Vol. 41, No.1, pp , Jan., [12] J. Glossner, S. Dorward, S. Jinturkar, M. Moudgill, E. Hokenek, M. Schulte, and S. Vassiliadis, Sandbridge Software Tools, in Proceedings of the 3rd International Worksop on Systems, Architectures, Modeling, and Simulation (SAMOS.p3), July 21-23,2003, pp , Samos, Greece. [13] Van Nee and Prasad, OFDM for Wireless Multimedia Communications, Artech House Publishers, ISBN , 2000 [14] Ghosh, A. Wolter, D.R. Andrews, J.G. Chen, R., Broadband wireless access with WiMax/802.16: current performance benchmarks and future potential Communications Magazine, IEEE, Feb. 2005, Volume: 43, Issue: 2, pages: , Toronto, Ont., Canada, ISSN: [15] The IEEE Working Group on Broadband Wireless Access Standards, [16] WiMAXForum, Babak D. Beheshti is a member of faculty in the School of Engineering and Computing Sciences, New York Institute of Technology since Babak has over 18 years of experience in R&D for embedded systems and wireless technology industry, where he has successfully managed wireless opportunities with many Asian, European and US companies. Babak has been an active member of IEEE since 1991 having held positions such as Northeastern Region Student Activities Chair, IEEE Tellers Committee Chair, and Signal Processing Chapter Chair. Babak is a recipient of the IEEE Millennium Medal and two IEEE Region 1 Awards. Babak earned his BEEE and MSEE from Stony Brook University in 1985 and 1987, respectively. Babak is a senior member of the IEEE and has numerous conference presentations and publications..

Software Implementation and Analysis of a Differentially Encoded DPSK Physical Layer Wireless Communication System on an SDR Baseband Processor

Software Implementation and Analysis of a Differentially Encoded DPSK Physical Layer Wireless Communication System on an SDR Baseband Processor Software Implementation and Analysis of a Differentially Encoded DPSK Physical Layer Wireless Communication System on an SDR Baseband Processor Babak D. Beheshti School of Engineering and Technology, New

More information

Multiple Communication Protocols for Software Defined Radio

Multiple Communication Protocols for Software Defined Radio Multiple Communication Protocols for Software Defined Radio John Glossner,*, Daniel Iancu *, Gary Nacer *, Stuart Stanley *, Erdem Hokenek *, and Mayan Moudgill * * Sandbridge Technologies, Inc. 1 North

More information

Software-only implementation of DVB-H

Software-only implementation of DVB-H Software-only implementation of DVB-H Daniel Iancu* a, Hua Ye a, John Glossner a, Andrei Iancu a, Jarmo Takala b a Sandbridge Technologies Inc., 120 White Plains Rd, Tarrytown, NY 10591; b Tampere University

More information

A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS

A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS S.A. Bassam, M.M. Ebrahimi, A. Kwan, M. Helaoui, M.P. Aflaki, O. Hammi, M. Fattouche, and F.M. Ghannouchi iradio Laboratory,

More information

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR COMMUNICATION SYSTEMS Abstract M. Chethan Kumar, *Sanket Dessai Department of Computer Engineering, M.S. Ramaiah School of Advanced

More information

Technical Aspects of LTE Part I: OFDM

Technical Aspects of LTE Part I: OFDM Technical Aspects of LTE Part I: OFDM By Mohammad Movahhedian, Ph.D., MIET, MIEEE m.movahhedian@mci.ir ITU regional workshop on Long-Term Evolution 9-11 Dec. 2013 Outline Motivation for LTE LTE Network

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

Performance Analysis of Concatenated RS-CC Codes for WiMax System using QPSK

Performance Analysis of Concatenated RS-CC Codes for WiMax System using QPSK Performance Analysis of Concatenated RS-CC Codes for WiMax System using QPSK Department of Electronics Technology, GND University Amritsar, Punjab, India Abstract-In this paper we present a practical RS-CC

More information

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC) Progress In Electromagnetics Research C, Vol. 5, 125 133, 2008 PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC) A. Ebian, M. Shokair, and K. H. Awadalla Faculty of Electronic

More information

Anju 1, Amit Ahlawat 2

Anju 1, Amit Ahlawat 2 Implementation of OFDM based Transreciever for IEEE 802.11A on FPGA Anju 1, Amit Ahlawat 2 1 Hindu College of Engineering, Sonepat 2 Shri Baba Mastnath Engineering College Rohtak Abstract This paper focus

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

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Amr Shehab Amin 37-20200 Abdelrahman Taha 31-2796 Yahia Mobasher 28-11691 Mohamed Yasser

More information

OBJECTIVES. Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX

OBJECTIVES. Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX OBJECTIVES Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX INTRODUCTION WIMAX the Worldwide Interoperability for Microwave Access, is a telecommunications

More information

Page 1. Overview : Wireless Networks Lecture 9: OFDM, WiMAX, LTE

Page 1. Overview : Wireless Networks Lecture 9: OFDM, WiMAX, LTE Overview 18-759: Wireless Networks Lecture 9: OFDM, WiMAX, LTE Dina Papagiannaki & Peter Steenkiste Departments of Computer Science and Electrical and Computer Engineering Spring Semester 2009 http://www.cs.cmu.edu/~prs/wireless09/

More information

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design SOTIRIS H. KARABETSOS, SPYROS H. EVAGGELATOS, SOFIA E. KONTAKI, EVAGGELOS C. PICASIS,

More information

SOFTWARE IMPLEMENTATION OF a BLOCKS ON SANDBLASTER DSP Vaidyanathan Ramadurai, Sanjay Jinturkar, Sitij Agarwal, Mayan Moudgill, John Glossner

SOFTWARE IMPLEMENTATION OF a BLOCKS ON SANDBLASTER DSP Vaidyanathan Ramadurai, Sanjay Jinturkar, Sitij Agarwal, Mayan Moudgill, John Glossner SOFTWARE IMPLEMENTATION OF 802.11a BLOCKS ON SANDBLASTER DSP Vaidyanathan Ramadurai, Sanjay Jinturkar, Sitij Agarwal, Mayan Moudgill, John Glossner Sandbridge Technologies, 1 North Lexington Avenue, White

More information

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context 4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context Mohamed.Messaoudi 1, Majdi.Benzarti 2, Salem.Hasnaoui 3 Al-Manar University, SYSCOM Laboratory / ENIT, Tunisia 1 messaoudi.jmohamed@gmail.com,

More information

OFDMA PHY for EPoC: a Baseline Proposal. Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1

OFDMA PHY for EPoC: a Baseline Proposal. Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1 OFDMA PHY for EPoC: a Baseline Proposal Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1 Supported by Jorge Salinger (Comcast) Rick Li (Cortina) Lup Ng (Cortina) PAGE 2 Outline OFDM: motivation

More information

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system 1 2 TSTE17 System Design, CDIO Introduction telecommunication OFDM principle How to combat ISI How to reduce out of band signaling Practical issue: Group definition Project group sign up list will be put

More information

Implementation of OFDM Modulated Digital Communication Using Software Defined Radio Unit For Radar Applications

Implementation of OFDM Modulated Digital Communication Using Software Defined Radio Unit For Radar Applications Volume 118 No. 18 2018, 4009-4018 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Implementation of OFDM Modulated Digital Communication Using Software

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK EFFICIENT IMPLEMENTATION AND ANALYSIS OF OFDM USING FPGA PROF. H. M. RAUT 1, DR.

More information

Baseline Proposal for EPoC PHY Layer

Baseline Proposal for EPoC PHY Layer Baseline Proposal for EPoC PHY Layer AVI KLIGER, BROADCOM LEO MONTREUIL, BROADCOM ED BOYD, BROADCOM NOTE This presentation includes results based on an in house Channel Models When an approved Task Force

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

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU Seunghak Lee (HY-SDR Research Center, Hanyang Univ., Seoul, South Korea; invincible@dsplab.hanyang.ac.kr); Chiyoung Ahn (HY-SDR

More information

EC 551 Telecommunication System Engineering. Mohamed Khedr

EC 551 Telecommunication System Engineering. Mohamed Khedr EC 551 Telecommunication System Engineering Mohamed Khedr http://webmail.aast.edu/~khedr 1 Mohamed Khedr., 2008 Syllabus Tentatively Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week

More information

Partial Reconfigurable Implementation of IEEE802.11g OFDM

Partial Reconfigurable Implementation of IEEE802.11g OFDM Indian Journal of Science and Technology, Vol 7(4S), 63 70, April 2014 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Partial Reconfigurable Implementation of IEEE802.11g OFDM S. Sivanantham 1*, R.

More information

EVALUATION OF MILITARY WAVEFORM PROCESSING ON A COTS RECONFIGURABLE SDR PROCESSING PLATFORM

EVALUATION OF MILITARY WAVEFORM PROCESSING ON A COTS RECONFIGURABLE SDR PROCESSING PLATFORM EVALUATION OF MILITARY WAVEFORM PROCESSING ON A COTS RECONFIGURABLE SDR PROCESSING PLATFORM Babak D. Beheshti (Sandbridge Technologies,B.Beheshti@ieee.org); John Glossner (Sandbridge Technologies, Glossner@

More information

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider Forward Error Correction Decoding for WiMAX and 3GPP LTE Modems Seok-Jun Lee, Manish Goel, Yuming Zhu, Jing-Fei Ren, and Yang Sun DSPS R&D Center, Texas Instruments ECE Depart., Rice University {seokjun,

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

Software Implementation of WiMAX on the Sandbridge SandBlaster Platform

Software Implementation of WiMAX on the Sandbridge SandBlaster Platform Software Implementation of WiMAX on the Sandbridge SandBlaster Platform Daniel Iancu 1,HuaYe 1, Emanoil Surducan 1, Murugappan Senthilvelan 1, John Glossner 1,2, Vasile Surducan 1, Vladimir Kotlyar 1,

More information

Baseline Proposal for EPoC PHY Layer IEEE 802.3bn EPoC September 2012 AVI KLIGER, BROADCOM LEO MONTREUIL, BROADCOM ED BOYD, BROADCOM

Baseline Proposal for EPoC PHY Layer IEEE 802.3bn EPoC September 2012 AVI KLIGER, BROADCOM LEO MONTREUIL, BROADCOM ED BOYD, BROADCOM Baseline Proposal for EPoC PHY Layer IEEE 802.3bn EPoC September 2012 AVI KLIGER, BROADCOM LEO MONTREUIL, BROADCOM ED BOYD, BROADCOM NOTE This presentation includes results based on an inhouse Channel

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

VLSI Implementation of Area-Efficient and Low Power OFDM Transmitter and Receiver

VLSI Implementation of Area-Efficient and Low Power OFDM Transmitter and Receiver Indian Journal of Science and Technology, Vol 8(18), DOI: 10.17485/ijst/2015/v8i18/63062, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 VLSI Implementation of Area-Efficient and Low Power

More information

2015 The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1 2015 The MathWorks, Inc. 1 What s Behind 5G Wireless Communications? 서기환과장 2015 The MathWorks, Inc. 2 Agenda 5G goals and requirements Modeling and simulating key 5G technologies Release 15: Enhanced Mobile

More information

SC - Single carrier systems One carrier carries data stream

SC - Single carrier systems One carrier carries data stream Digital modulation SC - Single carrier systems One carrier carries data stream MC - Multi-carrier systems Many carriers are used for data transmission. Data stream is divided into sub-streams and each

More information

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access NTT DoCoMo Technical Journal Vol. 8 No.1 Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access Kenichi Higuchi and Hidekazu Taoka A maximum throughput

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

WHITEPAPER MULTICORE SOFTWARE DESIGN FOR AN LTE BASE STATION

WHITEPAPER MULTICORE SOFTWARE DESIGN FOR AN LTE BASE STATION WHITEPAPER MULTICORE SOFTWARE DESIGN FOR AN LTE BASE STATION Executive summary This white paper details the results of running the parallelization features of SLX to quickly explore the HHI/ Frauenhofer

More information

Software Implementation of WiMAX on the Sandbridge SandBlaster Platform

Software Implementation of WiMAX on the Sandbridge SandBlaster Platform Software Implementation of WiMAX on the Sandbridge SandBlaster Platform Daniel Iancu 1,HuaYe 1, Emanoil Surducan 1, Murugappan Senthilvelan 1, John Glossner 1,2, Vasile Surducan 1, Vladimir Kotlyar 1,

More information

Introduction to WiMAX Dr. Piraporn Limpaphayom

Introduction to WiMAX Dr. Piraporn Limpaphayom Introduction to WiMAX Dr. Piraporn Limpaphayom 1 WiMAX : Broadband Wireless 2 1 Agenda Introduction to Broadband Wireless Overview of WiMAX and Application WiMAX: PHY layer Broadband Wireless Channel OFDM

More information

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels Prashanth G S 1 1Department of ECE, JNNCE, Shivamogga ---------------------------------------------------------------------***----------------------------------------------------------------------

More information

OFDM and FFT. Cairo University Faculty of Engineering Department of Electronics and Electrical Communications Dr. Karim Ossama Abbas Fall 2010

OFDM and FFT. Cairo University Faculty of Engineering Department of Electronics and Electrical Communications Dr. Karim Ossama Abbas Fall 2010 OFDM and FFT Cairo University Faculty of Engineering Department of Electronics and Electrical Communications Dr. Karim Ossama Abbas Fall 2010 Contents OFDM and wideband communication in time and frequency

More information

A New Data Conjugate ICI Self Cancellation for OFDM System

A New Data Conjugate ICI Self Cancellation for OFDM System A New Data Conjugate ICI Self Cancellation for OFDM System Abhijeet Bishnu Anjana Jain Anurag Shrivastava Department of Electronics and Telecommunication SGSITS Indore-452003 India abhijeet.bishnu87@gmail.com

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

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

WiMAX Basestation: Software Reuse Using a Resource Pool. Arnon Friedmann SW Product Manager

WiMAX Basestation: Software Reuse Using a Resource Pool. Arnon Friedmann SW Product Manager WiMAX Basestation: Software Reuse Using a Resource Pool Cory Modlin Wireless Systems Architect cmodlin@ti.com L. N. Reddy Wireless Software Manager lnreddy@tataelxsi.co.in Arnon Friedmann SW Product Manager

More information

Performance Evaluation of STBC-OFDM System for Wireless Communication

Performance Evaluation of STBC-OFDM System for Wireless Communication Performance Evaluation of STBC-OFDM System for Wireless Communication Apeksha Deshmukh, Prof. Dr. M. D. Kokate Department of E&TC, K.K.W.I.E.R. College, Nasik, apeksha19may@gmail.com Abstract In this paper

More information

CHAPTER 4. DESIGN OF ADAPTIVE MODULATION SYSTEM BY USING 1/3 RATE TURBO CODER (SNR Vs BER)

CHAPTER 4. DESIGN OF ADAPTIVE MODULATION SYSTEM BY USING 1/3 RATE TURBO CODER (SNR Vs BER) 112 CHAPTER 4 DESIGN OF ADAPTIVE MODULATION SYSTEM BY USING 1/3 RATE TURBO CODER (SNR Vs BER) 4.1 NECESSITY FOR SYSTEM DESIGN The improved BER was achieved by inhibiting 1/3 rated Turbo coder instead of

More information

Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution, Indore

Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution, Indore Performance evolution of turbo coded MIMO- WiMAX system over different channels and different modulation Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution,

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

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER Dr. Cheng Lu, Chief Communications System Engineer John Roach, Vice President, Network Products Division Dr. George Sasvari,

More information

Enhancement of Channel Carrying Capacity in 4G Wireless Communication Using OFDM

Enhancement of Channel Carrying Capacity in 4G Wireless Communication Using OFDM Enhancement of Channel Carrying Capacity in 4G Wireless Communication Using OFDM Mr. Khan Mustafa Nadeem ME, Electronics Engineering Department, Jawaharlal Nehru College of Engineering, Aurangabad Asst.

More information

S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY

S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY A seminar report on Orthogonal Frequency Division Multiplexing (OFDM) Submitted by Sandeep Katakol 2SD06CS085 8th semester

More information

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary M.Tech Scholar, ECE Department,SKIT, Jaipur, Abstract Orthogonal Frequency Division

More information

With a lot of material from Rich Nicholls, CTL/RCL and Kurt Sundstrom, of unknown whereabouts

With a lot of material from Rich Nicholls, CTL/RCL and Kurt Sundstrom, of unknown whereabouts Signal Processing for OFDM Communication Systems Eric Jacobsen Minister of Algorithms, Intel Labs Communication Technology Laboratory/ Radio Communications Laboratory July 29, 2004 With a lot of material

More information

Lecture 13. Introduction to OFDM

Lecture 13. Introduction to OFDM Lecture 13 Introduction to OFDM Ref: About-OFDM.pdf Orthogonal frequency division multiplexing (OFDM) is well-known to be effective against multipath distortion. It is a multicarrier communication scheme,

More information

Study of Turbo Coded OFDM over Fading Channel

Study of Turbo Coded OFDM over Fading Channel International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 3, Issue 2 (August 2012), PP. 54-58 Study of Turbo Coded OFDM over Fading Channel

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

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

Chapter 3 Introduction to OFDM-Based Systems

Chapter 3 Introduction to OFDM-Based Systems Chapter 3 Introduction to OFDM-Based Systems 3.1 Eureka 147 DAB System he Eureka 147 DAB [5] system has the following features: it has sound quality comparable to that of CD, it can provide maximal coverage

More information

PAPR Reduction techniques in OFDM System Using Clipping & Filtering and Selective Mapping Methods

PAPR Reduction techniques in OFDM System Using Clipping & Filtering and Selective Mapping Methods PAPR Reduction techniques in OFDM System Using Clipping & Filtering and Selective Mapping Methods Okello Kenneth 1, Professor Usha Neelakanta 2 1 P.G. Student, Department of Electronics & Telecommunication

More information

New Cross-layer QoS-based Scheduling Algorithm in LTE System

New Cross-layer QoS-based Scheduling Algorithm in LTE System New Cross-layer QoS-based Scheduling Algorithm in LTE System MOHAMED A. ABD EL- MOHAMED S. EL- MOHSEN M. TATAWY GAWAD MAHALLAWY Network Planning Dep. Network Planning Dep. Comm. & Electronics Dep. National

More information

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS P. Th. Savvopoulos. PhD., A. Apostolopoulos 2, L. Dimitrov 3 Department of Electrical and Computer Engineering, University of Patras, 265 Patras,

More information

A FFT/IFFT Soft IP Generator for OFDM Communication System

A FFT/IFFT Soft IP Generator for OFDM Communication System A FFT/IFFT Soft IP Generator for OFDM Communication System Tsung-Han Tsai, Chen-Chi Peng and Tung-Mao Chen Department of Electrical Engineering, National Central University Chung-Li, Taiwan Abstract: -

More information

Part 3. Multiple Access Methods. p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU

Part 3. Multiple Access Methods. p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU Part 3. Multiple Access Methods p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU Review of Multiple Access Methods Aim of multiple access To simultaneously support communications between

More information

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke Bradley University Department of Electrical and Computer Engineering Senior Capstone Project Presentation May 2nd, 2006 Team Members: Luke Vercimak Karl Weyeneth Advisors: Dr. In Soo Ahn Dr. Thomas L.

More information

DEVELOPMENT OF A DIGITAL TERRESTRIAL FRONT END

DEVELOPMENT OF A DIGITAL TERRESTRIAL FRONT END DEVELOPMENT OF A DIGITAL TERRESTRIAL FRONT END ABSTRACT J D Mitchell (BBC) and P Sadot (LSI Logic, France) BBC Research and Development and LSI Logic are jointly developing a front end for digital terrestrial

More information

Performance of Orthogonal Frequency Division Multiplexing System Based on Mobile Velocity and Subcarrier

Performance of Orthogonal Frequency Division Multiplexing System Based on Mobile Velocity and Subcarrier Journal of Computer Science 6 (): 94-98, 00 ISSN 549-3636 00 Science Publications Performance of Orthogonal Frequency Division Multiplexing System ased on Mobile Velocity and Subcarrier Zulkeflee in halidin

More information

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA. Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Future to

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

Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM)

Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM) Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM) 1 4G File transfer at 10 Mbps High resolution 1024 1920 pixel hi-vision picture

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

What s Behind 5G Wireless Communications?

What s Behind 5G Wireless Communications? What s Behind 5G Wireless Communications? Marc Barberis 2015 The MathWorks, Inc. 1 Agenda 5G goals and requirements Modeling and simulating key 5G technologies Release 15: Enhanced Mobile Broadband IoT

More information

SDR OFDM Waveform design for a UGV/UAV communication scenario

SDR OFDM Waveform design for a UGV/UAV communication scenario SDR OFDM Waveform design for a UGV/UAV communication scenario SDR 11-WInnComm-Europe Christian Blümm 22nd June 2011 Content Introduction Scenario Hardware Platform Waveform TDMA Designing and Testing Conclusion

More information

UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM 1 Drakshayini M N, 2 Dr. Arun Vikas Singh 1 drakshayini@tjohngroup.com, 2 arunsingh@tjohngroup.com

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

Outline / Wireless Networks and Applications Lecture 7: Physical Layer OFDM. Frequency-Selective Radio Channel. How Do We Increase Rates?

Outline / Wireless Networks and Applications Lecture 7: Physical Layer OFDM. Frequency-Selective Radio Channel. How Do We Increase Rates? Page 1 Outline 18-452/18-750 Wireless Networks and Applications Lecture 7: Physical Layer OFDM Peter Steenkiste Carnegie Mellon University RF introduction Modulation and multiplexing Channel capacity Antennas

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

FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform

FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform Ivan GASPAR, Ainoa NAVARRO, Nicola MICHAILOW, Gerhard FETTWEIS Technische Universität

More information

Image transfer and Software Defined Radio using USRP and GNU Radio

Image transfer and Software Defined Radio using USRP and GNU Radio Steve Jordan, Bhaumil Patel 2481843, 2651785 CIS632 Project Final Report Image transfer and Software Defined Radio using USRP and GNU Radio Overview: Software Defined Radio (SDR) refers to the process

More information

Survey on Effective OFDM Technology for 4G

Survey on Effective OFDM Technology for 4G Survey on Effective OFDM Technology for 4G Kanchan Vijay Patil, 2 R D Patane, Lecturer, 2 Professor, Electronics and Telecommunication, ARMIET, Shahpur, India 2 Terna college of engineering, Nerul, India

More information

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

Orthogonal Frequency Division Multiplexing & Measurement of its Performance Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 5, Issue. 2, February 2016,

More information

Design and Implementation of Orthogonal Frequency Division Multiplexing (OFDM) Signaling

Design and Implementation of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Design and Implementation of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Research Project Description Study by: Alan C. Brooks Stephen J. Hoelzer Department: Electrical and Computer Engineering

More information

Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur

Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur Lecture - 30 OFDM Based Parallelization and OFDM Example

More information

An OFDM Transmitter and Receiver using NI USRP with LabVIEW

An OFDM Transmitter and Receiver using NI USRP with LabVIEW An OFDM Transmitter and Receiver using NI USRP with LabVIEW Saba Firdose, Shilpa B, Sushma S Department of Electronics & Communication Engineering GSSS Institute of Engineering & Technology For Women Abstract-

More information

Chapter 5: WMAN - IEEE / WiMax. 5.1 Introduction and Overview 5.2 Deployment 5.3 PHY layer 5.4 MAC layer 5.5 Network Entry 5.

Chapter 5: WMAN - IEEE / WiMax. 5.1 Introduction and Overview 5.2 Deployment 5.3 PHY layer 5.4 MAC layer 5.5 Network Entry 5. Chapter 5: WMAN - IEEE 802.16 / WiMax 5.1 Introduction and Overview 5.2 Deployment 5.3 PHY layer 5.4 MAC layer 5.5 Network Entry 5.6 Mobile WiMAX 5.1 Introduction and Overview IEEE 802.16 and WiMAX IEEE

More information

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page

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

Today s wireless. Best Practices for Making Accurate WiMAX Channel- Power Measurements. WiMAX MEASUREMENTS. fundamental information

Today s wireless. Best Practices for Making Accurate WiMAX Channel- Power Measurements. WiMAX MEASUREMENTS. fundamental information From August 2008 High Frequency Electronics Copyright Summit Technical Media, LLC Best Practices for Making Accurate WiMAX Channel- Power Measurements By David Huynh and Bob Nelson Agilent Technologies

More information

Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis

Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis Arun Agarwal ITER College, Siksha O Anusandhan University Department of Electronics and Communication Engineering

More information

A physical layer simulator for WiMAX Marius Oltean 1, Maria Kovaci 1, Jamal Mountassir 2, Alexandru Isar 1, Petru Lazăr 2

A physical layer simulator for WiMAX Marius Oltean 1, Maria Kovaci 1, Jamal Mountassir 2, Alexandru Isar 1, Petru Lazăr 2 A physical layer simulator for WiMAX Marius Oltean 1, Maria Kovaci 1, Jamal Mountassir 2, Alexandru Isar 1, Petru Lazăr 2 Abstract A physical layer simulator for the WiMAX technology is presented in this

More information

ECS455: Chapter 6 Applications

ECS455: Chapter 6 Applications ECS455: Chapter 6 Applications 6.2 WiMAX 1 Dr.Prapun Suksompong prapun.com/ecs455 Office Hours: BKD 3601-7 Wednesday 15:30-16:30 Friday 9:30-10:30 Advanced Mobile Wirless Systems (IEEE) (Ultra Mobile Broadband)

More information

CORDIC-Augmented Sandbridge Processor for Channel Equalization

CORDIC-Augmented Sandbridge Processor for Channel Equalization CORDIC-Augmented Sandbridge Processor for Channel Equalization Mihai Sima 1, John Glossner 2,3, Daniel Iancu 2, Hua Ye 2, Andrei Iancu 4,2, and Joe Hoane 2 1 University of Victoria, Department of Electrical

More information

ABSTRACT 1. INTRODUCTION

ABSTRACT 1. INTRODUCTION THE APPLICATION OF SOFTWARE DEFINED RADIO IN A COOPERATIVE WIRELESS NETWORK Jesper M. Kristensen (Aalborg University, Center for Teleinfrastructure, Aalborg, Denmark; jmk@kom.aau.dk); Frank H.P. Fitzek

More information

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels Abstract A Orthogonal Frequency Division Multiplexing (OFDM) scheme offers high spectral efficiency and better resistance to

More information

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November ISSN

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November ISSN International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November-2014 1470 Design and implementation of an efficient OFDM communication using fused floating point FFT Pamidi Lakshmi

More information

Symbol Timing Detection for OFDM Signals with Time Varying Gain

Symbol Timing Detection for OFDM Signals with Time Varying Gain International Journal of Control and Automation, pp.4-48 http://dx.doi.org/.4257/ijca.23.6.5.35 Symbol Timing Detection for OFDM Signals with Time Varying Gain Jihye Lee and Taehyun Jeon Seoul National

More information

Maximum-Likelihood Co-Channel Interference Cancellation with Power Control for Cellular OFDM Networks

Maximum-Likelihood Co-Channel Interference Cancellation with Power Control for Cellular OFDM Networks Maximum-Likelihood Co-Channel Interference Cancellation with Power Control for Cellular OFDM Networks Manar Mohaisen and KyungHi Chang The Graduate School of Information Technology and Telecommunications

More information

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation J. Bangladesh Electron. 10 (7-2); 7-11, 2010 Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation Md. Shariful Islam *1, Md. Asek Raihan Mahmud 1, Md. Alamgir Hossain

More information

COHERENT DETECTION OPTICAL OFDM SYSTEM

COHERENT DETECTION OPTICAL OFDM SYSTEM 342 COHERENT DETECTION OPTICAL OFDM SYSTEM Puneet Mittal, Nitesh Singh Chauhan, Anand Gaurav B.Tech student, Electronics and Communication Engineering, VIT University, Vellore, India Jabeena A Faculty,

More information