The present application relates to the field of wireless communication. More specifically, it relates to wireless communication systems and methods in a device that includes or supports a beamforming network.
A beamforming network may be provided in a wireless communication system and may be operated in a sending and/or receiving mode, or both, depending on its configuration and requirements. Therefore, such sending and/or receiving capability is generally comprehended in the present disclosure unless indicated otherwise or unless the context limits the subject to one of the two modes in a given instance.
A beamforming network can define (whether by generating or sensing) a beam, e.g., a directional energy beam such as an electromagnetic field beam. The beam may be narrower or broader in its angular extent, and can have one or more lobes or energy peaks as a function of angular direction. Beams can be created by operation of designed phased arrays or multi-antenna systems whereby the plurality of array elements or individual antennas in the system act through superposition to generate (or sense) a beam as needed. Electronic or physical beam steering can be performed to direct the beams as needed. A beamforming network is therefore capable of directing and/or receiving wireless beams into and/or from multiple directions in space, thereby achieving high transmission and/or reception gains operative to improve transmission and/or reception range and/or capacity of wireless channels.
A wireless communication channel may include several sub-channels, each typically covering a different span of frequencies within the wireless channel. Therefore, the present systems have both spatial and frequency sensitivity, which can be optimized by the design and operation of the systems.
It is desirable to affect efficient, fast and error free wireless communication in wireless communication systems, but prior art systems remain prone to deficiencies in these regards.
The present systems and methods may be applied to wireless communication systems. An embodiment is directed to a method for transmitting via multiple sub-channels simultaneously using a beamforming network, comprising determining a first plurality of symbols to be conveyed wirelessly to a first wireless-device via a first sub channel belonging to a wireless channel, and a second plurality of symbols to be conveyed wirelessly to a second wireless-device via a second sub channel belonging to said wireless channel; identifying, out of a plurality of beam-ports belonging to a beamforming network, a first beam-port associated with a first set of directions spanning said first wireless-device, and a second beam-port associated with a second set of directions spanning said second wireless-device; and feeding said first beam-port with a first signal conveying said first plurality of symbols via said first sub-channel, and said second beam-port with a second signal conveying said second plurality of symbols via said second sub-channel, such that a first beam conveying the first plurality of symbols is created by the beamforming network toward the first wireless-device, and a second beam conveying the second plurality of symbols is created by the beamforming network toward the second wireless-device.
Another embodiment is directed to a system operative to transmit via multiple sub-channels into multiple directions using a beamforming network, comprising a beamforming network; and a data interface; wherein the system is operative to: (i) extract, from a stream of data received by the system via said data interface: a first and a second plurality of symbols, an identity of a first and a second wireless device associated respectively with said first and second plurality of symbols, and an identity of a first and a second sub-channel belonging to a wireless channel, via which said first and a second plurality of symbols are to be conveyed to said first and a second wireless device respectively, and (ii) feed a first beam-port belonging to said beamforming network with a first signal conveying said first plurality of symbols via said first sub-channel, and a second beam-port belonging to said beamforming network with a second signal conveying said second plurality of symbols via said second sub-channel, such that a first beam conveying said first plurality of symbols is created by the beamforming network toward said first wireless device, and a second beam conveying said second plurality of symbols is created by the beamforming network toward said second wireless device.
Yet another embodiment is directed to a method for processing a first wireless transmission arriving concurrently with a second wireless transmission, comprising receiving via a plurality of beam ports belonging to a beamforming network, respectively, a plurality of signals associated with at least a first and a second orthogonal-frequency-division-multiple-access (OFDMA) wireless transmission arriving concurrently at said beamforming network; performing, per each of said plurality of signals, a fast Fourier transform (FFT), such that a plurality of FFT results are obtained respectively, each FFT result comprising (i) a first information about a first unique set of sub-carriers belonging to said first OFDMA wireless transmission, and (ii) a second information about a second unique set of sub-carriers belonging to said second OFDMA wireless transmission; and identifying, using said first information, one beam port out of said plurality of beam ports as having a strongest occurrence of said first unique set of sub-carriers belonging to said first OFDMA wireless transmission, thereby concluding that said first OFDMA wireless transmission has arrived at said beamforming network primarily via a first direction belonging to a first set of directions associated with said one beam port.
For a fuller understanding of the nature and advantages of the present concepts, reference is made to the following detailed description of preferred embodiments and in connection with the accompanying drawings, in which:
FIG, 10B illustrates one embodiment of a decoder;
FIG, 10C illustrates one embodiment of a detector;
The first signal 105sig1 is fed directly into a first beam port 101BP1 of beamforming network 101, or alternatively the first signal 105sig1 is fed into the first beam port 101BP1 of beamforming network 101 via RF chain 113a that creates an up-converted version 105sig1′ of the first signal. First signal 105sig1 may be a digital signal, and up-converted version 105sig1′ may be an analog signal. RF chain 113a may comprise a digital-to-analog converter which is not shown. As a result if the above, a first beam 105beam1 is created by the beamforming network 101 toward wireless device 109a, such that the first beam 105beam1 conveys the first signal 105sig1 associated with the first plurality of symbols 112a to the first wireless device 109a. The second signal 105sig2 is fed directly into the second beam port 101BP2 of beamforming network 101, or alternatively the second signal 105sig2 is fed into the second beam port 101BP2 of beamforming network 101 via RF chain 113b that creates an up-converted version 105sig2′ of the second signal. Second signal 105sig2 may be a digital signal, and up-converted version 105sig2′ may be an analog signal. RF chain 113b may comprise a digital-to-analog converter which is not shown. As a result if the above, a second beam 105beam2 is created by the beamforming network 101 toward wireless device 109b, such that the second beam 105beam2 conveys the second signal 105sig2 associated with the second plurality of symbols 112b to the second wireless device 109b. The first beam port 101BP1 is the one selected to be fed by the first signal 105sig1 conveying the first plurality of symbols 112a, because the first beam-port 101BP1 is associated with the first set of directions 101DR1 spanning the first wireless device 109a, to which the first plurality of symbols 112a is intended. The second beam port 101BP2 is the one selected to be fed by the second signal 105sig2 conveying the second plurality of symbols 112b, because the second beam-port 101BP2 is associated with the second set of directions 101DR2 spanning the second wireless device 109b, to which the second plurality of symbols 112b is intended. In an aspect, wireless device 109a moves to a new location that is not covered by the first set of directions 101DR1 associated with the first beam port 101BP1, but which happens to be covered by another set of direction associated with another one of the beam ports, thereby triggering a process in which the first signal 105sig1 is fed into said another one of the beam ports, resulting in creation of another beam covering said new location.
In one embodiment, said first beam 105beam1 and second beam 105beam2 are created simultaneously.
In one embodiment, said first sub-channel 100a spans different frequencies than said second sub-channel 100b, thereby facilitating said simultaneous creation of said first beam 105beam1 and second beam 105beam2.
In one embodiment, said first signal 105sig1 and second signal 105sig2 at least partially conform to a standard selected from a group consisting of: (i) WiMAX, and (ii) LTE.
In one embodiment, said first signal 105sig1 and second signal 105sig2 together constitute at least a portion of an orthogonal frequency-division multiple access (OFDMA) transmission.
In one embodiment, said first signal 105sig1 uses a first plurality of sub-carriers 100aSC different in frequency than a second plurality of sub-carriers 100bSC used by said second signal 105sig2.
In one embodiment, said portion is a portion of a frequency spectrum associated with said wireless channel 100 conveying said OFDMA transmission, and said portion comprises a frequency spectrum associated with said first sub-channel 100a and said second sub-channel 100b.
In one embodiment, said portion is at least a single time-slot out of a plurality of time-slots associated with said OFDMA transmission.
In one embodiment, said beamforming network 101 is selected from a group consisting of: (i) a butler matrix, (ii) a rotman lens, (iii) a blass matrix, and (iv) any passive beamforming network comprising beam-ports and array-ports connected to antennas.
One embodiment comprises: synthesizing said first signal 105sig1 by at least performing an inverse fast Fourier transform (IFFT) on said first plurality of symbols 112a, thereby resulting in said first signal 105sig1 comprising a first plurality of sub-carriers 100aSC, and synthesizing said second signal 105sig2 by at least performing an inverse fast Fourier transform (IFFT) on said second plurality of symbols 112b, thereby resulting in said second signal 105sig2 comprising a second plurality of sub-carriers 100bSC.
One embodiment comprises: extracting said first plurality of symbols 112a and said second plurality of symbols 112b from a stream of data 112 conforming to a standard selected from a group consisting of: (i) open base station architecture initiative (OBSAI), and (ii) common public radio interface (CPRI), wherein said extraction achieves said determination of said first plurality of symbols 112a and second plurality of symbols 112b.
In one embodiment, said beamforming network 101 is connected via a plurality of array-ports 107AP to a plurality of antennas 107ANT arranged as an antenna array, together operative to increase an effective isotropic radiated power (EIRP) associated with said first beam 105beam1 and second beam 105beam2, thereby increasing system gain.
In one embodiment, said feeding of said first beam-port 101 BP1 with said first signal 105sig1 comprises feeding said first beam-port 101 BP1 with a first up-converted version 105sig1′ of said first signal 105sig1 using a first radio-frequency chain 113a, and said feeding of said second beam-port 101 BP2 with said second signal 105sig2 comprises feeding said second beam-port 101 BP2 with a second up-converted version 105sig2′ of said second signal 105sig2 using a second radio-frequency chain 113b.
One embodiment for communicating via multiple sub-channels using a beamforming network comprises: determining a first plurality of symbols 112a to be conveyed wirelessly to a first wireless-device 109a via a first sub channel 200a belonging to a wireless channel 200, and a second plurality of symbols 112b to be conveyed wirelessly to a second wireless-device 109b via a second sub channel 200b belonging to said wireless channel 200; identifying, out of a plurality of beam-ports 101BP belonging to a beamforming network 101, a first beam-port 101BP1 associated with a first set of directions 101DR1 spanning said first wireless-device 109a, and a second beam-port 101BP2 associated with a second set of directions 101DR2 spanning said second wireless-device 109b; and feeding said first beam-port 101BP1 with a first signal 205sig1 conveying said first plurality of symbols 112a via said first sub-channel 200a, and said second beam-port 101BP2 with a second signal 205sig2 conveying said second plurality of symbols 112b via said second sub-channel 200b, such that a first beam 205beam1 conveying the first plurality of symbols 112a is created by the beamforming network 101 toward the first wireless-device 109a, and a second beam 205beam2 conveying the second plurality of symbols 112a is created by the beamforming network toward the second wireless-device 109b.
One embodiment further comprises: synthesizing said first signal 205sig1 by at least performing a code-division-multiple-access (CDMA) operation on said first plurality of symbols 112a using a first code 201a; and synthesizing said second signal 205sig2 by at least performing a code-division-multiple-access operation on said second plurality of symbols 112b using a second code 201b that is orthogonal to said first code 201a, thereby resulting in said first signal 205sig1 and said second signal 205sig2 being orthogonal to each other, thereby facilitating said first sub-channel 200a and said second sub-channel 200b within said wireless channel 200.
One embodiment is a system operative to transmit via multiple sub-channels into multiple directions using a beamforming network, comprising: a beamforming network 101; and a data interface 103DI; wherein the system is operative to: (i) extract, from a stream of data 112 received by the system via said data interface 103DI: a first 112a and a second 112b plurality of symbols, an identity of a first 109a and a second 109b wireless device associated respectively with said first and second plurality of symbols, and an identity of a first 100a and a second 100b sub-channel belonging to a wireless channel 100, via which said first and a second plurality of symbols are to be conveyed to said first and a second wireless device respectively, and (ii) feed a first beam-port 101BP1 belonging to said beamforming network 101 with a first signal 105sig1 conveying said first plurality of symbols 112a via said first sub-channel 100a, and a second beam-port 101BP2 belonging to said beamforming network with a second signal 105sig2 conveying said second plurality of symbols 112b via said second sub-channel 100b, such that a first beam 105beam1 conveying said first plurality of symbols 112a is created by the beamforming network 101 toward said first wireless device 109a, and a second beam 105beam2 conveying said second plurality of symbols 112a is created by the beamforming network toward said second wireless device 109b.
In one embodiment, said data interface 103DI and stream of data 112 conform to a standard selected from a group consisting of: (i) open base station architecture initiative (OBSAI), and (ii) common public radio interface (CPRI).
In one embodiment, said system is a remote radio-head 103b (RRH) system.
One embodiment comprises: a base-station 103a connected via said data interface 103DI to said remote-radio-head 103b, and operative to generate said stream of data 112.
One embodiment comprises: a first 113a and a second 113b radio-frequency chain operative to up-convert said first 105sig1 and second 105sig2 signal respectively before said feeding into said first 101 BP1 and second 101 BP2 beam-port respectively.
One embodiment comprises: a device 103device operative to perform at least an inverse fast Fourier transform (IFFT) on said first 112a and second 112b plurality of symbols, thereby generating said first 105sig1 and second 105sig2 signals respectively, comprising a first 100aSC and a second 100bSC plurality of subcarriers respectively.
One embodiment comprises: a plurality of array-ports 107AP and a plurality of antennas 107ANT, wherein said beamforming network 101 is connected via said plurality of array-ports 107AP to said plurality of antennas 107ANT arranged as an antenna array, together operative to increase an effective isotropic radiated power (EIRP) associated with said first beam 105beam1 and second beam 105beam2, thereby increasing system gain.
One embodiment is a system operative to transmit using multiple code-division-multiple-access (CDMA) codes into multiple directions using a beamforming network, comprising: a beamforming network 101; and a device 203device operative to perform at least a CDMA operation; wherein the system is operative to: feed a first beam-port 101BP1 belonging to said beamforming network 101 with a first signal 205sig1 conveying a first plurality of symbols 112a, said first signal 205sig1 generated by said device 203devie by applying a first CDMA code 201a on said first plurality of symbols 112a; and feed a second beam-port 101BP2 belonging to said beamforming network 101 with a second signal 205sig2 conveying a second plurality of symbols 112b, said second signal 205sig2 generated by said device 203device by applying a second CDMA code 201b on said second plurality of symbols 112b, such that a first beam 205beam1 conveying said first plurality of symbols 112a is created by the beamforming network 101 toward a first wireless device 109a, and a second beam 205beam2 conveying said second plurality of symbols 112b is created by the beamforming network 101 toward a second wireless device 109b.
Detecting a presence of a strong component of first 305a OFDMA wireless transmission in first signal 305sig1, as opposed to a weaker component of first 305a OFDMA wireless transmission in second signal 305sig2, is a good indication that first 305a OFDMA wireless transmission has arrived via a direction that is spanned by the first set of directions 101DR1; in case of such a detection, the first signal 305sig1, rather than the second signal 305sig2, will be used to decode the first 305a OFDMA wireless transmission. The second signal 305sig2 may be use to decode the second 305b OFDMA wireless transmission. The first signal 305sig1 may be a down-converted version of a prior signal 305sig1′, which is an analog signal down-converted by RF chain 313a. RF chain 313a may include an analog-to-digital converter not shown. The second signal 305sig2 may be a down-converted version of a prior signal 305sig2′, which is an analog signal down converted by RF chain 313b. RF chain 313b may include an analog-to-digital converter not shown. Since the first signal 305sig1 has both a strong component of first 305a OFDMA wireless transmission and a weak component of second 305b OFDMA wireless transmission, the different components must be separated before detecting the strength of the components and before decoding the stronger component. Such a separation may be achieved using a fast Fourier transform (FFT), assuming that each of the first 305a and second 305b OFDMA wireless transmission is using a unique frequency allocation (sub-channeling) within a common wireless channel, which is the case with OFDMA transmissions. FFT result 305FFT1 is obtained by performing an FFT operation on the first signal 305sig1, and FFT result 305FFT2 is obtained by performing an FFT operation on the second signal 305sig2. Such a separation may also be achieved by means of code-division operations, which is the case with CDMA transmissions.
One embodiment comprises: associating said first 300a unique set of sub-carriers with a fist wireless-device 109a, thereby concluding that said first wireless-device has a bearing spanned by said first set of directions 101DR1, and wherein said first unique set of sub-carriers is associated with a first OFDMA sub-channel 100a.
One embodiment comprises: concluding that said first OFDMA sub-channel 100a was used during a period that was specifically reserved for said fist wireless-device 109a, thereby achieving said association.
One embodiment comprises: decoding a synchronization layer of a communication channel to which said first 305a OFDMA wireless transmission belongs, thereby reaching said conclusion about said reservation. In one embodiment, said communication channel is associated with a communication standard selected from a group consisting of: (i) WiMAX, and (ii) LTE.
In one embodiment, said decoding is done by extracting information from a stream of data conforming to a standard selected from a group consisting of: (i) open base station architecture initiative (OBSAI), and (ii) common public radio interface (CPRI).
One embodiment comprises: recording said conclusion that said first wireless-device 109a has a bearing spanned by said first set of directions 101DR1 associated with said one beam-port 101BP1, thereby facilitating a future decision to transmit to said first wireless-device via said one beam-port.
One embodiment comprises: decoding 306 said first 305a OFDMA wireless transmission using one 305sig1 of said plurality of signals 305sig1, 305sig2 that was received via said one beam port 101BP1 identified.
In this description, numerous specific details are set forth. However, the exemplary disclosed embodiments and aspects of the invention may be practiced without some of these specific details. In other instances, well-known hardware, materials, structures and techniques have not been shown in detail in order not to obscure the understanding of this description. In this description, references to “an embodiment”, “one embodiment” and “one aspect” mean that the feature being referred to may be included in at least one embodiment/case of the invention. Moreover, separate references to “an embodiment”, “one embodiment”, “embodiments” and “one aspect” in this description do not necessarily refer to the same embodiment/case. Illustrated embodiments/cases are not mutually exclusive, unless so stated and except as will be readily apparent to those of ordinary skill in the art. Thus, the invention may include any variety of combinations and/or integrations of the features of the embodiments/cases described herein.
Also, flow diagrams illustrate non-limiting embodiment/case examples of the methods, and block diagrams illustrate non-limiting embodiment/case examples of the devices. Some operations in the flow diagrams may be described with reference to the embodiments/cases illustrated by the block diagrams. However, the methods of the flow diagrams could be performed by embodiments/cases of the invention other than those discussed with reference to the block diagrams, and embodiments/cases discussed with reference to the block diagrams could perform operations different from those discussed with reference to the flow diagrams. Moreover, although the flow diagrams may depict serial operations, certain embodiments/cases could perform certain operations in parallel and/or in different orders from those depicted. Moreover, the use of repeated reference numerals and/or letters in the text and/or drawings is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments/cases and/or configurations discussed. Furthermore, methods and mechanisms of the embodiments/cases will sometimes be described in singular form for clarity. However, some embodiments/cases may include multiple iterations of a method or multiple instantiations of a mechanism unless noted otherwise. For example, when a controller or an interface are disclosed in an embodiment/case, the scope of the embodiment/case is intended to also cover the use of multiple controllers or interfaces.
Certain features of the embodiments/cases, which may have been, for clarity, described in the context of separate embodiments/cases, may also be provided in various combinations in a single embodiment/case. Conversely, various features of the embodiments/cases, which may have been, for brevity, described in the context of a single embodiment/case, may also be provided separately or in any suitable sub-combination. The embodiments/cases are not limited in their applications to the details of the order or sequence of steps of operation of methods, or to details of implementation of devices, set in the description, drawings, or examples. In addition, individual blocks illustrated in the figures may be functional in nature and do not necessarily correspond to discrete hardware elements. While the methods disclosed herein have been described and shown with reference to particular steps performed in a particular order, it is understood that these steps may be combined, sub-divided, or reordered to form an equivalent method without departing from the teachings of the embodiments/cases. Unless specifically indicated herein, the order and grouping of the steps is not a limitation of the embodiments/cases. Embodiments/cases described in conjunction with specific examples are presented by way of example, and not limitation. Moreover, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, the present invention comprehends all such alternatives, modifications and variations that fall within the spirit and scope of the appended claims and their equivalents.