Method for transmitting and/or receiving audio signals

10593361 ยท 2020-03-17

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for transmitting and/or receiving a potential aggressor audio signal includes a transmission and/or a reception of successive groups of data timed by a first clock signal within respective successive frames synchronized by a second clock signal. In the presence of a risk of interference of the potential aggressor audio signal with a different, potential victim, signal, during the transmission or reception of the potential aggressor audio signal, the frequency of the first clock signal is modified while keeping the frequency of the second clock signal unchanged.

Claims

1. A method, comprising: receiving a group of digital data of successive groups of digital data, wherein the receiving the successive groups of digital data is timed by a synchronization clock signal having a first frequency; serializing data bits of the group of digital data, wherein the serializing is timed by a transmission clock signal having a second frequency higher than the first frequency; generating a processing time window for the serialized data bits of the group of digital data, wherein the processing time window begins at a first active edge of the transmission clock signal, wherein the first active edge of the transmission clock signal immediately precedes a second active edge of the transmission clock signal, wherein the second active edge of the transmission clock signal coincides in time with a first active edge of the synchronization clock signal; and transmitting the serialized data bits within the processing time window commencing from the second active edge of the transmission clock signal.

2. The method of claim 1, further comprising transmitting the serialized data bits of the group of digital data at the second frequency.

3. The method of claim 1, wherein the second frequency comprises a frequency of a portion of the transmission clock signal commencing from the second active edge and within the processing time window.

4. The method of claim 1, further comprising modifying the second frequency prior to serializing the data bits of the group of digital data based on a comparison of harmonics of the transmission clock signal to a working frequency of a transceiver.

5. The method of claim 4, wherein the first frequency is unchanged during modification of the second frequency.

6. The method of claim 1, further comprising: generating the synchronization clock signal based on a first division of a main clock signal; and generating the transmission clock signal based on a second division of the main clock signal.

7. The method of claim 1, further comprising: generating the transmission clock signal based on a first division of a main clock signal; and generating the synchronization clock signal based on a second division of the transmission clock signal.

8. The method of claim 1, wherein the first active edge and the second active edge of the transmission clock signal comprise rising edges of the transmission clock signal.

9. A device, comprising: a system for transmitting and receiving signals, the system comprising: a first clock generator configured to generate a synchronization clock signal having a first frequency; a second clock generator configured to generate a transmission clock signal having a second frequency greater than the first frequency; a receiver configured to receive a group of digital data of successive groups of digital data, wherein the receiving the successive groups of digital data is timed by the synchronization clock signal; a transmitter coupled to the first clock generator, the second clock generator, and the receiver, the transmitter comprising: a data serialization circuit configured to serialize data bits of the group of digital data, wherein the serializing is timed by the transmission clock signal; and a window generation circuit configured to generate a processing time window for the serialized data bits of the group of digital data, wherein the processing time window begins at a first active edge of the transmission clock signal, wherein the first active edge of the transmission clock signal immediately precedes a second active edge of the transmission clock signal, wherein the second active edge of the transmission clock signal coincides in time with a first active edge of the synchronization clock signal; and wherein the transmitter is configured to transmit the serialized data bits within the processing time window commencing from the second active edge of the transmission clock signal.

10. The device of claim 9, further comprising a controller configured to modify the second frequency prior to the data serialization circuit serializing the data bits of the group of digital data based on a comparison of harmonics of the transmission clock signal to a working frequency of a transceiver.

11. The device of claim 10, wherein the transceiver comprises a transceiver of the device.

12. The device of claim 10, wherein the controller is configured to leave the first frequency unchanged.

13. The device of claim 9, wherein the second frequency comprises a frequency of a portion of the transmission clock signal commencing from the second active edge and within the processing time window.

14. A method comprising: receiving a group of N data bits in parallel; comparing harmonics of a first transmission frequency to a frequency plan to be preserved; changing the first transmission frequency to a second transmission frequency in response to determining that a harmonic of the first transmission frequency corresponds with a frequency of the frequency plan; serializing the group of N data bits at the second transmission frequency; and transmitting the group of N data bits at the second transmission frequency within a period of a synchronization clock signal using a transmission clock signal.

15. The method of claim 14, wherein the frequency plan to be preserved comprises a working frequency of a transmitter/receiver.

16. The method of claim 14, wherein the second transmission frequency is greater than a minimum frequency corresponding to the lowest frequency enabling transmission of the group of N data bits in the period of the synchronization clock signal.

17. The method of claim 14, further comprising: generating a processing time window for the group of N data bits, wherein the processing time window begins at a first active edge of the transmission clock signal transmitted at the first transmission frequency, wherein the first active edge of the transmission clock signal immediately precedes a second active edge of the transmission clock signal transmitted at the second transmission frequency, wherein the second active edge of the transmission clock signal coincides in time with an active edge of the synchronization clock signal; and wherein transmitting the group of N data bits comprises transmitting the group of N data bits within the processing time window.

18. The method of claim 14, wherein, while changing the first transmission frequency to the second transmission frequency, the period of the synchronization clock signal remains unchanged.

19. The method of claim 14, further comprising: generating the synchronization clock signal and the transmission clock signal by dividing a main clock signal.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Other advantages and characteristics of the invention will become evident from the detailed description of an embodiment of the invention, which is in no way limiting, and the attached drawings, in which:

(2) FIG. 1 shows a flow diagram of a transmission method according to one embodiment of the invention;

(3) FIG. 2 shows a graphical representation of signals transmitted with and without modification of the frequency of the first clock signal of the method shown in FIG. 1; and

(4) FIG. 3 shows schematically a system for transmitting an audio signal according to one embodiment of the invention.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

(5) FIG. 1 shows a flow diagram of a method for transmitting a potential aggressor audio signal according to one embodiment of the invention, the transmission being considered here as the master element.

(6) In a first step 100 of the transmission method, a group of N audio data bits is received. A group of N audio data bits is received by a processing unit with each new period of a signal of a synchronization clock 4, the frequency of which corresponds to the frequency of the frame, i.e. the frequency at which the audio data are subsequently read.

(7) Instead of receiving a single group of N bits, the method could include a reception of a plurality of groups simultaneously, the groups including a variable number of bits.

(8) The potential aggressor audio signal is transformed in order to transmit the audio data. Each group of N bits is transformed into a succession of N bits. In fact, the N audio data bits of a group are received in parallel and are serialized before their transmission. The N bits of a group are serialized at a transmission frequency SCK higher than the synchronization frequency SYNC. The transmission frequency SCK is chosen in such a way as to transmit all of the N bits of at least one group within the same period, i.e. the same frame, of the synchronization clock signal.

(9) Before performing the serialization (serialisation), a comparison is carried out, in a step 110, of the harmonics of the transmission frequency SCK provided to transmit the N bits of the frame at the working frequencies of the transmitter/receivers likely to be victims included in the electronic device in which the transmission system carrying out the method is installed.

(10) If harmonics of the transmission frequency SCK correspond to the working frequency of one of the other transmitters/receivers of the potential victim device, the transmission frequency SCK of the data is modified in a step 120. The frequency is modified by changing the frequency in relation to the minimum necessary frequency.

(11) The minimum necessary frequency corresponds to the minimum frequency enabling the transmission of the N audio data bits of a group in a frame, i.e., in a period, of the signal of the synchronization clock 4.

(12) The data transmission frequency SCK is thus chosen so that none of its harmonics, or as few harmonics as possible, correspond to one of the working frequencies of the victim devices.

(13) Once the transmission frequency SCK has been selected, the data of the group are transformed in a step 130. The N data are thus serialized initially in parallel in such a way as to obtain a series of N bits timed at the transmission frequency SCK thus selected.

(14) A processing time window F is generated in a following step 140. The processing time window F is generated on the active edge of the period of the signal of the transmission clock 3 preceding the active edge of the signal of the synchronization clock 4.

(15) The frequency change of the signal of the transmission clock 3 is implemented on the active edge of the signal of the synchronization clock 4. Also, in the case where the transmission frequency SCK is modified between two frames of the signal of the synchronization clock 4, the first period of the signal of the transmission clock 3 in the time window F, i.e., the period of the signal of the transmission clock 3 preceding the active edge of the synchronization clock 4, is different from the value of the following periods.

(16) The audio data of a group are transmitted within this time window F and within a frame of the signal of the synchronization clock 4. Consequently, during the first period of the signal of the transmission clock 3 in the time window F, no datum of the group is transmitted.

(17) This time lag in the starting of the transmission window ensures the correct synchronization of the transmission clock 3 with the synchronization clock 4, regardless of the transmitter that is used.

(18) Finally, in a step 150, the series of N audio data bits of a group is transmitted at a transmission frequency SCK within the frame of the signal of the synchronization clock 4, and within the time window F.

(19) As illustrated in FIG. 2, which shows a graphical representation of the signals of the two clocks SCK and SYNC of the time window F, the time window is closed before the end of the frame of the signal of the synchronization clock 4 and before the opening of a new time frame F.

(20) Alternatively, it is possible to provide a closing of the preceding time window F coinciding with the opening of the following time window F.

(21) Moreover, as can be seen, the opening of the time window F being synchronized with the signal SCK of the transmission clock 3, the time of opening of the time window F varies in relation to the signal SYNC of the synchronization clock 4.

(22) In a different embodiment of the invention, the method can be applied to the reception of an audio signal, the reception being the master element.

(23) In an embodiment of this type, the consequence of the modification of the frequency of the first clock signal by the receiver is that the slave transmitter will transmit the signal with the modified frequency of the first clock signal.

(24) FIG. 2 also includes an example of a graphical representation (timing chart at the bottom of FIG. 2) of a signal SCK of the transmission clock 3 in the case where it would not be synchronized with the time window F.

(25) FIG. 3 shows schematically a system for transmitting an audio signal according to one embodiment of the invention, suitable for carrying out the method shown in FIG. 1.

(26) A system of this type can be incorporated within a communication device, for example, a cellular mobile telephone or a router, etc.

(27) The transmission system 1 includes a number of circuits. An acquisition circuit 2 acquires an audio signal that comprises a succession of groups of audio data. A transmission clock 3 is suitable for timing at a transmission frequency SCK the transmission of successive groups of data within respective successive frames. A synchronization clock 4 is suitable for timing the frames at a synchronization frequency SYNC.

(28) The signals of each clock are generated from the same signal of a main clock 5.

(29) The transmission clock 3 includes a first divider suitable for applying a frequency division coefficient to the signal received at the input of the transmission clock 3 and originating from the main clock 5.

(30) The synchronization clock 4 includes a second divider suitable for applying a frequency division coefficient to the signal received at the input of the synchronization clock 4 and originating from the main clock 5.

(31) The system 1 furthermore includes evaluation circuit 6, which is configured to evaluate the interference risk of the potential aggressor audio signal with the victim device processing a different signal having a carrier frequency. The evaluation circuit 6 includes a comparator suitable for comparing the harmonics of the frequency SCK of the transmission clock 3 with the carrier frequency of the other signal.

(32) The system 1 also includes controller 7 configured in such a way that, in the presence of a risk of interference of the audio signal with a victim device processing a different signal, the controller 7 modifies the frequency of the transmission clock signal 3 while keeping the frequency of the synchronization clock 4 unchanged.

(33) In the case where the frequency of the signal of the transmission clock 3 is modified for the first time, the frequency will generally be increased. Conversely, in the case where this frequency has already been previously modified, it may be increased or reduced in order to reduce the risk of interference, provided that it is not lower than the minimum authorized frequency below which a malfunction occurs.

(34) As indicated above, the minimum necessary frequency corresponds to the minimum frequency enabling the transmission of the N audio data bits of a group in a frame, i.e. in a period, of the signal of the synchronization clock 4.

(35) The system 1 includes transmitter 8, connected to the transmission clock 3 and to the synchronization clock 4, and receiving at the input the groups of audio data bits delivered by the acquisition circuit 2.

(36) The transmitter 8 include a data serialization module 9 suitable for transforming the groups of audio data in parallel and a series of data bits timed at the transmission frequency SCK of the transmission clock 3 in a frame of the signal of the synchronization clock 4.

(37) The transmitter 8 furthermore include a module 10 for generating a processing time window F configured to generate a time window F in which the audio data must be transmitted.

(38) The system and method for transmitting and/or receiving a potential aggressor audio signal enable a reduction or even elimination of the interference generated by electromagnetic leakage of the audio signal in an electronic device by acting directly on the transmission frequency of the audio signal, but without modifying the audio signal reading frequency.

(39) While this invention has been described with reference to illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiments, as well as other embodiments of the invention, will be apparent to persons skilled in the art upon reference to the description. It is therefore intended that the appended claims encompass any such modifications or embodiments.