Building a soundscape vs processing it

I never realized that our brain is doing much more than just processing sounds, where by processing, I’m referring to identifying voices/instruments, correlating with memories, building models for anticipating what would follow and so on…it’s also building the acoustic scene / simulation / reality in the first place for us to perceive.

I’m inclined to bet that building the acoustic/visual/(insert sense) scene takes a major portion of the brain’s resources, so the processing itself takes a while as well (listening to the same song over and over before the structure becomes clear, or saying that you have heard something before without being able to place the reference).

Besides, I feel that just as we can zoom in/focus on a part of a visual scene – we can also listen to just a part (directional/content) of the audio landscape. I am assuming that HRIRs have a role here, and we should look for / propose a psychology experiment which studies how subjects move their eyes/heads/ears to better process a sound. Eye/head motion might be triggering some alternative processing of the incoming sound. There could be a function here that maps head orientation to which HRIRs the brain picks on (if it does).

All the postulating!

TIPsters are awesome

Paraphrased quote:
All predictions of the future tend to circle around an apocalypse, and that can be explained by the fact that most of today’s kids (post-1997) have been exposed to only the evil possibilities emerging out of technology. New technology is rarely, if ever, portrayed in a positive light in popular culture.

Privacy regulations, so the credit goes to:
And of course,

 

EM Seminar: Fast Algos and Parallel Computing

By [ Levent Gürel ]

Solving very large integral equations: incl. biological interaction, THz circuits, radar problems

Metallization thicknesses -> unintended transmitting / receiving antenna: fatal cross-talk

Perforated photonic crystals as wave guides

Diagnosing blood related diseases

Radiating brains with EM waves. Microwaves are not ionizing – don’t alter DNA and cause cancer. But they can raise the temperature of the brain. Is that harmful? EM waves might get focussed in some part. No probes to check, so compute.

Microwave imaging for under the skin tumors (breast cancer)

Model the setup (not working on the hardware) to optimize the imaging method (choice of antenna, placement, etc) Instead of building 100s of setups, they’ll make only 10s.

Types of antenna: vivaldi, spiral, fractal, etc

Antennas in the frame. Model and design before marketing millions of iPhones

Solving Maxwell’s equations accurately. PDEs -> integral equations (Electric/Mag/C/Hybrid Field IE)

Solving for the surface current distribution (J)

Triangular mesh for the geometries (mesh size  = lambda / 10)

To matrix equations: known basis functions and unknown coefficients

Families of testing and basis functions: http://en.wikipedia.org/wiki/Galerkin_method

Small piece of function radiating with the Green’s function -> ∫ -> electric field radiated by the current element. Two triangles (testing and basis) (current elements) are interacting.

Back to mesh size: lambda/10 is just a guideline. Millions of triangles -> millions of unknowns. Near neighbor and further interactions. Not sparse, dense. Magnifying Ax = b joke.

How do we solve very large matrix equations? Gaussian elimination, or a variety of decompositions? Nope, iterative methods. (System identification/feedback control again? Woohoo) It can keep the historical data. IIR? Hopefully, these iterations would converge.

Preconditioning to reduce the number of iterations.

Choice of pre-conditioners and iterative solvers depends on the problem:

http://rene.ma.utexas.edu/CNA/NSPCG/manuals/usernsp/node7.html

n^2 operations for multiplying a matrix and a vector. Multilevel fast multipole algorithm. CG, QMR, GMRES, LSQ etc

http://en.wikipedia.org/wiki/Generalized_minimal_residual_method

Neighborhoods and aggregation. Add contribution to E of all basis in a neighborhood. Then distribute this aggregated field to the cluster of testing functions. n^1.5 and 3-step process. Network theory analogy. UPS truck coming to your house, getting all the packets in a central location, and distribute them later in Houston.

Multi-level: Put the object in a box. Tree structure and boxes. Grandparents, parents and children.

Segregation: level up -> translation -> level down: desegregation. n log(n) — almost like n^1

ED: helmholtz, electrostatics, MD!!!, etc.

top500.org

How do we solve the biggest problems without the strongest computers? Simple Gaussian elimination (n^3 — not anymore.)

Better algorithm. Then, use parallel computing.

Take a simple geometry and compare the computed answer with the analytical solution. More confidence in a text output consisting of millions of complex numbers

Split ring resonators. Unit cells in 3D arrays. Incoming wavelength bigger than the scale: metamaterials have funny properties

Split-Ring Resonator walls for shielding? These are like notch filters. Stop band in the transmission.

Close off the splits -> all pass filter. Thin wire array -> no pass (provided spacing is small compared to wavelength -> you don’t need a solid conductor) Careful with the polarization. Perpendicular to “jail bars” will pass.

Ferridite cage with SRRs? Like a gate.

NASA Almond problem.

Hardware and GPUs.

Kernel based solver (Laplace/gravity etc) vs algebraic (Hackbusch)

Small structures compared to wavelength – FMM would get problems

Going below n^2: taking advantage of redundancies in the matrix. These redundancies even more in low frequency problems. Try ACA.

Adding more processors? Well, efficiency of parallelization goes down, and we work on these inefficiencies, and make incremental improvements

Think of geometries, not material properties. We have surfaces, and we can go up to a billion unknowns.

Bottleneck: RAM (~2 TB) Storage: order of n. Memory: order n log(n)

Communications / nodes is an efficiency killer. Perfecting parallel programming there.

The rank of the matrix equation should be n. Take a sub-block, say 100×100. Its rank is probably lesser. No free lunch – approximations (use them where you CAN get by) An error controllable method.

HF physical optics. Open surface problems vs cavity problems. With the physical systems, we can throw a lot of the things away.

Compute Henkel and Basal functions carefully. Not relying on standard libraries.

Emag / RF lecture!

By Dr. [ Alex Schuchinsky ]
Queen’s University

Artificial and composite EM structures

Titanic | The History of the Decline and Fall of the Roman Empire

Seamus Heaney!

ICs for mm waves, frequency selective circuits

Steering arrays and tracking targets | Reconfigurable, tunable arrays

Frequency selective surfaces (FSS) 20 GHz-350 GHz

Tunable metamaterials (controlling resonances in the structure)

Interwoven conductor patterns (spirals)

Passive intermodulation in PCBs

Enhancement of non-linear combinatorial / harmonic frequency generation

Artificial EM media: dielectrics -> wire -> photonic crystals -> bandgaps -> frequency selective surfaces -> metamaterials

negative refraction, invisibility

Split ring resonators (again!) – canonical metamaterials

H shape, I shape conductor patterns (can control different types of resonance, physics is simp to understand)

two resonances: electric, magnetic

can kill one

can move them

small unit cell (stable, not dependent much on angle of incidence)

Complexities produced by near-field interactions

Voltage tunable elements

Spirals: different responses from changing the interweaving

Current not flowing equally through the whole thing – can throw away parts without affecting much stuff

Different alignment / tessellation: different symmetries -> changed response

Switching between response states is easy (short/open circuit stuff)

Complementary conductor pattern (transmission in the place of rejection)

Interweaving – keeping the field close to the surface. Unit cells, tesselation

Composite media, power

passive intermodulation of third order

2f_1 – f_2, 2f_2 – f_1 fold into your channel (f_1 and f_2 are close)

PCB’s complex structure. Copper. Strong fields on the interface with dielectrics. Non-linearlities.

Quality of surface becomes absolutely critical

Pencil mark and 40 dB jump (any type of non-linearity is dangerous)

Coherence between different sources

Cumulative in the forward direction, subtractive backward

PIM on curved track (broken pattern – standard 220 V test for antenna)

Microstrip vs co-planar waveguide (twice the number of edges, …)

Pixels

Moving charges

High order resonances much stronger than the fundamental resonances

Quasi-periodic structures (Fibonacci, Tsue-Morse)

Stacked Multistage Ferrite Circulators

Getting a very uniform magnetic field with ferrites close to magnets

Cones -> frustums? US Patent 6317010

Thermally locked circulators

If its detuned at -40, it’ll heat up to the normal temperature!

Simulators won’t give you answers. You need ideas about what you can expect.

The nanostructure problem

our inability to routinely and …

Quotes

Paradigms in programming

sequential vs concurrent programming

procedural/imperative (verb oriented: function names with verbs),
object-oriented (first see the data being manipulated),
functional

function: focus is on the return value (helper functions help out)
examples in scheme (LISP dialect)

procedure: void functions (focus is not on return values)
examples in C, Pascal

object-orented: “statement is oriented around the object”
examples in C++, Java, python

Computer Science III, Programming Paradigms (Jerry Cain, Stanford)
Lecture #19: http://freevideolectures.com/Course/2260/Computer-Science-III-Programming-Paradigms/19#

“Study the paradigms that [ the languages ] represent”
And I watched the introductory lecture to the course – and I feel that it might have been more useful over the MATLAB class I took. Well, I can still watch its lectures online.

http://freevideolectures.com/Course/2260/Computer-Science-III-Programming-Paradigms