A variable aperture coding/decoding system suitable for use in a spread spectrum system provides multiple phase coding of an input NRZ bitstream. Each bit of a coded output signal is coded to encompass a predetermined different number of clock periods depending on the logic level of the input signal
A variable aperture coding/decoding system suitable for use in a spread spectrum system provides multiple phase coding of an input NRZ bitstream. Each bit of a coded output signal is coded to encompass a predetermined different number of clock periods depending on the logic level of the input signal. A coded bit exhibits a predetermined reference number of clock periods, eg., 9, when the input signal does not exhibit a logic level transition. When the input signal exhibits a phase change from a 0 to a 1 logic level, the bit width of an associated coded bit is increased by 1 clock period, to 10 clock periods. When the input signal exhibits a phase change from a 1 to a 0 logic level, the bit width of an associated coded bit is decreased by 1 clock period, to 8 clocks periods. Thus the coded output signal may contain three types of information represented by a bit width change proportional to predetermined factor N.
대표청구항▼
1. In a system for processing a digital input signal, a method for producing a coded output signal as a function of a change in a single variable parameter including a logic state of said input signal, comprising the steps of:generating a first pulse width coded bit with a predetermined duration of
1. In a system for processing a digital input signal, a method for producing a coded output signal as a function of a change in a single variable parameter including a logic state of said input signal, comprising the steps of:generating a first pulse width coded bit with a predetermined duration of a multiple of a basic clock period when said input signal represents no change of said parameter;generating a second pulse width coded bit when said input signal represents a first type of change in said parameter; andgenerating a third pulse width coded bit when said input signal represents a second type of change in said parameter, wherein said first to third pulse width coded bits are different in duration from one another by integral multiples of said basic clock period. 2. A method according to claim 1, whereinsaid parameter is a change in the logic state of said input signal;said first type of change is a logic state change in one direction; andsaid second type of change is a logic state change in a second direction. 3. A method according to claim 1, wherein:said step of generating said first coded bit produces a coded bit with a predetermined reference bit width;said step of generating said second coded bit produces a coded bit with a first predetermined change in bit width relative to said reference bit width; andsaid step of generating said third coded bit produces a coded bit with a second predetermined change in bit width relative to said reference bit width. 4. A method according to claim 1, further comprising the step of processing said coded output signal by a spread spectrum system. 5. A method according to claim 4, wherein said processing step includes the steps ofmodulating said coded output signal on a carrier to produce a modulated signal; andmixing said modulated signal with a pseudorandom noise signal to produce a spread spectrum signal; andtransmitting said spread spectrum signal. 6. A method according to claim 5, further including the step of low pass filtering said modulated signal prior to said mixing step. 7. In a system for processing a digital input signal a method for producing a coded output signal as a function of a change in a parameter including a logic state of said input signal, comprising the steps of:generating a first pulse width coded bit with a predetermined duration and a predetermined reference bit width when said input signal represents no change of said parameter;generating a second pulse width coded bit when said input signal represents a first type of change in said parameter,said step of generating said second coded bit produces a coded bit with a first predetermined change in bit width comprising a predetermined increase in bit width relative to said reference bit width, when said input signal exhibits a logic state change in one direction; andgenerating a third pulse width coded bit when said input signal represents a second type of change in said parameter, wherein said first to third pulse width coded bits are different from one another; andsaid step of generating said third coded bit produces a third coded bit with a second predetermined change in bit width comprising a predetermined decrease in bit width relative to said reference bit width, when said input signal exhibits a logic state change in another direction. 8. In a system for processing a digital input signal, a method for producing a coded output signal as a function of a change in a parameter including a logic state of said input signal, comprising the steps of:generating a first pulse width coded bit with a predetermined duration and a predetermined reference bit width when said input signal represents no change of said parameter; said step of generating said first coded bit produces a coded bit encompassing a predetermined number of clock periods when said input signal does not exhibit a logic state change;generating a second pulse width coded bit when said input signal represents a first type of change in said parame ter,said step of generating said second coded bit produces a coded bit encompassing a first predetermined change in bit width comprising a predetermined increase in clock periods when said input signal exhibits a logic state change in one direction; andgenerating a third pulse width coded bit when said input signal represents a second type of change in said parameter, wherein said first to third pulse width coded bits are different from one another; andsaid step of generating said third coded bit produces a coded bit with a second predetermined change in bit width relative to said reference bit width encompassing a predetermined decrease in clock periods when said input signal exhibits a logic state change in another direction. 9. A method according to claim 8, whereinsaid first coded bit encompasses N predetermined clock periods;said second coded bit encompasses N+1 clock periods; andsaid third coded bit encompasses N−1 clock periods; wherein N is greater than 1. 10. A method according to claim 9, whereinN is less than 15. 11. A decoding method for producing a decoded datastream from a received bitstream comprising first, second and third pulse width coded bits representing changes in a single variable parameter of an input datastream, said decoding method comprising the steps ofgenerating a first data component representing no change of said parameter, in response to said first coded bit of predetermined duration equal to a multiple of a basic clock period;generating a second data component representing a first type of change in said parameter, in response to said second coded bit; andgenerating a third data component representing a second type of change in said parameter, in response to said third coded bit, wherein said first to third pulse width coded bits are different in duration from one another by integral multiples of said basic clock period. 12. A decoding method according to claim 11, whereinsaid parameter is a logic state of said input datastream;said first data component represents no change in said logic state;said second data component represents a change in said logic state in one direction; andsaid third data component represents a change in said logic state in another direction. 13. A decoding method for producing a decoded datastream from a received bitstream comprising first, second and third pulse width coded bits representing chances in a single variable parameter of an input datastream said decoding method comprising the steps ofgenerating a first data component representing no change of said parameter, in response to said first coded bit of predetermined duration equal to a multiple of a basic clock period;generating a second data component representing a first type of chance in said parameter, in response to said second coded bit; andgenerating a third data component representing a second type of change in said parameter, in response to said third coded bit, wherein said first to third pulse width coded bits are different in duration from one another; whereinsaid first coded bit encompasses N predetermined clock periods;said second coded bit encompasses N+1 clock periods; andsaid third coded bit encompasses N−1 clock periods. 14. A decoding method according to claim 13, further comprising the steps ofmixing said received bitstream with a reference signal to produce a frequency downconverted bitstream;frequency demodulating said downconverted bitstream to produce a demodulated signal; anddecoding said demodulated signal in accordance with said generating steps to produce said first, second and third data components. 15. A decoding method according to claim 14, whereinsaid mixing step includes the step of phase shifting said received bitstream to produce mutually quadrature phase signals;processing said quadrature signals by means of a spread spectrum demodulator to produce a control signal; andapplying said control signal to said mixing step.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Chan Steven S. (Fremont CA), Demodulator for an asynchronous binary signal.
Vannucci Giovanni (Middletown NJ), Direct sequence spread spectrum (DSSS) communications system with frequency modulation utilized to achieve spectral spre.
Mishra, Lalan J.; Chun, Dexter T.; Datta, Animesh, Synchronous data-link throughput enhancement technique based on data signal duty-cycle and phase modulation/demodulation.
Kluesing,Alvin Dale; Manapragada,Sai C., Systems and methods for designing a high-precision narrowband digital filter for use in a communications system with high spectral efficiency.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.