[go: up one dir, main page]

HK1085328B - Octave pulse data encoding and decoding method and apparatus - Google Patents

Octave pulse data encoding and decoding method and apparatus Download PDF

Info

Publication number
HK1085328B
HK1085328B HK06105430.1A HK06105430A HK1085328B HK 1085328 B HK1085328 B HK 1085328B HK 06105430 A HK06105430 A HK 06105430A HK 1085328 B HK1085328 B HK 1085328B
Authority
HK
Hong Kong
Prior art keywords
harmonic
pulse
data
pulses
opd
Prior art date
Application number
HK06105430.1A
Other languages
German (de)
French (fr)
Chinese (zh)
Other versions
HK1085328A1 (en
Inventor
Christoph Karl Ladue
Original Assignee
Symstream Technology Holdings No. 2 Pty Ltd
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
Application filed by Symstream Technology Holdings No. 2 Pty Ltd filed Critical Symstream Technology Holdings No. 2 Pty Ltd
Publication of HK1085328A1 publication Critical patent/HK1085328A1/en
Publication of HK1085328B publication Critical patent/HK1085328B/en

Links

Description

The present invention relates to providing data communication over a wireless digital voice and data communications network.
Today with few exceptions, wireless telemetry data systems tend to mimic the conventional linear predictive protocols and processes that reflect a technical adaptation of conventional wireless terrestrial trunked radio systems and trunked mobile radio (MTR Most examples of application specific data (ASD) is now modernized as connection based circuit switched data operating with analog and digital cellular networks worldwide. Telematics/telemetry data quality of service (QOS) suffers globally because it is subject to inherent complexity, a low level of reliability, and high cost.
(2G) GSM 800/900/1800/1900 and CDMA standards cannot support circuit switched data through "voice" channels without radically modifying existing physical and logical channel infrastructure.
US-A-4426555 discloses a telephone communications device for a hearing-impaired person. The device visually presents communication information, communicated over the telephone by a pair of sequential dual-tone-matrix-frequency (DTMF) signals to a hearing-impaired person's location.
US-A-5905 761 discloses an amplitude shift keyed (ASK) receiver comprising a signal receiving part; a signal detecting part detecting a signal having a carrier frequency and a noise; a pulse detecting part checking the signal for compensating errors; and a signal determining part determining and restoring a signal to be restored according to output signals from the signal detecting part and the pulse detecting part.
SUMMARY OF THE INVENTION
The object of the present invention is to address some of the difficulties associated with present wireless communications systems.
A first aspect of the invention provides a method for encoding a data message, comprising:
  • receiving characters of a data message;
  • determining from a harmonic pulse signature conversion table harmonic pulses to associate with the characters of the data message;
  • generating a harmonic pulse, based on the determination, to represent each character, where each harmonic pulse is an octave pulse created from multiple harmonics of an
  • articulated waveform; and
  • generating a frame of harmonic pulses by grouping the harmonic pulses as a series of pulses.
A second aspect of the invention provides an encoding apparatus comprising:
  • an input means adapted to receive characters of a data message;
  • an encoding engine adapted to determine from a harmonic pulse signature conversion table harmonic pulses to associate with the characters of the data message; means adopted to generate a harmonic pulse, based on the determination, to represent each character, where each harmonic pulse is an octave pulse created from multiple harmonics of an articulated waveform; and means adapted to generate a frame of harmonic pulses by grouping the harmonic pulses as a series of pulses.
A third aspect of the invention provides a method for decoding a data message, comprising:
  • receiving a data message having a series of harmonic pulses;
  • determining from a harmonic pulse signature conversion table data characters to associate with the harmonic pulses of the data message, each harmonic pulse representing a character with an octave pulse created from multiple harmonics of an articulated waveform; and
  • generating a series of data characters to represent the data message based on the determination.
A fourth aspect of the invention provides a decoding apparatus comprising:
  • a receiver to receive a data message having harmonic pulses;
  • a decoder adapted to determine from a harmonic pulse signature conversion table data characters to associate with the harmonic pulses of the data message; each harmonic pulse representing a character with an octave pulse created from multiple harmonics of an articulated waveform; and adapted to generate a series of data characters to represent the data message based on the determination.
Octave pulses (OPs) are designed as information transport mediums that operate perfectly through a plurality of pulse code modulated (PCM) wired mediums that use pulse amplitude modulation (PAM), and other pulsed transmission based mediums. In terms of wireless mediums, OPs are transported through digital air interface speech channels, using traditional GSM-TDMA Gaussian minimum shift keying (GMSK), and other TDMA and CDMA systems using quadrature shift key (QSK) and binary shift key (BSK) modulation schemes respectively. Such logically defined air interface channels that are endemic to GSM TDMA, IS-136-TDMA digital cellular and its variants, IS-95-CDMA, CDMA-2000 digital cellular and its variants are perfect mediums to transparently transport OP data (OPD).
The present invention enables transport of high-speed OP symbolic data through conventional digital voice channel frames and subframes without taxing finite data and voice channel bandwidth limits. These digital transport means are inherent with respect to selected host network bearer service and teleservice data pathways and networks elements. These bearer service and teleservice feature sets are essential to GSM, IS-95 CDMA, UMTS, GPRS, IMT-2000 and CDMA-2000. The present invention dramatically Streamlines these systems and services. As used herein, OPD may also refer to an Octave Data Protocol that utilizes OPD. OPD combines the asymmetrical-structured language of music and processes of creating and storing digital music, with the language processes of generating digital data during the venerable processes of converting analog voice, and sound-samples into digital bit streams traveling through selected digital traffic channels. This important multi source synthesis in fact creates a cogent modality that is unprecedented in the wireless data and networking world.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate a preferred embodiment of the invention and together with a general description given above and the detailed description of the preferred embodiments given below, serve to explain the principles of the invention. It is to be understood that the particularity of the ensuing description does not supersede the generality of the foregoing summary of the invention.
  • Fig. 1, is a logical block diagram of the VTDN network, causing an octave pulse data transaction event, transmitted from a VTT, according to the invention.
  • Fig. 2, is block depiction of the octave pulse data expressed in alphanumeric characters, according to the invention.
  • Fig. 3, is a block diagram depicting the component structure of the virtual terminal that supports octave pulse data processing with specialized SIM card, according to the invention.
  • Fig. 4, is a logical block diagram depicting the VTT octave pulse data encoder, according to the invention.
  • Fig. 5 is a logical block diagram depicting the VTT octave pulse data decoder, according to the invention.
  • Fig. 6, is a schematic diagram depicting the VTT OPE pulse encoding analysis process, according to the invention.
  • Fig. 7, is a logical block diagram depicting the VTT OPE pulse decoding analysis process, according to the invention.
  • Fig. 8, is a depiction of an octave pulse notation differentiation converted to conventional data formats, according to the invention.
  • Fig. 9, is a diagram depicting phases of conventional digital cellular speech signal sampling processes, according to the invention.
  • Fig. 10 is a graphic representation of a string acoustically vibrating in an A-B-A-C-A music notational protocol, according to the invention.
  • Fig. 11, is a graphic representation of amplitude sound wave coefficients expressed over time, according to the invention.
  • Fig. 12, simply depicts a five millisecond octave pulse as a quantum of a musical sound notation signature, qualified as an F Sharp, according to the invention.
  • Fig. 13, graphically depicts defined acoustic sound waveforms captured in time, therefore quantized as a measured wavelength, according to the invention.
  • Fig. 14, graphically depicts as an envelope of sound which is always shaped differently for each sound signature, according to the invention.
  • Fig. 15, graphically illustrates each of the first three modes of vibration that deals with musical sound loops and nodes, according to the invention.
  • Fig. 16, depicts three generated data packets utilized within the means and methods and specialized virtual circuit fast packet switching (VCFP) according to the invention.
  • Fig. 17, depicts a block diagram that illustrates the processes and procedures that link OP processing from the VTT and the Virtual host, according to the invention.
  • Fig. 18, a graphic representation of a modified personal digital assistant (PDA) and the intelligent smart sleeve, according to the invention.
  • Fig. 19, block diagram of a host virtual transaction based network (VTDN), according to the invention.
  • Fig. 20, is a schematic representation of the OPD-VTDN network operation center and the virtual host system portal, according to the invention.
  • Fig. 21, is a schematic-block diagrammatic representation of the octave pulse data cellular base site radio, according to the invention.
  • Fig. 22, is a schematic-block diagram of OPD-Turbo Coding, and dynamic TRAU unit management according to the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT OF THE INVENTION
Reference will now be made in detail to the present preferred embodiments of the invention illustrated in the accompanying drawings. In describing the preferred embodiments and applications of the invention, specific terminology is employed for the sake of clarity. However, the invention is not intended to be limited to the specific terminology so selected, and it is understood that each specific element includes all technical equivalents that operate in a similar manner in similar wireless and wireline communication systems to accomplish a similar purpose.
OPD utilizes harmonically structured bit patterns that are transparent to TDMA and CDMA digital speech traffic channel frames and subframes, but fit like a glove virtually within each frame and subframe. The invention's new protocol modality appears as fluctuating pulses, patterned in "stair-cased" sample formats. The invention's well-structured OP harmonic fluctuations and variations are extrapolated from the combination of musical harmonics expressed in terms of pitch, timbre, amplitude, interval, and polyphonic patterns, coupled with the processes and procedures endemic to mobile wireless telephony, and voice frame sampling. OPD uses sound harmonic pulse sample structures derived from accurately defined 5ms generated subframes from timed and predictable sampled 5ms pulses that are not generated from acoustic sources, but are derived and generated synthetically. In some examples OPD harmonically derived ASCII text characters will be generated and transmitted in frequencies that are detectable by the human ear, and or generated by human speech respectively.
The invention provides specialized Virtual Transaction Terminal (VTT) installed OPD-coder-decoders (OPD-CODECs) that generate these specialized harmonic constructs via selected digital air interface speech channels that are endemic to digital cellular terrestrial and digital satellite speech channels respectively. In addition, the invention provides OPD-CODECS that decode these heretofore disclosed harmonically derived ASCII text characters that are integrated with selected fiber optic and metallic based adaptive differential/delta PCM (ADPCM) speech circuits when terminated at the invention's network operations center (NOC). Conversely, the invention provides the means and methods of providing OPD-CODECs for encoding ADPCM speech circuits that originate from the invention's NOC and transport OPD message capsules to a selected VTT whereby the installed ASIC or FPGA or Intelligent SIM card based OPD-CODEC decodes selected OPD message capsules respectively.
Most digital traffic channel structures known in the Art today such as International GSM TDMA, UMTS, and U. S. Standards IS-136 TDMA-EDGE, and IS-95 CDMA-2000 can support a minimum of 1.6 Kbps data as an aggregate rate while utilizing single OPSigs in speech frames. A speech sampling rate of 8kHz is the common standard for all narrow band GSM TDMA, IS-136-TDMA, IS-95-CDMA digital cellular telephone standards. Each of theses network standards also utilizes a 20ms frame burst format, that also includes four 5ms subframes within each burst. Each of these 5ms subframes is used and/or generated by the invention to contain a 5ms octave resonate pulse. Accordingly, the invention's novel Octave Data Protocol is designed to generate, encode and transmit from the origination end harmonically structured pulse signatures. OPD pulses are decoded by the OP-VDTN host digital signal processor (DSP) on the networks virtual host system (VHS), located within the component structures of the invention's NOC. These OPs will convert to characters 0-9, *, # and A-Z. These characters have familiar quantitative values when displayed on a HMI screen with respect to a PDA screen and its supportive intelligent sleeve. Each OP possesses a specific bit structure that match one, two or three 8 bit-byte character constructs derived from one, two or three "note, pulsed sound coding constructs." OPs are directly formatted into the sampling bit structures of a GSM TDMA radio, or CDMA radio by special mobile station (MS) encoding and decoding componentry.
This novel OPD communication protocol operates without disrupting conventional voice traffic, and signaling traffic flow with respect to selected GSM PLMN or other related trunked cellular CDMA network topologies. The invention also provides gateway routing nodes (GRN) that are essentially Internet gateways that convert PCM 30, E1/T1, and ISDN data protocols to Internet TCP/IP protocols. Thus, OP-VDTN telemetry and web clipping data are sent from a VTT through a GSM public land mobile network (PLMN) to a designated GRN whereby it is relayed to a selected NOC facility. This means of sending data is enabled at a very low cost per telemetry and web clipping data event, or WLAN broadband data communications event. OPD is based upon the physical and theoretical basis of quantum logic and the asymmetrical physics of music pitch; timbre, beat, and syncopation. Each sampled pulse carries a structured digital data bit arrangement that can signify octave notations A, B, C, D, E, F, and G also known as the fundamental seven octaves, with all the iterations and variations of each octave measure expression. Now these iterations are not discernable to the human ear because of the speed as to how fast Octave Pulse Data (OPD) propagates through a selected communications channel. Octaves are features of musical perception by which all pitches with frequencies are related by powers of 2. Moreover, each octave embodies the seven octave pitch names in well-defined harmonic iterations. This 7X7 expression allows for a wide range of OP symbolic data iterations and variations, in accord with the invention's OP, complex wave signature design.
OPD represents a technical variation of a Metasystem. A Metasystem acts in accord with its own essential nature, in this case the nature or cyclic efficiency of any selected communications channel and support network. The invention virtually modifies a serving host digital cellular system with respect to speech channel frame encoding, without changing its essential nature. The invention creates a "Metasystem Transition" with respect to taking existing data, manipulating that data, in order to create manipulated data, with the express aim of applying the manipulated data to application specific data objectives. A "Metasystem Transition" relates to an evolutionary process in which higher levels of complexity and control are generated within elements of all open systems.
Telecommunications systems are typically designed to have a rather rigid operating paradigm, once installed and configured, and are not readily alterable without physically replacing selected host network elements with different possibly more flexible network elements. The invention creates a virtual digital cellular Metasystem Transition, i.e., modifying a prior state of operation to a more flexible state of operation without circumventing the apparent conventional purpose of a digital cellular system, and without a significant program change. In fact the invention creates no program change with respect to (1) its operational standard, and (2) the original intent of host network element manufactures, with respect to protocol and equipment specifications. However the mere act of virtually implementing OPD, with respect to a digital cellular system does create an OP Metasystem Transition (OPMT) process. Therefore, the invention is an OPMT while utilizing existing digital cellular, mobile satellite traffic channels and data channels, and PCM circuits that utilize specific speech frame and subframe-pulse arrangements.
The invention's network operation center (NOC) and its novel virtual network protocols can deactivate a currently serving trans-rate-adaptive-unit (TRAU) unit upon origination and initialization of an OPD communications event set-up request that is based upon the reception of a VTT originated service request. This same dynamic management of a selected TRAU unit can originate from a NOC initialized OPD communications event. This OPD originated event is designated for a selected VTT and the like that has previously registered and is active within the service location area of a selected OPD regional NOC when an application service provider (ASP) or other point of service origination requests selected OPD services. A special OPD service request can be made by an ASP who request OPD message capsules to be transported to a currently operating and properly registered VTT operating in a selected GSM PLMN or other such digital cellular or satellite PLMN.
The invention provides the means and methods of activating or deactivating a serving GSM PLMN TRAU unit from a remote location such as an OPD compatible NOC without special modification or software upgrade to any selected host network element. In fact the invention's TRAU unit activation and deactivation process and procedure is transported to a currently serving base site and its contained TRAU unit via ADPCM circuits during the course of an OPD speech channel based data call set up process and procedure.
Furthermore, the invention provides special embedded OPD call set up algorithmic based instruction sets that automatically deactivate a currently serving TRAU unit upon directed initialization of a selected OPD message capsule based data communications event, once conventional speech service is requested during an OPD message capsule data transfer event. The serving TRAU unit specifically deactivated, after the TRAU unit is activated during the conventional voice call setup process, when the serving GSM PLMN operator receives and OPD speech channel data call request. In order to take advantage of high-speed OPD speech frame based data, conventional logical structures and novel synchronization schemes specific to speech frames and channel coding must be utilized. Therefore instruction sets are contained within the header and or body of a specially formatted message capsule data-symbol arrangement. This specialized message capsule-sample structure, is an instruction set that is transmitted during an initial OPD speech channel based message capsule transmission that is originated from a NOC via a selected ADPCM circuit, or from a VTT over a logically defined air interface speech channel.
According to an aspect of the invention, OPD message capsule constructs and host network element management schemes are applied to selected digital speech frames and subframes of wireless cellular, satellite, radio local loop (RLL), wireless local loop (WLL), and any other PCM wireless communication systems. Said WLL and RLL systems are integrated with TCP/IP compatible public and virtual private networks (VPN).
PCM algorithms perform three broadly defined operations that include (1) sampling, (2) quantizing and (3) encoding the generated frames of the PCM channel signal. Pulse amplitude modulation (PAM) is an engineering term that is used to describe the conversion of an analog signal to a pulse type signal, where the amplitude of the pulse denotes the peak of the sound envelope of the analog information. The PAM signal can be converted into a PCM baseband channel digital signal, which in turn is modulated onto a carrier in terms of speech, related bandpass based digital communications systems. The purpose of PAM signaling is to provide another waveform that looks like analog pulses yet contains the digital representation of acoustic information that was present in the analog waveform. It is not required that the PAM signals "look" exactly like the original analog waveform; it is only required that an approximation to the original be recovered from the PAM signal. The PCM signal is obtained from the quantized PAM signal by encoding each quantized sample value into a digital word. The source here is a continuous analog signal, expressed as a phenomena measured in time that has vector; magnitude and direction in time and space. This analog acoustic wave signal in fact produces a detectable resonance signature called a sound wave. The invention retrieves digital samples from disparate sources. Once retrieved, the samples are re-generated in a discrete 5ms Octave Pulse, quantum possessing all its desired harmonic characteristics. Each OP is stored and retrieved from an octave signature sample register located in an OP storage system within a VTT or a storage area network (SAN). A SAN is located within the logical and physical matrices of the invention's VHS.
A preferred aspect of the invention is the creation of a novel OP "complex waveform construct" (CWC) that embodies a specialized envelope shape derived from a plurality of harmonic "signature" characteristics. These specialized signature characteristics codify essential vector conditions, amplitude, pulse waveform shape, complex wave layers, and OP wave envelope shape accordingly. The constituent elements of OPs are designed to conform to current designs in telecommunications networks. OP CWCs optimize channel space characteristics, and thus minimize most of the negative effects of air interface channel disturbances, and landline based PCM channel noise. It is desirous to initially generate flattop pulse waveforms for database storage for latter use in the OP-VTDN network. However the same OPs must be custom shaped for transport over digital traffic speech channels and PCM channel space, depending on host PLMN network operations standards.
The OPD pulse codified as a data byte-word medium is much easier to sample, "quantize" and encode for conversion to alphanumeric characters, special serial binary data codes, special hexadecimal codes, graphic content data, human language conversion and the like. The invention's accurately defined OPs are easier to predict, sample, define, convert and regenerate than any other digital data medium. Therefore it stands to reason that OPD will achieve much higher data rates than existing digital air interface speech codec algorithms, PAM-PCM channel coding processes, radio-modulation protocols, and the like. Therefore, the invention completely exploits the PAM/PCM processes that are fundamentally inherent to all sampling value conversions involved in analog to digital conversions. PAM/PCM conversions are also inherent within analog to digital conversion algorithmic methods used in digital musical sampling instruments and other digital sound producing systems.
PCM-PAM channels are physically connected and logically communicative with selected telephony exchanges, switch matrices, digital routers and out-of-band signaling nodes. PCM-PAM algorithms are at the core of speech processing with respect to all PLMN and PSTN voice traffic processing known in the world today. Conversely the invention's virtual transaction based data NOC is comprised of switches, home location registers (HLR), DSP, and TCP/IP packet routers. Contained within the NOC facility is the VHS. The VHS is comprised of OSE, OP generation systems (OPG), OPD character conversion systems (OPCC), OP storage (OPS) systems, OP human language (OPHL) character conversion servers, and gateway routers. OPD pulses can be derived by creating mathematical pseudo equivalents of musical harmonic pitches within applied channel limits, which contain specialized attack and decay patterns, that are quantified as digital bit patterns with assigned arbitrary values based on the Wireless Application Protocol (WAP) and other languages being served, translated, stored, transmitted, or received on either end of the OP-VTDN network. OPD pulses are sampled by the VTT based dictionary look up system that is a functional part of the OP Engine (OPE) which manages the OPCODEC. The unique method transpires at the same physical bus-logic point, and logical interval, when the analog speech signal is converted into digital information. This key interval is also coupled with channel coding algorithms utilized in conventional digital mobile stations. The OPE essentially bypasses the conventional speech codec without circumventing conventional speech traffic. The invention's OPE and OP System (OPS) is either designed as an integral component of GSM and other TDMA and CDMA digital cellular mobile stations firmware, and software and electronic circuitry.
The invention's OPD means and methods provide a minimum data rate improvement that ranges from 50% to 200% increase in aggregate data rates over wireless channels, virtual channels, and mobile cellular digital traffic channels, in a completely virtual manner. The invention provides the means and method for implementing seamless wireless electronic commerce transaction based services. OPD characters are transmitted and received in selected digital cellular and satellite networks, delivering a minimum data payload assemblage of 4.8 Kilobytes with an aggregate air time consumption of three seconds. OPD network protocols also utilize a revolutionary variation of a VCFP switched architectured protocol. VCFP telemetry and Internet based web-clipping data services produce an overall transaction based event duration that ranges between 5 to 7 seconds, from origination to termination. OPD also uses a novel approach to connectionless protocols for message transfer between the user and the OPD VHS Internet portal.
OPD utilizes a discontinuous transmission (DTX) feature by enabling a uniformly structured bi-directional OPD "conversation." The invention's VTT and the VHS portal "converse" in an "OPD word" language, via selected host cellular PLMN networks, satellite networks and PSTN. When one end transmits and completes a message capsule transfer to the other end, the receiving node responds with its own OP message capsule transmission. Consequently, the invention utilizes its previously disclosed interleaved speech frame and OP protocol in accord with conventional DTX/TDD algorithms.
Accordingly, the invention provides the means of interleaving not only 20ms speech frames, with 20ms OP frames, but also interleaving 5ms speech subframes and 5ms OPD word subframes. In this way the invention provides the means and methods of providing quality speech and data during one OPD communications event. At the end of an OPD communications event each node completes its message transmission by transmitting an acknowledgement OP message capsule, which terminates and completes the event. Therefore the invention creates a novel simultaneous voice and data (SVD) communications system, in accord with the OPD communications language that operates virtually and actually within a plurality of international wireless and PSTN networks.
An aspect of the invention enables improved GPRS channel management, messaging protocols, and digital circuit switched protocols, under one VTDN network multi-layered hierarchical protocol that is a new and revolutionary Unified Messaging (UM) system. The VTDN protocol is designed to utilize the best components, processes and procedures from all disclosed bearer services while discarding the most inefficient features of each. This is accomplished by the invention's means and methods by taking existing data, manipulating that data without disrupting the communications medium applied to, while applying the invention's heretofore disclosed protocol scheme.
According to another aspect of the invention, the entire OPD protocol can be embedded within the data substrates of on an intelligent SIMM card and its integral registers that acts as a form of application specific integrated circuit (ASIC) chip. Using a programmable SIM card as a medium for storing, accessing and retrieving OPD code-decode algorithms for operating and providing message capsule, data packet transport protocols, and simultaneous voice and data information over conventional digital speech channels. In conjunction with this novel SIM card based protocol construct, the only additional modification to a conventional GSM radio module occurs with special reference to resident firmware modifications that fully enable OPD protocol means and methods in addition to all conventional digital cellular, data and voice services functions and feature sets.
According to another aspect of the invention, specialized OPD harmonic bit stuffing, or spoofing is provided, utilizing a novel integration of conventional data compression such as Huffman, Dictionary and/or Arithmetic algorithms, or any combination or iteration thereof. These compression techniques are further combined with specialized utilization of specialized forward error correction (FEC) known in the Art as Turbo coding. The VTDN NOC and its novel virtual host system receive data bit streams that arrive in the form of Transport Control Protocol/Internet protocol (TCP/IP) data bit formats, and the like. These bit streams originate from selected vertical and horizontal market applied ASP messages, polling messages, paging messages, AT command set data instructions, forward information messages, and forward query result messages. One or more NOC components receive the ASP originated data and converts said data via novel processes and procedures into OPs. Once the connection based or connectionless based interchange of data information has begun, OPs are transmitted from the NOC virtual host system to the VTT operating in a selected PLMN or satellite network.
The invention's OPs are transparent when processed by the end of the VTDN network. OPD pulses are transmitted over digital voice channels utilized in TDMA and CDMA traffic channels in International GSM PLMN, North, Central and South American TDMA and CDMA networks. OPD pulses are in fact derived pseudo equivalents of musical notations, quantified as digital bit patterns interpreted by conventional means and methods.
OPD pulses are inserted at the same physical point and logical interval when the analog voice signal is converted into digital information at the speech coder/decoder's physical ingress and egress point, contained in conventional digital mobile stations as part of radio and bus-logic circuit board. This component replacement and/or modification does in fact enable encoding and generation of specialized digital bit arrangements based upon turbo-coding, compression and manipulation of base site decoders, transcoders and TRAU constructs, and produces a dynamic virtual pathway, within which travel the substrate bit patterns of conventional traffic channel frame and subframe pulses. Accordingly, by deactivating a GSM base sites speech channel decoder-TRAU unit with specialized message capsule specific data instruction sets, the overall data rate of an instant OPD event may be dramatically increased for both forward and reverse channel OPD communication constructs. Upon conclusion of the OPD communications event, the base site decoder-TRAU unit is activated in order to serve and process conventional GSM speech traffic accordingly. However, OPD produces specialized bit arrangements that reside within the traffic channel frames and subframes.Every OP quantum signature is equally grandissimo, and possesses hard edged attack and decay patterns in order to generate OP tones that have uniformity, clarity, and a high level of pulse-signature OSE resolving power. This uniformity will increase the mathematical probability of the OPD being detected on both ends of the data communication session, and therefore predictability of a successful data transmission is exponentially increased. The invention also provides tick-track bit patterns to add another signature flow that runs underneath the OPs, a sub layer that transports additional data. Therefore, these tick track patterns provide another layer of information flow in order to create additional data character information in the same channel space where the OPs flow. This can also be used to enable better control over application specific devices. Also, this feature enables virtual network management such as deactivating and activating voice channel echo canceling, and other channel management features. All of this unique information generation requires no modulation-demodulation process or other such conventional data transmission information means and methods.
Accordingly, well-defined musical notations are easy to decipher and discriminate when probability of a successful OPD transmission is achieved. Therefore OPD pulse protocol will produce high-speed data derived character transmissions within the frame and subframe structures of logically defined air interface digital traffic channels, and pulse code modulation (PCM-30)- (PCM-24)-DSO-DSI or equivalent PLMN and PSTN channels, or any other digital logically defined medium that support digital speech and wireless data information. OPD measured pulse-data packet increments can produce an aggregate assemblage of thousands of binary based, hexadecimal based, and alpha numeric based characters that are transported through selected air interfaces and PCM based digital mediums with a five to six event duration cycle. OPD protocols produce an aggregately measured data throughput rate that ranges around 16Kbps without incurring Channel frame attenuation and intersymbol-OP collision in a channel structure that was riot designed to operate at13Kbps. The term harmonic bit stuffing relates to multiple levels of digital speech frame data bit manipulation. These levels of data bit manipulation include but are not limited to, (1) processes that manipulate low pass and band pass filter coefficients, i.e. causing harmonic OP generated ASCII characters to seamlessly pass through TRAU units, base site decoders, base site subsystem (BSS) and other speech channel network elements without causing disruption to any conventional host network traffic, and without the need to reconfigure host network elements, (2) utilizing off-the-shelf run-length coding, Huffman coding, Arithmetic coding,Lempel-Ziv-LZ77/LZ78 dictionary compression constructs, data spoofing and the like, and (3) utilizing data bit communication augmentation constructs such as turbo coding that encompass recursive systematic convolutional (RSC) which is the basic building block of all turbo code variants, iterations, and the like. Thusly, OP constructs utilizes conventional algorithmic procedures that increase channel efficiency.
Referring to Fig. 1, one major component of the invention's OP-VTDN is the VTT systems and its functional iterations, 50. Expressed in this simple rendering are the main functional protocol elements that drive the VTT configured as an intelligent sleeve, 66. These protocol elements are the core protocol control system module, 52, that is integrated with a selected HMI, 62, configured in such hardware, firmware and software modalities as a Palm VII PDA, 65, or any PDA, 428, that has a "stylus tap-tablet screen," and an LCD or color video view screen. Other HMI interfaces also include, but are not limited to, an ASCII keyboard, an infrared service port, an ISA infrared data interchange port, an data port, a fingerprint scan system port, a retina scan system port, and the like. Interconnected physically and integrated logically with the VTT core module, 52, is the application specific device (ASD), 99. An ASD can be a vertical market telemetry device, 99b, and a horizontal market, speech to text-text to speech module, simultaneous voice and data module (SVD), and an abbreviated Internet web-clipping device, 99c, other than a PDA. Either way, core functionality remains the same. The OPD system provides specialized means, methods, and protocol variants that produce application specific data packet messaging and host network routing algorithmic routines. The invention enables improved and efficient ISM/DECT/802.11 a-n compliant 2.4-5.8GHz and WiFi wireless broadband node, repeater, and hot spot performance parameters.
Referring to Fig. 1, there is provided the means, methods and modalities of the invention's OPD, defined as a practical wireless and network data communications language based upon complex wave musical-resonant-constructs. OPD also serves as a stand-a-lone adaptable data and virtual modulation language, and a means to interpret arbitrary character values based eight bit byte OPs. Application specific data character formats are derived from the type of messaging constructs a particular type of application utilizes. OPD is therefore applicable with any selected public network's wireless and wireline physical channel transmission path-space, since OP symbolic data constructs essentially remain within the same range of variation.
Fig. 2 depicts a set of fundamental semantic constructs specific to OPD, 76, theory and practice. For example, OP values can be expressed in numeric characters arranged in an absolute progression, 77. Each numeric character, 83, has a corresponding harmonic octave value attribute, 84. Therefore, the very nature of OPD enables a communications system that is at its core a "self simplifying system," due to its adaptable alphabet and virtual modulation method, in that whatever host network to which OPD is adapted, the network achieves a significant increase in host network efficiency.
The aforementioned OPD constructs are derived from the phenomena of acoustics and physics of electromagnetism. The scope of OPD constructs that are derived from music theory are effectively reduced to, and expressed in, concrete terms that actually point to a given increment of generated sound that is not discernable to the human ear. This increment is a "sound signature construct," that has a set of values expressed in combinations of pitch, timbre, amplitude, beat, syncopation, sustain, groove and other related aspects. These music elements can be adapted to coincide with other languages such as a plurality of digital communicative constructs utilized in intelligent end nodes and host network elements. Dual tone multiple frequency (DTMF) tones generate in the key of C, over a wide digital traffic channel, and PCM circuit frame and subframe dispersion.
All wave energy phenomena can be measured and understood by its spectral-harmonic value, and its fractal-geometric construct coupled with its vector: magnitude and direction. OP symbolic data is defined as a "digital message stream" that travels through PLMN channel space. OPs are constructed of electrons carried by "photon packets" at the nuclear particle level. Whether it is a guitar string at rest, or an OP stored in an inert database, both examples are expressed as fundamental kinetic or potential energy constructs. To extend this concept further, OPs are complex electromagnetic waves that have kinetic energy like a standing wave. As an example, guitar strings when plucked produce similar kinetic complex acoustic waves, with a stored electromagnetism component, and a released kinetic sound wave. Whether at rest in an inert electromagnetic database, or at rest within the physical constructs of a guitar string, reduced to the atomic-particle level, the essential phenomenological expressions of both mediums are the same.
Digitally derived sounds are representations of "pseudo sounds" white noise derived from music related data storage systems such as a music workstation, a music sampling system, and the like. A conventional mobile station and the invention's VTT, configured for example as the intelligent sleeve, is a handheld sound sampling and processing computer in addition to its other functions. OPD produces digitally sampled "discrete OPs" that travel in the frames and subframes of GSM, CDMA, TDMA, UMTS and GPRS digital traffic channel speech frame transmission bursts, and PCM channels.
With reference to Fig. 3, the VTT utilizes a conventional TDMA data encoding module set,125, that includes channel encoding, interleaving, and TDMA burst generation processing, a ciphering module, 127, a modulator module, 129, a combiner, 131, and an antenna or antenna port, 134. On the decoding side there is provided a conventional demodulator module, 128, a deciphering module, 126, and a channel decoding module, 124, that performs de-interleaving and reformatting procedures. There is also provided an RS232 interface port, 121. The invention provides a specialized speech decoder, 122, and a speech decoder interface, 123. Also provided is an OSE, 90a, and an OPS system, 255, in the form of chipset or series of chips operating in parallel that comprises the OP-CODEC that can be installed as a software update for an existing radio module. The OSE, 90a, is interconnected to the channel decoding module, 124, via specialized bus logic, that provides OP content and synchronization, 258, with channel burst cycling. The OSE, 90a, is also interconnected to the channel encoding module, 125, via specialized bus logic, and virtual modulation logic that provides OP content and burst cycle synchronization, 257. There is also provided a MIDI data instruction file, 214a, used for OP loading, an ARM processor chip, 333a, boot-RAM memory chip, 333c, and a DRAM chip, 333b. These three components further enable incredible application diversity for the invention's "intelligent sleeve," 66. Additionally, there is provided a specialized SIMM card, 133a, that is configured as an OPD FPGA, or ASIC that contains all of the OP-CODEC program constructs that enable OPD, voice, and simultaneous Voice and data communications protocols, processes and procedures, accordingly. The novelty of this construct also extends into the potential ease as to which OPD may be applied to a conventional GSM digital cellular or other digital cellular or satellite based terminal. In addition to the insertion of OP-CODEC compatible SIMM card, the only other modification deemed necessary is nominal radio firmware bus-logic based instruction sets that will enable (1) the deactivation of a conventional speech CODEC and (2) the activation of the invention's OP-CODEC and its operational iterations.
Referring to Fig. 18, ARM processors are designed to support many software modules and kernels that enable high-resolution graphic displays, and interactive methods such as a "tap stylus," 404, for PDA screens such as the one shown, 367a, as part of the Palm VII PDA, 65. Referring to Fig. 3. VTT 120 acts as one end of the intelligence chain that contains the invention's synchronized octave sampling and data conversion engine OSE/OSP chipset, 90a and 371a, respectively. On the other end of the virtual network, the OSE, 90b, and as shown in Fig. 20, is a key component of the invention's core OCGS, 44, and the OPCC, 270. All three components are part of the invention's VHS, which serves as a portal, 256. The VHS, used as an Internet portal, 256, is a comprehensive WAP compliant system that is located at a designated master NOC gateway system. The virtual host manages all OP activity, MSMS messaging, voice and data call processing and routing. The invention's OSE, OCGS and OPCC are designed to completely synchronize with the host network, specifically with digital traffic channel coding, framing synchronization and PCM channel synchronization. Like a speech codec, data streaming from a VTT integrated OSE is channel coded and OP coded before being forwarded to the modulator that is integrated within the substrate layers of the transmitter that is a part of the VTT, 120 The same process occurs within the VHS. The invention's OSE, OCGS and OPCC are designed to synchronize with the input algorithms of the PCM encoder and the output algorithms of the PCM decoder. OP symbolic data is transported by way of associated PSTN and its PCM channels. OPD is also channel coded during the data compression and conversion process of converting PSTN channel data protocols to digital air interface channel protocols. This conversion takes place when it arrives at the currently serving base site (BS), base site controller (BSC) and or satellite transponder.
Strings that are struck or plucked during play produce unique harmonic constructs that are easily defined, yet are complex and reveal the fundamental harmonic signature constructs of each individual OP and its unique pseudo sound signature (PSS). When many OPs are combined to create a data-message in a database, and then transmitted over a digital traffic channel or a PCM network, a new data transport means is harnessed. When the message arrives at its destination and is read by a person, a new digital data communications language is defined. Plucked or struck instrument strings produce easily quantifiable and predictably managed sound values. The behavior of musically defined acoustic phenomenon is a predictable constant in much the same way channel coding, codec algorithms and filter coefficients predict the behavior of human speech patterns in digital cellular and satellite radio systems.
Depicted in Fig. 10 is a displaced string, 225, oscillating on a string instrument. Imagine that this string has been stretched between points "X," 224, and "Y," 228, with its midpoint at "A," 230. This string, 227, is stretched between, and attached to, wooden or metal pegs mounted on the body and neck of a guitar, or within the body and frame of a piano. For example, if the string, 227, at midpoint "A," 230, is displaced in some manner to point "B," 226, and released, it will vibrate in such a way that its midpoint repeatedly traverses the course "A-B-A-C-A," assuming for the moment the absence of friction, stiffness in the string at rest, and the like. Now imagine that the midpoint of the string "A," 230, is a point of light, and that light sensitive paper is passed along the string at a steady speed, in a direction parallel to the length of the string, and in a plane parallel to the plane in which the string is vibrating. The vibrations of the string are then best understood as represented by waveforms. Referring to Fig. 13, these waves, 235, have a duration of 1,238 oscillations as traced by the midpoint "A," 239, the distance encompasses one complete wave, one harmonic vibration cycle, or one OP, 80, during which, in a musical context the midpoint of the string has traversed the course, "A," 239,"B,"234,"A,""C," 236,"A," that equals a measure or an increment of temporal time called a duration, 233, equaling 5ms. This measured, 238, wave, 235, therefore stipulates and specifies the "wavelength" of an OP, 80, expressed as a combined character value of "TZ," 312. Referring to Fig. 12, this particular wavelength equals a specific musical value that is expressed "pseudo acoustically," as a "high speed data," digital note, in the form of an "F Sharp" with a beat factor of four, 308. The "beat factor," refers to the unique signature of this OP, 80, as depicted in Fig. 8. Each "beat," 344, possesses a pseudo sound signature that has a time duration value of 1ms that comprises a 5 ms OP. Accordingly, within the bit structures of the OP "signature," defined here, as "FS4," 308, is the selected 5ms that are one to four 1ms "beats," or "tick-track" signatures, coupled with well-defined syncopation patterns. There is provided a three signature OP, 342, that contains three complex waves that generate a B natural with a two beat value, an F natural of a one beat value, and a D flat with a 0 beat value. Each signature or sub-pulse has a duration of 1667ms, which comprises a 5ms pulse.
Syncopation can be defined as the pause between the beats, so that the invention's protocol can recover any from any radio channel and host network performance anamolies. Each OP can possess a one-to-four beat signature that is a unique pattern that may be arranged differently, because each OP connotes a unique ASCII, Alphanumeric character sample arrangement. Therefore this particular pulse has a well-defined musical-tone based "octave language value" (OLV) of an F sharp that is combined with an equal or offset beat value of four, 308. This particular OP also has a character translation value of one to three eight bit byte (s), 307 and 309, respectively, with an ASCII character value of "TZ," 312, after translation at either "end" of the invention's OP-VTDN network. An equal or even beat pattern suggests the "beats," 344, have equal syncopation between beats, or "beat equal syncopation" (BES). An offset beat syncopation suggests the "beats" have an uneven or "beat off-set" (BOS) pattern.
If the entire length of the string described here is vibrating as a single segment, it produces a single frequency. This mode of vibration and the resulting frequency are designated with the label "fundamental." Strings and most other vibrating systems, however, generally vibrate in several modes simultaneously. In the case of strings, these modes consist of harmonic-vibration-based segments shorter than the total length of the string. This points directly to the bandwidth of this string by virtue of its dynamic frequency range. An OP also possesses a dynamic frequency range, for similar reasons.
The invention's OP sampling and data conversion engine (OSE) is designed to be set well above the resolving rate of sampling engines that resolve at 8,000 bits per second. A series of frequencies consisting of "fundamental" and integral multiples is called a harmonic series. In a sense, the fundamental produces additional waves, in series with the same amplitude and duration.
The fundamental is called the first harmonic, in terms of a specific "single tone" OP. The "fundamental" in an OP application relates to the "primary" wave. The frequency that is twice the fundamental is called the second harmonic, and so on. Frequencies above the fundamental in this series are also sometimes called overtones, the first overtone being the second harmonic. In practice, the ear, while assimilating all of the frequencies present, recognizes only the fundamental. In terms of OP system design, all frequencies of a selected OP are recognized, read and "weighted" for its character value. The presence or absence of the remaining harmonics and their relative intensities contribute to what the ear perceives as the timbre or tone color of the fundamental pitch. The vibrations that produce each of these remaining harmonics can be represented as a wave of a certain length and amplitude, and the waves representing all the frequencies present in a steady sounding tone can be added together to produce a single complex waveform.
Referring to Fig. 11, shown here is a complex harmonic waveform, 313, as derived from an acoustic source. This complex waveform, 313, is comprised of a fundamental or "primary articulated waveform" (PAW), 241, a second harmonic, or "second articulated waveform" (SAW), 242, and a third harmonic, or "third articulated wave" (TAW), 243. In this novel complex wave, all harmonics generate equal amplitude, 240. This complex wave with its three waveforms can be construed as a "spectrum" each line, 241, 242 and 243, represents the intensity of each harmonic, or waveform, each with its own signature. This layered spectrum relates directly to one OP that possesses a signature value of one, two or three 8 bit byte characters arbitrarily attributed and translated into a conventional ASCII, numeric, or holographic graphic character. Thus, each spectral line represents a character value with an arbitrary interpretation and therefore creates a coherent language value all its own. The "static value" of one OP equates with one to three eight bit bytes. This core value never changes only how each "harmonic signature" value is assigned to a unit of information such as a letter, number, graphic increment or a whole hieroglyphic character with respect to traditional Asian language construct. The character value is completely arbitrary. Each OP can possess specific arbitrary application specific related interpretations in systems that are designed to communicate in terms of octave-pulse harmonic language constructs.
With reference to Fig. 15, once the string begins to vibrate, the string is manipulated into three different harmonic iterations, 281, 282 and 284. The relative wave-position of the three harmonic loops, 280a-c, relates to the harmonic emphasis, 265a-c, and de-emphasis paradox, 266a-c. This motion is created in such a way as to emphasize one or another of the harmonics in a measured phenomenological context. For example, if a string, 282, is plucked at its midpoint node "N," 283a, the first harmonic or "primary articulated wave" will by emphasized, 265a, and the "second articulated wave "will be de-emphasized, 266a, since the midpoint is at node "N," 283a, for the "second articulated wave." Similarly, plucking or bowing the string closer to the end will tend to emphasize one or more of higher harmonics with respect to the "primary articulated wave" or fundamental. Differences in the point at which the string is plucked or bowed, i.e., at "Node points," 283a-c, are heard as differences in timbre or tone "color." In a related concept, the frequency and thus the shape of a "primary articulated wave" and a "complex wave" of an OP performs differently in different "codec constructs," PCM circuits, and digital traffic speech channel environments.
Digital OPD is specially coded, synchronized and transported from an origination point in speech frames within a digital traffic channel, converted to PCM frames at the base site, and relayed through the channel space of a PSTN environment to the invention's VHS serving as portal to the Internet. When the OPD arrives at the VHS no digital to analog conversion is necessary. The PCM digital voice frames and subframes are detected and the contained OPs are retrieved and stored in a digital medium, such as storage area networks (SAN), for further processing and use for messaging. In a system perspective, OPD communicates from point of origination to point of termination in complete digital form. By eliminating analog to digital conversion and visa versa, most of the noise associated with conventional speech processing is eliminated. Therefore, OPD communicates over digital wireless speech channels and PCM channels in the form of a "digital bitstream" during an end-to-end OPD communications event.
The signal-to-noise (S/N) ratio is a ratio that is mathematically compared and measured between the difference of the highest and lowest frequencies. As a result an average of superimposed white or static noise is derived. The higher the S/N ratio the better the sampled sound. Typically, it is the condition of the original analog signal that sets the resultant precedent for the quality of the post-sampled digital signal. Therefore, the OP generator (OPG) must produce the asymmetrical original signature source for OP complex waves with the highest resolution possible. Random noise generates a "white," hissing sound and thus produces its own unwanted harmonic. OP symbolic data are harmonically formatted to cancel the negative effects of noise, while maintaining a high level of signature discrimination "above" the noise. The process described here involves increasing the number of quantization levels, and consequently increasing the PCM channelization bit rate and overall data throughput rate. "Hunting" noise may also occur at the output of a PCM system. This type of noise is generated when the input analog Waveform is nearly constant; including where there is no signal. For the no signal case, the hunting noise is also called "idle channel" noise.
Much of the above noise effects are reduced dramatically, and in some cases eliminated completely because of the novel features of OPD generation, conversion and transmission protocols. The pitches produced by the frequencies in the harmonic series form intervals with the fundamental that are said to be "natural" or harmonically pure, except for the octaves thus produced, whose frequencies are related to the fundamental or "primary articulated waveform" by powers of 2. What is important in terms of OP symbolic data generation is that the waveform must represent a "steady" harmonic. A digitally generated OP that is derived from digital samples of selected harmonic waves is entirely predictable. OPs are originally generated from pure digital sampled sources, are structured for specialized uses, and do not suffer from the absence of generated tone control predictability. In order to produce a recognizable message comprised of OPs, sharply defined intervals that occur between successive OP bit streams must be generated. Otherwise the harmonics produced by each OP will sink into any channel noise that may exist. See Fig. 14. Therefore "crisp" OP constructs depend on a minimum of attack, 249, and decay, 251, dynamics, along with intervals that do not "blur" each OP symbolic data as they travel within the constructs of a selected OP symbol-stream; symstream.
OPD provides algorithmic modalities that enable expanded narrow band and wideband, air interface channel throughput rates, while utilizing OPD protocol, data word transfer, and OPE coding constructs. OPs are generated at the CODEC output level, and inserted within the constructs of channel coding that occurs before the selected modulation processes that transpire in the transmitter. Depicted in Fig. 4 is a schematic of the VTT with its integrated OPE, 90a, as data encoder with a transmitter, 87b. The VTT/transmitter configuration is comprised of conventional Vocoder/CODEC and other voice processing and channel management modules VAD, 143, and the SID frame insertion module, 147 that perform standard operating procedures for conventional digital speech transmission. Therefore, this component architecture provides a synthesis of conventional voice, simultaneous voice and OPD, and OPD algorithmic procedures. In one operation, the invention suspends standard CODEC processes when an OPD communications event is created. Also included with the conventional bus-logic modules is an interface for a PDA, 65, and another application specific device, 99, that comprise telemetry-specific message management constructs or web-clipping, e-mail management constructs and the like. When an application specific device, 99, for example a power meter, changes its "state of condition," 136, an OPD call, 137, is initialized. When a user enters instructions with a PDA, 65, stylus, 404, as shown in Fig. 18, and "taps" the send icon, 465b, he is directly causing a device state change, 136, which initializes an OPD call, 137 via data instruction sets, 62a, that can take the form of MIDI instruction files, 214a, as shown in Fig. 3. Once the instruction sets are sent from the presentation layer of the device, these "human machine instruction sets," 138a, are sent and compiled within the random access memory storage, 139, of the OP-CODEC, as shown in Fig. 4
Referring to Figs. 3, 4, and 5, at the transmitter, 87a, and receiver, 87b, level, OP insertion and extraction procedures occur within the algorithmic protocols that are endemic to conventional codecs, without disrupting the intended processes and procedures therein. The "speech" coder, 123a and b, and decoder, 122a and b, are the central part of the speech processing function (as with conventional systems), in both the transmitter and receiver module the VTT. The invention modifies the speech coder, 123a and b, and decoder, 122a and b, in order to provide a "dual mode" voice and data subsystem protocol. In some digital cellular radio environments the standard CODEC is replaced with an OPD hybrid application specific OP-CODEC.
The dual mode OP-CODEC protocol provides conventional speech processing, and OP coding for insertion into, an extraction from, selected digital speech frames and subframes that are generated by digital cellular, satellite air interface channels, and PCME1/T1 circuits, respectively. Conventional PCM systems reproduce the original quantized analog sample value by generating binary code words. In terms of OP symbolic data constructs, these binary code words are OP symbolic data. OP symbolic data is inserted ahead of the analog, but before the digital conversion at the codec. The OP-CODEC operates like a conventional codec so when necessary, its algorithms may produce conventional speech information within the substrates of user frames and subframes. By simply bypassing the analog sampling part of the algorithm, and generating/inserting OP symbolic data at the exact point of digitally sample insertion, an incredibly high-resolution OP value can be realized that makes the most out of conventional resolution values of individual speech frames and subframes. This transparent procedure simply adds a high-speed data capability, while eliminating any need for conventional data modems to be integrated into VTT constructs.
The OP-CODEC operates transparently with respect to OP symbolic data generation and simultaneous insertion into 5ms subframes. In all actuality when 5ms subframes are generated, OPs are simultaneously generated. In fact, the OP symbolic data becomes the sub frame in tandem with subframe/sub-block channel coding for error correction purposes and the like, before being sent to the transmitter modulator. In one implementation, the invention provides a means and method of eliminating the speech encoder and decoder all together in order to provide OPD only services. The invention may replace these components or adds the OP-CODEC with specialized OSE, 90a, and OPS, 371a, subsystem software modules with respect to certain application specific implementations as shown in Fig. 3. This configuration is perfect for data only telemetry, PDA web-clipping applications and the like where voice service is not required. However, with many application specific configurations it is desirous to maintain optional voice services. In Fig. 5, the ODP signature-character regeneration module, 157, also performs a dual mode function. If conventional speech processing is involved, this module, 157, simply routes speech information to components that regenerate and amplify voice signals for conventional speech related codec processing.
Referring to Figs. 3, 4 and 5, as previously disclosed, speech coding of the analog speech signal at the transmitter is sampled at a rate of 8000 samples with a 13 Kbps resolution rate, 141, in accord with the Sampling Theorem and the "Nyquist Effect." The samples are also quantized, 328, at the same resolution rate, 329, as shown in Fig. 9. Referring to Figs. 3, 4, and 5, this 13 Kbps rate corresponds to an over all bit rate of 104 Kbps for the digital traffic channel speech-frame signal. At the input to the speech codec, a speech frame, 146, containing 160 samples, which encompasses four subframes, each containing 40 samples of 13 bits, arrives every 20ms. The conventional speech codec compresses this speech signal into a source-coded speech signal of 260 bit blocks at a bitrate of 13 Kbps. Thus this GSM speech coder with a virtual OP-CODEC modification, 1123a and b, achieves a standard compression ratio of 8 to 1. A further component of conventional speech processing at the transmitter is the recognition of speech pauses by a module that performs voice activity detection (VAD), 143, and which sends its compensation bits, 145. All digital cellular standards manage conventional speech information in essentially the same manner, whether it is GSM, IS95-CDMA, IS-136-TDMA-EDGE, CDMA 2000, IMT-2000, G3-W-CDMA, or UMTS. For example, the VAD algorithmically determines, based on a set of parameters delivered by the speech coder, whether the current 20ms speech frame contains speech or speech pauses. In Fig. 4, this decision is used to turn off the transmitter amplifier during speech pauses, under control of the DTX module, 148.
The DTX, 148, takes advantage of the fact that during a conventional voice conversation, both participants rarely speak at the same time, and thus each directional transmission path has to transport speech data only half the time. In DTX mode, the transmitter is only activated when the current frame carries speech information. This decision is based on the VAD signal of speech pause recognition. In one respect, the DTX mode can reduce the power consumption and hence prolong the battery life, in still another aspect, the reduction of transmitted energy also reduces the level of interference and thus improves the spectral efficiency of the GSM system, for example. The missing speech frames are replaced at the receiver by a synthetic background-noise signal generator called the comfort noise synthesizer (CNS), 144. The algorithmic parameters for the comfort noise synthesizer are transmitted in a special silence descriptor frame (SID), 147. The SID is generated at the transmitter from continuous measurements of the conventional acoustic background noise level. It represents a speech frame that is transmitted at the end of a 20ms speech frame burst, i.e., at the beginning of a speech pause. In this respect, the receiver recognizes the end of a speech burst and can activate the comfort noise synthesizer with the parameters received in the SID frame. The generation of artificial back ground noise is common, and compensates for noise contrast effects resulting from noise levels dropping when voice data is not being transmitted. However, during an OPD event comfort noise synthesizer algorithms are suspended. Thus, VAD module, 143, or VAD algorithms, 145, and DTX, 148, are not used during an OPD event, in terms of the conventional means.
During the air interface-digital traffic channel portion of an OPD payload transfer, the aggregate average of measured amplitude levels with respect to each single pulse, combined with multiple pulses that comprise a OP message stream, remains at a consistent level. Therefore no (DTX) managed speech pauses 148, 149, need to be compensated for. Additionally, the VTT that is operating a data only OPD event does not sample analog voice information. The OPE, 90a, does not process any speech information in data only mode. OP symbolic data is directly retrieved from the OPS storage database, 371a, and is directly generated/inserted into the speech frame and subframe accordingly. The CNS, 144,155, and SID frame, 147,152, are also muted for any OPD only event transmission during both transmission and reception.
The invention does use DTX algorithms in a unique way. For example when a VTT has completed an OPD message transfer to the VHS, and expects a response message to be transmitted from the VHS over the forward digital traffic channel, it turns off the transmitter and awaits the incoming OP message stream. Conversely the currently serving BTS turns off its forward digital traffic channel when it no longer detects voice-OPD as it is transmitted to a selected VTT. Another conventional type of speech frame loss can occur, when bit errors, caused by a noisy transmission channel, cannot be corrected by the channel coding protection mechanism, and the block is received at the codec as a speech frame in error, which must be discarded. The channel decoder, using bad frame indication (BFI) algorithms, 150, as shown in Fig. 5, flags bad speech frames. In this case, the respective speech frame is discarded and the lost frame is replaced by a speech frame-which is predictively calculated from the preceding frame.
This technique is called "error concealment." Simple insertion of comfort noise is not allowed. If 16 consecutive 20ms speech frames are lost, the receiver is muted to acoustically signal the temporary failure of the channel. 16 speech frames equates to 16 OPD words. Each OPD word contains four OP symbolic data symbols , or two, three OP symbolic data symbols, and two regular speech subframes, arranged in an interleaved pattern in order to provide simultaneous OP voice and data (SVD) services. An OPD "pulse" stream cannot withstand any sustained speech frame losses. As previously stipulated, OPD messages are relatively short bursts of digital data information formatted in 2 kilobyte concatenated and 4 kilobyte concatenated Full ASCII text and numeric messaging constructs. Therefore the possibility of receiving or transmitting bad frames is minimized. However because of the nature of radio signals, frame or OP symbolic data word faults will occur. When there is an OPE, 90a, engine/software module reception of "unreadable" OP symbolic data 20ms burst-word-frames from a selected forward digital traffic channel (FDTC), the OPE, 90a, responds with a simple ARQ algorithmic procedure.
This procedure causes the VTT to transmit an OPD maintenance word capsule, 335d, as shown in Fig. 17, which may contain; (1) a specific OP data 20ms four byte word, or (2) a 256 byte message capsule, or (3) a complete OPD message stream "resend" order via a serving transmission path to the VHS, which is further facilitated by the currently serving GSM-PLMN and PSTN. This OPD event reorder is digitally incorporated within the bit structure comprising the "message body" word payload, 339d. This action causes the re-transmission of a duplicate OPD word, word capsule, or message stream that contains the same character arrangement, and content value of the previously failed message stream increment. In some instances this word capsule, 335d contains a reorder that causes an entire OPD message stream to be retransmitted with additional information. A VTT may send this capsule, 335d, to the serving VHS, or the VHS may send this capsule, 335d, to a selected VTT using its currently serving transmission path via a selected PLMN. Maintenance word capsule orders encompass a wide range of useful functions, from VTT and attached application specific device programming, PDA software updates and the currently serving host PLMN transmission path management.
Referring to Figs. 3, 4 and 5, as previously disclosed OPD message transmissions require no data modem on either end of the event spectrum for rapid execution of maintenance word capsule orders. Sometimes a selected OPD communication event will encompass only a unidirectional, or bi-directional exchange of maintenance word capsule related orders. The process is as simple as performing a "quick connect and disconnect," as is the case when a wireless voice caller enters a directory number on his keypad, hears standard ring cycling, detects a busy signal and abruptly terminates the call. Aggregate airtime consumption is approximately two seconds with incomplete mobile to land cellular calls. All OPD message events are based upon quick connect and disconnect algorithms. These novel protocol means and methods are accomplished by a plurality of processes provided by the invention detailed throughout this disclosure.
The receiver reconstructs these signal parts through speech synthesis using a vocoder technique known by those of skill in the art. Examples of envelop-encoding are PCM, ADPCM, and OP symbolic data encoding at the time of original generation and storage. For example, a pure vocoder procedure is LPC. The GSM procedure RPE LTP as well as code excited linear predictive coding (CELP), represent mixed-hybrid approaches. This filtration and compression process does not adversely effect OP symbolic data in fact these conventional processes tend to protect OP symbolic data integrity because of the way the invention exploits these conventional parameters. The invention provides an important variant of this RPE-LTP procedure with its OP-CODEC. Whereas the invention does not circumvent RPE-LTP procedures, the OPE, as the "heart" of the virtual OP-CODEC, generates/inserts OP symbolic data that is "pre-compressed" in accord with conventional coding procedures.
Referring to Fig. 6, with respect to important details, the encoding, 188, portion of the OP-CODEC algorithm is comprised of conventional codec procedural constructs including, but not limited to, short term linear predictor analysis, 116, short term analysis filter, 168, regular pulse excitation analysis and encoding, 171, regular pulse excitation decoding and analysis, 174, long term analysis filter 178, and long-term predictor analysis process, 179. In addition to these conventional algorithmic constructs the invention adds the OPE, 90a, and the OPS, 371 a, that are configured within the operational procedures of an specialized intelligent chipset, 176, that in fact generates a 1:1 interleaving, 167b, function with respect to constructing, 170, and simultaneously inserting OP symbolic data , 80, into conventional codec encoding constructs with respect to channel encoding, 125. Also the interleaving generator, 167b, acts as a gating function with respect to selecting OP "only" insertion, 140a, speech subframe, 188b, insertion, and the like, as the OP symbolic data is loaded, 438a, from the OPS, 371a.
This initial loading procedure is instigated by the HMI constructs, 138a, as shown in Fig. 4. These HMI constructs can take the form of MIDI instruction protocols, 214a, as seen in Fig. 3. In Fig. 6, the OPD gating, 165b, function is synchronized, 257, by the host network channel burst cycling process, and with the VTT clock synchronization, 142a. This synchronization is also shown in Fig. 3, with respect to channel encoding, 125, ciphering, 127, modulation, 129, and amplification of the OP formatted speech frame signal. Also shown in Fig. 6, the invention provides SVD protocols with an elegant SVD interleaving process, 187a. The SVD gating module function, 165a, is also interfaced logically to a fully synchronized clock reference, 142a, with respect to OP interleaving functions, 167b, and channel encoding synchronization, 125, that is based on host network digital traffic channel modulation synchronization, primary reference signaling (PRS), and the like. During an SVD event, the OP-CODEC encoding function, 466a, extends into speech subframe processing.
When a user initializes and sends appropriate HMI instructions for an OP simultaneous invocation, the resultant action involves sending relevant blanking intervals to the SVD multiplex module, 164a. As the user talks into the microphone capsule, 163, of the headset, 405, as shown in Fig. 18, and referencing Fig. 6, his voice is band pass filtered and then is further subjected to analog digitization, 169a, during the voice preprocess, 200a. The voice preprocess involves PAM soft-sampling and is know to those of skill in the art. The speech subframes are generated and simultaneously inserted in an interleaving function. Simultaneously, the invention's OP symbolic data , 80, is generated and inserted, 170, as the SVD gating function, 167a, is activated and synchronized, 142a. 20ms "speech-OP bursts," comprised of simultaneous speech and OP symbolic data message streams, 397, are the result of this process as shown in Fig. 16. Each 20ms SVD word, 177a-d, are comprised of two OPs 390b, 390d, 390f, and 390h, interleaved with human speech frames 390a, 390c, 390e, and 390g in a geometric pattern.
Shown schematically in Fig. 7 is a simplified block diagram of the RPE-LTP decoder, with the OP-CODEC, 466b, decoder algorithmic modification, 189. As previously disclosed, speech data digitally regenerated with a sampling rate of 8000 samples per second, and 13 bit resolution arrive in blocks of 160 samples at the input of the coder, which then become channel encoded, modulated, and are finally transmitted to another virtual network node via the speech frames and subframes of the traffic channel. For example, assume the invention's VTT, 120, as shown in Fig. 3, is receiving (1) OP symbolic data , (2) speech frames, and (3) receiving and processing SVD subframe increments. With respect to the RPE-LTP decoder and its analysis process, 190, the speech signal is decomposed into three components when received; (1) a set of parameters for the adjustment of the short-term synthesis filter (STF), 196, also called "reflection coefficients," (2) an excitation signal for the regular pulse excitation (RPE) recoding and analysis process, where irrelevant portions are removed and highly compressed, and (3) sets of parameters that enable the control of the (LTS) long-term Synthesis filter, 198.
The speech decoder essentially deals with the reconstruction of the speech signal from the RPE decoding analysis procedure, 190, as well as the LTS, 198, and STF, 196. In principle, at the receiver site, the functions performed are the inverse of the functions of the encoding process. The irrelevance reduction only minimally affects the subjectively perceived speech quality, since the main objective of the GSM codec, as well as other similar codecs, is not just to achieve the highest possible compression ratio but also to attain solid speech quality. The OP-CODEC, with respect to decoding, 466b, octave-pulse signatures also operates as inverse function of the OP decoding and speech subframe decompression processes shown here. When OP subframes and speech subframes are demodulated, 128, deciphered, 126, and detected by the channel decoder, 24, as shown in Figs. 3 and 6, the following novel decoding processes transpire. Referring to Fig. 7, the first decoding process involves an OP symbolic data stream, as a data only event, emanating from the OP-CODEC, 466b, based decoder, 124. The decoded OP stream, 183b, is gated, 167a, by the OP gating algorithmic module, 165a.
The gating process of the decoded OP stream is fully synchronized, 142a, with the VTT clock synchronization. This clock synchronization is also interlinked with host network channel burst cycling, 258, synchronization. Accordingly, once the decoded pulse stream is gated, 182b, the stream is sent to the OPE 165b gating module function. The signal is then gated with respect to OP retrieval, 140b, is processed with a simple 1:1 procedure, 176, and reinserted, 43 8b, into the OPS database, 371a. Referring to Fig. 5, from the OPS, the OP stream can be further processed, 157b; (1) either for display on a PDA, 65, "stylus tablet screen" after post processing performed by the HMI interface 138b, or (2) such that it is converted to AT command set data bits, 159, that may cause an application specific device to affect a state change, 160, that in fact causes the application specific device to operate in accord with the received embodied instructions, 161. A SVD, 164b, event is disclosed in Fig. 7. If the OP message stream is interleaved with speech subframes, the OP-CODEC, 466b, decoder, 124, detects speech and OP subframes, and sends the entire message stream in multiplexed form, 187b, by the SVD decoder interleave process, 164b.
The SVD multiplexer, 164b, sends the speech frames, 188a, directly to the RPE decoding and analysis algorithmic module, 190, whereby it is processed in accord with conventional functions until it is received at the voice pre-process stage, 200b, that adds the final steps of DAC conversion. From there it is sent through a low pass filter and replayed on the headset, 409, speaker, 187, as shown in Fig. 18. Simultaneously the SVD multiplexer sends OP symbolic data , 180b, to the SVD gating module, 165a, whereby the OP stream is gated, 167a, and sent, 182b, to the OPE gating module, 165b, as shown in Fig. 7. After gating, the OP symbolic data message stream, 140b, is reprocessed, 176, and sent, 438b, to the OPS, 371 a, module where it is forwarded to previously disclosed HMI and other application specific procedures.
Consider a scenario in which a model message query involves a combined message that contains OPD bits that comprise (1) a query for an airline flight, (2) an automatic telemetry report of an automobiles global positioning derived location in order to provide the most efficient route to a selected airport, and (3) an engine status fuel consumption report. Referring to Figs. 1 and 18, an OPD wireless data communications event is initialized in the following protocol means and methods. A user scrolls, 415, the menu of his PDA, 65, inserted into the VTT configured as intelligent sleeve, 66, and selects an OPD call query message to be sent to airlines reservation web site concerning his pending flight. Once he scrolls to the proper graphically represented icon, the user enters specific flight information into the airlines web based menu, via keypad or stylus, and presses the GUI based "send button," 465a, on the virtual keyboard, 367b, of his PDA. This terminal is configured as a combined wireless PDA and a mobile telemetry device. The VTT firmware, 120, and software, 52, responds by selecting, 55a, and initializing a OPD call, 57, set up, which uses a standard GSM voice call routing scheme in this example.
International routing numbers, 402c, can also be used to direct data calls to a NOC anywhere in the world. Examples of international routing numbers are given in 402c, and 402d. When an OPD event is initialized, originated, and transmitted, it goes through a selected PLMN digital air interface channel, a MSC, and a PCM transmission path, 277, within the constructs of a private link or a PSTN, 112, transmission path to a selected NOC. In some instances an OPD call route request is pointed to a specialized RCM-Internet gateway node, 346. This specialized gateway node, 346, converts PCM bitstream, 277, OPD calls with respect to TCP/IP, 73, packetization. After conversion the gateway node 346, then routes the OPD call to a selected NOC, 68, via the Internet, 110, as shown in Fig. 20
Depicted in Fig. 19 is a VTT, 120, which is configured as an intelligent sleeve, 66, integrated with a PDA, 65. Accordingly, upon a manually or automatically initiated command, the VTT, 120a, initializes an OPD call to the invention's VHS, 256, that is collocated with a selected NOC, 68, as shown in Fig. 20. With reference to Fig. 19, the VTT, 120a, transmits a traffic channel burst to a currently serving base site, 101 a. This call request, is an access burst that contains the call destination routing number, for example a NOC access number in Melbourne Australia, 61-9847-3492, 402c. With respect to a GSM PLMN, the Random Access Channel (RACH) facilitates an OPD call request between the VTT, 120a, and the serving base site (BS), 101 a. The RACH is a logically defined up-link common control channel (CCCH) that a VTT, 120, or any other conventional mobile station uses to send a connection request to a base site. The only two messages that are sent with respect to a GSM RACH are CHANREQ and HND-ACC, with a net length of eight bits and a transmission rate of 34 Kbps. GSM also provides a standalone dedicated control channel (SDCCH). The SDCCH is used for up-link and down link of the air-interface to transmit signaling data for connection set-up, call routing and location update (LU). The transmission rate is relatively slow at a 779 bps. However this slow data speed has no effect with respect to an OPD event cycle and its desired performance parameters. The SDCCH typically contains the OPD call routing number, 61-9847-3492, 402c for example, the VTT's MSISDN, IMEI, IMSI and other pertinent network access data.
Once the currently serving BS, 101 a, receives the OPD call request embodied within the logical frame and subframe structures of an SDCCH invocation, it is forwarded to the associated BSC, 102a, which in turn is forwarded to its associated MSC, 104. The MSC performs a rapid analysis of the received SDCCH data in order to determine whether or not the instant VTT, 120a, has previously registered with this PLMN, 98, as a "home" subscriber or a visiting "roamer." During this registration analysis the associated MSC detects and examines the received MSISDN contained within the SDCCH registration increment. The MSC, 104, determines its registration status by comparing the received subscriber information with its own home subscriber MSISDN range and call routing tables. If the VTT, 120a, is deemed a home subscriber the MSC forwards the VTT, 120, registration increment to its associated HLR, 117. Sometimes the same registration increment is sent to its associated authentication database (AUC), 115. The AUC is the physical part of the HLR. In today's GSM PLMN topological structures the HLR and AUC are one in the same with respect to most PLMN implementations. If it is determined by the HLR that the VTT is a valid home subscriber, it responds to the associated MSCs registration interrogation with a form of "authentication authorization notification." If the VTT, 120a, has been classified as a roamer by the serving MSC it forwards the registration increment to its associated visitor location register (VLR), 118b.
If the VTT, 120, has not previously registered as a roamer, it sends a registration increment to the HLR associated with the MSISDN via the SS7 network, 113. In this particular case the associated HLR, 109, is collocated within physical constructs of the selected NOC, 68, as shown in Fig. 20. With reference to Fig. 19, if the HLR interrogates its own subscriber database and detects that the MSISDN represents a valid and current subscriber, it forwards a form of "registration authentication" to the currently serving MSC, 104, and its collocated VLR,118b. Upon reception the serving MSC, 104, sends a form of "successful registration" contained within the frame structures of a forward channel SDCCH to the VTT, 120, via the forward traffic channel that transports the SDCCH registration increment via traffic channel signaling frames. Upon detection of this received registration authorization, the VTT, 120a, prepares to transmit an OPD message to the VHS, 256, via the currently serving PLMN network, 98, as shown in Figs. 19 and 20, respectively.
OPD call routing, in fact any conventional speech call routing is performed by out-of-band SS7 constructs. Once routed and connected the VTT, 120, prepares to transmit an application specific OPD call message stream from the serving PLMN, via the PSTN, 112, to the VHS. Referring to Figs. 1, 18 and 19, depicted in Fig. 1 are the VTT's functional constructs, 50. When a user manually initializes an OPD call event, or when an automatic control program contained within a remotely located unmanned VTT, 120, initializes an OPD call, the following processes and procedures transpire. Within the substrate layers of the VTT's firmware and software operational protocols, 52, are control algorithms that manage many high level functions. High-level functions include but are not limited to OPD call set up, tear down, type of event selection, and the like.
Referring to Figs. 16, 17, and 18, depicted in Fig. 17, are OPD word sample capsules, 332, each formatted for a particular function. A one thousand character OP based e-mail message is comprised and transported by one thousand OP resonant signatures. With respect to the protocol construct of a digital air interface channel and a PCM circuit, an OP bitstream is comprised of a 256 byte OPD word payload, 337a, and 337b, contained within word capsules 335a and 335b, configured as the reverse channel message capsule, and the forward channel message capsule, respectively. Formatted within the OP constructs that generate the OPD payload are message stream management, and capsule management constructs that comprise capsule header data bit increments 334a and 334b. These capsule header increments, 334a-d, belong to the reverse channel message, forward channel message capsule, the acknowledgement data word capsule, 335c, and the maintenance word capsule, 335d, respectively.
Each capsule header is comprised of 13 OP resonate signatures, which equate to approximately 104 bits of capsule management information. This capsule management information also identifies OP message capsule placement with respect to its linear position within the structural complex of a complete OP message stream an example of which is the 1000 character e-mail message, 427c, as shown in Fig. 18. With reference to Fig. 17, the message body word payload 339a, and b, contains all application specific OP symbolic data information. Each message capsule contains a "number of additional words coming" (NAWC) field. The NAWC field is comprised of three 8-bit byte OP symbolic data characters that indicate how many additional words are expected to arrive, which follow the message capsule in question. The OPD capacity for each of the three message capsules, 335a-c, is equivalent to a conventional data payload value of 256 bytes. With respect to this particular example, a 1000 character e-mail message is comprised of four message capsules. The last message capsule will indicate there are no additional words coming by the three zeros "000"appearing in the NAWC field.
Depicted in Fig. 16 are OPD words, 396 and 397, respectively. Each OP word, 175a-d, is comprised of four 5ms duration OP resonate signatures, 173a-d. The user's e-mail message is comprised of four 256 byte message capsules. Each message capsule is comprised of 64 octave-pulse 20ms bursts, 396 and 397, respectively. Therefore, one 20ms OPD burst, 175a-d and 177a-d, equals one OPD word respectively. Therefore, the user's 1000 character e-mail message is comprised of 256 OPD words (OPDW) that are contained within four OP message capsules, as shown in Fig. 17. With reference to Figs. 16 and 18, the invention provides for simultaneous digital voice and data services that can be initialized by the user selecting a directory with his stylus, 404, and originating the OP e-mail event from the PDA, 65, that is inserted and integrated into the intelligent sleeve, 66, which contains the invention's OPD and voice capable VTT 120. The invention provides for SVD services. Accordingly, there are provided OP, 80, data words, 177a-d, that contain a staggered interleaved array of OPs 390b, 390d, 390f, and 390h and conventional speech, 172, subframes, 390a, 390c, 390e, and 390g.
With reference to Fig. 17, each OPD message capsule has 256 bytes of OP data word capacity. Each byte contains eight bits that means each OPD message capsule has 2,048 bits of data word payload. Approximately 200 bytes of each OPD message capsule are allotted to OPD message use. The remaining 56 bytes are taken up for authentication, channel maintenance, and overhead.
With reference to Fig. 16, each 20ms burst of CDMA, TDMA or GSM radio signal carries approximately 260 bits of information, of which approximately 40% is taken up by network overhead. This leaves approximately 156 bits of information per 20ms burst, or 39 bits per 5ms subframe. Of the 39 bits per 5ms subframe, 24 bits (or three 8 bit bytes) are taken up by numerous filtering coefficient bits. This leaves 15 bits or, 18-bit byte with seven bits remaining. Eight bits, or one 8-bit byte, is also equivalent to the amount of information needed to represent one ASCII character. Thus, each 20ms burst can carry 4-OP characters converted from ASCII via the OP message codec. The remaining seven bits from each 5 ms subframe represent a combined 28 bits of message codec information that is used to identify each 20ms burst (OPD burst identification number). This allows OPD messaging to resend only those bursts identified as "corrupted" as opposed to resending the entire message, which further increases the efficiency of OPD messaging. The OPD burst identification number is also used in conjunction with the MS-ISDN Electronic Identification Number (EIN), Electronic Serial Number (ESN), and Equipment Identity Register (EIR), to form the authentication/encryption algorithm that is housed in the OPS/SAN.
Since many compression algorithms do not work efficiently on short messages, short messages sent via the OPD enabled VTT through the OPD NOC, would be duplicated to fill the unused portions of the message capsule. This filling or padding will enable more efficient compression, as well as allow an additional mode of error correction. Thus in this example, the message will be repeated at least once if not more times to fill up the entire 256 byte message capsules. Since, the message will require 3 20ms bursts for MS-ISDN EIN number authentication/encryption identifier, and at least 6 20 ms bursts to send the message in duplicate, the message will encompass at least two OPD message capsules.
/ The user composes the message using the GUI interface on the VTT and presses the send icon. This causes the OPD message codec to be engaged. The message in the example might be converted from "HELLO WORLD!" to the musical notes C, B sharp (BS), D, D, F, G (for the space), A flat (AF), F, B, D, E, E sharp (ES, for the exclamation point). Each musical note would have a specific harmonic signature identifying it as a particular ASCII character. With reference to Fig. 16, since each 20 MS pulse can carry the equivalent of 4 ASCII characters worth of information, a 20ms pulse could carry C, BS, D, D, or what would be converted back into the ASCII text as HELL. The next 20ms pulse would carry F, G, AF, F or O WO. A third 20 ms pulse would carry B, D, E, ES, or RLD! The message travels through the NOC and is converted back to normal ASCII text. As mentioned previously, the message would be repeated to allow compression that is more efficient in addition to error correction, and as such a minimum of 3 more 20ms bursts would be used to convey this particular message. This message was provided strictly as an example in this disclosure and is in no way meant to be construed as limiting the invention.
Depicted in Fig. 21 is the invention's novel OPD-TCP/IP Internet compatible digital cellular base site radio system, 620. This novel OPD-base site-systems platform (BSP) enables an innovative hybrid system approach that allows OPD message capsule transport via radio transmission emanating from a VTT, 120, that is configured as an intelligent sleeve, 66, as shown in Fig. 18. With reference to Fig. 21, in addition to the disclosed specifications, the VTT, 120, contains a database that is configured as a TCP/IP message-protocol firmware-software stack, 622a. This specialized message stack enables immediate transcoding of OPD speech frame compatible message capsules while simultaneously containing "pre-formatting" or "preparation formatting," in terms of TCP/IP message content formats that have limits such as TCP/IP message packet bit capacity, and the like. The OPD air interface compatible message capsule, 332, as depicted in Fig. 17, allows for an unencumbered "fit" of the TCP/IP stack construct that is resident in the firmware and software data base registers of the VTT TCP/IP stack, 622a, illustrated in Fig. 21. This novel formatting construct in fact completely enables immediate transcoding of an OPD air-interface specific speech frame compatible message capsule format to TCP/IP compatible message packet format within the hardware, firmware, and software means endemic the OPD-base site radio system accordingly.
In reference to Fig. 21, when a selected VTT, 120, transmits OPD-TCP/IP message capsules, 97e, to a currently serving digital cellular base site that utilizes the invention's OPD-TCP/IP compatible base site radio system, 620, the following novel processes and procedures apply. The integral VTT TCP/IP stack, 622a, contains properly formatted message capsule constructs that in fact act as templates and essential data bit containment constructs that utilize full ASCII-text based OPD message formats. These familiar message constructs are similar to conventional e-mail message templates that serve web specific horizontal and vertical market transports for a wide range of information exchange in wireless web environments and content providers using application server pages (ASp) hypertext messaging constructs. Such message formats containing data bits representative of ASCII text messaging may be highly compressed at point of origination, such as the invention's VTT ASIC suite that contains a plurality of data bit compression algorithmic constructs. The invention's NOC also mirrors data bit compression via ASIC and software means, which enable a wide range of VTT specific message capsule constructs that are used to transmit and thus route OPD TCP/IP packet formats that are compatible with ADPCM 32kbps, 2Mbps, 56kbps and 641cbps E1/T1 multi-channel speech circuit enabling fiber optic networks, accordingly. Loss less compression means can range from 5:1 to 10: 1 ratios or better, consistent with public domain compression algorithms.
Referring to Fig. 21, the OPD-TCP/IP compatible radio system is designed to process and manage OPD-TCP/IP compatible message capsules. The specialized message protocol type detector (MPTD) is an embedded instruction set construct that resides within the firmware and software of the "liquid radio" module, 606. Module, 606, detects an OPD-TCP/IP compatible message capsule stream and selects for conversion from OPD-TCP/IP compatible air interface-digital speech frame compatible message capsules that operate in accord with the invention's (1) harmonic construct manipulation including musical-octave construct utilization with respect to ASCII character cross protocol processing and formatting relevant to OPD transport and data file storage, (2) complex waveform manipulation, both processes combined constitute a specialized level of OPD messaging that delivers a form of abbreviated ASCII text and numeric character transfer across a selected digital cellular speech channel, satellite speech channel, and ADPCM speech circuits without the need of utilization of conventional data compression and circuit switched modernization, (3) embodiments which use data compression manipulation, and (4) embodiments that encompass novel constructs of Turbo Coding manipulation, and the like, which create another level of OPD messaging that is based upon specialized data compression over digital speech and data channels, and ADPCM circuits that enable full ASCII text messaging, full numeric, full hexadecimal data formats and the like.
Referring To Fig. 22, depicted in this drawing example are block diagrams that illustrate the central constructs of a Turbo Code encoder, 626, a Turbo Code decoder, 627, and an off site TRAU unit management protocol sub-system, 647. Detailed description of intricate Turbo Coding constructs is not deemed necessary for the purposes of this disclosure. This broad description encompasses the fundamental novelty of utilizing Turbo Coding in any construct combination as an integrated component of OPD within the essential framework its harmonic messaging constructs. A typical Turbo Code encoder 626, consists of two or more constituent RSC coder(s), 628 and 629, respectively. Each of the RSC encoders operates on the same input data, 646, but in a different order as specified by the interleaver, 630. A multiplexer 631 selectively combines the encoder output data, 632. The output data, 632, comprises OPD message capsule data as information data expressed in novel constructs such as compressed Full ASCII video messaging combined with real time audio and video imagery, OP harmonic construct messaging, and OP Turbo Coded plus Dictionary Compression algorithmic procedures, Arithmetic Compression algorithmic procedures, Lev-Zimpel Compression algorithmic procedures plus parity bits #1, 633, respectively. RSC coder #2, 629, generates parity bit #2, 634. In Fig. 22 a typical Turbo Code decoder, 627, selectively demultiplexes coded input data, 635, via the de-multiplexer, 636.
The de-multiplexer, 636, separates the previously combined OPD message capsule data that was received at the coded data input point, 635, respectively. The de multiplexed OPD stream sends parity-check bits #1, 638, and information bits, 639, comprised as OPD constructs to each decoder #1, 637, and decoder #2, 642, an interleaver module, 640, reorders the OPD bits according to how it was originally encoded at the input data point, 646, located within the Turbo Code encoder, 626, construct. With reference to the Turbo Code Decoder, 627, construct, feedback from the last decoder #1, 637, allows for additional multiplexing via a selected plurality of multiplexer (s), 641, that enable multiple decoder module (s) such as #2 to produce a further multiplicity of decoding iterations that lead to final stages of deinterleaving via a selected deinterleaver module, 643, via a selected decoded distribution port, 644, at OPD message capsule data output point, 645 accordingly.
In reference to Fig. 21, depicted here is also the invention's TRAU remote management system (TRMS), 647, according the means and methods of speech channel construct manipulations of protocols, processes and procedures. The TRMS system is comprised of selected host network elements that include but are not limited to, a selected currently serving base site, 101c, base site radio-transceiver unit installation configurations, 625, and a BSS, 616. The transcoder construct simply relates to the process that involves the decoding process performed by the TRAU unit, 618, and the decoder unit, 619, respectively. The conventional protocols, processes and procedures of these respective GSM PLMN networks are known to those of skill in the art, therefore specific details that are external to the specific novelty of the invention's processes and procedures are omitted. A TRAU unit is simply a system that manages speech channel timing and speech frame synchronization with special reference to measuring and adjusting the air interface link with a conventional mobile cellular telephone. The transcoder located in the BSS applies the decoding operations that are the inverse to those applied to digitize the speech signal.
The 13 kbps digitized speech data stream transmitted from a conventional digital cellular mobile station to the transcoder and then decompressed using a standard 64 kbps ADPCM configuration: 8k samples/s, 8 bits/sample. Conversely a NOC originated OPD message capsule is transmitted via the 64kbps rate is then reduced to 13kbps by use of a voice coder. In the TRAU, therefore, the transcoder reformats the 13kbps vocoder-processed data stream, adds 3kbps of signaling and expands the format to 64kbps for ADPCM transmission via the PSTN with reference to32 kbps speech rate accordingly, again the reverse is true when an OPD message in originated from the NOC. It is in this process of transforming the vocoder-processed data to a PCM data stream that the transcoder creates distortion, of which the present invention circumvents and thus compensates with its OPD-CODEC protocols, processes and procedures. This distortion is innocuous as far as speech is concerned, but would insert damaging errors into a stream of symbolic data if not managed by the invention's NOC ADPCM-OPD-CODEC and the VTT-intelligent sleeve OPD-CODEC respectively. The OPD-CODEC compensates for this essential error generation problem by leaving the topology and functional protocol of the conventional voice channel intact. Another important factor is that the invention exploits the essential asymmetrical cycles that are fundamental to voice channel operations and this is accomplished by creating an adaptive asymmetrical OP alphabet that carries low error symbolic information virtually. In addition to this vocoder-to-PCM transformation, the base-band (BB) processing unit in the Base station Subsystem also removes the error control encoding, thus reducing the data rate from 22.8kbps to 13kbps.
Additional objects and advantages will readily occur to those skilled in the art. The invention in its broader aspects is not limited to the specific details, methods, representative devices, and illustrative examples shown and described. Accordingly, departures may be made from such details without departing from the scope of the general inventive concept as defined by the appended claims and their equivalents. The examples provided herein are illustrative only, and are in no way meant to limit the invention.

Claims (23)

  1. A method for encoding a data message, comprising:
    receiving characters of a data message (397) and characterized in that it comprises :
    determining from a harmonic pulse signature conversion table harmonic pulses to associate with the characters of the data message;
    generating a harmonic pulse, based on the determination, to represent each character, where each harmonic pulse is an octave pulse created from multiple harmonics (241,242,243) of an articulated waveform; and
    generating a frame of harmonic pulses by grouping the harmonic pulses as a series of pulses.
  2. A method according to claim 1, wherein determining from a harmonic pulse signature conversion table harmonic pulses to associate with the characters comprises selecting an encoding key that has a pre-assigned harmonic pulse for each character, and associating the pre-assigned harmonic pulse corresponding to the character.
  3. A method according to claim 2, further comprising transmitting the encoding key with the data message over a voice communications channel.
  4. A method according to claim 1, wherein determining from a harmonic pulse signature conversion table harmonic pulses to associate with the characters comprises performing a search of a table of a harmonic pulse signature conversion database (371a) for each character, and associating a harmonic pulse in the table that corresponds to each character.
  5. A method according to claim 1, wherein generating the harmonic pulse further comprises generating a pulse from a combination of complex harmonic frequencies.
  6. A method according to claim 5, wherein generating the pulse from a combination of complex harmonic frequencies comprises generating a pulse of tones based on musical notes.
  7. An encoding apparatus comprising:
    an input means adapted to receive characters of a data message (397) and characterised in that it comprises:
    an encoding engine adapted to determine from a harmonic pulse signature conversion table harmonic pulses to associate with the characters of the data message;
    means adapted to generate a harmonic pulse, based on the determination, to represent each character, where each harmonic pulse is an octave pulse created from multiple harmonics (241,242,243) of an articulated waveform; and means adapted to generate a frame of harmonic pulses by grouping the harmonic pulses as a series of pulses.
  8. An encoding apparatus according to claim 7, wherein the encoding engine is arranged to select an encoding key that has a pre-assigned harmonic pulse for each character, and to associate the pre-assigned harmonic pulse corresponding to the character.
  9. An encoding apparatus according to claim 8, further comprising a transmitter arranged to transmit the encoding key with the data message over a voice communications channel.
  10. An encoding apparatus according to claim 7, wherein the encoding engine is adapted to perform a search of a table of harmonic pulse signature conversion database for each character, and to associate a harmonic pulse in the table that corresponds to each character.
  11. An encoding apparatus according to claim 7, wherein the encoding engine is adapted to generate the harmonic pulse from a combination of complex harmonic frequencies.
  12. An encoding apparatus according to claim 11, wherein the encoding engine is adapted to generate the harmonic pulse from tones based on musical notes.
  13. A method for decoding a data message, comprising:
    receiving a data message (397) having a series of harmonic pulses and characterized in that it comprises :
    determining from a harmonic pulse signature conversion table data characters to associate with the harmonic pulses of the data message, each harmonic pulse representing a character with an octave pulse created from multiple harmonics (241,242,243) of an articulated waveform; and
    generating a series of data characters to represent the data message based on the determination.
  14. A method according to claim 13, further comprising receiving an encoding key associated with the data message, and wherein determining from a harmonic pulse signature conversion table data characters to associate with the harmonic pulses comprises associating a harmonic pulse pre-assigned by the encoding key to each character.
  15. A method according to claim 13, wherein determining from a harmonic pulse signature conversion table characters to associate with the harmonic pulses comprises performing a search of a table of a harmonic pulse signature conversion database for each harmonic pulse, and associating a character from the table that corresponds to each harmonic pulse.
  16. A method according to claim 13, wherein determining from the harmonic pulse signature conversion table characters to associate with the harmonic pulses comprises determining characters to associate with complex harmonic frequency pulses, wherein one complex harmonic frequency pulse represents one character.
  17. A method according to claim 16, wherein determining characters to associate with the complex harmonic frequency pulses comprises determining characters to associate with pulses of tones based on musical notes.
  18. A decoding apparatus comprising:
    a receiver to receive a data message (397) having harmonic pulses and characterized in that it comprises :
    a decoder adapted to determine from a harmonic pulse signature conversion table data characters to associate with the harmonic pulses of the data message; each harmonic pulse representing a character with an octave pulse created from multiple harmonics (241,242,243) of an articulated waveform; and adapted to generate a series of data characters to represent the data message based on the determination.
  19. A decoding apparatus according to claim 18, wherein the receiver is arranged to receive the data message including a decoding key associated with the data message, and wherein decoder is adapted to associate a harmonic pulse pre-assigned by the decoding key to each character.
  20. A decoding apparatus according to claim 18, wherein the decoder is arranged to perform a search of a table of harmonic pulse signature conversion database for each harmonic pulse, and to associate a character from the table that corresponds to each harmonic pulse.
  21. A decoding apparatus according to claim 18, wherein the decoder is arranged to determine characters to associate with complex harmonic frequency pulses, wherein one complex harmonic frequency pulse represents one character.
  22. A decoding apparatus according to claim 21, wherein the decoder is arranged to determine characters to associate with pulses of tones based on musical notes.
  23. A decoding apparatus according to claim 18, further comprising a filter adapted to selectively filter the received data message in frequency and time to extract separate harmonic pulses from the data message, and wherein the decoder is arranged to determine characters to associate with the extracted harmonic pulses.
HK06105430.1A 2000-05-17 2003-07-07 Octave pulse data encoding and decoding method and apparatus HK1085328B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US57346600A 2000-05-17 2000-05-17
US573466 2000-05-17

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
HK03104804.5A Addition HK1052598A1 (en) 2000-05-17 2000-10-10 Octave pulse data method and apparatus

Related Child Applications (1)

Application Number Title Priority Date Filing Date
HK03104804.5A Division HK1052598A1 (en) 2000-05-17 2000-10-10 Octave pulse data method and apparatus

Publications (2)

Publication Number Publication Date
HK1085328A1 HK1085328A1 (en) 2006-08-18
HK1085328B true HK1085328B (en) 2008-08-22

Family

ID=

Similar Documents

Publication Publication Date Title
EP1594269B1 (en) Octave pulse data encoding and decoding method and apparatus
AU2000278920A1 (en) Octave pulse data method and apparatus
EP1368979B1 (en) Mobile communications using wideband terminals allowing tandem-free operation
EP1074125B1 (en) Alternating speech and data transmission in digital communications systems
JP4988798B2 (en) Tandem-independent vocoder behavior between incompatible communication systems
JP2009529194A (en) Compression and data encoding for transmission in character-based protocols
JP2001500344A (en) Method and apparatus for improving the sound quality of a tandem vocoder
CN1902849B (en) Apparatus and method for transmitting or receiving data
JP2000209663A (en) Method for transmitting non-voice information in voice channel
AU726347B2 (en) Method and system for transmitting data on a speech channel
CN111478924B (en) Multi-hop relay voice communication method for ultrashort wave radio station
HK1085328B (en) Octave pulse data encoding and decoding method and apparatus
JP4077037B2 (en) Method and apparatus for mapping between cellular bitstream and wired waveform
US20050091047A1 (en) Method and apparatus for network communication
CN107733836A (en) VoLTE and GSM encryption voice intercommunication method and system
Rehman et al. Effective model for real time end to end secure communication over gsm voice channel
US20050100005A1 (en) Method and apparatus for network communication
Jung et al. Media and Radio Signal Processing for Mobile Communications
Tan et al. On the integration of speech recognition into personal networks.
HK1084278B (en) Apparatus and method for tandem-free vocoder operation between non-compatible communication systems by extracting inter- or intrasystem tfo-information
HK1095465A (en) Mobile communications using wideband terminals allowing tandem-free operation
HK1084261A (en) Data communication through acoustic channels and compression