In case we have a heterogeneous network which contains Marco cells, Femto cells, RRH, is there any way to find out the coverage areas of which BSs are overlapped to distribute the load over other cells?
there shouldn’t be any “overlap” – the area is dicretized with a finite resolution and each pixel is uniquely assigned to one BS, based on the large scale pathloss (including antenna gain and shadow fading). This happens before the actual simulation loop.
Just an idea for what you want to do: for each pixel you could keep track of the second strongest BS and generate a “secondary” cell-association map. (But I am sure there are other approaches that might work.)
As Martin mentioned above, there is no overlapping area because the sector assignment is done pixelwise, and one pixel can’t be assigned to two base stations at the same time. From your attached figure, it really looks like the coverage area of the two femtocells is overlapping (because the same colour is used to plot all femto coverage areas), but if you look at networkPathlossMap.maxSINR_assignment and plot it using the command imagesc(networkPathlossMap.maxSINR_assignment), then you will actually see the coverage area of each macro and femto base station and observe that there is no overlapping.
Thank you so much for the clarification. It makes perfect sense with the different colors. It means the supposed overlapping area actually belongs to one of them, and cut out from the coverage area of the other (based on the maxSINR_assignment).
Hopefully, the “supposed overlap” area can be an interesting feature for dual connectivity.