Ben Sherlock

Benjamin Sherlock: Engineer and researcher in electronics, software and acoustics.

Page 2 of 2

Header-only Libraries

Over the course of the last couple of years I’ve been gradually building and refining a software framework for the purpose of creating signal processing receiver structures in C++. But as new analysis programs have been built I’ve just copied… Continue Reading →

Mirrored Delay Line

For an audio processing application I am sampling audio data into a delay line then convolving or cross-correlating in the time domain. For short delay lines it is possible to use the memmove function without having too great an impact… Continue Reading →

Mirrored FIFO

For a side project involving real-time audio processing I needed a FIFO or Circular Buffer to pass sample data from the microphone sampling thread to the processing thread. The sampling thread happens more often with smaller number of samples to put… Continue Reading →

Windowed Sinc Filter Factory in C++

As part of my ongoing research I have been developing a receiver structure. I moved it to C++ for speed after initial experiments using Matlab. Part of the receiver structure includes lowpass and bandpass signal filters that were still using… Continue Reading →

Thesis structure and style using LaTeX

There are many ways to go about writing a thesis and many tools for doing so: MS Word, EndNote, LaTeX, BibTeX, the list goes on. As colleagues regularly use LaTeX for reports, papers, and originally on their own PhD theses… Continue Reading →

A centralised reference paper system using JabRef

Before I get stuck into building the thesis I need a system for organising the references so that as the number of reference papers rapidly grows I will still be able to easily cite, locate, and annotate them. I’ll be using LaTeX… Continue Reading →

Newer posts »

© 2019 Ben Sherlock — Powered by WordPress

Theme by Anders NorenUp ↑