I need to generate the Volatility Surface of call options on S&P500 index, my dataset contains implied volatilities regarding various expiration dates for various strike prices.
My doubt is, given beta in advance, in order to get a surface should I recalibrate the model parameters (alfa,rho,nu) for every different exipiration date or I have to run the LSQ non linear between the matrix containing the market volatilities and the volatilities by sabr all togheter? (So my surface will be based on a single set of parameters and not one for each maturity)
Thanks for the help