Precoding and sdma support
Abstract
Embodiments are described in connection with enhancing performance in a wireless communication system using codebook technology. According to an embodiment is a method for enhancing performance in a wireless communication environment. The method can include receiving a user preference for a transmission mode, associating the user preference with an entry or entries in a codebook, and assigning the user to a transmission mode corresponding to the entry or entries. The transmission mode can be one of a preceding, space division multiple access (SDMA), SDMA preceding, multiple input multiple output (MMO), MTMO preceding, MEVIO- SDMA and a diversity. Each entry can correspond to a transmission mode.

Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
13 claims: 4 independent, 9 dependent
- 1A method for increasing productivity in the environment a wireless communication comprising the steps on which 1. Спосіб підвищення продуктивності в середовищі безпровідного зв'язку, що містить етапи, на яких Accept user preferences for transmission mode;приймають користувацькі переваги для режиму передачі;associate the user preferences with the record or entries in the coding table using the mode definition and at least one vector or at least one matrix corresponding to the user superiority;and асоціативно зв'язують користувацькі переваги із записом або записами в таблиці кодування за допомогою визначення режиму і щонайменше одного вектора або щонайменше однієї матриці, яка відповідає користувацькій перевазі;і assign a user to the transmission mode appropriate records or records. призначають користувача режиму передачі, відповідному запису або записам.
- 5Wireless communication device containing 5. Пристрій безпровідного зв'язку, що містить The processor is made with the ability to select the transfer mode from the set of transmission modes from the coding table using the definition of the mode and at least one vector or at least one matrix corresponding to it user preferences or characteristics of the user's channel;and процесор, виконаний з можливістю вибору режиму передачі з множини режимів передачі з таблиці кодування за допомогою визначення режиму і щонайменше одного вектора або щонайменше однієї матриці, яка відповідає користувацькій перевазі або характеристикам каналу користувача;і storage device connected to the processor. запам'ятовуючий пристрій, зв'язаний з процесором.
- 10Wireless communication device containing 10. Пристрій безпровідного зв'язку, що містить A tool for handling custom user preferences for the mode transmission;засіб обробки прийнятих користувацьких переваг для режиму передачі;associative linking of user preferences with record or entries in the coding table by defining the mode and at least one vector or at least one matrix corresponding to it custom preference;and засіб асоціативного зв'язування користувацьких переваг із записом або записами в таблиці кодування за допомогою визначення режиму і щонайменше одного вектора або щонайменше однієї матриці, яка відповідає користувацькій перевазі;і User mode assignment mode, corresponding record or records. засіб призначення користувача режиму передачі, відповідному запису або записам.
- 13A computer-readable media including information Saved commands that contain 13. Машиночитаний носій інформації, що включає в себе збережені команди, які містять commands to handle accepted custom preferences for mode of transmission;команди для обробки прийнятих користувацьких переваг для режиму передачі;commands for associative custom binding preferences with the record or entries in the encoding table using the definition a mode and at least one vector or at least one matrix corresponding to it accepted by the user preferences;and команди для асоціативного зв'язування користувацьких переваг із записом або записами в таблиці кодування за допомогою визначення режиму і щонайменше одного вектора або щонайменше однієї матриці, яка відповідає прийнятій користувацькій перевазі;і commands for user assignment mode, corresponding record or records. команди для призначення користувача режиму передачі, відповідному запису або записам.
Independent claims4
231 paragraphs in 12 sections, as filed
UKRAINE
(19) and A (11) 93053 (13) C2
(51) IPC (2011.01)
H04M16 / 02 (2011.01) H04V 7/06 (2006.01) H04I 1 / 00N04B 7/04
MINISTRY OF EDUCATION SCIENCE OF UKRAINE
STATE DEPARTMENT OF INTELLECTUAL PROPERTY
DESCRIPTION
TO THE INVENTORY PATENT
(54) SUPPORT FOR PREVIOUS CODING AND 5YMBA
1
(21) a200803885
(22) August 30, 2006
(24) 10.01.2011
(86) PCT / 32006/033937, 30.08.2006
(31) 60 / 713,029
(32) August 30, 2005
(33) from
(31) 60 / 731,014
(32) 27.10.2005
(33) from
(31) 11 / 401,979
(32) April 10, 2006
(33) from
(46) 10.01.2011, bulletin # 1, 2011
(72) ALEXE ALUMINUM, from, HORE DHANAN-JAI ashk, from, barriac gwendolin d., From, wang zhibbin, from, cadouus tamer, from
(73) kveklkomom incorporated, from
(56) from 2002147953 A1; 10.10.2002
from 2005041611 A1; 24.02.2005
(57) 1. Method for increasing productivity in the wireless environment of wireless communication, comprising the stages on which
Accept user preferences for broadcast mode;
associate the user preferences with the recording or entries in the encoding table by the help of the definition of the mode and at least the one-character or at least one matrix that gives the user a preference; and
assign a user to a transmission mode, an appropriate record or records.
2. The method of claim 1, wherein the encoding table includes records for transmission modes including the previous encoding, multi-access with spatial channel separation (sUMMA), pre-coded SU, multi-input, and multiple outputs ( MIMO), pre-IMO-coding, MIMO-ZOMA and diversity.
3. The method of claim 1, wherein each entry corresponds to a transmission mode.
4. The method of claim 1, wherein the received preferences include at least one of the following: an advantage that identifies the mode, the indicator
2
channel quality control (SOI), several modes associated with associated SOI for at least one of several modes, and the difference between the SOI at least for these modes.
5. A wireless communication device containing a processor, made with the ability to select a mode of transmission from a plurality of transmission modes from the table coding by determining the mode and at least one vector, or at least one matrix, which corresponds to the user preferences or characteristics of the user's channel; and a memory device connected to the processor.
6. The wireless communication device of claim 5, wherein the coding table includes records for transmission modes including pre-no coding, multiple access with spatial channel separation (sUMMA), pre-coding with a UMA, with many inputs and many output-we (MIMO), previous MIMO-encoding, MIMO-SUMMA and diversity.
7. The wireless communication device of claim 5, wherein each recording of a coding table corresponds to a transmission mode.
8. The wireless communication device of claim 5, wherein the processor automatically accesses a different encoding table as the device moves between different base stations.
9. The wireless communication device of claim 5, wherein the processor adopts another encoding table, from which it is necessary to select the transmission mode, as the device moves between different base stations.
10. Device of wireless communication containing a means of processing received custom preferences for the transmission mode;
a means of associative binding of user preference with a record or entries in the coding table by means of determining the mode and at least one vector or at least one matrix corresponding to the user preference; and means for assigning the user a transmission mode, corresponding record or records.
iA (11) 93053 (13) C2
σ>
3
93053
4
11. The wireless communication device of claim 10, wherein the coding table includes records for transmission modes including pre-no coding, multiple access with spatial channel separation (SUMA), pre-coding SUM, with many inputs and many outputs-we (MIMO), previous MIMO-encoding, MIMO-SUMMA and diversity.
12. The wireless communication device of claim 10, wherein each recording corresponds to a transmission mode.
13. A computer-readable medium of information including self-contained commands that contain
commands for handling received user preferences for the transmission mode; commands for associative binding of user-preferences with the record or entries in the table-coding by means of determining the mode and at least one vector, or at least one matrix that corresponds to the accepted user-shift; and
commands for assigning the user to the broadcast mode, the corresponding record or records.
The field of technology to which the invention belongs
The following description, in general, belongs to the one-way communication and, among other things, to support the pre-coding and multiple access with spatial separation of channels (SUMM) for wireless communication systems.
The level of technology
Wireless network systems have become dominant-something a means by which a large number of people around the world exchanges data. Wireless communication devices have become more compact and powerful, so as to meet the consumer's needs, which include improved portability and convenience. Users have discovered a large number of applications for non-wire devices such as cell phones, personal digital devices (RBAs), etc., and require reliable provision of services and enhanced coverage.
Productivity of the wireless communication system can be increased by using transmissions with the formation of rays within the regions to transmit data from the base station or access point to the mobile device (s). This area can be a service area, and it caninclude subregions, or sectors. Several transmitting antennas located in the base station can be used to form ray transmissions using "rays", which typically cover a narrower zone than transmission using a single transmit antenna. The "noise-noise-and-noise" ratio (3YNR) rises within the zone or sector covered by the rays. The non-ray covered sectors are referred to as the zero region. Mobile devices in this zero area, in general, have very low levels of 3YNP, resulting in reduced productivity and possible loss of data. Communication system can use the control of rays, in which the rays are dynamically routed to specific co-paired devices. In the control of the rays, the rays are redirected as the utility device (s) changes the location.
The problem with communication systems is that the mobile device or receiver is located in a specific area of the area served by an access point or a transmitting device. In such cases, when
the transmitter has several transmit antennas, the signals provided from each antenna should not be combined to provide maximum power in the receiving device. In these cases, there may be problems with the decoding of signals received in the receiving device.
To overcome the above, there is a need for metadata to increase the signal-to-noise ratio (3NP) of the wireless communication line with multiple antennas. Improved 3NP also allows improved signal decoding by the receiver.
The essence of the invention
The following is a simplified essence of one or several options for implementation. in order to provide a basic understanding of some aspects of these options implementation. This is not a comprehensive overview of one or several implementation options, and it is not prize-winning to determine the key or most important elements of the implementation, not to figure out the volume of these implementation options. Its only purpose is to introduce some concepts of the described embodiments in a simplified form as the introduction to a more detailed description, which is presented below.
In accordance with one or several options implementation and their respective disclosures, various aspects are described in connection with the wireless communication and the increase in the productivity of this connection. According to the implementation plan, there is provided a way to increase productivity in a wireless communication environment. The method includes a stage at which take the user preferences for the broadcast mode. The method further includes the steps by which associate the user-defined over-the-counters with the record or entries in the encoding table (codebook) and assigns the user of the broadcast mode to the corresponding record or records. Transmit mode is one of the following: pre-coding, multiple access with spatial channel separation (SUMA), pre-coding SUMA, multiple inputs and multiple outputs (MIMO), previous MIMO coding, MIMO-SUMA and disintegration. Each recording can match the broadcast mode.
According to some embodiments, a non-predicted way of determining user preferences for the transmission mode. The method includes in
5
93053
6
the stages on which determine the characteristics of the user channel, choose the mode or modes of transmission, for application, from the table coding, and transmit the identifier of the selected mode or modes. Determining the characteristics of the channel user can include the definition of using SOI, power shifts, signal levels and information on the interference of other sectors. The mode can be one of the following: pre-coding, multiple access with forward channel separation (3МΜ), pre-coding 3МΜ, with many inputs and multiple outputs (МІМО), previous MIMO-encoding, МІМО-3ЫМΛ and spacing.
According to some embodiments, a non-predictable communication device, which includes a processor and a storage device, is connected to the processor. The processor can be configured to select a mode of transmission from a plurality of modes transmissions from the coding table. Transmission mode can be one of the following: pre-coding, multiple access with spatial separation of the channels (3МΜ), pre-coding 3МΜ, enriched inputs and many outputs (МІМО), previous MIMO-coding, МММО-3ΜΜΛ and dissonance. Each entry of the encoding table can respond to the transmission mode. In some embodiments, the processor automatically accesses another encoding table as the device moves between different base stations, or the processor adopts another encoding table from which to select the transmission mode,
According to some embodiments, a non-foregone wireless communication device, which includes a means for receiving user preferences for the transmission mode. In addition, the means of associative bindings with the entry or entries in the coding table for the assignment of the user to the transfer mode, the corresponding record or records is included in the device. Each record may correspond to the transmission mode. The transmission mode can be one of the following: foreground encoding, multiple access with spacious channel separation (3ММР), pre-coding 3ММЛ, with many inputs and multiple outputs (МІМО), previous MIMO-encoding, МІМΘ-3МΜΛ and spacing.
According to some embodiments, a wireless communication device is provided, which includes a means for determining the characteristics of a user channel, a mode selection selector, or a transmission logic for use in a code table, and a means for transmitting an identifier of a selected mode or modes. The tool for determining the characteristics of the user's channel contains definitions throughSOI use, power shifts, signal levels and information on the interference of other sectors. The mode can be one of the following: pre-coding, multiple access with forward channel separation (3YMΛ), pre-coding 3YMΛ, with many inputs and multiple outputs (MIMO), previous MIMO-encoding, MIMO-3YMΛ and spacing.
For solving the aforementioned and related task time or several embodiments, there are signs, which are further described in full and are specifically indicated in the formulas of the invention. The following description and the attached markings detail the specific aspects of the illustration, and indicate some of the many ways in which the principles of the options implementation can be used. Other advantages and new features should be apparent from the following detailed description, when viewed in conjunction with the drawings, and disclosed embodiments are intended to include all of these aspects and their equivalents.
Brief description of the drawings
FIG. 1 illustrates a wireless communication system in accordance with various embodiments disclosed in this document.
FIG. 2 illustrates the wireless communication system with multiple access according to various options implementation.
FIG. 3 illustrates a wireless communication system in accordance with one or more embodiments presented in this document.
FIG. 4 illustrates a radiation pattern for the sector, using the disclosed techniques for improving communications in a wireless environment.
FIG. 5 illustrates functional blocks according to various embodiments.
FIG. 6A illustrates a methodology for increasingproductivity in a wireless communication environment.
FIG. 6B illustrates a system for increasing pro-ductivity in a wireless communication environment.
FIG. 7A illustrates a methodology for determining and reporting user preferences in mode (s) or transmission method according to various implementation options presented in this document.
FIG. 7B illustrates a system for identifying and differentiating user preferences according to the mode (s) or method of transmission according to various embodiments presented in this document.
FIG. 8 illustrates a system that uses routine techniques in order to increase the system capacity of the system in a wireless communication environment in accordance with one or more embodiments embodied in this document.
FIG. 9 illustrates a system that uses front-end encoding and 3YMΛ to enhance the system's permissive capability in an environment of wireless communication in accordance with various embodiments.
FIG. 10 illustrates the transmitting device and the receiving device in the wireless communication system with multiple access according to various embodiments embodied in the present document.
Detailed description of the invention
Various embodiments are described further with references to the drawings. In the following description, for purposes of explanation, many specific details are explained in order to provide a full understanding of one or more embodiments. Alternatively, it may be apparent that these embodiments can be employed in practice without these specific details. In other cases, on the
7
93053
8
The flowchart illustrates the widespread structures and devices, to facilitate the description of these implementation options.
The terms component, system, etc., used in this application are intended to refer to an object associated with a computer, or hardware, firmware, a combination of hardware and software provision , software or software during execution. For example, a component may be, but not limited to, a process that runs on a processor, processor, object executed by a file, a stream of execution, a program, or a computer. As an illustration, and an application running on a computing device - and the computing device can be a com ponent. One or more components may consistently be inside the process and / or run-time, and the component may be localized on a computer and / or distributed between two or more computers. In addition, these components can be executed from computer-readable media that has stored different data structures. The components can be exchanged with data using local and / or remote processes, for example, according to a signal having one or more data packets (for example, data from one component interacting with another component in the local system, a distributed system and / or network, for example, on the Internet with other systems by means of a signal).
In addition, various embodiments are described in this document in connection with the user-specific device. A user device can also be referred to as a system, subscriber device, subscriber station, mobile station, mobile device, remote station, access point, base station, remote terminal, access terminal, user terminal, user agent, or user-privilege equipment. A user device may be a cellular telephone, a wireless telephone, a Session Initiation Protocol (PID) telephone, a wireless subscriber station (U), a UPS, a pocket device with support for wireless communications, or another wireless device connected to the wiring modem.
Moreover, various aspects or features described in this document can be implemented as a means, device or product using a standard methodology of programming and / or development. The term "product" when used in this document is intended to include a computational program available from any machine-readable device, carrier or medium. For example, a mass-readable storage medium may include, but is not limited to, magnetic storage devices (eg, a hard disk, a flexible disk, a magnetic tape, etc.), optical disks (for example, a CD (CD), a universal digital disks (YUYU), etc.), smart cards and flash memory devices (for example, a card, a card, a keyboard attachment, etc.).
Referring now to the drawing, FIG. 1 illustrates a wireless communication system 100 according to various embodiments presented in a given document. Different modes can be used to improve communication in a non-conductive system, such as pre-coding, SUM, previous SUMD encoding, enriched inputs and multiple outputs (MIMO), previous MIMO-encoding and / or MIMO-ZYUM irradiation. As illustrated, the mobile subscriber 102 supports wireless communication with the base station 104. It should be taken into account that at least one mobile device 102 and a base station 104 are illustrated for simplicity, there may be more than one of them.
The base station 104 includes transmitting antennas that can form rays that cover the predefined zones, leading to a fixed beam pattern. The base station 104 supports such techniques as pre-coding, SUM, the previous SUMD encoding, MIMO, the previous MIMO-encoding and / or MIMO-SUMA. Base station 104 carries pre-processing for all used me-todics. For example, for the previous coding uses a specific vector that can modulate all user transfers during a certain period of time. For a previous MIMO-encoding, a set of vectors can be used to modulate transmissions from base station 104.
The coding table 106 contains records of various vectors and / or matrices that may correspond to several modes of transmission, and this information may be prevented. Each entry can correspond to a transmission mode or a spatial processing form (for example, a pre-coding, a previous MI-MO-encoding, a SUM, a pre-coded SUMM, MIMO-SUMA, etc.). For example, the table 106 coding may contain a set of sixty-four entries, however, there may be any number of records, and sixty-four are arbitrary. The coding table 106 may be configured for base stations 104 or sectors or mobile devices 102 that exchange data from base stations 104. For an example, but not as a limitation, the coding table 106 can support a plurality of users by applying the editing modes described in this document. Need to point out
The mobile device 102 may notify the base station 104 of the records required by the mobile device 102. The coding table 106 may be known in advance either one or both of the mobile device 102 and the base station 104. For example, the base station 104 may alert the mobile device 102 on its table 106 encoding. As the mobile device 102 moves between different base stations 104, the encoding table 106 must be modified for a particular base station 104. This change in the tab-
9
93053
10
the encoding entity can be executed automatically with the help of the mobile device 102 autonomously (for example, using a processor that accesses a different encoding table), or by means of a base station 104 that alerts the mobile device 102 about the change.
In 5МΜА, several users can be scheduled (scheduled) simultaneously at the same frequency-time resource, where their spatial signatures may differ. In 5МΜ the sector is divided into virtual sectors, so that user-vatic devices in different areas use one channel resources, thus, achieving a higher spatial multiple use. There may be a separate transmission mode that potentially provides a reliable signal transmission. This transmission mode can be used for to transmit control and / or broadband data. Each virtual sector can be additionally divided into a set of narrower spatial rays so that a particular ray (or linear combination of rays) in the virtual sector can be applied to a particular user-watcher device, thus,
5МΜ is useful in scenarios with high 5NP when the bandwidth is near the nonlinear area. In these embodiments, the re-enactment of several users increases the number of available channels (dimension) by reducing 5NP for each user. Provided that for high 5NP users are extra-linear bandwidth, this approach increases the bandwidth of the system. On the other hand, in modes of operation with a low 5NP (linear region of the bandwidth curve), it is usually unprofitable to select the power of the user in incremental measurements. In these embodiments, it is advantageous to upgrade the user's 5NR using techniques such as pre-coding, in which this pre-coding can be performed for several streams or paths of information (in forward MIMO coding). These embodiments use a predetermined set of promi ns in order to carry out the transfer to the user-user. In the MIMO scheme there are several streams transmitted to one user, while data can be transmitted in several directions of the own vectors.
Using the open methodology, the transparent work of the previous coding with many inputs and one output / multiple inputs and many outputs (MI5O / MIMO) and 5МΜ is provided by using the previous encoding in the space of 5 ^ MA beams. In particular, if there are some virtual sectors where 5MM is provided, each such region is additionally composed of a narrow range of spatial rays. These narrow pro-meforms form the basis for the transmissions that are carried out within this virtual sector.
The decision on which mode to use (previous coding, 5MM, 5MM and pre-coding, MIMO, MIMO and pre-coding
or MIMO and 5YM), may be based on one or more channel modes. Channel Quality Indicator Method (COI) can be used to determine which vector to use, for example, provides the highest or lowest value. For pre-coding can be used a specific record, which pre-processing custom transmissions. For the preceding encoding, the MIMO set of vectors may be used to perform pre-processing of the transmissions of the base station. Pre-coding provides higher 5NP, which potentially results in more optimal productivity.
FIG. 2 illustrates a system 200 of wirelessconnection with multiple access according to variousmanufactures. System 200 of the wireless communication with multiple access includes a number of cells, for example, cells 202, 204 and 206. In the embodiment of FIG. 2, each chip 202, 204 and 206 may include an access point 250 that includes several sectors. Several sectors are formed by grouping, each of which is responsible for communicating with the access terminals in the part of the cell. In the cell202 of the group 212, 2i4 and 216, the antennas correspond to different sectors. In cell 204, groups 218, 220 and 222 ANTEN correspond to different sectors. In the cell 206group 224, 226 and 228 antennas correspond to differentsectors.
Each cell includes several ter-minals of access that support communication with one or more sectors of each access point. For example, access terminals 230 and 232 support communication with the base station or access point 242, the access terminals 234 and 236 support communications with access point 244, and access terminals 238 and 240 support the connection with the point 246 access
As illustrated in FIG. 2. each terminal230, 232, 234, 236, 238 and 240 access is part of the corresponding cell other than all other access terminals in the same cell. By the way, each access terminal can be a different distance from the corresponding groups of antennas, with which it exchanges data. Both of these factors give rise to situations that are also due to the surrounding metadata and other conditions in the cell, which may cause different states of channels between each access terminal and the corresponding group of antennas with which it exchanges data.
When using the access point in this document, there may be a stationary station used to exchange data with terminals, and it can also be referred to as a base station and include a part or all of the functional capabilities of the base station, node B, or may be called by any other term . Terminal access may also be referred to as subscriber equipment and include part or all of the functional capabilities of the subscriber equipment (iE), wireless communication device, terminal, mobile station, or may be referred to as any other term.
In some embodiments, a set of known orthogonal or quasi-orthogonal vectors is used
11
93053
12
or matrices can be used in the base station in order to provide SUMM (for example, fixed or adaptive sectors). If the base station knows the vectors or rays for each user, it can allocate the same channel to different users if they use orthogonal or quasi-orthogonal vectors or matrices. In other embodiments, system 200 may include omnidirectional modifications corresponding to a lack of pre-coding. The base station should use this beam for broadcast or multicast transmission. In further embodiments, system 200 may use pre-coding without a SUMM if this channel information is communicated to the user.
FIG. 3 illustrates a wireless communication system 300 according to one or more embodiments of the present document. A three-sector base station 302 may include several groups of antennas in a se-b. For example, one group may include antennas 304 and 306, the other group may include antennas 308 and 310, and the third group may include antennas 312 and 314. The dualities are illustrated for each antenna group, however, more or fewer antennas can be used for each group of antennas. The mobile device 316 maintains communication with the antennas 312 and 314 where the antennas 312 and 3θ4 transmit information to the mobile device 316 along the communication line 318 and receive information from the mobile device 316 along the communication back link 320. The mobile device 322 supports communication with antennas 304 and 306,
Each group of antennas and / or the area in which it is prize-winning to exchange data may be referred to as the sector of the base station 302. In one or more embodiments, the antenna group is intended for the purpose of exchanging data with mobile devices in the area of the areas covered by the antennas -with the power of the base station 302. Methods of formation of radiation can be used in order to provide fixed areas of transmission in the sectors, or can be used instead of sectors. For example, the radiation pattern diagrams may provide several directions of transmission in the sectors of the three-sector base station, leading to a virtual six-sector base station. This possibility to divide sectors can lead to an increase in system throughput.
SUMM, MIMO, and / or opportunistic beam formation can be used for systems with frequency division of channels, for example, multiple access systems with orthogonal frequent channel separation (OYML). OBYML-system cuts the overall bandwidthsystem into several orthogonal subcarriers. These bearings are also called tone signals-we (tones), bearing, subcarriers, elements of the signal and / or frequency channels. Each sub-sum is associatively associated with the subcarrier, which can be modulated with data. OYUML
the system can use multiplexing with time and / or frequency division of channels in order to achieve the orthogonality of several transmissions of data for several user devices. Custom user groups can be allocated separate subcarriers, and data transmission for each user device can be sent to the sub-carrier (chi) allocated to this user to the device. SUMM, MI, and opportunistic waveforming can be implemented for user devices assigned to different frequency regions.
In the transmission system with the formation of rays, the segments are divided into parts usingsmall rays. Custom-made devices that use the base station sector can indicate the priority of this field. The base station may execute the control of the transmission with the user device by the beam supplied by the SUMM, MIMO, APR, or any other mode of dispatching. In addition, the formation of rays with a fixed diagramming of rays allows the base station to use the dispatching techniques on the basis of SUMM, MIO or opportunistic formation of rays simultaneously. For example, dispatching of spatially orthogonal user devices can be performed using SUMM,
System 300 may use beamforming along with pre-coding techniques. Pre-coding is, in general, a quantized representation of the space of vectors, and the quotient of the vector are applied to different ne-editing antennas. In the case of MIMO with several data streams, the previous coding can be composed of a set of vectors, where each vector corresponds to a certain MIMO stream. It should be noted that several data streams may include a multi-level MIMO transmission with a sequential setup, transmitting one or more co-words with data symbols, multiplexed over multiple transmit antennas.
In some embodiments, the weighting coefficients of the previous coding may be selected from matrixes of the previous coding, where each order corresponds to a certain transmitting antenna, but each column corresponds to the MIMO flow. For this, the preceding MIMO coding can be applied to scalar or vector quantization. For scalar quantization, the coefficients of the matrix of the forward coding are quantized independently. For vector quantization, the entire matrix of forward coding is associatively associated with a specific quantization vector. It should be noted that the accuracy of spatial quantization in its axis is related to the volume of feedback required to report the necessary quantization index to the transmitting node (base station) using the receiving node (cortex-
13
93053
14
mobile device), which is usually better known channels. Vector quantization may be more effective when the volume of service information is large. As an example, a 6-bit representation of the quantization index (hence, 64 matrices of the pre-coding) on the static channel element of the signal allows you to achieve the performance of the optimal (continuous) feedback on the 4X4 MIMO system. It should be noted that the static channel element of the signal belongs to the time-tonnage-time domain, where the channel is practically pos-tional.
FIG. 4 illustrates a pattern formation dialog 400 for sector 402, which uses the disclosed methods for improving communications in a wireless environment. Sector 402 includes a number of virtual sectors that include a number of prompts 404 that are transmitted from the access point 406. The illustrated rays 404 represent two separate combinations of beam sets having each of the ray beams. It is to be understood that a greater or less number of ray combinations and / or beam assemblies can be used in open embodiments. For example, any combination of narrower beams in the set can be used to improve the directionality. Each ray can be associatively associated with weighting coefficients of the pre-coding, which in some embodiments may correspond to unit matrices,n-nya In some embodiments, the combination of the pre-coded weighting variables in this virtual sector is quasi-orthogonal with respect to any other combination of beams with pre-coded weighting factors in all other virtual sectors. It is noteworthy to note that some rays (for example, rays within the virtual sectors) can be protected from the influence of forward coding weight factors in order to avoid problems of obstacles or leakage. If the pre-coding mode is used, "rays" are transmitted and not overlapping. In MIMO mode, several combinations of "rays" are used.
In contrast to the standard pre-coding, in which pre-coded weight factors (e.g., lines of matrix pre-coding) are applied to various transmitting antennas directly, according to some embodiments, the forward coding coefficients are applied to the beams. This approach allows you to provide an arbitrary linear combination of rays, which should be compiled in the virtual sector on the basis of knowledge of the channel. Consequently, the high precision of the previous code can be achieved for the virtual sector, provided that the region is wide enough to capture most of the energy of the channel, corresponding to the specific user device.
This approach also ensures that linear combinations are quasi-orthogonal to a linear combination of rays in other virtual sectors. Therefore, custom devices can
some resources in different virtual sectors are known, whereas reciprocal (intra-sectoral) passcodes are maintained at a low level.
In other embodiments, virtual sectors are given relative to the average spatial co-variational matrices, and the matrixes of the previous code-formation are formed for each region as (pseudo) random varieties of matrices with an average covariance matrix given for this domain. With the help of the choice of quasi-orthogonal averages of the motion matrices for different areas, low-level intercellular interference can be achieved when the user devices are assigned to one resource in different virtual sectors.
The decision to transfer a specific user device into a mode of using ray combinations and weighting coefficients of forward encoding, may be based on the dispatching of the same resources to another user device in a different virtual sector, and this definition can be made with an access point. This definition can be based on the quality of the channel, which is communicated using the user's device for the required matrix pre-coding. Definition, also, may be based on the intensity of the channel relative to other virtual sectors, which maycause intra-sectoral interference in 3YMΛ-mode.
For user-friendly devices that are not dispatched to use a beam combination and pre-coding coefficients, pre-coding can be performed in the virtual sector, which includes the entire sector. In this embodiment, the implementation of a pre-coding matrix can be given either for relay antennas, which are a classic approach, or relative to the rays.
It should be noted that the previous encoding in the ray of the rays may be preferable in order to support 3МΜΛ, since this provides a natural way to limit the interference between users dispatched to the same resources on another virtual sector. Pre-coding relative transmitting antenna provides a definition of a family of matrices of pre-coding, so that for any matrix of pre-coding, each antenna transfers the same power. This may be predominant in environments with thermal constraints (for example, in large cells, with the energy potential of the communication line), where it may be desirable to carry out transmission at the maximum power level. In some embodiments, pre-coding in terrestrial antennas is used for non-3YM custom devices.
FIG. 5 illustrates the functional blocks of the system 500 according to various embodiments. These functional blocks represent functions that are implemented using a processor, program
15
93053
16
a lot of security or a combination of the foregoing (e.g., firmware). The oscillator 502, the destination block 504, the scheduling unit 506 and the communication unit 508 that interact with each other are included in the composition. Although four functional blocks are shown, there may be more or fewer functional blocks, and some functional blocks can be combi-nated or separated according to various embodiments embodied in this document.
The beam generator 502 can be configured to perform a pre-processing signal with one or more vectors and / or one or more combinations or sets of vectors. For example, the beam generator 502 can form a first vector or set of vectors that ma eating area of coverage. The generator 502 of the rays can, in addition, form a second (third, fourth, etc.) vector or a set of vectors that have a significant or slightly different coverage area in comparison with the coverage area of the first vector or on-board vectors. Thus, the formed vector or sets of vectors should not overlap andcan be orthogonal. In other embodiments, the second vectors (or sets of vectors) may have the same coverage area as the first vector (or a set of vectors).
The destination unit 504 can be configured to assign one or more cores to the first ray or beam. Block 504 of the destination can be associabatively linked to a coding table, which contains a predefined set of vectors from which can select an access terminal. Each podcasting coding may correspond to the type of vectors. Thus, the assignment unit 504 can associate the user preferences with the write-som or entries in the encoding table. For example, one record may be a vector that corresponds to the previous coding. Another entry can correspond to two vectors, which are used in the previous MIMO-encoding, while each column in the matrix should be a vector. Another record may be a set of ma-tricks, each of which corresponds to a single ZYUM-cluster. SUMM users must be separated by the presence of sufficiently divided rays in the transmitter or point of view. If two users overlap, they should overlap only if they receive rays from different clusters. For example, if two users need to be edited from one cluster, one or both users are sent to different entries of the encoding table, and SUMM is not used for these users.
The method of pre-coding can be used in order to associate associate a specific beam (or set of beams) with a specific user device. The assignment unit 504 can additionally be configured to assign a second (third, fourth, etc.) user device to the second (third, four-vertex, etc.) ray or set of beams which may take into account the method spatial
processing In other embodiments, the assignment unit 504 may assign a first user device to a second (and subsequent) beam or ray sets, if only pre-coding must be used. According to some embodiments, the assignment unit 504 can determine the characteristics of the user channel.
The scheduling unit 506 can be configured to dispatch communication for user devices based on multicast channel spacing (SUMM) multi-access techniques, with multiple inputs and multiple outputs (MIMO) and / or dispatching with a zoopurious the formation of rays or the mode of transmission (for example, pre-coding, SUMM, previous SUMM-coding, MIMO, previous MIMO-encoding, MIMO-SUMM, spacing). This scheduling should be optimized to improve productivity in a wireless communication environment. The dispatch unit 506 may select one or more transmission modules for use. The choice may correspond to entries or entries in the code table.
The communication unit 508 (or the transmitting / receiving device) may be configured to receive information from each user device regarding the beam or beam set. For example, the communication unit508 may take advantage of the user's transmission mode. The communication unit 508 may also be configured to transmit the identifier of the selected mode or modes. So, the communication unit 508 can interact with other function blocks to find two or more custom devices that can share resources of the common access point.
FIG. 6A illustrates a methodology for increasingproductivity in a wireless communication environment. Method 600 begins at step 602, wherein the utility gain is based on a plurality of criteria determined by the user of a mobile device. User preferences may contain preferences that identify the regimen, several modes, along with associated ones for some or all modes, the difference between the CSI for one or more modes, the SUI, or other information that can be used to determine this advantage.
In step 604, the encoding table is read in order to determine which mode and specific vector, or vectors, or the matrix, or the matrices of the user-preferred user, for example, correspond to a quantized index that is included in the user's advantage. Reading the spreadsheet can be done by using the associative binding of the accepted preferences with the write-som or entries in the coding table. At stage 606, the user can be assigned a specific mode of spatial processing or transmission mode, using a specific vector and vector, or matrix, or matrix. Specific mode of transmission may correspond to the record or
17
93053
18
pins in the encoding table that correspond to the cornucoprofessional preferences.
The associative binding of entries in a table of co-mingling with a particular mode of spatial processing can take a plurality of forms. It is necessary to understand that the following description serves for purposes of an example, and not limitation. For example, the set of records can correspond to the previous coding, which can be used for a set of users who are in the line of sight. To determine this set of users, the vector control of the beams is set and can be used by users in the zone of direct view.
Another set of records can be a linear combination of vector control rays. The beam control cubicles can be tweaked in a specific direction in the sector. So way, not every user is in the zone of direct visibility and can use linear combinations of these vector control rays. The other set of entries in the coding table can be attributed to these linear combinations, for example, a set of combinations that include any number of combinations (2, 3, 4, etc.). It should be noted that the first set of records can be called "rays", and the next set of records can be linear combinations of rays. Access point can use these pre-set pro-me.
According to ΜΙΜΟ, a set of records can be a task in which each entry includes two, three, four, five, and so on vectors. Each columnar matrix can be a linear combination of prom-nives. A means for distinguishing columns may be the detection of linear combinations between the columns. For example, column 1 is a linear combination of rays 1, 2 and 3, and column 2 is a linear combination of rays 2, 5 and 6. The third set of records can be a matrix in which each stack can be a linear combination of rays.
For example, the ZUMA, given the first set of rays can be directed in a specific direction in the sector. To group the rays, all rays can be directed, for example, at an angle of 30 degrees. One sector can be divided into two or more virtual sectors, with all rays in the virtual sector being grouped, and all rays in another virtual sector are grouped separately from the first group. These rays are essentially clustered! based on the direction in which they are directed. Thus, if two users prefer the rays in individual clusters, and user 1 gives preference to the rays in cluster 1, and user 2 gives the advantage of the rays in cluster 2, ZYM can be used by user 1 and user 2.These rays are allowed to overlap. Forward coding with ZYUM can be described as a mode,
FIG. 6B illustrates a system for increasing pro-ductivity in a wireless communication environment. The interpretation of user preferences 610
connected to the coding table reader 612 to determine which mode and specific vector, or vectors, or the matrix, or the matrices, of the user-preferred, for example, correspond to a quantized index that is included in the user's advantage. Reading the spreadsheet can be done by using the associative binding of the accepted preferences with the write-som or entries in the coding table. Means 612 are coupled to the user assignment means 614 to a specific mode of spatial processing or to a transfer rate from a coding table utilizing a particular vector or vectors, or a matrix, or matrix.
FIG. 7A illustrates methodology 700 for defining and communicating the user preferences of the mode (s) or method of transmission according to the various embodiments presented in this document. According to the methodology, one or more channel characteristics for the user are determined at step 702. Characteristics of the channel can be one or more SDI for each, some or all of the methods or modes of transfer and their combinations available to the user. These modes include SUM, pre-UMI encoding, pre-coding, MIMO-3UM, previous MI-M encoding, dispersal mode and / or the like. In addition, channel characteristics may include transmission power shifts, signal levels, information on the obstacles of other sectors and / or other criteria for channel information.
At 704, a determination is made which mode to apply. The definition can bebased, for example, on the characteristics of the channel. After selecting the mode (s) is executed, the identifier-incinerator, which includes the mode, is transmitted at step 706.
As described above, these regimes include ZUMA, previous SUMMER coding, pre-coding, MIMO-SUM, previous MIMO-encoding and / or etc. To select whether to use the SUM, the previous SUM-coding, pre-coding, MIMO- ZUMA, previous MIMO-encoding, dispersal mode and / or the like, certain information should be given to the base station or transmitting device. This information should not only indicate the choice, but also information regarding what weighting coefficients of the previous coding or beam and the weighting coefficients of the pre-coding used. A user or user device may include one or more of the following indicators in a channel information message, which can then be used to determine which approach is to be used, as well as those which linear combination should be used in the approach. Indicators that can be used and reported include SOPs for pre-coding, SOI for SUM and / or SOI for diversity mode. These indicators can be reported in any sets of combinations or solely to each other.
The SDI for pre-coding captures the quality of the channel (for example, 3YNΒ) if the user has to be scheduled for
19th
93053
20
a specific node (or a matrix with MIMO). Zvi-tea SOI, corresponding to the optimal beam, is reported together with the index of optimalbeam. There may be advantages in transmitting to the back of the SDI (and indexes) of the previous coding for the second optimal beam, the third optimal beam, and so on.
The SDI for the 3MB fixes the quality of the channel, for example, 3YNP, if the user has to be dispatched with 3МΜΛ. The power of the signal is calculated assuming that the user is dispatched to optimalbeam. In general, the obstacles are the sum of two grand orders. The first number is the sum of thermal and inter-station barriers. The second value corresponds to the non-reciprocity caused by the user,
dispatched to one of the rays in another cluster. There may be ways to calculate this, and will describe two non-limiting variantsimplementation (averaging over opposing strings and one interfering (creating intercept-do) rays).
In the case of averaging in the mode of opposite conversions, the hindrances caused by the common ZYMA-user are estimated. This estimate assumes that the user can be dispatched to any of the rays in another cluster and that the user is dispatched in the spatial classroom. The size of the interference generated by the other cluster is the average impediment that is created by the rays that fits this cluster. Consequently, aggregate interference is a sum of obstacles caused by other clusters.
In the mode of one interfering beam, the 3ММ-user assumes that a specific beam is intended for the user in the interfering ZYUM-cluster. Obstacles are, consequently, simply non-interference from this one beam. With the use of the described or other obstacles, the corridor terminal has available information channel with a calculated signal and obstacles. It can be sent back together with the index of the optimal (signal) beam and the index of the interfering beam, if using the mode of one interfering beam.
Another indicator is the SDI for transmission in the regimen of diversity. This indicator captures the quality of the channel, if neither the previous coding nor the 3MMM is used to dispatcher the user. This indicator allows the system to provide the minimum performance level for the given user. The idea here is that the foregoing encoding / 3 ^ MA is used only in the event that the pre-coding SOI / 3 ^ MA is greater than the COI mode of diversity. It should be noted that this indicates the quality of the channel that contains the diversity information.
FIG. 7B illustrates a system for identifying and differentiating user preferences according to the mode (s) or the transmission method according to various implementation embodiments presented herein. Measure 710 defining one or more channel characteristics is connected to means 712 A mode for applying from an encoding table based on one or more characteristics
the channel. Channel characteristics may be one more SBI for each, some or all of the methods and modes of transmission and their combinations available to the user. These modes include 3MB, 3MM coding, pre-coding, MIMO-3MM, previous MIMO-encoding, diversity mode, and / or the like. Additionally, the channel characteristics may include in-se shifting transmission power , signal level, information on the interference of other sectors and / or othercriteria information channel. Means 712 are connected to the mode ID generator 714, which can then be transmitted to the access point.
FIG. 8 illustrates a system 800 that uses the disclosed techniques in order to increase the system capacity in a wireless communication environment according to one or more embodiments presented in this document. System 800 may be located in a base station and / or in a user device as recognized by those skilled in the art. The system 800 includes a receiving device 802 that receives a signal, for example, from one or more receiving antennas, and performs typical actions (e.g. , filters, amplifies, converts with a decrease in frequency, etc.) with the signal that is received, as well as digitizes the reduced to the necessary parameters of the signal to get the samples. The demodulator 804 can demodulate and give-on pilot symbols that are received to the processor 806 to estimate the channel.
The processor 802 may be a processor specifically designed for analyzing information that is received by the receiving device 806, and / or for generating information for being transmitted using a transmitter 814. Processor 800 may be a processor that controls one or more user components of the gateway device 802, and / or a processor that analyzes the information received with the receiving device 800, generates information for transmitting via transmitter 814 and controls one or more components of the user device 700. The processor 806 can be configured to select a transfer mode from a plurality of transmission modes from the spreadsheet coding. The user device 800 may include an optimization unit 808 that coordinates the assignment of the beams. Option 808 can be embedded in processor 806. It has to be taken into account that the optimization unit 808 may include an optimization code that carries out an analysis of the usefulness associated with the assignment of the utility devices to the beam. The optimization code can use methods based on artificial intelligence in connection with the implementation of deductive and / or probabilistic definitions, and / or statistical determinations in connection with the optimization of the destination radiation for user devices.
The user device 800 can additionally store the storage device 810 that is functionally connected to the processor 806 and stores the information associated with the information of the diagram forming the rays, the search tables containing the information associated with them, and any other on -
21
93053
22
related information related to the formation of the changes as described in this document. The memory device 810 can further store the protocols associated with the formation of search tables, etc., so that the user device 800 can use stored protocols and / or algorithms in order to increase the bandwidth of the system. It is necessary to take into account that the storage components (for example, storage devices) described in this document may be energy-dependent storage devices or non-volatile memory devices, or may include both an energy-dependent and an energy-independent back-up a memorandum. As illustration, but not limitation, a nonvolatile memory device may include a permanent storage device (ROM), programmable ROM (RROM), electrically programmable ROM (EPROM), electrically erased ROM (EPROM) or flash memory. Energy-dependent storage device may include an operational memory device (RAM), which acts as an external cache. As an illustration, but not limited to, -OPP is available in many forms, for example, synchronous RAM (RAM), dynamic RAM (URAM), synchronous DPOI (ZYURAM), ZYURAM with double data rate (YUZRUYUM), improved ZYURAM (ESYURAM), ZOOPSMIPKYURAM ( The storage device and data storage system 810 of these systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal. electrically programmable ROM (EPROM), electrically erased ROM (EPROM) or flash memory. Energy-dependent storage device may include an operational memory device (RAM), which acts as an external cache. As an illustration, but not limited to, -OPP is available in many forms, for example, synchronous RAM (RAM), dynamic RAM (URAM), synchronous DPOI (ZYURAM), ZYURAM with double data rate (YUZRUYUM), improved ZYURAM (ESYURAM), ZOOPSMIPKYURAM ( The storage device and data storage system 810 of these systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal. electrically programmable ROM (EPROM), electrically erased ROM (EPROM) or flash memory. Energy-dependent storage device may include an operational memory device (RAM), which acts as an external cache. As an illustration, but not limited to, -OPP is available in many forms, for example, synchronous RAM (RAM), dynamic RAM (URAM), synchronous DPOI (ZYURAM), ZYURAM with double data rate (YUZRUYUM), improved ZYURAM (ESYURAM), ZOOPSMIPKYURAM ( The storage device and data storage system 810 of these systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal. Energy-dependent storage device may include an operational memory device (RAM), which acts as an external cache. As an illustration, but not limited to, -OPP is available in many forms, for example, synchronous RAM (RAM), dynamic RAM (URAM), synchronous DPOI (ZYURAM), ZYURAM with double data rate (YUZRUYUM), improved ZYURAM (ESYURAM), ZOOPSMIPKYURAM ( The storage device and data storage system 810 of these systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal. Energy-dependent storage device may include an operational memory device (RAM), which acts as an external cache. As an illustration, but not limited to, -OPP is available in many forms, for example, synchronous RAM (RAM), dynamic RAM (URAM), synchronous DPOI (ZYURAM), ZYURAM with double data rate (YUZRUYUM), improved ZYURAM (ESYURAM), ZOOPSMIPKYURAM ( The storage device and data storage system 810 of these systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal. but not limited to -OPP is available in many forms, for example, synchronous OZP (ZARAM), dynamic OZP (URAM), synchronous DOSP (ZYURAM), ZYURAM with double data rate (YUZRUYUM), improved ZYURAM (ESYURAM), ZUPSMIPKYURAM (ZBURAM) and BIGESIA RATIVE RAM (YURRAM). The memory system 810 of these systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal. but not limited to -OPP is available in many forms, for example, synchronous OZP (ZARAM), dynamic OZP (URAM), synchronous DOSP (ZYURAM), ZYURAM with double data rate (YUZRUYUM), improved ZYURAM (ESYURAM), ZUPSMIPKYURAM (ZBURAM) and BIGESIA RATIVE RAM (YURRAM). The memory system 810 of these systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal. The data acquisition system 810 of the systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal. The data acquisition system 810 of the systems and devices is intended to contain (but notonly) these and other relevant types of storage devices. The processor is connected 806 with a modulator of 812 characters and transmitter 814 that transmits a modulated signal.
FIG. 9 illustrates a system that uses front-end encryption and SUMA in order to increase the bandwidth of the system surrounded by a wireless connection in accordance with various embodiments. System 900 comprises a base station 902 with a receiving device 910 that receives a signal from one or more user devices 904 by means of one or more receiving antennas 906 and transmits one or more of the user devices 904 via a plurality of transmit antennas 908. In one or more embodiments, receiver antennas906 and transmit antennas 908 can be realized using a single set of antennas. The receiving device 910 can receive information from the receiving antennas 906, and it is functionally associative with the demodulator 912, which demodulates the received information. The receiver device 910 can be, for example, a multi-receiver coherent receiving device (for example, a method that separately processes multi-signal components with the help of a plurality of fundamental bandwidth correlators, etc.), MMZE-receiving device, or some other appropriate receiving device A device for separating the user devices assigned to it, as should be taken into account by those skilled in the art. According to various aspects, several receiving devices may be how to take into account the specialists in the art. According to various aspects, several receiving devices may be how to take into account the specialists in the art. According to various aspects, several receiving devices may be
You are used (for example, one on the receiving antenna), and these receiving devices can exchange data with each other to provide improved ratings of user data. Demodulated symbols are analyzed using pro-clockwise 914, which is similar to the processor described above with reference to FIGS. 8, and is connected to a memory device 916 that stores information associated with the destination user devices, search tables associated with n-m, etc. Output receiver for each antenna can be co-processed for using a receiver device 910 and / or a processor 914. The modulator 918 may multiplex the signal for transmitting by means of the transmitter unit 920, by transmitting antennas 908, the user devices 904.
Base station 902 further comprises block 922 assignment, which may be a processor, individual or non-detachable with processor 914, and which can now estimate a pool of all user devices in the sector served by the base station 904 and may assign custom device radii , at least in part, based on the location of individual userdevices, schemes of pre-coding orsharing of resources.
FIG. 10 illustrates a transmitting device and an receiving device in the system 1000 of wireless communication with multiple access in accordance with various implementation modalities presented in this document. A wireless communication system 1000 shows one base station and one user device is abbreviated. However, it is necessary to take into account that the system may include more than one base station and / or more than one user-watcher device, in which additional base stations and / or user devices may be much more similar or different than the reference base station and user device , described below. In addition, it is necessary to take into account that the base station and / or user privileges may use the systems and / or methods described herein to simplify the wireless communication with each other.
In the transmitter system 1010, the data graph for a number of data streams is provided from the data source jet 1012 to the TX data processor 1014. In some embodiments, each retransmission is transmitted according to a suitable transmitting antenna. The TX data processor 1014 formats, encodes and intercepts traffic data for each data stream based on a specific encoding scheme selected for this data stream to provide encoded data. In some embodiments, the TX data processor1014 applies weighting ratios of rays to data stream symbols on the basis of the user to whom the characters are transmitted, and the antennas from which the characters are transmitted. In some embodiments, the weighting ratios of the formation of the rays can be formed on the basis of the information characterization of the channels, which indicates the state of the transmission tracks between the access point and the end-dupe terminal.
23
93053
24
channel ratings provided by the user. Additionally, in cases of scheduled transmissions, the processor 1014 of the TX data can choose the format of the packet based on the information rank that transmitted from the user.
The encoded data for each data stream may be multiplexed with pilot data using ORYM techniques. The pi-lot data is usually a known data template that is processed in a known manner and can be used in the receiver system in order to evaluate the response (response) to the ka-nal. Multiplexed pilot data and code-generated data for each data stream are then modulated (that is, they are symbolically converted) on the basis of a specific modulation scheme (eg, VRZK, Ω3ΡΚ, M-RPC or M-ODM) selected for this data stream to provide modulation symbols. Data rates, coding, and modulation for each data stream can be determined using commands executed or provided by the processor 1030.
Modulation symbols for all data streams are provided in the TM MIMO processor 1020, which can further process the modulation symbols (for example, for ORMM). The THM MIMO processor 1020 further provides Nτ of symbol streams in Nt Transmitters (TMTs) 1022a-1022I. In some embodiments of the TX MIMO processor 1020, the weighting coefficients of beam formation are applied to the data stream symbols based on the user whose symbols are transmitted and the antennas from which the symbols are transmitted from this user-specific channel characteristic information.
Each transmitter 1022 receives and processes an appropriate character stream to provide one or more analog signals, and further generates analog signals to the required parameters (for example, amplifies, filters and converts with increasing frequency) to provide a modulated signal corresponding to the MIMO channel transmission . Ν<sub>τ</sub> the modulated signals from the transmitting devices 1022a-1022i are then transmitted from the Nantants 1024a-1024i, respectively.
In the receive system 1050, the modulated transmitted signals are received with the aid of NK antennas 1052a-1052g, and the received signal from each antenna 1052 is provided to the appropriate receiving device (RSD) 1054. Each receiving device 1054 leads to the necessary parameters (for example, it filters , amplifies and converts with a decrease in frequency), the corresponding received signal digitizes the signal signaled to the required parameters to give the sample, and further processes the sampling, in order to give the corresponding "received" symbol stream.
The RX data processor 1060 then receives and processes the NK received receive streams from the receiving devices 1054 based on a specific method of processing the receiving device to provide a rank number of the "detected" threads of the sim-
oxen The processing using the 1060 RH-data is described in more detail below. Each occurrence of a character stream includes symbols that are estimates of modulation symbols transmitted for the corresponding data stream. The 1060KH data processor then demodulates, rewrites and decodes each symbol stream detected to recover traffic data for the data stream. Working with the 1060 RH-data processor, the processing performed by the TX MI-MO processor 1020 and the processor 1014 of the TX data to the transmitter system 1010.
An estimate of the channel's response, formed with the help of the RX-processor 1060, can be used to perform spatial, spatial-temporal processing in the receiving device, to adjust the power level, change the speed or modulation scheme, or perform other actions. The KH processor 1060 can further estimate the "noise-to-noise" signal (3NP) ratio of the detected symbol streams and possibly other channel characteristics, and provides these values to the proxy controller 1070. The RX data processor 1060 or the proce- Sor 1070 can extracts an estimate of "action-what" 3NP for the system. Next, the processor 1070 provides estimated channel information (C3i), which may contain different types of information relating to the communication line and / or the data stream being received. For example, SZ can contain only a working 3NP. Then S is processed using the TX 1038 processor,
In the transmitter system 1010, the modulated signals from the receiver device 1050 are received by means of antennas 1024, are brought to the necessary parameters by means of receiving receivers 1022, demodulated using a demodulator 1040, and processed by the RX data processor 1042 to output the C3i, reported using the system of the receiving device. The reported C3i will go down to the processor 1030 and is used to to (1) determine the data rates and the encoding and modulation chains that should be used for data streams, and (2) to form different control devices for the TXD processor 1014 and TX MIMO processor 1020
In the receiving device, various fabricating techniques can be used to process the NK signals received to detect the transmitted Nt streams. These methods of processing the receiver can be grouped into two main categories (i) spacious and spatial-temporal methods of processing the receiving device (which are also referred to as methods of correction); and (ii) the method of processing the receiving device with "sequential formation of failures / correction and suppression of interference" (which are also referred to as methods of processing the receiving device "with consistent suppression of interference" or "sequential suppression").
25
93053
26
The MIMO channel formed with the help of transducer and receiver antennas, can be decomposed into Nδ independent channels, where Nδ <iηη {Nτ, Nκ}. Each of Νδ independent channels can also be referred to as the spatial sub-channel (or transmission channel) of the MIMO channel and corresponds to the measurement.
It is to be understood that the implementation embodiments described herein can be implemented using hardware, software, firmware, intermediate software, micro code or any combination thereof. When implemented in apparatus means, processing units used within the access point or access terminal can be implemented in one or more special-purpose integrated circuits (A8IS), digital signal processors (δδδ), digital signal processing devices (δδΡυ) , programmable logic devices (PCBs), programmable user matrix BIS (RRSAs), processors, controllers, microcontrollers, microprocessors, and other electronics blocks intended to perform the functions described in this document, or in theircombined nny
When embodiments are implemented in software, firmware, intermediate software, or microcode, program code or code segments can be stored on a machine readable medium such as a storage component. Segment code can represent a procedure, a function, a subroutine, a program, a procedure, an embedded procedure, a module, a software package, a class, or any combination of commands, data structures, or program operators. The segment code can be linked to another segment of the code by the hardware circuit by transmitting and / or receiving information, data, arguments, parameters, or memory contents. Information, argumentum
You, parameters, data, etc. may be transmitted, redirected or forwarded by any appropriate means, including sharing of memory, transmitting messages, escrowing, transmission over the network, etc.
When implemented in the software described in this document, the techniques can be implemented with the help of modules (for example, procedures, functions, etc.). which perform the functions described in the given document. Program codes can be stored in the storage device and implemented in the processor. The memory device can be implemented in processor or outwardly in relation to the processor, and in the second case, it can be functionally attached to the processor using various means known in the art.
The foregoing description includes examples of one or more embodiments, in order to enable any person skilled in the art to create or use the features, functions, operations, and embodiments disclosed in the given document. Of course, it is not possible to describe each possible combination of components or methodologies to describe the above-mentioned embodiments, but those skilled in the art may recognize that many additional combinations and permutations of various embodiments are permissible. Thus, the described embodiments are intended to encompass all such transformations, modifications, and variations that fall within the scope and scope of the appended claims. More than that, as the term "includes" is used either in a detailed description or in the form of an invention,
27
93053
28
29
93053
30
31
93053
32
(10
(beginning
<tr><td><p></p></td><td><p></p></td></tr><tr><td><p>RECEPTION</p><p>USERS</p><p>IG.REVAI</p></td></tr><tr><td><p></p></td><td><p>and</p></td></tr><tr><td><p>READ</p><p>1ABLE</p><p>CODING</p></td></tr><tr><td><p></p></td><td><p></p></td></tr><tr><td><p>APPOINTMENT</p><p>TO THE TRANSMISSION OF ANTI-CIRCULAR TRANSMISSION</p></td></tr><tr><td><p></p></td><td><p>G.</p></td></tr>
^ -604
(.02
06
FIG. 6A
700
(beginning
<tr><td><p></p></td><td><p></p></td></tr><tr><td><p>DEFINITION</p><p>CHARACTERISTICS</p><p>USER CHANNEL</p></td></tr><tr><td><p></p></td><td><p></p></td></tr><tr><td><p>MODE MODE (IV)</p><p>1IEDER1</p></td></tr><tr><td><p></p></td><td><p></p></td></tr><tr><td><p>TRANSFER</p><p>IDEI IFIQUE GORA TO DIRECT (IR) TRANSMISSION</p></td></tr><tr><td><p></p></td><td><p></p></td></tr>
( END
-702
-704
-706
FIG 7A
33
93053
34
35
93053
36
In the description of the patent for the invention, graphic images and text are filed in the form of the applicant. Computerized layout of O. Gaponenko. The subscription circulation is 26 copies.
Ministry of Education and Science of Ukraine
State Department of Intellectual Property, st. Uritskogo, 45, Kyiv, SME, 03680, Ukraine
State Enterprise "Ukrainian Institute of Industrial Property", st. Glazunova, 1, Kyiv - 42, 01601
Contents12
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
31 members in 17 offices
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 60713029 | United States of America | – | |
| 71302905 | United States of America | P | |
| 60731014 | United States of America | – | |
| 11401979 | United States of America | – | |
| 60713029 | – | – | – |
| US20050713029P | – | – | – |
Members31
| Document | Office | Kind | |
|---|---|---|---|
| US2007049218A1 | United States of America | A1 | |
| AU2006284814A1 | Australia | A1 | |
| CA2620610A1 | Canada | A1 | |
| WO2007027825A2 | World Intellectual Property Organization (WIPO) | A2 | |
| TW200718073A | Taiwan Province of China | A | |
| WO2007027825A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AR055623A1 | Argentina | A1 | |
| NO20081223L | Norway | L | |
| MX2008002773A | Mexico | A | |
| KR20080041291A | Republic of Korea | A | |
| IL189702A0 | Israel | A0 | |
| IL189702D0 | Israel | D0 | |
| EP1929692A2 | European Patent Office (EPO) | A2 | |
| CN101297514A | China | A | |
| JP2009506729A | Japan | A | |
| RU2008112139A | Russian Federation | A | |
| RU2392751C2 | Russian Federation | C2 | |
| TWI327423B | Taiwan Province of China | B | |
| AU2006284814B2 | Australia | B2 | |
| KR20100112204A | Republic of Korea | A | |
| NZ566254A | New Zealand | A | |
| UA93053C2This record | Ukraine | C2 | |
| BRPI0615589A2 | Brazil | A2 | |
| JP2012100297A | Japan | A | |
| CN101297514B | China | B | |
| KR101287332B1 | Republic of Korea | B1 | |
| JP5335884B2 | Japan | B2 | |
| JP5377963B2 | Japan | B2 | |
| CA2620610C | Canada | C | |
| US9136974B2 | United States of America | B2 | |
| EP2978156A1 | European Patent Office (EPO) | A1 |
Numbers
- Publication
- 00093053
- Publication, DOCDB
- 93053
- Publication, EPODOC
- UA93053
- Application
- 200803885
- Application, DOCDB
- 200803885
- Application, EPODOC
- UA20080003885
Titles3
- English
- PRECODING AND SDMA SUPPORT
- Russian
- ????????? ???????????????? ??????????? ? SDMA
- Ukrainian
- ????????? ???????????? ????????? ? SDMA