Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 923

Modulation is the process of varying one or more properties of a high-frequency periodic waveform, called the carrier signal, with the amplitude of low-frequence modulating signal which typically contains information to be transmitted.

2 votes
Accepted

Modulation and it's application

Modulation is all about mapping digital data to analog mediums. We have (and use) different modulation techniques because they have different benefits and weaknesses. … The "ideal" modulation for a given application depends on the specifics of your application. …
Jim Clay's user avatar
  • 12.2k
3 votes
Accepted

Generalized Barker sequences

Longer preambles make it easier for the demodulator to lock onto the signal well. This is due to getting more preamble signal energy and because longer preambles make it easier to detect stuff like c …
Jim Clay's user avatar
  • 12.2k
7 votes
Accepted

Calculate symbol rate for QAM modulation

There is no inherent symbol rate for any modulation type. 64 QAM symbols transmit 6 bits per symbol, and 256 QAM symbols transmit 8 bits per symbol. … The general equation for a given modulation type and its symbol rate is: $symbols/s = \frac{bits/s}{bits/symbol}$ Determining the bits per symbol is usually pretty easy. …
Jim Clay's user avatar
  • 12.2k
17 votes
Accepted

Deep space communications BER and FEC?

For many years the state of the art was to use a convolutional "inner code" and a block "outer code". The "inner" and "outer" terminology come from the following block diagram: $$\boxed{\scriptstyle …
Jim Clay's user avatar
  • 12.2k
6 votes
Accepted

Need help understanding 16QAM constellation diagram

Yes and no. The mapping is arbitrary as long as the receiver correctly determines which constellation point a symbol is. If the receiver makes a mistake, though, it is most likely going to pick a "n …
Jim Clay's user avatar
  • 12.2k
3 votes
Accepted

What is the meaning of BPSK(n)

While I do not have proof, it seems pretty clear, given the "Characteristics of Compass signals reported as of May 2008 compared to GPS-L1CA" table at the Wikipedia page that you offered as an example …
Jim Clay's user avatar
  • 12.2k
1 vote

How do you perform OFDM modulation?

There are independent sub-carriers in both the positive and negative frequencies. In other words, yes, they have completely different data.
Jim Clay's user avatar
  • 12.2k
14 votes
Accepted

Why Carrier signal can't have frequency less than Message signal

suppose, Carrier signal frequency = 2800KHz message signal frequency = 3KHz Then you will get a signal that looks like this in the frequency plane. Obviously this is not to scale, but you get the …
Jim Clay's user avatar
  • 12.2k
12 votes
Accepted

the relationship between bandwidth and the datarate

Ideal symbol pulses are sequences of rectangular pulses. Rectangular pulses, unfortunately, have horrible frequency profiles, as shown below. The main lobe is where most of the pulse power is, and …
Jim Clay's user avatar
  • 12.2k
4 votes

What are thoughts on best modulation to use for underwater acoustic communications at low fr...

If you do have feedback I would do the same but also dynamically change the modulation type from QPSK up to 16-QAM or something, depending on how well the signal is coming through. …
Jim Clay's user avatar
  • 12.2k
2 votes
Accepted

Non-coherent receiver for DBPSK: Implementation details

1) A typical approach would be to have a frame alignment word (and by "word" I mean bit sequence) at the beginning of every frame. You could time synchronize by looking for that FAW through cross-cor …
Jim Clay's user avatar
  • 12.2k
2 votes
Accepted

What are the options for turning a bit stream into a byte stream?

I would use a frame alignment word to synchronize your data. The basic idea is to insert your FAW at the beginning of every $N$ bytes. After you demodulate the data you look for the FAW to synchroni …
Jim Clay's user avatar
  • 12.2k
5 votes
Accepted

2-PAM or 4-PAM if I want to send data as fast as possible?

4-PAM transfers 2 bits ($log_2(4) = 2$) per symbol, while 2-PAM transfers 1 bit per symbol ($log_2(2) = 1$), so 4-PAM definitely transfers data faster. The catch is that you need higher SNR to get th …
Jim Clay's user avatar
  • 12.2k
1 vote

C/C++ library for digital modulation

I have created a C++ library that I haven't officially released yet that could be used for modulation. It is called NimbleDSP. … It doesn't have a function or method called "modulation", but it does have interpolation and supports complex numbers, so it could easily be used to do modulation. …
Jim Clay's user avatar
  • 12.2k
2 votes
Accepted

QPSK on baseband question

Yes, you are correct, though your formula puts the constellation points at 0, 90, 180, and 270 degrees, where usually the constellation points are represented as being at 45, 135, 225, and 315 degrees …
Jim Clay's user avatar
  • 12.2k

15 30 50 per page