Structural analysis of convolutional codes via dual codes | Synapse