RussianPatents.com
|
Uplink open-loop spatial multiplexing in wireless communication. RU patent 2487476. |
|||||||||||||||||||||
IPC classes for russian patent Uplink open-loop spatial multiplexing in wireless communication. RU patent 2487476. (RU 2487476):
|
FIELD: radio engineering, communication. SUBSTANCE: precoders are cycled according to a precoder sequence for each data symbol transmission. When the last precoder is selected the cycle can begin again, a new precoder sequence can be received or defined. A precoder sequence related to a subset of precoders present in a wireless device is defined sequentially, cyclically shifted according to an identifier or one or more communication parameters, randomly, pseudo-randomly according to an identifier or one or more communication parameters. In addition, the precoder sequence can be utilised to select a precoder for one or more retransmissions. Such cycling of precoders can increase transmission diversity. EFFECT: easier cycling of precoders for transmitting data in a wireless network in a time domain, which enables to increase transmission diversity. 52 cl, 11 dwg
CROSS REFERENCE [0001] This patent application claims the benefits of following provisional application of USA: no 61/149209, filed February 2, 2009 and titled "A METHOD AND APPARATUS FOR UPLINK OPEN-LOOP SPATIAL MULTIPLEXING IN A WIRELESS COMMUNICATION SYSTEM", the fullness of which included here by reference. THE TECHNICAL FIELD [0002] This disclosure refers in General to a wireless connection and, more specifically, to the spatial multiplexing with nonclosed contour ascending line of communication. PRIOR ART [0003] wireless Systems are widely used to provide different content types of communications, such as voice, data, etc. Typical wireless systems can be multiple access systems, able to support connection to a variety of users through the sharing of available system resources (for example, bandwidth, power transmission...). Examples of such systems multiple access can include system multiple access code division multiplexing (CDMA)systems, multiple access time division multiplexers (TDMA), multiple access system with frequency division multiplexing (FDMA), multiple access system with orthogonal frequency division channels (OFDMA) and etc. Additionally, the system can meet the specifications, such as the third generation partnership project (3GPP), a project of long-term development (LTE) 3GPP, transmission in a broadband range for mobile devices (UMB) etc. [0004] Usually wireless communication systems access of multiple users can simultaneously maintain a connection for a variety of mobile devices. Each mobile device can communicate with one or more access points (for example, basic , , , relay nodes etc) with the help of programs on the direct and reverse links. Direct line of communication (or descending line of communication refers to communication lines from points of access to mobile devices, and the reverse connection line (or ascending line of communication refers to communication lines from mobile devices to access points. Additionally, communication between mobile devices and access points can be installed using systems with a single input and a single output (SISO)systems with multiple inputs and a single output (MISO), systems with multiple inputs and multiple output (MIMO) etc addition, mobile devices can communicate with other wireless devices (and/or access point from the other access points) configurations in a wireless ad hoc network. [0005] in addition, mobile devices can include multiple antennas and can transfer transfer ascending line of communication access points using multiple antennas. Mobile devices (or access point) can select a particular pre-coding for mobile devices in a tiered transfer of a closed loop to minimize interference of different levels. For example, an access point can return information feedback regarding the desirable preliminary coding mobile device. In this respect, mobile devices can meet the high requirements of speed of data transfer some of the configuration of the wireless network, such as extended LTE. THE ESSENCE OF THE INVENTION [0006] the following is a simplified summary of the invention of various aspects of the declared object of the invention to provide a basic understanding of these aspects. The essence of the invention is not an extensive overview of all the issues involved and is not designed to identify the key or critical elements, nor to delineate the area of these aspects. The only purpose is to provide some concepts disclosed aspects in simplified form as a prelude to a more detailed description of which is presented below. [0007] In accordance with one or more variants of implementation and their corresponding descriptions of various aspects are described together with relief spatial multiplexing with nonclosed contour in wireless ascending line of communication, preserving priority sole carrier for wireless uplink connection. In one example of a device which performs the transfer of the wireless network is able to cycle through the available blocks in the preliminary encoding over time to ensure the passing of the transfer. For example, the number of blocks in the preliminary encoding can be fixed depending on the number of antennas transfer of the device. In addition, for example, blocks of pre-coding can be fixated in a given unit of time, such as character data, and/or the like. [0008] According to related aspects is the way, which involves taking many characters of data for transmission over the wireless network and pre-coding of one of the many characters of data when using one of the many available blocks prior encoding. The method also includes a selection of the next block of preliminary encoding from the wide range of units prior encoding defined in a sequence of blocks prior encoding to encode the next character data in the set of characters of data. [0009] Another aspect relates to a device for wireless communication. The wireless device can include at least one processor is configured to obtain a set of symbols data for transmission over the wireless network and the preliminary encoding one of the many symbols of data through one of the many available blocks preliminary coding. This at least one processor additionally configured to determine the next block of preliminary encoding from the set of available blocks prior encoding defined in a sequence of blocks preliminary coding for pre-coding of the next character data in a variety of characters of data. Wireless device also contains the memory connected to at least one processor. [0010] Another aspect relates to the device. The device includes a tool to get the character data for transmission over the wireless network and the selection of the pre-block encoding prior to encode a character data according to the following block of preliminary encoding a sequence of blocks preliminary coding. The device additionally contains a tool for pre-encode a character data, according to the bloc prior encoding. [0011] Another aspect refers to the computer software product, which may have the computer readable media, which includes code to encourage at least one computer to receive set of characters of data for transmission over the wireless network and code to encourage at least one computer pre-encode one of the many symbols of data through one of the many available blocks preliminary coding. Readable computer media can also contain code to encourage at least one computer to determine the next block of preliminary encoding from the wide range of units prior encoding defined in a sequence of blocks preliminary coding for pre-coding of the next character data in a variety of characters of data. [0012] Furthermore, additional aspect relates to the device, which includes the reception of the character data, which receives the data for transmission over the wireless network, and component selection of the pre-block coding, which defines the system of preliminary coding prior encode a character data according to the following block of preliminary encoding a sequence of blocks preliminary coding. The device may additionally include the component prior to encode the signal, which is pre-encodes data character or representing the signal according to the block of preliminary coding. [0013] For the implementation of previous and related tasks one or more options for implementation include the signs, fully described below and specifically mentioned in the claims. The description and drawings detail formulate some illustrative aspects of one or more options for implementation. These aspects are pointing, however, only a few of the various ways in which the principles of various implementation options can be used, and the options for implementation are intended to include all these aspects and their equivalents. BRIEF DESCRIPTION OF DRAWINGS [0014] Figure 1 is a block diagram of the system for loops blocks preliminary coding to increase the exploding wireless device. [0015] Figure 2 illustrates the approximate communication devices for use in a wireless environment. [0016] Figure 3 illustrates the approximate blockdiagram of the system for receiving and/or the generation of a sequence of blocks preliminary coding for the implementation of the loops at affordable blocks preliminary coding. [0017] Figure 4 illustrates a sample frame connection or and selective purpose of the pre-block coding for related data symbols. [0018] Figure 5 is a block diagram of approximate method, which selects blocks preliminary coding for pre-transfer-encoding according to the sequence of blocks of pre-coding. [0022] Figure 10 illustrates the approximate system of wireless connection of multiple access in accordance with various aspects forth in this description. [0023] Figure 11 is a block diagram showing the approximate system of wireless communication, which can operate various aspects, described in the present description. DETAILED DESCRIPTION [0024] Various aspects of the declared object of the invention are discussed below with reference to the drawings, in which such reference positions are used to reference these elements throughout the description. In the following description to explain formulated many specific details to ensure a full understanding of one or more aspects. However, it may be evident that this aspect(s) can be applied in practice without these specific details. In other cases, known the structure and the unit are shown in the form of a flowchart to facilitate the description of one or more aspects. [0025] Used in the present invention, the terms "component", "Modul", "system", etc. are intended to treat the associated with the computer object, hardware, hardware-software combinations of hardware and software, software, software, when run. For example, a module can be, but are not limited to, process running on the processor object, integrated circuit, the program performs the flow of execution, program, device and/or computer. By way of illustration as an application running on a computing device, and the computing device can be part of. One or more components may be in the process and/or thread of execution, and the component can be placed on one electronic computing device and/or distributed between two or more electronic computing devices. Additionally, these components can be executed with different readable computer media with different data structures stored on them. Components can communicate via local and/or remote processes, for example, in accordance with the signal with one or more packages data (e.g. data from one component that interacts with the other component on the local system, distributed system and/or via a network such as the Internet with other systems via the signal). [0026] also, various aspects described in this description applicable to wireless terminal and/or the base station. Wireless terminal can also refer to your device user support communication via voice and data transmission. Wireless terminal can be connected to a computing device such as a laptop or desktop computer, or he may contain a device such as a personal digital assistant (PDA). Wireless terminal can also be called a system, a subscriber, subscriber station, a mobile station, the mobile device, the remote station, access point, remote terminal, terminal access, user terminal, the user agent, the user device or user equipment (UE). Wireless terminal can be subscriber station, the wireless device, cell phone, phone to PC, phone, phone with Protocol Session Initiation protocols (SIP), local station radio (WLL), personal digital assistant (PDA)portable device with the ability of the wireless network, or other device processing associated with a wireless modem. Base station (e.g. access point or Improved Node B (eNB)) may refer to the device in the access network that communicates by radio interface via one or more sectors with wireless terminals. The base station can act as a router between the wireless terminal and the rest of the network access, which may include network Internet Protocol (IP), adopted by the personnel of radio interface in the IP packets. The base station also coordinates the management attributes for the radio interface. [0027] moreover, the various features described in this description can be implemented in hardware, software, software-hardware, or any combination thereof. If implemented in the software functions can be saved or transferred to one or more commands or code on the computer readable media. Read computer media include both computer storage media and communication media, including any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available carrier that can be accessed through the computer. By means of example, but not limitation, such computer readable media may contain RAM, ROM, EEPROM, CD-ROM, or other storage device for optical drives, memory device on magnetic disks or other magnetic storage devices or any other media that can be used to carry or store the desired code in the form of commands or data structures, and that may be available through the computer. In addition, any connection may be called computer readable media. For example, if the software is transferred from a web site, server, or another remote source, using coaxial cable, fiber optic cable, twisted-pair cable, digital subscriber line (DSL) or wireless technologies, such as infrared radiation, radio - and microwave, these coaxial cable, fiber optic cable, twisted-pair cable, DSL or wireless technologies, such as infrared radiation, radio - and microwave are included in the definition of the media. Disk and disk (disc), as used in this description include compact disc (CD), a laser disk, optical disk, digital versatile disc (DVD), floppy and Blu-ray disc, where the disks (disks) generally appear in the data magnetically, while the drives (discs) reproduce the data of the optical way by means of lasers. A combination of the above should also be included in the concept of read computer media. [0028] Various methods outlined in this description can be used for a variety of wireless communication systems, such as systems for multiple access with code division multiplexing (CDMA)systems, multiple access time division multiplexers (TDMA), multiple access system with frequency division multiplexing (FDMA), systems of orthogonal FDMA (OFDMA), FDMA system with a single carrier (SC-FDMA) and other systems. The terms "net" and "system" are often used interchangeably. The system of CDMA can implement radio technology, such as the universal system of terrestrial radio access (UTRA), cdma2000 etc. UTRA includes wideband CDMA (W-CDMA) and other variants of CDMA. Additionally, cdma2000 covers standards is-2000, is-95 and is-856. System TDMA can implement radio technology, such as global system for mobile communications (GSM). System OFDMA can implement radio technology, such as the enhanced UTRA (E-UTRA), IEEE 802.11(Wi-Fi), IEEE 802.16(WiMax), IEEE 802.20, flash OFDMA etc. UTRA, E-UTRA are part of the universal mobile telecommunications system (UMTS). The project long-term development (LTE) of 3G is the release of UMTS, which uses E-UTRA, which uses OFDMA on the downlink and SC-FDMA in the ascending line of communication. UTRA, E-UTRA, LTE, UMTS and GSM are described in the documents of the organization "the third generation partnership Project 2" (3GPP2). [0029] Various aspects will be presented on the systems, which may include many devices, components, modules, etc. Must be understood and appreciated that different systems may include additional devices, components, modules, etc. and/or may not include all of the devices, components, modules, etc. are described with reference to the drawings. Can be also used a combination of these approaches. [0030] Referring now to the drawings, figure 1 illustrates the approximate wireless network 100, which facilitates high-speed link. Wireless network 100 includes wireless device 102, which is associated with unequal device such as an access point 104, to receive access to a basic network or to one or more of its components (not shown). Wireless device 102 may be a mobile device, such as UE, integral part thereof and/or essentially any device that accepts access to the wireless network. In addition, point 104 of access can be a point of access of the latter, the access point or , eNB, mobile base station, unequal wireless device, run a peer-to-peer connection, its part and/or essentially any device that provides access to the wireless network. [0032] Thus, to support the passing of the transfer with spatial multiplexing with nonclosed contour wireless device 102 may exercise looping through the available blocks in the preliminary encoding for the time when transferring to the point 104 access, where the blocks of the preliminary encoding can be the components which are applied pre-coding, as described above, or a similar function to one or more signals (for example, pre-coding of the signal) before or after the transfer of signals. In one example, the number of blocks in the preliminary encoding the wireless device 102 may be based on the number of antennas transfer. In any case, for example, a wireless device 102 may use different units of preliminary coding for serial data characters (for example, OFDM symbols in connection OFDM symbols SC-FDM due SC-FDM and/or similar), frames (for example, a collection of consecutive or non-consecutive characters OFDM, SC-FDM etc), (for example, a part of one or more frames of communication), unequal purpose consecutive or inconsistent data symbols and/or similar. [0033] In addition, for example, a subset of available blocks prior encoding can be looped in the form of a single character of data to the next, and a subset may be determined in accordance with one or more parameters, etc. Moreover, for instance, the procedure of recurrence may be casual, fixed, consistent, specific, according to the template reuse, which can be based on one or more aspects of the wireless device 102, such as ID, metric connection and/or similar. Additionally, for example, a loop can be used also for retransmission. Thus, the diversity of transmission increases for the sole carrier communication ascending line of communication through the loop blocks preliminary coding over time. In this respect, a quick update channel can be processed to improve the reliability of data transmission wireless devices, roaming in a wireless network. [0034] Referring to figure 2, illustrates the device 200 communication, which can participate in your wireless network. Device 200 communication can be a mobile device (for example, UE, modem, or other associated device and/or similar), part of the access point (for example, the macrocell, or access point , mobile access point, eNB, host relay and/or similar) or the substance of any device that communicates wirelessly. The device is 200 communication may include component 202 reception of a symbol of data that gets a lot of characters of data for transmission on a wireless network, a component of 204 selection of the pre-block coding, which defines one set of blocks of the preliminary encoding to apply to one or more characters of data component 206 signal prior encoding, which applies the defined block prior to the character encoding of the data, or the presented signal, and component 208 transfer passes the pre-encoded signal. [0035] According example, component 202 reception character data may receive one or more characters of data for transmission on a wireless network. For example, the character data may refer to data management, data user plane and etc. for the issuance of one or more of the networking components of a wireless network (not shown). In addition, data characters can be symbols of the OFDM symbols SC-FDM and/or similar, in one example. Component 204 selection of the pre-block coding can define a block of preliminary coding devices 200 regard to apply to at least one of the characters of data. In one example, the device 200 communication may include many blocks of pre-coding which may be based on a set of antennas transmission (not shown)used the device to 200 and it may be used for input signals beamforming in blocks preliminary coding. [0037] as soon As the unit prior encoding is selected for a given character data, component 206 prior to encode the signal pre-encodes the signal using this block of preliminary encoding, as described. Should be appreciated that other operations can be applied to a character data before or after the application of the prior encoding, such as modulation, multiplexing, coding and/or the like. Component 208 transfer can transfer pre-encoded signal in your wireless network. As described, the use of different blocks, pre-coding of consecutive characters of data with spatial multiplexing with nonclosed contour, which improves the separation of the transmission on a wireless network. In addition, as described, component 204 selection of the pre-block encoding may exercise loop blocks preliminary coding for retransmissions (for example, in the procedure hybrid automatic repeat/request (HARQ)). [0038] for Example, a component 204 selection of the pre-block coding can select a block of preliminary coding for retransmission, which should be a block of preliminary coding after the last of the pre-block encoding used for a previous transfer, according to the sequence of blocks of pre-coding. In another example, a component 204 selection of the pre-block coding can select a block of preliminary coding index k for retransmission, where k may be a function rooms transmission or retransmission. Moreover, for instance, having specified number of available blocks preliminary coding component 204 selection of the pre-block coding can choose from a subset of the available blocks preliminary coding. For example, a component 204 selection of the pre-block coding can accept or otherwise identify a subset of blocks preliminary coding on the basis of, at least partially, configurations, specifications, one or more of the options (for example, the length of the cyclic prefix (CF), the presence of the probe to the reference signal (SRS) and/or similar). [0039] Recalling now, figure 3, is illustrated by the system 300 wireless, which facilitates the generation of a sequence of blocks of pre-coding in a wireless network. System 300 includes a wireless device 102, which binds to the point 104 of access for reception of access to the wireless network (not shown). As described, the wireless device 102 may be essentially any type of mobile device (including not only self-powered devices, but also modems, for example), UE, partly etc. that accept access to a wireless network. Point 104 of access, as described, can be a point of access of the latter, the access point , access point , hub relay, mobile base station, part of it and/or essentially any device that provides access to the wireless network. In addition, the system may 300 be MIMO system and/or may be one or more of the system specifications of the wireless network (for example, EV-DO, 3GPP, 3GPP2 3GPP LTE, WiMAX etc). [0040] Wireless device 102 may include component 204 selection of the pre-block encoding, as described, can determine the block of preliminary encoding to use for the application of the prior encoding to a symbol of data. Component 204 selection of the pre-block coding may include component 302 definition of the parameter that receives one or more parameters regarding the wireless device 102, and component 304 generate a sequence of blocks prior encoding that can create a sequence of blocks preliminary coding for wireless device 102 on the basis of these one or more parameters or other reviews. [0041] According example, before turning the wireless device 102 initiated point connection 104 access or, in another case, the component 302 parameter definitions can measure or, alternatively, receive one or more parameters for the evaluation of the wireless device 102. For example, the parameter can be the ID of the wireless device 102, one or more metrics of communication such as signal to noise ratio (SNR), bandwidth, bandwidth, type of functionality that is supported by the services and/or similar. On the basis of one or more settings and/or based on a configuration or specifications, for example, a component 304 generate a sequence of blocks prior encoding creates a sequence of blocks preliminary coding for the component 204 selection of the pre-block coding. Component 304 generate a sequence of blocks prior encoding can use a sequence of blocks preliminary coding for the implementation of loop blocks prior encoding, as described above, used for transmission of one or more consecutive characters data. [0042] for Example, where the wireless device has 102 N blocks preliminary coding, and N is a positive integer, component 304 generate a sequence of blocks prior encoding can generate a consistent sequence blocks prior encoding (0, 1, 2... N), where the component 204 selection of the pre-block coding can continuously to cycle from one character data to the next. In this example it should be appreciated that the component 302 parameter definition should not measure the parameters of a wireless device 102 to generate a coherent sequence of blocks of pre-coding. In another example, a component 302 parameter definitions can retrieve the ID of the wireless device 102 and/or one or more of the communication parameters. For example, a component 304 generate a sequence of blocks prior encoding defines shifted cyclically a consistent or inconsistent sequence of blocks preliminary coding on the basis of ID or communication settings (for example, on the basis of facts or similar to him). [0043] In another example, the 304 generate a sequence of blocks prior encoding can create a sequence of blocks preliminary coding a random pattern or pseudo-random template on the basis of ID or one or more of the communication parameters to provide additional explode. For example, the set of pseudorandom sequences of blocks prior encoding can be defined and assigned to the component 204 selection of the pre-block coding based on the hash function ID or range of one or more parameters. In addition, the component 304 generate a sequence of blocks prior encoding can define a new sequence of blocks preliminary coding each time a component 204 selection of the pre-block coding performs a loop on the current sequence. Thus, consecutive sequence of blocks of pre-coding can be different and also provide additional diversity. [0044] Shall be evaluated as described, that a subset of N blocks prior encoding can be used to generate a sequence of blocks prior encoding. In this respect component 304 generate a sequence of blocks prior encoding can choose a subset of N blocks preliminary coding on the basis of, at least in part, one or more configurations or settings, such as the length of the CP (for example, the transfer of previously pre-coded, or previous transfers wireless device 102), representation of the SRS (for example, does the wireless device 102 SRS or whether the transfer, which will be pre-coded, in itself SRS) and/or the like. In any case, as describes component 204 selection of the pre-block coding can select a block of preliminary encoding for a given character data according to the sequence of blocks of the preliminary encoding so that the next character data uses the following block of preliminary coding sequence. Wireless device 102 can use the selected block of preliminary coding in the preliminary encoding and transmission of the corresponding data symbols to the point of 104 access to ensure explode for spatial multiplexing of non-closed loop, as described. In addition as described , component 204 selection of the pre-block coding can continue to have a choice in accordance with the sequence for retransmissions, take a different sequence of units prior encoding from the component 304 generate a sequence of blocks prior coding for retransmissions and/or the like. [0045] Referring to figure 4, a sample frame of wireless communication or 400 are shown along with the appointments blocks prior encoding for character data. Frame or 400 contains a set of consecutive characters of data 402, 404, 406, 408, 410, 412, 414, 416, 418 and 420, which may be adjacent, or consisting of several non-contiguous areas in the frame or 400. In one example, the symbols of data 402, 404, 406, 408, 410, 412, 414, 416, 418 and 420 can be OFDM symbols, the respective designated resources in the wireless network, which can be represented part of frequencies for a time, symbols SC-FDM etc. Each symbol can contain multiple contiguous or non-contiguous carriers frequency for a given period of time. [0046] As described, the wireless device can encode data for transmission in each character data. Data characters 402, 404, 406, 408, 410, 412, 414, 416, 418 and 420 can be transferred over time, and the block of preliminary encoding may be selected for each character data to ensure explode transmission with spatial multiplexing non-closed loop system with a single carrier. As shown, the symbol 402 can be pre-encoded using the unit 1 of the preliminary encoding. Symbol 404 can then be pre-encoded using the block 2 of the preliminary coding and so on, so that blocks 1-4 preliminary coding periodically are looped for consecutive characters of data. When the symbol 410 block 1 of the preliminary encoding can be re-used, and the cycle can continue. As described, this consistent sequence of pre-coding is only one of the potentially unlimited sequences containing random sequence pseudorandom sequences wildcard sequence, shifted cyclically sequence and/or similar. [0047] Recalling now figure 5-6, illustrates the methods that may be performed in accordance with the various aspects forth in this description. While for ease of explanation methods are shown and described as a set of actions must be understood and appreciated that the methods are not limited to, at the direction of the action, because some actions, in accordance with one or more aspects may occur in different orders and/or simultaneously with other actions from the ones shown and described in the present description. For example, experts in the art to understand and appreciate that way can alternatively be presented as a set of interrelated conditions or events, such as a state diagram. In addition to the also, not all illustrated steps may be required to implement a method in accordance with one or more aspects. [0048] With reference to the figure 5, is illustrated by an example way of 500 for the implementation of loop blocks preliminary coding for wireless communications in the time domain. At the stage of 502 character set of the data can be accepted for transmission on a wireless network. As described, the data symbols can be symbols of the OFDM symbols SC-FDM or similar symbols of data, which are part of the frequency of the time. At the stage of 504 one of the many characters of data can be encoded by using one of the many available blocks preliminary coding. Many of the available blocks prior encoding in one example, can be a subset of the blocks of the preliminary encoding, existing in a wireless device. At the stage of 506 the following block of preliminary encoding may be selected from a variety of available blocks prior encoding specified in the sequence of blocks preliminary coding for the next character data. Thus, the available units of the preliminary encoding are looped in accordance with the sequence of blocks preliminary coding. As described, the sequence of blocks prior encoding can be a sequence of cyclically biased according ID or one or more communication parameters, random and pseudo-random and selected according to the identifier or to one or more communication parameters and/or similar. In addition, as described, the next character data can be re-transfer of previously pre-coded character data. Using this sequence of units prior encoding for subsequent characters of data provides additional diversity transfer as described. [0050] Shall be evaluated in accordance with one or more aspects described in this description, the logical conclusions can be made regarding the generation of a sequence of blocks preliminary coding, determine the next block of preliminary coding for transmission of data symbols and/or similar. Used in this description of the terms "to conclude" or "logical conclusion" generally refers to the process of reasoning or logic excretion States of the system, environment, and/or user of a number of observations, which accumulate through the events and/or data. A logical conclusion can be used to identify a specific context or action, or, for example, can generate a probability distribution of States. A logical conclusion can be probabilistic, that is, the calculation of the probability distribution on the interested States on the basis of a review of the data and events. A logical conclusion can also refer to a method used to create high-level events from the set of events and/or data. Such conclusion leads to the design of new events or actions from a dataset of observed events and/or stored events are correlated whether events or not in a small time vicinity and on whether the events and data from one or more sources of events and data. [0051] With reference to the Fig.7, illustrated system 700 performs loop blocks preliminary coding for transmission of data characters in the wireless network. For example, the system 700 can constantly be at least partially, in the base station, mobile phone, etc Must be appreciated that the system 700 is represented as including functional blocks, which can be functional blocks that represent the functions implemented in the processor, software, or a combination thereof (for example, hardware and software). System 700 includes logical grouping of 702 of the electrical components that can act in the connection. For example, a logical grouping of 702 may include electric component to get the character data for transmission over the wireless network 704. Additionally, a logical grouping of 702 may contain electrical component to select the pre-block coding for pre-encode a character data according to the following block of preliminary coding sequence 706 units prior encoding. Sequence of units prior encoding may be accepted or generated on the basis of one or more identifiers or communication parameters, for example. As described, the sequence of blocks preliminary coding can either be a sequence cycle is biased according to the identifier or to one or more communication parameters, random and pseudo-random and selected according to the identifier or one or more parameters, etc., of Choice blocks prior encoding according to the sequence of the preliminary encoding, as described, can increase the separation of the transmission. [0052] In addition, should be assessed, that the electric component 706 can select the following blocks of the preliminary encoding for subsequent consecutive or non-consecutive characters of data according to the sequence of blocks of the preliminary encoding, as described. In addition, a logical grouping of 702 includes electric component prior to encode a character data according unit 708 preliminary coding. In addition, a logical grouping of 702 may also include the electric component to generate a sequence of blocks preliminary coding on the basis of, at least partially, the ID, or one or more parameters 710 communication. Thus, electrical components 710 can produce cyclically displaced sequence, a pseudo-random sequence, etc. according to the identifier or to one or more communication parameters as described. Additionally, the system 700 can include memory 712, which stores the command to execute the function associated with the electric components 704, 706, 708, and 710. While it is shown as being external to the memory 712, it should be clear that one or more electrical components 704, 706, 708, and 710 may exist in memory 712. [0054] Fig.9 is a block diagram for another 900 system, which can be used to implement various aspects of the functionality described in the present description. In one example, the system 900 includes mobile terminal 902. As illustrated, the mobile terminal 902 can receive the signal(s) from one or more base stations 904 and transfer to one or more base stations 904 using one or more antennas 908. Additionally, the mobile terminal 902 may contain the receiver 910, which takes information from the antenna(antenna) 908. In one case, a receiver 910 can be readily associated with (Demod) 912, which demodulates accepted information. Demodulated characters can then be analyzed processor 914. Processor 914 can be connected to the memory 916 that can store data and/or software, related to mobile terminal 902. Additionally, the mobile terminal 902 may use the processor 914 to perform ways 500, 600 and/or other similar and related methods. Mobile terminal 902 may also use one or more of the components described in the previous drawings for realization of the described functionality; in one example, components can be implemented processor 914. Mobile terminal 902 may also include the modulator 918, which can multiplex signal for transmission transmitter 920 using the antenna(s) 908. [0055] Recalling now 10, illustrates the approximate system for wireless connection of multiple access in accordance with various aspects. In one example, the point 1000 access (AP) includes multiple groups antennas. As illustrated in figure 10, a group of antennas may include antenna 1004 and 1006, another may include antenna 1008 and 1010 and another may include antenna 1012 and 1014. While only two antennas are shown on figure 10 for each group of antennas should be estimated, that more or less antennas can be used for each group of antennas. In another example, a terminal 1016 access may be in connection with the antennas 1012 and 1014, where the antenna 1012 and 1014 transmit the information to the terminal 1016 access in a straight line 1020 connection and receive information from the terminal 1016 access on the reverse communication line 1018. Optional and/or alternatively, terminal 1022 access may be in connection with antennas and 1008 1006, where the antenna 1008 1006 and transmit the information to the terminal 1022 access in a straight line 1026 connection and receive information from the terminal 1022 access on a return line 1024 communication. In the system duplex frequency division multiplexing line 1018, 1020, 1024, and 1026 may use a excellent frequency for communication. For example, a straight line 1020 connection can use the excellent frequency than the one used return line 1018 communication. [0056] Each group antennas and/or region in which they are designed for the connection may be called sector of the access point. In accordance with one aspect, a group of antennas can be designed for connections to gain access to the terminals in the sector of areas covered by point 1000 access. In connection straight lines 1020 and 1026 communications antenna transmission point 1000 access can use the formation of the directional diagram, to improve the signal to noise ratio of direct communication lines for various terminals, 1016, and 1022 access. In addition, the access point uses the formation of directional diagram for the transfer of the access terminals scattered randomly through its coverage, causes less interference to access terminals in adjacent cells, AP, transmitting via a single antenna at all its terminals access. [0057] access Point, for example point 1000 access, can be stationary station used to communicate with terminals, and can also be referred to as the base station, eNB, access network and/or other appropriate terminology. In addition, the terminal access, such as a terminal 1016 or 1022 access may also be called mobile terminal, custom equipment, wireless device, terminal, wireless terminal and/or other relevant terminology. [0058] Recalling now on 11, provided a flow chart showing the approximate system of 1100 wireless, in which various aspects described in this description can function. In one example, a system of 1100 is a system with multiple inputs and multiple output (MIMO), which includes the system of 1110 transmitter and system 1150 receiver. Should be appreciated, however, that the system 1110 the transmitter and/or system 1150 receiver can also be applied to a system with multiple inputs and a single output, which, for example, multiple antenna transmission (for example, the base station can transmit one or more streams of characters to a device with a single antenna (for example, a mobile station). Additionally, should be assessed, what aspects of the system 1110 transmitter and/or system 1150 receiver described in this description can be used in conjunction with a single output for antenna systems with a single entrance. [0059] In accordance with one aspect, traffic data for multiple streams of data are available in the system 1110 transmitter from the source 1112 data processor 1114 (TX) data. In one example, each data stream can then be transmitted using the appropriate antenna 1124 transfer. Additionally, the processor 1114 TX (data format, coding and enforce traffic data for each data stream based on a specific encoding scheme selected for each respective data flow for the issuance of the encoded data. In one example, the encoded data for each data stream can then be are multiplexed data pilot signal, using the methods OFDM. Data pilot signal can be, for example, the reference template of data, which is processed in a known way. In addition, pilot signal may be used in the system 1150 receiver for assessing the response of the channel. Returning to the system 1110 transmitter, multiplexed pilot signal and the encoded data for each data stream can be modelled (that is displayed in the symbol) the basis of specific modulation schemes (for example, BPSK, QSPK, M-PSK or M-QAM), selected for each respective data flow for the issuance of the characters modulation. In one example, the data transfer rate coding and modulation for each data flow can be defined commands executed to and/or issued by the processor 1130. [0060] Then characters modulation for data flows can be thrown in the processor 1120 MIMO TX data transfer, which can optionally handle characters modulation (for example, for OFDM). Then the CPU 1120 MIMO TX data transfer issues a N t flows symbol modulation N t transmitters 1122a-1122t. In one example, each transmitter 1122 receives and processes the corresponding character stream to provide one or more analog signals, and additionally results in the required conditions (for example, amplifies, and filters and transforms with increase of frequency) analog signals to issue a modulated signal suitable for transmission over MIMO channel. Additionally, N t modulated signals from transmitters 1122a-1122t transferred from N t antennas 1124a-1124t, respectively. [0061] according to another aspect of the transferred modulated signals can be received on a system 1150 receiver through N r antennas 1152a-1152r. The received signal from each antenna 1152 may be issued in the appropriate transceiver 1154. For example, each transceiver 1154 can lead to the specific requirements (for example, filter, amplify and convert with decreasing frequency) corresponding to the received signal, translate given to the specific requirements of the signal in digital form, to ensure the selection, and the further processing of the sample for issuing the "accepted" character stream. Then the CPU 1160 RX MIMO/receiving data can accept and process N r adopted by the streams of characters from N r transceivers 1154 on the basis of specific ways of handling the receiver for the issuance N t "discovered" streams of characters. In one example, each discovered a stream of characters can include characters that are measured in characters modulation transferred to the corresponding data flow. Processor 1160 RX MIMO/receiving data can then process each stream of characters, at least partially, through demodulation, reverse alternation and decoding each detected stream of characters to restore the traffic data for the corresponding data flow. Thus, the processing of the processor 1160 RX MIMO/receiving data can be complementary to the one that runs the processor 1120 MIMO TX data transfer and processor 1118 TX data transfer in the system 1110 transmitter. Processor 1160 RX MIMO/receiving data may optionally issue processed streams of characters receiver 1164 data. [0062] In accordance with one aspect, evaluating the response of the channel generated by the processor 1160 RX MIMO/receive data, can be used to perform processing of space/time in the receiver, adjust the levels of power, speed modulation transfer changes or schema and/or other appropriate action. Additionally, the processor 1160 RX MIMO/receiving data can further evaluate the characteristics of the channel, such as, for example, signal-to-noise and interference" (SNR) detected flows character. Processor 1160 RX MIMO/receiving data can then issue a valued channel characteristics processor 1170. In one example, the processor 1160 RX MIMO/receive data and/or processor 1170 can receive additional assessment of the "operational" SNR for the system. Processor 1170 can then display information to the channel status (CSI), which may contain information on communication lines and/or received data flow. This information may include, for example, operational SNR. CSI can then be processed by the processor 1118 TX data transfer, modulator 1180, refer to the specific requirements of transceivers 1154a-1154r and transferred back system 1110 transceiver. In addition, the source 1116 data in the system 1150 receiver may issue additional data that will be processed by the processor 1118 TX data transfer. [0063] Returning to the system 1110 transceiver, modulated signals from the system 1150 receiver can then be taken antennas 1124, is given to the specific requirements of transceivers 1122, 1140 and processed by the processor RX 1142, to return the CSI, which tells the system 1150 receiver. In one example, the CSI, which the report can then be issued to the processor 1130 and used to determine the speed of data transfer as well as coding and modulation scheme that should be used for one or more streams of data. Certain coding and modulation schemes can then be provided transceivers 1122 for quantization and/or use in later broadcasts to the system 1150 receiver. Optional and/or alternatively, CSI, which the report can be used by the processor 1130 to generate various management tools for processor 1114 TX data and processor 1120 TX MIMO. In another example, CSI and/or other information processed by the processor 1142 RX receive data, may be issued to the receiver 1144 data. [0064] In one example, 1130 CPU in the system 1110 transmitter and processor 1170 in the system 1150 receiver controls the operation in their respective systems. Additionally, memory 1132 in the system 1110 transmitter and memory 1172 in the system 1150 receiver can provide storage for program code and the data used processors 1130 and 1170, respectively. Additionally, the system 1150 receiver types of methods can be used for processing adopted N r signals for directions N t transferred flows character. These ways of handling the receiver can include spatial and spatio-temporal processing methods, which may also be referred to as ways of equalizing and/or processing methods "consistent suppression/correction and compensation interference" of the receiver, which can also be known ways of processing the "successful compensation interference" or "successful compensation" of the receiver. [0065] it Should be clear that aspects described in this description can be implemented in hardware, software, middleware, firmware, or any combination thereof. When the systems and methods implemented in the software, the software-hardware, middleware or microcode, code, or code segments, they can be saved to machine disk, such as a storage component. A segment of code can represent a procedure, function, subroutine program, operation, , module, software package, class, or any combination of commands, data structures or program operators. A segment of code can be connected to another segment of code or scheme hardware by means of a parcel and/or reception of information, data, arguments, parameters, or the contents of the memory. Information, arguments, parameters, data, etc. can be sent, sent or transmitted using any appropriate means, including sharing the memory, the transmission of a message, pass the token, network transmission, etc. [0066] For software implementation methods outlined in this description can be implemented modules (for example, procedures, functions, etc.), that perform the functions described in the present description. Software codes can be stored in blocks of memory and executed by the processors. Block of memory can be implemented in the processor or external to the CPU where it can be quickly connected to the processor using various tools, which are known in the art. [0067] what was described above, which includes examples of one or more aspects. Of course it is impossible to describe every conceivable combination of components or ways to describe the claimed aspects, but a specialist in a given field of technology may recognize that there are many possible additional combinations and permutations of different aspects. Accordingly, disclosed aspects are intended to cover all such modifications, alterations or variations, which are within the entity and the amount of the applied formula of the invention. In addition, to the degree that the term includes" as used in the detailed description and formula of the invention, this term is intended to be included in a manner analogous to the term "containing"when "contains" is interpreted if used as a transitional words in the formula of the invention. Additionally, the term "or"used as a detailed description and the claims, intended to mean “ or”. 2. The method according to claim 1, additionally contains the reception of a sequence of blocks prior encoding, which specifies a pseudo-random order of the many available blocks preliminary coding. 3. The method of claim 2, wherein acceptance of a sequence of blocks preliminary coding involves taking a sequence of blocks prior encoding, which specifies how many blocks that are available prior encoding, on the basis of, at least partially, the ID, or one or more of the communication parameters. 4. The method of claim 3, in which reception of a sequence of blocks preliminary coding includes the generation of a sequence of blocks prior encoding, on the basis of, at least partially, the ID, or one or more of the communication parameters. 5. The method according to claim 1, additionally contains the reception of a sequence of blocks prior encoding, which specifies the sequential order of the many available blocks preliminary coding. 6. The method according to claim 5, in which reception of a sequence of blocks preliminary coding includes receiving a sequence of blocks prior encoding, which specifies how many blocks that are available prior encoding, which is shifted cyclically under one or more parameters. 7. The method according to claim 1, additionally contains a selection of the many available blocks preliminary coding, and many of the available blocks preliminary coding is a subset of the set of blocks prior encoding used by the wireless device. 8. The method according to claim 1, wherein the choice includes a choice of a variety of available blocks preliminary coding on the basis of, at least in part, one or more of the communication parameters. 9. The method according to item 8, in which the choice includes a choice of a variety of available blocks preliminary coding on the basis of the length of the cyclic prefix or presence of the probing of the reference signal. 10. The method according to claim 1, additionally contains the choice of another block of preliminary coding, subsequent to the next block of preliminary encoding a sequence of blocks preliminary coding for pre-coding retransmission of the next character data. 11. Wireless communication containing: at least one processor is configured for: getting a number of characters of data for transmission over the wireless network; and a preliminary encoding one of the many symbols of data through one of the many available blocks prior encoding; the next block of preliminary encoding from the wide range of units prior encoding specified in the sequence of blocks preliminary coding for pre-coding of the next character data in a variety of characters data; and the memory connected to the mentioned at least one processor. 12. Wireless device according to claim 11, in which the sequence of blocks prior encoding specifies the sequential order of the many available blocks preliminary coding. 13. Wireless device according to paragraph 12, in which the sequential order of the many available blocks preliminary coding is shifted cyclically under one or more parameters. 14. Wireless device according to claim 11, in which the sequence of blocks prior encoding specifies the pseudo-random order of the many available blocks preliminary coding. 15. Wireless device according to paragraph 14, in which a pseudo-random order of the many available blocks preliminary coding is based, at least partially, on the identifier or one or more options communications wireless communication devices. 16. Wireless device on item 15, which the said at least one processor additionally configured to generate a sequence of blocks prior encoding, on the basis of, at least partially, the ID, or one or more of the options communications wireless communication devices. 17. Wireless device according to claim 11, in which the said at least one processor additionally configured to select multiple blocks that are available prior coding as a subset blocks preliminary coding here in the device wirelessly. 18. Wireless device according to paragraph 17, which mentioned at least one processor selects the set of available blocks preliminary coding on the basis of, at least in part, one or more of the communication parameters. 19. Wireless device to see item 18, in which one or more of the communication parameters include the length of the cyclic prefix or the presence of the probing of the reference signal. 21. Pre-coding a set of symbols for transmission on a wireless network connection, containing: a tool to get the character data for transmission over the wireless network; the tool to select the pre-block coding for pre-coding character data according to the following block of preliminary encoding a sequence of blocks of pre-coding; and a means for pre-encode a character data according to the block of preliminary coding. 22. The device according to item 21, in which the sequence of blocks prior encoding specifies the sequential order of the many available blocks preliminary coding. 23. The device according to article 22, in which the sequential order of the many available blocks preliminary coding is shifted cyclically under one or more of the parameters related to the device. 24. The device according to item 21, in which the sequence of blocks prior encoding specifies the pseudo-random order of the many available blocks preliminary coding. 25. The device according to paragraph 24 of which pseudo-random order of the many available blocks preliminary coding is based, at least partially, on the identifier or one or more parameters of the communication of the said device. 26. The device according to section 25, additionally contains a means of generating a sequence of blocks preliminary coding on the basis of, at least partially, the ID, or one or more of the communication parameters of the mentioned devices. 27. The device according to item 21, in which the tool to select the pre-block coding also chooses the set of available blocks preliminary coding as a subset blocks preliminary coding present in the said device. 28. The device according to item 27, in which the tool to select the pre-block coding choose a lot of available blocks preliminary coding according to one or more communication parameters. 29. The device according to the clause 28, in which one or more of the communication parameters include the length of the cyclic prefix or the presence of the probing of the reference signal. 30. The device according to item 21, in which the tool to select the pre-block coding additionally selects the next block of preliminary coding after the following block of preliminary encoding a sequence of blocks preliminary coding for pre-coding the next character data. 31. The device according to clause 30, in which the subsequent character data is retransmitted referred to character data. 32. Readable computer media containing executable computer instructions for the implementation of the said instructions execute at least one computer, fashion preliminary coding a set of symbols for transmission on a wireless network connection, containing stages: obtaining numerous characters of data for transmission over the wireless network; and a preliminary encoding one of the many symbols of data through one of the many available blocks preliminary coding; and determine the next block of preliminary encoding from the wide range of units prior encoding specified in the sequence of blocks preliminary coding for pre-coding of the next character data in a variety of character data. 33. Readable computer media .32 in which the sequence of blocks prior encoding defines the sequential order of the many available blocks preliminary coding. 34. Readable computer media .33, in which the sequential order of the many available blocks preliminary coding is shifted cyclically under one or more parameters. 35. Readable computer media .32 in which the sequence of blocks prior encoding specifies the pseudo-random order of the many available blocks preliminary coding. 36. Readable computer media .35 in which a pseudo-random order of the many available blocks preliminary coding is based, at least partially, on the identifier or one or more parameters of the connection. 37. Readable computer media item 36 containing instructions for generating a sequence of blocks preliminary coding on the basis of, at least partially, the ID, or one or more of the communication parameters. 38. Readable computer media .32 containing instructions for selecting the set of available blocks preliminary coding as a subset blocks preliminary coding present in the wireless device. 39. Readable computer media .38 containing instructions for selecting the set of available blocks preliminary coding on the basis of, at least in part, one or more of the communication parameters. 41. Readable computer media .32 containing instructions for the definition of another unit prior encoding defined after the following block of preliminary encoding a sequence of blocks preliminary coding for prior coding retransmission of the next character data. 42. Pre-coding a set of symbols for transmission on a wireless network connection, containing: component reception character data, which receives the data for transmission over the wireless network; component unit selection prior encoding, which specifies the body of the preliminary encoding prior to encode a character data according to the following block of preliminary encoding a sequence of blocks of pre-coding; and component prior signal encoding, pre-encodes a character of data or representing the signal, according to the block of preliminary coding. 43. The device according to item 42, in which the sequence of blocks prior encoding specifies the sequential order of the many available blocks preliminary coding. 44. The device according to item 43, in which the sequential order of the many available blocks preliminary coding is shifted cyclically under one or more of the parameters related to the device. 45. The device according to item 42, in which the sequence of blocks prior encoding specifies the pseudo-random order of the many available blocks preliminary coding. 46. The device according to item 45, in which a pseudo-random order of the many available blocks preliminary coding is based, at least partially, on the identifier or one or more parameters of the device. 47. The device according to item 46, optionally containing the component generate a sequence of blocks prior encoding, which creates a sequence of blocks preliminary coding on the basis of, at least partially, the ID, or one or more of the communication parameters of the device. 48. The device according to item 42, in which the component selection of the pre-block coding also chooses the set of available blocks preliminary coding as a subset blocks preliminary coding here in the device. 49. The device 48, where the selection of the pre-block coding choose a lot of available blocks preliminary coding according to one or more communication parameters. 50. The device § 49, in which one or more of the communication parameters include the length of the cyclic prefix or the presence of the probing of the reference signal. 51. The device according to item 42, in which the component selection of the pre-block coding additionally selects the next block of preliminary coding after the following block of preliminary encoding a sequence of blocks preliminary coding for pre-coding the next character data. 52. The device according to item 51, in which subsequent character data is retransmitted referred to character data.
|
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |