For students
Pick a brief below, or bring the problem statement your department handed you. We architect it with you, review every commit, deploy it to a real URL, and rehearse the viva until no question surprises you.
See student support5 scoped briefs
3 mini · 2 major
The input here is a waveform, and the answer is a curve checked against theory rather than a single accuracy number. Projects fail in two ways: a BER curve that does not sit on the analytical bound because the simulation is quietly wrong and nobody checked, or a folder of plots with no baseline to compare against. Everything on the SDR side is receive-only on public broadcast — never a radiating transmitter without a licence. Prerequisites, stated plainly: the two SDR briefs need an RTL-SDR dongle you buy, and the MATLAB briefs assume a campus-wide licence with the Communications Toolbox (the individual Student Suite does not bundle it). Projects 1 and 2 are fully doable in Python if MATLAB is unavailable; Project 4 is MATLAB-only and additionally needs the 5G Toolbox.
Two audiences, one engineering standard
Pick a brief below, or bring the problem statement your department handed you. We architect it with you, review every commit, deploy it to a real URL, and rehearse the viva until no question surprises you.
See student supportPHY-layer simulation, SDR receiver chains, classical image-processing pipelines, and reproducing a published algorithm as code that actually runs.
Discuss a company buildMini projects
Three to four weeks. Narrow enough to finish, deep enough that you learn the decision that actually matters.
A full OFDM transmit and receive chain over AWGN, Rayleigh and Rician channels, with BER curves that land on their analytical references — and a cyclic-prefix sweep that shows exactly where they stop landing.
You walk away with
Histogram equalisation, morphological cleanup, edge detection and a DWT/DCT codec scored against JPEG — the hard part being that a transform is not a compressor, so there is no bitrate until you build the quantizer and the entropy coder.
You walk away with
Pull real broadcast FM out of the air on a low-cost USB dongle, rebuild the whole demodulation chain from scratch in NumPy, and align it against the GNU Radio reference by cross-correlation — because two independent WBFM chains never match sample for sample.
You walk away with
Major projects
Ten to twelve weeks. Architecture, trade-offs, failure modes, deployment, and evidence—the project that carries an interview.
Rebuild a recent IEEE channel-estimation paper from its text until your curves match theirs, extend it to a channel the authors never tested, and write up honestly which figures you could not reproduce.
You walk away with
Classify modulation from raw I/Q with a higher-order-cumulant classifier and a CNN on RadioML, then test both on the only two classes a student can legally receive off-air — WBFM and AM broadcast — because the dataset's synthetic impairments are not the ones the air puts there.
You walk away with
Explore more
Bring us a product brief, a business problem, or a final-year project. We’ll turn it into a clear scope, a working build, and a handover you fully own.
Prefer email? info@tenzok.in