A method comprising: selecting a first combination of frequency bands for transmitting a first data packet, wherein said first combination of frequency bands is selected from a frequency spectrum that includes a first frequency segment and a second frequency segment, wherein the first frequency segment includes a first set of frequency bands (B1, B2) and the second frequency segment includes a second set of frequency bands (B3, B4), wherein said first combination of frequency bands includes a first set of frequencies, and a second set of frequencies different from the first set of frequencies; parsing a data stream associated with the first data packet into a first set of data and a second set of data, said first set of data allocated to said first set of frequencies and said second set of data allocated to said second set of frequencies; processing the first set of data in parallel with the second set of data, said parallel processing including spatial mapping said first set of data to a first set of streams using a first spatial mapper and spatially mapping said second set of data to a second set of streams using a second spatial mapper, separate from the first spatial mapper; processing each of said first set of streams separately to provide a first set of processed streams and processing each of said second set of streams separately to provide a second set of processed streams separately; and summing a first stream of said first set of processed streams and a first stream of said second set of processed streams for transmission on a first antenna; and summing a second stream of said first set of processed streams and a second stream of said second set of processed streams for transmission on a second antenna. selecting a first combination of frequency bands for transmitting a first data packet, wherein said first combination of frequency bands is selected from a frequency spectrum that includes a first frequency segment and a second frequency segment, wherein the first frequency segment includes a first set of frequency bands (B1, B2) and the second frequency segment includes a second set of frequency bands (B3, B4), wherein said first combination of frequency bands includes a first set of frequencies, and a second set of frequencies different from the first set of frequencies; parsing a data stream associated with the first data packet into a first set of data and a second set of data, said first set of data allocated to said first set of frequencies and said second set of data allocated to said second set of frequencies; processing the first set of data in parallel with the second set of data, said parallel processing including spatial mapping said first set of data to a first set of streams using a first spatial mapper and spatially mapping said second set of data to a second set of streams using a second spatial mapper, separate from the first spatial mapper; processing each of said first set of streams separately to provide a first set of processed streams and processing each of said second set of streams separately to provide a second set of processed streams separately; and summing a first stream of said first set of processed streams and a first stream of said second set of processed streams for transmission on a first antenna; and summing a second stream of said first set of processed streams and a second stream of said second set of processed streams for transmission on a second antenna.