The present invention relates generally to electronic circuits, and more specifically to communications receiver circuits.
Communications receivers may include many different types of circuits depending on the chosen modulation formats, frequencies of operations, power requirements and the like. Reducing the amount and types of circuits used in communications receivers may make them simpler to implement, smaller, and more power efficient.
In the following detailed description, reference is made to the accompanying drawings that show, by way of illustration, various embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It is to be understood that the various embodiments of the invention, although different, are not necessarily mutually exclusive. For example, a particular feature, structure, or characteristic described herein in connection with one embodiment may be implemented within other embodiments without departing from the spirit and scope of the invention. In addition, it is to be understood that the location or arrangement of individual elements within each disclosed embodiment may be modified without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims, appropriately interpreted, along with the full range of equivalents to which the claims are entitled. In the drawings, like numerals refer to the same or similar functionality throughout the several views.
In operation, digital counter 120 may decode an on/off keyed communications signal by counting transitions of a signal present at clock input 122. For example, referring now to
Waveform 210 may be keyed on or off for a particular period of time, where the period of time, or “period,” is related to the data rate of the underlying communications. For example, as shown in
Referring now back to
Band pass filter 106 may allow signals of various bandwidths to pass on to amplifier 110. For example, in some embodiments, band pass filter 106 may be a narrow band filter to allow signal energy associated with a single carrier frequency to pass. In some of these embodiments, band pass filter 106 may have a center frequency of five gigahertz (GHz), with sharp roll-off above and below 5 GHz. Also for example, in some embodiments, band pass filter 106 may be a broad band filter to allow signal energy associated with multiple carrier frequencies to pass. In some of these embodiments, band pass filter 106 may have a pass band of between substantially 3.1 GHz and 10.6 GHz. These frequency values are provided for illustrative purposes only, and the present invention is not limited in this respect.
Like band pass filter 106, amplifier 110 may amplify signals of various bandwidths. For example, in some embodiments, amplifier 110 may be a broadband amplifier (also referred to as an “untuned” amplifier) that provides signal amplification over a wide bandwidth, and in other embodiments, amplifier 110 may be a narrowband amplifier (also referred to as a “tuned” amplifier) that provides signal amplification over a narrower bandwidth. In some embodiments, amplifier 110 may be an amplifier that amplifies signal energy over the entire bandwidth of band pass filter 106, and in other embodiments, amplifier 110 may be an amplifier that amplifies signal energy over a bandwidth that is narrower than the entire bandwidth of band pass filter 106.
In some embodiments, amplifier 110 is a saturating amplifier that provides a rail-to-rail output signal that switches when the input voltage crosses a threshold. In these embodiments, the output of amplifier 110 appears substantially as a digital signal to drive clock input 122 of digital counter 120. In other embodiments, amplifier 110 is a linear amplifier that amplifies the input signal substantially as received. In these embodiments, digital counter 120 responds to transitions that swing past a voltage threshold corresponding to the logic threshold on the clock input node of digital counter 120.
Low pass filter 104 also receives the on/off keyed communications signal from antenna 102. In some embodiments, low pass filter 104 provides timing detection circuit 108 with a signal that is related to the data rate of the on/off keyed communications signal. For example, low pass filter 104 may produce a signal having a fundamental frequency equal to two times the data rate of the on/off keyed communications signal.
Timing detection circuit 108 receives a signal from low pass filter 104 and performs various amounts of signal processing. For example, timing detection circuit 108 may include one or more phase locked loops (PLL), frequency dividers, or the like. In some embodiments, timing detection circuit 108 may produce one or more signals similar to waveform 250 (
Threshold comparator 130 receives a count value from digital counter 120 on node 124 and a threshold value on node 132. When the count value is above the threshold value, threshold comparator 130 drives a “1” on node 134, and when the count value is below the threshold value, threshold comparator 130 drives a “0” on node 134. The count value on node 122 may be any number of digital bits, and the threshold value on node 132 may also be any number of digital bits. For example, digital counter 120 may have an output of seven bits, allowing counter 120 to count up to 128 transitions in a period, or digital counter 120 may have an output of eight bits, allowing digital counter 120 to count up to 256 transitions in a period.
The number of bits used for digital counter 120 and the threshold value may be chosen based on the carrier frequencies and data rates. For example, a 5 GHz carrier with 100 Megabit per second (Mbs) data rate may count 50 transitions of a carrier signal during one period under noiseless conditions. In these embodiments, a counter output of six bits allows the digital counter to count up to 64.
The threshold value on node 132 may be held in a register (not shown) and may be set by a variety of different types of mechanisms. For example, in some embodiments, a processor may set the value of the threshold based on various criteria. These criteria may include the carrier frequency, the data rate, the noise in the channel, or the like. For example, in some embodiments, a training sequence is received that includes a known digital sequence, and a threshold value is determined by examining the number of transitions detected in each period.
Receiver 100 may have many different uses. For example, in some embodiments, receiver 100 may receive Ultra Wide Band (UWB) based wireless transmissions. In some embodiments, receiver 100 may receive UWB signals at frequencies of 3.1 to 10.6 GHz at or below substantially −41.25 dBm.
In some embodiments, digital counter 120 may be implemented using a fast complementary metal oxide semiconductor (CMOS) process that utilizes metal oxide semiconductor field effect transistors (MOSFETs). As silicon MOSFETs are built ever smaller, maximum operating frequencies (fmax) are reaching tens of GHz and beyond. Using these advanced technologies, a CMOS digital counter may be used to build UWB systems that are simple, low cost, and low power.
In some embodiments, amplifiers 310, 312, and 314 are each tuned to a separate carrier frequency. For example, band pass filter 106 may pass frequencies within substantially 3.1 GHz and 10.6 GHz, and each of amplifiers 310, 312, and 314 may be tuned to amplify different carrier frequencies within the pass band of band pass filter 106.
In other embodiments, amplifiers 310, 312, and 314 are each untuned amplifiers, and separate band pass filters are included in the signal paths prior to the amplifiers 310, 312, and 314. For example, a first band pass filter having a first band pass response may be coupled at the input to amplifier 310, a second band pass filter having a second band pass response may be coupled at the input to amplifier 312, and a third band pass filter having a third band pass response may be coupled at the input to amplifier 314.
Digital counters 320, 322, and 324 count transitions of signals amplified by amplifiers 310, 312, and 314, respectively. Each of the digital counters provides a digital count output to multiplexer 340. Multiplexer 340 selects a digital counter output to provide to threshold comparator 330 for comparison with the threshold value on node 332. Multiplexer 340 provides the selection in response to the sequence value driven on node 342 by control circuit 350. In some embodiments, the sequence value changes in a manner that corresponds to changing carrier frequencies. For example, in some embodiments an on/off keyed communications signal may utilize multiple carrier frequencies in a time a multiplexed fashion. In these embodiments, control circuit 350 may change the sequence value in the same time multiplexed fashion so as to provide the counter output corresponding to the received frequency to threshold comparator 330. Further, in some embodiments, the threshold value on node 332 may also change in the same time multiplexed fashion.
In some embodiments, the sequence value on node 342 may correspond to a predetermined sequence known to both transmitters and receivers. The predetermined sequence may be generated by control circuit 350 in many different ways, including, for example, by tables of values, linear feedback shift registers, or the like. In some embodiments, control circuit 350 includes a processor or state machine. The manner in which control circuit 350 is implemented is not a limitation of the present invention.
Timing detection circuit 308 may perform operations similar to timing detection circuit 108 (
The sequence value on node 442 may sequence through values as described above with reference to
Amplifiers 510, 512, and 514 have output nodes coupled in common. In some embodiments, amplifiers 510, 512, and 514 include output controls or output circuitry that allow each amplifier's output node to be put in a high impedance state. A high impedance state of the various amplifiers may be controlled by the sequence value on node 520. The output nodes coupled in common form a multiplexing device. For example, clock input 122 of digital counter 120 may receive an output signal from any of amplifiers 510, 512, or 514 based on the sequence value on node 520. As described with reference to the previous figures, the sequence value and the threshold value may be modified in any manner suitable to detect the state of the communications signal that varies in carrier frequency.
In some embodiments, amplifiers 510, 512, and 514 are each tuned to a separate carrier frequency. For example, band pass filter 106 may pass frequencies within substantially 3.1 GHz and 10.6 GHz, and each of amplifiers 510, 512, and 514 may be tuned to amplify different carrier frequencies within the pass band of band pass filter 106.
In other embodiments, amplifiers 510, 512, and 514 are each untuned amplifiers, and separate band pass filters are included in the signal paths prior to the amplifiers 510, 512, and 514. For example, a first band pass filter having a first band pass response may be coupled at the input to amplifier 510, a second band pass filter having a second band pass response may be coupled at the input to amplifier 512, and a third band pass filter having a third band pass response may be coupled at the input to amplifier 514.
In some embodiments, electronic system 600 may represent a system that includes a wireless interface as well as other circuits. For example, in some embodiments, electronic system 600 may be a computer, such as a personal computer, a workstation, or the like, that includes a network interface as a peripheral or as an integrated unit. Further, electronic system 600 may represent a network interface card (NIC) usable in a mobile station within a wireless network, or may represent a wireless interface usable in an access point within a wireless network.
Antenna 610 may be a directional antenna or an omni-directional antenna. As used herein, the term omni-directional antenna refers to any antenna having a substantially uniform pattern in at least one plane. For example, in some embodiments, antenna 610 may be an omni-directional antenna such as a dipole antenna, or a quarter wave antenna. Also for example, in some embodiments, antenna 610 may be a directional antenna such as a parabolic dish antenna or a Yagi antenna. In still further embodiments, antenna 610 includes multiple physical antennas.
In operation, system 600 receives signals using antenna 610, and the signals are processed by the various elements shown in
Physical layer (PHY) 630 may be any suitable physical layer implementation. For example, PHY 630 may be a circuit block that implements a physical layer that complies with a standard for operation in a UWB network, or other standard. PHY 630 may implement coding and decoding, interleaving and deinterleaving, error correction, and the like. The various embodiments of the present invention are not limited by the contents or function of PHY 630.
Media access control (MAC) mechanism 640 may be any suitable media access control layer implementation. For example, MAC 640 may be implemented in software, or hardware or any combination thereof. In some embodiments, a portion of MAC 640 may be implemented in hardware, and a portion may be implemented in software that is executed by processor 660. Further, MAC 640 may include a processor separate from processor 660.
Processor 660 may perform method embodiments of the present invention, such as method 700 (
Memory 670 represents an article that includes a machine readable medium. For example, memory 670 represents a random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read only memory (ROM), flash memory, or any other type of article that includes a medium readable by processor 660. Memory 670 may store instructions for performing the execution of the various method embodiments of the present invention.
Ethernet interface 650, USB interface 680, and other interfaces 690 may provide communications between electronic system 600 and other systems. For example, in some embodiments, electronic system 600 may be an access point in a wireless network that utilizes Ethernet interface 650, USB interface 680, or other interfaces 690 to communicate with a wired network or to communicate with other access points. Some embodiments of the present invention do not include Ethernet interface 650. For example, in some embodiments, electronic system 600 may be a network interface card (NIC) that communicates with a computer or network using a bus or other type of port.
Method 700 is shown beginning with block 710 in which an on/off keyed communications signal is received. In some embodiments, the on/off keyed signal includes a carrier frequency between substantially 3.1 GHz and 10.6 GHz, but this is not a limitation of the present invention. At 720, timing information is extracted from the signal, and a digital counter is reset. In some embodiments, this may correspond to timing detection circuit 108 (
At 730, the signal is passed through a tuned or untuned amplifier. For example, an untuned amplifier of 730 may be the only amplifier included within a receiver, such as amplifier 110 (
At 740, an output signal from the tuned amplifier is provided to the digital counter to count the number of transitions in a time period. In some embodiments, the output signal from the tuned amplifier is provided directly to a clock input of a digital counter such as in embodiments represented by
At 750, the number of transitions is compared with threshold. The threshold may be a fixed threshold, or may be a threshold that varies based on various criteria. For example, the threshold may vary based on a particular sequence of carrier frequencies, or may vary based on the noise in the channel.
Although the present invention has been described in conjunction with certain embodiments, it is to be understood that modifications and variations may be resorted to without departing from the spirit and scope of the invention as those skilled in the art readily understand. Such modifications and variations are considered to be within the scope of the invention and the appended claims.