A multiple-input-multiple-output, MIMO, wireless communication apparatus, comprising: (a) a wireless communication circuit configured for wirelessly communicating with other wireless communication stations; (b) a computer processor coupled to said wireless communication circuit; (c) a non-transitory computer-readable memory storing instructions executable by the computer processor; and (d) wherein said instructions, when executed by the computer processor, perform steps comprising: (i) communicating with the other wireless communication stations utilizing a routing protocol; (ii) performing primary and secondary path discovery in establishing communications with a destination wireless communication station, through intermediate wireless communication stations; (iii) determined by the processor that intermediate station of the primary and secondary path to be selected such that the antenna pattern for the primary and secondary path are spatially uncorrelated, using BF training information toward candidate intermediate stations; and (iv) transmitting data (152, 154) simultaneously on the primary path via one or more of the intermediate wireless communication stations and the same data on the secondary path via a different one or more of the intermediate wireless communication stations, for receipt by the destination wireless communication station toward overcoming link blockages of the primary path in response to data received on the secondary path. (a) a wireless communication circuit configured for wirelessly communicating with other wireless communication stations; (b) a computer processor coupled to said wireless communication circuit; (c) a non-transitory computer-readable memory storing instructions executable by the computer processor; and (d) wherein said instructions, when executed by the computer processor, perform steps comprising: (i) communicating with the other wireless communication stations utilizing a routing protocol; (ii) performing primary and secondary path discovery in establishing communications with a destination wireless communication station, through intermediate wireless communication stations; (iii) determined by the processor that intermediate station of the primary and secondary path to be selected such that the antenna pattern for the primary and secondary path are spatially uncorrelated, using BF training information toward candidate intermediate stations; and (iv) transmitting data (152, 154) simultaneously on the primary path via one or more of the intermediate wireless communication stations and the same data on the secondary path via a different one or more of the intermediate wireless communication stations, for receipt by the destination wireless communication station toward overcoming link blockages of the primary path in response to data received on the secondary path. (i) communicating with the other wireless communication stations utilizing a routing protocol; (ii) performing primary and secondary path discovery in establishing communications with a destination wireless communication station, through intermediate wireless communication stations; (iii) determined by the processor that intermediate station of the primary and secondary path to be selected such that the antenna pattern for the primary and secondary path are spatially uncorrelated, using BF training information toward candidate intermediate stations; and (iv) transmitting data (152, 154) simultaneously on the primary path via one or more of the intermediate wireless communication stations and the same data on the secondary path via a different one or more of the intermediate wireless communication stations, for receipt by the destination wireless communication station toward overcoming link blockages of the primary path in response to data received on the secondary path.