Questions tagged [digital-communications]

Digital Communication is the physical transfer of data (a digital bit stream) over a point-to-point or point-to-multipoint communication channel.

Under Digital Communication, the data are represented as an electromagnetic signal, such as an electrical voltage, radiowave, microwave, or infrared signal. The messages are either represented by a sequence of pulses by means of a line code (baseband transmission), or by a limited set of continuously varying wave forms (passband transmission), using a digital modulation method. The passband modulation and corresponding demodulation (also known as detection) is carried out by modem equipment, most commonly.

Source: Wikipedia.

1285 questions
36
votes
7 answers

Understanding the Matched Filter

I have a question about matched filtering. Does the matched filter maximise the SNR at the moment of decision only? As far as I understand, if you put, say, NRZ through a matched filter, the SNR will be maximised at the decision point only and…
user968243
  • 737
  • 2
  • 7
  • 12
24
votes
2 answers

Extracting Binary Magnetic-Strip Card Data from raw WAV

I am faced with a tricky challenge: To extract binary data from an iPhone magnetic strip card reader. This is what the magnetisation on the card looks like: Source Here is the .WAV the iPhone receives when you swipe a card (don't get your hopes…
P i
  • 1,277
  • 10
  • 24
16
votes
1 answer

How to estimate and compensate for doppler shift in wireless signals?

I was wondering what good method(s) exist for the estimation (and subsequent compensation) of doppler shift for transmitted signals, be they acoustic or RF, in the context of comms. The question: Specifically, if the degree of doppler shift is…
Spacey
  • 9,211
  • 8
  • 38
  • 78
13
votes
1 answer

How to perform carrier phase recovery in software?

What are the options for recovering the phase of a BPSK signal in software? The only resources I can find online contain circuit diagrams – there seems to be no one willing to explain this to people unfamiliar with analog circuits. I'd like any…
Keith
  • 479
  • 1
  • 5
  • 11
12
votes
4 answers

How is symbol synchronization with OFDM done?

I'm trying to understand how symbol synchronization is done in OFDM using pilot tones, cyclic prefixes, or any other technique. I've read the following answers which provide some explanation, but I still don't totally understand it. How to…
Dan Sandberg
  • 755
  • 2
  • 10
  • 19
12
votes
1 answer

Optimum matched filter without ISI

Given a filter used to shape the digital signal, $p(x)$, and given that we do not want the filter combination to cause any ISI, what "matched" filter, $q(x)$ will maximise the SNR? Matched filters are used in digital communications to maximize the…
gyroidben
  • 293
  • 3
  • 5
11
votes
2 answers

What is difference between OFDM and GFDM?

I am trying to understand the difference(s) between OFDM (Orthogonal Frequency Division Multiplexing) and GFDM (Generalized Frequency Division Multiplexing) which are used as a multicarrier modulation techniques in wireless communication. As far as…
tuner
  • 577
  • 1
  • 7
  • 16
10
votes
6 answers

How can I work on DSP using C/C++?

I have been working on MATLAB for signal processing for a while. Many companies from DSP for a communication background has asked me whether I know C/C++ very well. I am confused as to why the companies are using C/C++ for signal processing. Why not…
Sukshith Shetty
  • 101
  • 1
  • 4
10
votes
1 answer

What are thoughts on best modulation to use for underwater acoustic communications at low frequencies?

I wanted to ping the DSP hivemind for general thoughts on what would be the best modulation type to use for low frequency underwater communications. I have chosen this project since I can learn a lot from it. Some context: Low frequency as in <…
Spacey
  • 9,211
  • 8
  • 38
  • 78
10
votes
3 answers

Capacity of AWGN channel

I am confused understanding basic concepts of communication over AWGN channels. I know the capacity of a discrete time AWGN channel is: $$C=\frac{1}{2}\log_2\left(1+\frac{S}{N}\right)$$ and it is achieved when the input signal has Gaussian…
Mah
  • 201
  • 1
  • 6
10
votes
1 answer

Information Theory - units of channel capacity

In a first course in Information Theory, when the operational interpretation of channel capacity is introduced, it is said to be the highest data rate (in bits/channel-use) of reliable communication. While reading a few papers, I came across channel…
rk2
  • 341
  • 2
  • 6
9
votes
2 answers

Why are QAM Constellations regular and rectangular?

In most IQ graphs of QAM noise, it seems like the constellation ends up with more distortion the farther you get from the center: What causes this non-linear distortion, and why are QAM constellations not shaped like the following?
Mitch
  • 193
  • 1
  • 6
8
votes
3 answers

What is the definition of a "Symbol"

I’m looking for the simplest, precise definition of a Symbol e.g. The symbols found within a signal The signal has a N symbols per second I'm following this tutorial. The fellow defines the term symbol informally as "different states" and I do…
8
votes
1 answer

How to send / receive a short impulse in an extremely noisy signal with high timing accuracy?

I am pretty new to DSP. I need a computer to transmit data to a receiver through audio signals in a loud outdoor environment. (I am writing the software for both sender and receiver so I can design the signal however I want.) I am using cheap…
Keith
  • 479
  • 1
  • 5
  • 11
8
votes
2 answers

What input to use for an AR model of a vowel sound?

I've recorded a 2-sec pronunciation of a vowel sound. The first 0.12 or so seconds of the signal are shown below. Now, I've constructed an auto-regressive (AR) 8th-order model to compress this signal. (Actually, I'm just modelling 160 samples or…
Andreas
  • 1,918
  • 2
  • 19
  • 27
1
2 3
85 86