Claims
- 1. A digital vocoder comprising:
- a transmitter including
- a source of speech,
- an analog to digital converter coupled to said source to provide a first digital representation of said speech,
- an adaptive filter coupled to said analog to digital converter to derive from said first digital representation of said speech a digital prediction residual signal and digital spectral parameters,
- a pitch period extraction circuit coupled to one output of said adaptive filter responsive to said residual signal to produce a first digital excitaion signal representing the pitch period of said speech,
- a voiced/unvoiced decision circuit coupled to said adaptive filter and said pitch period extraction circuit to produce a second digital excitation signal indicating when said speech is voiced and when said speech is unvoiced,
- an arrangement coupled to another output of said adaptive filter to produce a digital number representing the gain of said adaptive filter, and
- a multiplexing and transmitting arrangement coupled to said adaptive filter, said pitch period extraction circuit and said voiced/unvoiced decision circuit to time multiplex and transmit said digital spectral parameters, said first and second digital excitation signals and said digital number; and
- a receiver including
- a receiving and demultiplexing arrangement coupled to said multiplexing and transmitting arrangement to receive and separate from each other said digital spectral parameters, said first and second digital excitation signals and said digital number,
- an excitation generator coupled to said receiving and demultiplexing arrangement responsive to said first and second digital excitation signals and said digital number to produce a third digital excitation signal.
- a receive filter coupled to said excitation generator and said receiving and demultiplexing arrangement responsive to said digital spectral parameters and said third excitation signal to provide a second digital representation of said speech which is substantially identical to said first digital representation of said speech, and
- a digital to analog converter coupled to said receive filter to provide a speech output substantially identical to said speech of said source.
- 2. A vocoder according to claim 1, wherein
- said digital spectral parameters are N digital signals each representing a different weighting coefficient of said adaptive filter, where N is an integer greater than 1.
- 3. A vocoder according to claim 2, wherein
- said adaptive filter includes
- N stages of an Itakura type cascade.
- 4. A vocoder according to claim 3, wherein
- each of said stages includes
- a residual calculator providing a forward residual output and a backward residual output, and
- a correlation calculator coupled to the input of said residual calculator to operate on said forward and backward residual outputs of the previous one of said residual calculators; and
- a divide circuit having inputs coupled to the outputs of said correlation calculator and an output coupled to said residual calculator and said divide circuit provides said weighting coefficient.
- 5. A vocoder according to claim 4, wherein
- each of said residual calculators, each of said correlation calculators and said divide circuits include
- a repetitive serial arithmetic logic units.
- 6. A vocoder according to claim 5, wherein
- said receive filter includes
- N/2 logic stages connected in cascade with respect to each other and said third excitation signal with a first feedback arrangement between adjacent ones of said stages and a pair of feedback arrangement in each of said stages, each of said N/2 logic stages being coupled to said receiving and demultiplexing arrangement to operate on a different adjacent pair of said N weighting coefficients on a time sharing basis to provide said second digital representation of said speech.
- 7. A vocoder according to claim 6, wherein
- each of said N/2 logic stages include
- repetitive serial arithmetic logic units.
- 8. A vocoder according to claim 1, wherein
- said transmitter further includes
- a linear to log code converter coupled between said arrangement and said multiplexing and transmitting arrangement to convert said digital number to a log code representing said gain; and
- said receiver further includes
- a log to linear code converter coupled between said receiving and demultiplexing arrangement and said excitation generator to convert said log code to a linear code representing said gain.
- 9. A vocoder according to claim 1, further including
- a pitch period correction circuit coupled to said pitch period extraction circuit and said voiced/unvoiced decision circuit to eliminate any large changes in said pitch period and thereby improve the quality of said speech output of said digital to analog converter.
- 10. A transmitter for a digital vocoder comprising:
- an analog to digital converter coupled to a source of speech to provide a digital representation of said speech;
- an adaptive filter coupled to said converter to derive from said digital representation of said speech a digital prediction residual and digital spectral parameters;
- a pitch period extraction circuit coupled to one output of said filter responsive to said residual signal to produce a first digital signal representing the pitch period of said speech;
- a voiced/unvoiced decision circuit coupled to said filter and said extraction circuit to produce a second digital excitation signal indicating when said speech is voiced and when said speech is unvoiced;
- an arrangement coupled to another output of said filter to produce a digital number representing the gain of said adaptive filter; and
- a multiplexing and transmitting arrangement coupled to said filter, said extraction circuit and said decision circuit to time multiplex and transmit said digital spectral parameters, said first and second digital excitation signals and said digital number.
- 11. A transmitter according to claim 10, wherein
- said digital spectral parameters are N digital signals each representing a different weighting coefficient of said filter, where N is an integer greater than 1.
- 12. A transmitter according to claim 11, wherein
- said filter includes
- N stages of an Itakura type cascade.
- 13. A transmitter according to claim 12, wherein
- each of said stages include
- a residual calculator providing a forward residual output and a backward residual output, and
- a correlation calculator coupled to the input of said residual calculator to operate on said forward and backward residual outputs of the previous one of said residual calculators; and
- a divide circuit having inputs coupled to the outputs of said correlation calculator and an output coupled to said residual calculator and said divide circuit provides said weighting coefficient.
- 14. A transmitter according to claim 13, wherein
- each of said residual calculators, each of said correlation calculators and each of said divide circuits include
- repetitive serial arithmetic logic units.
- 15. A transmitter according to claim 10, wherein
- said transmitter further includes
- a linear to log code converter coupled between said arrangement and said multiplexing and transmitting arrangement to convert said digital number to a log code representing said gain.
- 16. A transmitter according to claim 10, further including
- a pitch period correction circuit coupled to said pitch period extraction circuit and said voiced/unvoiced decision circuit to eliminate any large changes in said pitch period and thereby improve the quality of said speech output of said digital to analog converter.
- 17. A receiver for a digital vocoder comprising:
- a receiving and demultiplexing arrangement to receive a serial digital pulse train containing digital spectral parameters derived in an adaptive filter at a transmitter from input speech, first and second digital excitation signals derived at said transmitter from said adaptive filter and a log coded digital number representing gain in said adaptive filter and to separate the contents of said pulse train;
- an excitation generator coupled to said arrangement responsive to said first and second excitation signals and said digital number to produce a third excitation signal;
- a receive filter coupled to said generator and said arrangement responsive to said digital spectral parameters and said third excitation signal to provide a digital representation of speech; and
- a digital to analog converter coupled to said filter to provide a speech output which is substantially identical to said input speech.
- 18. A receiver according to claim 17, wherein
- said digital spectral parameters are N digital signals each representing a different weighting coefficient of said adaptive filter, where N is an integer greater than 1.
- 19. A receiver according to claim 18, wherein
- said receive filter includes
- N/2 logic stages connected in cascade with respect to each other and said third excitation signal with a first feedback arrangement between adjacent ones of said stages and a pair of feedback arrangement in each of said stages, each of said N/2 logic stages being coupled to said receiving and demultiplexing arrangement to operate on a different adjacent pair of said N weighting coefficients on a time sharing basis to provide said digital representation of speech.
- 20. A receiver according to claim 19, wherein
- each of said N/2 logic stages include
- repetitive serial arithmetic logic units.
- 21. A receiver according to claim 20, wherein
- said receiver filter further includes
- a log to linear code converter coupled between said arrangement and said generator to convert said digital number to a linear code representing said gain.
- 22. A receiver according to claim 17, wherein
- said receiver filter further includes
- a log to linear code converter coupled between said arrangement and said generator to convert said digital number to a linear code representing said gain.
Government Interests
The invention herein described was made under a contract with the Department of the Navy.
US Referenced Citations (7)
Non-Patent Literature Citations (1)
Entry |
Itakura, Saito, "Digital Filtering . . . " Seventh Int'l Congress on Accoustics, Budapest, 1971. |