USPatent applicationPatented

Method and device for optimizing codebook for quantized precoder by using steepest descent algorithm

Granted 29 Jun 2010 · no office action yet

Life of the application

7 dated events
⤢ drag to zoom20082010201220142016201820202022202420262028ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

In a method for optimizing a codebook including a quantized channel between a base station transmitter and a portable terminal: a) select the codebook to be optimized; b) a steepest descent algorithm is applied to respective codewords of the codebook selected in a), wherein the codewords are transformed so that a correlation between the codewords is minimized, and a function indicating the correlation between the codewords is differentiated and is multiplied by a predetermined step size and is used for a parameter for generating a new codeword in the steepest descent algorithm; c) it is determined whether the codebook including the codewords transformed in b) is optimized; and d) the codebook is stored when it is determined in c) that the codebook is optimized.

Description

7 parts
›CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to and the benefit of Korean Patent Application No. 10-2006-0095650 filed in the Korean Intellectual Property Office on Sep. 29, 2006, the entire contents of which are incorporated herein by reference.

›BACKGROUND OF THE INVENTION

(a) Field of the Invention

The present invention relates to a quantized precoder codebook optimizing device and method using a steepest descent algorithm. More particularly, the present invention relates to a quantized precoder codebook optimizing device and method for minimizing a maximum correlation between codewords of a codebook including quantized channels by using a steepest descent algorithm in a mobile communication system.

(b) Description of the Related Art

A conventional mobile communication system may not obtain instantaneous downlink channel information at a transmitter since downlink and uplink channel are different. Accordingly, it is required to provide feedback of channel information estimated by a receiving terminal to a transmitter to obtain the channel information at the transmitter. However, since the instantaneous channel information may not be transmitted in a situation in which a band of a feedback channel is limited, it is required to use an information compression method for reducing the channel information, and a quantized preceding method for precoding a symbol at a transmitting terminal by using quantized channel information has been suggested.

In the quantized precoding method, a space formed by channels with multiple antennas is uniformly quantized to generate a codebook, the codebook is shared by transmitting and receiving terminals, and a codebook index of a relatively small size is transmitted from the receiving terminal to the transmitting terminal rather than transmitting information of all channels. In this case, when the size of the codebook is large enough, performance is close to that of transmit maximum ratio combining (Transmit-MRC or MRT) and eigen beamforming method.

The codebook of conventional quantized precoder is designed so that codewords are distributed uniformly in a space formed by the channel, but it is not completely optimized since it has a limit in designing the codebook. It is determined by a correlation between the codewords.

A 3-bit vector codebook, a 6-bit vector codebook, and a 6-bit matrix codebook among conventional codebook design methods will be exemplified.

Firstly, the space formed by a vector channel is uniformly quantized by 8 vectors to form the 3-bit vector codebook, and the number of combinations of the generated codewords is small compared to other conditions (e.g., the 6-bit vector codebook and the matrix codebook). Accordingly, in the 802.16e, the 3-bit vector codebook is generated by a random full search method. The codebook of 2 or 3 transmit antennas is optimized by the random full search method. However, in a case of the codebook of 4 transmit antennas, since chordal distances between the codewords are not the same as each other, the channel may not be efficiently copied.

FIG. 1 shows a diagram representing chordal distance distributions according to the conventional 3-bit vector codebook when the number of transmitting antennas is 4 and the number of streams is 1. In FIG. 1 , the chordal distances between the codewords are not the same.

In the case of the 6-bit vector codebook, a codeword is generated by codebook generation matrix and unitary transformation matrix. A frequency of codebook generation matrix and a householder vector of unitary transformation matrix are determined so that the codebook has the lowest maximum correlation (or the highest minimum chordal distance) between the codewords.

FIG. 2 shows a diagram representing chordal distance distributions according to the conventional 6-bit vector codebook when the number of transmit antennas is 3 and the number of streams is 1. In FIG. 2 , the minimum chordal distance is not great enough since a searching operation is performed in a limited space.

FIG. 3 shows a diagram representing chordal distance distributions according to the conventional 6-bit matrix codebook when the number of transmit antennas is 4 and the number of streams is 2. In FIG. 3 , the minimum chordal distance is not great enough since the codebook is extended from pre-designed vector codebook by performing a householder concatenation operation and a householder extension operation.

As described, the codebook of conventional quantized precoder is designed so that the space formed by the channel is uniformly copied, but it is not completely optimized since it has a limit in designing the codebook.

The above information disclosed in this Background section is only for enhancement of understanding of the background of the invention and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art.

›SUMMARY OF THE INVENTION

The present invention has been made in an effort to provide a quantized precoder codebook optimizing method by minimizing maximum correlation between codewords using a steepest descent algorithm.

In an exemplary method for optimizing a codebook including a quantized channel between a base station transmitter and a portable terminal: a) select the codebook to be optimized; b) a steepest descent algorithm is applied to respective codewords of the codebook selected in a) and the codewords are transformed so that correlation between the codewords is minimized, where the steepest descent algorithm is an algorithm in which a function indicating the correlation between the codewords is differentiated and is multiplied by a predetermined step size and is used for a parameter for generating a new codeword; c) it is determined whether the codebook including the codewords transformed in b) is optimized; and d) the codebook is stored when it is determined in c) that the codebook is optimized.

An exemplary device according to an embodiment of the present invention optimizes a codebook including a quantized channel between a base station transmitter and a portable terminal. The exemplary device includes an optimized codebook storage module, an algorithm module, an optimization determining module, and a control module. The optimized codebook storage module stores the codebook. The algorithm module receives the codebook and transforms a codeword by using a steepest descent algorithm so that correlation between the codewords of the codebook is minimized, where the steepest descent algorithm is an algorithm in which a function indicating the correlation between the codewords is differentiated and is multiplied by a predetermined step size and is used for a parameter for generating a new codeword. The optimization determining module is connected to the algorithm module to determine whether the transformed codeword is optimized. The control module controls the optimized codebook storage module, the algorithm module, and the optimization determining module, and stores the codebook including the transformed codeword in the optimized codebook storage module when it is determined by the optimization determining module that the transformed codeword is optimized.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a diagram representing chordal distance distributions according to the conventional 3-bit vector codebook when the number of transmit antennas is 4 and the number of streams is 1.

FIG. 2 shows a diagram representing chordal distance distributions according to the conventional 6-bit vector codebook when the number of transmit antennas is 3 and the number of streams is 1.

FIG. 3 shows a diagram representing chordal distance distributions according to the conventional 6-bit matrix codebook when the number of transmit antennas is 4 and the number of streams is 2.

FIG. 4 shows a diagram representing a process for providing a feedback of channel information by using an optimized codebook and transmitting data by using the feedback information.

FIG. 5 shows a diagram representing the device for optimizing the codebook according to the exemplary embodiment of the present invention.

FIG. 6 is a flowchart representing the method for optimizing the codebook according to the exemplary embodiment of the present invention.

FIG. 7 shows a diagram representing a variation of the maximum correlation between the codebooks according to the steepest descent algorithm.

FIG. 8 shows a diagram representing a variation of the maximum correlation according to the codebook parameter quantization.

FIG. 9 shows a diagram comparing a distribution of the chordal distances between the codewords of the 3-bit vector optimized codebook to the conventional codebook when the number of transmit antennas is 4 and the number of streams is 1.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 1 of 3

In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.

Throughout this specification and the claims that follow, unless explicitly described to the contrary, the word “comprise” and variations such as “comprises” or “comprising” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements.

In addition, the word “module” will be understood to indicate a unit for processing a predetermined function or operation, which may be realized by hardware, software, or a combination thereof.

FIG. 4 shows a diagram representing a process for providing a feedback of channel information by using an optimized codebook and transmitting data by using the feedback information.

A system for transmitting the data by using the optimized codebook according to an exemplary embodiment of the present invention includes a mobile communication terminal 410 and a base station transmitter 430 .

The mobile communication terminal 410 wirelessly accesses the base station transmitter 430 to transmit and receive the data.

In the exemplary embodiment of the present invention, transmitting and receiving terminals of a quantization precoder formed by the base station transmitter 430 and the mobile communication terminal 410 store a codebook optimized by a steepest descent algorithm. In addition, the mobile communication terminal 410 detects an index of the codeword, from the optimized codebook, that includes instantaneous channel information required for downlink transmission between the base station transmitter 430 and the mobile communication terminal 410 , and transmits the index to the base station transmitter 430 .

A method for generating the optimized codebook by using the steepest descent algorithm will be described later in the specification.

The base station transmitter 430 wirelessly transmits and receives the data to and from the mobile communication terminal 410 .

In the exemplary embodiment of the present invention, the transmitting and receiving terminals of the base station transmitter 430 and the transmitting and receiving terminals of the mobile communication terminal 410 store the same codebook, and the base station transmitter 430 requests the channel information from the mobile communication terminal 410 to precode and transmit the data to the mobile communication terminal 410 . In this case, the base station transmitter 430 receives an index of the codeword including the channel information from the mobile communication terminal 410 , detects a codeword corresponding to the received index, precodes the transmit symbol with the codeword.

A device for optimizing the codebook according to the exemplary embodiment of the present invention will now be described.

FIG. 5 shows a diagram representing the device for optimizing the codebook according to the exemplary embodiment of the present invention.

Referring to FIG. 5 , a codebook optimizing device 500 according to the exemplary embodiment of the present invention includes a codebook supply module 510 , an algorithm module 520 , a quantization module 530 , an optimization determining module 540 , an optimized codebook storage module 550 , and a control module 560 .

The codebook supply module 510 stores the conventional codebook or generates a matrix having a unitary characteristic to generate a codebook. In the exemplary embodiment of the present invention, it is described that the codebook supply module 510 is included in the codebook optimizing device 500 , but it is not limited thereto, and the codebook supply module 510 may be provided outside the codebook optimizing device 500 .

The algorithm module 520 stores the steepest descent algorithm for optimizing the codebook. The steepest descent algorithm uses a surrogate function instead of maximum correlation between the codewords of the codebook so that differentiation of maximum correlation is possible. Since surrogate function make differentiation possible, optimizing the codebook is possible by process of minimizing the maximum correlation between the codewords using steepest descent method.

The quantization module 530 quantizes the codeword generated by the algorithm module 520 and stores the codewords in the codebook. Since the quantization module 530 quantizes the codewords, the codebook is again optimized.

Accordingly, in the exemplary embodiment of the present invention, the quantization module 530 is provided, but it is not limited thereto, and the codebook may be optimized without the quantization module 530 .

The optimization determining module 540 determines whether the codebook generated by the algorithm module 520 and the quantization module 530 is optimized. A method for determining whether the codebook is optimized will be described later when the method for optimizing the codebook is described.

The optimized codebook storage module 550 is a database for storing the codebook that is determined to be optimized by the optimization determining module 540 . Here, the optimized codebook storage module 550 is provided in the codebook optimizing device 500 in the exemplary embodiment of the present invention, but it is not limited thereto, and it may be formed as a database that is additionally provided outside the codebook optimizing device 500 .

The control module 560 is connected to each module and controls each module.

Operations of the respective modules of the codebook optimizing device 500 according to the exemplary embodiment of the present invention will now be described.

FIG. 6 is a flowchart representing the method for optimizing the codebook according to the exemplary embodiment of the present invention.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 2 of 3

Referring to FIG. 6 , the codebook supply module 510 selects a codebook to be optimized in step S 610 . Here, the codebook is the conventional codebook or a predetermined matrix having a unitary characteristic, and the codeword set of the selected codebook is given as Equation 1.

{Φ 1 ,Φ 2 , . . . , Φ L }=V ( N t ,N s ,L )  [Equation 1]

Here, V(N t ,N s ,L) denotes a codebook having N t transmitting antennas, N s streams, and L codeword indexes, and Φ 1 ,Φ 2 , . . . , Φ L denotes codewords in the codebook V(N t ,N s ,L).

Subsequently, the algorithm module 520 applies the steepest descent algorithm to the codeword of the codebook selected by the codebook supply module 510 to optimize the codebook in step S 620 . In this case, to optimize the codebook, the codeword is transformed such that the correlation between the codewords is minimized, and the correlation between the codewords is minimized by using the surrogate function that is transformed to be differentiated in the exemplary embodiment of the present invention.

A reason why the surrogate function is used to minimize the correlation between the codewords will now be described.

As described above, the codebook is optimized such that a maximum correlation between the codewords may be reduced, and the maximum correlation between the codewords is given as Equation 2.

σ*(V(N t ,N s ,L)) denotes a correlation of the codebook V(N t ,N s ,L), and Φ i and Φ j respectively denote ith and jth codewords.

However, the codebook may not always be differentiated in Equation 2. In addition, since the correlation between the codewords does not have one minimum value for the codebook but has extremal values that are far from the minimum value, it is required to use the surrogate function to obtain one minimum value when the correlation between the codewords is obtained. To obtain the one minimum value, the surrogate function is required to satisfy at least three following conditions, and for convenience of description, the surrogate function is denoted by ƒ α .

1) ƒ α is required to be differentiated for all αs (here, α denotes a natural number).

2) ƒ α is required to include only a few extremal values for small αs.

3) ƒ α is required to well represent the maximum correlation between the codewords.

The surrogate function that satisfies the above conditions is given as Equation 3 in the exemplary embodiment of the present invention.

Since log and exp functions are used in the surrogate function of Equation 3 rather than using a max function in Equation 2, the surrogate function may be differentiated for all the αs, and a maximum value may be copied by using an exponential characteristic of the exp function in which an output value is rapidly increased as an input value is increased.

That is, when α is big, ƒ α is not affected by the correlation between the codewords having a relatively low value, and is mainly affected by the maximum correlation. In addition, when α is small, ƒ α is affected by the correlations between the codewords regardless of a size of the correlation. Accordingly, since the correlations between the codewords in addition to the maximum correlation are reduced when the surrogate function is used, a probability of remaining at the extremal value rather than remaining at the minimum value in a codebook optimization process may be reduced.

There are three steps for optimizing the codebook by using the surrogate function in the algorithm module 520 , which will now be described.

(1) Find a codebook V α 0 that minimizes ƒ α 0 for an initial value α 0 . In this case, V α 0 is given as Equation 4.

(2) Slightly increase α k (>α k-1 ) and find a codebook V α k that minimizes ƒ α k . In this case, V α k is given as Equation 5.

(3) Continue above steps, increasing the value of α slightly and tracking the minimizer of ƒ α , until ƒ α is essentially equivalent to the maximum correlation between the codewords.

In the step (2), the codebook V α k for minimizing ƒ α k is detected by using the steepest descent algorithm that will now be described.

It is required to differentiate ƒ α k (V α k-1 ) for V α k-1 to detect the codebook V α k for minimizing ƒ α k , but there is a limit in a differentiation operation since V α k-1 is a combination of matrixes. Accordingly, one codeword is parameterized to differentiate ƒ α k (V α k-1 ) for respective parameters.

In this case, for convenience of operations, a unitary transforming matrix is parameterized so that the existing codeword is transformed to a new codeword given as Equation 6.

{tilde over (Φ)} k =U N t ×N t (Θ k )Φ k   [Equation 6]

Here, {tilde over (Φ)} k denotes a kth codeword transformed by the unitary matrix U N t ×N t and parameterized by Θ k , U N t ×N t denotes a unitary matrix having N t rows and N t columns, Θ k denotes a parameter for generating a kth new codeword, and Φ k denotes a kth codeword to be transformed by the unitary matrix. In addition, U N t ×N t (Θ k ) denotes a codeword transformation matrix.

Here, the codeword transformation matrix U N t ×N t (Θ k ) is expressed as N t 2 parameters by a unitary parameterization process given as Equation 7. In addition, the codeword transformation matrix U N t ×N t (Θ k ) is a unit matrix and the codeword is not transformed when all the parameters are “0”.

A basic unitary matrix U p,q (φ p,q ,σ p,q ) in Equation 7 may be defined as Equation 8, and the basic unitary matrix U p,q (φ p,q ,σ p,q ) can be used to change the ith and jth entries of a column vector of a matrix by multiplying the basic unitary matrix.

The codeword of the codebook is parameterized in the above process, and the parameter thereof is differentiated as shown in Equation 9, and is multiplied by a parameter −c of a predetermined size. In the case, the parameter −c is used to control a convergent speed.

Subsequently, a resulting value Θ k of Equation 9 is used as a parameter for generating the new codeword, which is referred to as the steepest descent algorithm.

FIG. 7 shows a diagram representing a variation of the maximum correlation between the codewords according to the steepest descent algorithm.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 3 of 3

Referring to FIG. 7 , the codebook is optimized by the steepest descent algorithm. In this case, the codebooks are optimized to have the same minimum values when any unitary codebook is randomly generated and the steepest descent algorithm is applied.

In the above-mentioned process, the codebook is optimized by the algorithm module 520 .

Subsequently, the quantization module 530 quantizes codewords of the codebook generated by the algorithm module 520 in step S 630 . Generally, elements of the respective codewords are quantized to store the codebook in a limited memory. In this case, however, when the size of the codeword is increased or the number of codewords is increased, a required memory space is increased since data to be stored are increased. Accordingly, a quantization error is problematically generated to physically store the data in the limited memory. In addition, since the generated quantization error deteriorates unitary characteristics of the codeword, it is required to use a method for quantizing the parameter for generating the respective codewords rather than quantizing the element of the respective codewords.

Here, when the parameter generating the codeword is quantized and the codeword is generated by a unitary matrix generator shown in Equation 10, which the unitary characteristics are not broken.

Here, parameters in Equation 10 are obtained by a process of parameterizing the unitary matrix (referring to Equation 7).

In Table 1 to Table 8, respective parameters generating codeword according to the exemplary embodiment of the present invention are quantized in 8-bit to express 256 indexes, and the indexes are sequenced in an order from a lowest value.

Here, Table 1 shows quantized parameter indexes required to generate the optimized codebook V (4, 1, 3), Table 2 shows quantized parameter indexes required to generate the optimized codebook V (4, 3, 3), Table 3 shows quantized parameter indexes required to generate the optimized codebook V (3, 1, 6), Table 4 shows quantized parameter indexes required to optimize the codebook V (4, 1, 6), Table 5 shows quantized parameter indexes required to generate the optimized codebook V (3, 2, 6), Table 6 shows quantized parameter indexes required to generate the optimized codebook V (4, 2, 6), and Table 7 shows quantized parameter indexes required to generate the optimized codebook V (4, 3, 6).

FIG. 8 shows a graph representing a variation of the maximum correlation according to the quantization of codebook generating parameter.

Referring to FIG. 8 , the minimized maximum correlation is increased according to the bit of the quantized parameter. Compared to when the parameter is quantized in 8-bit, an effect caused by an error is reduced further when the parameter is quantized in 5-bit. In addition, compared to when the codebook is optimized and then quantized, a quantization error is reduced further when the quantization is performed from the optimization step.

In the above process, the quantization module 530 quantizes the parameters of codewords.

Subsequently, the optimization determining module 540 determines in step S 640 whether the quantized codebook is optimized. There are two methods for determining whether the quantized codebook is optimized.

In a first method, another codebook is generated and optimized, and it is determined whether characteristics thereof are the same as the characteristics of the codebook optimized in the above process. When the characteristics of the codebooks are the same, it is determined that the codebook is optimized. In this case, when the codebook generated in the above process is optimized, as shown in FIG. 7 , the codebook generated in the above process and the other optimized codebook have the same maximum correlations.

In a second method, when the number of codewords of the optimized codebook is small, it is determined whether chordal distances between codewords are the same. When the chordal distances are the same as shown in FIG. 9 , it is determined that the codebook generated in the above process is optimized.

FIG. 9 shows a diagram comparing a distribution of the chordal distances between the codewords of the optimized 3-bit vector codebook to the conventional codebook when the number of transmitting antennas is 4 and the number of streams is 1. In FIG. 9 , the chordal distances between the codewords are the same when the codebook is optimized.

Subsequently, it is determined whether the quantized codebook is optimized in step S 640 . When it is determined that the quantized codebook is optimized, the codebook is stored in the optimized codebook storage module 550 in step S 650 .

The optimized codebook stored in the optimized codebook storage module 550 is stored in the transmitting/receiving terminals of the quantization precoder in the base station and the mobile communication terminal of the mobile communication system, and the mobile communication terminal and the base station use the optimized codebook to perform the wireless communication.

The above-described methods and apparatuses are not only realized by the exemplary embodiment of the present invention, but, on the contrary, are intended to be realized by a program for realizing functions corresponding to the configuration of the exemplary embodiment of the present invention or a recording medium for recording the program.

While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

According to the exemplary embodiment of the present invention, since the codebook is optimized by the steepest descent algorithm, the maximum correlation of the codebook is minimized, and bit error performance may be improved.

›Tables in the description — 7
TABLE 1
δ 1φ 12φ 13φ 14σ 12σ 13σ 14
1120129128130135128145
279182547317714484
312919316351118153179
41281034318211367123
512618712521472162173
6127727557153150172
712810817440100130109
8130991852126986112
TABLE 2
δ 1δ 2δ 3φ 12φ 13φ 14φ 23φ 24φ 34σ 12σ 13σ 14σ 23σ 24σ 34
112812561116105244127233131131131127130128
221173239154195184119441911381161559172107
3822310014110118322913254123152182163147156
4141477445201100185135301156912182132182
55927136154133632521445869185171101144127
6103623098173182212133204152149172124230151
71519915237881994313274105134110155146107
8184111232517766481271927289113145138152
TABLE 3
δ 1φ 12φ 13σ 12σ 13
185162217127174
22417218711726
31169232211199
4196151108157183
5215855912965
616810981166171
723011319969157
81171203588138
9186116161145108
108617846188105
111381591937893
12615086208128
132078223415856
1420184118139118
15246177231184125
1624620120660165
1711021046143141
1813311115482181
1918919820479122
209018718418076
211561799393184
22451226148234
2317610520411568
24218120587785
255910120292112
261681649314289
27416818214991
28113221184181130
29360171175219
3044182185167173
312291664166111
325298201183133
3316017557187155
342162036413269
35118383789161
3619719714213776
37708962144122
3811854232132163
3918278147189130
407498227165172
4119519847113167
4218168166113144
43142821579569
4416042218294
4512738139125167
46194165177162119
471215115967240
48145136237116110
49301684312299
501316321110796
51215194108184120
523123411485183
5317270819486
542715519613770
5510215518073183
5624716623416249
5771190919798
582118125013990
5946193209122107
601435975172173
612137217389143
621001683672168
6318680177142149
646716170126146
TABLE 4
δ 1φ 12φ 13φ 14σ 12σ 13σ 14
11029417916275145185
22328449194719728
31554211662678978
421210317215711572181
523874190176854538
624620519719515113817
79214318468177154148
8215671082001198867
96518253197137136178
1023915616421415274148
11242131169182556617
122077711215781105110
13180101150200131135146
1419592232281227064
15261771775398124169
162031509720817473190
1721115620119196103184
184517211841154132134
191517292219190123148
2023017919621477155176
21311381891318571190
22223811325114654107
2323618414021910270168
242291169192181181111
25919319321122197160
26531628320770119192
2777927278164122167
283765186207114203169
29111519515516612286
30711504816114117289
31831495916717567124
3252149142818913787
3331179206235115105115
34125201771701479865
353016014481216215126
36739916218417869100
37251223741895574169
3869138172371707287
3997182811178517886
401261021612287817889
41627518065126125145
42821882161218111689
43117101892136515083
44878411013714871173
451291522243211078131
462271771829169171141
47112100658511013784
48105178167155119151145
491119182222163181236
50488219324619212779
51146142103166122127148
52245151132233241944
531155360120156190146
541611771571091577397
551841981142018911984
561409169194150143137
57162741901897611464
582201829148100138151
5919814667209869884
601541401178911576187
618593222165159187185
62141731622617910276
632091527294125103113
64194169159191157109100
TABLE 5
δ 1δ 2φ 12φ 13φ 23σ 12σ 13σ 23
19915814315810615616070
2196120155197986361123
314712313882677998154
4129118129178185100131182
511113615414168144119134
61301471509435138128135
7132168135118228127177170
81611251561472049878125
928101382431951066988
1012622118017921511416162
1198114209146175147148
1223664175237832815272
1351657123615150154185
1413121914496601118885
151101705020618664148146
1613851191776612590109
1788185219225149177147123
181601151471556171131103
19119121136224469716185
201361271251851466416596
2112412113922318880163166
2212616514019922469146100
231439415422418177151106
2413211114921431124150151
2514812376631315279169
26128219184402098387169
2713215284498415879119
281093618710218270106150
29108114175548068107180
301521342052094695190179
3198691907214779139155
3210824821553180127113133
33134547319440152119177
3414816631798312780159
352152135211110871135169
361181826076244154173140
3712220359168205153107152
3813020969165165143100191
3913014146180591397868
4011074541758817811797
4111917955652511119665
421061409844142158111166
431435257722076472198
441431597059189776680
451578985262419667135
46121378373998692113
471202277283179928534
48122156826110310590191
49112132703613616117575
50871391032305416276144
518314011023408919084
521461241016192117150161
531431391153917766126120
5411617010941219107165112
55112156146591927118282
56921151332187914365175
571361411781922516476157
581162067917664897571
5914014019420462191100147
6012511190153210191103178
61112107631862089913787
62136124682031096597168
6313155188198164190101123
64962351751587518711985
TABLE 6
δ 1δ 2φ 12φ 13φ 14φ 23φ 24σ 12σ 13σ 14σ 23σ 24
18918914215220815420711015416612267
214124299220175714717592148120136
31591698510518817879150119162107156
4127989816620019115715711815072119
51358716320543199789413713092110
61138311692841845010813312769152
7128571361052479041188109106149168
81341581677219417245129117126143184
911353173508822722310510988109105
101187181138118177213153163126181129
11112160707222110623116217711515194
12529916819548166919792167137187
13158115170164571661936918013187172
147052194216199123551817678109112
1520974711945121716113113714772101
163116017021015214916414911013588103
17178881538168113169318889190149
18126401489060591591461191739499
1920815517714613211480687499166111
20152391751432171771729412477123207
21746219218723619420015816611993150
22714819289198522017772108181116
234815616774205941551758210312394
2469764714322395182898019080142
251721001702021501691131511767867124
26132161102105115681971818293144162
271799180213191194155118173128104169
282011345546557641158851169899
291891251001471602072377917683115134
3011664661761354421292188986775
3114714215117620015692130186156185146
3212011988151381997617511312592174
331511877117919416421318517214167143
34152815671195371797585167133103
3522315873812381702431467083172140
36821391351382517697115108183175137
371651708214218970159145156147127188
38861071641476168941207388114117
3916316169113187167162169109135157132
401802139910019918622416015918195120
41651121651702091552016673104143165
42568024206203655417611615368108
4314513677170911381671418017189113
4454103185169213189576574113106184
451572436695187107321238714598105
4612920617197401367418713613785125
47692216616322020151768584233167
48159116725067711969312413877122
4911214887176791091711291747898112
5012215099189301532301191439818177
5119515599105233172767618217913176
5218014116119714720757689911410777
53143921601814814677182112101103158
544012590595370661609918216584
551298316819056180621841498512284
5689681012021017824014416170106181
571261157215619891867272139127164
581551681637222316015119176104109134
592373715549961032959136138114101
6011415615717718549521839418316792
6113611390211220949170921658292
6211110516215321810020918482121141130
6314314815818123420015618510311018274
6489164937122617921314018414616067
TABLE 7
δ 1δ 2δ 3φ 12φ 13φ 14φ 23φ 24φ 34σ 12σ 13σ 14σ 23σ 24σ 34
12292542137117523354148887915966809592
266230175791511618541731831616915276173
315314014539134865515984129701261307899
448191741641763219110818810598188149139124
5502481902091901402171064895808114013375
61282421865118158231183197108179118147135114
7114168122150146149193148926516610111871
8254235177193174161117146501089016983127102
9900241548621720120719214516265134109180
109113155179170219173566312211520970102107
11215571252021392061963657171177129848789
1211520216859175146238855015514113917798103
134035262131851532361851708683162977375
14129246736562815122616611612012211199206
15194171344318935206169789516316488188125
16941585334195140351877616714717199191174
1720920023421779161208731861751589817868176
188521113070811622251452019116367161113120
194414419151168784733519116714512113289
20184252226662012122072514710516616814168158
216118202222822215618173127182821159171
226121113617715615422931757999160170145117
2314475122901461136717810510411092177181153
24223144532211341161182501671039898120163
25262664195114168241175189810721899117192
26103241504958158207179811331661577916595
2713399174471761776818369121888717112682
282491402371681491313967151158109112118587
29137166149311676058255510613611292189152
30371192552012031865811517197124128142143157
3123157147172571683512134721201637886122
321441991364513543353472981499869167101
331691588933217145172228194798418317199105
34248159241108160160727820910467134115119150
35581221082161005337181239721511731126867
361102271081159194216188144141122161152167162
372132381631741519124313032166153731408497
3812169592041738620515020114412516018511666
396311122215216516355106251126136181186165179
401601106583161706176161128908415713172
412272317175160120243159198167156132148152126
4239377119317315321511938518613365113173
431731502504120572644730109108187777082
4421062189150170191109213190141190120126131
451924418822021092204397412121212517387103
462051461382101638830220881661821579212794
4719720945185206512011691901537615716515778
4859250791937110515194278486105142127160
491601382414719356721442081031101038071139
50148224531121921721651512884151104172123191
51223491369310615520821211815512210176200133
522551451182042121818915216012312251158578
53130228139140160119206873971181173127154156
54109108134957838481702031511477413818676
55219253717719477211215106164153140110120125
5668472451101656521020324313518818371104159
571291331096088214768724133180162127191128
5820916756145199912031815712415084153176124
591181961614621710320142148163156160171102148
60119255126375498181157291471161188493128
6121125320119616083119197162197242175173109
62108179138447015371170181411078791139113
6323834142141581435079188138150150174138113
64167254256016617923114219785906413787102

Claims as granted

13 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

4 codes
IPC · International Patent Classification
Section H — Electricity
  • H04B14/04
  • H04L7/02
USPC · US Patent Classification
375/242375/267

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJul 2007Jan 2008Jul 2008Jan 2009Jul 2009Jan 2010Jul 2010USPTOApplicantNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
3.2 y
1,154 days filing → grant
Office actions
0
none on record
Examiner
Don N Vo
art unit 2611 · TC 2600
Citations: 7 back · 8 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20082010201220142016201820202022202420262028Owner 1Owner 2
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock