<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Continuous_phase_modulation</id>
	<title>Continuous phase modulation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Continuous_phase_modulation"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Continuous_phase_modulation&amp;action=history"/>
	<updated>2026-06-25T22:02:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Continuous_phase_modulation&amp;diff=540288&amp;oldid=prev</id>
		<title>imported&gt;Я сошла с ума: Importing Wikidata short description: &quot;Method for modulation of data&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Continuous_phase_modulation&amp;diff=540288&amp;oldid=prev"/>
		<updated>2025-11-14T11:23:57Z</updated>

		<summary type="html">&lt;p&gt;Importing Wikidata &lt;a href=&quot;https://en.wikipedia.org/wiki/Short_description&quot; class=&quot;extiw&quot; title=&quot;wikipedia:Short description&quot;&gt;short description&lt;/a&gt;: &amp;quot;Method for modulation of data&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Method for modulation of data}}&lt;br /&gt;
{{Modulation techniques}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Continuous phase modulation&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;CPM&amp;#039;&amp;#039;&amp;#039;) is a method for [[frequency modulation|modulation]] of data commonly used in [[wireless modem]]s. In contrast to other coherent digital [[phase modulation]] techniques where the [[carrier wave|carrier]] phase&lt;br /&gt;
abruptly resets to zero at the start of every symbol (e.g. M-[[phase-shift keying|PSK]]), with CPM the carrier phase is modulated in a continuous manner.  For instance, with [[QPSK]] the carrier instantaneously jumps from a sine to a cosine (i.e. a 90 degree [[phase shift]]) whenever one of the two message [[bit]]s of the current symbol differs from the two message bits of the previous symbol. This discontinuity requires a relatively large percentage of the power to occur outside of the intended band (e.g., high fractional [[out-of-band power]]), leading to poor [[spectral efficiency]]. Furthermore, CPM is typically implemented as a constant-envelope [[waveform]], i.e., the transmitted carrier power is constant.&lt;br /&gt;
Therefore, CPM is attractive because the phase continuity yields high spectral efficiency, and the [[constant envelope]] yields excellent power efficiency. The primary drawback is the high implementation complexity required for an optimal receiver.  &lt;br /&gt;
&lt;br /&gt;
== Phase memory ==&lt;br /&gt;
Each symbol is modulated by gradually changing the phase of the carrier from the starting value to the final value, over the symbol duration. The modulation and [[demodulation]] of CPM is complicated by the fact that the initial phase of each symbol is determined by the cumulative total phase of all previous transmitted symbols, which is known as the &amp;#039;&amp;#039;phase memory&amp;#039;&amp;#039;.&lt;br /&gt;
Therefore, the optimal receiver cannot make decisions on any isolated symbol without taking the entire sequence of transmitted symbols into account. This requires a [[maximum likelihood|maximum-likelihood]] sequence estimator (MLSE), which is efficiently implemented using the [[Viterbi algorithm]].&lt;br /&gt;
&lt;br /&gt;
== Phase trajectory ==&lt;br /&gt;
[[Minimum-shift keying]] (MSK) is another name for CPM with an excess bandwidth of 1/2 and a linear &amp;#039;&amp;#039;phase trajectory&amp;#039;&amp;#039;. Although this linear phase trajectory is continuous, it is not &amp;#039;&amp;#039;[[smoothness|smooth]]&amp;#039;&amp;#039; since the derivative of the phase is not continuous. The spectral efficiency of CPM can be further improved by using a smooth phase trajectory. This is typically accomplished by filtering the phase trajectory prior to modulation, commonly using a [[raised cosine]] or a [[Gaussian filter]].  The raised cosine filter has zero crossings offset by exactly one symbol time, and so it can yield a &amp;#039;&amp;#039;full-response&amp;#039;&amp;#039; CPM waveform that prevents [[intersymbol interference]] (ISI).&lt;br /&gt;
&lt;br /&gt;
== Partial response CPM ==&lt;br /&gt;
Partial-response signaling, such as [[duo-binary signaling]], is a form of intentional ISI where &lt;br /&gt;
a certain number of adjacent symbols interfere with each symbol in a controlled manner.&lt;br /&gt;
A MLSE must be used to optimally demodulate any signal in the presence of ISI.  Whenever&lt;br /&gt;
the amount of ISI is known, such as with any partial-response signaling scheme, MLSE can be used to determine the exact symbol sequence (in the absence of noise). Since the optimal demodulation of full-response CPM already requires MLSE detection, using partial-response signaling requires little additional complexity, but can afford a comparatively smoother phase trajectory, and thus, even greater spectral efficiency. One extremely popular form of partial-response CPM is [[GMSK]], which is used by [[GSM]] in most of the world&amp;#039;s 2nd generation cell phones. It is also used in [[802.11]] FHSS, [[Bluetooth]], and many other proprietary wireless modems.&lt;br /&gt;
&lt;br /&gt;
== Continuous-phase frequency-shift keying ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Continuous-phase frequency-shift keying&amp;#039;&amp;#039;&amp;#039; (CPFSK) is a commonly used variation of [[frequency-shift keying]] (FSK), which is itself a special case of analog [[frequency modulation]]. FSK is a method of modulating [[digital data]] onto a [[sinusoidal]] [[carrier wave]], encoding the information present in the data to variations in the carrier&amp;#039;s [[instantaneous phase#Instantaneous frequency|instantaneous frequency]] between one of two frequencies (referred to as the [[space frequency]] and [[mark frequency]]). In general, a standard FSK signal does not have [[continuous function|continuous]] phase, as the modulated waveform cuts instantaneously between two sinusoids with different frequencies.&lt;br /&gt;
&lt;br /&gt;
As the name suggests, the phase of a CPFSK is in fact continuous; this attribute is desirable for signals that are to be transmitted over a [[bandlimited]] channel, as discontinuities in a signal introduce [[wideband]] frequency components. In addition, some classes of amplifiers exhibit nonlinear behavior when driven with nearly discontinuous signals; this could have undesired effects on the shape of the transmitted signal.&lt;br /&gt;
&lt;br /&gt;
=== Theory ===&lt;br /&gt;
If a finitely valued digital signal to be transmitted (the message) is &amp;#039;&amp;#039;m&amp;#039;&amp;#039;(&amp;#039;&amp;#039;t&amp;#039;&amp;#039;), then the corresponding CPFSK signal is&amp;lt;ref name=&amp;quot;fx&amp;quot;&amp;gt;{{cite book |last1=Xiong |first1=Fuqin |title=Digital Modulation Techniques |date=2000 |publisher=Artech House |location=Norwood |isbn=9780890069707 |page=260}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;s(t) = A_c \cos\left(2 \pi f_c t + D_f \int_{-\infty}^{t} m(\alpha) d \alpha\right)\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;#039;&amp;#039;A&amp;lt;sub&amp;gt;c&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039; represents the amplitude of the CPFSK signal, &amp;#039;&amp;#039;f&amp;lt;sub&amp;gt;c&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039; is the base [[carrier frequency]], and &amp;#039;&amp;#039;D&amp;lt;sub&amp;gt;f&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039; is a parameter that controls the [[frequency deviation]] of the modulated signal. The [[integral]] located inside of the [[cosine]]&amp;#039;s argument is what gives the CPFSK signal its continuous phase; an integral over any finitely valued function (which &amp;#039;&amp;#039;m&amp;#039;&amp;#039;(&amp;#039;&amp;#039;t&amp;#039;&amp;#039;) is assumed to be) will not contain any discontinuities. If the message signal is assumed to be [[causal]], then the limits on the integral change to a lower bound of zero and a higher bound of &amp;#039;&amp;#039;t&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Note that this does not mean that &amp;#039;&amp;#039;m&amp;#039;&amp;#039;(&amp;#039;&amp;#039;t&amp;#039;&amp;#039;) must be continuous; in fact, most ideal digital data waveforms contain discontinuities. However, even a discontinuous message signal will generate a proper CPFSK signal.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Minimum-shift keying]] (MSK)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
Notation for the CPFSK waveform was taken from:&lt;br /&gt;
*&amp;#039;&amp;#039;Leon W. Couch II&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;quot;Digital and Analog Communication Systems, 6th Edition&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Prentice-Hall, Inc., 2001&amp;#039;&amp;#039;. {{ISBN|0-13-081223-4}}&lt;br /&gt;
*[http://www.csee.wvu.edu/~mvalenti/documents/49IyerSeshadriCISS2k7.pdf] S. Cheng, R. Iyer Sehshadri, M.C. Valenti, and D. Torrieri, The capacity of noncoherent continuous-phase frequency shift keying, in &amp;#039;&amp;#039;Proc. Conf. on Info. Sci. and Sys (CISS)&amp;#039;&amp;#039;, (Baltimore, MD), Mar. 2007. &lt;br /&gt;
* [http://people.eecs.ku.edu/~esp/php/cpmdistance.php CPM minimum distance calculator (MLSE/MLSD bound)]&lt;br /&gt;
{{reflist}}&lt;br /&gt;
[[Category:Wireless networking]]&lt;br /&gt;
[[Category:Radio modulation modes]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Я сошла с ума</name></author>
	</entry>
</feed>