Quantum block and convolutional codes from self-orthogonal product codes | IEEE Conference Publication | IEEE Xplore