• 沒有找到結果。

There are several problems need to be addressed in this technique and we hope we can solve them in the future.

(1.) The channel state may not be static, i.e. the channel model may be time-varying.

In this case, the SVM techniques proposed here may not be used directly due to the SMO algorithm and the QP problems.

(2.) When the size of M is large, the simulation will take large memories and time.

This is due to the SMO and DAG algorithm and it may be better to solve the QP problem once at all or to handle the training set in advance.

In practice, the size of M will be large. For instance, in [9], it set M = 256. Also, when we apply this technique to Flash-OFDM, this problem will appear again.

(3.) In this thesis, we do not indicate the optimal kernel and the choice of parameter given kernel. We believe that the problem is ongoing research for the moment.

(4.) To combine the SVM-based receiver with error correction code will appear some problems. One of them is the size of M , which is discussed in (2). For instant, the size of M may be 204 for RS(204, 188). Another is the soft input for the error correcting decoder. In our thesis, the output of the receiver is one of {1, 2, 3, . . . M}.

It could not be used to be the soft input of the decoder directly. In this case, it may rely on the notion of regression, which is out of scope here.

Appendix A

The Objective Function for SMO Algorithm

In the section, we derive the (3.9). By SMO algorithm, one can break a large QP problem into a series of smallest possible QP problems, and the smallest possible QP problem can be solved analytically, which avoids using a time-consuming numerical QP optimization as an inner loop. Also, the matrix computation is avoided, so the amount of memory required for SMO is reduced. Hence, one can solve a large QP problem efficiently.

In this algorithm, since the η = 0 is possible, one need some other steps to make the algorithm work. In those steps, one need to know the equation (3.9). Hence we derive the equation for completing the SMO algorithm here.

We begin these deductions with equation (3.3).

JD = 1

2K11(κ − sα2)2+1

2K22α22+ sK12(κ − sα22+ y1(κ − sα2)v1

+y2α2v2− (κ − sα2) − α2+ residual terms

= 1

2(K11+ K22− 2K1222 + (−K11κs + sK12κ − y1sv1+ y2v2+ s − 1)α2 +1

2K11κ2+ y1κv1− κ + residual terms (3.1) where vi =

PN j=3

yjαjKij = ui− b− y1α1K1i− y2α2K2i

Consider y1sv1 and y2v2 separably,

y1sv1 = y1s(u1− b− y1α1K11− y2α2K21)

= y1su1− y211K11− s2α2K21− y1sb

= y2u1− (sκ − α2)K11− α2K21− y2b y2v2 = y2(u2− b− y1α1K12− y2α2K22)

= y2u2− sα1K12− α2K22− y2b

= y2u2− (sκ − α2)K12− α2K22− y2b

where

α1 + sα2 = κ =⇒ sα1+ α2 = sκ (3.2) and

y1s = y21y2 = y2 (3.3)

Then consider

−y1sv1 + y2v2 = y2(u2 − u1) − α2(K11+ K22− 2K12) + sκK11− sκK12

= y2(u2 − u1) − α2η + sκK11− sκK12

Therefore,

−K11κs + sK12κ − y1sv1+ y2v2+ s − 1 = y2(u2− u1) − α2η + s − 1 (3.4)

= y2(u2− u1− y2+ y1) − α2η (3.5)

= y2(E2− E1) − α2η (3.6)

Finally, substitute (3.4) into (3.1)

JD = 1

2ηα22+ (y2(E2− E1) − α2η)α2+ Const.

where Cons.=residual terms+12K11κ2+ y1κv1− κ.

Bibliography

[1] C. J. C. Burges, “A tutorial on support vector machines for pattern recognition,”

Knowledge Discovery and Data Mining, vol. 2, pp. 121 - 167, 1998.

[2] S. Chen, A. K. Samingan, L. Hanzo, “Support vector machine multiuser receiver for DS-CDMA signals in multipath channels,” IEEE Trans. Neural Networks, vol.

12, no. 3, pp. 604 - 611, May. 2001.

[3] W. Chu and C. J. Colbourn, “Optimal frequency hopping sequences via cyclotomy,”

IEEE Trans. Inform. Theory, pp. 1139-1141, Mar. 2005.

[4] G. R. Cooper, R. W. Nettleton, “A spread spectrum technique for high capacity mobile communication,” IEEE Trans. Veh. Technol., vol. VT-27, pp. 264 - 275, NOV. 1978.

[5] N. Cristianini, J. Shawe-Taylor An Introduction to Support Vector Machines, Cam-bridge University Press.

[6] G. Einarsson, “Address assignment for a time-frequency-coded, spread-spectrum system,” Bell Syst. Tech. J., vol. 59, no.7, pp. 1241 - 1255, Sep. 1980.

[7] R. Fuji-Hara, Y. Miao and M. Mishima, “Optimal frequency hopping sequences: a combinatorial approach,” IEEE Trans. Inform. Theory, pp. 2408-2420, Oct. 2004.

[8] X. Gong, A. Kuh, “Support vector machine for multiuser detection in CDMA com-munications,” 33rd Asilomar Conference on Signals, Systems and Computers, Mon-etary CA, vol. 1, pp.685 - 689, Nov. 1999.

[9] D. J. Goodman, P. S. Henry, and V. K. Prabhu, “Frequency-hopped multilevel FSK for mobile radio,” Bell Syst. Tech. J., vol. 59, no.7, pp. 1257 - 1275, Sep. 1980 [10] S. S. Keerthi, S. K. Shevade, C. Bhattacharyya, and K. R. K. Murthy,

“Improve-ments to Platt’s SMO algorithm for SVM classifier design,” Neural Computation, vol.13 , issue.3, pp. 637 - 649, Mar. 2001

[11] G.S. Kimeldorf and G. Wahba, “Some results in tchebycheffian spline functions,”

J. Math. Anal. Applicat., vol. 33, no. 1, pp. 82V95, 1971.

[12] J. C. Platt, N. Cristianini, J. Shawe-Taylor, “Large Margin DAGs for Multiclass Classification,” in Proceedings of Neural Information Processing Systems, NIPS’99, pp. 547-553. MIT Press, 2000

[13] J. C. Platt, “Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines,” in Microsoft Research, Technical Report MSR-TR-98-14, Apr. 1998

[14] Schwartz, Bennett, and Stein Communication Systems and Techniques, McGraw-Hill, 1966.

[15] G. Solomon, “Optimal frequency hopping sequences for multiple access,” in Proc.

1973 Symp. Spread Spectrum Commun., San Diego, CA, Mar13 - 16, 1973, pp.

33-35.

[16] John G. Proakis, Digital Communications, 4rd Edition, McGraw-Hill, 2001.

[17] Y. Su, Y. Shen, and C. Hsiao, “On the detection of a class of fast frequency-hopped multiple access signals,” IEEE J. Select. Areas Commun., vol. 19, no. 11, pp. 2151 - 2164, Nov.2001.

[18] B. Sch¨olkopf, A. Smola Learning with Kernel, MIT Press, Cambridge, MA, 2002.

[19] J.A.K. Suykens, T. Van Gestel, J. De Brabanter, B. De Moor, J. Vandewalle, Least Squares Support Vector Machines, World Scientific, Singapore, 2002

[20] U. Timor, “Improved decoding scheme for frequency-hopped multilevel FSK sys-tem,” Bell Syst. Tech. J., vol. 59, no. 10, pp. 1839 - 1855, Dec. 1980.

[21] U. Timor, “Multistage decoding of frequency-hopped FSK system,” Bell Syst. Tech.

J., vol. 60, no. 4, pp. 471 - 483, Apr. 1981.

[22] A. J. Viterbi, “A processing satellite transponder for multiple access by low rate mobile users,” Proc. Digital Satellite Commun. Conf. (Montreal, P.Q., Canada), pp. 166 - 174, Oct. 1978.

簡 歷:

姓 名:劉人仰

居 住 地:台北市

研 究 方 向:Machine Learning

學 經 歷:

中山大學電機工程學系 (1999~2003)

交通大學電信工程碩士班 (2003~2005)

Graduate Course:

Information Theorem

Adaptive Signal processing

Detection and Estimation Theory Digital Signal Processing

Computer Network Algorithm

Matrix Computation Statistic

Real Analysis (I)

相關文件