US20170264569A1 - Method And System For An Analog Crossbar Architecture - Google Patents
Method And System For An Analog Crossbar Architecture Download PDFInfo
- Publication number
- US20170264569A1 US20170264569A1 US15/608,101 US201715608101A US2017264569A1 US 20170264569 A1 US20170264569 A1 US 20170264569A1 US 201715608101 A US201715608101 A US 201715608101A US 2017264569 A1 US2017264569 A1 US 2017264569A1
- Authority
- US
- United States
- Prior art keywords
- analog
- signal
- crossbar
- utilizing
- digital
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/101—Packet switching elements characterised by the switching fabric construction using crossbar or matrix
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/34—Analogue value compared with reference values
- H03M1/38—Analogue value compared with reference values sequentially only, e.g. successive approximation type
- H03M1/42—Sequential comparisons in series-connected stages with no change in value of analogue signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/205—Quality of Service based
- H04L49/206—Real Time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/22—Arrangements affording multiple use of the transmission path using time-division multiplexing
- H04L5/26—Arrangements affording multiple use of the transmission path using time-division multiplexing combined with the use of different frequencies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
Definitions
- Certain embodiments of the invention relate to wireless communication. More specifically, certain embodiments of the invention relate to a method and system for an analog crossbar architecture.
- FIG. 1 is a diagram of an example wireless device with an analog crossbar, in accordance with an example embodiment of the disclosure.
- FIG. 2 is a schematic illustrating a receive path with an analog crossbar, in accordance with an example embodiment of the disclosure.
- FIG. 3 is a schematic illustrating an N ⁇ M analog crossbar, in accordance with an example embodiment of the disclosure.
- FIG. 4 is a flow diagram illustrating example steps in a digital receive path with an analog crossbar, in accordance with an example embodiment of the disclosure.
- an analog crossbar architecture may comprise in a wireless device comprising a receiver path with an analog crossbar: receiving a digital signal comprising a plurality of channels; amplifying the received signal; converting the amplified signal to an analog signal; separating the analog signal into a plurality of separate channels; routing the plurality of separate channels to desired signal paths utilizing the analog crossbar; and converting the routed plurality of separate channels to a plurality of digital signals.
- the analog crossbar may comprise an array of complementary metal-oxide semiconductor (CMOS) transistors.
- CMOS complementary metal-oxide semiconductor
- the analog crossbar may comprise a plurality of differential pair signal lines, and a plurality of single-ended signal lines.
- the received signal may be amplified utilizing a low-noise amplifier (LNA), where a gain level of the LNA may be configurable.
- LNA low-noise amplifier
- the analog signal may be separated into separate channels using a channelizer.
- the digital signal may be received utilizing a single antenna or a plurality of antennas.
- the analog crossbar may comprise a N ⁇ M crossbar, wherein N and M comprise integers.
- Sample rates of the ADC and the DACs may be equal to or greater than twice the maximum frequency of a desired channel of the received digital signal.
- Conversion steps of the ADC may be in a known relationship to conversion steps of the DACs.
- the conversion steps of the ADC may be equal to the conversion steps of the DACs.
- “and/or” means any one or more of the items in the list joined by “and/or”.
- “x and/or y” means any element of the three-element set ⁇ (x), (y), (x, y) ⁇ .
- “x, y, and/or z” means any element of the seven-element set ⁇ (x), (y), (z), (x, y), (x, z), (y, z), (x, y, z) ⁇ .
- the terms “block” and “module” refer to functions than can be implemented in hardware, software, firmware, or any combination of one or more thereof.
- the term “exemplary” means serving as a non-limiting example, instance, or illustration.
- the term “e.g.,” introduces a list of one or more non-limiting examples, instances, or illustrations.
- FIG. 1 is a diagram of an example wireless device with an analog crossbar, in accordance with an example embodiment of the disclosure.
- the wireless device 101 comprising a satellite receiver module 103 , a radio frequency (RF) module 105 , digital-to-analog converters (DACs) 107 A- 107 C, an analog crossbar 109 , an analog-to-digital converter (ADC) 111 , a processor 113 , a memory 115 , and antennas 117 .
- RF radio frequency
- DACs digital-to-analog converters
- ADC analog-to-digital converter
- the satellite receiver module 103 may comprise one or more RF receive (Rx) paths for receiving digital signals, such as satellite TV or other RF signals, for example.
- the satellite receiver module 103 may comprise low-noise amplifiers (LNAs), mixers, local oscillators, variable gain amplifiers, and filters, for example, and thus may be operable to receive RF signals, amplify the signals, and down-convert them to baseband if desired, before communicating an output signal to the DAC 107 A.
- LNAs low-noise amplifiers
- mixers mixers
- local oscillators local oscillators
- variable gain amplifiers variable gain amplifiers
- the RF module 105 may comprise one or more RF receive (Rx) and transmit (Tx) paths for communicating with cellular towers or wireless access points, for example.
- the RF module 105 may comprise impedance matching elements, LNAs, power amplifiers, variable gain amplifiers, and filters, for example.
- the RF module 105 may thus be operable to receive, amplify, and filter RF signals before communicating them to the DACs 107 A and/or 1076 .
- the DACs 107 A- 107 C may comprise suitable circuitry, logic, and/or code for converting received digital signals to analog waveforms.
- circuitry used to perform such function is often termed a “crossbar.” Where each digital signal is a multi-bit bus, the traces and switches for such signal routing can become extremely complex.
- the DACs 107 A- 107 C may be utilized to convert the digital signals to analog representations at the input of the crossbar 109 , routing the analog signals within the crossbar 109 , and then converting the signals at outputs of the crossbar 109 back to digital at the ADC 111 .
- the crossbar 109 may comprise an array of switches and signal paths for receiving a plurality of signals and routing then to a plurality of outputs.
- the switches in the crossbar 109 may comprise CMOS transistors on the same chip as the other blocks in the wireless device 101 .
- the ADC 111 may comprise suitable circuitry, logic, and/or code for converting one or more received analog signals and converting them to digital signals.
- the analog crossbar 109 may comprise a plurality of outputs to a plurality of ADCs.
- the processor 113 may comprise a general purpose processor, such as a reduced instruction set computing (RISC) processor, for example, that may be operable to control the functions of the wireless device 101 .
- RISC reduced instruction set computing
- the processor 113 may configure the analog crossbar 109 by activating and deactivating appropriate switches to select desired Rx paths.
- the processor 113 may demodulate digital signals received from the ADC 111 .
- the disclosure is not limited to a particular type of processor, and other processors are also contemplated (e.g., an application specific processor (such as an ASIC), a digital signal processor (DSP), a CPU, digital logic, etc.).
- the memory 115 may comprise a programmable memory module that may be operable to store software and data, for example, for the operation of the wireless device 101 . Furthermore, the memory 115 may store configurations of the analog crossbar 109 for receiving desired signals via the antennas 117 and associated Rx circuitry.
- the antennas 117 may comprise a plurality of antennas for receiving RF signals in the wireless device 101 . Each antenna may be coupled to a plurality of Rx paths in the satellite receiver module 103 and/or the RF module 105 , thereby enabling the wireless device to receive a plurality of different frequency signals.
- the antennas 117 may be internal and/or external to the wireless device 101 . In another example scenario, the antennas 117 may be integrated into a single antenna.
- FIG. 2 is a schematic illustrating a receive path with an analog crossbar, in accordance with an example embodiment of the disclosure.
- a receive path 200 comprising an antenna 201 , a low-noise amplifier (LNA) 203 , a DAC 205 , a channelizer 207 , and an N ⁇ M crossbar 209 .
- LNA low-noise amplifier
- the antenna 201 may be similar to the antennas 117 described with respect to FIG. 1 , for example, and may be operable to receive a plurality of digital signals to be processed by the receive path 200 .
- the antenna 201 may comprise a single antenna with wide enough bandwidth to receive signals of different frequency, or may comprise a plurality of antennas.
- the LNA 203 may comprise suitable circuitry for amplifying the signals received from the antenna 201 . In an example scenario, the LNA 203 may be configured at different gain levels depending on the received signal strength.
- the DAC 205 may be similar to the DACs 107 A- 107 C and may be operable to receive amplified digital signals from the LNA 203 and convert them to analog signals to be communicated to the channelizer 207 .
- the signal lines may comprise differential pair lines, or alternatively may be single-ended.
- the channelizer 207 may comprise suitable circuitry for receiving a signal comprising a plurality of signals, at different frequencies or channels, for example, and separating them into individual channels for processing in different paths. Accordingly, the channelizer 207 may receive an analog signal from the DAC 205 , separate the received signal into a plurality of signals In_ 1 -In_N that may be communicated to the N ⁇ M crossbar 209 .
- the crossbar 209 may be similar to the crossbar 109 , for example, and may connect each of channels “In_ 1 ” through “In_N” to any of signal paths “Out_ 1 ” through “Out_M,” where each signal “In” and “Out” comprises a k-bit digital signal.
- a conventional crossbar in the digital domain connects k signal traces of each input to k signal traces of each output. Obviously, as k gets larger, the complexity grows rapidly. However, in the analog domain, the crossbar 209 merely switches a differential pair of signal lines of each input to a differential pair of each output.
- FIG. 3 is a schematic illustrating an N ⁇ M analog crossbar, in accordance with an example embodiment of the disclosure. Referring to FIG. 3 , there is shown DACS 301 A- 301 C and an N ⁇ M crossbar 310 .
- the N ⁇ M analog crossbar 310 also comprises the ADCs 305 A and 305 B for converting the switched signals back to the digital domain for processing by a processor, such as the processor 113 , for example.
- the DACs 301 A- 301 C may use oversampling to gain additional resolution to compensate for aliasing or other non-idealities which may occur from the conversions and/or while the signals are conveyed in the analog domain.
- the sample rates for the DACS 301 A- 301 C and ADCs 305 A and 305 B may be set to be greater than or equal to twice the maximum frequency of the desired signal without the need for antialiasing filters, because the ADC and DAC may be synchronized and transmitting/receiving well-known signals with controlled bandwidths (i.e. DAC 301 A- 301 C sample rate could be equal to or an integer multiple of the ADC 305 A and/or 305 B).
- the DACS 301 A- 301 C and ADCs 305 A and 305 B may be set to have conversion steps which are at a known relationship to each other, where in the simple case they are equal to each other so very little additional quantization noise may be introduced during the data conversions.
- Digital signals received over one of the digital busses, IN_ 1 -IN_ 3 split into a plurality of lines, and digitized to the appropriate resolution, depending on noise, bandwidth, and power tradeoffs. While two outputs are shown in this example, any number may be utilized.
- FIG. 4 is a flow diagram illustrating example steps in a digital receive path with an analog crossbar, in accordance with an example embodiment of the disclosure.
- a digital RF signal comprising a plurality of channels may be received.
- the received signal may be amplified and converted to the analog domain using a DAC.
- the analog signal may be channelized, i.e., separated into respective channels, and then switched to desired signal paths utilizing an analog crossbar.
- the signals switched to desired paths may then be converted back to the digital domain utilizing an ADC for subsequent digital processing such as decoding or demodulation, followed by end step 411 .
- a method and system may comprise in a wireless device comprising a receiver path with an analog crossbar: receiving a digital signal comprising a plurality of channels; amplifying the received signal; converting the amplified signal to an analog signal; separating the analog signal into a plurality of separate channels; routing the plurality of separate channels to desired signal paths utilizing the analog crossbar; and converting the routed plurality of separate channels to a plurality of digital signals.
- the analog crossbar may comprise an array of complementary metal-oxide semiconductor (CMOS) transistors.
- CMOS complementary metal-oxide semiconductor
- the analog crossbar may comprise a plurality of differential pair signal lines, and a plurality of single-ended signal lines.
- the received signal may be amplified utilizing a low-noise amplifier (LNA), where a gain level of the LNA may be configurable.
- LNA low-noise amplifier
- the analog signal may be separated into separate channels using a channelizer.
- the digital signal may be received utilizing a single antenna or a plurality of antennas.
- the analog crossbar may comprise a N ⁇ M crossbar, wherein N and M comprise integers.
- Sample rates of the ADC and the DACs may be equal to or greater than twice the maximum frequency of a desired channel of the received digital signal.
- Conversion steps of the ADC may be in a known relationship to conversion steps of the DACs.
- the conversion steps of the ADC may be equal to the conversion steps of the DACs.
- FIG. 1 may depict a non-transitory computer readable medium and/or storage medium, and/or a non-transitory machine readable medium and/or storage medium, having stored thereon, a machine code and/or a computer program having at least one code section executable by a machine and/or a computer, thereby causing the machine and/or computer to perform the steps as described herein for an analog crossbar architecture.
- aspects of the invention may be realized in hardware, software, firmware or a combination thereof.
- the invention may be realized in a centralized fashion in at least one computer system or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited.
- a typical combination of hardware, software and firmware may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- One embodiment may be implemented as a board level product, as a single chip, application specific integrated circuit (ASIC), or with varying levels integrated on a single chip with other portions of the system as separate components.
- the degree of integration of the system will primarily be determined by speed and cost considerations. Because of the sophisticated nature of modern processors, it is possible to utilize a commercially available processor, which may be implemented external to an ASIC implementation of the present system. Alternatively, if the processor is available as an ASIC core or logic block, then the commercially available processor may be implemented as part of an ASIC device with various functions implemented as firmware.
- the present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods.
- Computer program in the present context may mean, for example, any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
- other meanings of computer program within the understanding of those skilled in the art are also contemplated by the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Circuits Of Receivers In General (AREA)
- Analogue/Digital Conversion (AREA)
- Amplifiers (AREA)
Abstract
Methods and systems for an analog crossbar may comprise, in a wireless device comprising a receiver path with an analog crossbar: receiving a digital signal comprising a plurality of channels; amplifying the received signal; converting the amplified signal to an analog signal; separating the analog signal into a plurality of separate channels; and routing the plurality of separate channels to desired signal paths utilizing the analog crossbar. The analog crossbar may comprise an array of complementary metal-oxide semiconductor (CMOS) transistors. The analog crossbar may comprise a plurality of differential pair signal lines, and a plurality of single-ended signal lines. The received signal may be amplified utilizing a low-noise amplifier (LNA), where a gain level of the LNA may be configurable. The analog signal may be separated into separate channels using a channelizer.
Description
- This application is a continuation of application Ser. No. 15/212,994 filed on Jul. 18, 2016, which is a continuation of application Ser. No. 14/246,005 filed on Apr. 4, 2014, now U.S. Pat. No. 9,397,955 which makes reference to and claims priority to U.S. Provisional Application Ser. No. 61/808,402 filed on Apr. 4, 2013. Each of the above identified applications is hereby incorporated herein by reference in its entirety.
- Certain embodiments of the invention relate to wireless communication. More specifically, certain embodiments of the invention relate to a method and system for an analog crossbar architecture.
- Crossbars for steering digital signal can be complex and area intensive. Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings.
- A system and/or method for an analog crossbar architecture substantially as shown in and/or described in connection with at least one of the figures, as set forth in the claims.
- Various advantages, aspects and novel features of the present invention, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
-
FIG. 1 is a diagram of an example wireless device with an analog crossbar, in accordance with an example embodiment of the disclosure. -
FIG. 2 is a schematic illustrating a receive path with an analog crossbar, in accordance with an example embodiment of the disclosure. -
FIG. 3 is a schematic illustrating an N×M analog crossbar, in accordance with an example embodiment of the disclosure. -
FIG. 4 is a flow diagram illustrating example steps in a digital receive path with an analog crossbar, in accordance with an example embodiment of the disclosure. - Certain aspects of the disclosure may be found in an analog crossbar architecture. Exemplary aspects of the disclosure may comprise in a wireless device comprising a receiver path with an analog crossbar: receiving a digital signal comprising a plurality of channels; amplifying the received signal; converting the amplified signal to an analog signal; separating the analog signal into a plurality of separate channels; routing the plurality of separate channels to desired signal paths utilizing the analog crossbar; and converting the routed plurality of separate channels to a plurality of digital signals. The analog crossbar may comprise an array of complementary metal-oxide semiconductor (CMOS) transistors. The analog crossbar may comprise a plurality of differential pair signal lines, and a plurality of single-ended signal lines. The received signal may be amplified utilizing a low-noise amplifier (LNA), where a gain level of the LNA may be configurable. The analog signal may be separated into separate channels using a channelizer. The digital signal may be received utilizing a single antenna or a plurality of antennas. The analog crossbar may comprise a N×M crossbar, wherein N and M comprise integers. Sample rates of the ADC and the DACs may be equal to or greater than twice the maximum frequency of a desired channel of the received digital signal. Conversion steps of the ADC may be in a known relationship to conversion steps of the DACs. The conversion steps of the ADC may be equal to the conversion steps of the DACs.
- As utilized herein, “and/or” means any one or more of the items in the list joined by “and/or”. As an example, “x and/or y” means any element of the three-element set {(x), (y), (x, y)}. As another example, “x, y, and/or z” means any element of the seven-element set {(x), (y), (z), (x, y), (x, z), (y, z), (x, y, z)}. As utilized herein, the terms “block” and “module” refer to functions than can be implemented in hardware, software, firmware, or any combination of one or more thereof. As utilized herein, the term “exemplary” means serving as a non-limiting example, instance, or illustration. As utilized herein, the term “e.g.,” introduces a list of one or more non-limiting examples, instances, or illustrations.
-
FIG. 1 is a diagram of an example wireless device with an analog crossbar, in accordance with an example embodiment of the disclosure. Referring toFIG. 1 , there is shown thewireless device 101 comprising asatellite receiver module 103, a radio frequency (RF)module 105, digital-to-analog converters (DACs) 107A-107C, ananalog crossbar 109, an analog-to-digital converter (ADC) 111, aprocessor 113, amemory 115, andantennas 117. - The
satellite receiver module 103 may comprise one or more RF receive (Rx) paths for receiving digital signals, such as satellite TV or other RF signals, for example. Thesatellite receiver module 103 may comprise low-noise amplifiers (LNAs), mixers, local oscillators, variable gain amplifiers, and filters, for example, and thus may be operable to receive RF signals, amplify the signals, and down-convert them to baseband if desired, before communicating an output signal to theDAC 107A. - The
RF module 105 may comprise one or more RF receive (Rx) and transmit (Tx) paths for communicating with cellular towers or wireless access points, for example. TheRF module 105 may comprise impedance matching elements, LNAs, power amplifiers, variable gain amplifiers, and filters, for example. TheRF module 105 may thus be operable to receive, amplify, and filter RF signals before communicating them to theDACs 107A and/or 1076. - The
DACs 107A-107C may comprise suitable circuitry, logic, and/or code for converting received digital signals to analog waveforms. Within a digital processing path, there may be a need to couple any one or more of a plurality of digital signals to any one or more of a plurality of signal paths. Circuitry used to perform such function is often termed a “crossbar.” Where each digital signal is a multi-bit bus, the traces and switches for such signal routing can become extremely complex. Accordingly, theDACs 107A-107C may be utilized to convert the digital signals to analog representations at the input of thecrossbar 109, routing the analog signals within thecrossbar 109, and then converting the signals at outputs of thecrossbar 109 back to digital at theADC 111. - Accordingly, the
crossbar 109 may comprise an array of switches and signal paths for receiving a plurality of signals and routing then to a plurality of outputs. In an example scenario, the switches in thecrossbar 109 may comprise CMOS transistors on the same chip as the other blocks in thewireless device 101. - The ADC 111 may comprise suitable circuitry, logic, and/or code for converting one or more received analog signals and converting them to digital signals. In another example scenario, the
analog crossbar 109 may comprise a plurality of outputs to a plurality of ADCs. - The
processor 113 may comprise a general purpose processor, such as a reduced instruction set computing (RISC) processor, for example, that may be operable to control the functions of thewireless device 101. For example, theprocessor 113 may configure theanalog crossbar 109 by activating and deactivating appropriate switches to select desired Rx paths. Additionally, theprocessor 113 may demodulate digital signals received from the ADC 111. However, the disclosure is not limited to a particular type of processor, and other processors are also contemplated (e.g., an application specific processor (such as an ASIC), a digital signal processor (DSP), a CPU, digital logic, etc.). - The
memory 115 may comprise a programmable memory module that may be operable to store software and data, for example, for the operation of thewireless device 101. Furthermore, thememory 115 may store configurations of theanalog crossbar 109 for receiving desired signals via theantennas 117 and associated Rx circuitry. - The
antennas 117 may comprise a plurality of antennas for receiving RF signals in thewireless device 101. Each antenna may be coupled to a plurality of Rx paths in thesatellite receiver module 103 and/or theRF module 105, thereby enabling the wireless device to receive a plurality of different frequency signals. Theantennas 117 may be internal and/or external to thewireless device 101. In another example scenario, theantennas 117 may be integrated into a single antenna. -
FIG. 2 is a schematic illustrating a receive path with an analog crossbar, in accordance with an example embodiment of the disclosure. Referring toFIG. 2 , there is shown a receivepath 200 comprising anantenna 201, a low-noise amplifier (LNA) 203, aDAC 205, achannelizer 207, and an N×M crossbar 209. - The
antenna 201 may be similar to theantennas 117 described with respect toFIG. 1 , for example, and may be operable to receive a plurality of digital signals to be processed by the receivepath 200. Theantenna 201 may comprise a single antenna with wide enough bandwidth to receive signals of different frequency, or may comprise a plurality of antennas. TheLNA 203 may comprise suitable circuitry for amplifying the signals received from theantenna 201. In an example scenario, theLNA 203 may be configured at different gain levels depending on the received signal strength. - The
DAC 205 may be similar to theDACs 107A-107C and may be operable to receive amplified digital signals from theLNA 203 and convert them to analog signals to be communicated to thechannelizer 207. In an example scenario, the signal lines may comprise differential pair lines, or alternatively may be single-ended. - The
channelizer 207 may comprise suitable circuitry for receiving a signal comprising a plurality of signals, at different frequencies or channels, for example, and separating them into individual channels for processing in different paths. Accordingly, thechannelizer 207 may receive an analog signal from theDAC 205, separate the received signal into a plurality of signals In_1-In_N that may be communicated to the N×M crossbar 209. - The
crossbar 209 may be similar to thecrossbar 109, for example, and may connect each of channels “In_1” through “In_N” to any of signal paths “Out_1” through “Out_M,” where each signal “In” and “Out” comprises a k-bit digital signal. - A conventional crossbar in the digital domain connects k signal traces of each input to k signal traces of each output. Obviously, as k gets larger, the complexity grows rapidly. However, in the analog domain, the
crossbar 209 merely switches a differential pair of signal lines of each input to a differential pair of each output. -
FIG. 3 is a schematic illustrating an N×M analog crossbar, in accordance with an example embodiment of the disclosure. Referring toFIG. 3 , there is shownDACS 301A-301C and an N×M crossbar 310. - The N×
M analog crossbar 310 may comprise a plurality ofswitches 303A-303F, where M=3 and N=2 in this example, and may be operable to receive any input over a digital bus IN_1-IN_3 and switch it to one of the outputs Out 1 orOut 2. In this example, the N×M analog crossbar 310 also comprises theADCs processor 113, for example. - Using the architecture of
FIG. 3 , only adifferential pair 309A-309F of the input to theswitches 303A-303F may be connected to adifferential pair FIG. 3 as compared to a conventional crossbar increases as k increases. In some instances, single-ended signaling may be sufficient within thecrossbar 310 and complexity is further reduced relative to a conventional digital crossbar. - In an example implementation, the
DACs 301A-301C may use oversampling to gain additional resolution to compensate for aliasing or other non-idealities which may occur from the conversions and/or while the signals are conveyed in the analog domain. - In another example scenario, the sample rates for the
DACS 301A-301C andADCs DAC 301A-301C sample rate could be equal to or an integer multiple of theADC 305A and/or 305B). - In yet another example scenario, the
DACS 301A-301C andADCs - Digital signals received over one of the digital busses, IN_1-IN_3, split into a plurality of lines, and digitized to the appropriate resolution, depending on noise, bandwidth, and power tradeoffs. While two outputs are shown in this example, any number may be utilized.
-
FIG. 4 is a flow diagram illustrating example steps in a digital receive path with an analog crossbar, in accordance with an example embodiment of the disclosure. Referring toFIG. 4 , afterstart step 401, instep 403, a digital RF signal comprising a plurality of channels may be received. Instep 405, the received signal may be amplified and converted to the analog domain using a DAC. - In
step 407, the analog signal may be channelized, i.e., separated into respective channels, and then switched to desired signal paths utilizing an analog crossbar. The signals switched to desired paths may then be converted back to the digital domain utilizing an ADC for subsequent digital processing such as decoding or demodulation, followed byend step 411. - In an embodiment of the disclosure, a method and system may comprise in a wireless device comprising a receiver path with an analog crossbar: receiving a digital signal comprising a plurality of channels; amplifying the received signal; converting the amplified signal to an analog signal; separating the analog signal into a plurality of separate channels; routing the plurality of separate channels to desired signal paths utilizing the analog crossbar; and converting the routed plurality of separate channels to a plurality of digital signals.
- The analog crossbar may comprise an array of complementary metal-oxide semiconductor (CMOS) transistors. The analog crossbar may comprise a plurality of differential pair signal lines, and a plurality of single-ended signal lines. The received signal may be amplified utilizing a low-noise amplifier (LNA), where a gain level of the LNA may be configurable. The analog signal may be separated into separate channels using a channelizer. The digital signal may be received utilizing a single antenna or a plurality of antennas. The analog crossbar may comprise a N×M crossbar, wherein N and M comprise integers.
- Sample rates of the ADC and the DACs may be equal to or greater than twice the maximum frequency of a desired channel of the received digital signal. Conversion steps of the ADC may be in a known relationship to conversion steps of the DACs. The conversion steps of the ADC may be equal to the conversion steps of the DACs.
- Other embodiments may provide a non-transitory computer readable medium and/or storage medium, and/or a non-transitory machine readable medium and/or storage medium, having stored thereon, a machine code and/or a computer program having at least one code section executable by a machine and/or a computer, thereby causing the machine and/or computer to perform the steps as described herein for an analog crossbar architecture.
- Accordingly, aspects of the invention may be realized in hardware, software, firmware or a combination thereof. The invention may be realized in a centralized fashion in at least one computer system or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware, software and firmware may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- One embodiment may be implemented as a board level product, as a single chip, application specific integrated circuit (ASIC), or with varying levels integrated on a single chip with other portions of the system as separate components. The degree of integration of the system will primarily be determined by speed and cost considerations. Because of the sophisticated nature of modern processors, it is possible to utilize a commercially available processor, which may be implemented external to an ASIC implementation of the present system. Alternatively, if the processor is available as an ASIC core or logic block, then the commercially available processor may be implemented as part of an ASIC device with various functions implemented as firmware.
- The present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context may mean, for example, any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form. However, other meanings of computer program within the understanding of those skilled in the art are also contemplated by the present invention.
- While the invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiments disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.
Claims (20)
1. A method for communication, the method comprising:
in a wireless device comprising a receiver path with an N×M analog crossbar:
receiving a digital signal via one or more antennas;
converting the digital signal to an analog signal utilizing a digital-to-analog converter (DAC);
separating the analog signal into a plurality of separate channels utilizing a channelizer; and
routing the plurality of separate channels to desired signal paths utilizing the N×M analog crossbar.
2. The method according to claim 1 , wherein the N×M analog crossbar comprises an array of complementary metal-oxide semiconductor (CMOS) transistors.
3. The method according to claim 1 , wherein the N×M analog crossbar comprises a plurality of differential pair signal lines.
4. The method according to claim 1 , wherein the N×M analog crossbar comprises a plurality of single-ended signal lines.
5. The method according to claim 1 , comprising amplifying the digital signal utilizing a low-noise amplifier (LNA) before converting to an analog signal, wherein a gain level of the LNA is configurable.
6. The method according to claim 1 , wherein a sample rate of the DAC is equal to or greater than twice the maximum frequency of a desired channel of the received digital signal.
7. The method according to claim 1 , wherein conversion steps of one or more analog-to-digital converters (ADCs) for converting the routed plurality of separate channels are in a known relationship to conversion steps of the DAC.
8. The method according to claim 7 , wherein the conversion steps of the ADC are equal to the conversion steps of the DAC.
9. A system for communication, the system comprising:
a wireless device comprising a receiver path with an ×M analog crossbar, said wireless device being operable to:
receive a digital signal via one or more antennas;
convert the received digital signal to an analog signal utilizing a digital-to-analog-converter (DAC);
separate the analog signal into a plurality of separate channels utilizing a channelizer; and
route the plurality of separate channels to desired signal paths utilizing the N×M analog crossbar.
10. The system according to claim 9 , wherein the N×M analog crossbar comprises an array of complementary metal-oxide semiconductor (CMOS) transistors.
11. The system according to claim 9 , wherein the N×M analog crossbar comprises a plurality of differential pair signal lines.
12. The system according to claim 9 , wherein the N×M analog crossbar comprises a plurality of single-ended signal lines
13. The system according to claim 9 , wherein the wireless device is operable to amplify the digital signal utilizing a low-noise amplifier before converting to an analog signal, and wherein a gain level of the LNA is configurable.
14. The system according to claim 9 , wherein sample rates of the DAC is equal to or greater than twice the maximum frequency of a desired channel of the received digital signal.
15. The system according to claim 9 , wherein conversion steps of an analog-to-digital converter (ADC) for converting the routed plurality of separate channels are in a known relationship to conversion steps of the DAC.
16. The system according to claim 15 , wherein the conversion steps of the ADC are equal to the conversion steps of the DACs.
17. A system for communication, the system comprising:
a wireless device comprising a receiver path with a N×M analog crossbar, said wireless device being operable to:
receive a digital signal via one or more antennas;
convert the digital signal to an analog signal;
separate the analog signal into a plurality of separate channels utilizing a channelizer; and
route the plurality of separate channels to desired signal paths utilizing the N×M analog crossbar.
18. The system according to claim 17 , wherein the N×M analog crossbar comprises an array of complementary metal-oxide semiconductor (CMOS) transistors.
19. The system according to claim 17 , wherein the N×M analog crossbar comprises a plurality of differential pair signal lines.
20. The system according to claim 17 , wherein the N×M analog crossbar comprises a plurality of single-ended signal lines.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/608,101 US20170264569A1 (en) | 2013-04-04 | 2017-05-30 | Method And System For An Analog Crossbar Architecture |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361808402P | 2013-04-04 | 2013-04-04 | |
US14/246,005 US9397955B2 (en) | 2013-04-04 | 2014-04-04 | Method and system for an analog crossbar architecture |
US15/212,994 US9667565B2 (en) | 2013-04-04 | 2016-07-18 | Method and system for an analog crossbar architecture |
US15/608,101 US20170264569A1 (en) | 2013-04-04 | 2017-05-30 | Method And System For An Analog Crossbar Architecture |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/212,994 Continuation US9667565B2 (en) | 2013-04-04 | 2016-07-18 | Method and system for an analog crossbar architecture |
Publications (1)
Publication Number | Publication Date |
---|---|
US20170264569A1 true US20170264569A1 (en) | 2017-09-14 |
Family
ID=51654422
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/246,005 Active 2034-08-28 US9397955B2 (en) | 2013-04-04 | 2014-04-04 | Method and system for an analog crossbar architecture |
US15/212,994 Active US9667565B2 (en) | 2013-04-04 | 2016-07-18 | Method and system for an analog crossbar architecture |
US15/608,101 Abandoned US20170264569A1 (en) | 2013-04-04 | 2017-05-30 | Method And System For An Analog Crossbar Architecture |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/246,005 Active 2034-08-28 US9397955B2 (en) | 2013-04-04 | 2014-04-04 | Method and system for an analog crossbar architecture |
US15/212,994 Active US9667565B2 (en) | 2013-04-04 | 2016-07-18 | Method and system for an analog crossbar architecture |
Country Status (1)
Country | Link |
---|---|
US (3) | US9397955B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015015652A (en) * | 2013-07-05 | 2015-01-22 | 富士通コンポーネント株式会社 | Communication device and communication control method |
US10496374B2 (en) * | 2018-03-22 | 2019-12-03 | Hewlett Packard Enterprise Development Lp | Crossbar array operations using ALU modified signals |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7068987B2 (en) * | 2000-10-02 | 2006-06-27 | Conexant, Inc. | Packet acquisition and channel tracking for a wireless communication device configured in a zero intermediate frequency architecture |
GB0120186D0 (en) * | 2001-08-17 | 2001-10-10 | Toumaz Technology Ltd | Integrated circuit |
US7317351B2 (en) * | 2005-08-16 | 2008-01-08 | Intel Corporation | Low noise amplifier |
US8462889B2 (en) * | 2005-10-04 | 2013-06-11 | Hypres, Inc. | Oversampling digital receiver for radio-frequency signals |
US8179186B2 (en) * | 2009-08-04 | 2012-05-15 | Bae Systems Information And Electronic Systems Integration Inc. | Differential switch with off-state isolation enhancement |
KR20130126889A (en) * | 2010-06-22 | 2013-11-21 | 르네사스 일렉트로닉스 가부시키가이샤 | Semiconductor device |
CN103649880A (en) * | 2011-01-21 | 2014-03-19 | 熵敏通讯公司 | Systems and methods for selecting digital content channels using low noise block converters including digital channelizer switches |
-
2014
- 2014-04-04 US US14/246,005 patent/US9397955B2/en active Active
-
2016
- 2016-07-18 US US15/212,994 patent/US9667565B2/en active Active
-
2017
- 2017-05-30 US US15/608,101 patent/US20170264569A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20140301413A1 (en) | 2014-10-09 |
US9397955B2 (en) | 2016-07-19 |
US20160330139A1 (en) | 2016-11-10 |
US9667565B2 (en) | 2017-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9020449B2 (en) | Software-defined radio with broadband amplifiers and antenna matching | |
CN108233952B (en) | Communication module | |
US20050219101A1 (en) | Multiple input analog-to-digital conversion apparatus and radio receiver using the same | |
US10211855B2 (en) | Apparatus for multi carrier aggregation in a software defined radio | |
JP2002076971A (en) | Wireless telecommunication multi-carrier receiver architecture | |
US9088298B2 (en) | Mixed mode time interleaved digital-to-analog converter for radio-frequency applications | |
GB2501340A (en) | A RF transceiver with switching means for bypassing at least one component of the transceiver | |
US9608657B1 (en) | A/D converter circuit, pipeline A/D converter, and wireless communication device | |
JP2002043946A (en) | Continuous time delta-sigma modulator | |
CN112260713A (en) | Transceiver design method and device | |
EP3131205B1 (en) | Multi-path low-noise amplifier and associated low-noise amplifier module and receiver | |
US9667565B2 (en) | Method and system for an analog crossbar architecture | |
WO2017049902A1 (en) | Dual-band radio-frequency signal reception method and device and base station therefor | |
US9112482B2 (en) | Receiver | |
US10404304B2 (en) | Method and system for a baseband cross-bar | |
US11133814B1 (en) | Continuous-time residue generation analog-to-digital converter arrangements with programmable analog delay | |
CN104467882A (en) | Dynamic receiving device | |
US9692393B2 (en) | Radio communication receiver apparatus and method | |
US9219627B2 (en) | Circuit and method for transmitting or receiving signal | |
KR102149472B1 (en) | Analog digital converter, and communication terminal including the same | |
US20240372520A1 (en) | Filter, receiver for processing radio frequency signals and calibration method | |
US9136868B1 (en) | Methods and apparatus for an improved analog to digital converter | |
US20230336194A1 (en) | Multi-frequency sampling system | |
JP2002057595A (en) | Architecture of multi-carrier receiver | |
JP2004194305A (en) | Current control method, current supply circuit capable of using the same, semiconductor circuit, analog digital converter, electronic device, and receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |