Implement Signal Continuity Across Segments

Description: Ensure CBC signals that span multiple data segments maintain phase and amplitude continuity.

Tasks:

  • Modify CBCWaveformSimulator to handle multi-segment signals
  • Implement phase tracking across segment boundaries
  • Add signal buffering for overlapping segments
  • Update TimeSeriesMixin to support continuity requirements
  • Add tests for signal continuity validation

Acceptance Criteria:

Signals spanning multiple files are continuous Phase is preserved across segment boundaries No artifacts at segment junctions