WiMax System Design_10MHz_MIMO.doc_第1页
WiMax System Design_10MHz_MIMO.doc_第2页
WiMax System Design_10MHz_MIMO.doc_第3页
WiMax System Design_10MHz_MIMO.doc_第4页
WiMax System Design_10MHz_MIMO.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

wimax mimo demo system design documentation system engineering table of contentsadaptix proprietary and confidentiali table of contents table of contents .i 1wimax mimo demo system specifications1 1.1overall system parameters.1 1.2mimo demo system setup.2 2delta specs over baseline system2 2.1frame structure.2 2.2subcarrier mapping2 2.2.1downlink subcarrier mapping2 2.2.2uplink subcarrier mapping 3 2.3coding and modulation.4 2.3.1coding 4 2.3.2modulation .4 2.4adaptive antenna systems4 2.4.1antenna configuration4 2.4.2downlink.5 2.4.3uplink.5 2.4.4transmitter block diagram for stc and sm5 2.4.5receiver block diagram for stc and sm.5 2.4.6supported acm combinations6 2.5preamble.7 2.6map support for mimo .8 2.6.1frame control messages (fcm) and channel quality feedback .8 2.6.2mimo operation procedure.8 3phy layer algorithms9 3.1downlink agc algorithm.9 3.2downlink preamble processing.10 3.2.1timing/frequency acquisition using preamble auto-correlation.12 3.2.2cell/sector id detection and frequency integer part estimation13 3.2.3channel profiling, fine timing adjustment, full band channel estimation13 3.2.4post sinr estimation and subchannel selection 14 3.2.5mobile/fixed mode detection.14 3.3frequency tracking and sampling clock error estimation15 3.4phase noise compensation16 3.5downlink channel estimation16 3.6power control17 3.7uplink channel estimation17 3.8metrics generation17 3.9uplink maximum ratio combining (mrc) 17 4platform and task partitioning 17 4.1hardware platform overview18 4.2bs function partitioning overview19 4.3ss function partitioning overview19 page 1 of 21 1 wimax mimo demo system specifications 1.1overall system parameters channel bandwidth: 10mhz sampling frequency: 10msps fft size: 1024 (102.4us) cp length: 1/8*1024=128 (12.8us) symbol duration: fft + cp = 1152 (115.2us) downlink subcarrier mapping: pusc instead of transmitting the same css symbol across the whole network, we modulate css with different pn code for cell/sector identification. the pn code uses a truncate version (the first 425 bits) of 2048-fft preamble sequence as defined in table 309 of 16d. to facilitate the channel estimation in the mimo demo system, 2 transmit antennas at the bs shall transmit the preamble simultaneously. the first antenna should use the pn sequence specified above, and the second antenna shall transmit the sequence obtained by modulating the original one by +1,-1,+1,-1, . to be more specific, let p(n) be the pn sequence used by antenna 1, the preamble for the 2nd antenna, q(n), is q(n) = p(n) * exp(j*pi*n) for n = 0,1,. the algorithms related to the preamble processing, including timing and frequency acquisition, channel profiling and channel quality estimation are explained in the subsequent section. page 8 of 21 2.6 map support for mimo 2.6.1 frame control messages (fcm) and channel quality feedback the coding/modulation scheme for fcm is 16qam 1/2 with stc (alamouti code), without repetition. among all the map_ies defined in the baseline siso system, the following are modified to support mimo operation: dl_amc_map_ie descriptorbitsnote cid8 diuc for antenna 14 diuc for antenna 24 subchannel index6 number of subchannels2 channel quality feedback syntaxbitsnotes mobile_mode_indication4fixed mode = 0b0000; mobile mode = 0b1111; if (mobile_mode_indication = 0b1111) diuc4 reserved168shall be set to zero else for (i=0;i= p instantaneous decision=mobile instantaneous decision=mobile instantaneous decision=fixed 3.3 frequency tracking and sampling clock error estimation due to the lack of commonly used continuous pilot tones (cpt), the frequency tracking, sampling clock error estimation, and the common phase error (cpe) caused by the phase noise have to use the scattered pilot tones. pilot arrangement in pusc and amc are different. the pusc has pilots on the same subcarrier every two symbols, while in amc zone the scattered pilot repeats every 6 symbols. therefore, the tracking parameter has to be calculated with different parameters in pusc and amc respectively, though the algorithm used is about the same. we will use pusc as an example to describe the algorithm the received pilot tones in certain subcarriers are extracted first and differentiated in time dimension. the phases of differentiated pilot tones contain the frequency offset and sampling clock error information. specifically, the intercept of the phase sequence, i.e. the common phase rotation among all pilot tones can be used to estimate the fine frequency offset. the slope of the phase sequence conveys the information on the sampling clock error. when selected pilot tones for the tracking purpose are evenly distributed between lower half and higher half frequency band, some simplifications can be made to find the intercept and the slope. the following figure illustrates the idea. page 16 of 21 the carrier and sampling clock error are estimated using pusc and amc respectively and the result is average for adjustment/compensation in the next frame. also, moving average can be applied across several frames to smooth out noise. for algorithm details, please refer to the paper below: 3.4 phase noise compensation due to the limited ss processing power and relative low snr requirement in pusc, we implement phase noise compensation algorithm only in amc zone. 8 subchannels in the amc zone with the best channel gain are used for cpe compensation. first of all, the channel response on these 8 subchannels is estimated. cpe introduced by the phase noise can be estimated from the remaining (after channel estimation) phase rotation of all pilot tones in a symbol. and such cpe is then compensated in all the other data subcarriers to remove the phase noise effect. 3.5 downlink channel estimation downlink channel can be estimated using the standard 2 1-d mmse channel estimations, in which the time-dimension estimation is performed first followed by the frequency-dimension interpolation. several sets of estimator coefficients suitable for different channel profile can be pre-computed and stored. dsp will choose the set that provides the best estimation quality. for both amc and pusc mapping, time-dimension estimation may use 3-4 closest received pilot tones, resulting in an estimation window of 6-8 symbols as pilot tones is spaced 2 symbols apart in page 17 of 21 the time dimension. note the estimation window size is limited by the processing delay requirement and the available memory for storing the received pilots. frequency dimension estimator can consist of 4-6 taps. similar to time dimension estimation, frequency estimation can also be performed in a sliding-window style. note the pilot spacing in subcarriers after the time dimension interpolation is not uniform for both amc and pusc mapping. a careful implementation is required to choose the appropriate estimator coefficients and to align the estimated channels. 3.6 power control the power control contains open loop and close loop mechanisms. the open loop algorithm performs the power control based on the downlink preamble. with the knowledge of bs transmitting power and the ss agc gain settings, the path loss for the downlink can be calculated. due to the reciprocal tdd channel, the uplink transmitting power is controlled to ensure the ss signal reaching at the bs with a pre-determined power level (determined by the uplink coding/modulation scheme being used). the close loop power control is based on the initial/periodic ranging signal. the ss first transmits the ranging signal using the power calculated through open-loop algorithm. the bs measures the received ranging signal and compares it against a predefined reference value. the difference is then fed to the terminal for fine power adjustment. the frequency of ss doing periodic ranging is yet to be studied. we may need to implement subchannel-based pre-boosting on top of power control. 3.7 uplink channel estimation for pusc, use 2d mmse within each tile. the 12 x 4 mmse matrix is calculated offline and stored in memory. please refer to reference xxx for algorithms on how to generate the matrix. 3.8 metrics generation refer to the module design for details on the bit metric calculation. 3.9 uplink maximum ratio combining (mrc) the standard mrc combining is performed at the bs to achieve higher diversity and snr gain. 4 platform and task partitioning page 18 of 21 4.1 hardware platform overview fpga xilinx xc2v4000 4m gates dac ad6640/ ad6620 adc/duc ad9857 dif dac/ddc ad6640/ ad6620 adc/duc ad9857 dif rf transceiver rf transceiver mcu intel ipx 425 emif hpi if data interface dsp interconnection dsp 1y ti c6414 1ghz dsp 1x ti c6414 1ghz if data interface dsp interconnection hpi emif dsp 2 ti c6416 1gmhz emifemif hpi emif figure 6 baseband hardware platform for the mimo demo system for the mimo demo system, both bs and ss use the same baseband platform, as illustrated in the above figure. this baseband board consists of two 2 separate dif interfaces and one 4m gates virtex ii fpga, 2 1ghz ti c6414 dsp (dsp 1x and dsp 1y), one 1 ghz ti c6416 dsp (dsp 2), and one intel ipx 425 mcu. page 19 of 21 4.2 bs function partitioning overview down sample fft up sample ifft fram- ing defra ming channel estimati on ranging detection modula -tion encod- ing alamo uti decodi ng metric gener ation deco ding fpgadsp1x/y dsp 2 up convert er adc down conv dif rx txto mcu frm mcu stc enc figure 7 bs function partitioning overivew as shown in the above figure, the main task for the dsp1x / 1y includes framing for the uplink, and deframing, uplink channel estimation and ranging detection. the dsp2 is responsible for encoding and decoding, which includes downlink

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论