• DocumentCode
    2762401
  • 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.
  • fYear
    2005
  • fDate
    1-4 May 2005
  • Firstpage
    1443
  • Lastpage
    1448
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2005. Canadian Conference on
  • Conference_Location
    Saskatoon, Sask.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-8885-2
  • Type

    conf

  • DOI
    10.1109/CCECE.2005.1557251
  • Filename
    1557251