Signal Processing - January 2016 - 140
[25] L. A. Azpicueta-Ruiz, M. Zeller, A. R. Figueiras-Vidal, J. Arenas-García, and
W. Kellermann, "Adaptive combination of Volterra kernels and its application to
nonlinear acoustic echo cancelation," IEEE Trans. Audio, Speech Lang. Processing, vol. 19, no. 1, pp. 97-110, Jan. 2011.
[26] L. A. Azpicueta-Ruiz, M. Zeller, A. R. Figueiras-Vidal, W. Kellermann, and
J. Arenas-García, "Enhanced adaptive Volterra filtering by automatic attenuation
of memory regions and its application to acoustic echo cancelation," IEEE Trans.
Signal Processing, vol. 61, no. 11, pp. 2745-2750, June 2013.
[27] T. Trump, "A combination of two NLMS filters in an adaptive line enhancer,"
in Proc. Intl. Conf. Digital Signal Processing, Corfu, Greece, July 6-8, 2011,
pp. 1-6.
[28] S. Lu, J. Sun, G. Wang, and J. Tian, "A novel GSC beamformer using a combination of two adaptive filters for smart antenna array," IEEE Antennas Wireless
Propagat. Lett., vol. 11, pp. 377-380, Apr. 2012.
[29] D. Comminiello, M. Scarpiniti, R. Parisi, and A. Uncini "Combined adaptive beamforming schemes for nonstationary interfering noise reduction," Signal
Process., vol. 93, no. 12, pp. 3306-3318, Dec. 2013.
[30] M. Ferrer, A. Gonzalez, M. de Diego, and G. Piñero, "Convex combination filtered-X algorithms for active noise control systems," IEEE Trans. Audio, Speech
Lang. Processing, vol. 21, no. 1, pp. 156-167, Jan. 2013.
[31] N. V. George, and A. Gonzalez, "Convex combination of nonlinear adaptive
filters for active noise control," Appl. Acoust., vol. 76, pp. 157-161, Feb. 2014.
[32] L. Kuncheva, Combining Pattern Classifiers. Hoboken, NJ: Wiley, 2004.
[33] N. Cesa-Bianchi, Y. Freund, D. Haussler, D. P. Helmbold, R. E. Schapire, and
M. K. Warmuth, "How to use expert advice," J. ACM, vol. 44, no. 3, pp. 427-485,
1997.
[34] V. Vovk, "Competitive on-line statistics," Int. Statist. Rev., vol. 69, no. 2, pp.
213-248, 2001.
[35] H. Ozkan, M. A. Donmez, S. Tunc and S. S. Kozat, "A deterministic analysis
of an online convex mixture of experts algorithm," IEEE Trans. Neural Netw.
Learn. Syst., vol. 26, no. 7, pp. 1575-1580, July 2015.
[36] V. H. Nascimento, M. T. M. Silva, L. A. Azpicueta-Ruiz, and J. Arenas-García, "On the tracking performance of combinations of least mean squares and
recursive least squares adaptive filters," in Proc. ICASSP, Dallas, TX, Mar. 14-19,
2010, pp. 3710-3713.
[37] L. A. Azpicueta-Ruiz, A.R. Figueiras-Vidal, and J. Arenas-García, "A normalized adaptation scheme for the convex combination of two adaptive filters," in
Proc. ICASSP, Dallas, TX, Mar. 31-Apr. 4, 2008, pp. 3301-3304.
[38] M. Lázaro-Gredilla, L. A. Azpicueta-Ruiz, A. R. Figueiras-Vidal, and J.
Arenas-García, "Adaptively biasing the weights of adaptive filters," IEEE Trans.
Signal Processing, vol. 58, no. 7, pp. 3890-3895, July 2010.
[39] L. A. Azpicueta-Ruiz, A. R. Figueiras-Vidal, and J. Arenas-García, "A new
least squares adaptation scheme for the affine combination of two adaptive filters," in Proc. Int. Workshop on Machine Learning for Signal Processing, Cancun, Mexico, Oct. 16-19, 2008, pp. 327-332.
[40] T. Trump, "Output statistics of a line enhancer based on a combination of
two adaptive filters," Central Eur. J. Eng., vol. 1, no. 3, pp. 244-252, Sept. 2011.
[41] L. Shi, Y. Lin, and X. Xie, "Combination of affine projection sign algorithms
for robust adaptive filtering in non-Gaussian impulsive interference," Electron.
Lett., vol. 50, no. 6, pp. 466-467, Mar. 2014.
[42] R. Harris, D. Chabries, and F. Bishop, "A variable step (VS) adaptive filter
algorithm," IEEE Trans. Acoust., Speech, Signal Processing, vol. 34, no. 2, pp.
309-316, Apr. 1986.
[43] R. H. Kwong and E. W. Johnston, "A variable step size LMS algorithm," IEEE
Trans. Signal Processing., vol. 40, no. 7, pp. 1633-1642, July 1992.
[44] V. J. Mathews and Z. Xie, "A stochastic gradient adaptive filter with gradient
adaptive step size," IEEE Trans. Signal Processing, vol. 41, no. 6, pp. 2075-2087,
June 1993.
[45] T. Aboulnasr and K. Mayyas, "A robust variable step-size LMS-type algorithm," IEEE Trans. Signal Processing, vol. 45, no. 3, pp. 631-639, Mar. 1997.
[46] M. H. Costa and J. C. M. Bermudez, "A robust variable step size algorithm
for LMS adaptive filters," in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal
Processing (ICASSP) Toulouse, France, May 14-19, 2006, vol. III, pp. 93-96.
[47] J. Arenas-García, M. Martínez-Ramón, A. Navia-Vázquez, and A. R.
Figueiras-Vidal, "Plant identification via adaptive combination of transversal filters," Signal Process., vol. 86, no. 9, pp. 2430-2438, Sept. 2006.
[48] V. H. Nascimento and R. C. de Lamare, "A low-complexity strategy for speeding up the convergence of convex combinations of adaptive filters," in Proc. IEEE
Int. Conf. Acoustics, Speech, and Signal Processing (ICASSP), Kyoto, Japan,
Mar. 25-30, 2012, pp. 3553-3556.
[49] L. F. O. Chamon, W. B. Lopes, and C. G. Lopes, "Combination of adaptive filters with coefficients feedback," in Proc. IEEE Int. Conf. Acoustics, Speech, and
Signal Processing (ICASSP), Kyoto, Japan, Mar. 25-30, 2012, pp. 3785-3788.
[50] L. A. Azpicueta-Ruiz, M. Zeller, A.R. Figueiras-Vidal, and J. Arenas-García,
"Least-squares adaptation of affine combinations of multiple adaptive filters," in
Proc. IEEE Int. Conf. Circuits and Systems, Paris, France, 2010, pp. 2976-2979.
[51] J. Arenas-García, V. Gómez-Verdejo, and A. R. Figueiras-Vidal, "New algorithms for improved adaptive convex combination of LMS transversal filters,"
IEEE Trans. Instrum. Measure., vol. 54, no. 6, pp. 2239-2249, Dec. 2005.
[52] C. M. Bishop, Neural Networks for Pattern Recognition. London: Oxford
Univ. Press, 1995.
[53] L. A. Azpicueta-Ruiz, J. Arenas-Garcia, V. H. Nascimento, and M. T. M. Silva, "Reduced-cost combination of adaptive filters for acoustic echo cancelation,"
in Proc. Int. Telecommunications Symp. (ITS), Sao Paulo, Brazil, Aug. 17-20,
2014, pp. 1-5.
[54] V. H. Nascimento, M. T. M. Silva, and J. Arenas-García, "A low-cost implementation strategy for combinations of adaptive filters," in Proc. IEEE Int. Conf.
Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, Canada, May
26-31, 2013, pp. 5671-5675.
[55] L. Li, Y. Xia, B. Jelfs, and D. P. Mandic, "Modelling of brain consciousness based
on collaborative filters," Neurocomputing, vol. 76, no. 1, pp. 36-43, Jan. 2012.
[56] B. Jelfs, D. P. Mandic, and S. C. Douglas "An adaptive approach for the identification of improper signals," Signal Process., vol. 92, no. 2, pp. 335-344, Feb.
2012.
[57] M. T. M. Silva and J. Arenas-García, "A soft-switching blind equalization
scheme via convex combination of adaptive filters," IEEE Trans. Signal Processing, vol. 61, no. 5, pp. 1171-1182, Mar. 2013.
[58] G. Picchi and G. Prati, "Blind equalization and carrier recovery using a
"stop-and-go" decision-directed algorithm," IEEE Trans. Commun., vol. 35, no.
9, pp. 877-887, Sept. 1987.
[59] V. Weerackody and S.A. Kassam, "Dual-mode type algorithms for blind
equalization," IEEE Trans. Commun., vol. 42, no. 1, pp. 22-28, Jan. 1994.
[60] F. C. C. De Castro, M. C. F. De Castro, and D. S. Arantes, "Concurrent blind
deconvolution for channel equalization," in Proc. ICC, vol. 2, Helsinki, Finland,
June 11-14, 2001, pp. 366-371.
[61] J. Mendes-Filho, M. D. Miranda, and M. T. M. Silva, "A regional multimodulus algorithm for blind equalization of QAM signals: Introduction and steady-state
analysis," Signal Process., vol. 92, no. 11, pp. 2643-2656, Nov. 2012.
[62] C. Paleologu, J. Benesty and S. Ciochina, Sparse Adaptive Filters for Echo
Cancelation. San Raphael, CA: Morgan & Claypool, 2011.
[63] N. Kalouptsidis, G. Mileounis, B. Babadi and V. Tarokh, "Adaptive algorithms for sparse system identification," Signal Process., vol. 91, no. 8, pp.
1910-1919, Aug. 2011.
[64] W. Schreiber, "Advanced television systems for terrestrial broadcasting:
Some problems and some proposed solutions," Proc. IEEE, vol. 83, no. 6, pp.
958-981, June 1995.
[65] Guan Gui and Li Xu, "Affine combination of two adaptive sparse filters for
estimating large scale MIMO channels," in Proc. Annu. Summit and Conf. AsiaPacific Signal and Information Processing Association (APSIPA), Chiang Mai,
Thailand, Dec. 9-12, 2014, pp. 1-7.
[66] Guan Gui, S. Kumagai, A. Mehbodniya, F. Adachi, and Li Xu, "Variable
is good: Adaptive sparse channel estimation using VSS-ZA-NLMS algorithm,"
in Proc. Int. Conf. Wireless Communications and Signal Processing (WCSP),
Hangzhou, China, Oct. 24-26, 2013, pp. 1-5.
[67] D. L. Duttweiler, "Proportionate normalized least-mean-squares adaptation
in echo cancelers," IEEE Trans. Audio, Speech Lang. Processing, vol. 8, no. 5,
pp. 508-518, Sept. 2000.
[68] Y. Kopsinis, K. Slavakis and S. Theodoridis, "Online sparse system identification and signal reconstruction using projections onto weighted , 1 balls," IEEE
Trans. Signal Processing, vol. 59, no. 3, pp. 936-952, Mar. 2011.
[69] Y. Chen, Y. Gu and A.O. Hero III, "Sparse LMS for system identification," in
Proc. ICASSP, Taipei, Taiwan, Apr. 19-24, 2009, pp. 3125-3128.
[70] S. Zhang and J. Zhang, "Transient analysis of zero-attracting NLMS algorithm without Gaussian inputs assumption," Signal Process., vol. 97, pp. 100-
109, Apr. 2014.
[71] P. Di Lorenzo and A. H. Sayed, "Sparse distributed learning based on diffusion adaptation," IEEE Trans. Signal Processing, vol. 61, no. 6, pp. 1419-1433,
Mar. 2013.
[72] B. K. Das, and M. Chakraborty, "Sparse adaptive filtering by an adaptive convex combination of the LMS and the ZA-LMS algorithms," IEEE Trans. Circuits
Syst. I, vol. 61, no. 5, pp. 1499-1507, May 2014.
[73] L. A. Azpicueta-Ruiz, M. Lázaro-Gredilla, A.R. Figueiras-Vidal, and J.
Arenas-García, "A block-based approach to adaptively bias the weights of adaptive filters," in Proc. Int. Workshop on Machine Learning for Signal Processing,
Beijing, China, Sept. 18-21, 2011, pp. 1-6.
[74] D. Comminiello, M. Scarpiniti, L. A. Azpicueta-Ruiz, J. Arenas-García, and
A. Uncini, "Functional link adaptive filters for nonlinear acoustic echo cancelation," IEEE Trans. Audio, Speech Lang. Processing, vol. 21, no. 7, pp. 1502-
1511, July 2013.
[75] V. J. Mathews, "Adaptive polynomial filters," IEEE Signal Process. Mag.,
vol. 8, no. 3, pp. 10-26, July 1991.
IEEE SIGNAL PROCESSING MAGAZINE [140] jANuARy 2016
[SP]
Table of Contents for the Digital Edition of Signal Processing - January 2016
Signal Processing - January 2016 - Cover1
Signal Processing - January 2016 - Cover2
Signal Processing - January 2016 - 1
Signal Processing - January 2016 - 2
Signal Processing - January 2016 - 3
Signal Processing - January 2016 - 4
Signal Processing - January 2016 - 5
Signal Processing - January 2016 - 6
Signal Processing - January 2016 - 7
Signal Processing - January 2016 - 8
Signal Processing - January 2016 - 9
Signal Processing - January 2016 - 10
Signal Processing - January 2016 - 11
Signal Processing - January 2016 - 12
Signal Processing - January 2016 - 13
Signal Processing - January 2016 - 14
Signal Processing - January 2016 - 15
Signal Processing - January 2016 - 16
Signal Processing - January 2016 - 17
Signal Processing - January 2016 - 18
Signal Processing - January 2016 - 19
Signal Processing - January 2016 - 20
Signal Processing - January 2016 - 21
Signal Processing - January 2016 - 22
Signal Processing - January 2016 - 23
Signal Processing - January 2016 - 24
Signal Processing - January 2016 - 25
Signal Processing - January 2016 - 26
Signal Processing - January 2016 - 27
Signal Processing - January 2016 - 28
Signal Processing - January 2016 - 29
Signal Processing - January 2016 - 30
Signal Processing - January 2016 - 31
Signal Processing - January 2016 - 32
Signal Processing - January 2016 - 33
Signal Processing - January 2016 - 34
Signal Processing - January 2016 - 35
Signal Processing - January 2016 - 36
Signal Processing - January 2016 - 37
Signal Processing - January 2016 - 38
Signal Processing - January 2016 - 39
Signal Processing - January 2016 - 40
Signal Processing - January 2016 - 41
Signal Processing - January 2016 - 42
Signal Processing - January 2016 - 43
Signal Processing - January 2016 - 44
Signal Processing - January 2016 - 45
Signal Processing - January 2016 - 46
Signal Processing - January 2016 - 47
Signal Processing - January 2016 - 48
Signal Processing - January 2016 - 49
Signal Processing - January 2016 - 50
Signal Processing - January 2016 - 51
Signal Processing - January 2016 - 52
Signal Processing - January 2016 - 53
Signal Processing - January 2016 - 54
Signal Processing - January 2016 - 55
Signal Processing - January 2016 - 56
Signal Processing - January 2016 - 57
Signal Processing - January 2016 - 58
Signal Processing - January 2016 - 59
Signal Processing - January 2016 - 60
Signal Processing - January 2016 - 61
Signal Processing - January 2016 - 62
Signal Processing - January 2016 - 63
Signal Processing - January 2016 - 64
Signal Processing - January 2016 - 65
Signal Processing - January 2016 - 66
Signal Processing - January 2016 - 67
Signal Processing - January 2016 - 68
Signal Processing - January 2016 - 69
Signal Processing - January 2016 - 70
Signal Processing - January 2016 - 71
Signal Processing - January 2016 - 72
Signal Processing - January 2016 - 73
Signal Processing - January 2016 - 74
Signal Processing - January 2016 - 75
Signal Processing - January 2016 - 76
Signal Processing - January 2016 - 77
Signal Processing - January 2016 - 78
Signal Processing - January 2016 - 79
Signal Processing - January 2016 - 80
Signal Processing - January 2016 - 81
Signal Processing - January 2016 - 82
Signal Processing - January 2016 - 83
Signal Processing - January 2016 - 84
Signal Processing - January 2016 - 85
Signal Processing - January 2016 - 86
Signal Processing - January 2016 - 87
Signal Processing - January 2016 - 88
Signal Processing - January 2016 - 89
Signal Processing - January 2016 - 90
Signal Processing - January 2016 - 91
Signal Processing - January 2016 - 92
Signal Processing - January 2016 - 93
Signal Processing - January 2016 - 94
Signal Processing - January 2016 - 95
Signal Processing - January 2016 - 96
Signal Processing - January 2016 - 97
Signal Processing - January 2016 - 98
Signal Processing - January 2016 - 99
Signal Processing - January 2016 - 100
Signal Processing - January 2016 - 101
Signal Processing - January 2016 - 102
Signal Processing - January 2016 - 103
Signal Processing - January 2016 - 104
Signal Processing - January 2016 - 105
Signal Processing - January 2016 - 106
Signal Processing - January 2016 - 107
Signal Processing - January 2016 - 108
Signal Processing - January 2016 - 109
Signal Processing - January 2016 - 110
Signal Processing - January 2016 - 111
Signal Processing - January 2016 - 112
Signal Processing - January 2016 - 113
Signal Processing - January 2016 - 114
Signal Processing - January 2016 - 115
Signal Processing - January 2016 - 116
Signal Processing - January 2016 - 117
Signal Processing - January 2016 - 118
Signal Processing - January 2016 - 119
Signal Processing - January 2016 - 120
Signal Processing - January 2016 - 121
Signal Processing - January 2016 - 122
Signal Processing - January 2016 - 123
Signal Processing - January 2016 - 124
Signal Processing - January 2016 - 125
Signal Processing - January 2016 - 126
Signal Processing - January 2016 - 127
Signal Processing - January 2016 - 128
Signal Processing - January 2016 - 129
Signal Processing - January 2016 - 130
Signal Processing - January 2016 - 131
Signal Processing - January 2016 - 132
Signal Processing - January 2016 - 133
Signal Processing - January 2016 - 134
Signal Processing - January 2016 - 135
Signal Processing - January 2016 - 136
Signal Processing - January 2016 - 137
Signal Processing - January 2016 - 138
Signal Processing - January 2016 - 139
Signal Processing - January 2016 - 140
Signal Processing - January 2016 - 141
Signal Processing - January 2016 - 142
Signal Processing - January 2016 - 143
Signal Processing - January 2016 - 144
Signal Processing - January 2016 - 145
Signal Processing - January 2016 - 146
Signal Processing - January 2016 - 147
Signal Processing - January 2016 - 148
Signal Processing - January 2016 - 149
Signal Processing - January 2016 - 150
Signal Processing - January 2016 - 151
Signal Processing - January 2016 - 152
Signal Processing - January 2016 - 153
Signal Processing - January 2016 - 154
Signal Processing - January 2016 - 155
Signal Processing - January 2016 - 156
Signal Processing - January 2016 - 157
Signal Processing - January 2016 - 158
Signal Processing - January 2016 - 159
Signal Processing - January 2016 - 160
Signal Processing - January 2016 - 161
Signal Processing - January 2016 - 162
Signal Processing - January 2016 - 163
Signal Processing - January 2016 - 164
Signal Processing - January 2016 - 165
Signal Processing - January 2016 - 166
Signal Processing - January 2016 - 167
Signal Processing - January 2016 - 168
Signal Processing - January 2016 - Cover3
Signal Processing - January 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201809
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201807
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201805
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201803
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201801
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0917
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0717
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0517
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0317
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0916
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0716
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0516
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0316
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0915
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0715
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0515
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0315
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0914
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0714
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0514
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0314
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0913
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0713
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0513
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0313
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0912
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0712
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0512
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0312
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0911
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0711
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0511
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0311
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0910
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0710
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0510
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0310
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0909
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0709
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0509
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0309
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1108
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0908
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0708
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0508
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0308
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0108
https://www.nxtbookmedia.com