1460752673-308e02ce-37d1-4dd8-8b37-48459993eba7

1. A method for communicating in a wireless network with a plurality of transmitter radio frequency (RF) chains and a plurality of receiver RF chains, the method comprising:
identifying a set of measurements of a channel for a plurality of transmit and receive beams from the plurality of transmitter and receiver RF chains;
separating the plurality of transmitter and receiver RF chains into a first subset and a second subset;
initializing at least one beam of the plurality of transmit beams at all transmitter RF chains and at least one beam of the plurality of receive beams at all receiver RF chains in the first subset; and
identifying at least one selected beam of the plurality of transmit beams at all transmitter RF chains and at least one selected beam of the plurality of receive beams at all receiver RF chains in the second subset.
2. The method of claim 1, further comprising:
identifying a maximum size of the second subset;
identifying a minimum size of the first subset to be equal to a number of the plurality transmitter and receiver RF chains minus a size of the first subset; and
performing an inner iteration to update the at least one selected beam from a plurality of transmit and receive beams sequentially in subsets of the plurality of transmitter and receiver RF chains, wherein any beams of the plurality of receive beams of the remaining transmitter and receiver RF chains remain unchanged until all transmitter and receiver RF chains in the subsets are updated with the at least one selected beam from a plurality of transmit and receive beams.
3. The method of claim 2, further comprising:
within the inner iteration, iterating over all possible subsets of the plurality transmitter and receiver RF chains comprising a size is equal to a second subset size;
within the inner iteration, wherein any beams of the plurality of receive beams for all the possible subsets of the plurality transmitter and receiver RF chains whose size is equal to the size of the first subset remain unchanged; and
performing an outer iteration to update the at least one selected beam from a plurality of transmit and receive beams to all transmitter and receiver RF chains based on the inner iteration.
4. The method of claim 1, where the at least one selected beam at the plurality of transmitter and receiver RF chains is chosen to maximize a metric that is a function of the channel.
5. The method of claim 4, wherein the function is the channel capacity
6. The method of claim 1, wherein identifying the at least one selected beam comprises:
determining the selected beam that maximizes a capacity metric.
7. The method of claim 1, wherein the second subset size comprises a transmitter size and a receiver size, and wherein identifying the size of the second subset comprises:
identifying the transmitter size separate from the receiver size.
8. The method of claim 1, wherein initializing the at least one beam comprises:
initializing at least one beam pair based on a metric that is a function of the measured channel and by initializing all the transmitter and receiver RF chains to a same beam.
9. The method of claim 1, wherein initializing the at least one beam comprises:
initializing the at least one beam iteratively in the transmitter and receiver RF chains beginning with a pair maximizing a metric.
10. The method of claim 3, wherein iterating over all the possible subsets comprises:
iterating over all the possible subsets of all possible ranks of the plurality of transmitter and receiver RF chains for the size to identify the first and second subsets.
11. The method of claim 1, further comprising:
receiving a plurality of RF beam selection reports; and
scheduling single user or multi user using the plurality of RF beam selection reports.
12. An apparatus, comprising:
a controller configured to:
identify a set of measurements of a channel for a plurality of transmit and receive beams from the plurality of transmitter and receiver RF chains;
separate the plurality of transmitter and receiver RF chains into a first subset and a second subset;
initialize at least one beam of the plurality of transmit beams at all transmitter RF chains and at least one beam of the plurality of receive beams at all receiver RF chains in the first subset; and
identify at least one selected beam of the plurality of transmit beams at all transmitter RF chains and at least one selected beam of the plurality of receive beams at all receiver RF chains in the second subset.
13. The apparatus of claim 12, wherein the controller is further configured to:
identify a maximum size of the second subset;
identify a minimum size of the first subset to be equal to a number of the plurality transmitter and receiver RF chains minus a size of the first subset; and
perform an inner iteration to update the at least one selected beam from a plurality of transmit and receive beams sequentially in subsets of the plurality of transmitter and receiver RF chains, wherein any beams of the plurality of receive beams of the remaining transmitter and receiver RF chains remain unchanged until all transmitter and receiver RF chains in the subsets are updated with the at least one selected beam from a plurality of transmit and receive beams.
14. The apparatus of claim 12, wherein the controller is further configured to:
within the inner iteration, iterating over all possible subsets of the plurality transmitter and receiver RF chains comprising a size is equal to a second subset size;
within the inner iteration, wherein any beams of the plurality of receive beams for all the possible subsets of the plurality transmitter and receiver RF chains whose size is equal to the size of the first subset remain unchanged; and
performing an outer iteration to update the at least one selected beam from a plurality of transmit and receive beams to all transmitter and receiver RF chains based on the inner iteration
15. The apparatus of claim 12, where the at least one selected beam at the plurality of transmitter and receiver RF chains is chosen to maximize a metric that is a function of the channel.
16. The apparatus of claim 15, wherein the function is the channel capacity
17. The apparatus of claim 12, wherein identifying the at least one selected beam comprises:
determin the selected beam that maximizes a capacity metric.
18. The apparatus of claim 12, wherein the second subset size comprises a transmitter size and a receiver size, and wherein identifying the size of the second subset comprises:
identify the transmitter size separate from the receiver size.
19. The apparatus of claim 12, wherein initializing the at least one beam comprises the controller configured to:
initialize at least one beam pair based on a metric that is a function of the measured channel and by initializing all the transmitter and receiver RF chains to a same beam.
20. The apparatus of claim 12, wherein initializing the at least one beam comprises the controller configured to:
initialize the at least one beam iteratively in the transmitter and receiver RF chains beginning with a pair maximizing a metric.
21. The apparatus of claim 14, wherein iterating over all the possible subsets comprises the controller configured to:
iterate over all the possible subsets of all possible ranks of the plurality of transmitter and receiver RF chains for the size to identify the first and second subsets.
22. The apparatus of claim 12, wherein the controller is further configured to:
receive a plurality of RF beam selection reports; and
schedule single user or multi user using the plurality of RF beam selection reports.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An accessory mounting system for a vehicle comprising:
at least one horizontally-oriented mounting rail attached to at least an end or a side of the vehicle, said mounting rail having a trapezoidal cross-sectional shape with the wider of two parallel faces facing outward from the vehicle;
at least one mounting clamp assembly detachably connected to said mounting rail for mounting an accessory to said vehicle; and
a mounting clamp assembly clamping and releasing means contained within said mounting clamp assembly for clamping and releasing said mounting clamp assembly from said mounting rail.
2. The accessory mounting system as recited in claim 1, wherein said mounting clamp assembly comprises a pair of opposed V-shaped jaws each having an equal or slightly more acute angle than that represented by the angle between the wider of two parallel faces of the mounting rail and one of two adjoining non-parallel faces of the mounting rail such that when the mounting clamp assembly is engaged on the mounting rail, the mounting rail is arranged between said pair of opposing jaws of the mounting clamp assembly.
3. The accessory mounting system as recited in claim 2, wherein said mounting clamp assembly clamping and releasing means causes said pair of V-shaped jaws to move toward or away from one another to provide a clamping and releasing action, respectively, upon said mounting rail.
4. The accessory mounting system as recited in claim 3, wherein said mounting clamp assembly clamping and releasing means comprises a cam assembly for moving said pair of V-shaped jaws toward or away from one another.
5. The accessory mounting system as recited in claim 1, wherein said mounting rail comprises:
a mounting rail base plate permanently attached to a frame of said vehicle; and
a mounting rail cover slidably covering said mounting rail base plate.
6. The accessory mounting system as recited in claim 1, further comprising at least one vertically-oriented rail, wherein said mounting clamp assembly further comprises at least one pair of gripping plates for gripping said slider rail.
7. The accessory mounting system as recited in claim 1, further comprising a pair of said mounting clamp assemblies and a pair of corresponding horizontally-oriented support rails attached thereto.
8. The accessory mounting system as recited in claim 1, wherein said mounting rail is a solid, single piece.
9. The accessory mounting system as recited in claim 1, wherein said mounting rail is a solid, single stamped piece.
10. The accessory mounting system as recited in claim 9, wherein said mounting rail is stamped to have a shape which permits nesting of a plurality of said mounting rails one within another.
11. The accessory mounting system as recited in claim 1, wherein said mounting rail is a solid, single extruded piece having at least one horizontal groove arranged on a side facing said mounting clamp assembly.
12. The accessory mounting system as recited in claim 1, wherein said mounting rail is a solid, single extruded piece having at least one horizontal groove arranged on a side facing said mounting clamp assembly, and further comprising:
at least one large mounting clamp assembly and at least one small mounting clamp assembly,
wherein said large mounting clamp assembly comprises a pair of opposed V-shaped jaws each having an equal or slightly more acute angle than that represented by the angle between the wider of two parallel faces of the mounting rail and one of two adjoining non-parallel faces of the mounting rail such that when the large mounting clamp assembly is engaged on the mounting rail, the mounting rail is arranged between said pair of opposing jaws of the large mounting clamp assembly, and
wherein said small mounting clamp assembly comprises a pair of opposed V-shaped jaws each having the same angle as the pair of opposed jaws of the large mounting clamp assembly, one of the jaws of the small mounting clamp assembly adapted to be engaged on an edge of the mounting rail and the other one of the jaws of the small mounting clamp assembly adapted to be engaged on a lip of one of said horizontal grooves.
13. An accessory mounting system comprising:
at least one horizontally-oriented mounting rail attached to a larger structure, said mounting rail having a trapezoidal cross-sectional shape with the wider of two parallel faces facing outward from the structure;
at least one mounting clamp assembly detachably connected to said mounting rail for mounting an accessory to said structure; and
a mounting clamp assembly clamping and releasing means contained within said mounting clamp assembly for clamping and releasing said mounting clamp assembly from said mounting rail.