Distributed Deep Learning for Power Control in D2D Networks With Outdated Information

Jiaqi Shi,Qianqian Zhang,Ying-Chang Liang,Xiaojun Yuan
DOI: https://doi.org/10.1109/twc.2021.3069638
IF: 10.4
2021-09-01
IEEE Transactions on Wireless Communications
Abstract:Traditional D2D power control methods require instantaneous interference information and so are difficult to implement in a real network due to the backhaul delay and high computational requirements. To overcome this challenge, we propose a distributed power allocation algorithm called interference feature extractor aided recurrent neural network (IFE-RNN). The core design ideas are described as follows. First, we design linear filters with various sizes termed IFEs to extract the different local interference patterns from outdated channel information. This feature extraction process enables our network to precisely learn the interference patterns around D2D links, so as to provide more effective power allocation strategies. Second, we propose to predict the real-time interference pattern based on the outputs of the IFEs and further make power decision. The prediction and decision can be modelled as a Markov decision problem (MDP) and solved by using a recurrent neural network. Third, an input reduction process is also designed to reduce the input size from <span class="mjpage"><svg xmlns:xlink="http://www.w3.org/1999/xlink" width="6.76ex" height="3.009ex" style="vertical-align: -0.838ex;" viewBox="0 -934.9 2910.5 1295.7" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)"> <use xlink:href="#MJMATHI-4F" x="0" y="0"></use> <use xlink:href="#MJMAIN-28" x="763" y="0"></use><g transform="translate(1153,0)"> <use xlink:href="#MJMATHI-4E" x="0" y="0"></use> <use transform="scale(0.707)" xlink:href="#MJMAIN-32" x="1292" y="513"></use></g> <use xlink:href="#MJMAIN-29" x="2520" y="0"></use></g></svg></span> to <span class="mjpage"><svg xmlns:xlink="http://www.w3.org/1999/xlink" width="4.745ex" height="2.843ex" style="vertical-align: -0.838ex;" viewBox="0 -863.1 2043 1223.9" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)"> <use xlink:href="#MJMATHI-4F" x="0" y="0"></use> <use xlink:href="#MJMAIN-28" x="763" y="0"></use> <use xlink:href="#MJMAIN-31" x="1153" y="0"></use> <use xlink:href="#MJMAIN-29" x="1653" y="0"></use></g></svg></span> , which speeds up the operation time and reduces the system overhead. Finally, extensive simulation results show that the proposed algorithm achieves an encouraging performance compared to the state-of-the-art power allocation algorithm.<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs id="MathJax_SVG_glyphs"><path stroke-width="1" id="MJMATHI-4F" d="M740 435Q740 320 676 213T511 42T304 -22Q207 -22 138 35T51 201Q50 209 50 244Q50 346 98 438T227 601Q351 704 476 704Q514 704 524 703Q621 689 680 617T740 435ZM637 476Q637 565 591 615T476 665Q396 665 322 605Q242 542 200 428T157 216Q157 126 200 73T314 19Q404 19 485 98T608 313Q637 408 637 476Z"></path><path stroke-width="1" id="MJMAIN-28" d="M94 250Q94 319 104 381T127 488T164 576T202 643T244 695T277 729T302 750H315H319Q333 750 333 741Q333 738 316 720T275 667T226 581T184 443T167 250T184 58T225 -81T274 -167T316 -220T333 -241Q333 -250 318 -250H315H302L274 -226Q180 -141 137 -14T94 250Z"></path><path stroke-width="1" id="MJMATHI-4E" d="M234 637Q231 637 226 637Q201 637 196 638T191 649Q191 676 202 682Q204 683 299 683Q376 683 387 683T401 677Q612 181 616 168L670 381Q723 592 723 606Q723 633 659 637Q635 637 635 648Q635 650 637 660Q641 676 643 679T653 683Q656 683 684 682T767 680Q817 680 843 681T873 682Q888 682 888 672Q888 650 880 642Q878 637 858 637Q787 633 769 597L620 7Q618 0 599 0Q585 0 582 2Q579 5 453 305L326 604L261 344Q196 88 196 79Q201 46 268 46H278Q284 41 284 38T282 19Q278 6 272 0H259Q228 2 151 2Q123 2 100 2T63 2T46 1Q31 1 31 10Q31 14 34 26T39 40Q41 46 62 46Q130 49 150 85Q154 91 221 362L289 634Q287 635 234 637Z"></path><path stroke-width="1" id="MJMAIN-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path><path stroke-width="1" id="MJMAIN-29" d="M60 749L64 750Q69 750 74 750H86L114 726Q208 641 251 514T294 250Q294 182 284 119T261 12T224 -76T186 -143T145 -194T113 -227T90 -246Q87 -249 86 -250H74Q66 -250 63 -250T58 -247T55 -238Q56 -237 66 -225Q221 -64 221 250T66 725Q56 737 55 738Q55 746 60 749Z"></path><path stroke-width="1" id="MJMAIN-31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path></defs></svg>
telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?