SDformer: Similarity-driven Discrete Transformer For Time Series Generation