# how to model the volatility of the currency exchange rate

I want to estimate/predict the volatility of the currency exchange rate. I have checked in literature a few models from very simple PPP to econometric factor model forecasting, to GARCH (for univariate), to DCC (dynamic conditional correlation for multivariate). Are there more suitable models? if yes may you mention them and indicate some references? Currently my choice would be to go for a factor model of the exchange rate because it seems to me a not too simple and not too complicated thing to implement. However I would like some advices. Thanks