US20150124905A1 - Apparatus and method for carrier state modulation - Google Patents
Apparatus and method for carrier state modulation Download PDFInfo
- Publication number
- US20150124905A1 US20150124905A1 US14/592,077 US201514592077A US2015124905A1 US 20150124905 A1 US20150124905 A1 US 20150124905A1 US 201514592077 A US201514592077 A US 201514592077A US 2015124905 A1 US2015124905 A1 US 2015124905A1
- Authority
- US
- United States
- Prior art keywords
- phase
- carrier
- bit
- digital data
- bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/22—Conversion to or from representation by sinusoidal signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
- H04L27/04—Modulator circuits; Transmitter circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/36—Modulator circuits; Transmitter circuits
Definitions
- the carrier state modulator system of the present disclosure includes a transmitter for transmitting one or more bits of digital data.
- the transmitter includes an oscillator to generate a carrier frequency having a voltage amplitude and a modulator to modulate the voltage amplitude on the basis of the one or more bits of digital data and to output a carrier state modulated signal.
- a transmitter transmits the carrier state modulated signal, wherein the modulator modulates a specified number cycles of the carrier frequency for each bit of the one or more bits of digital data.
- the carrier state modulator system of the present disclosure also includes a receiver for demodulating digital data bits from a carrier state modulated signal received from a transmitter.
- the receiver includes an antenna to receive the carrier state modulated signal and a statistical detector to determine a phase score for a specified number of cycles of the carrier state modulated signal based on a first number of samples of an amplitude on a positive side of each cycle of the carrier state modulated signal that is above a selected amplitude and a second number of samples of an amplitude on a negative side of each cycle of the carrier state modulated signal that is below the selected amplitude.
- a controller can demodulate a value of a digital data bit of the carrier state modulated signal based on the phase score; and an interface unit outputs the value of the digital data bit of the carrier state modulated signal.
- FIG. 1 is a block diagram of an embodiment of a transmitter of a carrier state modulator in accordance with the present invention
- FIG. 2 is a block diagram of an embodiment of a receiver of a carrier state modulator in accordance with the present invention
- FIG. 3 illustrates a carrier state modulated signal for 10 digital bits each coded in 6 cycles of the carrier wave
- FIG. 4 illustrates a carrier state modulated signal for 6 digital bits each coded in 10 cycles of the carrier wave
- FIG. 4 a illustrates a redundant carrier state modulated signal for the 6 digital bits each coded in 10 cycles of the carrier wave of FIG. 4 ;
- FIG. 5 illustrates a carrier state modulated signal for 6 digital bits each coded in 10 cycles of the carrier wave wherein the 0 state is coded 180 degrees-out of-phase;
- FIG. 5 a illustrates a redundant carrier state modulated signal for 6 digital bits each coded in 10 cycles of the carrier wave of FIG. 5 ;
- FIG. 6 is illustrates a carrier state modulated signal for 12 bits each coded in 5 cycles being received along with 3 strong other transmitters and 14 other weaker transmitters and background noise sources;
- FIG. 6 a illustrates the carrier state modulation signal of FIG. 6 after the 3 strong transmitters have been removed using the computational notch filter in accordance with the present disclosure.
- the present invention is an alternative to baseband tuning and filtering.
- the spectrally narrow signal design of the present techniques employ a statistically based tuning apparatus and method for data detection that can yield a higher data rate and a higher spectral efficiency than filter tuning, as measured in bits per second based upon the baseband or carrier frequency (bps/Hz).
- the present technique is referred to herein as Carrier State Modulation (CSM).
- CSM Carrier State Modulation
- a simplified overview of the technique is described with reference to the apparatus of the present invention diagramed in FIG. 1 and FIG. 2 .
- the CSM system includes a transmitter 100 and a receiver 200 .
- a simplified embodiment of transmitter 100 in accordance with the present invention can include a carrier oscillator 116 that generates a carrier signal at a frequency (f) of n Hz, where n is an integer.
- the carrier signal is sinusoidal but that is not a limitation.
- Digital data that is to be transmitted is input in a stream of digital bits 110 .
- Control logic 112 integrates the modulation for the carrier signal and the stream of digital bits.
- Control logic 112 can include a central processing unit (CPU), gate array logic, or similar programmable logic and a memory, and a modulation output interface to the analog transition circuit 114 .
- Memory within 112 may be used to store the stream of digital bits from input interface 110 .
- the logic or processor within 112 applies a specified number of cycles of the carrier signal that will be used to code each bit of the digital bit stream.
- a modulator circuit 114 modulates the specified number cycles of the carrier oscillator 116 signal at a specified voltage level for each bit of the digital bit stream.
- the CSM signal is amplified in a power amplifier 118 and transmitted by, for example, an antenna 120 , although other transmission techniques are contemplated without detracting from the techniques described.
- FIG. 2 illustrates a simplified embodiment of a receiver 200 in accordance with the present invention.
- Receiver 200 can include an antenna 210 to receive the CSM signal. Note that antenna 210 also receives transmissions from transmitters close to the frequency of the CSM signal but unrelated to the CSM signal.
- At least two analog-to-digital (A/D) converters 212 detect the amplitude at two points on the CSM signal. In an implementation, the A/D converters detect the CSM signal amplitude of a sinusoidal wave at about the peaks of ⁇ /2 radians (90°) and 3 ⁇ /2 radians (270°).
- A/D converters 212 receive input from a synchronizing oscillator 214 aligned to the CSM transmitter oscillator.
- A/D converters 212 may be synchronized to receiver oscillator 214 for detecting the appropriate peaks of the CSM signal and the bit coding boundaries of n cycles.
- Control logic module 216 can include a central processing unit (CPU), gate array logic, or similar programmable logic, a memory, a statistical analyzer, and an output interface 218 for the decoded bit stream.
- Control logic 216 can count the detected amplitudes of the A/D converters that are at an expected level as compared to the oscillator synchronization 214 .
- Statistical analyzer within 216 can determine a number amplitudes above, or below, the expected level over the specified number of cycles and determine therefrom a digital level coded by the transmitter in the CSM signal.
- the determined digital level of the bit is output through any convenient output device 218 such as digital readout, oscilloscope, or device that can store or operate upon the de-coded bit stream.
- the frequency (f) of the carrier signal is 5 Ghz (gigahertz) and the specified number of cycles, n, for encoding each digital bit is 10 cycles. That is, 10 cycles of the carrier signal are used to transmit each digital bit.
- the digital data is binary, the data has only two states (e.g. 0 or 1 ) the rate at which data bits are transmitted is 5 Ghz divided by 10 or (f/n), which is 500 Mbps (megabits per second).
- the transmitter modulates the carrier signal to cause the power amplifier to enhance the carrier signal for the specified number of cycles to indicate a digital 1 state. Alternatively, the power amplifier could reduce the carrier signal for the specified number of cycles to indicate a digital 0 state.
- the power amplifier could both amplify for a 1 state and attenuate for a 0 state. It is noted that there could be more than two states, in which case various levels of and attenuation can be used.
- the carrier signal amplitude is modulated with the bit states of the bit stream. The resultant CSM signal is then transmitted.
- the data coding states in Carrier State Modulation transmission are a carrier power level held for an integer n cycles.
- a low power state codes a 0 bit and a higher power state codes a 1 bit.
- the power level of the CSM signal is maintained for n Hz cycles.
- the power level is held for 2n cycles for duplicated bits such as 00 or 11 coding.
- a slower transition between coding states implemented in analog circuit 114 will tend to generate less interference in the form of low power radiations in many frequencies.
- n becomes larger, a transition between states may take several cycles of the carrier signal to complete so as not to generate spurious power generation in other frequencies.
- the minimum n in the present invention is 1 cycle of the carrier signal.
- n When the carrier signal frequency is in, for example, the GHz frequency range, n could be quite large.
- the data rate is f/n bps, which is the carrier frequency, f, divided by n cycles of the carrier signal bits per second. That is, one bit in n cycles of the carrier transmission frequency.
- f the carrier frequency
- n the carrier frequency
- the data rate would be 2f/n, as each state codes one of each 2-bit sequence: 00, 01, 10, and 11.
- the present technique is a single frequency transmission that can occupy a very narrow band, for example a 12.5 KHz license, even at GHz frequencies with a sufficiently stable carrier oscillator 116 .
- This feature has the advantage of high spectral utilization in bps/Hz as compared with traditional baseband and filtering transmission.
- a method of the present disclosure is utilizes statistical computational tuning.
- the A/D samples from converter 212 are composed of a superposition of the entire RF receiving antenna 210 ; this composite analog signal contains the Carrier State Modulation transmission together with the background noise and transmissions on nearby frequencies. Background noise is a superposition of random sources which reinforce and cancel, resulting in an amplitude signal called the noise floor. This same noise floor is present in a filter tuned passband also.
- the receiver disclosed herein is designed to realize the benefits of narrow spectrum occupancy together with the f/n bps data rate. Filter tuning cannot be used as the carrier power states would be averaged to their mid-amplitude value. Instead, the Carrier State Modulation signal and all nearby frequency transmissions are received and coexist in the antenna of the receiver, and a statistical method is employed to process out the Carrier State Modulation signal therefrom. Well-known methods of directional antenna design, RF shielded housings, and physical waveguides may be used in combinations to reduce the unwanted other transmissions and noise being received, prior to applying the statistical digital tuning techniques disclosed herein.
- the present technique requires at least two A/D) samples of the CSM signal for each cycle of the carrier wave, but is often advantaged by having any larger even number of such samples in each cycle.
- Other independent transmissions in nearby frequencies that are received by the antenna have different amplitudes and phases that also cancel and reinforce randomly. These other independent transmissions are superposed and coexist with the CSM signal on the antenna and, as such, affect the detected value in each A/D sample.
- a statistical technique is used to detect the coded digital value of the CSM signal among the unwanted independent transmissions.
- a statistical tuner detector within module 216 is briefly described in words in this section, but is shown by graphical examples in FIGS. 3 through 6 , and numerically tabulated within the detailed description that follows.
- the receiver oscillator 214 can be synchronized with the carrier oscillator in the control logic gate array 216 of the receiver.
- a second synchronizing computation within module 216 may be used to synchronize the A/D converters 212 in the receiver.
- synchronization provides for the two A/D samples per cycle to be aligned at ⁇ /2 and 3 ⁇ /2 radians of the carrier sine wave. That is, at the carrier wave maximum amplitude.
- Each digital bit is coded using n cycles of the carrier signal.
- a 1 state can be coded as a higher power level of the CSM signal than the lower power 0 state over the n cycles of the carrier signal.
- the n state coding boundaries are located, for example, as denoted in the FIG. 3 , having a coding boundary every 6 cycles of the carrier signal, and in FIG. 4 , having a coding boundary every 10 cycles of the carrier signal.
- the amplitude approaches zero but stays high enough to just maintain synchronization.
- the random superposition of all the unwanted other transmissions received in the antenna has varying phase and amplitude that is always different in time and is different from the Carrier State Modulation signal transmission.
- phase score is used for detection of the Carrier State Modulation bit coded states.
- the present technique is data rate adaptive so that n can be increased, or decreased, as necessary when the statistics of the superposition have more, or less, variation. Further, the probability of a detection error can be reduced by selection of n, using the sampled statistics. The appropriate choice of n can allow for successful transmission in nearly any RF congested location, at data rate f/n.
- FIGS. 3-6 are the results of simulated experiments performed using computer modeling. These computer modeled experiments are referred to herein as experiments.
- the received amplitudes in antenna 210 decrease across these four experiments. These are 150, 100, 50 and 28 mV respectively. Received amplitudes decrease as link spans (i.e., transmission distances) increase. Lower received amplitudes are affected by the background RF noise and by the relative strengths of other independent transmissions in the receiving antenna. Four methods are presented to distinguish CSM signals amongst the others in the receiving antenna.
- the phase score statistic for the statistical detection method of the present disclosure is defined as follows. In a receiver having two A/D converters, one at ⁇ /2 radians and one at 3 ⁇ /2 radian, one count is recorded when the first of two A/D samples has a positive value above DC at 0 mV and the count is incremented by one when the second A/D sample has a negative value below DC at 0 on the same cycle of the CSM signal. The count is incremented for each cycle of the CSM signal within the coding boundary.
- the expected value of the phase score for the other independent transmitters alone at random phase is n.
- the randomness of the other transmissions results in an expected value for the count equal to the number of cycles in the coding boundary as the probability is 0.5 for the random composite to be either in the correct phase or not over the 2n A/D samples of an n cycle bit coding cell.
- the minimum value for a phase score is 0 and the maximum value is 2n, when 2 A/D per CSM carrier cycle are used.
- a threshold for demodulating a 1 bit coding and 0 bit coding from the phase score can be set based upon an initial calibration between the transmitter and receiver of the CSM signal.
- An integer value for phase score is used because the count resulting from the A/D converter values is an integer and thus avoids having a phase score with an indeterminate coding.
- a nominal but often non integer value for a threshold is 1.5n, and the integer threshold may be selected near this nominal estimate.
- FIG. 3 illustrates a CSM signal received by the receiver in a first experiment that included the Carrier State Modulation signal plus 13 unwanted other transmissions in the antenna passband.
- the digital data coded in the CSM signal in the transmitter was 1001001111.
- the raw A/D sample data recorded from the receiving antenna is shown in Table 1 for the first bit coded as a 1:
- the sum of the superposition contributions to the first A/D is 178.37 and could be reported as an integer of 178 mV. Notice that the unwanted other transmissions (those having a relative frequency other than 1.000) are randomly distributed about the CSM signal frequency and, as such, the amplitudes tend to cancel one another. Note also that the CSM signal (relative frequency 1.000) at 150 mV is the strongest received amplitude and that it has relative phase 0.0 when the A/D is synchronized to the CSM signal.
- the contribution formula for each other transmission to the first A/D detected value can be calculated according to equation 1:
- the receiver threshold for 1 bit and 0 bit detection was set at 9.5. That is, when the phase score is 9 or lower the receiver decodes a 0 bit, and when the phase score is 10 or above the receiver decodes a 1 bit. When this range seems too narrow around the threshold, n can be increased to increase range.
- the 12 A/D sample values for the first bit coded were 178, ⁇ 143, 162, ⁇ 187, 178, ⁇ 148, 128, ⁇ 133, 152, ⁇ 167, 158 and ⁇ 119, resulting in a phase score of 12. This is because the superposition amplitude has the correct sign for a full power (i.e., maximum modulating amplitude) 1 bit in all 12 of these A/D samples.
- the 12 A/D samples for the second bit coded (as a 0) were ⁇ 79, 95, ⁇ 58, 6, 3, 33, ⁇ 50, 4, 62, ⁇ 68, 7 and 38.
- the coded 0 bit state by the transmitter was at an amplitude just high enough to maintain phase and synchronization, and the 1 bit coded state amplitude was received at 150 mV in this experiment, although other 1 bit encoding amplitudes can be used, as discussed herein below.
- FIG. 3 coded 10 bits in the sequence 1001001111.
- the expected value of the phase score is 6 for a coded 0 bit state.
- the above 10 coded bits are shown at the bottom of FIG. 3 along with the above 10 phase scores.
- FIG. 4 illustrates a CSM signal received by the receiver in a second experiment that included the Carrier State Modulation signal plus 11 unwanted other transmissions in the antenna passband.
- the coded states and their respective phase scores are shown below the received CSM signal in FIG. 4 .
- the CSM signal was received at an amplitude of 100 mV for a 1 bit rather than the 150 mV in the experiment of FIG. 3 .
- n was set larger at 10, compared to 6 in the experiment of FIG. 3 to compensate for the lower received amplitude, which could make distinguishing a 1 bit from a 0 bit on the receiver side more difficult.
- FIG. 4 illustrates a CSM signal received by the receiver in a second experiment that included the Carrier State Modulation signal plus 11 unwanted other transmissions in the antenna passband.
- the digital data coded in the CSM signal was 101001.
- the raw data recorded from the antenna is shown in Table 2 for the first bit coded as a 1:
- the contribution formula for each other transmission to the first A/D detected value can be calculated according to equation 1.
- the contribution to the second A/D detected value can be calculated according to equation 2 and is not shown in Table 2.
- the expected value for the 0 bit state is 10, the value of n, which is a result the randomness of the unwanted other transmissions, as discussed above in the experiment of FIG. 3 .
- the sample mean of the coded 0 bits was 13+5+12 ⁇ 30 divided by 3, which is 10.
- a threshold value for the phase score could be set at 15.5, so that a phase score of 15 or less would be decoded as a 0 bit and a phase score of 16 and above would be decoded as a 1 bit.
- the maximum phase score for a 1 bit is 20 in each coding boundary because the 1 coded state can have a maximum of two readings above DC at zero from each of the two A/D converters on each of the 10 cycles in the coding boundary.
- the third bit was coded as a 1 bit state and the phase score resulted in a value of 16, which is at the threshold borderline between a decoding a 1 coded bit and 0 coded bit.
- An error could be made in decoding a bit having a phase score on the threshold borderline.
- One approach to minimizing possible borderline decoding errors is to redundantly resend the same sequence of bits and re-determine the phase scores.
- the phase scores for the redundantly transmitted sequence were 19, 7, 20, 15, 9 and 16. This FIG. 4 a example illustrates the method (2) of the present disclosure, the use of redundancy.
- the superposition A/D samples of the other transmissions are independent random variables.
- a CSM signal 1 bit is coded, this adds a systematic order on top of these random variables.
- the phase scores depend upon the present superposition, which always differs.
- the scores for the second 0 coded bit were 13 and 7, respectively.
- the receiver could detect these two 6 sequence bits by using the higher of two phase scores (20) for the coded 1 bit and the lower of two phase scores (7) for the coded 0 bit.
- This technique of selecting the higher of the phase score measured for the coded 1 bit and the lower of the phase score measured for the coded 0 bit was repeated for the remaining 4 coded bits of 1001.
- the resultant phase scores for the 101001 transmitted bit sequence by the rule above now had phase scores of 20, 7, 20, 5, 9 and 19, resulting in improved discrimination at the expense of half the data rate.
- An alternative rule uses the sum of the redundant phase scores rather than the highest and lowest. For example, the 6 sums are 39, 20, 36, 20, 21 and 36. A new threshold of 30.5 can be used resulting in correct detection of each coded bit. Other rules are contemplated.
- the data rate using the redundancy is f/20 bps instead of 10 because twice as many cycles of the carrier signal are being used for each coded bit.
- the possibility of a decoding error is reduced as the phase scores of 20, 20 and 19 are more clearly above the 15.5 threshold for 1 bit coding and the phase scores of 7, 5 and 9 are more clearly below this 15.5 threshold for 0 bit coding as compared to the non-redundant decoding of the experiment in FIG. 4 .
- FIG. 5 and FIG. 5 a illustrate an experiment of the method (3) of the present disclosure, the out-of-phase transmission of the 0 coded bit.
- the bit coding and the other transmitters were the same as in the experiment of FIG. 4 and FIG. 4 a .
- a coded 0 bit is transmitted at full amplitude 180 degrees out-of-phase with the 1 bit coding, rather than at an in-phase low amplitude as in the experiment of FIG. 4 .
- a first oscillator running 180 degrees out-of-phase with a second oscillator.
- a 1 coded bit is transmitted using the in phase oscillator and a 0 coded bit is transmitted using the out-of-phase oscillator.
- the analog transition circuit 114 in transmitter 100 can effect this phase transition smoothly, again so as to not generate interference products in many other frequencies.
- the bits coded and the phase scores are displayed at the bottom of FIG. 5 and FIG. 5 a .
- FIG. 5 a is a redundant transmission of the bits of FIG. 5 .
- the summation rule of adding the redundant phase scores resulted in sums of 29, 13, 30, 10, 15 and 28 for the 6 redundantly coded bits. With a threshold now set at 22.5, we again make the correct bit detections with both alternative rules.
- the coded 1 bit scores are lower than the phase scores of 20, 20 and 19 of FIG. 4 due to the 50 mV lower received amplitude.
- the coded 0 bit phase scores are lower than the phase scores of 7, 5 and 9 of FIG. 4 due to the out-of-phase full power transmission of this alternative embodiment, compared to the low power transmission in FIG. 4 for coded 0 bits.
- the first 20 A/D samples in the experiment of FIG. 4 coded as a 1 bit were 53, ⁇ 46, 50, ⁇ 63, 82, ⁇ 103, 120, ⁇ 130, 128, ⁇ 110, 79, ⁇ 43, 14, ⁇ 6, 27, ⁇ 76, 141, ⁇ 203, 245 and ⁇ 255 that resulted in a phase score of 20. That is, all of the 20 A/D measurements had the correct sign.
- This second group has a phase score of 13, where the correct signs were in samples 136, ⁇ 101, 68, ⁇ 51, 57, ⁇ 80, 108, ⁇ 127, 126, ⁇ 105, 71, ⁇ 31 and ⁇ 11.
- the received amplitude of the Carrier State Modulation signal could be lower than the 150 mV, 100 mV and 50 mV used in the experiments of FIGS. 3-5 .
- additional A/D converters could be centered at 4 ⁇ /10, 5 ⁇ /10 and 6 ⁇ /10 radians for the positive portion of the wave of the Carrier State Modulation signal, and centered at 14 ⁇ /10, 15 ⁇ /10 and 16 ⁇ /10 radians for the negative portion of wave of the CSM signal.
- the perfect phase score would be 6n counts when coding a full power 1 bit, compared with the 2n counts when using 2 A/D samples per cycle as in FIG. 3 , FIG. 4 and FIG. 5 .
- the expected value of the phase score would be 3n when coding a low power 0 bit. That is, the number of A/D samples values times the number coding cycles.
- n can help to recover the coded bits when the Carrier State Modulation received signal amplitude is low compared to the other transmissions in the receiving antenna.
- the method (4) of the present disclosure is includes a computational notch filtering to subtract out known unwanted strong transmitters being received in the receiver antenna. This method is described and illustrated in the experiment of FIG. 6 and FIG. 6 a .
- the receiving antenna received a superposition of 3 strong known unwanted transmitter signals, a CSM signal at only 28 mV, and 14 other noise sources and lower power transmitters (lower than 28 mV each, the highest of these being at 12, 11 and 9 mV).
- the 3 strongest unwanted transmitter frequencies can be known from their licenses (each close-by to the CSM frequency) and their average amplitudes were measured with a spectrum analyzer instrument.
- the unwanted strongest transmitter frequencies can also be found with a spectrum analyzer instrument whether they are licensed or unlicensed.
- FIG. 6 a shows the result of subtracting out the 3 unwanted strongest transmitters.
- the bit coded and the phase score is displayed at the bottom of FIG. 6 and FIG. 6 a.
- the three unwanted strongest transmitters had the following relative frequencies, amplitudes and relative phases.
- the first has a relative frequency of 0.897625, received amplitude of 104 mV and relative phase of 9.2.
- the second has frequency 0.97625, received amplitude 96 mV and relative phase ⁇ 7.5.
- the third strong transmitter has a relative of frequency 1.065375, received amplitude of 85 mV and relative phase of 3.
- the phase scores in FIG. 6 are 7, 3, 9, 10, 7, 3, 3, 7, 0, 10, 10, 6.
- phase scores resulted in 11 of the 12 bits coded in the 1 state now being at the maximum phase score of 10 and one at a phase score of 8, thus detecting all twelve 1 coded bits correctly.
- the phase converging process found average absolute residual values (the A/D minus the 3 strongest contributions) to be about 25 mV when the phase estimates got close to their actual relative phase values, and diverged to over 100 mV (near the average of the 3 strongest amplitudes when the phase estimates were not close to their actual values). For example, with the relative phases at 11, ⁇ 5 and 5 the absolute residual value was about 70 mV. Then with the relative phases at 10, ⁇ 6 and 4 the absolute residual value had decreased to about 41 mV.
- the memory in receiver module 216 can buffer A/D samples to match the delay time of the phase iteration calculation, and then proceed in real time computing and subtracting each unwanted contribution per equation 3 incremented by 1 ⁇ .
- phase is the phase of the unwanted frequency relative to the A/D samples
- i 1 for the first A/D sample and i is incremented by 1 for each additional A/D sample
- frequency is the unwanted frequency relative to the carrier state modulation signal
- a Carrier State Modulation signal transmission has an initialization process. This process starts by A/D sampling the antenna signal for a period of time, with that sampled signal being made up of whatever was being received. Then a test sequence of different n Hz full power Carrier State Modulation transmissions (coding a 1 bit) interspersed with n cycles coding a 0 bit or other selected test sequence is coded and transmitted. The variation in decoding by the receiver is assessed in order to select a suitable n and a threshold for the detector rule.
- the receiver apparatus contains logic to closely center the A/D samples to the full power 1 bit coding on the carrier. One method in logic for this centering process is to select a preset time offset increment from the many included. Other alternative or equivalent means might be utilized to synchronize the A/D sampling. Centering could be judged to be achieved when the phase scores cluster near their kn maximum for k samples in n cycles.
- Carrier State Modulation transmissions are rate adaptive, and can be changed when more random variation appears or lessens, such as at night and daytime RF traffic differences. That is, n and/or the transmission modulation amplitude value can be varied based on the number of unwanted signals and levels received at the receiver antenna. Techniques have been described above to account for variations in the number and level of unwanted signals: changing n, using redundancy, coding 0 bits with out-of-phase transmission, and subtracting values of known received unwanted signals. It should be appreciated that small redundant blocks of bits could be transmitted more than 2 times when this is useful for improved error performance, or simply when customer data is slack compared to link capacity. It should further be appreciated that the hardware apparatus could be designed in a variety of logics, embedded or external processors and accompanying software that meet the requirements of a Carrier State Modulation link.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
A carrier state modulator system is described in which a stream of digital data bits is encoded by modulating the amplitude or phase of a carrier wave. A transmitter directly modulates the amplitude or phase of a selected number of cycles of the carrier in accordance with the state of each digital data bit. This method of direct generation of an amplitude or phase modulated carrier wave differs from mixing a phase amplitude baseband modulation onto a higher carrier frequency.
Description
- This application claims priority to provisional application Ser. No. 61/317,387 filed Mar. 25, 2010.
- Wireless spectrum for RF data transmissions is scarce due to massively increased demands. Therefore, methods that can improve spectral utilization are needed. Spectrum sharing and local reuse are two ways to gain improvement, as well as signal design and detection technology advances. Digitized data is often transmitted using baseband tuning and filtering at a receiver. Filter tuning rejects by attenuation most other frequencies that are outside of the channel passband. However, tuning by filtering limits the data rate that can be transmitted in a band of spectrum, as the baseband content cannot change rapidly because it is being averaged over time by the filter.
- The carrier state modulator system of the present disclosure includes a transmitter for transmitting one or more bits of digital data. The transmitter includes an oscillator to generate a carrier frequency having a voltage amplitude and a modulator to modulate the voltage amplitude on the basis of the one or more bits of digital data and to output a carrier state modulated signal. A transmitter transmits the carrier state modulated signal, wherein the modulator modulates a specified number cycles of the carrier frequency for each bit of the one or more bits of digital data.
- The carrier state modulator system of the present disclosure also includes a receiver for demodulating digital data bits from a carrier state modulated signal received from a transmitter. The receiver includes an antenna to receive the carrier state modulated signal and a statistical detector to determine a phase score for a specified number of cycles of the carrier state modulated signal based on a first number of samples of an amplitude on a positive side of each cycle of the carrier state modulated signal that is above a selected amplitude and a second number of samples of an amplitude on a negative side of each cycle of the carrier state modulated signal that is below the selected amplitude. A controller can demodulate a value of a digital data bit of the carrier state modulated signal based on the phase score; and an interface unit outputs the value of the digital data bit of the carrier state modulated signal.
-
FIG. 1 is a block diagram of an embodiment of a transmitter of a carrier state modulator in accordance with the present invention; -
FIG. 2 is a block diagram of an embodiment of a receiver of a carrier state modulator in accordance with the present invention; -
FIG. 3 illustrates a carrier state modulated signal for 10 digital bits each coded in 6 cycles of the carrier wave; -
FIG. 4 illustrates a carrier state modulated signal for 6 digital bits each coded in 10 cycles of the carrier wave; -
FIG. 4 a illustrates a redundant carrier state modulated signal for the 6 digital bits each coded in 10 cycles of the carrier wave ofFIG. 4 ; -
FIG. 5 illustrates a carrier state modulated signal for 6 digital bits each coded in 10 cycles of the carrier wave wherein the 0 state is coded 180 degrees-out of-phase; -
FIG. 5 a illustrates a redundant carrier state modulated signal for 6 digital bits each coded in 10 cycles of the carrier wave ofFIG. 5 ; -
FIG. 6 is illustrates a carrier state modulated signal for 12 bits each coded in 5 cycles being received along with 3 strong other transmitters and 14 other weaker transmitters and background noise sources; and -
FIG. 6 a illustrates the carrier state modulation signal ofFIG. 6 after the 3 strong transmitters have been removed using the computational notch filter in accordance with the present disclosure. - The present invention is an alternative to baseband tuning and filtering. The spectrally narrow signal design of the present techniques employ a statistically based tuning apparatus and method for data detection that can yield a higher data rate and a higher spectral efficiency than filter tuning, as measured in bits per second based upon the baseband or carrier frequency (bps/Hz).
- The present technique is referred to herein as Carrier State Modulation (CSM). A simplified overview of the technique is described with reference to the apparatus of the present invention diagramed in
FIG. 1 andFIG. 2 . The CSM system includes atransmitter 100 and areceiver 200. A simplified embodiment oftransmitter 100 in accordance with the present invention can include acarrier oscillator 116 that generates a carrier signal at a frequency (f) of n Hz, where n is an integer. Typically, the carrier signal is sinusoidal but that is not a limitation. Digital data that is to be transmitted is input in a stream ofdigital bits 110. -
Control logic 112 integrates the modulation for the carrier signal and the stream of digital bits.Control logic 112 can include a central processing unit (CPU), gate array logic, or similar programmable logic and a memory, and a modulation output interface to theanalog transition circuit 114. Memory within 112 may be used to store the stream of digital bits frominput interface 110. The logic or processor within 112 applies a specified number of cycles of the carrier signal that will be used to code each bit of the digital bit stream. Amodulator circuit 114 modulates the specified number cycles of thecarrier oscillator 116 signal at a specified voltage level for each bit of the digital bit stream. The CSM signal is amplified in apower amplifier 118 and transmitted by, for example, anantenna 120, although other transmission techniques are contemplated without detracting from the techniques described. -
FIG. 2 illustrates a simplified embodiment of areceiver 200 in accordance with the present invention.Receiver 200 can include anantenna 210 to receive the CSM signal. Note thatantenna 210 also receives transmissions from transmitters close to the frequency of the CSM signal but unrelated to the CSM signal. At least two analog-to-digital (A/D)converters 212 detect the amplitude at two points on the CSM signal. In an implementation, the A/D converters detect the CSM signal amplitude of a sinusoidal wave at about the peaks of π/2 radians (90°) and 3π/2 radians (270°). A/D converters 212 receive input from a synchronizingoscillator 214 aligned to the CSM transmitter oscillator. Accordingly, it may be appropriate, during initialization of the system, to use a computation on A/D samples within the logic andprocessor module 216 to synchronize the receiver oscillator to the transmitter oscillator. Similarly, A/D converters 212 may be synchronized toreceiver oscillator 214 for detecting the appropriate peaks of the CSM signal and the bit coding boundaries of n cycles. - The amplitudes sampled by A/
D converters 212 are provided to controllogic 216 for statistical and logical analysis.Control logic module 216 can include a central processing unit (CPU), gate array logic, or similar programmable logic, a memory, a statistical analyzer, and anoutput interface 218 for the decoded bit stream.Control logic 216 can count the detected amplitudes of the A/D converters that are at an expected level as compared to theoscillator synchronization 214. Statistical analyzer within 216 can determine a number amplitudes above, or below, the expected level over the specified number of cycles and determine therefrom a digital level coded by the transmitter in the CSM signal. The determined digital level of the bit is output through anyconvenient output device 218 such as digital readout, oscilloscope, or device that can store or operate upon the de-coded bit stream. - In an example, the frequency (f) of the carrier signal is 5 Ghz (gigahertz) and the specified number of cycles, n, for encoding each digital bit is 10 cycles. That is, 10 cycles of the carrier signal are used to transmit each digital bit. Presuming the digital data is binary, the data has only two states (e.g. 0 or 1) the rate at which data bits are transmitted is 5 Ghz divided by 10 or (f/n), which is 500 Mbps (megabits per second). The transmitter modulates the carrier signal to cause the power amplifier to enhance the carrier signal for the specified number of cycles to indicate a digital 1 state. Alternatively, the power amplifier could reduce the carrier signal for the specified number of cycles to indicate a digital 0 state. Alternatively, the power amplifier could both amplify for a 1 state and attenuate for a 0 state. It is noted that there could be more than two states, in which case various levels of and attenuation can be used. As such, the carrier signal amplitude is modulated with the bit states of the bit stream. The resultant CSM signal is then transmitted.
- The data coding states in Carrier State Modulation transmission are a carrier power level held for an integer n cycles. In a simple embodiment there just two modulation states; a low power state codes a 0 bit and a higher power state codes a 1 bit. For j repeated bits of the same value, the power level of the CSM signal is maintained for n Hz cycles. For example, the power level is held for 2n cycles for duplicated bits such as 00 or 11 coding.
- A slower transition between coding states implemented in
analog circuit 114 will tend to generate less interference in the form of low power radiations in many frequencies. As n becomes larger, a transition between states may take several cycles of the carrier signal to complete so as not to generate spurious power generation in other frequencies. The minimum n in the present invention is 1 cycle of the carrier signal. - When the carrier signal frequency is in, for example, the GHz frequency range, n could be quite large. The data rate is f/n bps, which is the carrier frequency, f, divided by n cycles of the carrier signal bits per second. That is, one bit in n cycles of the carrier transmission frequency. For example, a 4 GHz carrier with n=20
yields 200 Mbps for a two-state digital signal. In a 4-state digital signal embodiment, the data rate would be 2f/n, as each state codes one of each 2-bit sequence: 00, 01, 10, and 11. Because the data is coded on the carrier directly, the present technique is a single frequency transmission that can occupy a very narrow band, for example a 12.5 KHz license, even at GHz frequencies with a sufficientlystable carrier oscillator 116. This feature has the advantage of high spectral utilization in bps/Hz as compared with traditional baseband and filtering transmission. - A method of the present disclosure is utilizes statistical computational tuning. The A/D samples from
converter 212 are composed of a superposition of the entireRF receiving antenna 210; this composite analog signal contains the Carrier State Modulation transmission together with the background noise and transmissions on nearby frequencies. Background noise is a superposition of random sources which reinforce and cancel, resulting in an amplitude signal called the noise floor. This same noise floor is present in a filter tuned passband also. - The receiver disclosed herein is designed to realize the benefits of narrow spectrum occupancy together with the f/n bps data rate. Filter tuning cannot be used as the carrier power states would be averaged to their mid-amplitude value. Instead, the Carrier State Modulation signal and all nearby frequency transmissions are received and coexist in the antenna of the receiver, and a statistical method is employed to process out the Carrier State Modulation signal therefrom. Well-known methods of directional antenna design, RF shielded housings, and physical waveguides may be used in combinations to reduce the unwanted other transmissions and noise being received, prior to applying the statistical digital tuning techniques disclosed herein.
- The present technique requires at least two A/D) samples of the CSM signal for each cycle of the carrier wave, but is often advantaged by having any larger even number of such samples in each cycle. Other independent transmissions in nearby frequencies that are received by the antenna have different amplitudes and phases that also cancel and reinforce randomly. These other independent transmissions are superposed and coexist with the CSM signal on the antenna and, as such, affect the detected value in each A/D sample.
- A statistical technique is used to detect the coded digital value of the CSM signal among the unwanted independent transmissions. A statistical tuner detector within
module 216 is briefly described in words in this section, but is shown by graphical examples inFIGS. 3 through 6 , and numerically tabulated within the detailed description that follows. Thereceiver oscillator 214 can be synchronized with the carrier oscillator in the controllogic gate array 216 of the receiver. A second synchronizing computation withinmodule 216 may be used to synchronize the A/D converters 212 in the receiver. In an implementation, synchronization provides for the two A/D samples per cycle to be aligned at π/2 and 3π/2 radians of the carrier sine wave. That is, at the carrier wave maximum amplitude. - Each digital bit is coded using n cycles of the carrier signal. In a binary bit a 1 state can be coded as a higher power level of the CSM signal than the
lower power 0 state over the n cycles of the carrier signal. The n state coding boundaries are located, for example, as denoted in theFIG. 3 , having a coding boundary every 6 cycles of the carrier signal, and inFIG. 4 , having a coding boundary every 10 cycles of the carrier signal. In the lower power state the amplitude approaches zero but stays high enough to just maintain synchronization. The random superposition of all the unwanted other transmissions received in the antenna has varying phase and amplitude that is always different in time and is different from the Carrier State Modulation signal transmission. - Statistics of the A/D superposition across n cycles are tabulated, analyzed and monitored by the statistical detector A statistic herein referred to as phase score is used for detection of the Carrier State Modulation bit coded states. The present technique is data rate adaptive so that n can be increased, or decreased, as necessary when the statistics of the superposition have more, or less, variation. Further, the probability of a detection error can be reduced by selection of n, using the sampled statistics. The appropriate choice of n can allow for successful transmission in nearly any RF congested location, at data rate f/n.
- The details of the techniques disclosed are described with reference to
FIG. 3 ,FIG. 4 ,FIG. 5 andFIG. 6 .FIGS. 3-6 are the results of simulated experiments performed using computer modeling. These computer modeled experiments are referred to herein as experiments. The received amplitudes inantenna 210 decrease across these four experiments. These are 150, 100, 50 and 28 mV respectively. Received amplitudes decrease as link spans (i.e., transmission distances) increase. Lower received amplitudes are affected by the background RF noise and by the relative strengths of other independent transmissions in the receiving antenna. Four methods are presented to distinguish CSM signals amongst the others in the receiving antenna. These are: (1) the choice of n, (2) the use of redundancy, (3) the coding of the 0 bit with out-of-phase transmission for n carrier cycles, and (4) the subtraction of known strong other transmissions in the receiving antenna. Each of the techniques is described, herein below. It should be appreciated that any combination of these 4 methods can used to optimize a CSM link for data rate and error free detection with respect to the other independent transmissions and random background RF noise in receivingantenna 210. - The phase score statistic for the statistical detection method of the present disclosure is defined as follows. In a receiver having two A/D converters, one at π/2 radians and one at 3π/2 radian, one count is recorded when the first of two A/D samples has a positive value above DC at 0 mV and the count is incremented by one when the second A/D sample has a negative value below DC at 0 on the same cycle of the CSM signal. The count is incremented for each cycle of the CSM signal within the coding boundary. The expected value of the phase score for the other independent transmitters alone at random phase is n.
- That is, the randomness of the other transmissions results in an expected value for the count equal to the number of cycles in the coding boundary as the probability is 0.5 for the random composite to be either in the correct phase or not over the 2n A/D samples of an n cycle bit coding cell. The minimum value for a phase score is 0 and the maximum value is 2n, when 2 A/D per CSM carrier cycle are used.
- A threshold for demodulating a 1 bit coding and 0 bit coding from the phase score can be set based upon an initial calibration between the transmitter and receiver of the CSM signal. An integer value for phase score is used because the count resulting from the A/D converter values is an integer and thus avoids having a phase score with an indeterminate coding. A nominal but often non integer value for a threshold is 1.5n, and the integer threshold may be selected near this nominal estimate.
-
FIG. 3 illustrates a CSM signal received by the receiver in a first experiment that included the Carrier State Modulation signal plus 13 unwanted other transmissions in the antenna passband. The digital data coded in the CSM signal in the transmitter was 1001001111. The raw A/D sample data recorded from the receiving antenna is shown in Table 1 for the first bit coded as a 1: -
TABLE 1 Contribution Contribution Relative Amplitude Relative to first A/D to second A/D frequency (mV) phase (mV) (mV 0.700 19.0 0.6 −18.52 0.00 0.734 43.5 0.3 −12.13 43.01 0.845 30.5 −0.9 −30.39 24.10 0.878 44.5 0.5 −18.81 34.10 0.902 33.5 −0.4 11.43 −21.31 0.936 22.0 0.2 15.66 −12.01 1.000 150.0 0.0 150.00 −150.00 1.034 35.5 −0.1 33.28 −31.83 1.097 26.5 −0.5 0.00 7.27 1.130 31.5 0.4 18.80 −26.52 1.165 37.0 −0.2 26.77 −13.17 1.213 16.0 −0.6 −4.10 11.60 1.264 7.5 −0.3 3.58 1.19 1.300 11.5 0.7 2.75 −9.46 - The sum of the superposition contributions to the first A/D is 178.37 and could be reported as an integer of 178 mV. Notice that the unwanted other transmissions (those having a relative frequency other than 1.000) are randomly distributed about the CSM signal frequency and, as such, the amplitudes tend to cancel one another. Note also that the CSM signal (relative frequency 1.000) at 150 mV is the strongest received amplitude and that it has relative phase 0.0 when the A/D is synchronized to the CSM signal. The contribution formula for each other transmission to the first A/D detected value can be calculated according to equation 1:
-
contribution=amplitude*sin[(phase+0.5)*π/frequency] (1) - For example, in Table 1, the contribution for the carrier at 0.700 relative frequency from the first A/D at π/2 is computed as: 19*sin[(0.6+0.5)*π/0.7]=19*(−0.9749)=−18.52, as shown in Table 1.
- Similarly, the contribution formula for each other transmission from the second A/D at 3π/2 can be calculated according to equation 2:
-
contribution=amplitude*sin[(phase+1.5)*π/frequency] (2) - For example, in Table 1, the contribution for the carrier at 0.700 relative frequency from the second A/D at 3π/2 is computed as: 19*sin[(0.6+1.5)*π/0.7]=19*sin(3π)=0. These values are shown in Table 1. That is, each subsequent A/D increments by one π in
formula 1. - In the experiment of
FIG. 3 , the receiver threshold for 1 bit and 0 bit detection was set at 9.5. That is, when the phase score is 9 or lower the receiver decodes a 0 bit, and when the phase score is 10 or above the receiver decodes a 1 bit. When this range seems too narrow around the threshold, n can be increased to increase range. - In the
FIG. 3 example, the 12 A/D sample values for the first bit coded (as a 1) were 178, −143, 162, −187, 178, −148, 128, −133, 152, −167, 158 and −119, resulting in a phase score of 12. This is because the superposition amplitude has the correct sign for a full power (i.e., maximum modulating amplitude) 1 bit in all 12 of these A/D samples. The 12 A/D samples for the second bit coded (as a 0) were −79, 95, −58, 6, 3, 33, −50, 4, 62, −68, 7 and 38. Note that only 4 of these A/D samples have the correct sign for afull power 1 bit, resulting in a phase score of only 4. The 4 samples within this sequence of 12 samples with the correct sign for a Carrier State Modulationfull power 1 coded bit are 3, 62, −68 and 7. Since 4 is less than the 9.5 threshold, the receiver would decode this second bit state as a 0 bit. - The coded 0 bit state by the transmitter was at an amplitude just high enough to maintain phase and synchronization, and the 1 bit coded state amplitude was received at 150 mV in this experiment, although other 1 bit encoding amplitudes can be used, as discussed herein below. The coded states span n=6 cycles in the
FIG. 3 example, graphed as light shade vertical grids, with a dark vertical grids at the coding state boundaries. -
FIG. 3 coded 10 bits in the sequence 1001001111. The phase scores for these 10 coded bits in n=6 cycles were 12, 4, 3, 11, 8, 7, 12, 12, 12 and 12, respectively. The expected value of the phase score is 6 for a coded 0 bit state. In this experiment, the four 0 coded bits had a sample mean of 4+3+8+7=22 divided by 4, which is 5.50. The sample mean of the six 1 coded bit states was measured as (12+11+12+12+12+12)/6=11.83. The above 10 coded bits are shown at the bottom ofFIG. 3 along with the above 10 phase scores. -
FIG. 4 illustrates a CSM signal received by the receiver in a second experiment that included the Carrier State Modulation signal plus 11 unwanted other transmissions in the antenna passband. Data bits are coded in n=10 cycles of the carrier signal. There are 6 coded bit states inFIG. 4 . The coded states and their respective phase scores are shown below the received CSM signal inFIG. 4 . The CSM signal was received at an amplitude of 100 mV for a 1 bit rather than the 150 mV in the experiment ofFIG. 3 . In the experiment ofFIG. 4 , n was set larger at 10, compared to 6 in the experiment ofFIG. 3 to compensate for the lower received amplitude, which could make distinguishing a 1 bit from a 0 bit on the receiver side more difficult. In bothFIG. 3 andFIG. 4 experiments, there are 2 A/D samples per cycle of the carrier wave, adjusted to be centered at π/2 and 3π/2. In other embodiments of the present invention, 4 or 6 A/D samples per cycle of the CSM signal can be provided for in the hardware. - The digital data coded in the CSM signal was 101001. The raw data recorded from the antenna is shown in Table 2 for the first bit coded as a 1:
-
TABLE 2 Contribution Relative Amplitude Relative to first A/D frequency (mV) phase (mV) 0.800 15 −0.6 −5.74 0.834 35 0.3 4.47 0.865 55 0.9 −51.23 0.892 40 0.5 −14.85 0.902 45 −0.4 15.36 0.936 20 0.2 14.24 1.000 100 0.0 100.00 1.026 60 0.7 −30.48 1.081 25 −0.5 0.00 1.125 15 0.4 8.82 1.161 20 −0.2 14.51 1.200 10 −0.6 −2.58 - Similar to Table 1, the contribution formula for each other transmission to the first A/D detected value can be calculated according to
equation 1. The contribution to the second A/D detected value can be calculated according toequation 2 and is not shown in Table 2. - The sum of the contributions is 52.52, which is reported as integer 53. Note that if a 0 bit had been coded instead in these first n=10 cycles, the first A/D sample would have been 53-100=−47 and would have been of the wrong phase to score.
- In the experiment of
FIG. 4 there were coded 6 bits in the sequence 101001. The phase scores of these 6 coded bits in n=10 cycles of the carrier frequency boundaries were measured as 20, 13, 16, 5, 12 and 19, respectively. The expected value for the 0 bit state is 10, the value of n, which is a result the randomness of the unwanted other transmissions, as discussed above in the experiment ofFIG. 3 . The sample mean of the coded 0 bits was 13+5+12−30 divided by 3, which is 10. In this experiment, a threshold value for the phase score could be set at 15.5, so that a phase score of 15 or less would be decoded as a 0 bit and a phase score of 16 and above would be decoded as a 1 bit. The maximum phase score for a 1 bit is 20 in each coding boundary because the 1 coded state can have a maximum of two readings above DC at zero from each of the two A/D converters on each of the 10 cycles in the coding boundary. - The third bit was coded as a 1 bit state and the phase score resulted in a value of 16, which is at the threshold borderline between a decoding a 1 coded bit and 0 coded bit. An error could be made in decoding a bit having a phase score on the threshold borderline. One approach to minimizing possible borderline decoding errors is to redundantly resend the same sequence of bits and re-determine the phase scores.
FIG. 4 a graphs an extension of the experiment ofFIG. 4 for 6 more groups of n=10 that redundantly code the same 101001 bit sequence. The phase scores for the redundantly transmitted sequence were 19, 7, 20, 15, 9 and 16. ThisFIG. 4 a example illustrates the method (2) of the present disclosure, the use of redundancy. - In the present technique, the superposition A/D samples of the other transmissions are independent random variables. When a
CSM signal 1 bit is coded, this adds a systematic order on top of these random variables. Hence the phase scores depend upon the present superposition, which always differs. - In the redundant transmissions of
FIG. 4 andFIG. 4 a, there was a phase score of 20 and a 19, respectively, for the initial 1 coded bit. The scores for the second 0 coded bit were 13 and 7, respectively. Using redundancy, the receiver could detect these two 6 sequence bits by using the higher of two phase scores (20) for the coded 1 bit and the lower of two phase scores (7) for the coded 0 bit. This technique of selecting the higher of the phase score measured for the coded 1 bit and the lower of the phase score measured for the coded 0 bit was repeated for the remaining 4 coded bits of 1001. The resultant phase scores for the 101001 transmitted bit sequence by the rule above now had phase scores of 20, 7, 20, 5, 9 and 19, resulting in improved discrimination at the expense of half the data rate. An alternative rule uses the sum of the redundant phase scores rather than the highest and lowest. For example, the 6 sums are 39, 20, 36, 20, 21 and 36. A new threshold of 30.5 can be used resulting in correct detection of each coded bit. Other rules are contemplated. - The data rate using the redundancy is f/20 bps instead of 10 because twice as many cycles of the carrier signal are being used for each coded bit. However, the possibility of a decoding error is reduced as the phase scores of 20, 20 and 19 are more clearly above the 15.5 threshold for 1 bit coding and the phase scores of 7, 5 and 9 are more clearly below this 15.5 threshold for 0 bit coding as compared to the non-redundant decoding of the experiment in
FIG. 4 . In this redundantFIG. 4 andFIG. 4 a example if the carrier was at 600 MHz, the data rate would be 600/20=30 Mbps. If the allocated channel at 600 MHz was only 30 KHz wide, then the spectral efficiency would be 1000 bps/Hz. -
FIG. 5 andFIG. 5 a illustrate an experiment of the method (3) of the present disclosure, the out-of-phase transmission of the 0 coded bit. Here the bit coding and the other transmitters were the same as in the experiment ofFIG. 4 andFIG. 4 a. However, an amplitude of 50 mV, instead of 100 mV, was received, which can make distinguishing between a coded 1 bit and coded 0 bit in the resultant CSM signal received inantenna 210 more difficult. In theFIG. 5 example, a coded 0 bit is transmitted at full amplitude 180 degrees out-of-phase with the 1 bit coding, rather than at an in-phase low amplitude as in the experiment ofFIG. 4 . In an implementation, there are two synchronized oscillators running at the same frequency in the transmitter: a first oscillator running 180 degrees out-of-phase with a second oscillator. In this case, a 1 coded bit is transmitted using the in phase oscillator and a 0 coded bit is transmitted using the out-of-phase oscillator. Theanalog transition circuit 114 intransmitter 100 can effect this phase transition smoothly, again so as to not generate interference products in many other frequencies. - The bits coded and the phase scores are displayed at the bottom of
FIG. 5 andFIG. 5 a. The A/D samples are the same as inFIG. 4 andFIG. 4 a, except that the A/D sample are 50 mV lower in the positive direction and 50 mV greater in the negative direction for all n=10 bit states in this embodiment. Otherwise, only the coded 1 bit states would have seen the 50 mV amplitude change (from 100 mV inFIG. 4 to the 50 mV ofFIG. 5 ). That is, the coded 1 bit was received at the reduced 50 mV, whereas the coded 0 bit was now received at −50 mV (i.e., 50 mV, 180 degrees out-of-phase). - Similar to the experiment of
FIGS. 4 and 4 a,FIG. 5 a is a redundant transmission of the bits ofFIG. 5 . The selected best discrimination phase scores fromFIG. 5 and redundant FIG. Sa transmissions using the highest/lowest rule, discussed above, was 15, 16 and 16 for the 1 coded bits, and 2, 1 and 7 for the 0 coded bits. The summation rule of adding the redundant phase scores resulted in sums of 29, 13, 30, 10, 15 and 28 for the 6 redundantly coded bits. With a threshold now set at 22.5, we again make the correct bit detections with both alternative rules. - The coded 1 bit scores are lower than the phase scores of 20, 20 and 19 of
FIG. 4 due to the 50 mV lower received amplitude. However, the coded 0 bit phase scores are lower than the phase scores of 7, 5 and 9 ofFIG. 4 due to the out-of-phase full power transmission of this alternative embodiment, compared to the low power transmission inFIG. 4 for coded 0 bits. - The first 20 A/D samples in the experiment of
FIG. 4 coded as a 1 bit were 53, −46, 50, −63, 82, −103, 120, −130, 128, −110, 79, −43, 14, −6, 27, −76, 141, −203, 245 and −255 that resulted in a phase score of 20. That is, all of the 20 A/D measurements had the correct sign. The A/D sample values for the second coded bit (as a 0) inFIG. 4 were 136, −101, 68, −51, 57, −80, 108, −127, 126, −105, 71, −31, −4, 30, −46, 54, −53, 42, −21 and −11. This second group has a phase score of 13, where the correct signs were in samples 136, −101, 68, −51, 57, −80, 108, −127, 126, −105, 71, −31 and −11. The A/D samples for the second 0 coded bit inFIG. 5 were 86, −51, 18, −1 . . . , which is the A/D sample value adjusted for the amplitude voltage (50 mV in this experiment). These values were calculated as 86=136−50, −51=−101+50, 18=68−50 and −1=−51+50 from theFIG. 4 A/D samples. - In some implementations of the disclosed technique, the received amplitude of the Carrier State Modulation signal could be lower than the 150 mV, 100 mV and 50 mV used in the experiments of
FIGS. 3-5 . In such a case, it could be useful to use additional A/D converters to enhance the statistical analysis. For example, three A/D converters could be centered at 4π/10, 5π/10 and 6π/10 radians for the positive portion of the wave of the Carrier State Modulation signal, and centered at 14 π/10, 15 π/10 and 16 π/10 radians for the negative portion of wave of the CSM signal. In this example, the perfect phase score would be 6n counts when coding afull power 1 bit, compared with the 2n counts when using 2 A/D samples per cycle as inFIG. 3 ,FIG. 4 andFIG. 5 . In this case, the expected value of the phase score would be 3n when coding alow power 0 bit. That is, the number of A/D samples values times the number coding cycles. - It should also be appreciated that increasing n can help to recover the coded bits when the Carrier State Modulation received signal amplitude is low compared to the other transmissions in the receiving antenna.
- The method (4) of the present disclosure is includes a computational notch filtering to subtract out known unwanted strong transmitters being received in the receiver antenna. This method is described and illustrated in the experiment of
FIG. 6 andFIG. 6 a. In this experiment, the receiving antenna received a superposition of 3 strong known unwanted transmitter signals, a CSM signal at only 28 mV, and 14 other noise sources and lower power transmitters (lower than 28 mV each, the highest of these being at 12, 11 and 9 mV). The 3 strongest unwanted transmitter frequencies can be known from their licenses (each close-by to the CSM frequency) and their average amplitudes were measured with a spectrum analyzer instrument. The unwanted strongest transmitter frequencies can also be found with a spectrum analyzer instrument whether they are licensed or unlicensed. What needs to be determined is their phase relative to theCSM synchronizer oscillator 214. These relative phases are found by iteration within an embedded processor inmodule 216. As will be shown below, just close estimation of these relative phases can be helpful.FIG. 6 a shows the result of subtracting out the 3 unwanted strongest transmitters.FIG. 6 codes 12 bits in n=5 carrier cycles, all I's for simplicity of presentation. As in the other graphicalFIGS. 3-5 , the bit coded and the phase score is displayed at the bottom ofFIG. 6 andFIG. 6 a. - The three unwanted strongest transmitters had the following relative frequencies, amplitudes and relative phases. The first has a relative frequency of 0.897625, received amplitude of 104 mV and relative phase of 9.2. The second has frequency 0.97625, received amplitude 96 mV and relative phase −7.5. The third strong transmitter has a relative of frequency 1.065375, received amplitude of 85 mV and relative phase of 3.
- The phase scores in
FIG. 6 are 7, 3, 9, 10, 7, 3, 3, 7, 0, 10, 10, 6. The expected value for a 0 coded bit is 5 (because n=5), and the maximum value for a 1 coded bit is 10 (because there are two A/D samples for each of 5 cycles of the CSM signal). If the threshold were set at 7.5 (only phase scores of 8, 9 or 10 would identify a 1 coded bit), then we would have made 8 bit decoding errors out of the 12 coded bits in theFIG. 6 example. However, inFIG. 6 a after estimating the relative phases of the 3 strongest unwanted transmissions and subtracting their individual contributions out of each A/D using formula 1, the phase scores resulted in 11 of the 12 bits coded in the 1 state now being at the maximum phase score of 10 and one at a phase score of 8, thus detecting all twelve 1 coded bits correctly. - Because the 14 weaker sources at random should average towards 0 mV in superposition, while the CSM signal always contributed 28 mV in absolute value. The phase converging process found average absolute residual values (the A/D minus the 3 strongest contributions) to be about 25 mV when the phase estimates got close to their actual relative phase values, and diverged to over 100 mV (near the average of the 3 strongest amplitudes when the phase estimates were not close to their actual values). For example, with the relative phases at 11, −5 and 5 the absolute residual value was about 70 mV. Then with the relative phases at 10, −6 and 4 the absolute residual value had decreased to about 41 mV. But at relative phases 9.6, −7.1 and 3.4 (getting close to their actual relative phase values) the residual was near its approximate minimum of 25 mV, and the phase scores were the same as shown in
FIG. 6 a. In actual implementation, the memory inreceiver module 216 can buffer A/D samples to match the delay time of the phase iteration calculation, and then proceed in real time computing and subtracting each unwanted contribution perequation 3 incremented by 1π. -
contribution=amplitude*sin[(phase+−0.5)*π/frequency] (3) - wherein amplitude is a level of the unwanted frequency, phase is the phase of the unwanted frequency relative to the A/D samples, i=1 for the first A/D sample and i is incremented by 1 for each additional A/D sample, and frequency is the unwanted frequency relative to the carrier state modulation signal.
- A Carrier State Modulation signal transmission has an initialization process. This process starts by A/D sampling the antenna signal for a period of time, with that sampled signal being made up of whatever was being received. Then a test sequence of different n Hz full power Carrier State Modulation transmissions (coding a 1 bit) interspersed with n cycles coding a 0 bit or other selected test sequence is coded and transmitted. The variation in decoding by the receiver is assessed in order to select a suitable n and a threshold for the detector rule. The receiver apparatus contains logic to closely center the A/D samples to the
full power 1 bit coding on the carrier. One method in logic for this centering process is to select a preset time offset increment from the many included. Other alternative or equivalent means might be utilized to synchronize the A/D sampling. Centering could be judged to be achieved when the phase scores cluster near their kn maximum for k samples in n cycles. - Carrier State Modulation transmissions are rate adaptive, and can be changed when more random variation appears or lessens, such as at night and daytime RF traffic differences. That is, n and/or the transmission modulation amplitude value can be varied based on the number of unwanted signals and levels received at the receiver antenna. Techniques have been described above to account for variations in the number and level of unwanted signals: changing n, using redundancy, coding 0 bits with out-of-phase transmission, and subtracting values of known received unwanted signals. It should be appreciated that small redundant blocks of bits could be transmitted more than 2 times when this is useful for improved error performance, or simply when customer data is slack compared to link capacity. It should further be appreciated that the hardware apparatus could be designed in a variety of logics, embedded or external processors and accompanying software that meet the requirements of a Carrier State Modulation link.
- Other embodiments of the invention are within the scope of the following claims.
Claims (11)
1. A transmitter for transmitting one or more bits of digital data, comprising:
an oscillator to generate a carrier frequency having a voltage amplitude;
a voltage modulator to modulate the voltage amplitude on the basis of the one or more bits of digital data and to output a carrier state modulated signal; and
a transmitter to transmit the carrier state modulated signal,
wherein the voltage modulator modulates a selected number of one or more cycles of the carrier frequency for each bit of the one or more bits of digital data.
2. The transmitter of claim 1 , wherein a first level of digital data causes the modulator to increase the carrier voltage amplitude to a level greater than for a second level of digital data.
3. The transmitter of claim 2 , wherein the second level of digital data causes the voltage modulator to decrease the carrier voltage amplitude.
4. A transmitter for transmitting one or more bits of digital data, comprising:
a first oscillator to generate a carrier frequency having a voltage amplitude;
a phase modulator to modulate a phase of the carrier frequency on the basis of the one or more bits of digital data and to output a carrier state modulated signal; and
a transmitter to transmit the carrier state modulated signal,
wherein the phase modulator modulates a selected number of one or more cycles of the carrier frequency for each bit of the one or more bits of digital data, and
wherein a first level of digital data causes the phase modulator to output the carrier state modulated signal in phase with the carrier frequency and a second level of digital data causes the phase modulator to output the carrier state modulated signal 180 degrees out-of-phase with the carrier frequency.
5. The transmitter of claim 4 , comprising:
a second oscillator to generate the carrier frequency 180 degrees out-of-phase with the first oscillator,
wherein, when the digital data is the first level then the phase modulator selects the carrier frequency from the first oscillator and when the digital data is the second level then the phase modulator selects the carrier frequency from the second oscillator.
6.-13. (canceled)
14. A method of coding one or more bits of digital data, comprising:
modulating a voltage amplitude at a carrier frequency on the basis of the one or more bits of digital data;
outputting a carrier state modulated signal,
wherein a selected number of one or more cycles of the carrier frequency are modulated in the modulating step for each bit of the one or more bits of digital data.
15. The method of coding of claim 14 , wherein a first level of digital data causes an increase in the voltage amplitude to a level greater than for a second level of digital data.
16. The method of coding of claim 15 , wherein the second level of digital data causes a decrease in the voltage amplitude.
17. A method of coding one or more bits of digital data, comprising:
modulating a phase of a carrier frequency on the basis of the one or more bits of digital data;
outputting a carrier state modulated signal,
wherein the modulating step includes modulating the phase of a selected number of one or more cycles of the carrier frequency for each bit of the one or more bits of digital data, and
wherein a first level of digital data causes outputting of the carrier state modulated signal in phase with the carrier frequency and a second level of digital data causes outputting of the carrier state modulated signal 180 degrees out-of-phase with the carrier frequency.
18-25. (canceled)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/592,077 US20150124905A1 (en) | 2010-03-25 | 2015-01-08 | Apparatus and method for carrier state modulation |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US31738710P | 2010-03-25 | 2010-03-25 | |
PCT/US2011/030011 WO2011119971A1 (en) | 2010-03-25 | 2011-03-25 | Apparatus and method for carrier state modulation |
US201213636382A | 2012-10-25 | 2012-10-25 | |
US14/592,077 US20150124905A1 (en) | 2010-03-25 | 2015-01-08 | Apparatus and method for carrier state modulation |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2011/030011 Division WO2011119971A1 (en) | 2010-03-25 | 2011-03-25 | Apparatus and method for carrier state modulation |
US13/636,382 Division US9014303B2 (en) | 2010-03-25 | 2011-03-25 | Receiver apparatus and method for carrier state modulation |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150124905A1 true US20150124905A1 (en) | 2015-05-07 |
Family
ID=44673657
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/636,382 Expired - Fee Related US9014303B2 (en) | 2010-03-25 | 2011-03-25 | Receiver apparatus and method for carrier state modulation |
US14/592,077 Abandoned US20150124905A1 (en) | 2010-03-25 | 2015-01-08 | Apparatus and method for carrier state modulation |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/636,382 Expired - Fee Related US9014303B2 (en) | 2010-03-25 | 2011-03-25 | Receiver apparatus and method for carrier state modulation |
Country Status (2)
Country | Link |
---|---|
US (2) | US9014303B2 (en) |
WO (1) | WO2011119971A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11876659B2 (en) | 2017-10-27 | 2024-01-16 | Terawave, Llc | Communication system using shape-shifted sinusoidal waveforms |
US11728692B2 (en) * | 2020-05-19 | 2023-08-15 | Powermat Technologies Ltd. | Modem design for wireless power transfer |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040223557A1 (en) * | 2001-07-27 | 2004-11-11 | The Pulsar Network, Inc. | Transmitter for transmitting a combined clock signal and a digital data signal modulated on a carrier wave |
US20060222102A1 (en) * | 2005-03-31 | 2006-10-05 | Toshihide Kadota | Wireless communication system |
US20070001817A1 (en) * | 2005-06-30 | 2007-01-04 | Seiko Epson Corporation | Phase modulation apparatus, rfid tag, reader/writer and phase modulation method |
US20070164835A1 (en) * | 2003-04-01 | 2007-07-19 | Kingston Technology Company | All-Digital Phase Modulator/Demodulator Using Multi-Phase Clocks and Digital PLL |
US7804913B2 (en) * | 2003-01-27 | 2010-09-28 | Xg Technology, Inc. | Integer cycle frequency hopping modulation for the radio frequency transmission of high speed data |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1984001874A1 (en) * | 1982-10-29 | 1984-05-10 | Devon County Council | Signal encoding-decoding apparatus |
US4613974A (en) * | 1984-03-16 | 1986-09-23 | Vokac Peter R | Method and system for modulating a carrier signal |
US5864585A (en) | 1996-10-07 | 1999-01-26 | Erisman; David | Cosine segment communications system |
US7515896B1 (en) * | 1998-10-21 | 2009-04-07 | Parkervision, Inc. | Method and system for down-converting an electromagnetic signal, and transforms for same, and aperture relationships |
US6341146B1 (en) * | 1998-10-29 | 2002-01-22 | Lucnet Technologies Inc. | Phase-shift-keying demodulator and demodulation method using a period-width windowing technique |
EP3537681B1 (en) | 2004-06-24 | 2020-10-07 | Apple Inc. | Preambles in ofdma system |
-
2011
- 2011-03-25 WO PCT/US2011/030011 patent/WO2011119971A1/en active Application Filing
- 2011-03-25 US US13/636,382 patent/US9014303B2/en not_active Expired - Fee Related
-
2015
- 2015-01-08 US US14/592,077 patent/US20150124905A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040223557A1 (en) * | 2001-07-27 | 2004-11-11 | The Pulsar Network, Inc. | Transmitter for transmitting a combined clock signal and a digital data signal modulated on a carrier wave |
US7804913B2 (en) * | 2003-01-27 | 2010-09-28 | Xg Technology, Inc. | Integer cycle frequency hopping modulation for the radio frequency transmission of high speed data |
US20070164835A1 (en) * | 2003-04-01 | 2007-07-19 | Kingston Technology Company | All-Digital Phase Modulator/Demodulator Using Multi-Phase Clocks and Digital PLL |
US20060222102A1 (en) * | 2005-03-31 | 2006-10-05 | Toshihide Kadota | Wireless communication system |
US20070001817A1 (en) * | 2005-06-30 | 2007-01-04 | Seiko Epson Corporation | Phase modulation apparatus, rfid tag, reader/writer and phase modulation method |
Also Published As
Publication number | Publication date |
---|---|
US20130034183A1 (en) | 2013-02-07 |
US9014303B2 (en) | 2015-04-21 |
WO2011119971A1 (en) | 2011-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2819370C (en) | Telecommunication signaling using nonlinear functions | |
US8923705B2 (en) | Poisson-based communication system and methods | |
US9900031B2 (en) | Method and system for non-persistent communication | |
US3947767A (en) | Multilevel data transmission system | |
US10516558B2 (en) | Transmitter, receiver, and wireless communication method thereof | |
US20080231425A1 (en) | Quadrature demodulation device, quadrature demodulation method, and quadrature demodulation program | |
US20160255499A1 (en) | Highly-Secure Wireless Communication System | |
US9264279B2 (en) | Transmitter, receiver, and method for receiving and transmitting a radio frequency signal | |
CN109076041B (en) | Determination method of target constellation diagram, data transmission method and device | |
US20150124905A1 (en) | Apparatus and method for carrier state modulation | |
US4697265A (en) | Error monitor circuit | |
US20150092868A1 (en) | Twacs transmitter and receiver | |
JPH04502245A (en) | Code acquisition method and circuit for a receiver of spread spectrum signals | |
CN102545926A (en) | Communication system for recognizing type of noise source | |
GB1377724A (en) | Multilevel code transmission system | |
RU2581774C1 (en) | Information transmission method and system for its implementation | |
CN110572241A (en) | Backscatter uplink data collection method based on parallel decoding | |
RU100991U1 (en) | INTERFERENCE AUTOMATIC LOCOMOTIVE SIGNALING OF CONTINUOUS ACTION (ALSN) | |
Nafkha et al. | Hybrid spectrum sensing experimental analysis using GNU radio and USRP for cognitive radio | |
CN114465629B (en) | Design and analysis method of wireless digital energy simultaneous transmission transceiver based on time index modulation | |
JP2000013342A (en) | Radio transmitter, radio receiver and radio communication system | |
Xiao et al. | Improving collision resolution of superposed LoRa signals using a Slot-Free Decoding Scheme | |
US5585761A (en) | Demodulation of digital phase modulated signal | |
CN101622611B (en) | Use the high speed digital waveform identification of higher order statistical signal process | |
JP3679356B2 (en) | Detection circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |