• 沒有找到結果。

Chapter 5 Chip Implementation of IEEE 802.16e Receiver

5.4 Chip Summary

The chip summary is shown in Table 5-1. The square version is prepared to tape out from CIC, and the rectangular version is directly taped out from UMC. The cell library and PAD library is different between the two versions: square version’s library is from Faraday, and rectangular version’s is from UMC. As the results shown in Table 5-1, the square version’s working frequency can meet the system specification while the rectangular version’s can not. In summary, the taped out version chip size is 3955×2755 um2, power consumption is 47.1 mW at 8.2/57.1 MHz, and is using UMC 90nm 1V CMOS process. Moreover, the area of two FFT/IFFT processors for FFT_ch/IFFT_ch blocks in DF DF-based CE in the taped out chip is 1.711 mm2, and the power consumption of that is 20.2 mW working at 57.1 MHz.

Table 5-1 Chip summary

Item Specification

Square Version Rectangular Version (taped out)

FFT_ch/IFFT_ch Processors (taped out)

Technology UMC 90nm

CMOS 1P9M

Core 2411×2411 3144×1944

PAD Core 3057×3057 3799×2599

Area(um2)

Chip 3211×3211 3955×2755

1.711 mm2

Working Frequency 11.2/78.4 MHz 8.2/57.1 MHz 57.1 MHz Power Consumption

Chapter 6

Conclusion and Future Work

In this thesis, a FFT/IFFT processor with parallel-in-parallel-out in normal order which is used in a DF DFT-based channel estimation block is proposed. A 802.16e baseband receiver including this DF DFT-based channel estimation is taped out.

To design a FFT/IFFT processor with parallel-in-parallel-out in normal order, we analyze different parallel-in-parallel-out FFT architecture, and try to design the FFT/IFFT processor based on memory-based architecture. Memory allocation helps us to design a FFT/IFFT processor with parallel-in-parallel-out in normal order, and commutator design helps us to use single port memories to reduce the area of memories. These two methods can also be applied to different specification of parallel-in-parallel-out FFT processor. As the synthesis results, the proposed 1024-point FFT/IFFT processor can achieve the throughput rate up to 1.28 G samples/sec and the execution time down to 7.3 us when working at 160 MHz. When working at the system required 78.4 MHz, it consumes 21.7 mW with 155792 gates (including memory) that occupy 0.545 mm2 by using 90 nm, 1V CMOS process.

A study of partial FFT for DF DFT-based channel estimation is also presented in this thesis. The pruning algorithm with only a subset of input or output points can help us to decrease the FFT processor hardware cost, and the multiple subsets of input or output points help us to save more power in FFT computation. As the analysis, the proposed partial FFT processor can reduce 75.1% of the memory size, 22.3% of the complex multipliers, and 30% of the complex adders as compared with traditional radix-2 SDF FFT architecture. Furthermore, with increasing the partial FFT control

for the proposed partial FFT processor, the proposed partial FFT can reduce maximum 65.3% of multiplication operations and 49.5% of addition operations, which may save more power if the 8 valid output point’s indices have common bits.

In the future, since we only implement the FFT/IFFT processor with parallel-in-parallel-out in normal order, a suitable FFT/IFFT processor for DF DFT-based channel estimation have to keep on study, such as the FFT/IFFT processor combining partial FFT algorithm and MIMO FFT concept.

Reference

[1] R.W. Chang, ”Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission”, Bell Syst. Tech. J., Vol.45, pp. 1775-1796, Dec. 1966.

[2] IEEE, Std. 802.16-2004: Air Interface for Fixed Broadband Wireless Access Systems, 2004.

[3] IEEE, Std. 802.16e: Air Interface for Fixed and Mobile Broadband Wireless Access Systems, 2005.

[4] M. Julia., F. G. Garcia, M. Jose, P. B., S. Zazo, “DFT-based channel estimation in 2D-pilot-symbol-aided OFDM wireless systems” IEEE Vehicular Technology Conference, Vol. 2, pp. 810-814, May 2001.

[5] V. Tarokh, N. Seshadri, and A. R. Calderbank, “Space-time codes for high data rate wireless communication: Performance analysis and code construction,”

IEEE Trans. Inform. Theory, Vol. 44, No. 2, pp. 744–765, Mar 1998.

[6] IEEE Std. 802.16-2001 IEEE Standard for Local and Metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems.

[7] Y. Li, “Channel Estimation for OFDM Systems with Transmitter Diversity in Mobile Wireless Channels,” IEEE J. Selected Areas in Commun., Vol. 17, pp.

461-471, Mar. 1999.

[8] Y. Li, “Simplified Channel Estimation for OFDM Systems With Multiple Transmit Antennas,” IEEE Trans. Wireless Commun., Vol. 1, pp. 67-75, Jan.

2002.

[9] J-J V. D. Beek, O. Edfors, M. Sandell, S. K. Wilson and P. O. Brjesson, “On channel estimation in OFDM systems,” Vehicular Technology Conf., pp.

815-819, 1995.

[10] M. L. Ku and C. C. Huang, “A Derivation on the Equivalence between Newton’s Method and DF DFT-Based Method for Channel Estimation in OFDM Systems,”

submitted to IEEE Trans.Wireless Commun.

[11] Rabiner, L.R., and Gold, B. “Theory and application of digital signal processing”

(Prentice Hall, 1975).

[12] J. W. Cooley and J. W. Tukey, “An Algorithm for Machine Computation of Complex Fourier Series,” Math. Computation, Vol. 19, pp. 297-301, April 1965.

[13] S. He and M. Torkelson, “A New Approach to Pipeline FFT Processor,” Parallel Processing Symposium, pp. 766-770, 1996.

[14] S. He and M. Torkelson, “Designing Pipeline FFT Processor for OFDM (de) Modulation,” URSI International Symposium on Signals, Systems and Electronics, pp. 257-262, 1998.

[15] E. H. Wold and A. M. Despain, “Pipeline and Parallel-Pipeline FFT Processors for VLSI Implementation,” IEEE Transactions on Computers, Vol. 33 No. 5, pp.

414-426, May 1984.

[16] S. Magar, S. Shen, G. Luikuo, M. Fleming, and R. Aguilar, “An application specific DSP chip set for 100 MHz data rates,” in Proc. Int. Conf. Acoustics, Speech, and Signal Processing, Vol. 4, pp. 1989-1992, Apr. 1988.

[17] B. M. Bass, “A low-power, high-performance, 1024-point FFT processor,” IEEE J. Solid-State Circuits, Vol. 34, No. 3, pp. 380–387, Mar. 1999.

[18] Y. W. Lin, H. Y. Liu, and C. Y. Lee, “A 1-GS/s FFT/IFFT Processor for UWB Applications,” IEEE journal of solid-state circuits, Vol. 40, No. 8, pp. 1726-1735, Aug 2005.

[19] T. Sansaloni, A. Pe´rez-Pascual, V. Torres and J. Valls, “Efficient pipeline FFT processors for WLAN MIMO-OFDM systems,” Electronics letters 15th, Vol. 41, No. 19, Sep 2005.

[20] L. Jia, Y. Gao, J. Isoaho, and H. Tenhunen, “A new VLSI-oriented FFT algorithm and implement,” in Proc. 11th Annu. IEEE Int. ASIC Conf., pp. 337–341, Sep 1998.

[21] L. G. Johnson, “Conflict Free Memory Addressing for Dedicated FFT Hardware,” IEEE Transactions on Circuit and System-II: Analog and Digital Signal Processing, Vol. 39, No.5, pp. 312-316, May 1992.

[22] Y. Ma, “An Effective Memory Addressing Scheme for FFT Processors,” IEEE Transactions on Signal Processing, Vol. 47, Issue: 3, pp. 907-911, March 1999.

[23] H. V. Sorensen, “Efficient Computation of the DFT with Only a Subset of Input or Output Points,” IEEE Transactions on signal processing, Vol. 41, No. 3, pp.

1184-1200, March 1993.

[24] Y. W. Lin, H. Y. Liu, and C. Y. Lee, “A Dynamic Scaling FFT Processor for DVB-T Applications,” IEEE Journal of solid-state circuits, Vol. 39, No. 11, pp.

2005-2013, November 2004.

[25] J. D. Markel, “FFT pruning,” IEEE Trans. Audio Electroacoust., Vol. 19, No. 4, pp. 305-311, Dec. 1971.

[26] D. P. Skinner, “Pruning the decimation in-time FFT algorithm,” IEEE Trans.

Acoust., Speech, Signal Processing, Vol. 24, No. 2, pp. 193-194, Apr. 1976.

[27] H. V. Sorensen, “Efficient Computation of the DFT with Only a Subset,” IEEE Transaction on signal processing, Vol. 41, No. 3, March 1993.

[28] C. M. Chen, Y. H. Huang, “Partial Cached-FFT Algorithm for OFDMA Communications,” IEEE TENCON, Oct 2007.

[29] L. Jia, Y. Gao, J. Isoaho and H. Tenhunen, “A New VLSI-Oriented FFT Algorithm and Implementation”, IEEE International ASIC Conference, pp.

337-341, Sep 1998.

[30] Xilinx Corporation, “Fast Fourier Transform,” LogiCore v3.1, Nov 2004.

相關文件