I want to build a volatility surface for caps on a 3M index implied from SABR model. I have a set of cap normal volatilities for a range of strikes (4%, 6%, 8%, 10% and ATM) and maturities (1, 2, 3, 4 and 5 years) as an input data.
However I'm confused what instruments should I use for calibration -- caps or caplets? Can I directly fit SABR model to given caps data even though caps aren't options bur rather a portfolios of options? Should I first obtain a caplet volatility surface, i.e. do what is known as a spot volatility stripping from given flat volatilities, and then calibrate SABR on caplets since these are the "real" options?
I would be very grateful for any clarifications and explanations. I also asked a related question recently because I got some seemingly strange results while trying to do a volatility stripping.