Changes between Version 64 and Version 65 of Other/Summer/2024/signal
- Timestamp:
- Aug 6, 2024, 9:44:09 PM (4 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Other/Summer/2024/signal
v64 v65 94 94 **Synchronization** 95 95 96 In order to determine the bits from a signal we first have to get our IQ data from the signal. This is done by multiplying by sine and cosine waves of the carrier frequency as shown below.96 In order to determine the bits from a signal we first have to get our IQ data from the signal. This is done by multiplying by sine and cosine waves of the carrier frequency. 97 97 98 [[Image()]] 98 S(t) = I(t) + Q(t)i 99 100 S(t)*sin(wt) -> low pass filter -> I(t) 101 S(t)*cos(wt) -> low pass filter -> Q(t) 99 102 100 103 However, we don't know the phase of the sine wave. Another way to think about this is we don't know when to start receiving the signal. AND, even though the machine might tell us that the carrier is 1 GHz, there's no way it can send EXACTLY 1 GHz and might actually be something like 999.9 MHz. If we don't account for these, we get an IQ plot that looks like below. This signal is BPSK so we expect IQ to be across the real axis, though that's clearly not what we received.