Skip to content

Step 1: NAS commons settings

Juan Pedro Dominguez-Morales edited this page Jan 24, 2019 · 10 revisions

Summary

The step 1 of the OpenNAS wizard allows the user to select the target FPGA-based board in which the NAS will be deployed, as well as the basic options like the number of frequency channels in which the sound will decompose and if its a monaural NAS or a binaural NAS.

OpenNAS wizard step 1 screen

NAS Commons Settings

NAS chip

This parameter is used to generate the constraints file correctly (according to the board's resources and its characteristics) and to set the Clock Freq. parameter automatically. When "OTHER" option is selected, a constraints file is generated, including the signals but without any pin assignment. The user can modify this file after the whole process to complete the pin assignment with its board specifications.

  1. AERNODE: to deploy the NAS into the AER-Node board.
  2. ZTEX: to deploy the NAS into the ZTEX 2.13 board.
  3. SOCDOCK: to deploy the NAS into the SOCDOCK board.
  4. OTHER: not specified boards.

NAS type

This parameter indicates if the NAS has either one or two "ears". For some applications, as pure tone classification, monaural NAS is sufficient. However, for sound source localization applications, a binaural NAS is needed to calculate the difference between the two ears' input audio signals.

  1. MONO: to generate a monaural NAS. In this case, the left ear is used.
  2. STEREO: to generate a binaural NAS.

NAS number of frequency channels

This parameter establishes in how many different frequency channels the NAS will decompose the input audio signal, inspired in how the biological cochlea works. The maximum number of frequency channels will depend on the resources that your target board has.

  • Minimum: 2.
  • Maximum: 512.
  • Recommendable: power of 2 values, i.e., 8, 16, 32, 64, 128, 256, 512.

NAS clock frequency

Depend on your target FPGA-based board. Take care with this parameter, because even if it is set wrong, the NAS will work, but the output will not be correct.

  • AERNODE: 50 MHz.
  • ZTEX: 48 MHz.
  • SOCDOCK: 100 MHz.

If the user selects "OTHER" in the NAS chip field, the user MUST set this parameter properly. Otherwise, the NAS could not work as expected.