پروژه رمزنگاری و دیکد کردن مدولاسیون BPSK و QPSK با MATLAB
مدولاسیون QPSK از دو تابع پایه سینوس و کسینوس استفاده می کند. در حالیکه مدولاسیون BPSK فقط از یک تابع پایه استفاده می کند. با تغییر فاز هر یک از این حامل ها قارد خواهیم بود تا با هر علامت (سیگنال) دو بیت بفرستیم. ابعاد مدولاسیون با استفاده از تعداد توابع پایه استفاده شده تعریف می شود.
بر همین اساس QPSK یک سیگنال دو بعدی می باشد. نه به خاطر اینکه در هر سمبل دو بیت ارسال می کند، بلکه به علت اینکه دو سیگنال مستقل ( cos و sin) جهت به وجود آوردن سمبل ها استفاده می کند. QPSK در مقایسه با BPSK نرخ بیت یکسان و پهنای باند کمتری را اشغال می کند.