WO1993009493A1 - A wireless communication system - Google Patents

A wireless communication system Download PDF

Info

Publication number
WO1993009493A1
WO1993009493A1 PCT/US1992/009565 US9209565W WO9309493A1 WO 1993009493 A1 WO1993009493 A1 WO 1993009493A1 US 9209565 W US9209565 W US 9209565W WO 9309493 A1 WO9309493 A1 WO 9309493A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
remote unit
base unit
unit
remote
Prior art date
Application number
PCT/US1992/009565
Other languages
French (fr)
Inventor
Toby Berger
Keith Jarett
David Messerschmitt
Christopher Flores
Huihung Lu
Chun-Meng Su
Saman Behtash
Edward Chien
Original Assignee
Teknekron Communications Systems, Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US07/789,731 external-priority patent/US5259003A/en
Priority claimed from US07/789,348 external-priority patent/US5267244A/en
Priority claimed from US07/789,736 external-priority patent/US5212808A/en
Priority claimed from US07/790,634 external-priority patent/US5278992A/en
Priority claimed from US07/789,292 external-priority patent/US5258995A/en
Priority claimed from US07/789,737 external-priority patent/US5247702A/en
Application filed by Teknekron Communications Systems, Inc. filed Critical Teknekron Communications Systems, Inc.
Priority to JP50874793A priority Critical patent/JP3264925B2/en
Publication of WO1993009493A1 publication Critical patent/WO1993009493A1/en

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/31Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining coding for error detection or correction and efficient use of the spectrum
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
    • H03M5/145Conversion to or from block codes or representations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J1/00Frequency-division multiplex systems
    • H04J1/02Details
    • H04J1/12Arrangements for reducing cross-talk between channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4906Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
    • H04L25/4908Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes using mBnB codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • H04M1/72502Cordless telephones with one base station connected to a single line

Definitions

  • the present invention relates to a method of encoding two digital data signals and more particularly to a method of encoding a digital control signal and a digital data signal for
  • Wireless communication between a base unit and one or more remote units is well known in the art.
  • FDMA Frequency Division Multiple Access
  • 25 remote units is effected over one of the frequency channels. Communication between the base unit and a different remote unit is effected over a different frequency channel.
  • Time Division Multiple Access is also possible.
  • transmission between the base unit and a first remote unit is effected over a first "slice" in time.
  • Transmission between the base unit and a second remote unit is effected over a second "slice" of
  • CDMA Code Division Multiple Access
  • PN Pseudo Noise
  • Direct Sequence spread spectrum systems encode a low rate data stream into a high rate data stream at the transmitter. At the receiver the high rate data stream is decoded back into the low rate data stream.
  • Establishment of protocol between a remote unit and a base unit prior to the communication session is well known in the modem communication art.
  • the remote unit and the base unit negotiate the packet size.
  • modems having different transmission rate capabilities determine, prior to the communication session, the fastest speed at which both units can accommodate one another.
  • the two digital data signals comprise a first signal and a second signal to be transmitted over a noisy channel wherein each signal is characterized by a bit stream.
  • N bits from the first signal are mapped to a unique M bit third signal where M is greater than N and wherein the number of "l's" in the M bit signal is less than M/2.
  • This M bit third signal is transmitted in the event a bit from the second signal is "0", whereas the complement of this M bit third signal is transmitted in the event a bit from the second signal is "1".
  • Figure 1 is a block level diagram of a base unit of the present invention.
  • Figure 2 is a block level diagram of a remote unit of the present invention.
  • Figure 3 is a detailed block level diagram of the RF/IF analog portion of the base unit shown in Figure 1.
  • Figure 4 is a detailed block level diagram of the RF/IF analog portion of the remote unit shown in Figure 2.
  • Figures 5(a-c) are portions of the block level diagram of the standby and sync unit of the remote unit shown in Figure 2 and the base unit shown in Figure 1.
  • Figure 6 is a detailed block level diagram of the interface and multiplexer portion of the remote unit shown in Figure 2 and of the base unit shown in Figure 1.
  • FIG 7 is a detailed block level diagram of the application controller portion of the remote unit shown in Figure 2 and of the base unit shown in Figure 1.
  • Figure 8 is a schematic diagram of the frequency spectrum in which the preferred embodiment of the communication system of the present invention is intended to operate.
  • Figure 9 is a timing diagram of the protocol of communication between the base unit and the remote unit.
  • Figure 10 is a detailed timing diagram of Figure 9 , showing the portion transmitted by the base unit.
  • Figure 11 is a detailed timing diagram of Figure
  • FIG. 1 there is shown a block level diagram of a base unit 10.
  • the base unit 10 is adapted to communicate with one or more remote units 40 shown in Figure 2.
  • collectively the base unit 10 and the remote unit 40 comprise a digital cordless phone 8.
  • the base unit 10 has an interface 12 for connection with a public switch telephone network (PSTN) such as an RJ11 jack or an ISDN interface.
  • PSTN public switch telephone network
  • the PSTN portion of the interface 12 handles PSTN telephone actions, such as on/off hook, multi- tone generation etc.
  • the signals received by the interface 12 are sent to the interface and multiplexer 18 and to the application controller 22.
  • the ISDN portion of the interface 12 translates ISDN messages into corresponding signals such as on/off hook echo, DTMF tone echo, dial tone or signaling messages such as ringing.
  • the base unit 10 is hardwired to communicate with the telephone switching network and communicates wirelessly with one or more remote units 40.
  • the base unit 10 also comprises a speaker phone terminal 14.
  • the base unit 10 can also be used to communicate directly with the telephone network through the PSTN/ISDN interface 12 or wirelessly with one or more remote units 40.
  • the base unit 10 comprises a data terminal interface 16 for receiving digital data for communication to the telephone network over the PSTN/ISDN interface 12 or wirelessly with one or more remote units 40.
  • data from sources such as a computer, can be supplied to the base unit 10 at the data terminal interface 16 for transmission and reception over the telephone network through the PSTN/ISDN interface 12 or wirelessly with one or more remote units 40.
  • the PSTN/ISDN interface 12, the speaker phone terminal 14 and the data terminal interface 16 are all connected to an interface and multiplexer 18.
  • the interface and multiplexer 18, shown in greater detail in Figure 6, serves to interface the various signals received from the speaker phone terminal 14 and the data terminal 16 and places them on the telephone network through the PSTN/ISDN interface 12 or to be transmitted to one or more of the remote units 40.
  • the base unit 10 also comprises a panel 20 comprising of lights and switches, and a keypad.
  • the signals from the panel 20 are supplied to an application controller 22 and the signals from the application controller are supplied to the panel 20.
  • the application controller 22 is shown in greater detail in Figure 7.
  • the application controller 22 interfaces with the interface and multiplexer 18.
  • the function of the application controller 22 is to interface with the user of the system 8, to interpret the user commands, entered from the panel 20, and to provide responses from the system 8 to the user.
  • the interface and multiplexer 18 and the application controller 22 communicate with the base unit transceiver 30.
  • the base unit transceiver 30 comprises a system clock 35, a protocol and control unit 32, a standby and sync unit 34, an RF/IF analog unit 36, and at least one combination of voice/data processor 38a and its associated base band processing unit 28a.
  • voice/data processors 38a and its associated base band processing unit 28a there are as many voice/data processors 38a and its associated base band processing unit 28a as there are the number of remote units 40 which is or are served simultaneously by the base unit 10.
  • the base unit 10 is adapted to service three (3) remote units 40 simultaneously, then within the transceiver 30 are three voice/data processors 38 each with its * associated base band processing unit 28.
  • Each of the voice/data processors 38 is connected with its associated base band unit 28.
  • the voice data processor 38 is also connected to the interface and multiplexer 18 and with the protocol and control unit 32.
  • the base band processing unit 28 is connected to the RF/IF analog unit 36 and with the protocol and control unit 32.
  • the RF analog unit 36 is connected to the standby and sync unit 34.
  • the RF/IF unit 36 is connected to a pair of antenna 26a, and
  • each of the antennas 26a and 26b serving to both transmit and receive.
  • the remote unit 40 is shown in block diagram form in Figure 2.
  • the remote unit 40 comprises a phone/terminal 42 which comprises a handset and an interface terminal to receive data.
  • the phone terminal 42 is connected to an interface and multiplexer 44 which is similar to the interface and multiplexer 18 of the base unit.
  • the remote unit also comprises a handset panel 46.
  • the handset panel 46 has lights and switches.
  • the handset panel 46 communicates with an application controller 22 which is similar to the application controller 22 in the base unit 10. Similar to the base unit 10, the application control 22 is connected to the interface and multiplexer 44.
  • the remote unit 40 also comprises a remote unit transceiver 50.
  • the remote unit transceiver 50 similar to the base unit transceiver 30, comprises a protocol and control unit 52 which is similar to the protocol and control unit 32 of the base unit 10.
  • the remote unit transceiver 50 also comprises a standby and sync unit 34, which is same as the standby and sync unit 34 of the base unit 10.
  • the remote unit transceiver 50 also comprises an RF/IF analog unit 56, which is similar to the RF/IF analog 36 of the base unit transceiver 30, and is connected to a transmitting and receiving antenna 58a and a receiving antenna 58b.
  • the remote unit transceiver 50 also comprises a single voice data processor 38a and its associated base band processing unit 28a.
  • the voice/data processor 38 and its associated base band processing unit 28a are same as the voice/data processor 38a and its associated base band processing unit 28a of the base unit transceiver 30.
  • the remote unit transceiver 50 thus comprises a protocol and control unit 52, a standby and sync unit 34, an RF/IF analog unit 56, a voice/data processor 38a and a base band processing unit 28a.
  • the connection of these units is identical to the connection for the components of the base unit transceiver 30.
  • the protocol and control unit 52 is connected to the application controller 22 and to the voice/data processor 38a and the base band unit 28a, and to the standby and sync unit 34.
  • the voice/data processor 38a is connected to the base band processing unit 28a and to the interface and multiplexer 44.
  • the base band processing unit 28a is connected to the RF/IF analog unit 56.
  • the RF/IF analog unit 56 is connected to the standby and sync unit 34 and to the antennas 58a and b.
  • FIG. 3 there is shown a detailed block diagram of the RF/IF analog unit 36 of the base unit transceiver 30.
  • the function of the RF/IF analog unit 36 is to convert the frequency of the transmitted or received signal by the antenna 26a and 26b from radio frequency to an intermediate frequency.
  • the unit 36 has power control capability to control the transmission power of the transmitted signal.
  • the unit 36 modulates and demodulates the in-phase and quadrature-phase components of the base band signal.
  • the unit 36 is shown as comprising two sets of antennas 26a and 26b both for transmitting and for receiving.
  • the use of two antennas 26(a and b) and two sets of matching circuits is to insure that in case one antenna is located in a "dead spot" that the other antenna would receive and transmit the requisite signals to the remote unit 40.
  • the signal received by one of the antennas 26a is supplied to an RF filter and low noise amplifier (LNA) 70a, which functions to filter and amplify the signal received from the antenna 26a.
  • LNA low noise amplifier
  • the output of the RF filter and LNA 70a is supplied to an RF-to-IF down converter 72a.
  • the function of the RF-to-IF down converter 72a is to convert the received RF signal into an intermediate frequency signal.
  • the conversion from RF-to-IF is dependent upon the difference frequency supplied to the RF-to-IF down converter 72a. This difference frequency is generated by a frequency synthesizer 74 based upon a frequency select input signal.
  • the intermediate frequency is then supplied to an IF filter and amplifier 76a.
  • the function of the IF filter and amplifier 76a is to filter the received IF signal and to amplify that signal.
  • the IF filter and amplifier 76a increases the gain of the filtered signal based upon a gain control signal supplied thereto.
  • the amplified and filtered IF signal is then supplied to an I/Q demodulator 78a.
  • the I/Q demodulator 78a is an in-phase and quadrature-phase demodulator and generates as its output thereof a base band frequency signal.
  • the demodulation of the input signal is based upon a IF frequency signal supplied from a temperature compensated crystal oscillator 82.
  • the base band frequency signal is then supplied to an RRC MF 80a.
  • the RRC MF 80a is a root raised cosine signal matched filter whose output, in the absence of carrier phase error, is a positive or a negative impulse signal for each of the in-phase and quadrature-phase components of the signal.
  • the in-phase and quadrature-phase components comprises a complex signal.
  • the signal from the antenna 26b is supplied along a second identical circuit.
  • the signal from the antenna 26b is supplied to an RF filter and a LNA circuit 70b.
  • the output of the RF filter and LNA circuit 70b is supplied to an RF-to- IF down converter 72b.
  • the difference frequency generated by the frequency synthesizer 74 is supplied to the RF-to-IF down converter 72b.
  • the output of the RF-to-IF down converter 72b is supplied to an IF filter and amplifier 76b, whose gain is also controlled by the same gain control signal, supplied to the IF filter and amplifier 76a.
  • the signal from the IF filter and amplifier 76b is then in-phase and quadrature-phase demodulated by the IF I/Q demodulator 78b.
  • the in-phase and quadrature-phase demodulation is based upon the IF frequency signal supplied from the temperature compensated crystal oscillator 82.
  • the output of the IF I/Q demodulator 78b is supplied to the RRC MF circuit 80b.
  • the ⁇ 1 binary signals corresponding to the in-phase and quadrature-phase components of the "spread" data signal are supplied to the RRC filter 84.
  • the RRC 84 serves to generate a positive or negative root raised cosine signal if the input signal is a +1 or -1 respectively.
  • the output of the RRC filter 84 is supplied to an RF I/Q modulator 86.
  • the RF I/Q modulator 86 takes the root raised cosine signal and directly converts it into a radio frequency modulated signal for transmission.
  • the output of the frequency synthesizer 74 which determines the selected radio frequency signal to be modulated and the output of the TCXO 82 which determines the RF frequency of the modulation are both supplied to a mixer 88.
  • the output of the mixer 88 is then supplied to the RF I/Q modulator 86 and is modulated by the output of the RRC filter 84.
  • the output of the RF I/Q modulator 86 is then supplied to an RF filter and amplifier 90, whose amplification portion has a gain which is controlled by the gain control signal.
  • the output of the RF filter and amplifier 90 is supplied to the RF linear amplifier 92a for transmission over the antenna 26b.
  • the output of the RF filter and amplifier 90 is supplied after a delay of "chip" time T c , by a delay 94, to a second RF linear amplifier 92b for transmission over the antenna 26a. Since two signals are produced (one delayed from the other) , the signals can be received by the remote unit 40 and combined. Further, since the two signals are delayed, this permits the remote unit 40 to receive both signals using only a single antenna.
  • the frequency synthesizer 74 generates a difference frequency between the RF and IF frequencies.
  • the difference frequency varies depending upon the frequency select signal supplied to the synthesizer 74.
  • the frequency synthesizer 74 covers all frequency bands. In the event the synthesizer 74 can generate both the difference frequency (supplied to the RF to IF converter 72) and the selected RF frequency for transmission, and is able to switch rapidly between those signals, then the mixer 88 is not required. In that event, the selected RF frequency output of the synthesizer 74 can be supplied directly to the RF I/Q modulator 86.
  • the RF/IF analog unit 56 of the remote transceiver unit 50 Similar to the RF/IF analog unit 36, the RF/IF analog unit 56 comprises an antenna 58a or 58b for receiving the incoming signal.
  • the received signal is supplied to an RF filter and low noise amplifier 70 which serves to filter and amplify the received RF signal.
  • the signal is supplied to a RF-to-IF down converter 72.
  • the RF- to-IF down converter 72 converts the received RF signal into an intermediate frequency signal based upon the difference frequency signal generated by the frequency synthesizer 74.
  • the difference frequency signal generated by the frequency synthesizer 74 can be selected by a frequency select signal.
  • the IF signal generated thereby is supplied to an IF filter and amplifier 76, whose gain is controlled by a gain control signal.
  • the output of the IF filter and amplifier 76 is then supplied to an IF I/Q demodulator 78.
  • the IF I/Q demodulator 78 also receives a IF frequency signal generated by the temperature compensated crystal oscillator 82.
  • the demodulated in-phase and quadrature-phase signals from the IF I/Q demodulator 78 are then supplied to an RRC matched filter 80.
  • the output of the RRC matched filter 80 in the absence of carrier phase error, are positive or negative impulses representing a ⁇ 1 binary signal for each of the in-phase and quadrature-phase components of the signal.
  • the transmission portion of the RF/IF analog unit 56 receives the "spread" signal from the base band processing unit 28a.
  • the signal is supplied to the RRC filter 84.
  • the output of the RRC filter 84 is a positive or negative root raised cosine signal which is generated in response to a ⁇ 1 binary in- phase or quadrature-phase component of the "spread" signal.
  • the output signal of the RRC filter 84 is supplied to an RF I/Q modulator 86.
  • the output of the oscillator 82 and of the frequency synthesizer 74 are both supplied to a mixer 88 which generates the requisite RF modulation signal which is supplied to the RF I/Q modulator 86.
  • the output of the RF I/Q modulator 86 is an RF modulated signal which is supplied to an RF filter and amplifier 90.
  • the RF filter and amplifier 90 has a amplifier whose gain is controlled by the gain control signal.
  • the output of the RF filter and amplifier 90 is supplied to the RF linear amplifier 92 which is then supplied to a transmitting antenna 58b for transmission.
  • the standby and sync unit 34 comprises a portion which acquires and verifies the signal (Figure 5a) synchronizes the signal ( Figure 5b) and detects the signal ( Figure 5c) .
  • the acquisition and verification portion 100 of the standby and synchronization unit 34 comprises a preamble matched filter 102 which receives as its input thereof, the output of the RRC MF circuit 80.
  • the function of the preamble matched filter circuit 102 is to detect the preamble portion of SYNC signal generated by the base unit 34 or the preamble portion of the PA1 signal generated by the remote unit (discussed in greater detail hereinafter) .
  • the output of the preamble matched filter circuit 102 is supplied to an energy detection circuit 104.
  • the energy detection circuit 104 serves to obtain the signal magnitude from the in-phase and quadrature- phase components.
  • the output of the energy detection circuit 104 is supplied to a threshold detection circuit 106.
  • the threshold detection circuit 106 serves to detect the presence or absence of the preamble signal. Typically the threshold is first high to prevent false detection and then lowered to increase the probability of detection.
  • the output of the threshold detection circuit 106 is supplied to a verification counter 108.
  • the verification counter 108 can optionally be fed back to the threshold detection circuit to control the threshold detection circuit in a feedback loop.
  • the output of the verification counter 108 is an enable signal, which is used in the other components of the stand-by and sync unit 34. In the event the signal received by the RF/IF analog unit 36 or 56 is the correct signal, the enable signal would be high.
  • the synchronization portion 120 comprises a Pseudo Noise (PN) code generator 134, which receives as its input thereof, a code select signal.
  • the PN code generator 134 generates a PN code which is determined by the code select signal. In addition, it generates a code which is earlier in phase, by half a "chip" time T c , than the code selected by the code select signal and is supplied to a first complex multiplier 122a.
  • the PN code generator 134 also generates a code which is later in phase, by half a "chip” time T c , than the one selected by the code select signal and is supplied to the second complex multiplier 122b.
  • the output of the RRC matched filter circuit 80 is supplied to the first and second complex multipliers 122a and 122b respectively.
  • the outputs of the complex multipliers 122a and 122b are supplied to low pass filters 124a and 124b respectively.
  • the outputs of the low pass filters 124a and 124b are supplied to energy detection circuits 126a and 126b respectively.
  • the low pass filter and the energy detection circuit 126 (a and b) function to obtain the signal magnitude from the in-phase and quadrature-phase components.
  • the output of the energy detection circuits 126a and 126b are supplied to a comparator 128.
  • the output of the comparator 128 is a difference signal and is supplied to a loop filter 130.
  • the enable signal from the verification unit 100 is also supplied to the loop filter 130.
  • the loop filter is activated when the enable signal is high.
  • the output of the loop filter 130 is supplied to a controlled clock 132 which is then supplied back to the PN code generator 134.
  • the PN code generator 134 is maintained in a synchronized state by a delay locked loop.
  • the low pass filters 124 (a and b) have a bandwidth around the bit rate and may be implemented as an integrate and dump circuit.
  • An integrate and dump circuit is a simple implementation of a low pass filter.
  • the controlled clock 132 also drives a system clock 35. Referring to Figure 5c there is shown a modulating and demodulating portion 140 of the standby and sync unit 34.
  • the modulator and demodulator portion 140 receives the signal from the RRC matched filter circuit 80.
  • the signal is supplied to a first complex multiplier 142a.
  • the output of the PN code generator 134 is also supplied to the first complex multiplier 142a.
  • the output of the first complex multiplier 142a is supplied to a first low pass filter 144a. From the first low pass filter 144a, the signal is supplied to a first one bit delay 146a. The output of the first one bit delay 146a is supplied to a first conjugate multiplier 148a to which the output of the first low pass filter 144a is also supplied.
  • the output of the first conjugate multiplier 148a is supplied to a multipath combiner 150. From the multipath combiner 150, the signal is supplied to a threshold detector 152 which generates the binary data signal.
  • the signal from the RRC MF circuit 80 is also supplied to a second path comprising of a second complex multiplier 142b which is also supplied with the output of the PN code generator 134.
  • the output of the second complex multiplier 142b is supplied to a second low pass filter 144b.
  • the output of the second low pass filter 144b is supplied to a second one bit delay 146b.
  • the output of the one bit delay 146b is supplied to a second conjugate multiplier 148b to which the output of the second low pass filter 144b is also supplied.
  • the output of the second conjugate multiplier 148b is supplied to the multipath combiner 150.
  • the data detection portion 140 also comprises a differential encoder 160 which receives the binary data from the base band processing unit 28a.
  • the output of the differential encoder 160 is supplied to a complex multiplier 162 to which the PN code generator 134 is also supplied.
  • the output of the complex multiplier 162 is the "spread" signal which is supplied to the RRC filter 84 for transmission by the RF/IF analog unit 36 or 56.
  • the base band processing unit 28 is similar to the standby and sync unit 34 in that it comprises an acquisition and verification unit (shown in Figure 5a) , a synchronization unit (shown in Figure 5b) and a data detection unit 140 shown in Figure 5c.
  • the base band processing unit is operational during the time when the remote unit 40 is in communication with the base unit 10.
  • the standby and sync unit 34 is operational only when the remote unit 40 is in the standby mode. Because various components of the base band processing unit 28a are similar if not identical to the standby and sync unit 34, the base band processing unit 28a and the sync standby and sync unit 34 in the remote unit 40 may be combined into a single unit.
  • the voice/data processor 38a can be one of the well known CODEC standards.
  • the voice processor portion of the voice/data processor 38a can be an ADPCM processor.
  • each manufacturer of the remote unit 40 or the base unit 10 can supply proprietary voice codecs.
  • the protocol and control unit 52 is a microcomputer capable of storing a program and for executing thereof. In addition, it receives the signal from the system clock 54 or 35 and generates the requisite control signal such as frequency select signal, code select signal, and gain control signal.
  • FIG. 6 there is shown a block level diagram of the interface and multiplexer 18.
  • the interface and multiplexer 44 is similar to the interface and multiplexer 18. The difference being that the interface and multiplexer 18 is connected to the PSTN/ISDN interface 12 for communication with the central office telephone network.
  • the interface 18 comprises a multiplexer 180 to which the signals to and from the PSTN/ISDN interface 12 communicate.
  • the multiplexer 180 supplies as an output a signal to a switch matrix 182.
  • the signals from the multiplexer 180, the data terminal 16, and the speaker phone terminal 14 are all supplied to a switch matrix 182.
  • the switch matrix 182 is, as the name implies, a switch for switching the signals to be supplied to the voice/data processor 38a.
  • the switch matrix 182 connects the voice/data processor 38a either to the data terminal 16 or to the speaker phone terminal 14 for local connection to the remote units 40, or to the PSTN/ISDN interface 12 for connection by the remote units 40 to the telephone network.
  • the switch matrix 182 can connect the data terminal 16 or the speaker phone 14 for connection by the base unit 10 to the telephone network.
  • the interface and multiplexer 18 also comprises a control unit 184 which supplies control signals to the multiplexer 180 to select the output thereof (either PSTN or ISDN signals) and to the switch matrix 182 to connect the signals to the voice/data processor 38a.
  • the control unit receives commands from the application controller 22.
  • the interface and multiplexer 18 receives tone generation signals (for PSTN lines) or signaling messages (for ISDN lines) directly from the application controller 22.
  • the application controller 22 comprises an applications processor 190.
  • Data supplied from the Base Unit Panel 20 or Remote Unit Panel 46 is received by the applications processor 190.
  • the applications processor 190 sends signals to the PSTN/ISDN interface to either activate the appropriate row and column of the DTMF/Pulse generator (for PSTN lines) or format a signaling message (for the ISDN lines) . In either case, the signals are sent to the switch matrix 182 of the interface and multiplexer 18.
  • the applications processor 190 receives either an off-hook signal from the BS panel 20 or an off-hook message from the Protocol and Control Unit 32 corresponding to a remote unit 40 requesting an outgoing call.
  • the applications processor 190 signals the PSTN/ISDN interface 12 via the interface and multiplexer 18 to generate the appropriate signal (for PSTN lines) or message (for ISDN lines) .
  • a similar procedure is employed for signaling dialed digits.
  • the PSTN/ISDN interface 12 will generate the audible alerting sound.
  • An alerting message is sent via the interface and multiplexer 18 and applications controller 22 to the protocol and control unit 32 for alerting of the remote unit 40.
  • the communication system 8 comprising the base unit 10 and one or more remote units 40 will now be explained as follows.
  • the system 8 is particularly adapted to be used as a digital cordless phone and is suitable for operation in the electromagnetic radiation spectrum between 902 MHz and 928 MHz. This is shown in Figure 8.
  • the frequency spectrum from 902 MHz to 928 MHz is divided into a plurality of frequency channels each having approximately 1.3 MHz bandwidth. Thus, approximately 20 frequency channels can be selected. Communication between base unit 10 and all of its associated remote units 40 is effective over one of the selected frequency channels. Within the selected frequency channel, the base unit 10 and its associated remote units 40 communicate through the use of Pseudo Noise codes or PN codes using CDMA. Thus, for example, if a base unit 10 is in communication with a first remote unit 40a, the base unit 10 would transmit and receive in a selected frequency channel and would communicate with the remote unit 40a through a first PN code. In the event the base unit 10 is in simultaneous communication with a second remote unit 40b, the base unit 10 would communicate with the second remote unit in the same selected frequency channel but using a different PN code.
  • TDMA Time Division Multiple Access
  • the base unit 10 transmits in a portion of time which comprises a Common Signaling Channel (CSC- B) portion, followed by a guard time, and a User Channel (UC-B) portion, followed by a guard time.
  • CSC- B Common Signaling Channel
  • UC-B User Channel
  • Transmission by each of the remote units 40 is accomplished over the next period in time which comprises a Common Signaling Channel (CSC-R) portion shared by one or more of the remote units 40, followed by guard time, followed by a User Channel (UC-R) portion, followed by a guard time. This constitutes a frame.
  • CSC-B Common Signaling Channel
  • UC-B User Channel
  • the sequence of timing relationship is then repeated with the base unit 10 transmitting in its slot of time followed by transmission by one or more of the remote units 40 in its slot of time.
  • FIG 10 there is shown a detailed timing diagram of the various signals transmitted by the base unit.
  • the CSC-B signal is further subdivided into a SYNC portion and a DATA portion. Within the SYNC portion, the signal is further subdivided into a SW1 and a SW2 signal.
  • the SW1 signal is a synchronization signal.
  • the SW1 signal is generated based upon a PN code that is unique to the base unit 10 and known by all the authorized remote units 40. As will be seen, the SW2 signal is either identical to SW1 or is the inverse of SW1.
  • the DATA portion of CSC-B can contain signaling data such as the base unit 10 assigning a PN code to the remote unit 40 for communication between the base unit 10 and the remote unit 40 in the User Channel (UC-B and UC-R) .
  • the UC-B signal is further subdivided into a User Signaling Channel (USC-B) and a User Bearer Channel (UBC-B) .
  • the USC- B is further subdivided into a Channel Control Message (CCM) portion, which contains control information such as power control and a DATA field which contains control signal information such as signaling messages.
  • CCM Channel Control Message
  • a signaling message can be the dialed digits.
  • the UBC-B portion contains the message or the data to be transmitted from the base unit 10 to the remote 40.
  • a normal frame as previously discussed, consists of a CSC-B, UC-B, CSC- R and UC-R.
  • a minor superframe consists of eight normal frames.
  • a major superframe consists of sixteen (16) normal frames.
  • the SYNC portion of CSC-B would consist of "00" every frame, and would consist of "01" every eight frames.
  • a message containing the frame number is transmitted by the base unit 10, in the DATA portion of the USC-B.
  • the CSC-R portion is subdivided into a PA1 portion and CS-R portion.
  • the PA1 portion is used for synchronization information.
  • the CS-R portion functions as a control channel.
  • the UC-R portion is subdivided into a PA2 portion, a USC-R portion, and a UBC-R portion.
  • the PA2 portion is used for synchronization information .
  • USC-R portion is similar to the USC-B portion in that the field contains control information such as signal quality and signaling messages.
  • the UBC-R portion is similar to the UBC-B portion transmitted by the base unit 10.
  • the UBC-R portion is the data or the message transmitted by the remote 40 to the base unit 10.
  • the base unit 10 is adapted to communicate with only a single remote unit 40.
  • the establishment of a communication link between the base unit 10 and the remote unit 40 is as follows.
  • the base unit 10 would transmit periodically the SYNC signal (comprising of SW1 and SW2) in the CSC-B portion of its allotted time slot. This would be affected over a selected frequency channel.
  • the frequency selected is in the fourth frequency channel.
  • the SYNC signal is also PN encoded (again for simplicity sake, we shall assume that the index of the code is equal to 0) .
  • the SYNC signal (both SW1 and SW2) would be transmitted encoded with the index of the PN code equal to 0, by the base unit 10.
  • a PN code is a sequence of chips.
  • the index of a PN code equal to zero might correspond to the PN code itself being "100....01".
  • the remote unit can be in one of three possible states: ON, STANDBY and OFF.
  • the remote unit 40 As the remote unit 40 is turned on, it would begin in the default state of looking for signals having a PN code with index equal to the index of the base unit PN code, i.e. in this case an index of zero (0) .
  • the remote unit 40 would scan the frequency spectrum starting at frequency channel equal to 0.
  • the protocol and control unit 52 generating the frequency select signal to cause the synthesizer 74 to generate a difference frequency, so that the RF frequency in channel equal to zero (0) is converted to an intermediate frequency.
  • the protocol and control unit 52 also generates a code select signal such that the PN code equal to index of zero (0) is generated by the PN code generator 134 of the SSU 34.
  • the function of the preamble MF 102 of the SSU 34 is to look for the SYNC signal. If it is found, the enable signal is generated. If after a pre-determined period of time, the SYNC signal is not found, then the PCU 52 generates a different frequency select signal, moving to frequency channel equal to one.
  • the remote unit 40 would transmit a request signaling message, in frequency channel equal to four (4) in the CS-R portion of CSC-R time frame.
  • SYNC signal is also encoded in a PN code derived from the PN code whose index equals to zero (0) .
  • the base unit 10 transmits an assignment signaling message signal for the PN code to be used in the UC transmission, (i.e. during the message or data exchange portion) between the base unit 10 and the remote unit 40.
  • the transmission by the base unit 10 of this assignment signaling message signal is accomplished in the DATA portion of CSC-B timing portion and is encoded in a PN code whose index is equal to 0.
  • the base unit 10 may instruct that subsequent communication be affected using a PN code whose index equals to 10.
  • the PN code used during the communication of the data can have a different structure from the PN code for the SYNC signal.
  • the PN code is 65,535 chips long with alternate chips for the in- phase signal and the quadrature-phase signal, respectively. For each phase there are 16 chips per bit.
  • the message of PN code index equal to 10 is then encoded by the PN code whose index equals 0 and is transmitted over the CSC-B time slot, and more particularly in the DATA time slot. (If the base unit 10 is in simultaneous communication with another remote unit 40, a different PN code will be assigned to the communication with that remote unit 40.)
  • the remote unit 40 receives the signal from the base unit 10 in the DATA portion of the CSC-B time slot and decodes the information contained therein.
  • the message portion of the communication between the base unit 10 and the remote unit 40 is aff cted using a PN code whose index equals to 10 with the base unit 10 transmitting in its UC-B portion and with the remote unit 40 transmitting over its UC-R portion.
  • the PCU 52 In the process of entering the STANDBY mode from the OFF mode the PCU 52 generates the frequency select signal for the synthesizer 74 to scan the frequency channels (0-20) , and the code select signal for the PN code generator 134 for the SSU 34 to look for a PN whose index equals to 0.
  • the frequency select signal is changed periodically as the preamble MF 102 fails to find a match in the SYNC signal. Once the SYNC signal is found, the remote unit 40 stays in the STANDBY mode and only the SSU 34 is active.
  • a remote unit 40 desires to initiate the communication session (it's on) or the remote unit 40 is in the standby mode, it scans the frequency channels looking for the SYNC pulse. It would then transmit in the CS-R portion of the CSC- R.
  • the base unit 10 transmits an assignment signaling message with a specific PN code index in the DATA portion of the CSC-B timing portion.
  • each remote unit 40 acquires the common signal channel portion, the CSC-R portion only momentarily. Thereafter, it is free for other remote units 40 to signal the base unit 10 over the CSC-R portion.
  • the remote unit 40 has been assigned its PN code, communication between the base unit 10 and the remote unit 40 over that assigned PN code would not interfere with communication between the base unit 10 and the plurality of other remote units 40 over the same slotted time period (because the PN codes are different) .
  • the communication link between a base unit 10 and one or more of the remote units 40 is subject to interference.
  • the communication between a base unit 10 and all of its remote units 40 is effected over a single selected frequency channel.
  • the base unit 10 detects the signal from one or more of the remote units 40 is being subjected to excessive interference, the base unit 10 would transmit in the DATA portion of the USC-B portion a signaling message to each of the remote units 40 to move to a different frequency channel.
  • the signaling message would contain the synchronization or clocking information as to when the switch over is to occur.
  • the PCU 52 Upon receipt by each of the remote units 40, the PCU 52 would generate the frequency select signal to move to the new selected frequency channel.
  • the foregoing described mechanism for moving the communication from one frequency channel to another works to avoid interference and to continue the communication link, there may occur occasions in which the communication link between the base unit 10 and one or more of the remote units 40 is severed due to causes such as unexpected large magnitude of interference signals. In that event, it is necessary to establish a procedure to re-establish the communication link between the base unit 10 and one or more of the remote units 40.
  • the base unit 10 will have transmitted to each of the remote units 40 a table of channels of communications to be used in the event of a communication break.
  • the table of channels would be communicated from the base unit 10 via the DATA portion of the USC-B to the remote unit 40.
  • the table of channels would comprise a list including both the frequency channel and the index of the PN code.
  • the table of channels would be encoded in accordance with the selected PN code index, e.g. PN code index not equal to 0.
  • the table of channels would be transmitted by the base unit 10 as if it were another piece of "data".
  • the remote unit 40 receiving the table of channels would decode the table of channels in accordance with the assigned PN code.
  • the decoded table of channels signals would then be stored in the memory portion of the protocol and control unit 52.
  • the remote unit 40 In the event of a break in communication, the remote unit 40 would continue to count clock signals based upon the system clock 35 generated internal to the SSU 34. The system clock 35 would continue to count in synchrony in continuation of the SYNC signals transmitted from the base unit 10.
  • the protocol and control unit 52 would receive the timing signals from the system clock 35.
  • the protocol and control unit 52 being a microcontroller, would apply a mathematical function to the value of the clock signal.
  • One example of a mathematical function which is used by the remote unit 40 is a hash function H(T) .
  • the hash function H(T) maps the frame number T, derived from the clock signal, into a program number H(T) .
  • the preferred embodiment of the hash function H(T) is defined as
  • H(T) L R(T) x B J where: [•••] 1S a floor function;
  • R(T) (((T/8) x 7) + 3)mod 16)/16, and is a pseudo-random value in the range (0,1);
  • R(T) is based upon taking the minor super frame number T/8 as the seed for a maximum length sequence generator of modulus 16, multiplied by 7, then incremented by 3, and then normalized to obtain a pseudo-random value in the range (0,1).
  • the application of the mathematical function by the remote unit 40 to the value of the clock signal results in an entry in the table of channels.
  • the protocol and control unit 52 would then select the channel of communication which is associated with that selected entry in the table.
  • the entry in the table of channels of communication selected would have an associated frequency channel and a PN code index.
  • the base unit 10 would also have continued the generation of its clock signal by its associated system clock 35.
  • the protocol and control unit 32 would apply the same mathematical function to the same value of the clock signal from the system clock 35 to obtain an identical entry in the table of channels of communication.
  • the base unit 10 would then select the channel of communication associated with the entry in the table. Communication would then be re-established over the channel of communication selected from the entry in the table of channels of communication.
  • the base unit 10 would receive the message in the USC-R time slot and would decode the signal in accordance with the selected PN code to derive the list of functional capabilities of the remote unit 40. The base unit would then compare the list of functional capabilities of the remote unit 40 to its functional capabilities and determine a common set of functional capabilities. The base unit 10 would then transmit the list of the common functional set of capabilities over the DATA portion of the USC-B time slot to the remote unit 40, encoded in the accordance with the selected PN code. Thereafter, communication between the remote unit 40 and the base unit 10 is accomplished using the set of common functional capabilities, in accordance with the selected PN code, in the selected frequency.
  • the functional capabilities of the remote unit 40 and of the base unit 10 can include capabilities such as speech digital encoding. Because different speech encoding techniques are available (some based upon generally known principles and others based upon principles proprietary to certain manufacturers) , and since it is desired that remote units 40 from different manufacturers have the capability of communicating with the base unit 10 from different manufacturers based at least on their common functional capabilities, it is desired as part of the establishment of the communication link that the remote unit 40 and the base unit 10 know the common functional capabilities of each other.
  • the base unit 10 compares the table and determines that the list of corresponding common capabilities include the 16 Kbps Subband and the 32 Kbps ADPCM. Based upon the comparison, the base unit 10 would transmit this list of functional capabilities to the remote unit 40 and communication would be effected using either of those two functional capabilities for the speech codec.
  • remote unit 40 and the base unit 10 have the ability to "negotiate" a list of common capabilities, manufacturers having proprietary speech encoding techniques for their base unit 10 or their remote unit 40, can communicate with other manufacturer's remote units 40 or base units 10 - so long as there is a common denominator of at least one speech codec functional capability which is supported by both manufacturer's units.
  • the base unit 10 can be in communication with a plurality of remote units 40, it is desired that the base unit 10 have control over the transmission power of each of the remote units 40 in order to ensure that the signal strength from each of the remote units 40 as received by the base unit 10 is approximately the same so that one remote unit 40 does not overpower or dominate the other units. Further, power control is desirable to suppress multipath fading and shadowing distortion.
  • the signal transmitted by the base unit 10 is received by the remote unit 40.
  • the power of the signal received from the base unit 10 is measured by the remote unit 40 by detector 104 of the BPU 28a.
  • a and B values are data transmitted from the base unit 10 to the remote unit 40 in order to control the transmission power of the remote unit 40.
  • A is the desired power received by the base unit 10 of the signal transmitted by the remote unit 40, as measured by the detector 104 of the base unit 10. It is a value that is transmitted from the base unit 10 to the remote unit 40 over the DATA portion of the USC- B.
  • B represents the power of the signal transmitted by the base unit 10. That too is transmitted from the base unit 10 to the remote unit 40 over the DATA portion of the USC-B.
  • a and B are known a priori to the remote unit 40 or are part of the signaling message transmitted from the base unit 10 to the remote unit 40.
  • the gain control signal generated by the protocol and control unit 52 in the remote unit 40 is used to control the gain of the RF filter and amplifier 90 which affects the power of the transmitted signal.
  • the RF amplifier 90 whose gain is controlled can be of well known design, such as that from part AN1025, made by Motorola.
  • both the UC-B portion as well as the UC-R portion consist of a USC and a UBC portion.
  • the signals USC-B and UBC-B are transmitted, with USC-B being a control signal portion containing information such as power activity, ringing status etc. and with the UBC-B portion containing the data.
  • the UC-R portion consists of the
  • PA2 and USC-R portion which are control signals with UBC-R being the data portion.
  • the control signal portion of the UC-B and the UC-R are digital data streams having a small amount of digital data in comparison to the data portion of the UC-B and UC-R.
  • the control signal and the data portion of both the UC-B and the UC-R can be further digitally encoded.
  • the encoding for that digital data is as follows. Each N bit block from the data portion is mapped to a unique "light” (wherein light means there are fewer ones than zeroes) M-bit signal where M is greater than N and the number of "l's" in the M-bit signal is less than M/2.
  • the light M-bit signal is transmitted in the event a bit from the control signal portion of UC-B or UC-R is "0", whereas complement of the light M-bit signal is transmitted in the event the bit from the control signal portion of the UC-B or UC-R is "l".
  • the objective of the encoding is to provide maximal protection against transmission errors for the control signal portion of the UC-B or the UC-R time slot and minimal protection for the data portion of the UC-B or UC-R. In this way, the received unit (remote unit 40 or the base unit 10) will be able to recover both the control signal and the data signal under conditions of low error rate and will be able to recover the control signals under conditions of extremely high error rate.
  • a single bit of the control signal and 96 bits of data are encoded into an encoded bit stream having 120 bits for transmission. Mapping from the 96 bit words to the 120 bit words is accomplished by splitting the 96 bit words into three 32 bit words. Each of the 32 bit words is mapped into a light 40 bit word. The three light 40 bit words are concatenated to form a light 120 bit word.
  • 2 is less than the combination of C (40, 12) , so the sequence of 32 bits can be mapped into a sequence of 40 bits having a Hamming weight of 12, i.e. containing exactly twelve l's.

Abstract

A method to encode two digital signals (USC-B, UBC-B) is disclosed. Each of the digital signals is characterized by a bit stream. An N bit block from the first signal is mapped to a unique M bit third signal where M is greater than N. Further, the number of 1's in the M bit third signal is less than M/2. The M bit third signal is transmitted in the event a bit from the second signal is 0, whereas the complement of the M bit third signal is transmitted in the event a bit from the second signal is 1.

Description

A WIRELESS COMMUNICATION SYSTEM
"*
10 Technical Field
The present invention relates to a method of encoding two digital data signals and more particularly to a method of encoding a digital control signal and a digital data signal for
15 transmission over a noisy channel by the base unit to a remote unit of a digital cordless phone.
Background of the Invention
Wireless communication between a base unit and one or more remote units is well known in the art.
20 One well known method is Frequency Division Multiple Access (FDMA) . In FDMA, the available electromagnetic communication spectrum is divided into a plurality of frequency channels. Communication between the base unit and one of the
25 remote units is effected over one of the frequency channels. Communication between the base unit and a different remote unit is effected over a different frequency channel.
Time Division Multiple Access (TDMA) is also
30 well known in the art. In TDMA communication, transmission between the base unit and a first remote unit is effected over a first "slice" in time. Transmission between the base unit and a second remote unit is effected over a second "slice" of
35 time, different from the first "slice". Finally, in Code Division Multiple Access (CDMA) the communication between a base unit and one or more remote units is accomplished through spread spectrum transmission over a frequency range wherein a unique Pseudo Noise (PN) code distinguishes the communication between a base unit and a first remote unit and a different code distinguishes the communication between the base unit and a different remote unit. There are several types of CDMA systems such as Direct Sequence, Frequency Hopping, and Time- Hopping. Direct Sequence spread spectrum systems encode a low rate data stream into a high rate data stream at the transmitter. At the receiver the high rate data stream is decoded back into the low rate data stream.
Establishment of protocol between a remote unit and a base unit prior to the communication session is well known in the modem communication art. Thus, for example, in packet communications, prior to the communication session in accordance with the X.25 protocol the remote unit and the base unit negotiate the packet size. In addition, in the modem communication art, modems having different transmission rate capabilities determine, prior to the communication session, the fastest speed at which both units can accommodate one another.
In the prior art, it is known that the transmit power can be adjusted based on a priori knowledge of the transmitted power and the expected received power by the other side. However, this prior art is normally limited in that it assumes a fixed channel attenuation.
In the prior art, it is also known to command adjust the dynamic power control by using a feedback loop. However, for a TDMA system, the delay that is composed of the measuring time, the transmission time and the application time results in large degradation. Also, the amount of message rate that needs to be allocated for power control is sometimes large which results in a loss of capacity.
Summary of the Invention
In the present invention a method of encoding two digital data signals is disclosed. The two digital data signals comprise a first signal and a second signal to be transmitted over a noisy channel wherein each signal is characterized by a bit stream. N bits from the first signal are mapped to a unique M bit third signal where M is greater than N and wherein the number of "l's" in the M bit signal is less than M/2. This M bit third signal is transmitted in the event a bit from the second signal is "0", whereas the complement of this M bit third signal is transmitted in the event a bit from the second signal is "1".
Brief Description of the Drawings
Figure 1 is a block level diagram of a base unit of the present invention.
Figure 2 is a block level diagram of a remote unit of the present invention. Figure 3 is a detailed block level diagram of the RF/IF analog portion of the base unit shown in Figure 1.
Figure 4 is a detailed block level diagram of the RF/IF analog portion of the remote unit shown in Figure 2.
Figures 5(a-c) are portions of the block level diagram of the standby and sync unit of the remote unit shown in Figure 2 and the base unit shown in Figure 1.
Figure 6 is a detailed block level diagram of the interface and multiplexer portion of the remote unit shown in Figure 2 and of the base unit shown in Figure 1.
Figure 7 is a detailed block level diagram of the application controller portion of the remote unit shown in Figure 2 and of the base unit shown in Figure 1.
Figure 8 is a schematic diagram of the frequency spectrum in which the preferred embodiment of the communication system of the present invention is intended to operate. Figure 9 is a timing diagram of the protocol of communication between the base unit and the remote unit.
Figure 10 is a detailed timing diagram of Figure 9 , showing the portion transmitted by the base unit. Figure 11 is a detailed timing diagram of Figure
9, showing the portion transmitted by the remote unit.
Detailed Description of the Drawings
Referring to Figure 1 there is shown a block level diagram of a base unit 10. The base unit 10 is adapted to communicate with one or more remote units 40 shown in Figure 2. In the preferred embodiment, collectively the base unit 10 and the remote unit 40 comprise a digital cordless phone 8. Thus, the base unit 10 has an interface 12 for connection with a public switch telephone network (PSTN) such as an RJ11 jack or an ISDN interface.
The PSTN portion of the interface 12 handles PSTN telephone actions, such as on/off hook, multi- tone generation etc. The signals received by the interface 12 are sent to the interface and multiplexer 18 and to the application controller 22. The ISDN portion of the interface 12 translates ISDN messages into corresponding signals such as on/off hook echo, DTMF tone echo, dial tone or signaling messages such as ringing.
The base unit 10 is hardwired to communicate with the telephone switching network and communicates wirelessly with one or more remote units 40. The base unit 10 also comprises a speaker phone terminal 14. Thus, with a speaker phone terminal 14, the base unit 10 can also be used to communicate directly with the telephone network through the PSTN/ISDN interface 12 or wirelessly with one or more remote units 40. In addition, the base unit 10 comprises a data terminal interface 16 for receiving digital data for communication to the telephone network over the PSTN/ISDN interface 12 or wirelessly with one or more remote units 40. Thus, for example, data from sources such as a computer, can be supplied to the base unit 10 at the data terminal interface 16 for transmission and reception over the telephone network through the PSTN/ISDN interface 12 or wirelessly with one or more remote units 40.
The PSTN/ISDN interface 12, the speaker phone terminal 14 and the data terminal interface 16 are all connected to an interface and multiplexer 18. The interface and multiplexer 18, shown in greater detail in Figure 6, serves to interface the various signals received from the speaker phone terminal 14 and the data terminal 16 and places them on the telephone network through the PSTN/ISDN interface 12 or to be transmitted to one or more of the remote units 40. The base unit 10 also comprises a panel 20 comprising of lights and switches, and a keypad. The signals from the panel 20 are supplied to an application controller 22 and the signals from the application controller are supplied to the panel 20. The application controller 22 is shown in greater detail in Figure 7.
The application controller 22 interfaces with the interface and multiplexer 18. The function of the application controller 22 is to interface with the user of the system 8, to interpret the user commands, entered from the panel 20, and to provide responses from the system 8 to the user.
The interface and multiplexer 18 and the application controller 22 communicate with the base unit transceiver 30. The base unit transceiver 30 comprises a system clock 35, a protocol and control unit 32, a standby and sync unit 34, an RF/IF analog unit 36, and at least one combination of voice/data processor 38a and its associated base band processing unit 28a. In the base unit 10, there are as many voice/data processors 38a and its associated base band processing unit 28a as there are the number of remote units 40 which is or are served simultaneously by the base unit 10. Thus, if the base unit 10 is adapted to service three (3) remote units 40 simultaneously, then within the transceiver 30 are three voice/data processors 38 each with its * associated base band processing unit 28. Each of the voice/data processors 38 is connected with its associated base band unit 28. The voice data processor 38 is also connected to the interface and multiplexer 18 and with the protocol and control unit 32. The base band processing unit 28 is connected to the RF/IF analog unit 36 and with the protocol and control unit 32.
The RF analog unit 36 is connected to the standby and sync unit 34. In addition, the RF/IF unit 36 is connected to a pair of antenna 26a, and
26b, with each of the antennas 26a and 26b serving to both transmit and receive.
Finally, the protocol and control unit 32 is connected to the application controller 22. The remote unit 40 is shown in block diagram form in Figure 2. The remote unit 40 comprises a phone/terminal 42 which comprises a handset and an interface terminal to receive data. The phone terminal 42 is connected to an interface and multiplexer 44 which is similar to the interface and multiplexer 18 of the base unit. The remote unit also comprises a handset panel 46. The handset panel 46 has lights and switches. The handset panel 46 communicates with an application controller 22 which is similar to the application controller 22 in the base unit 10. Similar to the base unit 10, the application control 22 is connected to the interface and multiplexer 44.
The remote unit 40 also comprises a remote unit transceiver 50. The remote unit transceiver 50, similar to the base unit transceiver 30, comprises a protocol and control unit 52 which is similar to the protocol and control unit 32 of the base unit 10.
The remote unit transceiver 50 also comprises a standby and sync unit 34, which is same as the standby and sync unit 34 of the base unit 10. The remote unit transceiver 50 also comprises an RF/IF analog unit 56, which is similar to the RF/IF analog 36 of the base unit transceiver 30, and is connected to a transmitting and receiving antenna 58a and a receiving antenna 58b.
The remote unit transceiver 50 also comprises a single voice data processor 38a and its associated base band processing unit 28a. The voice/data processor 38 and its associated base band processing unit 28a are same as the voice/data processor 38a and its associated base band processing unit 28a of the base unit transceiver 30. The remote unit transceiver 50 thus comprises a protocol and control unit 52, a standby and sync unit 34, an RF/IF analog unit 56, a voice/data processor 38a and a base band processing unit 28a. The connection of these units is identical to the connection for the components of the base unit transceiver 30. The protocol and control unit 52 is connected to the application controller 22 and to the voice/data processor 38a and the base band unit 28a, and to the standby and sync unit 34. The voice/data processor 38a is connected to the base band processing unit 28a and to the interface and multiplexer 44. The base band processing unit 28a is connected to the RF/IF analog unit 56. The RF/IF analog unit 56 is connected to the standby and sync unit 34 and to the antennas 58a and b.
Referring to Figure 3 there is shown a detailed block diagram of the RF/IF analog unit 36 of the base unit transceiver 30. The function of the RF/IF analog unit 36 is to convert the frequency of the transmitted or received signal by the antenna 26a and 26b from radio frequency to an intermediate frequency. In addition, the unit 36 has power control capability to control the transmission power of the transmitted signal. Finally, the unit 36 modulates and demodulates the in-phase and quadrature-phase components of the base band signal. The unit 36 is shown as comprising two sets of antennas 26a and 26b both for transmitting and for receiving. The use of two antennas 26(a and b) and two sets of matching circuits is to insure that in case one antenna is located in a "dead spot" that the other antenna would receive and transmit the requisite signals to the remote unit 40. The signal received by one of the antennas 26a is supplied to an RF filter and low noise amplifier (LNA) 70a, which functions to filter and amplify the signal received from the antenna 26a. The output of the RF filter and LNA 70a is supplied to an RF-to-IF down converter 72a. The function of the RF-to-IF down converter 72a is to convert the received RF signal into an intermediate frequency signal. The conversion from RF-to-IF is dependent upon the difference frequency supplied to the RF-to-IF down converter 72a. This difference frequency is generated by a frequency synthesizer 74 based upon a frequency select input signal.
From the RF-to-IF down converter 72a, the intermediate frequency is then supplied to an IF filter and amplifier 76a. The function of the IF filter and amplifier 76a is to filter the received IF signal and to amplify that signal. In addition the IF filter and amplifier 76a increases the gain of the filtered signal based upon a gain control signal supplied thereto.
The amplified and filtered IF signal is then supplied to an I/Q demodulator 78a. The I/Q demodulator 78a is an in-phase and quadrature-phase demodulator and generates as its output thereof a base band frequency signal. The demodulation of the input signal is based upon a IF frequency signal supplied from a temperature compensated crystal oscillator 82. The base band frequency signal is then supplied to an RRC MF 80a. The RRC MF 80a is a root raised cosine signal matched filter whose output, in the absence of carrier phase error, is a positive or a negative impulse signal for each of the in-phase and quadrature-phase components of the signal. The in-phase and quadrature-phase components comprises a complex signal.
Similarly, the signal from the antenna 26b is supplied along a second identical circuit. First, the signal from the antenna 26b is supplied to an RF filter and a LNA circuit 70b. The output of the RF filter and LNA circuit 70b is supplied to an RF-to- IF down converter 72b. The difference frequency generated by the frequency synthesizer 74 is supplied to the RF-to-IF down converter 72b. The output of the RF-to-IF down converter 72b is supplied to an IF filter and amplifier 76b, whose gain is also controlled by the same gain control signal, supplied to the IF filter and amplifier 76a.
The signal from the IF filter and amplifier 76b is then in-phase and quadrature-phase demodulated by the IF I/Q demodulator 78b. The in-phase and quadrature-phase demodulation is based upon the IF frequency signal supplied from the temperature compensated crystal oscillator 82. The output of the IF I/Q demodulator 78b is supplied to the RRC MF circuit 80b.
In the transmission phase, the ±1 binary signals corresponding to the in-phase and quadrature-phase components of the "spread" data signal (to be described in greater detail hereinafter) are supplied to the RRC filter 84. The RRC 84 serves to generate a positive or negative root raised cosine signal if the input signal is a +1 or -1 respectively. The output of the RRC filter 84 is supplied to an RF I/Q modulator 86. The RF I/Q modulator 86 takes the root raised cosine signal and directly converts it into a radio frequency modulated signal for transmission. The output of the frequency synthesizer 74 which determines the selected radio frequency signal to be modulated and the output of the TCXO 82 which determines the RF frequency of the modulation are both supplied to a mixer 88. The output of the mixer 88 is then supplied to the RF I/Q modulator 86 and is modulated by the output of the RRC filter 84.
The output of the RF I/Q modulator 86 is then supplied to an RF filter and amplifier 90, whose amplification portion has a gain which is controlled by the gain control signal. The output of the RF filter and amplifier 90 is supplied to the RF linear amplifier 92a for transmission over the antenna 26b. In addition, the output of the RF filter and amplifier 90 is supplied after a delay of "chip" time Tc, by a delay 94, to a second RF linear amplifier 92b for transmission over the antenna 26a. Since two signals are produced (one delayed from the other) , the signals can be received by the remote unit 40 and combined. Further, since the two signals are delayed, this permits the remote unit 40 to receive both signals using only a single antenna.
The frequency synthesizer 74 generates a difference frequency between the RF and IF frequencies. The difference frequency varies depending upon the frequency select signal supplied to the synthesizer 74. Thus, the frequency synthesizer 74 covers all frequency bands. In the event the synthesizer 74 can generate both the difference frequency (supplied to the RF to IF converter 72) and the selected RF frequency for transmission, and is able to switch rapidly between those signals, then the mixer 88 is not required. In that event, the selected RF frequency output of the synthesizer 74 can be supplied directly to the RF I/Q modulator 86.
Referring to Figure 4, there is shown in detailed block level diagram the RF/IF analog unit 56 of the remote transceiver unit 50. Similar to the RF/IF analog unit 36, the RF/IF analog unit 56 comprises an antenna 58a or 58b for receiving the incoming signal. The received signal is supplied to an RF filter and low noise amplifier 70 which serves to filter and amplify the received RF signal. From the RF filter and LNA circuit 70, the signal is supplied to a RF-to-IF down converter 72. The RF- to-IF down converter 72 converts the received RF signal into an intermediate frequency signal based upon the difference frequency signal generated by the frequency synthesizer 74. The difference frequency signal generated by the frequency synthesizer 74 can be selected by a frequency select signal. From the RF-to-IF down converter 72, the IF signal generated thereby is supplied to an IF filter and amplifier 76, whose gain is controlled by a gain control signal. The output of the IF filter and amplifier 76 is then supplied to an IF I/Q demodulator 78.
The IF I/Q demodulator 78 also receives a IF frequency signal generated by the temperature compensated crystal oscillator 82. The demodulated in-phase and quadrature-phase signals from the IF I/Q demodulator 78 are then supplied to an RRC matched filter 80. The output of the RRC matched filter 80, in the absence of carrier phase error, are positive or negative impulses representing a ±1 binary signal for each of the in-phase and quadrature-phase components of the signal.
The transmission portion of the RF/IF analog unit 56 receives the "spread" signal from the base band processing unit 28a. The signal is supplied to the RRC filter 84. The output of the RRC filter 84 is a positive or negative root raised cosine signal which is generated in response to a ±1 binary in- phase or quadrature-phase component of the "spread" signal. The output signal of the RRC filter 84 is supplied to an RF I/Q modulator 86. The output of the oscillator 82 and of the frequency synthesizer 74 are both supplied to a mixer 88 which generates the requisite RF modulation signal which is supplied to the RF I/Q modulator 86. Thus, the output of the RF I/Q modulator 86 is an RF modulated signal which is supplied to an RF filter and amplifier 90. The RF filter and amplifier 90 has a amplifier whose gain is controlled by the gain control signal. The output of the RF filter and amplifier 90 is supplied to the RF linear amplifier 92 which is then supplied to a transmitting antenna 58b for transmission.
Referring to Figures 5(a-c) there is shown detailed schematic block level diagram of the standby and sync unit 34. The standby and sync unit 34 comprises a portion which acquires and verifies the signal (Figure 5a) synchronizes the signal (Figure 5b) and detects the signal (Figure 5c) . Referring to Figure 5a there is shown the acquisition and verification portion 100 of the standby and synchronization unit 34. The acquisition and verification unit 100 comprises a preamble matched filter 102 which receives as its input thereof, the output of the RRC MF circuit 80. The function of the preamble matched filter circuit 102 is to detect the preamble portion of SYNC signal generated by the base unit 34 or the preamble portion of the PA1 signal generated by the remote unit (discussed in greater detail hereinafter) . The output of the preamble matched filter circuit 102 is supplied to an energy detection circuit 104. The energy detection circuit 104 serves to obtain the signal magnitude from the in-phase and quadrature- phase components. The output of the energy detection circuit 104 is supplied to a threshold detection circuit 106. The threshold detection circuit 106 serves to detect the presence or absence of the preamble signal. Typically the threshold is first high to prevent false detection and then lowered to increase the probability of detection. The output of the threshold detection circuit 106 is supplied to a verification counter 108. The verification counter 108 can optionally be fed back to the threshold detection circuit to control the threshold detection circuit in a feedback loop. The output of the verification counter 108 is an enable signal, which is used in the other components of the stand-by and sync unit 34. In the event the signal received by the RF/IF analog unit 36 or 56 is the correct signal, the enable signal would be high.
Referring to Figure 5b there is shown the synchronization portion 120 of the standby and synchronization unit 34. The synchronization portion 120 comprises a Pseudo Noise (PN) code generator 134, which receives as its input thereof, a code select signal. The PN code generator 134 generates a PN code which is determined by the code select signal. In addition, it generates a code which is earlier in phase, by half a "chip" time Tc, than the code selected by the code select signal and is supplied to a first complex multiplier 122a. The PN code generator 134 also generates a code which is later in phase, by half a "chip" time Tc, than the one selected by the code select signal and is supplied to the second complex multiplier 122b.
The output of the RRC matched filter circuit 80 is supplied to the first and second complex multipliers 122a and 122b respectively. The outputs of the complex multipliers 122a and 122b are supplied to low pass filters 124a and 124b respectively. The outputs of the low pass filters 124a and 124b are supplied to energy detection circuits 126a and 126b respectively. The low pass filter and the energy detection circuit 126 (a and b) function to obtain the signal magnitude from the in-phase and quadrature-phase components. The output of the energy detection circuits 126a and 126b are supplied to a comparator 128. The output of the comparator 128 is a difference signal and is supplied to a loop filter 130. The enable signal from the verification unit 100 is also supplied to the loop filter 130. The loop filter is activated when the enable signal is high. The output of the loop filter 130 is supplied to a controlled clock 132 which is then supplied back to the PN code generator 134. In this manner, the PN code generator 134 is maintained in a synchronized state by a delay locked loop. The low pass filters 124 (a and b) have a bandwidth around the bit rate and may be implemented as an integrate and dump circuit. An integrate and dump circuit is a simple implementation of a low pass filter. The controlled clock 132 also drives a system clock 35. Referring to Figure 5c there is shown a modulating and demodulating portion 140 of the standby and sync unit 34. The modulator and demodulator portion 140 receives the signal from the RRC matched filter circuit 80. The signal is supplied to a first complex multiplier 142a. The output of the PN code generator 134 is also supplied to the first complex multiplier 142a. The output of the first complex multiplier 142a is supplied to a first low pass filter 144a. From the first low pass filter 144a, the signal is supplied to a first one bit delay 146a. The output of the first one bit delay 146a is supplied to a first conjugate multiplier 148a to which the output of the first low pass filter 144a is also supplied. The output of the first conjugate multiplier 148a is supplied to a multipath combiner 150. From the multipath combiner 150, the signal is supplied to a threshold detector 152 which generates the binary data signal.
The signal from the RRC MF circuit 80 is also supplied to a second path comprising of a second complex multiplier 142b which is also supplied with the output of the PN code generator 134. The output of the second complex multiplier 142b is supplied to a second low pass filter 144b. The output of the second low pass filter 144b is supplied to a second one bit delay 146b. The output of the one bit delay 146b is supplied to a second conjugate multiplier 148b to which the output of the second low pass filter 144b is also supplied. The output of the second conjugate multiplier 148b is supplied to the multipath combiner 150. In the case where the standby and sync unit 34 is used with the RF/IF analog unit 36 of the base unit transceiver 30, two paths for the signals from the two RRC MF circuits 80a and 80b are provided. In the event the standby and sync unit 34 is used with the RF/IF analog unit 56 of the remote unit transceiver 50, the multipath combiner 150 would be used if the base unit 10 transmitted two signals delayed from one another by a single chip. The data detection portion 140 also comprises a differential encoder 160 which receives the binary data from the base band processing unit 28a. The output of the differential encoder 160 is supplied to a complex multiplier 162 to which the PN code generator 134 is also supplied. The output of the complex multiplier 162 is the "spread" signal which is supplied to the RRC filter 84 for transmission by the RF/IF analog unit 36 or 56.
The base band processing unit 28 is similar to the standby and sync unit 34 in that it comprises an acquisition and verification unit (shown in Figure 5a) , a synchronization unit (shown in Figure 5b) and a data detection unit 140 shown in Figure 5c. The difference, as will be explained hereinafter, is that the base band processing unit is operational during the time when the remote unit 40 is in communication with the base unit 10. In contrast, the standby and sync unit 34 is operational only when the remote unit 40 is in the standby mode. Because various components of the base band processing unit 28a are similar if not identical to the standby and sync unit 34, the base band processing unit 28a and the sync standby and sync unit 34 in the remote unit 40 may be combined into a single unit. The voice/data processor 38a can be one of the well known CODEC standards. Thus, the voice processor portion of the voice/data processor 38a can be an ADPCM processor. In addition, as will be seen, each manufacturer of the remote unit 40 or the base unit 10 can supply proprietary voice codecs. The protocol and control unit 52 is a microcomputer capable of storing a program and for executing thereof. In addition, it receives the signal from the system clock 54 or 35 and generates the requisite control signal such as frequency select signal, code select signal, and gain control signal.
Referring to Figure 6, there is shown a block level diagram of the interface and multiplexer 18. As previously discussed, the interface and multiplexer 44 is similar to the interface and multiplexer 18. The difference being that the interface and multiplexer 18 is connected to the PSTN/ISDN interface 12 for communication with the central office telephone network. The interface 18 comprises a multiplexer 180 to which the signals to and from the PSTN/ISDN interface 12 communicate. The multiplexer 180 supplies as an output a signal to a switch matrix 182. The signals from the multiplexer 180, the data terminal 16, and the speaker phone terminal 14 are all supplied to a switch matrix 182. The switch matrix 182 is, as the name implies, a switch for switching the signals to be supplied to the voice/data processor 38a.
The switch matrix 182 connects the voice/data processor 38a either to the data terminal 16 or to the speaker phone terminal 14 for local connection to the remote units 40, or to the PSTN/ISDN interface 12 for connection by the remote units 40 to the telephone network. In addition, the switch matrix 182 can connect the data terminal 16 or the speaker phone 14 for connection by the base unit 10 to the telephone network.
The interface and multiplexer 18 also comprises a control unit 184 which supplies control signals to the multiplexer 180 to select the output thereof (either PSTN or ISDN signals) and to the switch matrix 182 to connect the signals to the voice/data processor 38a. The control unit receives commands from the application controller 22. In addition, the interface and multiplexer 18 receives tone generation signals (for PSTN lines) or signaling messages (for ISDN lines) directly from the application controller 22.
Referring to Figure 7, there is shown a block level diagram of the application controller 22. The application controller 22 comprises an applications processor 190. Data supplied from the Base Unit Panel 20 or Remote Unit Panel 46 is received by the applications processor 190. For input on the keys of the panel 20 or 46, the applications processor 190 sends signals to the PSTN/ISDN interface to either activate the appropriate row and column of the DTMF/Pulse generator (for PSTN lines) or format a signaling message (for the ISDN lines) . In either case, the signals are sent to the switch matrix 182 of the interface and multiplexer 18.
For an outgoing call, the applications processor 190 receives either an off-hook signal from the BS panel 20 or an off-hook message from the Protocol and Control Unit 32 corresponding to a remote unit 40 requesting an outgoing call. The applications processor 190 signals the PSTN/ISDN interface 12 via the interface and multiplexer 18 to generate the appropriate signal (for PSTN lines) or message (for ISDN lines) . A similar procedure is employed for signaling dialed digits.
For an incoming call, the PSTN/ISDN interface 12 will generate the audible alerting sound. An alerting message is sent via the interface and multiplexer 18 and applications controller 22 to the protocol and control unit 32 for alerting of the remote unit 40. When the call is answered the off- hook procedure described above is followed.
Operation The operation of the communication system 8 comprising the base unit 10 and one or more remote units 40 will now be explained as follows. As previously described, the system 8 is particularly adapted to be used as a digital cordless phone and is suitable for operation in the electromagnetic radiation spectrum between 902 MHz and 928 MHz. This is shown in Figure 8.
The frequency spectrum from 902 MHz to 928 MHz is divided into a plurality of frequency channels each having approximately 1.3 MHz bandwidth. Thus, approximately 20 frequency channels can be selected. Communication between base unit 10 and all of its associated remote units 40 is effective over one of the selected frequency channels. Within the selected frequency channel, the base unit 10 and its associated remote units 40 communicate through the use of Pseudo Noise codes or PN codes using CDMA. Thus, for example, if a base unit 10 is in communication with a first remote unit 40a, the base unit 10 would transmit and receive in a selected frequency channel and would communicate with the remote unit 40a through a first PN code. In the event the base unit 10 is in simultaneous communication with a second remote unit 40b, the base unit 10 would communicate with the second remote unit in the same selected frequency channel but using a different PN code.
Finally, communication between the base unit 10 and each remote unit 40 is accomplished using TDMA technique. Referring to Figure 9, there is shown a timing diagram for the transmission and reception of signals from the base unit 10 to one or more of the remote units 40. Within a selected frequency channel, the base unit 10 transmits in a portion of time which comprises a Common Signaling Channel (CSC- B) portion, followed by a guard time, and a User Channel (UC-B) portion, followed by a guard time. Transmission by each of the remote units 40 is accomplished over the next period in time which comprises a Common Signaling Channel (CSC-R) portion shared by one or more of the remote units 40, followed by guard time, followed by a User Channel (UC-R) portion, followed by a guard time. This constitutes a frame. The sequence of timing relationship is then repeated with the base unit 10 transmitting in its slot of time followed by transmission by one or more of the remote units 40 in its slot of time. Referring to Figure 10, there is shown a detailed timing diagram of the various signals transmitted by the base unit. The CSC-B signal is further subdivided into a SYNC portion and a DATA portion. Within the SYNC portion, the signal is further subdivided into a SW1 and a SW2 signal. The SW1 signal is a synchronization signal. The SW1 signal is generated based upon a PN code that is unique to the base unit 10 and known by all the authorized remote units 40. As will be seen, the SW2 signal is either identical to SW1 or is the inverse of SW1. The DATA portion of CSC-B can contain signaling data such as the base unit 10 assigning a PN code to the remote unit 40 for communication between the base unit 10 and the remote unit 40 in the User Channel (UC-B and UC-R) . Within the UC-B portion of the signal transmitted by the base unit 10, the UC-B signal is further subdivided into a User Signaling Channel (USC-B) and a User Bearer Channel (UBC-B) . The USC- B is further subdivided into a Channel Control Message (CCM) portion, which contains control information such as power control and a DATA field which contains control signal information such as signaling messages. In the case of a digital cordless phone, a signaling message can be the dialed digits. The UBC-B portion contains the message or the data to be transmitted from the base unit 10 to the remote 40.
In the preferred embodiment, since a message between the remote unit 40 and the base unit 10 can span many frames, the following definitions are used to delineate message boundaries. A normal frame, as previously discussed, consists of a CSC-B, UC-B, CSC- R and UC-R. A minor superframe consists of eight normal frames. A major superframe consists of sixteen (16) normal frames.
The relative polarity of the SW1 and SW2 signals serve to distinguish normal frame and minor superframe timing, in accordance with the following: SW1 SW2 TYPE OF FRAME
0 0 Normal
0 1 Minor Super
Thus, the SYNC portion of CSC-B would consist of "00" every frame, and would consist of "01" every eight frames. To delineate the commencement of a major superframe, a message containing the frame number is transmitted by the base unit 10, in the DATA portion of the USC-B.
Referring to Figure 11, there is shown a detailed timing diagram of the IF frequency signal portion transmitted by each of the remote units. The CSC-R portion is subdivided into a PA1 portion and CS-R portion. The PA1 portion is used for synchronization information. The CS-R portion functions as a control channel. The UC-R portion is subdivided into a PA2 portion, a USC-R portion, and a UBC-R portion. The PA2 portion is used for synchronization information . USC-R portion, is similar to the USC-B portion in that the field contains control information such as signal quality and signaling messages. Finally, the UBC-R portion is similar to the UBC-B portion transmitted by the base unit 10. The UBC-R portion is the data or the message transmitted by the remote 40 to the base unit 10.
Establishment of Communication Link
For illustration purposes only, and by way of example, we shall assume that the base unit 10 is adapted to communicate with only a single remote unit 40. The establishment of a communication link between the base unit 10 and the remote unit 40 is as follows. The base unit 10 would transmit periodically the SYNC signal (comprising of SW1 and SW2) in the CSC-B portion of its allotted time slot. This would be affected over a selected frequency channel. Again, for illustration purposes only, we shall assume that the frequency selected is in the fourth frequency channel. The SYNC signal is also PN encoded (again for simplicity sake, we shall assume that the index of the code is equal to 0) . Thus, periodically, within the fourth frequency channel, the SYNC signal (both SW1 and SW2) would be transmitted encoded with the index of the PN code equal to 0, by the base unit 10. As is well know, a PN code is a sequence of chips. In the preferred embodiment, the PN code for the SYNC signal is 8x32=256 chips long with 128 chips for the in-phase signal and 128 chips for the quadrature-phase signal. For each phase there are 16 chips per bit. Thus there can be 2256 possible combinations of PN codes for the SYNC signal each having an index associated therewith. For example, the index of a PN code equal to zero might correspond to the PN code itself being "100....01".
The remote unit can be in one of three possible states: ON, STANDBY and OFF.
As the remote unit 40 is turned on, it would begin in the default state of looking for signals having a PN code with index equal to the index of the base unit PN code, i.e. in this case an index of zero (0) . The remote unit 40 would scan the frequency spectrum starting at frequency channel equal to 0.
This is accomplished by the protocol and control unit 52 generating the frequency select signal to cause the synthesizer 74 to generate a difference frequency, so that the RF frequency in channel equal to zero (0) is converted to an intermediate frequency. The protocol and control unit 52 also generates a code select signal such that the PN code equal to index of zero (0) is generated by the PN code generator 134 of the SSU 34. The function of the preamble MF 102 of the SSU 34 is to look for the SYNC signal. If it is found, the enable signal is generated. If after a pre-determined period of time, the SYNC signal is not found, then the PCU 52 generates a different frequency select signal, moving to frequency channel equal to one.
Once the remote unit 40 reaches frequency channel equal four (4) , and the SYNC signal is found, the remote unit 40 would transmit a request signaling message, in frequency channel equal to four (4) in the CS-R portion of CSC-R time frame. The transmission of the request signaling message by the remote unit 40 acknowledging the acquisition of the
SYNC signal is also encoded in a PN code derived from the PN code whose index equals to zero (0) .
In response to the receipt of the request signaling message signal received from the remote unit 40, the base unit 10 transmits an assignment signaling message signal for the PN code to be used in the UC transmission, (i.e. during the message or data exchange portion) between the base unit 10 and the remote unit 40. The transmission by the base unit 10 of this assignment signaling message signal is accomplished in the DATA portion of CSC-B timing portion and is encoded in a PN code whose index is equal to 0. Thus, for example, once the base unit 10 receives the request signaling message signal from the remote unit 40, the base unit 10 may instruct that subsequent communication be affected using a PN code whose index equals to 10. The PN code used during the communication of the data can have a different structure from the PN code for the SYNC signal. In the preferred embodiment, the PN code is 65,535 chips long with alternate chips for the in- phase signal and the quadrature-phase signal, respectively. For each phase there are 16 chips per bit. The message of PN code index equal to 10 is then encoded by the PN code whose index equals 0 and is transmitted over the CSC-B time slot, and more particularly in the DATA time slot. (If the base unit 10 is in simultaneous communication with another remote unit 40, a different PN code will be assigned to the communication with that remote unit 40.) The remote unit 40 receives the signal from the base unit 10 in the DATA portion of the CSC-B time slot and decodes the information contained therein. Thereafter, the message portion of the communication between the base unit 10 and the remote unit 40 is aff cted using a PN code whose index equals to 10 with the base unit 10 transmitting in its UC-B portion and with the remote unit 40 transmitting over its UC-R portion. In the process of entering the STANDBY mode from the OFF mode the PCU 52 generates the frequency select signal for the synthesizer 74 to scan the frequency channels (0-20) , and the code select signal for the PN code generator 134 for the SSU 34 to look for a PN whose index equals to 0. The frequency select signal is changed periodically as the preamble MF 102 fails to find a match in the SYNC signal. Once the SYNC signal is found, the remote unit 40 stays in the STANDBY mode and only the SSU 34 is active.
The communication between a base unit 10 and a plurality of remote units 40 is similar to the foregoing. If a remote unit 40 desires to initiate the communication session (it's on) or the remote unit 40 is in the standby mode, it scans the frequency channels looking for the SYNC pulse. It would then transmit in the CS-R portion of the CSC- R. The base unit 10 transmits an assignment signaling message with a specific PN code index in the DATA portion of the CSC-B timing portion.
Thereafter, the PN code assigned by the base unit 10 is used both for transmissions in the UC-B portion and the UC-R portion. Thus, as can be seen from the foregoing, each remote unit 40 acquires the common signal channel portion, the CSC-R portion only momentarily. Thereafter, it is free for other remote units 40 to signal the base unit 10 over the CSC-R portion. Once the remote unit 40 has been assigned its PN code, communication between the base unit 10 and the remote unit 40 over that assigned PN code would not interfere with communication between the base unit 10 and the plurality of other remote units 40 over the same slotted time period (because the PN codes are different) .
Interference
Because the frequency spectrum (902-928 MHz) selected for operation is subject to interference from other RF generating sources, such as microwave apparatus, etc., the communication link between a base unit 10 and one or more of the remote units 40 is subject to interference. However, as can be seen from the foregoing, the communication between a base unit 10 and all of its remote units 40 is effected over a single selected frequency channel. In the event the base unit 10 detects the signal from one or more of the remote units 40 is being subjected to excessive interference, the base unit 10 would transmit in the DATA portion of the USC-B portion a signaling message to each of the remote units 40 to move to a different frequency channel. The signaling message would contain the synchronization or clocking information as to when the switch over is to occur. Upon receipt by each of the remote units 40, the PCU 52 would generate the frequency select signal to move to the new selected frequency channel.
Loss of Communication Link
Although the foregoing described mechanism for moving the communication from one frequency channel to another works to avoid interference and to continue the communication link, there may occur occasions in which the communication link between the base unit 10 and one or more of the remote units 40 is severed due to causes such as unexpected large magnitude of interference signals. In that event, it is necessary to establish a procedure to re-establish the communication link between the base unit 10 and one or more of the remote units 40. As part of the establishment of the communication link procedure, prior to the base unit 10 and the remote unit 40 communicating in their respective UBC-B and UBC-R portions, the base unit 10 will have transmitted to each of the remote units 40 a table of channels of communications to be used in the event of a communication break. The table of channels would be communicated from the base unit 10 via the DATA portion of the USC-B to the remote unit 40. The table of channels would comprise a list including both the frequency channel and the index of the PN code.
The table of channels would be encoded in accordance with the selected PN code index, e.g. PN code index not equal to 0. The table of channels would be transmitted by the base unit 10 as if it were another piece of "data". The remote unit 40 receiving the table of channels would decode the table of channels in accordance with the assigned PN code. The decoded table of channels signals would then be stored in the memory portion of the protocol and control unit 52.
In the event of a break in communication, the remote unit 40 would continue to count clock signals based upon the system clock 35 generated internal to the SSU 34. The system clock 35 would continue to count in synchrony in continuation of the SYNC signals transmitted from the base unit 10. The protocol and control unit 52 would receive the timing signals from the system clock 35. The protocol and control unit 52 being a microcontroller, would apply a mathematical function to the value of the clock signal. One example of a mathematical function which is used by the remote unit 40 is a hash function H(T) . The hash function H(T) maps the frame number T, derived from the clock signal, into a program number H(T) . The preferred embodiment of the hash function H(T) is defined as
H(T) = L R(T) x B J where: [•••] 1S a floor function;
R(T) = (((T/8) x 7) + 3)mod 16)/16, and is a pseudo-random value in the range (0,1);
B is the number of entries in table of channels. R(T) is based upon taking the minor super frame number T/8 as the seed for a maximum length sequence generator of modulus 16, multiplied by 7, then incremented by 3, and then normalized to obtain a pseudo-random value in the range (0,1).
The application of the mathematical function by the remote unit 40 to the value of the clock signal results in an entry in the table of channels. The protocol and control unit 52 would then select the channel of communication which is associated with that selected entry in the table. As previously discussed, the entry in the table of channels of communication selected would have an associated frequency channel and a PN code index.
In the meantime, the base unit 10 would also have continued the generation of its clock signal by its associated system clock 35. The protocol and control unit 32 would apply the same mathematical function to the same value of the clock signal from the system clock 35 to obtain an identical entry in the table of channels of communication. The base unit 10 would then select the channel of communication associated with the entry in the table. Communication would then be re-established over the channel of communication selected from the entry in the table of channels of communication.
Establishing Capabilities
As part of the initial protocol between the base unit 10 and one or more of the remote units 40, once the remote unit 40 has locked on to the SYNC signal in the CSC-B portion of the time slot, it transmits a request signaling message in the CS-R portion of the CSC-R. Thereafter, the base unit 10 transmits in its DATA portion of the CSC-B time slot, the index of the particular PN code for use by the remote unit 40 in its communication session with the base unit 10. The remote unit 40 would then decode this and use the selected PN code to transmit a list of its functional capabilities to the base unit 10. Thus, the remote unit 40 would transmit its list of functional capabilities, encoded by the selected PN code, e.g. PN code index = 10, over the time slot USC-R.
The base unit 10 would receive the message in the USC-R time slot and would decode the signal in accordance with the selected PN code to derive the list of functional capabilities of the remote unit 40. The base unit would then compare the list of functional capabilities of the remote unit 40 to its functional capabilities and determine a common set of functional capabilities. The base unit 10 would then transmit the list of the common functional set of capabilities over the DATA portion of the USC-B time slot to the remote unit 40, encoded in the accordance with the selected PN code. Thereafter, communication between the remote unit 40 and the base unit 10 is accomplished using the set of common functional capabilities, in accordance with the selected PN code, in the selected frequency.
The functional capabilities of the remote unit 40 and of the base unit 10 can include capabilities such as speech digital encoding. Because different speech encoding techniques are available (some based upon generally known principles and others based upon principles proprietary to certain manufacturers) , and since it is desired that remote units 40 from different manufacturers have the capability of communicating with the base unit 10 from different manufacturers based at least on their common functional capabilities, it is desired as part of the establishment of the communication link that the remote unit 40 and the base unit 10 know the common functional capabilities of each other.
Set forth below is an example of the functional capabilities for the speech codec of the base unit 10 and of the remote unit 40.
Base Unit 10 Remote Unit 40
32 Kbps ADPCM 32 Kbps ADPCM
32 Kbps Enhanced
16 Kbps Subband 16 Kbps Subband 8 Kbps CELP Proprietary
As can be seen, from the list of functional capabilities from the remote unit 40, the base unit 10 compares the table and determines that the list of corresponding common capabilities include the 16 Kbps Subband and the 32 Kbps ADPCM. Based upon the comparison, the base unit 10 would transmit this list of functional capabilities to the remote unit 40 and communication would be effected using either of those two functional capabilities for the speech codec.
Because the remote unit 40 and the base unit 10 have the ability to "negotiate" a list of common capabilities, manufacturers having proprietary speech encoding techniques for their base unit 10 or their remote unit 40, can communicate with other manufacturer's remote units 40 or base units 10 - so long as there is a common denominator of at least one speech codec functional capability which is supported by both manufacturer's units.
Power Control
Because the base unit 10 can be in communication with a plurality of remote units 40, it is desired that the base unit 10 have control over the transmission power of each of the remote units 40 in order to ensure that the signal strength from each of the remote units 40 as received by the base unit 10 is approximately the same so that one remote unit 40 does not overpower or dominate the other units. Further, power control is desirable to suppress multipath fading and shadowing distortion.
In the present communication system 8 the signal transmitted by the base unit 10 is received by the remote unit 40. The power of the signal received from the base unit 10 is measured by the remote unit 40 by detector 104 of the BPU 28a. The transmission power of the remote unit 40 is then controlled in accordance with the following formula: Power = A + (B-C) where A is representative of the desired power received by the base unit 10, of the signal transmitted by the remote unit 40,
B is representative of the power of the signal transmitted by the base unit 10, and C is the measured power of the signal received by the remote unit 40 as measured by the detector 104 of the Baseband Processing Unit 28a. A and B values are data transmitted from the base unit 10 to the remote unit 40 in order to control the transmission power of the remote unit 40. A is the desired power received by the base unit 10 of the signal transmitted by the remote unit 40, as measured by the detector 104 of the base unit 10. It is a value that is transmitted from the base unit 10 to the remote unit 40 over the DATA portion of the USC- B. B represents the power of the signal transmitted by the base unit 10. That too is transmitted from the base unit 10 to the remote unit 40 over the DATA portion of the USC-B. Thus, A and B are known a priori to the remote unit 40 or are part of the signaling message transmitted from the base unit 10 to the remote unit 40.
The gain control signal generated by the protocol and control unit 52 in the remote unit 40 is used to control the gain of the RF filter and amplifier 90 which affects the power of the transmitted signal. The RF amplifier 90 whose gain is controlled can be of well known design, such as that from part AN1025, made by Motorola.
Data Encoding
As previously discussed, both the UC-B portion as well as the UC-R portion consist of a USC and a UBC portion. Thus, in the UC-B time slot, the signals USC-B and UBC-B are transmitted, with USC-B being a control signal portion containing information such as power activity, ringing status etc. and with the UBC-B portion containing the data. Similarly, in the UC-R portion, the UC-R portion consists of the
PA2 and USC-R portion which are control signals with UBC-R being the data portion.
The control signal portion of the UC-B and the UC-R are digital data streams having a small amount of digital data in comparison to the data portion of the UC-B and UC-R. To protect the control signal portion to further enhance the ability of the control signal portion to withstand interference, the control signal and the data portion of both the UC-B and the UC-R can be further digitally encoded.
The encoding for that digital data is as follows. Each N bit block from the data portion is mapped to a unique "light" (wherein light means there are fewer ones than zeroes) M-bit signal where M is greater than N and the number of "l's" in the M-bit signal is less than M/2. The light M-bit signal is transmitted in the event a bit from the control signal portion of UC-B or UC-R is "0", whereas complement of the light M-bit signal is transmitted in the event the bit from the control signal portion of the UC-B or UC-R is "l".
While channel coding is increasingly common in modern communication systems, a channel code merely adds redundancy to an informational stream producing an encoded bit stream for transmission on a noisy channel. If the channel code is properly devised, the decoder can reliably recover the original information stream even though some of the transmitted bits were received in error due to the redundancy introduced by the coding. In the present apparatus, the objective of the encoding is to provide maximal protection against transmission errors for the control signal portion of the UC-B or the UC-R time slot and minimal protection for the data portion of the UC-B or UC-R. In this way, the received unit (remote unit 40 or the base unit 10) will be able to recover both the control signal and the data signal under conditions of low error rate and will be able to recover the control signals under conditions of extremely high error rate.
The following illustrates an example of the foregoing encoding techniques. A single bit of the control signal and 96 bits of data are encoded into an encoded bit stream having 120 bits for transmission. Mapping from the 96 bit words to the 120 bit words is accomplished by splitting the 96 bit words into three 32 bit words. Each of the 32 bit words is mapped into a light 40 bit word. The three light 40 bit words are concatenated to form a light 120 bit word.
Mathematically, 2 is less than the combination of C (40, 12) , so the sequence of 32 bits can be mapped into a sequence of 40 bits having a Hamming weight of 12, i.e. containing exactly twelve l's.
Three 40 bit words mapped from the three 32 bit input words from the data channel are concatenated to result in a 120 bit word of Hamming weight 36. If the single bit from the control signal is 0, this word is sent. If the single bit from the control signal is 1, the complement of this word is sent, and has a weight of 120 -36 =84 bits of "1".
The difference in weight is 84 -36=48 which means that more than 24 of the 120 bits must be in error before a "light" M bit word is mistaken for a "heavy" M-bit word or vice versa.
The foregoing example has the drawback that any channel error will cause loss of one 32 bit portion of the encoded data. This can be improved through the addition of an ordinary single stream (127,120) Hamming code. Adding the 7 cycle redundancy check (CRC) bits to the 120 bit word enables correction of any single bit error in the 127 bit block. With this improvement, the decoding will produce correct results for both control and data signals if fewer than 2 bits are changed by noise.

Claims

WHAT IS CLAIMED IS:
1. A method of encoding two digital data signals: a first signal and a second signal, for transmission over a noisy channel, wherein each signal is characterized by a bit stream, said method comprising the steps of: mapping N bits of the first signal to a unique light M bit (M > N) third signal wherein the number of "l"s in the M bit third signal is less than M/2; and transmitting the light M bit third signal mapped from the N bits of the first signal, in the event a bit from the second signal is "0", and transmitting the complement of the light M bit third signal mapped from the N bits of the first signal in the event a bit from the second signal is "1".
2. The method of Claim 1 further comprising the step of: encoding said M bit third signal with an error correction code, prior to transmission.
3. The method of Claim 2 wherein said transmitting step further comprising: transmitting a plurality of concatenated light M bit third signals, with each contiguous
M bit third signal mapped from a contiguous N bit portion of the first signal.
4. The method of Claim 3 further comprising the step of: encoding said plurality of M bit third signals with an error correction code, prior to transmission.
5. A method of decoding a digital data signal, characterized by a bit stream, into a first digital signal and a second digital signal, wherein said decoding step comprises: receiving M bits of said digital data signal; outputting a "0" as a second digital signal in the event the number of "l"s in the M bits is less than M/2; and a "1" as a second digital signal in the event the number of "l"s in the M bits is greater than M/2; and mapping said received M bits to N bits as said first digital signal.
6. The method of Claim 5 wherein said mapping step further outputs an error signal in the event the received M bits are unable to be mapped to the N bits.
7. A method of transmitting and receiving two digital data signals: a first signal and a second signal over a noisy channel, wherein each signal is characterized by a bit stream, said method comprising the steps of: mapping N bits of the first signal to a unique light M bit (M > N) third signal wherein the number of "l"s in the M bit third signal is less than M/2; transmitting over the channel the light M bit third signal mapped from the N bits of the first signal, in the event a bit from the second signal is "0" and transmitting over the channel the complement of the light M bit third signal mapped from the N bits of the first signal, in the event a bit from the second signal is "1"; receiving M bits from the channel; outputting a "0" as the second signal in the event the number of "l"s in the M bits is less than M/2, and a "1" as the second signal in the event the number of "l"s in the M bits is greater than M/2; and mapping said received M bits to N bits as said first signal.
8. The method of Claim 7 wherein said mapping step further outputs an error signal in the event the received M bits are unable to be mapped to the N bits.
9. A method of operating a digital cordless phone having a base unit and a remote unit, said method for communicating wirelessly between the base unit and the remote unit, said base unit transmitting a digital control signal and a digital data signal, over a channel, wherein each signal is characterized by a bit stream, said method comprising the steps of: mapping N bits of the digital data signal to a unique light M bit (M>N) transmission signal wherein the number of "l"s in the M bit transmission signal is less than M/2; and transmitting the light M bit transmission signal mapped from the N bits of the digital data signal, in the event a bit from the digital control signal is "0" and transmitting the complement of the light M bit transmission signal mapped from the N bits of the digital data signal, in the event a bit from the digital control signal is "1".
10. The method of Claim 9 further comprising the step of: encoding said M bit third signal with an error correction code, prior to transmission.
11. The method of Claim 10 wherein said transmitting step further comprising: transmitting a plurality of concatenated light M bit third signals, with each contiguous M bit third signal mapped from a contiguous N bit portion of the first signal.
12. The method of Claim 11 further comprising the step of: encoding said plurality of M bit third signals with an error correction code, prior to transmission.
13. The method of Claim 9 wherein said remote unit decodes a received digital data signal, characterized by a bit stream, into a first digital signal and a second digital signal, wherein said decoding step comprising: receiving M bits of said digital data signal; outputting a "0" as a second digital signal in the event the number of "l"s in the M bits is less than M/2; and a "1" as a second digital signal in the event the number of "l"s in the M bits is greater than M/2; and mapping said received M bits to N bits as said first digital signal.
14. The method of Claim 13 wherein said mapping step further outputs an error signal in the event the received M bits are unable to be mapped to the N bits.
15. A method of establishing a wireless communication link between a base unit having a first set of functional capabilities and a remote unit having a second set of functional capabilities, said method comprising: transmitting periodically a sync signal in a first selected time period, in a selected frequency channel, by the base unit; scanning by said remote unit to detect said sync signal; transmitting a first response signal in said selected frequency channel by said remote unit, in response to the detection of said sync signal, in a second selected time period, different from the first selected time period; transmitting a first control signal encoded by a first code by the remote unit in said selected frequency channel, in a third selected time period, different from the first and second selected time periods, said first control signal containing the second set of functional capabilities; receiving the first control signal by the base unit; decoding the first control signal by the base unit to derive the second set of functional capabilities; comparing the second set to the first set by the base unit and determining a common set of functional capabilities thereof; transmitting a second control signal encoded by the irst code by the base unit in said selected frequency channel, in a fourth selected time period, different from the first, second and third selected time periods, said second control signal containing the common set of functional capabilities; and communicating between the base unit and the remote unit based upon a functional capability from the common set.
16. The method of Claim 15 further comprising the step of: transmitting in said selected frequency channel an acknowledgement signal by the base unit, in response to the first response signal from the remote unit, in a fifth time period, different from the first, second, third, and fourth time periods.
17. The method of Claim 15 wherein said first code is a CDMA code.
18. The method of Claim 15 wherein said sync signal is encoded by a second code, different from the first code.
19. The method of Claim 18 wherein said second code is a CDMA code.
20. The method of Claim 15 further comprising the step of selecting one of a plurality of frequency channels by said base unit as said selected frequency channel, and wherein said scanning step further comprising scanning said plurality of frequency channels, one at a time.
21. An apparatus for establishing a wireless communication link between a base unit, having a first set of functional capabilities, and a remote unit, having a second set of functional capabilities, comprising: means for transmitting periodically a sync signal in a first selected time period in a selected frequency channel by the base unit; means for detecting said sync signal, by said remote unit; means for transmitting a first response signal in said selected frequency channel by said remote unit, in response to the detection of said sync signal, in a second selected time period, different from the first selected time period; means for transmitting a first control signal encoded by a first code by the remote unit in said selected frequency channel, in a third selected time period, different from the first and second selected time periods, said first control signal containing the second set of functional capabilities; means for receiving the first control signal by the base unit; means for decoding the first control signal by the base unit, to derive the second set of functional capabilities; means for comparing the second set to the first set by the base unit and for determining a common set of functional capabilities thereof; eans for transmitting a second control signal encoded by the first code by the base unit in said selected frequency channel, in a fourth selected time period, different from the first, second and third selected time periods, said second control signal containing the common set of functional capabilities; and means for communicating between the base unit and the remote unit based upon a functional capability from the common set.
22. The apparatus of Claim 21 further comprising: means for transmitting in said selected frequency channel an acknowledgement signal by the base unit, in response to the first response signal from the remote unit, in a fifth time period, different from the first, second, third, and fourth time periods.
23. The apparatus of Claim 21 wherein said first code is a CDMA code.
24. The apparatus of Claim 21 wherein said sync signal is encoded by a second code, different from the first code.
25. The apparatus of Claim 24 wherein said second code is a CDMA code.
26. The apparatus of Claim 21 further comprising means for selecting one of a plurality of frequency channels by said base unit, as said selected frequency channel.
27. The apparatus of Claim 26 wherein said detecting means further comprising: means for scanning said plurality of frequency channels, one at a time.
28. A method of controlling the power of a remote transmitted signal transmitted by a remote communication device to a base communication device said base device transmitting to said remote device a base transmitted signal, said method comprising: receiving said base transmitted signal by said remote device; measuring the power of said base transmitted signal received by said remote device; and controlling the transmission power of the remote transmitted signal in accordance with Power = A + (B-C) where A is representative of the desired power of the remote transmitted signal received by the base device;
B is representative of the power of the base transmitted signal;
C is representative of the measured power of the base transmitted signal as received by the remote device.
29. The method of Claim 28 wherein said parameters of A and B, are transmitted to the remote communication device by the base communication device.
30. An apparatus for controlling the power of a remote transmitted signal from a remote communication device to a base communication device said base device transmitting to said remote device a base transmitted signal, said apparatus comprising: means for receiving the base transmitted signal; means for measuring the power of said base transmitted signal; and means for controlling the transmission power of the remote transmitted signal in accordance with Power = A + (B-C) where A is representative of the desired power of the remote transmitted signal received by the base device; and
B is representative of the power of the base transmitted signal; and
C is representative of the measured power of the base transmitted signal as received by the remote device.
31. A remote unit for wireless communication with a base unit, said remote unit comprising: means for transmitting, using CDMA, in a selected frequency channel, in one period of time to the base unit a remote transmitted signal; means for receiving, using CDMA, in said selected frequency channel, in another period of time, different from the one period, a base transmitted signal from the base unit; and means for controlling the transmission power of the remote transmitted signal in accordance with:
Power = A + (B-C) where A is representative of the desired power of the remote transmitted signal received by the base device;
B is representative of the power of the base transmitted signal; and
C is representative of the measured power of the base transmitted signal as received by the remote device.
32. The remote unit of Claim 31 wherein said transmitting means further comprising: means for transmitting a control signal during a portion of said one period and a data signal encoded by CDMA during another portion of said one period.
33. The remote unit of Claim 31 wherein said receiving means further receives a sync signal from the base unit.
34. The remote unit of Claim 31 wherein said receiving means further comprising: means for detecting the base transmitted signal; and means for decoding said base transmitted signal using CDMA to produce a decoded base transmitted signal.
35. The remote unit of Claim 31 wherein said transmitting means transmits a first control signal and a first data signal in the one period of time; and wherein said receiving means receives a sync signal, a second control signal, and a second data signal in another period of time.
36. The remote unit of Claim 35 wherein said remote unit can be in one of three possible states: OFF, STANDBY and ON.
37. The remote unit of Claim 36 wherein said remote unit when in the STANDBY state transmits only the first control signal, and receives only the sync signal and the second control signal.
38. The remote unit of Claim 31 wherein said selected frequency channel is selected one from a plurality of frequency channels.
39. The remote unit of Claim 38 further comprising: means for changing the transmission to another frequency channel in response to a request from the base unit to change to another frequency.
40. A method of establishing a wireless communication link between a base unit and a remote unit comprising: transmitting periodically a sync signal in a first selected time period in a selected frequency channel by the base unit; scanning for said sync signal by said remote unit; transmitting a first response signal encoded by a first code in said selected frequency channel by said remote unit in response to the detection of said sync signal, in a second selected time period, different from the first selected time period; transmitting a first control signal encoded by the first code by the base unit in said selected frequency channel, in a third selected time period, different from the first and second selected time periods, said first control signal containing a second code to be used in the communication session between the base unit and the remote unit; receiving said first control signal by the remote unit, in said third time period; decoding said first control signal by the remote unit; and communicating in said selected frequency channel between said base unit and said remote unit by transmitting an encoded data signal, encoded by said second code, by the base unit, in a fourth selected time period, different from the first, second, and third selected time periods and by transmitting another encoded data signal, encoded by said second code, by the remote unit in a fifth selected time period, different from said first, second, third and fourth time periods.
41. The method of Claim 40 wherein said sync signal is encoded as a CDMA code.
42. The method of Claim 40 wherein said first code is a CDMA code.
43. The method of Claim 40 wherein said second code is a CDMA code.
44. The method of Claim 40 further comprising the step of: selecting the selected frequency channel from a plurality of frequency channels by the base unit.
45. The method of Claim 44 wherein said scanning step further comprising the step of: scanning said plurality of frequency channels, one at a time, for said sync signal.
46. An apparatus for establishing a wireless communication link between a base unit and a remote unit comprising: means for transmitting periodically a sync signal in a first selected time period in a selected frequency channel selected by the base unit; means for detecting said sync signal, by said remote unit; means for transmitting a first response signal encoded by a first code in said selected frequency channel by said remote unit, in response to the detection of said clock signal, in a second selected time period, different from the first selected time period; means for transmitting a first control signal encoded by the first code by the base unit in said selected frequency channel, in a third selected time period, different from the first and second selected time periods, said first encoded control signal containing a second code to be used in the communication session between the base unit and the remote unit; means for receiving said first control signal by the remote unit; means for decoding said first control signal by the remote unit, in said third time; and means for communicating in said selected frequency channel between said base unit and said remote unit by transmitting an encoded data signal, encoded by said second code, by the base unit, in a fourth selected time period, different from the first, second and third selected time periods, and by transmitting another encoded data signal, encoded by said second code, by the remote unit in a fifth selected time period, different from said first, second, third and fourth time periods.
47. The apparatus of Claim 46 wherein said sync signal is encoded as a CDMA code.
48. The apparatus of Claim 46 wherein said first code is a CDMA code.
49. The apparatus of Claim 46 wherein said second code is a CDMA code.
50. The apparatus of Claim 46 further comprising: means for selecting said selected frequency channel from a plurality of frequency channels.
51. The apparatus of Claim 50 wherein said means for detecting further comprising: means for scanning said plurality of frequency channels, one at a time, by said remote unit for the detection of said sync signal.
52. A wireless communication system for communicating between a base unit and a remote unit, said system comprising: means for transmitting using CDMA between the base unit and the remote unit in one of a plurality of frequency channels selected, wherein in one period of time the base unit transmits and in another period of time, different from the one period, the remote unit transmits; and means for changing the one frequency channel selected to another frequency channel, different from the one frequency channel, in response to interference in the one frequency channel, whereby the communication between the base unit and the remote unit is then effected over said another frequency channel.
53. The system of Claim 52 wherein said transmitting means comprises: means for transmitting a control signal between the base unit and the remote unit during a first portion of said one period and during a first portion of said another period, and for transmitting a data signal between the base unit and the remote unit during a second portion of said one period and during a second portion of said another period.
54. The system of Claim 52 wherein said transmitting means further comprises: means for transmitting a sync signal from the base unit to the remote unit during said one period of time.
55. A wireless communication method for communicating between a base unit and a remote unit, said method comprising: transmitting using CDMA between the base unit and the remote unit, in one of a plurality of frequency channels selected, wherein in one period of time the base unit transmits and in another period of time, different from the one period, the remote unit transmits; changing the one frequency channel selected to another frequency channel, different from the one frequency channel in response to interference in the one frequency channel, whereby the communication between the base unit and the remote unit is then effected over said another frequency channel.
56. The method of Claim 55 wherein a control signal is transmitted during a first portion of said one period and during a first portion of said another period, and a data signal is transmitted during a second portion of said one period and during a second portion of said another period.
57. The method of Claim 56 further comprising transmitting a synchronization signal from the base unit to the remote unit during said one period of time.
58. A base unit for wireless communication with a remote unit, said base unit comprising: means for transmitting using CDMA in one of a plurality of frequency channels selected, in one period of time to the remote unit; means for receiving using CDMA in said one of a plurality of frequency channels selected, in another period of time, different from the one period, transmissions from the remote unit; and means for changing the transmission to another frequency channel in response to interference in the one frequency channel, whereby communication with the remote unit is then effected over said another frequency channel.
59. The base unit of Claim 58 wherein said transmitting means further comprising: means for transmitting a control signal during a first portion of said one period and a data signal encoded by CDMA during a second portion of said one period.
60. The base unit of Claim 59 wherein said control signal further comprising: a sync signal and a common control signal.
61. The base unit of Claim 60 wherein said receiving means further comprising: means for detecting transmission from the remote unit to produce a detected signal; and means for decoding said detected signal using CDMA to produce a decoded transmitted signal.
62. A remote unit for wireless communication with a base unit, said remote unit comprising: means for transmitting, using CDMA, in one of a plurality of frequency channels selected, in one period of time to the base unit; means for receiving, using CDMA, in said one of a plurality of frequency channels selected, in another period of time, different from the one period, transmission from the base unit; and means for changing the transmission to another frequency channel in response to a request from said base unit to change to another frequency.
63. The remote unit of Claim 62 wherein said transmitting means further comprising: means for transmitting a sync signal during a first portion of said one period and a data signal encoded by CDMA during a second portion of said one period.
64. The remote unit of Claim 62 wherein said transmitting means further comprising: means for receiving a sync signal from the base unit.
65. The remote unit of Claim 62 wherein said receiving means further comprising: means for detecting transmission from the base unit to produce a detected signal; and means for decoding said detected signal using CDMA to produce a decoded transmitted signal.
66. A wireless communication system for communicating between a base unit and a remote unit said system comprising: said base unit comprising: means for transmitting using CDMA in one period of time to the remote unit a sync signal, a first control signal, and a first data signal; means for receiving using CDMA in another period of time, different from the one period, from the remote unit, a second control signal and a second data signal; said remote unit comprising: means for receiving using CDMA in the one period of time from the base unit the sync signal, the first control signal, and the first data signal; and means for transmitting using CDMA in the another period of time to the base unit, the second control signal and the second data signal.
67. The system of Claim 66 wherein said base unit communicates with a plurality of like remote units.
68. The system of Claim 67 wherein said first control signal is received by the plurality of like remote units.
69. The system of Claim 68 wherein said first data signal is CDMA encoded and is received by one of said plurality of remote units.
70. The system of Claim 66 wherein said remote unit can be in one of three possible states: OFF, STANDBY and ON.
71. The system of Claim 70 wherein said remote unit when in the STANDBY state transmits only said second control signal and receives only said sync signal and first control signal.
72. A base unit for communicating wirelessly with a remote unit, said base unit comprising: means for transmitting using CDMA in one period of time to the remote unit a sync signal, a first control signal, and a first data signal; and means for receiving using CDMA in another period of time, different from the one period, from the remote unit, a second control signal and a second data signal.
73. The system of Claim 72 wherein said base unit communicates with a plurality of like remote units.
74. The system of Claim 72 wherein said first data signal is CDMA encoded.
75. A remote unit for communicating wirelessly with a base unit, said remote unit comprising: means for receiving using CDMA in one period of time from the base unit a sync signal, a first control signal, and a first data signal; and means for transmitting using CDMA in another period of time, different from the one period, to the base unit, a second control signal and a second data signal.
76. The system of Claim 75 wherein said remote unit can be in one of three possible states: OFF, STANDBY and ON.
77. The system of Claim 76 wherein said remote unit when in the STANDBY state transmits only said second control signal and receives only said sync signal and first control signal.
78. A method of re-establishing wireless communication between a base unit and a remote unit, after a communication break, wherein prior to the communication break, the base unit transmits to the remote unit a table of channels of communication to be used between the base unit and the remote unit; said base unit having a first means for generating a first clock signal having a first clock signal value, and means for transmitting said first clock signal value to the remote unit; said remote unit having a second means for generating a second clock signal having a second clock signal value, wherein in the event of a communication break, said method comprising: continuing counting the second clock signal generated by said second means by the remote unit and synchronizing said second clock signal value with the first clock signal value received by the remote unit prior to the communication break; applying a function by the remote unit to the value of the second clock signal at the remote unit to obtain an entry in the table; selecting the channel of communication associated with the entry in the table by the remote unit; continuing counting the first clock signal generated by said first means by the base unit; applying the same function by the base unit to the value of the first clock signal at the base unit to obtain an entry in the table; and selecting the channel of communication associated with the entry in the table by the base unit, whereby communication is re-established over the channel of communication associated with the entry in the table.
79. The method of Claim 78 herein each channel of communication is characterized by one of a plurality of frequency channels and a CDMA code within the one channel.
80. A wireless communication system for communication between a base unit and a remote unit, said system comprising: means for transmitting by the base unit to the remote unit a table of channels of communication to be used between the base unit and the remote unit; means for receiving the table transmitted by the base unit, by the remote unit; means for storing the table received by the remote unit; means for generating a clock signal by the base unit; means for transmitting, by the base unit to the remote unit, the clock signal value; means for applying a function by the base unit to the value of the clock signal to obtain an entry in the table in the base unit, in the event of a break in the communication link between the base unit and the remote unit; means for selecting the channel of communication associated with the entry in the table by the base unit; means for receiving said clock signal value by said remote unit; means for generating an internal clock signal by the remote unit synchronized with said clock signal value; means for applying the same function by the remote unit to the value of the internal clock signal at the remote unit, to obtain an entry in the table in the event of a break in the communication link between the base unit and the remote unit; and means for selecting the channel of communication associated with the entry in the table by the remote unit, whereby communication is re-established over the channel of communication associated with the entry in the table.
81. The system of Claim 80 wherein each channel of communication is characterized by one of a plurality of frequency channels and a CDMA code within the one channel.
82. A method of establishing a wireless communication link between a base unit and a remote unit comprising: selecting one of a plurality of frequency channels by said base unit; transmitting periodically a sync signal in a first selected time period in said one frequency channel selected by the base unit; scanning said plurality of frequency channels, one at a time, by said remote unit for the detection of said sync signal; transmitting a first response signal in said one frequency channel by said remote unit, in response to the detection of said sync signal, in a second selected time period, different from the first selected time period; transmitting a table of channels of communication signal and a clock signal value, encoded by a code by the base unit in said one frequency channel, in a third selected time period, different from the first and second selected time periods, receiving said table signal and clock signal value by the remote unit, in said third time period; decoding said table signal and clock signal value by the remote unit in said third time period to derive the table of channels of communication and synchronizing a clock signal generated internal to said remote unit with said received clock signal value; storing said table by the remote unit; communicating between said remote unit and said base unit; wherein in the event of a break in the communication link, re-establishing the communication link by: continuing counting clock signal by the remote unit from a clock signal generated internal thereto; applying a function by the remote unit to the value of the clock signal at the remote unit to obtain an entry in the table; selecting the channel of communication associated with the entry in the table by the remote unit; continuing counting clock signal by the base unit; applying the same function by the base unit to the value of the clock signal at the base unit to obtain an entry in the table; and selecting the channel of communication associated with the entry in the table by the base unit, whereby communication is re¬ established over the channel of communication associated with the entry in the table.
83. The method of Claim 82 wherein each channel of communication is characterized by one of a plurality of frequency channels and a CDMA code within the one channel.
84. An apparatus for establishing a wireless communication link between a base unit and a remote unit comprising: means for selecting one of a plurality of frequency channels by said base unit; means for transmitting periodically a sync signal in a first selected time period in said one frequency channel selected by the base unit; means for scanning said plurality of frequency channels, one at a time, by said remote unit for the detection of said sync signal; means for transmitting a first response signal in said one frequency channel by said remote unit, in response to the detection of said sync signal, in a second selected time period, different from the first selected time period; means for transmitting a table of channels of communication signal and a clock signal value encoded by a code by the base unit in said one frequency channel, in a third selected time period, different from the first and second selected time periods; means for receiving said table signal and clock signal value by the remote unit, in said third time period; means for decoding said table signal and clock signal value by the remote unit to derive the table of channels of communication and for synchronizing a clock signal generated internal to said remote unit with said received clock signal value; means for applying a function by the base unit to the value of the clock signal to obtain an entry in the table in the base unit, in the event of a break in the communication link between the base unit and the remote unit; means for selecting the channel of communication associated with the entry in the table by the base unit; means for generating an internal clock signal by the remote unit; means for applying the same function by the remote unit to the value of the internal clock signal at the remote unit, to obtain an entry in the table, in the event of a break in the communication link between the base unit and the remote unit; and means for selecting the channel of communication associated with the entry in the table by the remote unit, whereby communication is re-established over the channel of communication associated with the entry in the table.
85. The apparatus of Claim 84 wherein each channel of communication is characterized by one of a plurality of frequency channels and a CDMA code within the one channel.
PCT/US1992/009565 1991-11-08 1992-11-06 A wireless communication system WO1993009493A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP50874793A JP3264925B2 (en) 1991-11-08 1992-11-06 Wireless communication system

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
US07/789,731 US5259003A (en) 1991-11-08 1991-11-08 Method of encoding two digital data signals
US790,634 1991-11-08
US789,736 1991-11-08
US789,737 1991-11-08
US07/789,348 US5267244A (en) 1991-11-08 1991-11-08 Method and an apparatus for establishing the functional capabilities for wireless communications between a base unit and a remote unit
US789,292 1991-11-08
US07/789,736 US5212808A (en) 1991-11-08 1991-11-08 Method and an apparatus for re-establishing wireless communication between a base unit and a remote unit
US07/790,634 US5278992A (en) 1991-11-08 1991-11-08 Method and apparatus for controlling transmission power of a remote unit communicating with a base unit over a common frequency channel
US07/789,292 US5258995A (en) 1991-11-08 1991-11-08 Wireless communication system
US789,731 1991-11-08
US789,348 1991-11-08
US07/789,737 US5247702A (en) 1991-11-08 1991-11-08 Method and an apparatus for establishing a wireless communication link between a base unit and a remote unit

Publications (1)

Publication Number Publication Date
WO1993009493A1 true WO1993009493A1 (en) 1993-05-13

Family

ID=27560295

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1992/009565 WO1993009493A1 (en) 1991-11-08 1992-11-06 A wireless communication system

Country Status (4)

Country Link
JP (5) JP3264925B2 (en)
KR (3) KR100393950B1 (en)
AU (1) AU3128893A (en)
WO (1) WO1993009493A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0667999A1 (en) * 1993-09-09 1995-08-23 Ericsson Inc. Navigation assistance for call handling in mobile telephone systems
EP0732022A1 (en) * 1994-10-04 1996-09-18 Motorola, Inc. Method and apparatus for coherent communication reception in a spread-spectrum communication system
EP0763300A1 (en) * 1994-03-21 1997-03-19 Omnipoint Corporation Pcs pocket phone/microcell communication over-air protocol
US5946305A (en) * 1994-12-13 1999-08-31 Sony Corporation Cordless telephone system
US8270312B2 (en) 2008-12-17 2012-09-18 Sony Corporation Communication system, communication method, communication device, and program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5343753B2 (en) * 2009-08-03 2013-11-13 株式会社リコー Liquid discharge detection apparatus and ink jet recording apparatus

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3688210A (en) * 1971-07-16 1972-08-29 Larry W Fort Apparatus to protect a phase-locked-loop against loss of synchronizing signal
US4616364A (en) * 1984-06-18 1986-10-07 Itt Corporation Digital hopped frequency, time diversity system
US4644560A (en) * 1982-08-13 1987-02-17 Hazeltine Corporation Intranetwork code division multiple access communication system
US4672657A (en) * 1985-12-17 1987-06-09 Motorola, Inc. Multichannel telephone system
US4783844A (en) * 1985-06-20 1988-11-08 Sony Corporation Apparatus for transmitting and recording signals
US4789980A (en) * 1986-08-18 1988-12-06 American Telephone & Telegraph Company, At&T Bell Laboratories Switching techniques for FDM communication systems
US4802190A (en) * 1987-01-26 1989-01-31 U.S. Philips Corporation Method of transmitting information by means of code signals, information transmission system for carrying out the method, and transmitting and receiving apparatus for use in the transmission system
US4905221A (en) * 1987-08-24 1990-02-27 Nec Corporation Earth station capable of effectively using a frequency band of a satellite
US4908839A (en) * 1985-12-11 1990-03-13 Nec Corporation Channel switching system
US5020094A (en) * 1987-12-23 1991-05-28 Rash Mark S Cordless telephone network
US5031207A (en) * 1988-12-19 1991-07-09 U.S. Philips Corporation Method of establishing a data link between a pair of terminals as well as a terminal which is suitable for implementing this method
US5128959A (en) * 1991-02-22 1992-07-07 Motorola, Inc. Variable bandwidth CDMA radio system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4742514A (en) * 1986-03-25 1988-05-03 Motorola, Inc. Method and apparatus for controlling a TDM communication device
US5007050A (en) * 1987-03-27 1991-04-09 Teletec Corporation Bidirectional digital serial interface for communication digital signals including digitized audio between microprocessor-based control and transceiver units of two-way radio communications equipment
US5001703A (en) * 1989-01-23 1991-03-19 Motorola, Inc. Spectrally efficient TDM duplex communication system
US5042082A (en) * 1989-06-26 1991-08-20 Telefonaktiebolaget L. M. Ericsson Mobile assisted handoff
CA1312656C (en) * 1989-08-24 1993-01-12 Steven Messenger Wireless communications systems
US5056109A (en) * 1989-11-07 1991-10-08 Qualcomm, Inc. Method and apparatus for controlling transmission power in a cdma cellular mobile telephone system
US5199031A (en) * 1990-08-31 1993-03-30 Telefonaktiebolaget L M Ericsson Method and system for uniquely identifying control channel time slots
CA2066946A1 (en) * 1991-05-16 1992-11-17 George Philip Vella-Coleiro Apparatus and method for synchronizing a plurality of remote transmission and receiving stations

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3688210A (en) * 1971-07-16 1972-08-29 Larry W Fort Apparatus to protect a phase-locked-loop against loss of synchronizing signal
US4644560A (en) * 1982-08-13 1987-02-17 Hazeltine Corporation Intranetwork code division multiple access communication system
US4616364A (en) * 1984-06-18 1986-10-07 Itt Corporation Digital hopped frequency, time diversity system
US4783844A (en) * 1985-06-20 1988-11-08 Sony Corporation Apparatus for transmitting and recording signals
US4908839A (en) * 1985-12-11 1990-03-13 Nec Corporation Channel switching system
US4672657A (en) * 1985-12-17 1987-06-09 Motorola, Inc. Multichannel telephone system
US4789980A (en) * 1986-08-18 1988-12-06 American Telephone & Telegraph Company, At&T Bell Laboratories Switching techniques for FDM communication systems
US4802190A (en) * 1987-01-26 1989-01-31 U.S. Philips Corporation Method of transmitting information by means of code signals, information transmission system for carrying out the method, and transmitting and receiving apparatus for use in the transmission system
US4905221A (en) * 1987-08-24 1990-02-27 Nec Corporation Earth station capable of effectively using a frequency band of a satellite
US5020094A (en) * 1987-12-23 1991-05-28 Rash Mark S Cordless telephone network
US5031207A (en) * 1988-12-19 1991-07-09 U.S. Philips Corporation Method of establishing a data link between a pair of terminals as well as a terminal which is suitable for implementing this method
US5128959A (en) * 1991-02-22 1992-07-07 Motorola, Inc. Variable bandwidth CDMA radio system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0667999A4 (en) * 1993-09-09 1999-03-24 Ericsson Ge Mobile Inc Navigation assistance for call handling in mobile telephone systems.
EP0667999A1 (en) * 1993-09-09 1995-08-23 Ericsson Inc. Navigation assistance for call handling in mobile telephone systems
KR100341554B1 (en) * 1993-09-09 2002-11-08 에리크썬 지이 모빌 컴뮤니케이션 인코포레이티드 Navigation assistance for call handling in mobile telephone systems
EP1347660A3 (en) * 1994-03-21 2004-01-28 XIRCOM Wireless, Inc. PCS pocket phone/microcell communication over-air protocol
EP0763300A4 (en) * 1994-03-21 1999-12-08 Omnipoint Corp Pcs pocket phone/microcell communication over-air protocol
EP0763300A1 (en) * 1994-03-21 1997-03-19 Omnipoint Corporation Pcs pocket phone/microcell communication over-air protocol
EP1347658A2 (en) * 1994-03-21 2003-09-24 XIRCOM Wireless, Inc. PCS pocket phone/microcell communication over-air protocol
EP1347658A3 (en) * 1994-03-21 2004-03-03 XIRCOM Wireless, Inc. PCS pocket phone/microcell communication over-air protocol
EP1347584A3 (en) * 1994-03-21 2004-03-03 XIRCOM Wireless, Inc. PCS pocket phone/microcell communication over-air protocol
EP1347583A3 (en) * 1994-03-21 2004-07-21 XIRCOM Wireless, Inc. PCS pocket phone/microcell communication over-air protocol
EP0732022A4 (en) * 1994-10-04 2000-11-29 Motorola Inc Method and apparatus for coherent communication reception in a spread-spectrum communication system
EP0732022A1 (en) * 1994-10-04 1996-09-18 Motorola, Inc. Method and apparatus for coherent communication reception in a spread-spectrum communication system
US5946305A (en) * 1994-12-13 1999-08-31 Sony Corporation Cordless telephone system
US8270312B2 (en) 2008-12-17 2012-09-18 Sony Corporation Communication system, communication method, communication device, and program

Also Published As

Publication number Publication date
JP3682058B2 (en) 2005-08-10
JPH07509590A (en) 1995-10-19
JP2005073252A (en) 2005-03-17
JP2002185999A (en) 2002-06-28
KR100393950B1 (en) 2003-08-06
KR100393951B1 (en) 2003-08-06
KR100394162B1 (en) 2003-08-09
AU3128893A (en) 1993-06-07
JP2002186049A (en) 2002-06-28
JP2002185399A (en) 2002-06-28
JP3264925B2 (en) 2002-03-11

Similar Documents

Publication Publication Date Title
US5278992A (en) Method and apparatus for controlling transmission power of a remote unit communicating with a base unit over a common frequency channel
US5258995A (en) Wireless communication system
US5267244A (en) Method and an apparatus for establishing the functional capabilities for wireless communications between a base unit and a remote unit
US5247702A (en) Method and an apparatus for establishing a wireless communication link between a base unit and a remote unit
US5212808A (en) Method and an apparatus for re-establishing wireless communication between a base unit and a remote unit
US5259003A (en) Method of encoding two digital data signals
US5812543A (en) Mobile communication method and system
US5781538A (en) Subscriber unit in a wireless personal communication system
EP0947110B1 (en) Methods and systems for reduced power operation of cellular mobile terminals
JP3248911B2 (en) Discontinuous CDMA reception method
KR100260469B1 (en) Portable handset for tdd/fdd wireless communication
US6658250B1 (en) System and method for a wide area wireless personal communication system incorporating advanced messaging
JPH07222252A (en) Dual mode cellular modem
JPH08191267A (en) Method and equipment for spectrum efficiency improvement
US5434905A (en) Digital cordless telephone set operated under burst synchronization
KR950000360B1 (en) Radio communications system
US6101171A (en) Slot by slot PS/CS switching apparatus within the personal handy phone system
US5799034A (en) Frequency acquisition method for direct sequence spread spectrum systems
US5590410A (en) System and method for frequency based acquisition acknowledgment between transmitter and receiver
JP3682058B2 (en) Wireless communication system
GB2184920A (en) Cordless telephones
US6349213B1 (en) Apparatus for enhanced voice quality in multiple cordless handset environment and method
US5697062A (en) Method and apparatus for improved link establishment and monitoring in a communications system
US5651051A (en) Cordless communications systems
JP3266990B2 (en) Digital wireless portable terminal

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA JP KR

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1019940701557

Country of ref document: KR

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA

WWE Wipo information: entry into national phase

Ref document number: 1020007013567

Country of ref document: KR

Ref document number: 1020007013568

Country of ref document: KR

Ref document number: 1020007013569

Country of ref document: KR