The Design of Dual-Mode Complex Signal Processors Based on Quadratic Modular Number Codes

William Kenneth Jenkins, J. V. Krogmeier

    Research output: Contribution to journalArticle

    22 Citations (Scopus)

    Abstract

    It has been known for a long time that quadratic modular number codes admit an unusual representation of complex numbers which leads to complete decoupling of the real and imaginary channels, thereby simplifying complex multiplication and providing error isolation between the real and imaginary channels. This paper first presents a tutorial review of the theory behind the different types of complex modular rings (fields) that result from particular parameter selections, and then presents a theory for a “dual-mode” complex signal processor based on the choice of augmented power-of-2 moduli. It is shown how a diminished-1 binary code, used by previous designers for the realization of Fermat number transforms, also leads to efficient realizations for dual-mode complex arithmetic for certain augmented power-of-2 moduli. Then a design is presented for a recursive complex filter based on a ROM/ACCUMULATOR architecture and realized in an augmented power-of-2 quadratic code, and a computer-generated example of a complex recursive filter is shown to illustrate the principles of the theory.

    Original languageEnglish (US)
    Pages (from-to)354-364
    Number of pages11
    JournalIEEE Transactions on Circuits and Systems
    Volume34
    Issue number4
    DOIs
    StatePublished - Jan 1 1987

    Fingerprint

    Binary codes
    ROM

    All Science Journal Classification (ASJC) codes

    • Engineering(all)

    Cite this

    Jenkins, William Kenneth ; Krogmeier, J. V. / The Design of Dual-Mode Complex Signal Processors Based on Quadratic Modular Number Codes. In: IEEE Transactions on Circuits and Systems. 1987 ; Vol. 34, No. 4. pp. 354-364.
    @article{343b02b219844f84b66bf9807716146a,
    title = "The Design of Dual-Mode Complex Signal Processors Based on Quadratic Modular Number Codes",
    abstract = "It has been known for a long time that quadratic modular number codes admit an unusual representation of complex numbers which leads to complete decoupling of the real and imaginary channels, thereby simplifying complex multiplication and providing error isolation between the real and imaginary channels. This paper first presents a tutorial review of the theory behind the different types of complex modular rings (fields) that result from particular parameter selections, and then presents a theory for a “dual-mode” complex signal processor based on the choice of augmented power-of-2 moduli. It is shown how a diminished-1 binary code, used by previous designers for the realization of Fermat number transforms, also leads to efficient realizations for dual-mode complex arithmetic for certain augmented power-of-2 moduli. Then a design is presented for a recursive complex filter based on a ROM/ACCUMULATOR architecture and realized in an augmented power-of-2 quadratic code, and a computer-generated example of a complex recursive filter is shown to illustrate the principles of the theory.",
    author = "Jenkins, {William Kenneth} and Krogmeier, {J. V.}",
    year = "1987",
    month = "1",
    day = "1",
    doi = "10.1109/TCS.1987.1086154",
    language = "English (US)",
    volume = "34",
    pages = "354--364",
    journal = "IEEE Transactions on Circuits and Systems",
    issn = "0098-4094",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",
    number = "4",

    }

    The Design of Dual-Mode Complex Signal Processors Based on Quadratic Modular Number Codes. / Jenkins, William Kenneth; Krogmeier, J. V.

    In: IEEE Transactions on Circuits and Systems, Vol. 34, No. 4, 01.01.1987, p. 354-364.

    Research output: Contribution to journalArticle

    TY - JOUR

    T1 - The Design of Dual-Mode Complex Signal Processors Based on Quadratic Modular Number Codes

    AU - Jenkins, William Kenneth

    AU - Krogmeier, J. V.

    PY - 1987/1/1

    Y1 - 1987/1/1

    N2 - It has been known for a long time that quadratic modular number codes admit an unusual representation of complex numbers which leads to complete decoupling of the real and imaginary channels, thereby simplifying complex multiplication and providing error isolation between the real and imaginary channels. This paper first presents a tutorial review of the theory behind the different types of complex modular rings (fields) that result from particular parameter selections, and then presents a theory for a “dual-mode” complex signal processor based on the choice of augmented power-of-2 moduli. It is shown how a diminished-1 binary code, used by previous designers for the realization of Fermat number transforms, also leads to efficient realizations for dual-mode complex arithmetic for certain augmented power-of-2 moduli. Then a design is presented for a recursive complex filter based on a ROM/ACCUMULATOR architecture and realized in an augmented power-of-2 quadratic code, and a computer-generated example of a complex recursive filter is shown to illustrate the principles of the theory.

    AB - It has been known for a long time that quadratic modular number codes admit an unusual representation of complex numbers which leads to complete decoupling of the real and imaginary channels, thereby simplifying complex multiplication and providing error isolation between the real and imaginary channels. This paper first presents a tutorial review of the theory behind the different types of complex modular rings (fields) that result from particular parameter selections, and then presents a theory for a “dual-mode” complex signal processor based on the choice of augmented power-of-2 moduli. It is shown how a diminished-1 binary code, used by previous designers for the realization of Fermat number transforms, also leads to efficient realizations for dual-mode complex arithmetic for certain augmented power-of-2 moduli. Then a design is presented for a recursive complex filter based on a ROM/ACCUMULATOR architecture and realized in an augmented power-of-2 quadratic code, and a computer-generated example of a complex recursive filter is shown to illustrate the principles of the theory.

    UR - http://www.scopus.com/inward/record.url?scp=0023327530&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=0023327530&partnerID=8YFLogxK

    U2 - 10.1109/TCS.1987.1086154

    DO - 10.1109/TCS.1987.1086154

    M3 - Article

    VL - 34

    SP - 354

    EP - 364

    JO - IEEE Transactions on Circuits and Systems

    JF - IEEE Transactions on Circuits and Systems

    SN - 0098-4094

    IS - 4

    ER -