N PHY IPA Set TX Dig Filters
- Create a 3-element offset array initialized to 0x186, 0x195, 0x2C5
- Loop 3 times with index i
- Loop 15 times with index j
- Write Rev4_TX_filter_coef[i][j] to PHY Register (offset[i] + j]
- Loop 15 times with index j
- If the current band width is 40
- Loop 15 times with index j
- Write Rev4_TX_filter_coef[3][j] to PHY Register (0x186 + j)
- Loop 15 times with index j
- Otherwise
- If the current band type is 5 GHz
- Loop 15 times with index j
- Write Rev4_TX_filter_coef[5][j] to PHY Register (0x186 + j)
- Loop 15 times with index j
- If the current band type is 5 GHz
- If the current channel is 14
- Loop 15 times with index j
- Write Rev4_TX_filter_coef[6][j] to PHY Register (0x186 + j)
- Loop 15 times with index j
N PHY IPA Restore TX Dig Filters
- If band width is 40
- Loop 15 times with index j
- Write Rev4_TX_filter_coef[4][j] to PHY Register (0x195 + j)
- Loop 15 times with index j
- Otherwise
- Loop 15 times with index j
- Write Rev4_TX_filter_coef[3][j] to PHY Register (0x186 + j)
- Loop 15 times with index j
Rev4_TX_filter_coef[7][15]
-377 |
137 |
-407 |
208 |
-1527 |
956 |
93 |
186 |
93 |
230 |
-44 |
230 |
201 |
-191 |
201 |
-77 |
20 |
-98 |
49 |
-93 |
60 |
56 |
111 |
56 |
26 |
-5 |
26 |
34 |
-32 |
34 |
-360 |
164 |
-376 |
164 |
-1533 |
576 |
308 |
-314 |
308 |
121 |
-73 |
121 |
91 |
124 |
91 |
-295 |
200 |
-363 |
142 |
-1391 |
826 |
151 |
301 |
151 |
151 |
301 |
151 |
602 |
-752 |
602 |
-92 |
58 |
-96 |
49 |
-104 |
44 |
17 |
35 |
17 |
12 |
25 |
12 |
13 |
27 |
13 |
-375 |
136 |
-399 |
209 |
-1479 |
949 |
130 |
260 |
130 |
230 |
-44 |
230 |
201 |
-191 |
201 |
0xed9 |
0xc8 |
0xe95 |
0x8e |
0xa91 |
0x33a |
0x97 |
0x12d |
0x97 |
0x97 |
0x12d |
0x97 |
0x25a |
0xd10 |
0x25a |