SAF
Loading...
Searching...
No Matches
dirass_codecPars Struct Reference

Contains variables for scanning grids, and sector beamforming. More...

#include <dirass_internal.h>

Data Fields

float * grid_dirs_deg
 scanning grid directions; FLAT: grid_nDirs x 2
 
int grid_nDirs
 number of grid directions
 
float * interp_dirs_deg
 interpolation directions, in degrees; FLAT: interp_nDirs x 2
 
float * interp_dirs_rad
 interpolation directions, in radians; FLAT: interp_nDirs x 2
 
float * interp_table
 interpolation table (spherical->rectangular grid); FLAT: interp_nDirs x grid_nDirs
 
int interp_nDirs
 number of interpolation directions
 
int interp_nTri
 number of triangles in the spherical scanning grid mesh
 
float * ss
 beamformer sector signals; FLAT: grid_nDirs x DIRASS_FRAME_SIZE
 
float * ssxyz
 beamformer velocity signals; FLAT: 3 x DIRASS_FRAME_SIZE
 
int * est_dirs_idx
 DoA indices, into the interpolation directions; grid_nDirs x 1.
 
float * prev_intensity
 previous intensity vectors (for averaging); FLAT: grid_nDirs x 3
 
float * prev_energy
 previous energy (for averaging); FLAT: grid_nDirs x 1
 
float * Cxyz
 beamforming weights for velocity patterns; FLAT: nDirs x (order+1)^2 x 3
 
float * Cw
 beamforming weights; FLAT: nDirs x (order)^2
 
float * Uw
 beamforming weights; FLAT: nDirs x (upscaleOrder+1)^2
 
float * Y_up
 real SH weights for upscaling; FLAT: (upscaleOrder+1)^2 x grid_nDirs
 
float * est_dirs
 estimated DoA per grid direction; grid_nDirs x 2
 
float * w
 beamforming weights; FLAT: nDirs x (order+1)^2
 

Detailed Description

Contains variables for scanning grids, and sector beamforming.

Definition at line 71 of file dirass_internal.h.

Field Documentation

◆ Cw

float* dirass_codecPars::Cw

beamforming weights; FLAT: nDirs x (order)^2

Definition at line 89 of file dirass_internal.h.

◆ Cxyz

float* dirass_codecPars::Cxyz

beamforming weights for velocity patterns; FLAT: nDirs x (order+1)^2 x 3

Definition at line 88 of file dirass_internal.h.

◆ est_dirs

float* dirass_codecPars::est_dirs

estimated DoA per grid direction; grid_nDirs x 2

Definition at line 92 of file dirass_internal.h.

◆ est_dirs_idx

int* dirass_codecPars::est_dirs_idx

DoA indices, into the interpolation directions; grid_nDirs x 1.

Definition at line 83 of file dirass_internal.h.

◆ grid_dirs_deg

float* dirass_codecPars::grid_dirs_deg

scanning grid directions; FLAT: grid_nDirs x 2

Definition at line 74 of file dirass_internal.h.

◆ grid_nDirs

int dirass_codecPars::grid_nDirs

number of grid directions

Definition at line 75 of file dirass_internal.h.

◆ interp_dirs_deg

float* dirass_codecPars::interp_dirs_deg

interpolation directions, in degrees; FLAT: interp_nDirs x 2

Definition at line 76 of file dirass_internal.h.

◆ interp_dirs_rad

float* dirass_codecPars::interp_dirs_rad

interpolation directions, in radians; FLAT: interp_nDirs x 2

Definition at line 77 of file dirass_internal.h.

◆ interp_nDirs

int dirass_codecPars::interp_nDirs

number of interpolation directions

Definition at line 79 of file dirass_internal.h.

◆ interp_nTri

int dirass_codecPars::interp_nTri

number of triangles in the spherical scanning grid mesh

Definition at line 80 of file dirass_internal.h.

◆ interp_table

float* dirass_codecPars::interp_table

interpolation table (spherical->rectangular grid); FLAT: interp_nDirs x grid_nDirs

Definition at line 78 of file dirass_internal.h.

◆ prev_energy

float* dirass_codecPars::prev_energy

previous energy (for averaging); FLAT: grid_nDirs x 1

Definition at line 85 of file dirass_internal.h.

◆ prev_intensity

float* dirass_codecPars::prev_intensity

previous intensity vectors (for averaging); FLAT: grid_nDirs x 3

Definition at line 84 of file dirass_internal.h.

◆ ss

float* dirass_codecPars::ss

beamformer sector signals; FLAT: grid_nDirs x DIRASS_FRAME_SIZE

Definition at line 81 of file dirass_internal.h.

◆ ssxyz

float* dirass_codecPars::ssxyz

beamformer velocity signals; FLAT: 3 x DIRASS_FRAME_SIZE

Definition at line 82 of file dirass_internal.h.

◆ Uw

float* dirass_codecPars::Uw

beamforming weights; FLAT: nDirs x (upscaleOrder+1)^2

Definition at line 90 of file dirass_internal.h.

◆ w

float* dirass_codecPars::w

beamforming weights; FLAT: nDirs x (order+1)^2

Definition at line 95 of file dirass_internal.h.

◆ Y_up

float* dirass_codecPars::Y_up

real SH weights for upscaling; FLAT: (upscaleOrder+1)^2 x grid_nDirs

Definition at line 91 of file dirass_internal.h.


The documentation for this struct was generated from the following file: