<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">CS</journal-id><journal-title-group><journal-title>Circuits and Systems</journal-title></journal-title-group><issn pub-type="epub">2153-1285</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/cs.2016.78118</article-id><article-id pub-id-type="publisher-id">CS-67238</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Design of Low Power and High Speed Correlators for IEEE 802.16 WiMAX Systems
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>B.</surname><given-names>Sivasankari</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>P.</surname><given-names>Poongodi</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Electronics &amp;amp; Communication Engineering, Karpagam College of Engineering, Coimbatore, India</addr-line></aff><aff id="aff1"><addr-line>Department of Electronics &amp;amp; Communication Engineering, SNS College of Technology, Coimbatore, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>sanksnsct@gmail.com(BS)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>02</day><month>06</month><year>2016</year></pub-date><volume>07</volume><issue>08</issue><fpage>1352</fpage><lpage>1360</lpage><history><date date-type="received"><day>6</day>	<month>April</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>13</month>	<year>May</year>	</date><date date-type="accepted"><day>9</day>	<month>June</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The advanced communication system uses wireless broadband access technologies which provide high speed data connectivity to the subscribers. One of the most popular wireless access technology is Worldwide Interoperability for Microwave Access (WiMAX) and it is based on IEEE 802.16 standard. WiMAX used Orthogonal Frequency Division Multiplexing (OFDM) is an effective modulation technique to improve the timing synchronization. The performance of channel is affected
   
  due to the synchronization mismatching between the transmitter and receiver ends. To achieve
   
  the timing synchronization in IEEE 802.16 systems, the cross correlator is used to synchronize the received signal with the known signal. In this paper, two high speed correlators are proposed based on Q1.15 format, which is used to validate the timing synchronization problem. The proposed work has been mapped on XC6VCX75T FPGA and simulations are carried out on the Xilinx-ISIM platform. The implementation result shows that the power delay product reduction is 40.81%, and delay reduction is 39.59% over the conventional multiplier less correlators.
 
</p></abstract><kwd-group><kwd>Communication</kwd><kwd> Timing Synchronization</kwd><kwd> FPGA</kwd><kwd> Multipliers</kwd><kwd> Parallel Processing</kwd><kwd> Power</kwd><kwd> Delay</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Nowadays, wireless technology is part of everyone’s life. In every consumable from phones to computer, internet, Broadband Wireless Access (BWA) is most popularly used without the use of cable modems and Digital Subscriber Line (DSL) connections. In wireless technique, the signals are transmitted through radio waves. It is possible for long range of communications, which is not possible with the use of wires. One of the wireless techniques is a Metropolitan Area Network (MAN) which is based on IEEE 802.16 standard. It provides fixed broadband wireless access for rural as well as remote areas. Some other wireless accesses are Wi-Fi and WiMAX. The operation of Wi-Fi and WiMAX is similar, but WiMAX operates at high speed and it is used for a large number of users. It has the ability to overcome the physical limitations of wired infrastructure. There are two types of standards developed by the IEEE 802.16 working group, they are fixed usage model and portable usage model. Both fixed and portable applications WiMAX offers 40 Mbps capacity per wireless channel. The important features of IEEE 802.16/WiMAX technologies are frequency &lt; 11 GHz, data rate is up to 100 MHz and distance up to 20 km. The WiMAX physical layer is based on OFDM [<xref ref-type="bibr" rid="scirp.67238-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.67238-ref2">2</xref>] . It is used by commercial broadband systems such as DSL, Wi-Fi and media to enable high speed data, and multimedia applications. It is a multi-carrier modulation technique, where the closely spaced sub-carrier signals are used to carry the data to the channels in a parallel manner. These subcarriers are orthogonal to each other. To eliminate the Inter Symbol Interference (ISI), the sub-carriers should be non-overlapped. For a complete elimination of ISI, there must be some guard intervals between OFDM symbols. But the guard interval insertion decreases the bandwidth efficiency. It provides multipath resistance and allows WiMAX to operate in Non-Line of Sight (NLOS) conditions [<xref ref-type="bibr" rid="scirp.67238-ref3">3</xref>] .</p><p>To improve frequency synchronization, many researches have been done. Cyclic Prefix (CP) based method is used to determine frequency offset and symbol timing [<xref ref-type="bibr" rid="scirp.67238-ref4">4</xref>] . The drawback of this method is that it does not find the start of the frame. So OFDM frames begin with a preamble symbol to estimate the frequency offset. CP methods are based on autocorrelation technique, which is sensitive to Additive White Gaussian Noise and frequency selectivity.</p><p>To overcome the drawback of autocorrelation technique, the cross correlation method is used. It accurately determines the start of the frame. Since it has a low signal to noise ratio (SNR), it requires complex computation. Kim et al. proposed the synchronization method that has two separate computation processes. One is autocorrelation for coarse Symbol Time Offset (STO) and Carrier Frequency Offset (CFO) for reduction of hardware cost and reliable frequency synchronization [<xref ref-type="bibr" rid="scirp.67238-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.67238-ref6">6</xref>] . Another computation process is cross correlation for fine STO and CFO. It causes inter-carrier interference and creates errors in synchronization which leads to inter symbol interference. So synchronization is the critical part of OFDM system. Dick and Harris preferred an autocorrelation based techniques for FPGA implementation, because it required low hardware cost and they used a parallel architecture for OFDM transceiver [<xref ref-type="bibr" rid="scirp.67238-ref7">7</xref>] . In [<xref ref-type="bibr" rid="scirp.67238-ref8">8</xref>] , auto correlation, and cross correlation are compared. The analysis results show that the accuracy of cross correlation is better than the accuracy of autocorrelation and the hardware cost of the method using cross correlation is higher than autocorrelation. This paper proposes a new cross correlator to reduce the hardware cost. When compared to autocorrelation technique, its complexity is high and requires several multipliers. In [<xref ref-type="bibr" rid="scirp.67238-ref3">3</xref>] , multiplier less cross correlator is designed with shift and adds operations which require 26 adders/subtractors.</p></sec><sec id="s2"><title>2. Background</title><p>In our generation single person sending several information or multiple person sending multiple information at the same time is greatly increased. So synchronization problem occurs and it creates some frequency offsets. The correlators were designed to overcome this synchronization problem. There are two types of correlation: auto correlation and cross correlation. The function of cross correlator is similar to the convolution operation. It is a standard method to estimate the degree to which the two series of signals are correlated. It is mainly used for determining the timing delay between two signals.</p><p>The structure of downlink preamble in IEEE 802.16d standard is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> [<xref ref-type="bibr" rid="scirp.67238-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.67238-ref9">9</xref>] . It contains two OFDM symbols named, short training symbol and long training symbol.</p><p>The short training symbol is followed CP. It contains four 64 samples which are identical. Long training symbol has two consecutive 128 sample fragments. It also follows the CP guard interval to minimize the inter symbol interference which causes errors in synchronization. For timing synchronization, the cross correlation is</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Structure of IEEE 802.16 preamble</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7600779x6.png"/></fig><p>performed by the 64 samples in the short training symbol. Hence the correlators are designed to perform the cross correlation of 64 coefficients with the received signal. Previously parallel multiplier operations are incorporated with the correlator architectures for improving speed of multiplier based architectures [<xref ref-type="bibr" rid="scirp.67238-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.67238-ref11">11</xref>] .</p><sec id="s2_1"><title>2.1. Design of Direct Form Correlator</title><p>The correlator is designed to receive complex coefficients. It receives the samples in fractional fixed point format which is called as Q format. Q indicates the number of bits used for fraction. Here 16 samples are used in Q1.15 fixed point format (1) represents the integer and 15 represent the fractional part of the sample.</p><p>The correlator correlates the received signals with the short OFDM symbol for timing synchronization. The length of short OFDM symbol is 800 ns and the rate of received samples is 20 MHz. The 16 samples are multiplied with 64 coefficients to generate the proper output. Generally the correlator will perform 320 million complex multiplications per second [<xref ref-type="bibr" rid="scirp.67238-ref12">12</xref>] . Let Rn be the complex valued received sample and Cn be the correlator output, then the correlation equation is</p><disp-formula id="scirp.67238-formula314"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7600779x7.png"  xlink:type="simple"/></disp-formula><p>where G<sub>m</sub> is the mth correlator coefficient, R<sub>n</sub> is the received sample and C<sub>n</sub> is the output of correlator. The coefficients can be computed from the Equation (2)</p><disp-formula id="scirp.67238-formula315"><label>. (2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7600779x8.png"  xlink:type="simple"/></disp-formula><p>Here Tsam = 50 ns is the Sampling interval, B<sub>k</sub> is the pilot symbol, and ∆f = 312.5 KHz is the subcarrier spacing. The pilot symbol that is used to generate the short OFDM symbols can be computed by Equation (3)</p><disp-formula id="scirp.67238-formula316"><label>. (3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7600779x9.png"  xlink:type="simple"/></disp-formula><p>The real and imaginary part of the coefficients should satisfy</p><disp-formula id="scirp.67238-formula317"><label>. (4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7600779x10.png"  xlink:type="simple"/></disp-formula><p>The complex coefficients can also be computed by</p><disp-formula id="scirp.67238-formula318"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7600779x11.png"  xlink:type="simple"/></disp-formula><p>The correlator coefficients are computed by (2) and it should satisfy (3), (4) and (5). The coefficients are selected from the sequence of samples from short OFDM symbol and it is tabulated in <xref ref-type="table" rid="table1">Table 1</xref>.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Selected correlator coefficients for the short OFDM symbol</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >M</th><th align="center" valign="middle" >Gm</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1.18 + 0.02j</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.12 + 0.07j</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1.27 + 0.11j</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.82</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1.27 + 0.11j</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.12 + 0.7j</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >1.18 + 0.02j</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >0.41 + 0.41j</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >0.02 + 1.18j</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >0.7 + 0.12j</td></tr><tr><td align="center" valign="middle" >11</td><td align="center" valign="middle" >0.11 + 1.27j</td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >0.82j</td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >0.11 + 1.27j</td></tr><tr><td align="center" valign="middle" >14</td><td align="center" valign="middle" >0.7 + 0.12j</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >0.02 + 1.18j</td></tr><tr><td align="center" valign="middle" >16</td><td align="center" valign="middle" >0.41 + 0.41j</td></tr><tr><td align="center" valign="middle" >…</td><td align="center" valign="middle" >…</td></tr><tr><td align="center" valign="middle" >64</td><td align="center" valign="middle" >0.41 + 0.41j</td></tr></tbody></table></table-wrap><p>The real and imaginary part of the coefficients is computed using sums of power of two operations. The shift and add operations are best replacement of multiplier to design the correlator. If shift and add operations are used for correlator implementation, there is no need of multiplier. The architecture of non-pipelined direct form correlator is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref> [<xref ref-type="bibr" rid="scirp.67238-ref13">13</xref>] . Here Pr indicates the 64 correlation coefficients. These are the complex conjugated values. The output of direct form correlator is given in Equation (6).</p><disp-formula id="scirp.67238-formula319"><label>. (6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7600779x12.png"  xlink:type="simple"/></disp-formula><p>The product of received sample with the correlator coefficient is obtained by the complex multiplication as</p><disp-formula id="scirp.67238-formula320"><label>. (7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7600779x13.png"  xlink:type="simple"/></disp-formula></sec><sec id="s2_2"><title>2.2. Design of Multiplier Less Correlator</title><p>The multiplier less correlator is designed to process the complex coefficients as a sum of power of two and the correlator round off the appropriate coefficients. Hence the design of correlator uses shift and add technique instead of multiplier. Thus the multiplier less correlator is more efficient when compared to the design of multiplier based correlator. The architecture of multiplier less correlator is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref> [<xref ref-type="bibr" rid="scirp.67238-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.67238-ref9">9</xref>] . The correlator is used to correlate the received signal with the known signal for timing synchronization for 802.11. The correlator is used to correlate the received signal with the known signal for timing synchronization for Wireless Local Area Network (WLAN) and Wireless Metropolitan Area Network (WMAN) applications [<xref ref-type="bibr" rid="scirp.67238-ref10">10</xref>] .</p><p>Several multiplier less correlators are designed analyzed and its performances were compared for timing synchronization and resource utilization. Compared to these existing correlators, the shift-add technique based correlator is the best one, because it requires only 26 addition/subtraction operations per correlator output. This architecture is mainly used to reduce the complexity in the receiver implementation. Rin is the correlator input, Pr is the selection signal for selecting the output from the shift add block. The shift-add block contains shifter and adder. It calculates the possible correlator coefficients. The shifter in the shift-add block mainly performs the left shift, then the shifted values are added based on the correlator coefficient values. The pre computed values are selected based on Pr[n]. The multiplexed outputs are added to get the final correlator output. Finally by using the shift add block instead of multiplier, the timing synchronization is achieved.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Direct form correlator</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7600779x14.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Architecture of multiplier less correlator</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7600779x15.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Block diagram of proposed correlator</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7600779x16.png"/></fig></sec></sec><sec id="s3"><title>3. Proposed Correlator Architectures</title><p>In OFDM, the overlapping of sub-channels provides good spectral efficiency. But this overlapping leads to channel interference. This is caused by frequency offset. The timing error also creates inter symbol interference which affects the performance of OFDM. To improve OFDM timing synchronization, two correlator architectures are proposed.</p><sec id="s3_1"><title>3.1. Sharing Technique Based Correlator</title><p>The correlator is proposed using an efficient computation sharing technique. This efficient sharing technique reduces the hardware overhead. The block diagram of proposed sharing technique based correlator is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p>The proposed architecture consists of pre-compute unit, multiplexer and adder. The received signal is given as the input to the pre-compute unit block. The values are pre-computed based on the complex valued coefficient samples.</p><p>Then the product of the received sample and the correlator coefficients are selected based on the selection input of the multiplexer. The select line depends on the quantization set which is used for OFDM synchronization. The architecture of sharing technique based correlator is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. The proposed correlator is based on computation sharing technique that means the common terms of the shifted terms are shared among all the multiplexers. Because of this sharing technique the delay will be reduced. The concept of pre-computation unit is shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>. It is used to pre estimate the product of the signals without using multiplier.</p><p>The pre-computation unit is used to compute the multiplication of small bit sequence with the received input samples. Once the products of the received sample with the complex correlator coefficients are computed, then the computed values are shared among the multiplexers. For example, only the eight bit alphabets of the</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Architecture of sharing based proposed correlator</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7600779x17.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Block diagram of pre-computation unit</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7600779x18.png"/></fig><p>multiplications are shown in the pre-computation unit. Instead of multipliers, the pre-computation unit is used to compute the product of received samples and the correlator coefficients. The main advantage of a computation sharing technique is time efficiency and reduced area utilization.</p><p>The output of the pre-computation block is given as the input to the multiplexer. Based on the quantization value, the product of the received sample and the complex coefficients computed from the pre-computation unit is selected by the multiplexer. The multiplexed pre-computed values are finally added to get the final output.</p></sec><sec id="s3_2"><title>3.2. Parallel Pre-Compute Correlator</title><p>The architecture of parallel pre-compute correlator is shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>. The proposed parallel architecture is mainly used in OFDM systems for accurate timing synchronization.</p><p>The size of the correlator and the number of registers is based on the input samples. The coefficients are selected based on the preamble samples of the short OFDM signal. Preamble signal is used for transmitting time synchronization. The parallel architecture is also based on computation sharing technique. The product of the received sample with the complex coefficients is estimated by the pre-compute and the selector unit. Pre-computed values are selected based on the multiplexer. Finally the addition process is done in parallel. Because of this parallel processing, it reduces the delay with some area overhead.</p></sec></sec><sec id="s4"><title>4. Results and Discussion</title><p>The proposed sharing technique based correlator and the parallel pre-compute architectures are synthesized using Xilinx ISE 13.2 and mapped on Virtex 6 FPGA (Device-XC6VCX75T, Package-FF484 with the speed grade-2) with 40 nm CMOS technology. The behavioral simulation was done in ISIM simulator. The performance of the OFDM is compared in terms of area, power and delay. The comparison of area in terms of number of adders/subtractors and the number of slice LUTs is shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Parallel correlator</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7600779x19.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Number of add/sub in different types of correlators</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Types of correlators</th><th align="center" valign="middle" >Number of add/sub</th></tr></thead><tr><td align="center" valign="middle" >Multiplierless correlators [<xref ref-type="bibr" rid="scirp.67238-ref3">3</xref>]</td><td align="center" valign="middle" >210</td></tr><tr><td align="center" valign="middle" >Pre-compute correlators</td><td align="center" valign="middle" >326</td></tr><tr><td align="center" valign="middle" >Pre-compute parallel correlator</td><td align="center" valign="middle" >396</td></tr></tbody></table></table-wrap><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Area analysis</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7600779x20.png"/></fig><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Delay and power analysis</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Types of correlators</th><th align="center" valign="middle" >Delay (ns)</th><th align="center" valign="middle" >Power (Watts)</th><th align="center" valign="middle" >PDP (nJ)</th></tr></thead><tr><td align="center" valign="middle" >Multiplier less correlator [<xref ref-type="bibr" rid="scirp.67238-ref3">3</xref>]</td><td align="center" valign="middle" >32.476</td><td align="center" valign="middle" >1.344</td><td align="center" valign="middle" >43.647</td></tr><tr><td align="center" valign="middle" >Pre-compute correlator</td><td align="center" valign="middle" >23.484</td><td align="center" valign="middle" >1.317</td><td align="center" valign="middle" >30.928</td></tr><tr><td align="center" valign="middle" >Parallel pre-compute correlator</td><td align="center" valign="middle" >19.616</td><td align="center" valign="middle" >1.317</td><td align="center" valign="middle" >25.384</td></tr></tbody></table></table-wrap><p>Compared to the multiplier less correlator, the proposed pre-compute and parallel pre-compute correlators have some area overhead in terms of number of adders/subtractors. Both the pre-compute and parallel pre-compute correlator uses the sharing technique, but parallel pre-compute correlator needs more add/sub units due to parallel processing.</p><p>Area analysis in terms of Slice Registers, slice LUTs and number of occupied slices of various types of correlators is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>. From the obtained results, the proposed pre-compute based and the parallel pre- compute based correlator architectures reduces the area in terms of slice LUTs by 9.3% and 10.43%. <xref ref-type="table" rid="table3">Table 3</xref> shows delay and power analysis of different correlators.</p><p>From the comparison results, it is observed that the proposed parallel pre-compute and pre-compute correlator architectures reduce the delay and power delay product (PDP). The parallel pre-compute and precompute correlator architectures reduced the delay by 39.59% and 27.68% respectively. The proposed parallel pre-compute and pre-compute techniques provide the power delay product as 40.81% and 29.14% respectively.</p></sec><sec id="s5"><title>5. Conclusions</title><p>The cross correlator architectures are proposed for a flexible timing synchronization in Wi-MAX applications. The proposed pre-compute based and the parallel pre-compute based correlator architectures reduce the area by 9.3% and 10.43% respectively and reduce the delay by 27.68% and 39.59% respectively. The proposed schemes reduce the power delay product as 29.14% and 40.81% respectively. Thus the proposed cross correlation techniques provide proper synchronization with reduced cost for communication systems, mainly in IEEE 802.16 standard applications.</p><p>As a future work, an area delay power efficient adder will be used to obtain the optimized cross correlator architectures. The ASIC implementation also leads to the optimized cost minimization.</p></sec><sec id="s6"><title>Cite this paper</title><p>B. Sivasankari,P. Poongodi, (2016) Design of Low Power and High Speed Correlators for IEEE 802.16 WiMAX Systems. Circuits and Systems,07,1352-1360. doi: 10.4236/cs.2016.78118</p></sec></body><back><ref-list><title>References</title><ref id="scirp.67238-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Yip, K.-W. and Wu, Y.-C. (2003) Design of Multiplierless Correlators for Timing synchronization in IEEE 802.11a Wireless LANs. IEEE Transactions on Consumer Electronics, 49, 107-114.</mixed-citation></ref><ref id="scirp.67238-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Harikrishna, K., Rama Rao, T. and Labay, V.A. (2010) FPGA Implementation of FFT Algorithm for OFDM Based IEEE 802.16d for Communications. Journal of Electronic Science and Technology, 8, No. 3.</mixed-citation></ref><ref id="scirp.67238-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Pham, T.H., Fahmy, S.A. and McLoughlin, I.V. (2013) Low-Power Correlation for IEEE 802.16 OFDM Synchronization on FPGA. IEEE Transactions on VLSI systems, 21, No. 8.</mixed-citation></ref><ref id="scirp.67238-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Lashkarian, N. and Kiaei, S. (2000) Class of Cyclic-Based Estimators for Frequency-Offset Estimation of OFDM Systems. IEEE Transactions on Communications, 48, 2139-2149. http://dx.doi.org/10.1109/26.891224</mixed-citation></ref><ref id="scirp.67238-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Kishore, C.N. and Reddy, V.U. (2006) A Frame Synchronization and Frequency Offset Estimation Algorithm for OFDM System and Its Analysis. EURASIP Journal on Wireless Communications and Networking, 2006, 1-16. http://dx.doi.org/10.1155/wcn/2006/57018</mixed-citation></ref><ref id="scirp.67238-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Kim, T.-H. and Park, I.C. (2008) Low-Power and High-Accurate Synchronization for IEEE 802.16d Systems. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 16, 1620-1630.</mixed-citation></ref><ref id="scirp.67238-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Dick, C. and Harris, F. (2003) FPGA Implementation of an OFDM PHY. Conference Record of the Thirty-Seventh Asilomar Conference on Signals, Systems and Computers, 905-909.</mixed-citation></ref><ref id="scirp.67238-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Fort, A., Weijers, J.-W., Derudder, V., Eberle, W. and Bourdoux, A. (2003) A Performance and Complexity Comparison of Autocorrelation and Cross-Correlation for OFDM Burst Synchronization. 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 6-10 April 2003, 341-344.</mixed-citation></ref><ref id="scirp.67238-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Rana, P.K. and Setia, D. (2015) OFDM Synchronization Techniques Analysis for IEEE 802.16d Review. International Journal of Computer Application, 115, No. 11.</mixed-citation></ref><ref id="scirp.67238-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Menghare, T. and Gupta, S. (2014) Performance Analysis for Multipliers Based Correlator. International Journal of Engineering Research and Applications, 5, 112-119.</mixed-citation></ref><ref id="scirp.67238-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Venkatesan, S. and Hariharan, J. (2014) Design and Implementation of FFT Algorithm for MB-OFDM with Parallel Architecture. International Journal of Scientific &amp; Engineering Research, 5, No. 5.</mixed-citation></ref><ref id="scirp.67238-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Anandh Leno, D. and Arul Rex, A. (2014) Design of Resource Efficient Low Power Correlator for Communication. International Journal of Research in Advent Technology, 2, No. 2.</mixed-citation></ref><ref id="scirp.67238-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Kareem, Q.H. and Abdulsattar, M.A.K. (2014) FPGA-Based Implementation of IEEE 802.16d WiMAX Baseband System. International Journal of Application or Innovation in Engineering &amp; Management, 3, No. 7.</mixed-citation></ref></ref-list></back></article>