JP4213747B2 - 複雑度を低減したスライディングウィンドウベースの等化器 - Google Patents
複雑度を低減したスライディングウィンドウベースの等化器 Download PDFInfo
- Publication number
- JP4213747B2 JP4213747B2 JP2006517665A JP2006517665A JP4213747B2 JP 4213747 B2 JP4213747 B2 JP 4213747B2 JP 2006517665 A JP2006517665 A JP 2006517665A JP 2006517665 A JP2006517665 A JP 2006517665A JP 4213747 B2 JP4213747 B2 JP 4213747B2
- Authority
- JP
- Japan
- Prior art keywords
- vector
- received
- matrix
- equation
- channel response
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000011159 matrix material Substances 0.000 claims description 106
- 239000013598 vector Substances 0.000 claims description 98
- 238000000034 method Methods 0.000 claims description 55
- 230000004044 response Effects 0.000 claims description 33
- 238000012545 processing Methods 0.000 claims description 27
- 238000005070 sampling Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 15
- 125000004122 cyclic group Chemical group 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 7
- 238000007493 shaping process Methods 0.000 claims description 7
- 238000013459 approach Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 claims 2
- 238000006243 chemical reaction Methods 0.000 claims 1
- 238000001514 detection method Methods 0.000 description 12
- 238000012937 correction Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 10
- 238000007792 addition Methods 0.000 description 9
- 230000009466 transformation Effects 0.000 description 8
- 238000003775 Density Functional Theory Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000007480 spreading Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 239000000654 additive Substances 0.000 description 3
- 230000000996 additive effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011157 data evaluation Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241000761456 Nops Species 0.000 description 1
- 238000005311 autocorrelation function Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03305—Joint sequence estimation and interference removal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/01—Equalisers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/7103—Interference-related aspects the interference being multiple access interference
- H04B1/7105—Joint detection techniques, e.g. linear detectors
- H04B1/71055—Joint detection techniques, e.g. linear detectors using minimum mean squared error [MMSE] detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03331—Arrangements for the joint estimation of multiple sequences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03993—Noise whitening
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Noise Elimination (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Description
r=Hd+n 式1
d=(HHH)−1HHr 式2
d=(HHH+σ2I)−1HHr 式3
N=4Ns×SF 式12
SFは、拡散係数である。一般的なウィンドウサイズはチャネルインパルス応答の5〜20倍の大きさであるが、他のサイズを用いることも可能である。
dp=[d(−L+1) d(−L+2)...d(−1)]T∈CL−1
式17
dfは式18のとおりである。
df=[d(N) d(N+1)...d(N+L−2)]T∈CL−1
式18
E{d(i)d*(j)}=gdδij
式22
前述のスライディングウィンドウ方式は、行列の逆変換が必要であるが、これは複雑な処理である。スライディングウィンドウを実装する一実施形態では、以下のように、離散フーリエ変換(DFT)を利用する。DFTベースの方式の好ましい実施態様は、MMSEアルゴリズムを用いる方式であるが、ゼロフォーシング(ZF)ベースのアルゴリズムなど、他のアルゴリズムにも適用可能である。
ΛN(x)=diag(FNx) 式32
E{nnH}=σ2I 式37
r=Hcird+n
ただし、d=[d(0),...,d(M−1)]T∈CM×1 式42
NSS=2Nsymbol×SFおよびM=4Nsymbol×SF 式46
Nsymbol∈{1,2,...}は、シンボルの個数であり、M>Lであるように選択しなければならない設計パラメータである。Mは、FFTアルゴリズムを用いて実装可能なDFTのパラメータでもあるからである。Mは、基数2のFFTや素因数アルゴリズム(PFA)FFTに適用できるほどに大きくすることが可能である。データを推定した後、2Nsymbol×SF個のサンプルを抜き出して、Nsymbol×SF番目のサンプルから始まる逆拡散を処理する。図11は、逆拡散に用いるサンプルを抜き出す方法を示している。
以下は、複数の受信アンテナ(例えば、K個の受信アンテナ)を用いる実施形態である。受信ベクトルのサンプルおよびチャネルインパルス応答の推定は、アンテナごとに独立に取得される。単一アンテナの実施形態の場合と同様の処理の後に、各アンテナ入力rkを、式47に従って近似する。
rk=Hcir,kd+nk (k=1,...,K) 式47
または、式48のようなブロック行列形式で近似する。
以下では、複数倍チップレートサンプリングにおいてスライディングウィンドウベースの等化方式を用いる実施形態を説明する。複数倍チップレートサンプリングとは、チップレートの整数倍(2倍、3倍、...など)のサンプリングレートでチャネルをサンプリングすることである。以下では、チップ当たり2倍のサンプリングについて取り上げるが、この方式は、他の複数倍にも適用可能である。
E[nene H]=E[nono H]=σ2I 式54
E[neno H]=0 式55
dの線形最小平均二乗推定の問題に対する厳密な解法は、rの観察から、式58のとおりである。
単純な近似では、neとnoの間の相関を無視する(すなわち、Σcross=0とする)。結果として、複数のチップレート受信アンテナの場合と同じ方式を用いることになる。
C1,r=3NlogN+2N 式59
C1,r=2NlogN+16N 式60
ブロックテプリッツ解法を用いる、ほぼ厳密な解法の場合は、ベクトルrがr=[r0,r1,...,r2N−1]Tで与えられるように、ベクトルと行列とをそれらの自然律(natural order)に沿って並べ替える。式61は、自然律モデルである。
Gi[x,y]=Gj[x,y+(i−j)]
1≦y+(i−j)≦Nの場合 式62
λ(k,l)=WMc(k,l) 式68
1.Hの「ブロックDFT」を計算する必要がある。ブロックの幅が2なので、2回のDFTが必要である。結果は、行がheおよびhoのDFTであるN×2行列である。
以下は、複数倍チップレートサンプリングと複数の受信アンテナとを用いる実施形態である。L個の受信アンテナの場合は、2L個のチャネル行列(アンテナごとに1個の「偶数」行列と1個の「奇数」行列)が与えられる。l番目のアンテナのチャネル行列をHl,eおよびHl,oで表し、hl,e,nとhl,o,nは、そのような行列の第n行を表す。各チャネル行列はテプリッツ行列であり、行を適切に並べ替えると、結合チャネル行列は、式71のようなブロックテプリッツ行列になる。
r=HbTd+n 式72
Claims (14)
- 無線通信におけるデータ推定方法であって、
データ信号のチップレートの複数倍のレートのサンプリングによって受信ベクトルを生成し、
複数のチップレートサンプルのそれぞれに関連するノイズの間の相関を無視するスライディングウィンドウベースの方式であって、各ウィンドウについて、非テプリッツチャネル応答行列をテプリッツ行列に変換し、前記テプリッツ行列を巡回チャネル応答行列に変換し、離散フーリエ変換ベースの方式において前記巡回チャネル応答行列を用いて、そのウィンドウに対応するデータベクトルを推定する方式、を用いて前記受信ベクトルを処理し、
各ウィンドウにおいて推定された前記データベクトルを結合して、結合データベクトルを形成することを含むことを特徴とする方法。 - 前記受信ベクトルは、前記スライディングウィンドウベースの方式を用いて前記受信ベクトルを処理する前に、ルート累乗コサインフィルタによって処理されることを特徴とする請求項1に記載の方法。
- 前記スライディングウィンドウベースの方式を用いて前記受信ベクトルを処理することは、自然律で並べられた受信ベクトルとチャネル応答行列とを用い、前記並べられたチャネル応答行列はブロックテプリッツ行列であり、前記自然律は、前記受信ベクトルおよびチャネル応答行列の要素が実際に受信された順序であることを特徴とする請求項1に記載の方法。
- 受信ベクトルの連続に対して、チャネルフィルタリングより頻繁に適用されることを特徴とする請求項1に記載の方法。
- 前記スライディングウィンドウ方式を用いる前記受信ベクトルの処理にノイズベクトルの相互相関が用いられ、受信信号の処理にパルス整形フィルタが用いられ、前記パルス整形フィルタの離散フーリエ変換があらかじめ算出され、これに測定されたノイズ分散が乗ぜられて、前記ノイズベクトル相互相関の離散フーリエ変換が算出されることを特徴とする請求項1に記載の方法。
- 無線送信/受信装置によって実行されることを特徴とする請求項1に記載の方法。
- 無線環境において動作可能なデバイスであって、
データ信号のチップレートの複数倍のレートのサンプリングによって受信ベクトルを生成する手段と、
複数のチップレートサンプルのそれぞれに関連するノイズの間の相関を無視するスライディングウィンドウベースの方式を用いて前記受信ベクトルを処理する手段であって、ウィンドウ毎に、非テプリッツチャネル応答行列をテプリッツ行列に変換し、前記テプリッツ行列を巡回チャネル応答行列に変換し、離散フーリエ変換ベースの方式において前記巡回チャネル応答行列を用いて、そのウィンドウに対応するデータベクトルを推定する、手段と、
各ウィンドウにおいて推定された前記データベクトルを結合して、結合データベクトルを形成する手段とを備えたことを特徴とするデバイス。 - 前記スライディングウィンドウベースの処理の前に前記受信ベクトルを処理するように構成されたルート累乗コサインフィルタをさらに備えたことを特徴とする請求項7に記載のデバイス。
- 前記スライディングウィンドウベースの方式を用いて前記受信ベクトルを処理する手段は、自然律で並べられた受信ベクトルとチャネル応答行列とを用いるように構成され、前記並べられたチャネル応答行列はブロックテプリッツ行列であり、前記自然律は、前記受信ベクトルおよびチャネル応答行列の要素が実際に受信された順序であることを特徴とする請求項8に記載のデバイス。
- チャネルフィルタリングより頻繁に受信ベクトルを処理することを特徴とする請求項7に記載のデバイス。
- 前記デバイスは、複数の受信アンテナを備え、前記チップレートの複数倍のレートで受信信号をサンプリングする手段が前記アンテナの構成要素であり、前記受信ベクトルを生成する手段へ前記受信ベクトルを供給することを特徴とする請求項7に記載のデバイス。
- 前記スライディングウィンドウベースの方式を用いて前記受信ベクトルを処理する手段は、ノイズベクトルの相互相関と、受信信号の処理にパルス整形フィルタとを用い、前記パルス整形フィルタの予め決定された離散フーリエ変換に測定されたノイズ分散が乗ぜられて、前記ノイズベクトル相互相関の離散フーリエ変換が算出されるように構成されたことを特徴とする請求項7に記載のデバイス。
- 無線送信/受信装置(WTRU)として構成されたことを特徴とする請求項7乃至12のいずれかに記載のデバイス。
- 基地局として構成されたことを特徴とする請求項7乃至12のいずれかに記載のデバイス。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US48233303P | 2003-06-25 | 2003-06-25 | |
PCT/US2004/020427 WO2005004338A2 (en) | 2003-06-25 | 2004-06-24 | Reduced complexity sliding window based equalizer |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007525081A JP2007525081A (ja) | 2007-08-30 |
JP4213747B2 true JP4213747B2 (ja) | 2009-01-21 |
Family
ID=33563853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006517665A Expired - Fee Related JP4213747B2 (ja) | 2003-06-25 | 2004-06-24 | 複雑度を低減したスライディングウィンドウベースの等化器 |
Country Status (10)
Country | Link |
---|---|
EP (1) | EP1636900A4 (ja) |
JP (1) | JP4213747B2 (ja) |
KR (3) | KR100937465B1 (ja) |
CN (1) | CN101048934B (ja) |
AR (1) | AR044904A1 (ja) |
CA (1) | CA2530518A1 (ja) |
MX (1) | MXPA05013518A (ja) |
NO (1) | NO20060421L (ja) |
TW (3) | TW200818790A (ja) |
WO (1) | WO2005004338A2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7570689B2 (en) * | 2005-02-14 | 2009-08-04 | Interdigital Technology Corporation | Advanced receiver with sliding window block linear equalizer |
US8064556B2 (en) | 2005-09-15 | 2011-11-22 | Qualcomm Incorporated | Fractionally-spaced equalizers for spread spectrum wireless communication |
US7929597B2 (en) * | 2005-11-15 | 2011-04-19 | Qualcomm Incorporated | Equalizer for a receiver in a wireless communication system |
CN100405865C (zh) * | 2006-07-19 | 2008-07-23 | 北京天碁科技有限公司 | Td-scdma终端及其同频小区时延和功率检测方法 |
JP4991870B2 (ja) * | 2006-10-27 | 2012-08-01 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | G−rake受信機内の白色化計算を簡略化する方法および受信機 |
KR101446927B1 (ko) * | 2013-04-04 | 2014-10-06 | 전북대학교산학협력단 | 대규모 mimo에서 cjm에 기반한 채널 추정 방법 및 시스템 |
CN106452670B (zh) * | 2016-09-22 | 2020-04-03 | 江苏卓胜微电子股份有限公司 | 一种低复杂度滑窗处理方法 |
CN107678011B (zh) * | 2017-09-28 | 2020-08-18 | 天津大学 | 一种应用于激光测量系统的全波形数据实时上传处理方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5047859A (en) * | 1990-10-09 | 1991-09-10 | North American Philips Corporation | Method and apparatus for communication channel identification and signal restoration |
US6185251B1 (en) * | 1998-03-27 | 2001-02-06 | Telefonaktiebolaget Lm Ericsson | Equalizer for use in multi-carrier modulation systems |
TW491879B (en) * | 1999-05-13 | 2002-06-21 | Sumitomo Chemical Co | Liquid crystal polyester resin composition and molded article |
US6674919B1 (en) * | 1999-09-21 | 2004-01-06 | Matsushita Electric Industrial Co., Ltd. | Method for determining the skew angle of a two-dimensional barcode |
US6700919B1 (en) * | 1999-11-30 | 2004-03-02 | Texas Instruments Incorporated | Channel estimation for communication system using weighted estimates based on pilot data and information data |
TW540200B (en) * | 2000-11-09 | 2003-07-01 | Interdigital Tech Corp | Single user detection |
KR100399057B1 (ko) * | 2001-08-07 | 2003-09-26 | 한국전자통신연구원 | 이동통신 시스템의 음성 활성도 측정 장치 및 그 방법 |
-
2004
- 2004-06-24 TW TW096122193A patent/TW200818790A/zh unknown
- 2004-06-24 KR KR1020067006058A patent/KR100937465B1/ko not_active IP Right Cessation
- 2004-06-24 TW TW093141261A patent/TW200537868A/zh unknown
- 2004-06-24 TW TW093118361A patent/TWI257793B/zh not_active IP Right Cessation
- 2004-06-24 MX MXPA05013518A patent/MXPA05013518A/es unknown
- 2004-06-24 KR KR1020057024621A patent/KR100768737B1/ko not_active IP Right Cessation
- 2004-06-24 JP JP2006517665A patent/JP4213747B2/ja not_active Expired - Fee Related
- 2004-06-24 KR KR1020097013161A patent/KR100937467B1/ko not_active IP Right Cessation
- 2004-06-24 EP EP04756111A patent/EP1636900A4/en not_active Withdrawn
- 2004-06-24 CA CA002530518A patent/CA2530518A1/en not_active Abandoned
- 2004-06-24 WO PCT/US2004/020427 patent/WO2005004338A2/en active Search and Examination
- 2004-06-24 CN CN2004800155844A patent/CN101048934B/zh not_active Expired - Fee Related
- 2004-06-25 AR ARP040102224A patent/AR044904A1/es active IP Right Grant
-
2006
- 2006-01-25 NO NO20060421A patent/NO20060421L/no not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
AR044904A1 (es) | 2005-10-05 |
MXPA05013518A (es) | 2006-03-09 |
CN101048934B (zh) | 2010-09-08 |
KR100937465B1 (ko) | 2010-01-19 |
NO20060421L (no) | 2006-03-23 |
EP1636900A2 (en) | 2006-03-22 |
CA2530518A1 (en) | 2005-01-13 |
WO2005004338A3 (en) | 2005-05-12 |
CN101048934A (zh) | 2007-10-03 |
JP2007525081A (ja) | 2007-08-30 |
TW200818790A (en) | 2008-04-16 |
TW200537868A (en) | 2005-11-16 |
KR20090079265A (ko) | 2009-07-21 |
KR100937467B1 (ko) | 2010-01-19 |
TWI257793B (en) | 2006-07-01 |
WO2005004338A2 (en) | 2005-01-13 |
KR20060057634A (ko) | 2006-05-26 |
TW200507552A (en) | 2005-02-16 |
KR20060063803A (ko) | 2006-06-12 |
KR100768737B1 (ko) | 2007-10-22 |
EP1636900A4 (en) | 2007-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7609794B2 (en) | Reduced complexity sliding window based equalizer | |
US8130852B2 (en) | Method for estimating channel in radio communication system and device therefor | |
US7502312B2 (en) | Fourier-transform based linear equalization for CDMA downlink | |
US20040228392A1 (en) | Fourier-transform based linear equalization for MIMO CDMA downlink | |
CN101312359B (zh) | 多小区联合信道估计、多小区联合检测装置及方法 | |
JP4213747B2 (ja) | 複雑度を低減したスライディングウィンドウベースの等化器 | |
JP4111953B2 (ja) | 拡張アルゴリズムデータ推定器 | |
GB2472102A (en) | Receiver for Single Carrier Frequency Division Multiple Access (SC-FDMA) wireless transmission | |
JP4448847B2 (ja) | 複雑さを低減させたスライディングウィンドウ方式による等化器 | |
US7400692B2 (en) | Telescoping window based equalization | |
JP4675255B2 (ja) | マルチユーザー検出装置 | |
US20060146759A1 (en) | MIMO Kalman equalizer for CDMA wireless communication | |
WO2000077942A1 (en) | Low computational complexity joint detection for hybrid td-cdma systems | |
KR20100024053A (ko) | 이동통신 시스템의 채널 추정 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080520 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080820 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081007 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081030 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121107 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121107 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131107 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |