zoukankan      html  css  js  c++  java
  • CCS

    Carrier Synchronization

    Synchronization is a methods to generate sinusoids with the same frequency and phase of the carrier at the demodulator.

    A carrier synchronization system consists of a local oscillator whose phase is controlled
    to be in synch with the carrier signal. This is achieved by employing a PLL. A phaselocked
    loop is a nonlinear feedback-control system for controlling the phase of the
    local oscillator. In the following discussion, for simplicity we consider only binary PSK modulation systems.

     

     

     

     

     

     

    Note, a simple first-order loop filter results in a PLL that can track jumps in the input phase.

    Matlab Coding

     1 % MATLAB script for Illustrative Problem 7.13.
     2 echo on
     3 num=[0.01 1];
     4 den=[1 1.01 1];
     5 [a,b,c,d]=tf2ss(num,den);
     6 dt=0.01;
     7 u=ones(1,2000);
     8 x=zeros(2,2001);
     9 for i=1:2000
    10     x(:,i+1)=x(:,i)+dt.*a*x(:,i)+dt.*b*u(i);
    11     y(i)=c*x(:,i);
    12     echo off;
    13 end
    14 echo on;
    15 t=[0:dt:20];
    16 plot(t(1:2000),y)

    Simulation Result

    As we can see from simulation, the output of the PLL eventually follows the input;
    however, the speed by which it follows the input depends on the loop filter parameters
    and K, the VCO proportionality constant.

    Reference,

      1. <<Contemporary Communication System using MATLAB>> - John G. Proakis

  • 相关阅读:
    JavaScript对象与数组大全
    矛盾后……
    信息化及信息系统课程相关网络资源
    有雪的日子..
    Gmail下蛋!!
    OS由XP换用WIN2003,问题以及解决
    软件考试
    又是生我的气..
    不得不说的无奈
    2005新年新气象..
  • 原文地址:https://www.cnblogs.com/zzyzz/p/13699629.html
Copyright © 2011-2022 走看看