The *Remote Microphone Technique* (RMT) was introduced by Roure and Albarrazin \[[1](#references)\] to control a sound field at locations remote from sensors. The sound field is estimated at a remote position based on the measurements at the physical sensors through an observation filter, constituting the transfer function from the physical sensors to the remote location termed *virtual microphone*. An optimal, in the least-squares sense, observation filter is estimated in a preliminary *identification phase* and consequently used during the control phase.
The problem of *Virtual Sensing* is about estimating a sound field quantity at a position where sensors are not present. This is a generic problem and has been tackled in various ways. Each approach is accommodated in a separate sub-section here.
More information on the formulation used in the development of this project can be found in the [*Documentation*]() file.
## Current Structure
The current structure of the section is shown below
- Generic
- Multiple coherence
- Remote Microphone Technique
- Observation filter calculation
- Frequency domain (tonal)
## Dependencies
## Dependencies
The implementations are dependent on functions from the [Utilities](https://gitlab.com/in-nova/in-nova/-/tree/main/Utilities/MATLAB?ref_type=heads). The necessary files are listed below:
The implementations are dependent on functions from the [Utilities](https://gitlab.com/in-nova/in-nova/-/tree/main/Utilities?ref_type=heads). The necessary files are listed below:
- ptsOnSphere.m
- MATLAB
- twoPtDist.m
- rcvGeo()
- rotMat3d.m
- srcGeo()
- virtMicGeo()
- ptSrcField()
## Examples
## Examples
A condensed example of a very simple estimation case is shown below and more examples can be found in the [*Documentation*](https://gitlab.com/in-nova/in-nova/-/tree/main/Documentation/latex?ref_type=heads), along with a complete description of all the functions.
A condensed example of a very simple estimation case is shown below and more examples can be found in the [*Documentation*](https://gitlab.com/in-nova/in-nova/-/tree/main/Documentation/latex?ref_type=heads), along with a complete description of all the functions.