Weighted Pressure Matching Based on Kernel Interpolation for Sound Field Reproduction
Slides for "Weighted Pressure Matching Based on Kernel Interpolation for Sound Field Reproduction" presented at 24th International Congress on Acoustics (ICA) 2022
Paper: https://arxiv.org/abs/2210.14711
sound for VR/AR audio, multizone system for personal audio, spatial noise cancellation Ø Two major approaches to sound field reproduct ion ⎼ Analytical approach based on integral equation • Fast and stable computation, but array geometry must be simple ⎼ Numerical approach based on minimization of squa red error • Arbitrary array geometry, but computational cost is relatively high 26 October 2022 2 Our focus because of practical applicability
26 October 2022 3 : Target region Secondary source Goal: Synthesizing desired sound field inside with secondary sources (loudspeakers) <latexit sha1_base64="SbdBLMPsjw6ciQkjzJuiJJhjGvk=">AAACF3icbVDLSsNAFJ3UV62vqksXBotQQUoiRV0W3bisYB/QlDCZ3LZDZyZhZiKUkKUf4Te41bU7cevSpX/i9LGwrQcuHM65l3vvCWJGlXacbyu3srq2vpHfLGxt7+zuFfcPmipKJIEGiVgk2wFWwKiAhqaaQTuWgHnAoBUMb8d+6xGkopF40KMYuhz3Be1RgrWR/OJx4qcex3ogeRqCyrKyF/BUZudexKGPz/xiyak4E9jLxJ2REpqh7hd/vDAiCQehCcNKdVwn1t0US00Jg6zgJQpiTIa4Dx1DBeaguunkkcw+NUpo9yJpSmh7ov6dSDFXasQD0zm+WS16Y/E/r5Po3nU3pSJONAgyXdRLmK0je5yKHVIJRLORIZhIam61yQBLTLTJbm5LwDOTibuYwDJpXlTcy0r1vlqq3czSyaMjdILKyEVXqIbuUB01EEFP6AW9ojfr2Xq3PqzPaWvOms0cojlYX7/bXqDc</latexit> udes(r, !) <latexit sha1_base64="OlngG7bMYm0AnUElZFcGXeuuUPg=">AAAB/HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E1DJoY2cE8wHJEfY2k2TN7t2xuyeEI/4GW63txNb/Yuk/cZNcYRIfDDzem2FmXhALro3rfju5ldW19Y38ZmFre2d3r7h/UNdRohjWWCQi1QyoRsFDrBluBDZjhVQGAhvB8GbiN55QaR6FD2YUoy9pP+Q9zqixUr19J7FPO8WSW3anIMvEy0gJMlQ7xZ92N2KJxNAwQbVueW5s/JQqw5nAcaGdaIwpG9I+tiwNqUTtp9Nrx+TEKl3Si5St0JCp+ncipVLrkQxsp6RmoBe9ifif10pM78pPeRgnBkM2W9RLBDERmbxOulwhM2JkCWWK21sJG1BFmbEBzW0J5Nhm4i0msEzqZ2Xvonx+f16qXGfp5OEIjuEUPLiECtxCFWrA4BFe4BXenGfn3flwPmetOSebOYQ5OF+/In2Vmg==</latexit> ⌦ <latexit sha1_base64="VJ5RMQ2GKmQZdUQJz96dZvLRnxA=">AAAB93icbVA9SwNBEN2LXzF+RS1tFoNgFe4kqGXQxsIiAfMByRH2NnPJkt29Y3dPOI78Alut7cTWn2PpP3GTXGESHww83pthZl4Qc6aN6347hY3Nre2d4m5pb//g8Kh8fNLWUaIotGjEI9UNiAbOJLQMMxy6sQIiAg6dYHI/8zvPoDSL5JNJY/AFGUkWMkqMlZqPg3LFrbpz4HXi5aSCcjQG5Z/+MKKJAGkoJ1r3PDc2fkaUYZTDtNRPNMSETsgIepZKIkD72fzQKb6wyhCHkbIlDZ6rfycyIrRORWA7BTFjverNxP+8XmLCWz9jMk4MSLpYFCYcmwjPvsZDpoAanlpCqGL2VkzHRBFqbDZLWwIxtZl4qwmsk/ZV1buu1pq1Sv0uT6eIztA5ukQeukF19IAaqIUoAvSCXtGbkzrvzofzuWgtOPnMKVqC8/ULSPOTbw==</latexit> L Synthesized sound field <latexit sha1_base64="8qio4RZXAHKqEllIRDtrAOIPYrk=">AAACpnicfZFNbxMxEIadbaEhBZqUI5dVo0oVQtEuilqOEe2BC5BKzYeUjcqsM9mY+GNlexHpav9AT1zhn/Fv8KZJ1Q/CSJYevfPaM+OJU86MDYI/FW9r+8nTneqz2u7zFy/36o39vlGZptijiis9jMEgZxJ7llmOw1QjiJjjIJ6flvnBd9SGKXlhFymOBSSSTRkF66R+pAQmcFlvBq1gGf5jCFfQJKvoXjYq19FE0UygtJSDMaMwSO04B20Z5VjUosxgCnQOCY4cShBoxvmy3cI/dMrEnyrtjrT+Ur17IwdhzELEzinAzszDXCn+KzfK7PT9OGcyzSxKelNomnHfKr+c3Z8wjdTyhQOgmrlefToDDdS6H7pXJRZFrRadoRtO4ydX6EuKGqzSb/IIdCLgR+GGTaK3Jf3PyOTa6GiT0T3CBLvCIr+ljVYm19Y1ue2FD3f1GPrvWuFxq33ebnY+rPZYJa/JATkiITkhHfKRdEmPUPKN/CS/yG/vyPvs9bzBjdWrrO68IvfC+/oXAv7V5g==</latexit> ! <latexit sha1_base64="jXBfTdmzlzCxe3eJ2RCk10ZxZxw=">AAACo3icfZHbSgMxEIbT9VzPeunNYhFEpOyKqJeiXggiHqtCdymz6XQbTLJLkhXrsi8geKvP5tuY1lY8DwQ+/vmTmclEKWfaeN5ryRkaHhkdG58oT05Nz8zOzS9c6SRTFGs04Ym6iUAjZxJrhhmON6lCEBHH6+h2v5u/vkOlWSIvTSfFUEAsWYtRMFa6aDZ4Y67iVb1euD/B70OF9OO0MV96DJoJzQRKQzloXfe91IQ5KMMox6IcZBpToLcQY92iBIE6zHu9Fu6KVZpuK1H2SOP21M83chBad0RknQJMW3/PdcXfcvXMtHbCnMk0Myjpe6FWxl2TuN3B3SZTSA3vWACqmO3VpW1QQI39ni9VIlGUy8EB2uEUHttCJykqMIlaywNQsYD7wg4bB+td+s/I5MBo6S+jfYQJ9oBF/kF/WpkcWAdkt+d/39VPuNqo+lvVzbPNyu5ef4/jZIksk1Xik22ySw7JKakRSmLyRJ7Ji7PiHDnnzuW71Sn17yySL+GEb9ci1JI=</latexit> dl <latexit sha1_base64="2143p1RAQMlzka1H5YkQBHUMHYo=">AAACq3icfZFLb9NAEMc3ppQS6AuOXKxGSKVqIxtVLceo7YELIqhNWxFH0XgzdlbZh7W7RgTLX4B7r/C5+DasE6dqWspIK/0085+dV5xxZmwQ/Gl4T1aerj5be9588XJ9Y3Nr+9WlUbmm2KOKK30dg0HOJPYssxyvM40gYo5X8eS0il99Q22Ykhd2muFAQCpZwihY5+qnQ74bxaLQ5bvhVitoBzPzH0JYQ4vU1h1uN35GI0VzgdJSDsb0wyCzgwK0ZZRj2YxygxnQCaTYdyhBoBkUs55L/63zjPxEafek9WfeuxkFCGOmInZKAXZs7scq579i/dwmHwYFk1luUdJ5oSTnvlV+tQB/xDRSy6cOgGrmevXpGDRQ69a0VCUWZbMZnaEbTuMnV+hzhhqs0ntFBDoV8L10w6bRfkX/EzK5EDp6TOg+YYL9wLK4pUelTC6kC3LXC+/f6iFcvm+HR+3DL4etzkl9xzXyhuyQXRKSY9IhH0mX9AglityQX+S3d+Cde1+9aC71GnXOa7JkHv4Fm6XXyw==</latexit> gl(r) • : Driving signal of th secondary sources • : Transfer function of th secondary source <latexit sha1_base64="bKgRyukOmCpfZztJEARaEMlc1nM=">AAACoXicfZFNSwMxEIbT9bt+Vo9eFosgImVXRD0W9aAHsYrVQreU2XRag0l2SbJiXfYP6FV/nP/GtLZi1ToQeHjnTWYmE8acaeN57zlnYnJqemZ2Lj+/sLi0vFJYvdFRoihWacQjVQtBI2cSq4YZjrVYIYiQ4214f9zL3z6g0iyS16YbY0NAR7I2o2CsdMmbK0Wv5PXD/Q3+AIpkEJVmIfcctCKaCJSGctC67nuxaaSgDKMcs3yQaIyB3kMH6xYlCNSNtN9p5m5apeW2I2WPNG5f/X4jBaF1V4TWKcDc6Z+5nvhXrp6Y9mEjZTJODEr6WaidcNdEbm9st8UUUsO7FoAqZnt16R0ooMZ+zkiVUGT5fHCCdjiF57bQRYwKTKS20wBUR8BjZoftBDs9+s/I5NBoaZzRPsIEe8Is/aKxViaH1iHZ7fk/d/UbbnZL/n5p73KvWD4a7HGWrJMNskV8ckDK5JRUSJVQguSFvJI3p+icORXn6tPq5AZ31shIOPUP1irTuw==</latexit> l Difficult to solve owing to regional integration <latexit sha1_base64="RWeo9gsx7R95v6g5HAw/6N3HJ1E=">AAADPnicfVLbahQxGM6Mp7qetnopQnBRq7TLTikqQqGoFyJKK7htYbMdMtl/ZkOTzJBkxDXNQ3jh+/gavoB34qVemj1iW+sPAx/fYXL4klWCG9vpfIvic+cvXLy0dLlx5eq16zeayzd3TVlrBl1WilLvZ9SA4Aq6llsB+5UGKjMBe9nhi7G+9wG04aV6b0cV9CUtFM85ozZQafMzkVxxyT9B6ogbpIL41InNxB+88fg1fraJCVc2aJl02gdMtiUU1GMiILdHmJhazgM4xHGRipWp+SFew3VISmqHWroBGO8XEtG8GNqjg3W80P1US5utTrszGXwaJDPQQrPZSZejL2RQslqCskxQY3pJp7J9R7XlTIBvkNpARdkhLaAXoKISTN9N7s7je4EZ4LzU4VMWT9i/E45KY0YyC87xRs1JbUz+S+vVNn/ad1xVtQXFpgvltcC2xOMi8IBrYFaMAqBM87BXzIZUU2ZDXY1jy2RydXJJJjc+KC8hHFPD20BtV6CpLfUjR6guJP3ow7ELsjpG/zNyNTcGdJYx/GTyMrxboDOts0cUrHPUCEUmJ2s7DXbX28nj9sa7jdbW81mlS+g2uotWUIKeoC30Cu2gLmLoV3Qnuh89iL/G3+Mf8c+pNY5mmVvo2MS//wCmJxDB</latexit> minimize {dl }L l=1 J := Z r2⌦ L X l=1 dlgl(r) udes(r) 2 dr <latexit sha1_base64="bKgRyukOmCpfZztJEARaEMlc1nM=">AAACoXicfZFNSwMxEIbT9bt+Vo9eFosgImVXRD0W9aAHsYrVQreU2XRag0l2SbJiXfYP6FV/nP/GtLZi1ToQeHjnTWYmE8acaeN57zlnYnJqemZ2Lj+/sLi0vFJYvdFRoihWacQjVQtBI2cSq4YZjrVYIYiQ4214f9zL3z6g0iyS16YbY0NAR7I2o2CsdMmbK0Wv5PXD/Q3+AIpkEJVmIfcctCKaCJSGctC67nuxaaSgDKMcs3yQaIyB3kMH6xYlCNSNtN9p5m5apeW2I2WPNG5f/X4jBaF1V4TWKcDc6Z+5nvhXrp6Y9mEjZTJODEr6WaidcNdEbm9st8UUUsO7FoAqZnt16R0ooMZ+zkiVUGT5fHCCdjiF57bQRYwKTKS20wBUR8BjZoftBDs9+s/I5NBoaZzRPsIEe8Is/aKxViaH1iHZ7fk/d/UbbnZL/n5p73KvWD4a7HGWrJMNskV8ckDK5JRUSJVQguSFvJI3p+icORXn6tPq5AZ31shIOPUP1irTuw==</latexit> l
Ø Optimization problem for PM becomes simple least-squares problem 26 October 2022 4 <latexit sha1_base64="V9SycBRbehDy9zsTAA8X3hDIM1c=">AAACpnicfZFLSwMxEMfT9V2f1aOXxSKISNkVUY9FPXjxBbYVukVn0+kaTbJLkhXrsl/Ak1f9Zn4b09qK74HAj//8k5nJhAln2njea8EZGR0bn5icKk7PzM7NL5QW6zpOFcUajXmsLkLQyJnEmmGG40WiEETIsRHe7vfyjTtUmsXy3HQTbAmIJOswCsZK9eBEYASXC2Wv4vXD/Qn+AMpkEKeXpcJj0I5pKlAaykHrpu8lppWBMoxyzItBqjEBegsRNi1KEKhbWb/d3F21StvtxMoeady++vlGBkLrrgitU4C51t9zPfG3XDM1nd1WxmSSGpT0vVAn5a6J3d7sbpsppIZ3LQBVzPbq0mtQQI39oS9VQpEXi8EB2uEUHtlCJwkqMLFazwJQkYD73A4bBRs9+s/I5NBo6S+jfYQJ9oB59kF/WpkcWodkt+d/39VPqG9W/O3K1tlWubo32OMkWSYrZI34ZIdUySE5JTVCyQ15Is/kxVlzjp2a03i3OoXBnSXyJZyrN7rP1cY=</latexit> ⌦ <latexit sha1_base64="q0uECYVB1NlCDNpVOene+1Qk19c=">AAACq3icfZFLTxsxEMedpVBIeXPkYhFVggqi3QoBR0Q5cKAF1AZQsxGadSYbCz9WtheRrvYLcOcKn6vfpk5IKt4jWfpp5j+eV5IJbl0Y/q0EYx/GJz5OTlU/Tc/Mzs0vLJ5anRuGDaaFNucJWBRcYcNxJ/A8MwgyEXiWXH7rx8+u0Fiu1S/Xy7AlIVW8wxk472r+oDFdjVOkh2sX87WwHg6MvoRoCDUytOOLhcpN3NYsl6gcE2BtMwoz1yrAOM4EltU4t5gBu4QUmx4VSLStYtBzST97T5t2tPFPOTrwPs4oQFrbk4lXSnBd+zzWd74Wa+aus9MquMpyh4o9FOrkgjpN+wugbW6QOdHzAMxw3ytlXTDAnF/TkyqJLKvVeB/9cAa/+0JHGRpw2nwpYjCphOvSD5vG6316T8jVSOjpLaH/hEv+B8viP70p5WokHZG/XvT8Vi/h9Gs92qpvnmzWdveGd5wky2SFrJKIbJNdckCOSYMwosktuSP3wUbwM/gdxA/SoDLMWSJPLMB/tKXWgg==</latexit> N ( L) : Target region Secondary source <latexit sha1_base64="Sfob4tqImS+gkH7eBMlgYAHh4Uo=">AAADDnicfZJNb9QwEIad8FWWj27hyMVihYT4WCVVRXusKBIcQBSJbSutd1eOd5K1ajuR7SCWkD/AiV/DDXHlzI1/wpFJmiLaUkaK9OqdZzweT5JCSeej6GcQXrh46fKVlau9a9dv3Fztr93ac3lpBYxErnJ7kHAHShoYeekVHBQWuE4U7CeHO01+/x1YJ3Pz1i8LmGieGZlKwT1as75iWhqp5QeYVSzR1bymTBrKNPeLJKl26ulLdBSknn2kDfAcicetKutp1XIWy8DVyFmZLRCcrtOHlIHntCtqTkV31h9Ew6gNelbEnRiQLnZna8EnNs9FqcF4obhz4zgq/KTi1kuhoO6x0kHBxSHPYIzScA1uUrXPUtN76Mxpmlv8jKet+3dFxbVzS50g2YzhTuca81+5cenTrUklTVF6MOKoUVoq6nPavDGdSwvCqyUKLqzEu1Kx4JYLj5s40SXRda/HngEOZ+EVNnpdgOU+tw8qxm2m+fsah83Yo0b9D5TmGER1HoiHtKuuqz/qXLT7KxA9Vri9+PSuzoq99WH8ZLjxZmOw/bTb4wq5Q+6S+yQmm2SbvCC7ZEQE+UF+BUEQhp/DL+HX8NsRGgZdzW1yIsLvvwHgg/35</latexit> minimize d2CL Gd udes 2 + ⌘kdk2 <latexit sha1_base64="i9WfaOjLrhWO59r+nVt9MC7/SLM=">AAADEHicfZHLbhMxFIY90wIlXJrCko1FhFRu0QyqgA1SBUiUBaJIpK0Up5HHOTOxantGtgcRLL8AS56GHWLLmg2vwgrPJEH0xpEsff7Pf3xsn6wS3Ngk+RXFK6sXLl5au9y5cvXa9fXuxo09U9aawYCVotQHGTUguIKB5VbAQaWBykzAfnb0osnvfwBteKne21kFI0kLxXPOqA3SuKtIJt3E42eYCMjtJm72r/yhI5LaqcndjvdzCd/HBCxtDa89JpoXU3v30D1M/VlFrVYvNR2agPF+3O0l/aQNfBrSBfTQInbHG9FnMilZLUFZJqgxwzSp7MhRbTkT4DukNlBRdkQLGAZUVIIZufZjPL4TlAnOSx2WsrhV/61wVBozk1lwtjc/mWvEs3LD2uZPR46rqrag2LxRXgtsS9z8Mp5wDcyKWQDKNA93xWxKNWU2zOJYl0z6Toe8hPA4DW9Co7cVaGpLfc8RqgtJP/rw2II8aOh/Rq6WxkDnGcMhXPJP4N1fOtfK1dK6pDC99OSsTsPeo376uL/1bqu3/XwxxzV0C91GmyhFT9A22kG7aIAY+ol+RyvRavwl/hp/i7/PrXG0qLmJjkX84w9/cP+K</latexit> d = GHG + ⌘I 1 GHudes Transfer function matrix Driving signal vector Desired pressure vector Regularization term Closed-form solution is obtained as J Simple implementation L Fine discretization of is necessary <latexit sha1_base64="V9SycBRbehDy9zsTAA8X3hDIM1c=">AAACpnicfZFLSwMxEMfT9V2f1aOXxSKISNkVUY9FPXjxBbYVukVn0+kaTbJLkhXrsl/Ak1f9Zn4b09qK74HAj//8k5nJhAln2njea8EZGR0bn5icKk7PzM7NL5QW6zpOFcUajXmsLkLQyJnEmmGG40WiEETIsRHe7vfyjTtUmsXy3HQTbAmIJOswCsZK9eBEYASXC2Wv4vXD/Qn+AMpkEKeXpcJj0I5pKlAaykHrpu8lppWBMoxyzItBqjEBegsRNi1KEKhbWb/d3F21StvtxMoeady++vlGBkLrrgitU4C51t9zPfG3XDM1nd1WxmSSGpT0vVAn5a6J3d7sbpsppIZ3LQBVzPbq0mtQQI39oS9VQpEXi8EB2uEUHtlCJwkqMLFazwJQkYD73A4bBRs9+s/I5NBo6S+jfYQJ9oB59kF/WpkcWodkt+d/39VPqG9W/O3K1tlWubo32OMkWSYrZI34ZIdUySE5JTVCyQ15Is/kxVlzjp2a03i3OoXBnSXyJZyrN7rP1cY=</latexit> ⌦ Control points [Kirkeby+ 1996]
implementation, but there is no guarantee that sound field in region between control points is accurately synthesized ⎼ Mode Matching / Weighted Mode Matching [Poletti 2005, Ueno+ 2019] can be u sed to synthesize continuous sound field based on expansion representation, b ut sometimes implementation is costly 26 October 2022 5 How can we take region between control points into consideration? Our idea: Incorporating sound field interpolation technique into PM • Continuous sound field estimated from measurements at control points is synthesized • Resulting algorithm is still simple for implementation
⎼ is defined as reproducing kernel Hilbert space (RKHS) of functions satisfying Helmholtz equation 26 October 2022 6 Sound field interpolation problem: Estimating pressure distribution from discrete set of pressure measurements Microphone Target region <latexit sha1_base64="9n2GOIU2cD3bLvRyOxth8Ba75wo=">AAACqXicfZFLSwMxEMfT9V3fevSyWARflF0R9SjqwYuoYGu1W8psOq3BJLskWbEu+wW8etUP5rcxra3Y+hgI/PjPP5mZTBhzpo3nveeckdGx8YnJqfz0zOzc/MLiUllHiaJYohGPVCUEjZxJLBlmOFZihSBCjtfh/XEnf/2ASrNIXpl2jDUBLcmajIKx0k2yHoQiVdlGfaHgFb1uuD/B70GB9OKivph7DhoRTQRKQzloXfW92NRSUIZRjlk+SDTGQO+hhVWLEgTqWtrtOHPXrNJwm5GyRxq3q36/kYLQui1C6xRg7vRwriP+lqsmpnlQS5mME4OSfhZqJtw1kdsZ320whdTwtgWgitleXXoHCqixnzRQJRRZPh+coB1O4ZktdB6jAhOpzTQA1RLwmNlhW8F2h/4zMtk3WvrLaB9hgj1hln7Rn1Ym+9Y+2e35w7v6CeWdor9X3L3cLRwe9fY4SVbIKlknPtknh+SUXJASoUSQF/JK3pwt59KpOLefVifXu7NMBsKhH6IN1vo=</latexit> u(r) <latexit sha1_base64="z0ahexJzHErTl2aMuXpIqAeNku4=">AAACsXicfZHbSiNBEIY742E1upropTeDQRCRMKPi7s1CUC+8ERWMBzJxtqZTiU26e4buHjEO8wK+grf6UL6NnZiI54KGj6q/uk5Rwpk2nvdUcMbGJyZ/TU0XZ2Z/z82XygunOk4VxTqNeazOI9DImcS6YYbjeaIQRMTxLOru9uNn16g0i+WJ6SXYFNCRrM0oGOsKS/NBpkMR5GEm/vn55UFYqnhVb2DuZ/CHUCFDOwrLhbugFdNUoDSUg9YN30tMMwNlGOWYF4NUYwK0Cx1sWJQgUDezQee5u2I9LbcdK/ukcQfetxkZCK17IrJKAeZKf4z1nV/FGqlp/21mTCapQUlfCrVT7prY7a/BbTGF1PCeBaCK2V5degUKqLHLelclEnmxGOyhHU7hgS10mKACE6u1LADVEXCT22E7wXqffhIyORJa+k5oP2GC3WKevdK3UiZH0hHZ6/kfb/UZTjeq/nZ163irUtsZ3nGKLJFlskp88ofUyD45InVCSUruyQN5dDadC+e/E71IncIwZ5G8M6f7DKb02dg=</latexit> {sm }M m=1 <latexit sha1_base64="PRD7C0lQGhlJU5eKkV0Yt0am0fM=">AAACwXicfZFdaxNBFIYnW7UxfrX10pvFIIhI2JXQ9jK0XvRGjGCaQDaEs5Oz6ZD5WGZmxXTYn9Hb6t/y3zi7ScS0xgMDD+95Z86Zc9KcM2Oj6Fcj2Hvw8NF+83HrydNnz18cHB5dGlVoigOquNKjFAxyJnFgmeU4yjWCSDkO08V5lR9+Q22Ykl/tMseJgLlkGaNgvTROBNgrQ7W7KKcH7agT1RHeh3gNbbKO/vSw8TOZKVoIlJZyMGYcR7mdONCWUY5lKykM5kAXMMexRwkCzcTVPZfhG6/Mwkxpf6QNa/XvGw6EMUuRemfd491cJf4rNy5sdjpxTOaFRUlXhbKCh1aF1QDCGdNILV96AKqZ7zWkV6CBWj+mrSqp2PqDq2ppk5my1Uo+ov+yxk9e+pyjBqv0O5eAngv4XvoRzJP3Ff3PyOTG6GmX0T/CBLvG0v2hnVYmN9YN+Z3Gdzd4Hy4/dOLjTvdLt907W2+3SV6R1+QtickJ6ZEL0icDQokiN+SW/AjOAxbkgV5Zg8b6zkuyFYH7DQJB4aQ=</latexit> H <latexit sha1_base64="x4Md0aewS5WVf4Dp1Tdcn+GoYFY=">AAADJ3icfZJNb9QwEIad0EJZPrqFIxeLFVL5WiWrCrggVcChl4oisW2l9W7keCdZq7YT2Q5icfNfuPJrOIHgyO/ggjdNUbeljJTo0TuvPfaM01JwY6PoZxBeWVm9em3teufGzVu317sbd/ZNUWkGQ1aIQh+m1IDgCoaWWwGHpQYqUwEH6dHrRf7gA2jDC/XezksYS5ornnFGrZeSbkEkV1zyT5C4ChOuMJHUzgzTbqeuMTGVTJx8GdeTXUwEZPYYV5sklU7XiXyIn2KTSEw0z2f2eDLAj73JF59STLzR/xJ3dr/JIOn2on7UBL4IcQs91MZeshF8JtOCVRKUZYIaM4qj0o4d1ZYzAXWHVAZKyo5oDiOPikowY9d0psYPvDLFWaH9pyxu1LMrHJXGzGXqnc0xz+cW4r9yo8pmL8aOq7KyoNhJoawS2BZ40WY85RqYFXMPlGnuz4rZjGrKrB/GUpVULt3BLWppk5m60yFvwF9Zw66X3pagqS30I0eoziX9WPsW5OTJgv5n5OrU6Okyo9+keQO1+0uXWtvn4q2n5Gcan5/gRdgf9ONn/a13W73tV+1019A9dB9tohg9R9toB+2hIWLoG/odrASr4Zfwa/g9/HFiDYN2zV20FOGvP73KB9c=</latexit> minimize u2H M X m=1 |u(rm) sm |2 + kuk2 H Measurements at . <latexit sha1_base64="hj3I9Dgk3Sd6Ujm03DjMLheZ55A=">AAACzHicfZFNbxMxEIad5auErxS49bIiQkIIRbtVBVyQKuDApaVIpK2UDatZZza1antX9mzV1PKV39Er/CP+Dd40QaSljGTp0TuvPeOZopbCUpL86kQ3bt66fWftbvfe/QcPH/XWH+/bqjEch7ySlTkswKIUGockSOJhbRBUIfGgOP7Q5g9O0FhR6a80q3GsYKpFKThQkPLe08xlhXLG5yrzuVPvUv9tJ+/1k0Eyj/gqpAvos0Xs5eud82xS8UahJi7B2lGa1DR2YEhwib6bNRZr4McwxVFADQrt2M3b9/HzoEzisjLhaIrn6t83HChrZ6oITgV0ZC/nWvFfuVFD5duxE7puCDW/KFQ2MqYqbmcRT4RBTnIWALgRodeYH4EBTmFiK1UKtfIH19YytrS+280+YviywZ0gfa7RAFXmpcvATBWc+jCCafaqpf8ZhV4aA11nDI8IJc7Quz90rVXopXVJYafp5Q1ehf3NQfp6sPVlq7/9frHdNbbBnrEXLGVv2Db7xPbYkHF2xs7ZD/Yz2o0ocpG/sEadxZ0nbCWi778B+I/ljw==</latexit> {rm }M m=1 Kernel ridge regression (KRR) having closed-form solution <latexit sha1_base64="C1y+nANE4NtEfn2RBM324STJoeU=">AAAC23icfZFNb9NAEIY3Lh8lfLSFI5cVEVL5UGRXFXBBqoBDL4gikbZSbKrxZuyssru2dseI1PKJE4grd/5Br/BT+Des0wSRljLSrh69867HM5OWSjoKw1+dYOXS5StXV691r9+4eWttfeP2visqK3AgClXYwxQcKmlwQJIUHpYWQacKD9LJyzZ/8AGtk4V5R9MSEw25kZkUQF46Wu/FCjPa5LGBVMH7Lf6IT/wdW5mP6QGv+HMeelfYD2fBz0M0hx6bx97RRud7PCpEpdGQUODcMApLSmqwJIXCphtXDksQE8hx6NGARpfUs24aft8rI54V1h9DfKb+/aIG7dxUp96pgcbubK4V/5UbVpQ9S2ppyorQiNNCWaU4FbwdDR9Ji4LU1AMIK/2/cjEGC4L8AJeqpHqph7qtZV3mmm43foW+ZYuvvfSmRAtU2Id1DDbX8LHxI8jjxy39zyjNwujpIqP/iNTyGJv6D11olWZhXZDfaXR2g+dhf6sfPelvv93u7byYb3eV3WX32CaL2FO2w3bZHhswwT6zE/aD/QyS4FPwJfh6ag068zd32FIE334D88Xo2w==</latexit> r2 + k2 u = 0 [Ueno+2018]
field are estimated from those at control points: 26 October 2022 8 Pressure matching for continuous region based on kernel interpolation of sound field <latexit sha1_base64="Z0AmhYrHXaD/v/mnKRv4jQi+uQg=">AAAEO3icjZJNaxQxGMezO77U8aWtXhQvwUVZrS4zUlQEoagHRcQK3baw2S6ZbGY2bDIzJBlxG3Lxk/hF/CCePSlevZuZ3S3dt9LAwJ9/fs/bPIlyzpQOgp+1unfh4qXLa1f8q9eu31jf2Ly5r7JCEtomGc/kYYQV5Sylbc00p4e5pFhEnB5Ewzfl/cEXKhXL0j09ymlX4CRlMSNYO6u3Wfv2AA2wNont8SaKhJH2IXwFS4WGOM/xKf/IIIH1QMVmz1qIOI11syI/OAhuOcfV7ePKeu8AyZKBdlFPQlt5ZQ34cpz8eHXeKYmQP+6tsL0xIYXpU2Xt8kaPlkNndD0XcY4RioWYk3nOV35Zjt5GI2gF1YGLIpyIBpicXbe176ifkULQVBOOleqEQa67BkvNCKfWR4WiOSZDnNCOkykWVHVN9VosvO+cPowz6b5Uw8o9HWGwUGokIkdWnc/fleayu06h4xddw9K80DQl40JxwaHOYPn0YJ9JSjQfOYGJZK5XSAZYYqLdA52pEomZGUz1t1SsrO+jt9SNLOlHZ33KqcQ6k48MwjIR+Kt1vyBBj0t1FsjSKejUKtAlYYIdU2tO1EqUpVN0qtxOw/kNLor9p63wWWv783Zj5/Vku2vgLrgHmiAEz8EOeAd2QRuQ2u/6ev12/Y73w/vl/fH+jtF6bRJzC8wc799/2z1ykg==</latexit> ˆ gl(r) = l(r)T (Kl + I) 1 gl := zl(r)Tgl ˆ udes(r) = des(r)T Kdes + I 1 udes := zdes(r)Tudes <latexit sha1_base64="p0fjoyIvK6tb3hgx2ZsENWz9sng=">AAAC5nicfZHNbtQwEMe94aukfGzpsZeIFQghtEpQRXusoAcuFUVi20rrZTXxTrJWbSeyHcTWyitwAnHtc3CFl+jb1El3EdvSjmTpp//87fHMpKXgxsbxWSe4dfvO3Xsr98PVBw8fPe6uPTkwRaUZDlghCn2UgkHBFQ4stwKPSo0gU4GH6fG7Jn/4BbXhhfpkZyWOJOSKZ5yB9dK4239OU+nyeiwoDVs+WeLPjkqwUy3dBE1dj7u9uB+3EV2FZA49Mo/98VrnlE4KVklUlgkwZpjEpR050JYzgXVIK4MlsGPIcehRgUQzcm1jdfTMK5MoK7Q/ykat+u8NB9KYmUy9s/mluZxrxP/lhpXNtkeOq7KyqNhFoawSkS2iZkrRhGtkVsw8ANPc/zViU9DArJ/lUpVULvXg2mmZzNRhSHfRt6xxz0sfStRgC/3SUdC5hK+1H0FOXzV0k5GrhdHTdUb/CJf8BGv3l661crWwLsjvNLm8watw8LqfvOlvftzs7bydb3eFbJCn5AVJyBbZIe/JPhkQRr6TX+Q3+RNMg2/Bj+DnhTXozO+sk6UITs8B1f7wZA==</latexit> gl zl zdes : th column vector of : Interpolation filter for th secondary source : Interpolation filter for desired sound field <latexit sha1_base64="fpNvqQSaiq3EAVjrWImrentCUPE=">AAACt3icfZFLSwMxEMfT9V3fevSyWAQRKbsiPm6iHryIClaFbimz6WwbTLJrkhXrsp/Aq979Wn4bs7UV62sg8OM//2RmMmHCmTae91ZyRkbHxicmp8rTM7Nz8wuLS1c6ThXFGo15rG5C0MiZxJphhuNNohBEyPE6vD0q8tf3qDSL5aXpJtgQ0JYsYhSMlS54c6HiVb1euD/B70OF9OO8uVh6DVoxTQVKQzloXfe9xDQyUIZRjnk5SDUmQG+hjXWLEgTqRtbrNHfXrNJyo1jZI43bU7/eyEBo3RWhdQowHf09V4i/5eqpifYaGZNJalDSj0JRyl0Tu8XYbosppIZ3LQBVzPbq0g4ooMZ+zlCVUAzNkBW1lI50Xi4Hx2hHVnhqpbMEFZhYbWQBqLaAh9x+QTvYLOg/I5MDo6W/jPYRJtgj5tkn/WllcmAdkN2p/32DP+Fqq+rvVLcvtisHh/3tTpIVskrWiU92yQE5IeekRihB8kSeyYuz7zSdyOl8WJ1S/84yGQrn7h3Wv90e</latexit> l <latexit sha1_base64="fpNvqQSaiq3EAVjrWImrentCUPE=">AAACt3icfZFLSwMxEMfT9V3fevSyWAQRKbsiPm6iHryIClaFbimz6WwbTLJrkhXrsp/Aq979Wn4bs7UV62sg8OM//2RmMmHCmTae91ZyRkbHxicmp8rTM7Nz8wuLS1c6ThXFGo15rG5C0MiZxJphhuNNohBEyPE6vD0q8tf3qDSL5aXpJtgQ0JYsYhSMlS54c6HiVb1euD/B70OF9OO8uVh6DVoxTQVKQzloXfe9xDQyUIZRjnk5SDUmQG+hjXWLEgTqRtbrNHfXrNJyo1jZI43bU7/eyEBo3RWhdQowHf09V4i/5eqpifYaGZNJalDSj0JRyl0Tu8XYbosppIZ3LQBVzPbq0g4ooMZ+zlCVUAzNkBW1lI50Xi4Hx2hHVnhqpbMEFZhYbWQBqLaAh9x+QTvYLOg/I5MDo6W/jPYRJtgj5tkn/WllcmAdkN2p/32DP+Fqq+rvVLcvtisHh/3tTpIVskrWiU92yQE5IeekRihB8kSeyYuz7zSdyOl8WJ1S/84yGQrn7h3Wv90e</latexit> l <latexit sha1_base64="BR1A+QzljQkrLUE6Xa2pLUHhvAo=">AAACvHicfZFdSysxEIbT9atWj5+X3iwW4XA4lN2DqFdSVNAbUcFWoVtkNp2tOU2yS5IV67L/wVu98m/5b8zWVqxfA4GHd95kZjJhwpk2nvdcciYmp6ZnyrOVuflfC4tLyytNHaeKYoPGPFaXIWjkTGLDMMPxMlEIIuR4Efb2i/zFDSrNYnlu+gm2BXQlixgFY6VmEIrsML9aqno1bxDuZ/CHUCXDOL1aLj0FnZimAqWhHLRu+V5i2hkowyjHvBKkGhOgPehiy6IEgbqdDdrN3Q2rdNwoVvZI4w7U9zcyEFr3RWidAsy1/pgrxK9yrdREO+2MySQ1KOlroSjlrondYna3wxRSw/sWgCpme3XpNSigxv7QWJVQjM2QFbWUjnReqQQHaEdWeGylkwQVmFj9yQJQXQG3uf2CbvC3oJ+MTI6Mlr4z2keYYHeYZ2/0rZXJkXVEdqf+xw1+hua/mr9V2zzbrNb3htstkzWyTn4Tn2yTOjkip6RBKPlP7skDeXR2nY7Tc8Sr1SkN76ySsXBuXgA63t9O</latexit> G <latexit sha1_base64="yp9z3pk7gLsF47gzBtFSbT7we/w=">AAACz3icfZFNbxMxEIadLR9t+GgKhx56WREhFYSiXVQBF6SKcuDQilYibaVsWM06s1urtndleynBcsWVf4HEtf1B/Td40wSRljKSpUfvvPZ4ZrKKM22i6KIVLNy6fefu4lL73v0HD5c7K4/2dVkrin1a8lIdZqCRM4l9wwzHw0ohiIzjQXa81eQPvqDSrJSfzLjCoYBCspxRMF5KO6uJLVK+nmTCKvcscanlb2P3eTvtdKNeNInwOsRT6JJp7KYrrZ/JqKS1QGkoB60HcVSZoQVlGOXo2kmtsQJ6DAUOPEoQqId20oELn3plFOal8keacKL+fcOC0HosMu8UYI701Vwj/is3qE3+ZmiZrGqDkl4WymsemjJsxhGOmEJq+NgDUMX8X0N6BAqo8UObq5KJuR5sU0vpXLt2O3mPvmWFO176WKECU6rnNgFVCPjq/AiK5EVD/zMyOTN6usnoH2GCfUNn/9CNViZn1hn5ncZXN3gd9l/24le9jb2N7ua76XYXyRp5QtZJTF6TTfKB7JI+ocSRX+SMnAd7wUlwGny/tAat6Z3HZC6CH78BIeDmYg==</latexit> {gl(r)}L l=1 <latexit sha1_base64="eTlYhZ4rAeA3LZGCYohHLkZe67c=">AAAC0HicfZHPThsxEMadhbYQ2hLoBamXVSMkWlXRboWAY0R74FIVEAGkbBTNOrOJhe1d2V6UYG2rXvsUPXAt78Pb4A0Javg3kqWfvvns8czEGWfaBMF1xZubf/Hy1cJiden1m7fLtZXVY53mimKLpjxVpzFo5ExiyzDD8TRTCCLmeBKffS3zJ+eoNEvlkRll2BHQlyxhFIyTurW1vGsjAWaghO2hLoqNKBZWFR+7tXrQCMbhP4RwAnUyif3uSuVv1EtpLlAaykHrdhhkpmNBGUY5FtUo15gBPYM+th1KEKg7dtxC4a87pecnqXJHGn+s/n/DgtB6JGLnLH+r7+dK8bFcOzfJTscymeUGJb0tlOTcN6lfzsPvMYXU8JEDoIq5v/p0AAqocVObqRKLmR7seGo60UW1Gn1D17LC7076kaECk6pPNgLVFzAs3Aj60eeSnjMyOTU6esroHmGCXWBh7+hJK5NT65TcTsP7G3wIx18a4VZj82Cz3tydbHeBvCcfyAYJyTZpkj2yT1qEkp/kkvwjV96hN/R+eb9vrV5lcucdmQnvzw0Kg+eU</latexit> udes(r)
as 26 October 2022 9 Pressure matching for continuous region based on kernel interpolation of sound field <latexit sha1_base64="6WztWwc1hWZjMCHMsB5/RgWOyvQ=">AAADn3icfVLtbtMwFHUWPkb56uAnfwwV04BRNdME/Jk0MSQmxFiR6DpUt5HjOKk1O4lsB624fhdeiyfgNXDSD9GN7UqWjs8519fX11HBmdKdzm9vzb9x89bt9TuNu/fuP3jY3Hh0ovJSEtojOc/laYQV5SyjPc00p6eFpFhEnPajs4NK7/+gUrE8+6YnBR0KnGYsYQRrR4XNP5/gJsJFIfNziFimQ4OOBU2xhYjTRE8hUqUIDd8L7OgzjEMO0Rhrk9qQb6FIGGlfwNczrrQuWWA9lsLEVFm7NCDJ0rGejnbgUrczDSLU2NyD1Sa2o1m6SsyhtTXXd0emqZ3rVaHrjOUMlwt9cQ/4Ch6EzVan3akDXgbBHLTAPLrhhvcLxTkpBc004VipQdAp9NBgqRnh1DZQqWiByRlO6cDBDAuqhqaeiIXPHRPDJJduZRrW7L8ZBgulJiJyzrqTi1pF/k8blDp5NzQsK0pNMzIrlJQc6hxW44Uxk5RoPnEAE8ncXSEZY4mJdp9gpUokVnow9YupRNlGA32grmVJjxx1XFCJdS5fGoRlKvC5dU+Qou0KXWdk2cLo0FVGdwgT7Ce1ZomutLJsYV0gN9Pg4gQvg5OddvCmvft1t7X/fj7ddfAEPANbIABvwT44BF3QA8Q78pQ39az/1P/of/G7M+uaN895DFbC//4XTag0fg==</latexit> J ⇡ Z ⌦ L X l=1 dlˆ gl(r) ˆ udes(r) 2 dr = dHWggd dHWguudes + C Term unrelated to optimization <latexit sha1_base64="WQInd843sFKVU8B8AhGqYQkd/k0=">AAADnHiclVLdbtMwGHUWfkb5WQeXSMiiAg2EqhRNwA3SBLtAoGlDWttJdYkc90tqLXYi20G0lt+F1+KeB8FpU6AbRfBJlk/Od+xj+yQpc65NFH0LtsIrV69d377Runnr9p2d9u7dgS4qxaDPirxQZwnVkHMJfcNNDmelAiqSHIbJ+du6P/wMSvNCnppZCWNBM8lTzqjxVNz+/pgkwg5dbLPM4deYcGliS44FZNRhMqXG1oLMub16Vu7JJ0uoNht7gpqpTu2p84oaK2EnbtnGhLR+2VX/aec/564xqDcF/c++cbsTdaNF4cug14AOauok3g2+kknBKgHSsJxqPepFpRlbqgxnObgWqTSUlJ3TDEYeSipAj+0iDocfeWaC00L5IQ1esL+vsFRoPROJVy5OfbFXk3/qjSqTvhpbLsvKgGRLo7TKsSlwnS2ecAXM5DMPKFPcnxWzKVWUGf8HrLkkYu0OdvFiOtWu1SKH4K+s4MhTxyUoagr11IegMkG/OP8EGXlWo78JuVwJPdok9Jtwwefg7E+0UcrlSrpCPtPexQQvg8Hzbu9Fd//jfufgTZPuNrqPHqI91EMv0QF6h05QH7HgfVAGs2AePggPww/h0VK6FTRr7qG1Cgc/AKU2Nko=</latexit> Wgg = Z ⌦ ˆ g(r)⇤ ˆ g(r)Tdr Wgu = Z ⌦ ˆ g(r)⇤zdes(r)Tdr
by solving 26 October 2022 10 Pressure matching for continuous region based on kernel interpolation of sound field <latexit sha1_base64="1Af9/08Z/SKxKtrwdoszPfqdw5w=">AAADTnicfVLLbhMxFPVMeYTwSmHJxmqEhGiJZqoKuqwoiy5AFIk0leIk8jh3plbHnpHtqQju/AZrPoktP8IKBM48EGlpr2Tp6Jzjx73HUZ5ybYLgu+ev3bh563bnTvfuvfsPHvbWHx3prFAMhixLM3UcUQ0plzA03KRwnCugIkphFJ3uL/XRGSjNM/nRLHKYCJpIHnNGjaNmvS9EcMkF/wwzSyJh5yXhkghqTqLI7pfTtyWu6amtWB3bg7LmRuXMJkmr4xfXG4saF62unBe0c2xiAoZict4eRM6n27NePxgEVeHLIGxAHzV1OFv3vpJ5xgoB0rCUaj0Og9xMLFWGsxTKLik05JSd0gTGDkoqQE9sNcASP3XMHMeZcksaXLH/7rBUaL0QkXNWvV3UluT/tHFh4t2J5TIvDEhWXxQXKTYZXqaB51wBM+nCAcoUd2/F7IQqyozLbOWWSKz0YKsZ6liX3S55A65lBe8c9T4HRU2mnltCVSLop9KNICFbS3SdkcvW6NBVRndI9VVK+xddaW1+lbO2yGUaXkzwMjjaHoQvBzsfdvp7r5t0O+gJ2kDPUIheoT10gA7REDH009vwNr0t/5v/w//l/66tvtfseYxWaq3zB6zFGU0=</latexit> minimize d2CL dHWggd dHWguudes + ⌘kdk2 <latexit sha1_base64="U3oSx90XsflYLeRSeqqzEsoEM6M=">AAADFnicfZHLbhMxFIad4VbCpSks2VhESOUWzaAK2CBVwAIWiCKRplKcRB7nzMSq7RnZHkSw/B4seRJWILZseQW28AB4JgmQlnIkS5/+8/v2n7QU3Ng4/taKTp0+c/bcxvn2hYuXLm92tq7sm6LSDPqsEIU+SKkBwRX0LbcCDkoNVKYCBunhk7o/eAPa8EK9tvMSRpLmimecURukSWdMZtQ6kko39R4/wkRAZrdxLQz8xOW5x7cxAUsb6bnHRPN8Zm+O3d3E/7FVC6782BFJ7UyH88B4P+l0417cFD4OyRK6aFl7k63WBzItWCVBWSaoMcMkLu3IUW05E+DbpDJQUnZIcxgGVFSCGbkmCI9vBGWKs0KHpSxu1L93OCqNmcs0OOtXmqO9WvxXb1jZ7OHIcVVWFhRbXJRVAtsC16niKdfArJgHoEzz8FbMZlRTZkP2a7ekcu0PrknLZMa32+QphC9reBGklyVoagt9yxGqc0nf+hBBTu7U9D8jVytjoJOM4RAu+Tvw7jedaOVqZV1RmGlydILHYf9eL7nf23m10919vJzuBrqGrqNtlKAHaBc9Q3uojxj6hL6jH+hn9D76GH2OviysUWu55ypaq+jrLwbOBA8=</latexit> ˆ d = (Wgg + ⌘I) 1 Wguudes Driving signals of WPM can still be obtained in closed form with and computed in advance <latexit sha1_base64="tMAaLxRZSrItF5zCP37eJbzWzp0=">AAACwXicjVFdSxtBFJ2sVdP4UbWPfVkahFIkJCLVRzE+9KVUwRghG8Ldyd11yHwsM7NiHPZn+Gr7t/w3zsZETGnECwOHc8+dcz/ijDNjm83HSrD0YXlltfqxtra+sflpa3vn0qhcU+xQxZW+isEgZxI7llmOV5lGEDHHbjxql/nuDWrDlLyw4wz7AlLJEkbBeqoXxcJ1i4FL02KwVW81mpMIF4M6mcbZYLvyNxoqmguUlnIwptdqZrbvQFtGORa1KDeYAR1Bij0PJQg0fTfpuQh3PTMME6X9kzacsK8rHAhjxiL2SgH22vybK8n/5Xq5TY76jskstyjps1GS89CqsFxAOGQaqeVjD4Bq5nsN6TVooNavac4lFnMzuNJLm8QUtVp0in5kjb889TtDDVbp7y4CnQq4LfwK0mivRG8JmZwJPVok9J8wwe6wcC9ooZTJmXSG3nfTy/1G60fj4PygfnwyvW6VfCFfyTfSIofkmPwkZ6RDKFHknjyQP0E7YEEW6GdpUJnWfCZzEbgnMJLhuA==</latexit> Wgg <latexit sha1_base64="rNx0kugR1pfdDgJfUlYFB/V2Of8=">AAACwXicjVFdSxtBFJ2sVdP4UbWPfVkahFIkJCLVRzE+9KVUwRghG8Ldyd11yHwsM7NiHPZn+Gr7t/w3zsZETGnECwOHc8+dcz/ijDNjm83HSrD0YXlltfqxtra+sflpa3vn0qhcU+xQxZW+isEgZxI7llmOV5lGEDHHbjxql/nuDWrDlLyw4wz7AlLJEkbBeqoXxcJ1i4FL82KwVW81mpMIF4M6mcbZYLvyNxoqmguUlnIwptdqZrbvQFtGORa1KDeYAR1Bij0PJQg0fTfpuQh3PTMME6X9kzacsK8rHAhjxiL2SgH22vybK8n/5Xq5TY76jskstyjps1GS89CqsFxAOGQaqeVjD4Bq5nsN6TVooNavac4lFnMzuNJLm8QUtVp0in5kjb889TtDDVbp7y4CnQq4LfwK0mivRG8JmZwJPVok9J8wwe6wcC9ooZTJmXSG3nfTy/1G60fj4PygfnwyvW6VfCFfyTfSIofkmPwkZ6RDKFHknjyQP0E7YEEW6GdpUJnWfCZzEbgnUSrhxg==</latexit> Wgu
for all kernel functions Ø Simplified form of WPM: 26 October 2022 11 <latexit sha1_base64="uNcQfK4yfT9hkIwhc/cOg/pi1j0=">AAACvnicfZFdSxtBFIYna+tHrN+XvRkahFIk7IqoN0JQL7wpWmg0kA1ydnI2GZyPZWZWjMv+CW/bC/+W/8bZmJRGaw8MPLznnTnnzEkywa0Lw6daMPfh4/zC4lJ9+dPK6tr6xual1blh2GZaaNNJwKLgCtuOO4GdzCDIROBVcnNS5a9u0Viu1U83yrAnYaB4yhk4L3ViM9T0iIbX642wGY6DvoVoAg0yiYvrjdpj3Ncsl6gcE2BtNwoz1yvAOM4ElvU4t5gBu4EBdj0qkGh7xbjhkm57pU9TbfxRjo7Vv28UIK0dycQ7JbihfZ2rxH/lurlLD3sFV1nuULGXQmkuqNO0mp72uUHmxMgDMMN9r5QNwQBz/o9mqiRyZoaiqmVsast6PT5FP7LB7146z9CA0+ZbEYMZSLgr/RcM4p2K/mfkamr09J7RP8Ilv8ey+EPvWrmaWqfkdxq93uBbuNxtRvvNvR97jdbxZLuL5DP5Qr6SiByQFjkjF6RNGBHkgfwiv4NWkAYy0C/WoDa5s0VmIrh7BlKo30o=</latexit> ⇢ = 0 <latexit sha1_base64="+p2j06MEkc6GJHQC+74+Yr4imr8=">AAADcHicfVHtahNBFJ3Nqq3xK9U/gqCjQYhVQ7YUFUEo2h+KVCs0bSGbhtnZu8mQmdllZlZMh3kXH8NX8TV8AiebREzb9MLC2XPOnXtnTlJwpk2n8zuohVeuXltbv16/cfPW7TuNjbuHOi8VhS7Nea6OE6KBMwldwwyH40IBEQmHo2T8YaoffQelWS4PzKSAviBDyTJGifHUoPErToQ9dQPemgLlnp3YWBAz0pk9cA6/wzN9ziphU9DOXWaOx6QoyApLzCEzrcr32eHn/t+vmpKK+ORlxYYj43teRg6/XQy/8KhBo9lpd6rC50E0B000r/3BRvAzTnNaCpCGcqJ1L+oUpm+JMoxycPW41FAQOiZD6HkoiQDdt9UTO/zUMynOcuU/aXDF/t9hidB6IhLvrHY8q03Ji7ReabI3fctkURqQdDYoKzk2OZ7mhVOmgBo+8YBQxfyumI6IItT4VJemJGLpDrYKTGfa1evxLvgrK9jz1NcCFDG52rQxUUNBfjj/BMP4xRRdZmRyYfRoldEfwgQ7BWf/oZVWJhfWBfKZRmcTPA8Ot9rRq/b2t+3mzvt5uuvoAXqCWihCr9EO+oj2URfR4GGwG+wFX2p/wvvho/DxzFoL5j330FKFm38B6RciEg==</latexit> zl(r)T = zdes(r)T = (r)T (K + I) 1 := z(r)T <latexit sha1_base64="7gVR17IfZ489Y5jx0/T7sM43dx8=">AAAD1HiclVLLbhMxFPV0eJTwasuyG4sIVB6NMqiibJAqikSRQBSJJJXiNPI4dxKrM56R7UEE4w2ILd/Aki38DX+Dx52gpA8krjTSmXPPub72vXGRcqXb7d/BUnjh4qXLy1caV69dv3FzZXWtq/JSMuiwPM3lQUwVpFxAR3OdwkEhgWZxCr34aLfK996DVDwX7/S0gEFGx4InnFHtqOFqsE4mVBsSZ2ZkLb77FBMqxxkXw5ojXJCM6kkcm117+MpikkKiN3CVfTGyeNOj0h4aL5POA8pVIpKPJ/peTavE7FWkk/b+twQmpFH1NWeyC2VnVX0GP8AENPV/L+fa2IzsWV48Zy7nUr6D4Uqz3Wr7wKdBVIMmqmPfPed3MspZmYHQLKVK9aN2oQeGSs1ZCrZBSgUFZUd0DH0HBc1ADYwfo8V3HDPCSS7dJzT27LzD0EypaRY7pe/yZK4iz8r1S508GRguilKDYMcHJWWKdY6rncAjLoHpdOoAZZK7XjGbUEmZdpuzcEqcLdzB+HmpRNlGgzwHd2UJrx31pgBJdS7vG79N9IN1TzAmDyv0LyEXM6FD5wldEZ7xj2DNX3SulIuZdIbcTKOTEzwNuo9a0ePW1tut5s6zerrLaB3dRhsoQttoB+2hfdRBLPgc/Ah+Br/Cbvgp/BJ+PZYuBbXnFlqI8NsfP8ZIqw==</latexit> ˆ d = arg min d2CL Gd udes H W Gd udes = GHW G + ⌘I 1 GHW udes <latexit sha1_base64="wBoAciZ2FK9Swr355ix7ob1QUvE=">AAADEnicfZHLbtNAFIYn5lbCLYUlmxERUkEosqsK2CBVLQs2qEVqmoo4RMeTY3dUz9iaGVdNR/MWPADPwQrElhfgBdjCIzB2EkR64UiWP/3nn9t/kjLn2oThj1Zw5eq16zdWbrZv3b5z915n9f6+LirFsM+KvFAHCWjMucS+4SbHg1IhiCTHQXK0XfcHx6g0L+SemZY4EpBJnnIGxkvjzvs4EXbg6Csac2nGNt4RmIGjtXzq1uqfck8+2Bi0uUAVYA51avec79WshJ3MbMqNO92wFzZFz0M0hy6Z1+54tfUpnhSsEigNy0HrYRSWZmRBGc5ydO240lgCO4IMhx4lCNQj24Tg6GOvTGhaKP9JQxv13xUWhNZTkXhnc+uzvVq8qDesTPpyZLksK4OSzQ5Kq5yagtaJ0glXyEw+9QBMcX9Xyg5BATM+96VTErH0BtskplPt2u34NfonK3zrpZ0SFZhCPfWpq0zAifMRZPGzmv5n5HJh9HSZ0W/CBT9FZ//SpVYuF9YF+ZlGZyd4HvbXe9Hz3sa7je7m1ny6K+QheUTWSERekE3yhuySPmHkC/lJfpHfwcfgc/A1+DazBq35mgdkqYLvfwAs/wN9</latexit> W = Z ⌦ z(r)⇤z(r)Tdr • Simple implementation as PM because difference is only in • Equivalent to PM when setting <latexit sha1_base64="mZ+VzgGNk11slFRQT3Ji4ZlbHiY=">AAACvHicfZFNaxsxEIblTdq42y87PeayxBRKKWa3hCSnEpoecgl1oP4ArzGz8qyjWNIukjbUXfY/5Nqe8rf6b6r1R6jtOAOCh3deaWY0UcqZNr7/t+Ls7D57vld94b589frN21p9v6OTTFFs04QnqheBRs4ktg0zHHupQhARx240OS/z3VtUmiXyh5mmOBAwlixmFIyVOmEk8m4xrDX8pj8LbxOCBTTIIlrDeuU+HCU0EygN5aB1P/BTM8hBGUY5Fm6YaUyBTmCMfYsSBOpBPmu38N5bZeTFibJHGm+m/n8jB6H1VETWKcBc6/VcKT6W62cmPh3kTKaZQUnnheKMeybxytm9EVNIDZ9aAKqY7dWj16CAGvtDK1UisTJDXtZSOtaF64bf0I6s8NJK31NUYBL1MQ9BjQX8LOwXjMNPJT1lZHJptLTNaB9hgv3CIn+grVYml9Yl2Z0G6xvchM7nZnDcPLo6apx9XWy3Sg7IIflAAnJCzsgFaZE2oeSG3JHf5I/zxRk5E0fMrU5lcecdWQnn9h9gHt9e</latexit> W <latexit sha1_base64="FryaIuIfppk21GAOQWJ36qR/hO0=">AAACx3icfZFLaxsxEMflbfOo83LaYy+iJhBCMLshtLkUTNtDcyhNoY4DXmNm5VlHRI9F0ga7yx7yOXLJIf1Q/TbVOnap8xoQ/PjPX5rRTJIJbl0Y/qkFL14uLa+svqqvrW9sbjW2X59anRuGHaaFNmcJWBRcYcdxJ/AsMwgyEdhNLj5X+e4lGsu1+ukmGfYljBRPOQPnpUFjK05k0S3pR1rBcTloNMNWOA36EKIZNMksTgbbtZt4qFkuUTkmwNpeFGauX4BxnAks63FuMQN2ASPseVQg0faLaecl3fHKkKba+KMcnar/3yhAWjuRiXdKcOf2fq4SH8v1cpce9QuustyhYneF0lxQp2k1BjrkBpkTEw/ADPe9UnYOBpjzw1qoksiFPxRVLWNTW9br8Rf0Xzb4zUvfMzTgtNkrYjAjCePSj2AU71f0nJGrudHTU0b/CJf8F5bFP3rSytXcOie/0+j+Bh/C6UEret86/HHYbH+abXeVvCXvyC6JyAfSJl/JCekQRnJyTW7J7+A40MFlML6zBrXZnTdkIYKrvyhy4tI=</latexit> W = I
: square of 1.0 m x 1.0 m ⎼ 12 loudspeakers along square of 2.0 m x 2.0 m ⎼ 16 control points regularly placed over ⎼ Desired field: plane wave (direction π/4 rad) ⎼ Methods: PM and WPM (uniform/directional) ⎼ Evaluation measure: 26 October 2022 12 <latexit sha1_base64="aJVm6ibCtbqRlu7KgruECMVr7Qw=">AAACvHicfZFNT+MwEIbdwAJbdvk87iWiQkJoVSUIASeEgAMXVFaiBamp0MSdBFPbiWwHUaL8B65w4m/xb3D6saJ8jWTp0TuvPTOeMOVMG897qThT0z9mZud+Vud//V5YXFpeaekkUxSbNOGJugxBI2cSm4YZjpepQhAhx4uwd1TmL25RaZbIc9NPsSMglixiFIyVWkFDYAxXSzWv7g3C/Qj+CGpkFGdXy5XnoJvQTKA0lIPWbd9LTScHZRjlWFSDTGMKtAcxti1KEKg7+aDdwl23SteNEmWPNO5AfXsjB6F1X4TWKcBc6/e5Uvws185MtNfJmUwzg5IOC0UZd03ilrO7XaaQGt63AFQx26tLr0EBNfaHJqqEYmKGvKyldKSLajU4RjuywlMrNVJUYBK1mQegYgF3hf2COPhb0ndGJsdGS18Z7SNMsHss8v/0pZXJsXVMdqf++w1+hNZW3d+pb//brh0cjrY7R/6QNbJBfLJLDsgJOSNNQskNeSCP5MnZd7pOzxFDq1MZ3VklE+HcvgLkeN8p</latexit> ⌦ <latexit sha1_base64="aJVm6ibCtbqRlu7KgruECMVr7Qw=">AAACvHicfZFNT+MwEIbdwAJbdvk87iWiQkJoVSUIASeEgAMXVFaiBamp0MSdBFPbiWwHUaL8B65w4m/xb3D6saJ8jWTp0TuvPTOeMOVMG897qThT0z9mZud+Vud//V5YXFpeaekkUxSbNOGJugxBI2cSm4YZjpepQhAhx4uwd1TmL25RaZbIc9NPsSMglixiFIyVWkFDYAxXSzWv7g3C/Qj+CGpkFGdXy5XnoJvQTKA0lIPWbd9LTScHZRjlWFSDTGMKtAcxti1KEKg7+aDdwl23SteNEmWPNO5AfXsjB6F1X4TWKcBc6/e5Uvws185MtNfJmUwzg5IOC0UZd03ilrO7XaaQGt63AFQx26tLr0EBNfaHJqqEYmKGvKyldKSLajU4RjuywlMrNVJUYBK1mQegYgF3hf2COPhb0ndGJsdGS18Z7SNMsHss8v/0pZXJsXVMdqf++w1+hNZW3d+pb//brh0cjrY7R/6QNbJBfLJLDsgJOSNNQskNeSCP5MnZd7pOzxFDq1MZ3VklE+HcvgLkeN8p</latexit> ⌦ <latexit sha1_base64="pwALjy0aTVrkx9spC90eFVvFuo4=">AAADfXicnVFdb9MwFHUaPkb4WDceebGoJg0oVTJNbC9IE+yBF7QN6DbRlMpxbzJrsRPZDqJ4/i/8GX4EvwacNp3oyvbAlSwdnXvuh+9JypwpHYa/vJZ/6/aduyv3gvsPHj5aba+tH6uikhT6tMgLeZoQBTkT0NdM53BaSiA8yeEkOX9b50++glSsEJ/0pIQhJ5lgKaNEO2rU/hlzos8kNx/3P9jNuOCQkWf4NQ7iVBJqYib0yMQHNW3xReVwox+Dsq4g4UbablN38WULX+btLGdv6KEmYqnHy/+ZMWp3wl44DbwMogZ0UBOHozXvRzwuaMVBaJoTpQZRWOqhIVIzmoMN4kpBSeg5yWDgoCAc1NBM723xhmPGOC2ke0LjKft3hSFcqQlPnLLeVF3N1eS/coNKp7tDw0RZaRB0NiitcqwLXJuHx0wC1fnEAUIlc7tiekacUdpZvDAl4Qt/MNOLqVTZIIj3wX1ZwntHHZQgiS7kcxMTmXHyzboTZHG3RjcJmZgLHbpO6Jowzr6DNZfoWikTc+kcOU+jqw4ug+OtXvSqt3203dl707i7gp6gp2gTRWgH7aF36BD1EfVeeEfeZ2/Q+u1v+F2/N5O2vKbmMVoIf+cPCO8prg==</latexit> SDR(!) = R ⌦ |udes(r, !)|2dr R ⌦ |usyn(r, !) udes(r, !)|2dr Synthesized sound field Loudspeaker Control points <latexit sha1_base64="aJVm6ibCtbqRlu7KgruECMVr7Qw=">AAACvHicfZFNT+MwEIbdwAJbdvk87iWiQkJoVSUIASeEgAMXVFaiBamp0MSdBFPbiWwHUaL8B65w4m/xb3D6saJ8jWTp0TuvPTOeMOVMG897qThT0z9mZud+Vud//V5YXFpeaekkUxSbNOGJugxBI2cSm4YZjpepQhAhx4uwd1TmL25RaZbIc9NPsSMglixiFIyVWkFDYAxXSzWv7g3C/Qj+CGpkFGdXy5XnoJvQTKA0lIPWbd9LTScHZRjlWFSDTGMKtAcxti1KEKg7+aDdwl23SteNEmWPNO5AfXsjB6F1X4TWKcBc6/e5Uvws185MtNfJmUwzg5IOC0UZd03ilrO7XaaQGt63AFQx26tLr0EBNfaHJqqEYmKGvKyldKSLajU4RjuywlMrNVJUYBK1mQegYgF3hf2COPhb0ndGJsdGS18Z7SNMsHss8v/0pZXJsXVMdqf++w1+hNZW3d+pb//brh0cjrY7R/6QNbJBfLJLDsgJOSNNQskNeSCP5MnZd7pOzxFDq1MZ3VklE+HcvgLkeN8p</latexit> ⌦ <latexit sha1_base64="25KP8hk1YdPe5CKBd9D45UODAns=">AAACvnicfZFdaxNBFIYnW6sxrZrUS28WQ0FEwm6JtjdCqF54I0YwbSAbwtnJ2WTofCwzs5J02T/R2/aif8t/42w+xKTGAwMP73lnzjlz4pQzY4PgV8Xbe7T/+En1ae3g8NnzF/XG0YVRmabYo4or3Y/BIGcSe5ZZjv1UI4iY42V89anMX/5EbZiSP+w8xaGAiWQJo2Cd1I/0VH183wpG9WbQChbhP4RwBU2yiu6oUbmPxopmAqWlHIwZhEFqhzloyyjHohZlBlOgVzDBgUMJAs0wXzRc+MdOGfuJ0u5I6y/Uv2/kIIyZi9g5Bdip2c6V4r9yg8wmZ8OcyTSzKOmyUJJx3yq/nN4fM43U8rkDoJq5Xn06BQ3Uuj/aqBKLjRnyspY2iSlqtegzupE1fnXStxQ1WKXf5hHoiYBZ4b5gEr0r6X9GJtdGR7uM7hEm2DUW+R/aaWVybV2T22m4vcGHcHHSCj+02t/bzc75artV8oq8Jm9ISE5Jh3whXdIjlHByQ27JndfxEk94amn1Kqs7L8lGeLPfpFbfbQ==</latexit> ⇢ = 5.0
PM incorporated with kernel interpolation of sound field ⎼ Weighting matrices defined with integration of kernel functions are used to approximate cost function ⎼ Implementation is still simple owing to closed-form solution ⎼ Outperformed (standard) PM in experiments, especially at high frequencies 26 October 2022 15 Paper on comparing weighted pressure/mode matching will be published on Journal of the Audio Engineering Society, Special Issue on Spatial Audio! Koyama, Kimura, and Ueno, “Weighted Pressure and Mode Matching for Sound Field Reproducti on: Theoretical and Experimental Comparisons,” Journal of the Audio Engineering Society, 2022. ( in press) Paper: https://doi.org/10.17743/jaes.2022.0058 Codes: https://www.sh01.org/MeshRIR/ (included in example codes of MeshRIR dataset)