Title :
Generation of regular logic cell structures for coding in real-time optical CDMA network
Author :
Irman, Martin ; Bajcsy, Jan
Author_Institution :
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que.
Abstract :
System generator from Xilinx is a powerful hardware design tool based on Matlab/Simulink environment that enables fast creation of easy to understand and clear visual designs. Nevertheless, automatic generation of regular structures, which is possible in languages such as VHDL or Verilog by using the "generate" statement, is not possible in system generator without custom scripts. This paper presents the design of a generate block for system generator that allows automatic creation of regular cells of logic and regular interconnects of these cells based on external parameters. We describe the design methodology using our generate block that enables design time customizability of structures for various arrangements (linear arrays, matrices, trellises or trees). Finally, we employing our generate block in the development of real-time forward error correcting codes for an overloaded optical CDMA network transmission. The generate block effectively parallelizes operations, such as matrix multiplication, computation of a stage of the Viterbi or BCJR algorithm employed in decoding of a block or convolutional code. It allows running FEC decoders at the required high speeds, while allowing these algorithms to be fully design time customizable
Keywords :
Viterbi decoding; block codes; code division multiple access; convolutional codes; error correction codes; forward error correction; hardware description languages; optical fibre networks; BCJR algorithm; Matlab; Simulink; VHDL; Verilog; Viterbi algorithm; Xilinx; block code; coding; convolutional code; hardware design tool; real-time forward error correcting codes; real-time optical CDMA network; regular logic cell structures; system generator; Automatic logic units; Decoding; Design methodology; Hardware design languages; High speed optical techniques; LAN interconnection; Logic design; Multiaccess communication; Optical fiber networks; Power generation;
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
Print_ISBN :
0-7803-8885-2
DOI :
10.1109/CCECE.2005.1557251