1. Field of the Invention
The invention generally relates to electronics. In particular, the invention relates to modulation for communication.
2. Description of the Related Art
Long range receivers, transmitters, receiver/transmitters, and transceivers used in a system such as a smart grid benefit from a certain level of sensitivity. However, long range modulation schemes often are proprietary and not compliant with the IEEE industry standard, such as the 802.15.4g specification.
The systems, methods, and devices of the invention each have several aspects, no single one of which is solely responsible for its desirable attributes.
One embodiment includes an apparatus comprising a serial-to-parallel converter configured to allocate symbols of a first signal among a plurality of parallel signals and a long-range spreader configured to generate a long-range spread signal, wherein the long-range spreader is a plurality of direct sequence spread spectrum (DSSS) encoders extended by an orthogonal transform.
One embodiment includes an electronically-implemented method of signal processing, the method comprising allocating symbols of a first signal among a plurality of parallel signals, direct sequence spreading the plurality of parallel signals to generate a plurality of spread signals, and orthogonalizing the plurality of spread signals to generate an orthogonalized output.
One embodiment includes an apparatus for signal processing, the apparatus comprising a serial-to-parallel converter configured to allocate symbols of a first signal among a plurality of parallel signals, a plurality of direct sequence spread spectrum (DSSS) encoders configured to generate a plurality of spread signals in parallel, and a means for orthogonalizing the plurality of spread signals to generate an orthogonalized output.
These drawings and the associated description herein are provided to illustrate specific embodiments of the invention and are not intended to be limiting.
Long-range modulation schemes with low sensitivity are desirable for systems such as a smart grid. Currently available long range modulation technologies often implement proprietary schemes which do not include the standardized processes defined in an industry standard specification, such as IEEE 802.15.4g. Moreover, some long range modulation technologies that are currently available address only narrow band signals, which may pose limitations to the applicability of the technology.
Various embodiments disclosed herein address the code inefficiencies raised by propriety long range modulation schemes and the limited application of narrow band long range modulation schemes by utilizing spreading schemes while increasing throughput by creating multiple orthogonal channels using the vectors of an orthogonal transform such as the Hadamard matrix. In certain embodiments, the spreading schemes can correspond to industry standard spreading schemes. However, in alternative embodiments, different spreading schemes can be used, including those yet to be developed.
One non-limiting embodiment includes an orthogonal parallel multi-channel processing route in addition to a direct sequence spread spectrum (DSSS) and/or multiplexed direct sequence spread spectrum (MDSSS) routes. The additional processing route can convert the signal from serial to parallel, use a DSSS coding and spreading scheme, and create multiple orthogonal channels using orthogonal vectors of a Hadamard matrix. Since DSSS coding and spreading can be used for operation of more than one modulation technology, this embodiment can reuse the DSSS coding and spreading scheme while increasing the throughput by orthogonally parallelizing the signal.
Various aspects of the novel systems, apparatuses, and methods are described more fully hereinafter with reference to the accompanying drawings. This disclosure may, however, be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein one skilled in the art should appreciate that the scope of the disclosure is intended to cover any aspect of the novel systems, apparatuses, and methods disclosed herein, whether implemented independently of or combined with any other aspect. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, the scope is intended to cover such an apparatus or method which is practiced using other structure, functionality, or structure and functionality in addition to or other than the various aspects set forth herein. It should be understood that any aspect disclosed herein may be embodied by one or more elements of a claim.
Although particular aspects are described herein, many variations and permutations of these aspects fall within the scope of the disclosure. Although some benefits and advantages of the preferred aspects are mentioned, the scope of the disclosure is not intended to be limited to particular benefits, uses, or objectives. Rather, aspects of the disclosure are intended to be broadly applicable to different data access technologies, system configurations, networks, and transmission protocols, some of which are illustrated by way of example in the figures and in the following description. The detailed description and drawings are merely illustrative of the disclosure rather than limiting.
Each of the (N,1)-DSSS encoders 406 can be, for example, the same as the (N,1)-DSSS encoder 206 described earlier in connection with
The long-range spreader 308 outputs a long-range spread signal that is spread in parallel and subsequently orthogonalized and advantageously increases system sensitivity and range. In one embodiment, a signal processor similar to the long-range spreader 308 is configured to apply an orthogonal transform to the plurality of spread signals discussed above. The number of the plurality of spread signals through the (N,1)-DSSS encoders 406 and the size of the orthogonal transform of the orthogonal transform signal processor 408 can be selected to increase sensitivity and range. For example, for a 125 kHz bandwidth (BW) channel with a basic spreading factor (SF) of 32 and noise floor (NF) of 4.5 dB, the receiver sensitivity can be calculated as follows:
The long-range spreader 308 with an effective spreading factor (SF) of, for example, 3200 can be implemented by using a basic code, such as (N,1)-DSSS, extended by a M 100 sub-Hadamard matrix with M=8, i.e., 8 parallel channels within the long-range spreader 308. The receiver sensitivity for the same receiver as above can be calculated as follows:
In the illustrated embodiment, orthogonalizing the parallel spread signals by the Hadamard transform signal processor 408 is achieved by multiplying different spreading sequences with orthogonal vectors from a Hadamard matrix. In other embodiments, alternative orthogonal matrices can be used. In various embodiments, orthogonalized signals can be created given the input bits, a spreading sequence of C={c[0], c[1] . . . c[N−1]}, and a 4×4 Hadamard matrix of:
A subset of two vectors from the Hadamard matrix, such as [1 −1 1 1] and [1 1 −1 −1] may be chosen. Using the chosen subset, two bit values of
can be sent such that:
where cm is the code with +/−1 and length of N, bm is the bit value, and
performing de-spread will give:
Referring still to
The foregoing description and claims may refer to elements or features as being “connected” or “coupled” together. As used herein, unless expressly stated otherwise, “connected” means that one element/feature is directly or indirectly connected to another element/feature, and not necessarily mechanically. Likewise, unless expressly stated otherwise, “coupled” means that one element/feature is directly or indirectly coupled to another element/feature, and not necessarily mechanically. Thus, although the various schematics shown in the figures depict example arrangements of elements and components, additional intervening elements, devices, features, or components may be present in an actual embodiment (assuming that the functionality of the depicted circuits is not adversely affected).
As used herein, the term “determining” encompasses a wide variety of actions. For example, “determining” may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like. Also, “determining” may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like. Also, “determining” may include resolving, selecting, choosing, establishing and the like. Further, a “channel width” as used herein may encompass or may also be referred to as a bandwidth in certain aspects.
As used herein, a phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. As an example, “at least one of: a, b, or c” is intended to cover: a, b, c, a-b, a-c, b-c, and a-b-c.
The various operations of methods described above may be performed by any suitable means capable of performing the operations, such as various hardware and/or software component(s), circuits, and/or module(s). Generally, any operations illustrated in the Figures may be performed by corresponding functional means capable of performing the operations.
The various illustrative logical blocks, modules and circuits described in connection with the present disclosure may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array signal (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
In one or more aspects, the functions described may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software or firmware, the functions may be stored on or transmitted over as one or more instructions or code on a tangible, non-transitory computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, flash, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray® disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Thus, in some aspects, computer readable medium may comprise non-transitory computer readable medium (e.g., tangible media). In addition, in some aspects computer readable medium may comprise transitory computer readable medium (e.g., a signal). Combinations of the above should also be included within the scope of computer-readable media.
Thus, certain aspects may comprise a computer program product for performing the operations presented herein. For example, such a computer program product may comprise a computer readable medium having instructions stored (and/or encoded) thereon, the instructions being executable by one or more processors to perform the operations described herein. For certain aspects, the computer program product may include packaging material.
The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
Software or instructions may also be transmitted over a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of transmission medium.
Further, it should be appreciated that modules and/or other appropriate means for performing the methods and techniques described herein can be downloaded and/or otherwise obtained by a user terminal and/or base station as applicable. For example, such a device can be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, various methods described herein can be provided via storage means (e.g., RAM, ROM, a physical storage medium such as a compact disc (CD) or floppy disk, etc.), such that a user terminal and/or base station can obtain the various methods upon coupling or providing the storage means to the device. Moreover, any other suitable technique for providing the methods and techniques described herein to a device can be utilized.
It is to be understood that the claims are not limited to the precise configuration and components illustrated above. Various modifications, changes and variations may be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the claims.
While the foregoing is directed to aspects of the present disclosure, other and further aspects of the disclosure may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.
Furthermore, the disclosed transmission methods, systems, and/or apparatus can be implemented into various electronic devices. Examples of the electronic devices can include, but are not limited to, consumer electronic products, parts of the consumer electronic products, electronic test equipment, etc. Examples of the electronic devices can also include memory chips, memory modules, circuits of optical networks or other communication networks, and disk driver circuits. The consumer electronic products can include, but are not limited to, wireless devices, a mobile phone, cellular base stations, a telephone, a television, a computer monitor, a computer, a hand-held computer, a personal digital assistant (PDA), a microwave, a refrigerator, a stereo system, a cassette recorder or player, a DVD player, a CD player, a VCR, an MP3 player, a radio, a camcorder, a camera, a digital camera, a portable memory chip, a washer, a dryer, a washer/dryer, a copier, a facsimile machine, a scanner, a multi-functional peripheral device, a wrist watch, a clock, etc. Further, the electronic device can include unfinished products.
It is to be understood that the implementations are not limited to the precise configuration and components illustrated above. Various modifications, changes and variations may be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the implementations.
Although this invention has been described in terms of certain embodiments, other embodiments that are apparent to those of ordinary skill in the art, including embodiments that do not provide all of the features and advantages set forth herein, are also within the scope of this invention. Moreover, the various embodiments described above can be combined to provide further embodiments. In addition, certain features shown in the context of one embodiment can be incorporated into other embodiments as well.
This application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application No. 61/902,019, filed Nov. 8, 2013, the entirety of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61902019 | Nov 2013 | US |